#logoAniWrapper,
.metanavigation,
#navigation,
.login,
.disclosure,
.linkTop,
.linkPrint,
.xxxerrorMsg,
#footer,
#marginalRightHome,
a.linkBack,
.tabNavi ,
form,
.buttGreen,
.tabBack,
.tabNext,
.noPrint,
p.hint{
	display:none;
}
.printable{
	display:block  !important;
}
div.formwrapper{
	float:left;

	width:500px !important;
	xborder:solid;
}
fieldset,
select,
input,
label,
textarea,
label.checkbox{
	width:550px !important;
	border:none;
	font-size:13px;
	padding:5px 0px 5px 0px;
	xfloat:left;
	xclear:both;
}

label.checkbox{
	float:left;
	clear:both;
}
input.checkbox{
	float:left !important;
	clear:none !important;
	width:auto !important;
}
.radioWrapper{
	clear:both;
	width:550px;
}
.feedbackForm label.titleForm{
	width:550px;
	float:left;
	clear:both;
}
.radioWrapper label,
.radioWrapper input,
label.checkbox span{
	float:left !important;
	clear:none !important;

}
.radioWrapper label{
	width:auto !important;
}
.radioWrapper input.radio{
	float:left !important;
	clear:none !important;
}
input.radio,
label.radio {
	width:auto !important;
}
#wrapper{
	margin-left: 10px;
	width:550px;
}

.headerLogo .divLeft{
	float:left;
	width:80%;
}
.headerLogo .divRight{
	float:right;
	width:20%;
}
.breadcrumb{
	width:100%;
	margin:20px 0px 20px 0px;
	float:left;
	clear:both;
}
.breadcrumb div{
	float:left;
}
body,
h1,
h2,
h3,
a,
.breadcrumb a{
	color:#000;
}
.homeTeaser1,
.homeTeaser2,
.homeTeaser3{
	width:280px;
	height:84px;
	background-repeat:no-repeat;
	float:left;
	clear:both;
	margin:0px 0px 20px 0px;
}
.homeNews,
.homeTeaser1 a,
.homeTeaser2 a,
.homeTeaser3 a{
	display:none;
}
table{
	width:550px;
}
td{
	padding:5px;
	xborder-right:solid 1px;
	xborder-bottom:solid 1px;
}
table.data td.label{
	width:150px !important;
	padding:5px 5px 5px 15px !important;
}
table.visit td.label{
	
}
table.visitdata,
table.visit{
	float:left;
	clear:both;
	position:relative;
	left:-15px;
}

/* material and media center search result */
.bgMaterial { 
	border-bottom: solid 1px #ccc;
}
.bgMaterial img { 
	display:none; 
}
.bgMaterial img.mediaTypeIcon{
	display:inline;
	margin-top:5px;
	margin-right:5px;
}
.linkDelete,
.linkAdd,
.pagingWrapper { 
	display:none; 
}


/* calendar */
.calendarDays{
	xborder-left:solid 1px;
	xborder-top:solid 1px;
	margin:20px 0px 20px 0px;
	width:auto !important;
}
.calendarDays td a.number{
	float:left;
	clear:both;
	border-bottom:solid 1px;
}
.calendarDays td a.number,
.calendarDays td p{
	xborder-right:solid 1px;
	
	width:30px !important;
	text-align:center !important;
}
.calendarDays td.number p{
	border-bottom:solid 1px;
}
.calendarDays td.inactive p{
	border-bottom:none;
}
.calendarDays .bookedUserDate{
	border:solid 1px;
}
.legende{
	margin:0px 0 20px 0px;
}
#highlightLeft .tabFirst .tabColor,
#highlightCenter .tabSecond .tabColor,
#highlightLeft .tabSecond .tabColor,
#highlightRight .tabFirst .tabColor,
#highlightLeft .tabThird .tabColor,
#highlightCenter .tabThird .tabColor,
#highlightCenter .tabFirst .tabColor,
#highlightRight .tabSecond .tabColor,
#highlightRight .tabThird .tabColor{
	font-weight:bolder;
	display:none; 
}
#highlightLeft .tabFirst .tabColor{
	display:block; 
}
#highlightCenter .tabSecond .tabColor{
	display:block; 
}
#highlightRight .tabThird .tabColor{
	display:block; 
}
