body {
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	
	background-color: #FFFFFF;
	font-family: Arial,Verdana,Times,serif;
	
}

#middle_rightboxes {
	
	float: left; 

	position: relative;
	top: 20px;
	left: 40px;
	width: 158px;
	/* overflow: yes; */
	
}
#right_boxes {
	padding-bottom: 20px;
}
#rahmen_rundherum {
	background-color: E7E7E7;
	border-width:1px;
	border-style:solid;
	border-color:AFAFAF;
	text-align: justify;
}

/* css hide from ie */ 
*:not(hr) #rahmen_rundherum {
	padding-right: 10px;
}

#BOX_headline {
	background-color: E7E7E7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	width: 100%;

	vertical-align: middle;
	text-align: center;
	
	
	font-size: 0.7em;
	color: 0C2C81;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	
	

	width: 100%;
}
/* css hide from ie */ 
*:not(hr) #BOX_headline {
	/* overflow: no; */
}

#BOX_content {
	background-color: F7F7F7;
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

	vertical-align: top;
	text-align: left;


	font-size: 0.7em;
	color: 0C2B7E;
	text-decoration: none;

	width: 100%;
}
/* css hide from ie */ 
*:not(hr) #BOX_content {
	/* overflow: no; */
}


#BOX_mehr {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;

	vertical-align: top;
	text-align: left;


	font-size: 0.7em;
	color: 0C2B7E;
	text-decoration: none;
}

#BOX_mehr a{

	color: 0C2B7E;
	text-decoration: none;
}

#headareaborderline {
	margin-left: 20px;
		
	border-width:0px;
	border-top: 1px;
	border-style:solid;
	border-color:02186E;
	padding:0px; 

	height: 0px;
	width: 960px;
}
#headarea {
	height: 100px;
	width: 980px;
}


#middle {
	
	width: 1000px;
	/* overflow:yes; */
	
	
}

#middle_leftmenu { 
	width: 180px;
	float:left; 
	position: relative;
	top: 20px;
	left: 0px;
	text-decoration: none;

}

#normallink {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;   
}

#menu_sub {
	text-align: justify;
	padding-left: 20px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	
	font-size: 0.7em;
	color: 001870;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal;   


}

#menu_sub a:link,  #menu_sub a:visited,  #menu_sub a:active {
	color: 001870;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal; 

}



#menu_sub_linien_bottom {
	border-width: 0px;
	border-bottom:1px;
	border-style:solid;
	border-color: D4DD8C;
	text-align: justify;
	padding-bottom: 3px;
	margin-left: 20px;
}

#menu_patient {
	background-color: A1B402;
	text-align: justify;
	
	padding-top: 2px;
	padding-bottom: 2px;

	vertical-align: middle;
	text-align: left;
	
	cursor:pointer;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;   


}

#menu_arzt {
	background-color: 3273C3;
	text-align: justify;
	
	padding-top: 2px;
	padding-bottom: 2px;
	
	vertical-align: middle;
	text-align: left;
	
	cursor:pointer;

	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: normal;  /* auf normal geändert wegen langen Namen und Umbruch im Abteilungsmenü */ 

}

#menu_forschung {
	background-color: 00196E;
	text-align: justify;
	
	padding-top: 2px;
	padding-bottom: 2px;
	
	vertical-align: middle;
	text-align: left;
	
	cursor:pointer;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;   

}

#menu_nct {
	background-color: 788279;
	text-align: justify;
	
	padding-top: 2px;
	padding-bottom: 2px;

	vertical-align: middle;
	text-align: left;
	
	cursor:pointer;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;   

}
#menu_linien_top {
	border-width: 0px;
	border-top:1px;
	border-style:solid;
	border-color: AFAFAF;
	text-align: justify;
	padding-top: 2px;
	margin-left: 20px;
}
#menu_linien_bottom {
	border-width: 0px;
	border-bottom:1px;
	border-style:solid;
	border-color: AFAFAF;
	text-align: justify;
	padding-bottom: 2px;
	margin-left: 20px;
}
#menu_spacer {
	padding-bottom: 2px;
}


#menu_button {
	width: 20px;
	float:left; 
	color: white;
	padding-bottom:5px; /* hinzugefügt wegen langen Namen und Umbruch im Abteilungsmenü */
}
	
#menu_NCTpartner {
	height: 100px;
	width: 160px;
	
	position: relative;
	top: 260px;
	left: 0px;
	
	padding-left: 20px;
	
	vertical-align: middle;
	text-align: left;
	
	
	font-size: 0.6em;
	color: 00166E;
	text-decoration: none;
	white-space: nowrap;  
}


#middle_contentarea {
	width: 600px;
	float:left; 
	
	position: relative;
	top: 0px;
	left: 20px;
}
#breakcrum {
	height: 13px;
	width: 597px;
	padding-top: 5px;
	padding-left: 5px;
	
	vertical-align: middle;
	text-align: left;


	font-size: 0.6em;
	color: 01166F;

	position: relative;
	top: 0px;
	left: 0px;
}
#breakcrum a, #breakcrum a:link, #breakcrum a:hover, #breakcrum a:active, #breakcrum a:visited{
	text-decoration: none;
	color: black;
}

#content {

}

#main_selector {
	padding-bottom: 0px;
	float: left;
	white-space: nowrap; 
}

#main_universal_headline_blue_bg {
	overflow:hidden;
	width: auto;
	height: auto;
	margin: 0px;
	padding: 0px;
}

#main_universal_headline {
	background-color: #A0B500;
	width: 600px;
	
	margin-top: 2px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 5px;
	
	
	vertical-align: middle;
	text-align: left;
	
	font-size: 1.2em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
  
}
/* css hide from ie */ 
*:not(hr) #main_universal_headline {
	width: 580px;
}

#main_kontakt_headline {
	background-color: #788279;
	width: 600px;
	
	margin-top: 2px;
	margin-bottom: -12px;
	
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 5px;
	
	vertical-align: middle;
	text-align: left;
	
	font-size: 1.2em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;  
}
/* css hide from ie */ 
*:not(hr) #main_kontakt_headline {
	width: 580px;
}


#kreis {
	float:left; 
	padding-top: 2px; 
	padding-right: 8px;
}

#to_top {
	float:left;
	padding-top: 1px; 
	padding-right: 2px;
}


#main_universal_dropdown {
	position: relative;
	top: -34px;
 	left: 420px;
	width: auto;
	height: auto;
}

/* css hide from ie */ 
*:not(hr) #main_universal_dropdown {
	top: -32px;

}


#main_dropdown {
	position: relative;
	top: -30px;
 	left: 220px;
	width: 200px;
}

/* css hide from ie */ 
*:not(hr) #main_dropdown {
	top: -28px;
}

#main_dropdown_big {
	position: relative;
	top: -104px;
 	left: 220px;
	width: 200px;
}

/* css hide from ie */ 
*:not(hr) #main_dropdown_big {
	top: -102px;

}

.kontaktformular {
	font-size: 0.8em;
	font-family: Arial,Verdana,Times,serif;
	width: 160px;
}




/* css hide from ie */ 
*:not(hr) #middle_rightboxes {
	/* overflow: no; */
}

#bottom {
	background-color: 01145E;
	text-align: justify;
	width: 600px;
	float: left;
	
	position: relative;
	top: 40px;
	left: 200px;
	
	padding-top: 4px;
	padding-bottom: 4px;
	padding-left: 20px;
	
	vertical-align: middle;
	text-align: left;
	
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap; 
}
/* css hide from ie */ 
*:not(hr) #bottom {
	width: 585px;
}

#bottom a:link,  #bottom a:visited,  #bottom a:active {
	color: white;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap; 
}

#logo {
	float: left;
}
#language {
	height: 97px;
	width: 245px;
	float: left;
	
	vertical-align: bottom;
	text-align: right;


	font-size: 0.6em;
	color: 01166F;
}
#languageelements {

	position: relative;
	top: 70px;
	right: 20px;
	float: right;
	text-decoration: none;
	
}
#languageelement {
	margin-left: 5px;
	margin-right: 5px;
	float: right;
	text-decoration: none;
}
#languageelement a, #languageelement a:link, #languageelement a:hover, #languageelement a:active, #languageelement a:visited{
	text-decoration: none;
	color: black;
}

#headarea_vert_line {
	border-width:0px;
	border-left: 1px;
	border-style:solid;
	border-color:00196E;
	height: 60px;
	float: left;
	margin-top: 20px;
	margin-bottom: 20px;
}
#search {
	height: 37px;
	width: 158px;
	float: left;
	
	position: relative;
	top: 45px;
	left: 0px;

	vertical-align: bottom;
	text-align: left;
	
	margin-left: 20px;
	font-size: 0.8em;
	color: 01166F;

}

#search input {
	float: left;
	margin-right: 5px;
	padding: 1px;
	width: 130px;
	font-size: 100%;
	font-family: Verdana;
	border: 1px solid #003399;
}

#search input:focus {
	background-color: #E7E7E7;
}

#add_links {
	float: left;
	width: 190px;	
}

/* css hide from ie */ 
*:not(hr) #add_links {
	width: 200px;
}

#add_links_universal {
	float: left;
	width: 495px;
	margin-bottom: 10px;
	
}

/* css hide from ie */ 
*:not(hr) #add_links_universal {
	width: 605px;
}

#add_links_header {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	
	vertical-align: middle;
	text-align: Left;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	white-space:nowrap; 
	
}

#add_links_header_universal {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;

	width: 600px;

	vertical-align: middle;
	text-align: Left;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	white-space:nowrap; 
	
}




#big_sub_content {
	float: left;
	width: 375px;
	
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	font-size: 0.8em;
	color: 0D2C7F;
	text-decoration: none;

}


#menu_sub_mainpage {
	height: 14px;
	width: 190px;
	
	font-size: 0.7em;
	color: #001870;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;   
	
	padding-top: 3px;

}

/* css hide from ie */ 
*:not(hr) #menu_sub_mainpage {
	width: 200px;
}

#menu_sub_mainpage_universal {
	height: 14px;
	width: 600px;
	
	font-size: 0.7em;
	color: #001870;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap;   
	
	padding-top: 3px;

}
/* css hide from ie */ 
*:not(hr) #menu_sub_mainpage_universal {
	width: 590px;
}

#menu_sub_content {
	width: 164px;
	
	margin-left: 23px;
	padding-left: 2px;
	padding-top: 2px;
	
	cursor:pointer;
	
	color: #00176F;
	text-align: justify;
}

/* css hide from ie */ 
*:not(hr) #menu_sub_content {
	width: 174px;
}

#menu_sub_content_universal {
	width: 574px;
	
	margin-left: 23px;
	padding-left: 2px;
	padding-top: 2px;
	
	cursor:pointer;
	
	color: #00176F;
	text-align: justify;
}

/* css hide from ie */ 
*:not(hr) #menu_sub_content_universal {
	width: 580px;
	
}


#menu_sub_content:hover {
		
	margin-left: 23px;
	padding-left: 2px;
	padding-top: 2px;
	
	color: #02186D;
	font-weight: bold;
	text-align: justify;
	
} 

#menu_sub_bild {
	float: left;
	padding-left: 20px;
	width: 1px;
}


#menu_sub_mainpage_linien_bottom {

	border-width: 0px;
	border-bottom:1px;
	border-style:solid;
	border-color: D4DD8C;
	text-align: justify;
	padding-bottom: 3px;

}

#menu_sub_mainpage_linien_bottom_universal {
	border: 0px;
	border-bottom: 1px;
	border-right: 600px;
	border-color: D4DD8C;
	border-style: solid;

}


/* css hide from ie */ 
*:not(hr) #menu_sub_mainpage_linien_bottom_universal {
	width: 605px;
	border-width: 0px;
	border-bottom: 1px;
	border-style: solid;
	border-color: D4DD8C;
	text-align: justify;
	padding-bottom: 3px;
}



#universal_first_content {
	float: left;
	padding-bottom: 10px;
	
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	line-height: 1.4em;
	font-size: 0.8em;
	color: 0E166E;
	text-decoration: none;
	

}

#seitenanfang {
	float:right;
	padding-top: 1px;
	padding-right: 20px;
	
	text-transform: none;
	font-weight: normal;
	font-size: 0.9em;
}
#seitenanfang a, #seitenanfang a:link, #seitenanfang a:hover, #seitenanfang a:active, #seitenanfang a:visited{
	text-decoration: none;
	color: white;
}

#universal_headline_2 {
	background-color: A0B500;
	
	width: 600px;
	
	float: left;
	margin-bottom: 6px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	vertical-align: middle;
	text-align: left;
	
	font-size: 0.8em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	/*white-space: nowrap; */

}
/* css hide from ie */ 
*:not(hr) #universal_headline_2 {
	width: 580px;
}

#universal_headline_3 {
	
	width: 600px;
	
	float: left;
	margin-bottom: 6px;
	
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	vertical-align: middle;
	text-align: left;
	
	font-size: 0.9em;
	color: A0B500;
	font-weight: bold;
	text-decoration: none;
	/* text-transform: uppercase; */
	white-space: normal; /* auf normal geändert für korrekten Umbruch der Unterüberschrift */

}

#universal_headline_4 {
	
	width: 600px;
	
	float: left;
	
	padding-top: 3px;
	padding-left: 20px;
	padding-right: 5px;
	padding-bottom: 4px;

	vertical-align: middle;
	text-align: Left;
	
	vertical-align: middle;
	text-align: left;
	
	font-size: 0.8em;
	color: 0E166E;
	font-weight: bold;
	text-decoration: none;
	white-space: nowrap; 

}

#universal_textblock {
	margin-bottom: 15px;
	
	
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	line-height: 1.4em;
	font-size: 0.8em;
	color: 0E166E;
	text-decoration: none;

}


#universal_listblock {
	float: left;
	margin-bottom: 10px;
	
	
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	line-height: 1.4em;
	font-size: 0.8em;
	color: 0E166E;
	text-decoration: none;
}


#universal_bigbildblock {
	float: left;
	padding-left: 20px;
	margin-bottom: 15px;
	
}

/*#universal_bigimage {
	border-width:1px;
	border-style:solid;
	border-color:A0B500;
	
	margin-bottom: 0px;
	
	width: 390px;
	
}*/

div#universal_bigimage img {
	border-width:1px;
	border-style:solid;
	border-color:A0B500;
	
	margin-bottom: 0px;
	
	/*width: 390px;*/
	
}
/* css hide from ie */ 
*:not(hr) #universal_bigimage {
	margin-bottom: 0px;
}

#universal_bildunterschrift {
	background-color: A0B500;
	vertical-align: middle;
	text-align: Left;
	padding-left: 12px;
	
	width: 392px;
	
	padding-top: 2px;
	padding-bottom: 2px;
	
	line-height: 1.4em;
	font-size: 0.8em;
	color: FFFFFF;
	text-decoration: none;
}

/* css hide from ie */ 
*:not(hr) #universal_bildunterschrift {
	width: 380px;
}

#universal_bildunterschrift_big {
	background-color: A0B500;
	vertical-align: middle;
	text-align: Left;
	padding-left: 12px;
	
	width: 562px;
	
	padding-top: 2px;
	padding-bottom: 2px;
	
	line-height: 1.4em;
	font-size: 0.8em;
	color: FFFFFF;
	text-decoration: none;
}

/* css hide from ie */ 
*:not(hr) #universal_bildunterschrift_big {
	width: 550px;
}

div#universal_textblock_bild_rechts img {
	border-width: 1px;
	border-top: 20px;
	border-style:solid;
	border-color:A0B500;
	
	margin-left: 10px;
	margin-bottom: 5px;
	
	/*float: right;
	width: 180px;*/

}

#universal_textblock_bild_rechts {
	/*border-width: 1px;
	border-top: 20px;
	border-style:solid;
	border-color:A0B500;*/
	
	margin-left: 10px;
	margin-bottom: 5px;
	
	float: right;
	width: 180px;

}
/* css hide from ie */ 
*:not(hr) #universal_textblock_bild_rechts {
	margin-bottom: 0px;
}

div#universal_textblock_bild_links img{
	border-width: 1px;
	border-top: 20px;
	border-style:solid;
	border-color:A0B500;
	
	margin-right: 10px;
	margin-bottom: 5px;
	
	/*float: left;
	width: 180px;*/
	 }

#universal_textblock_bild_links {
	/*border-width: 1px;
	border-top: 20px;
	border-style:solid;
	border-color:A0B500;*/
	
	margin-right: 10px;
	margin-bottom: 5px;
	
	float: left;
	width: 180px;

}

/* css hide from ie */ 
*:not(hr) #universal_textblock_bild_links {
	margin-bottom: 0px;
}

#universal_headline_vor_liste {
	background-color: A0B500;
	
	width: 600px;
	
	float: left;
	margin-bottom: 6px;
	
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;

	vertical-align: middle;
	text-align: Left;
	
	vertical-align: middle;
	text-align: left;
	
	font-size: 0.8em;
	color: FFFFFF;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	white-space: nowrap; 

}
/* css hide from ie */ 
*:not(hr) #universal_headline_vor_liste {
	width: 580px;
}






#universal_kontextmenu {
	float: right;
	width: 190px;
	margin-left: 10px;
	
	font-size: 1.3em;
}

/* css hide from ie */ 
*:not(hr) #universal_kontextmenu {
	width: 200px;
}

#universal_kontextmenu_header {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 20px;
	padding-right: 5px;
	width: 180px;

	vertical-align: middle;
	text-align: Left;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	white-space:normal; 
	
}
/* css hide from ie */ 
*:not(hr) #universal_kontextmenu_header {
	width: 175px;
}


#universal_sub_mainpage {
	background-color: E0EED7;

	height: 20px;
	width: 180px;
	
	font-size: 0.7em;
	color: #001870;
	text-decoration: none;
	text-transform: uppercase;

	margin-top: 2px;
	margin-bottom: 2px;
	

}

/* css hide from ie */ 
*:not(hr) #universal_sub_mainpage {
	width: 200px;
}

#universal_sub_content {
	float: left;
	width: 158px;
	height: 20px;
	
	padding-left: 5px;
	padding-top: 2px;

	cursor:pointer;
	
	color: #00176F;
	text-decoration: none;
	text-align: justify;
	text-transform: uppercase;
}

/* css hide from ie */ 
*:not(hr) #universal_sub_content {
	width: 173px;
	padding-left: 5px;
	margin-left: 1px;
	height: 18px;
	
}
#universal_sub_content a:link,  #universal_sub_content a:visited,  #universal_sub_content a:active {
	color: 00176F;
	text-decoration: none;
}

#universal_sub_content:hover {
	background-color: D5DC8C;
	float: left;
	width: 173px;
	padding-left: 5px;
	margin-left: 1px;
	padding-top: 2px;
	
	text-align: justify;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	text-decoration: none;
	
} 


#universal_sub_bild {
	float: left;
	padding-left: 20px;
	width: 1px;
}


#universal_sub_mainpage_linien_bottom {

	border-width: 0px;
	border-bottom:1px;
	border-style:solid;
	border-color: D4DD8C;
	text-align: justify;
	padding-bottom: 3px;

}



#aktuelles {
	float: left;
	width: 190px;	
	padding-bottom: 10px;
}

/* css hide from ie */ 
*:not(hr) #aktuelles {
	width: 200px;
}

#aktuelles_header {
	padding-top: 3px;
	padding-bottom: 3px;
	padding-left: 5px;
	padding-right: 5px;
	width: 190px;

	vertical-align: middle;
	text-align: Left;
	
	font-size: 0.7em;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-transform:uppercase;
	 
	
}
#aktuelles_content_head {
	background-color: E0EED7;
	padding-top: 10px;
	padding-bottom: 2px;
	padding-left: 5px;
	padding-right: 5px;
	width: 190px;

	vertical-align: top;
	text-align: left;


	font-size: 0.7em;
	color: 0C2B7E;
	text-decoration: none;

}
#aktuelles_content {
	background-color: E0EED7;
	padding-top: 4px;
	padding-bottom: 10px;
	padding-left: 5px;
	padding-right: 5px;
	width: 190px;

	vertical-align: top;
	text-align: left;


	font-size: 0.7em;
	color: 0C2B7E;
	text-decoration: none;

}


#aktuelles_linien_bottom {

	border-width: 0px;
	border-bottom:1px;
	border-style:solid;
	border-color: D4DD8C;
	text-align: justify;
	
	margin-left: 5px;
	margin-right: 5px;
}










#menu_sub_abteilung_head_highlight {
	background-color: B9CFE9;
	text-align: justify;
	padding-left: 20px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	
	font-size: 0.7em;
	font-weight: bold;
	color: 070255;
	text-decoration: none;
	text-transform: uppercase;
	  


}
#menu_sub_abteilung_head_highlight a:link,  #menu_sub_abteilung_head_highlight a:visited,  #menu_sub_abteilung_head_highlight a:active {
	color: 070255;
	text-decoration: none;
	text-transform: uppercase;


}

#menu_sub_abteilung_selected {
	background-color: DCE6F3;
	text-align: justify;
	padding-left: 20px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	
	font-size: 0.7em;
	font-weight: bold;
	color: 070255;
	text-decoration: none;
	text-transform: uppercase;
	  


}

#menu_sub_abteilung_selected a:link,  #menu_sub_abteilung_selected a:visited,  #menu_sub_abteilung_selected a:active {
	color: 070255;
	text-decoration: none;
	text-transform: uppercase;


}

#menu_sub_abteilung {
	text-align: justify;
	padding-left: 20px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	
	font-size: 0.7em;
	color: 070255;
	text-decoration: none;
	text-transform: uppercase;
   


}

#menu_sub_abteilung a:link,  #menu_sub_abteilung a:visited,  #menu_sub_abteilung a:active {
	color: 070255;
	text-decoration: none;
	text-transform: uppercase;


}


#menu_sub_abteilung_l2{  
	padding-top: 1px;
	padding-bottom: 1px;
	width: 180px;


}


#menu_sub_abteilung_bild {

	float: left;
	padding-top: 2px;
	
	vertical-align: middle;
	padding-left: 20px;
	padding-right: 10px;
	width: 1px;
	
}


/* css hide from ie */ 
*:not(hr) #menu_sub_abteilung_bild {


	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;

	
}

#menu_sub_abteilung_text_l2 {
	text-align: justify;
	margin-left: 20px;
	padding-left: 10px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	border-left-width: 2px;
	border-left-style:solid;
	border-left-color: #788279;
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	
	font-size: 0.7em;
	color: 070255;
	text-decoration: none;
	  


}



#menu_sub_abteilung_text_l2_selected {
	text-align: justify;
	margin-left: 20px;
	padding-left: 10px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	border-left-width: 2px;
	border-left-style:solid;
	border-left-color: #788279;
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	font-weight: bold;
	font-size: 0.7em;
	color: 070255;
	text-decoration: none;
  


}


#menu_sub_abteilung_l3{ 
	padding-top: 1px;
	padding-bottom: 1px;
	width: 180px;


}




#menu_sub_abteilung_bild_l3 {

	float: left;
	padding-top: 4px;

	vertical-align: middle;
	padding-left: 30px;
	padding-right: 10px;
	

}


#menu_sub_abteilung_text_l3 { 
	text-align: justify;
	padding-left: 20px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	
	font-size: 0.7em;
	color: 070255;
	text-decoration: none;
  


}


#menu_sub_abteilung_text_l3_selected {
	text-align: justify;
	padding-left: 20px;
	
	margin-top: 2px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	
	vertical-align: middle;
	text-align: left;

	cursor:pointer;	
	font-weight: bold;
	font-size: 0.7em;
	color: 070255;
	text-decoration: none;
  


}



#menu_uebersicht {
	width: 568px;
	
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht {
	width: 583px;
	margin-bottom: 0px;

}




#menu_uebersicht_1 {
	width: 548px;
	
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht_1 {
	width: 563px;
	margin-bottom: 0px;

}






#menu_uebersicht_2 {
	width: 528px;
	
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht_2 {
	width: 543px;
	margin-bottom: 0px;

}








#menu_uebersicht_3 {
	width: 508px;
	
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht_3 {
	width: 523px;
	margin-bottom: 0px;

}








#menu_uebersicht_4 {
	width: 488px;
	
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht_4 {
	width: 503px;
	margin-bottom: 0px;

}









#menu_uebersicht_5 {
	width: 468px;
	
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht_5 {
	width: 483px;
	margin-bottom: 0px;

}








#uebersicht_headline {
	padding: 10px;
	padding-bottom: 0px;

	font-weight: bold;
	text-align: justify;
	text-transform: uppercase;
}


#uebersicht_small_headline {

	padding-left: 10px;
	
	padding-bottom: 0px;


	text-align: left;
	text-transform: uppercase;
	
}

#uebersicht_content {
	width: 570px;

	margin-left: 3px;
	
	padding: 10px;
	padding-top: 0px;
	
	cursor:pointer;
	
	color: #00176F;
	text-align: justify;
}

/* css hide from ie */ 
*:not(hr) #uebersicht_content {
	width: 560px;
	
}


#menu_uebersicht_kontextmenu {
	width: 161px;
	
	margin-left: 20px;
	
	padding-right: 2px;

	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.7em;
	color: #00186E;
	text-decoration: none;
	cursor:pointer;
	text-transform: uppercase;
	
	padding-top: 3px;
	

}
/* css hide from ie */ 
*:not(hr) #menu_uebersicht_kontextmenu {
	width: 175px;
	margin-bottom: 0px;

}


#menu_uebersicht_kontextmenu_rahmen {
	width: 161px;
border: 0px;
margin: 0px;
margin-top: 2px;
margin-bottom: 2px;
padding: 0px;
}

/* css hide from ie */ 
*:not(hr) #menu_uebersicht_kontextmenu_rahmen {
	width: 175px;

}




#search_button {
	width: 100px;
	

	margin-top: 2px;
	margin-bottom: 2px;


	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 1.0em;
	font-weight: bold;
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 2px;
	

}
/* css hide from ie */ 
*:not(hr) #search_button {
	

}

#search_button_content {
	
	margin-left: 3px;
	
	padding-left: 10px;
	padding-top: 1px;
	padding-bottom: 1px;
	
	cursor:pointer;
	
	color: #00176F;
	text-align: justify;
}




#button {
	width: 55px;
	

	margin-top: 0px;
	margin-bottom: 2px;


	border-width: 0px;
	border-left: 2px;
	border-style:solid;
	border-color: #A0B400;
	
	font-size: 0.8em;
	
	color: #00186E;
	text-decoration: none;
	cursor:pointer; 
	
	padding-top: 0px;
	

}
/* css hide from ie */ 
*:not(hr) #search_button {
	

}

#button_content {
	
	margin-left: 3px;
	
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	
	cursor:pointer;
	
	color: #00176F;
	text-align: justify;
}

