/*********************************
    Basics
*********************************/

* {
	font-family: verdana, helvetica, Arial, sans-serif; }

body { 
	BACKGROUND: url('../fix/backgrounds/website_hintergrund.gif') repeat;  
	margin: auto;}

#haupthuelle {
	BACKGROUND: url('../fix/backgrounds/hintergrund.gif') repeat 0px 0px;
	padding-top: 0px;
	width: 890px; 
	text-align: center;
	padding-bottom: 10px; }

#kopf {
	BACKGROUND: url('../fix/backgrounds/kopf.png') repeat;
	HEIGHT: 177px;
	width: 838px;
	margin: auto;  }

#inhalt {	
	text-align: left;
	margin: auto; 
	width: 798px;
	padding-left: 0px;
	padding-top: 0px; }
	
#navi {	
	float: left;
   width: 200px;
	padding-bottom: 20px;
	padding-top: 20px;
	background: #efefef;  }

#mitte {
	width: 350px;
	padding-right: 0px; } 

/******   width *****/
#docscontainer_neu .docscontainer_neu_element, #content_text, #comment_entries ul, #mailform, #guestbook, #guestbook textarea, #faq, #faq2, #verweisbildcontainer ul, #tagscontainer, #untercatscontainer ul, #attachmentscontainer ul, #linkscontainer ul, #verweisecontainer ul, #mediacontainer ul, #guestbookcontainer_left ul, #docscontainer ul {
    width: 350px; }
	  
#links {
	height: 600px; width: 26px;  }  

#links_start {
	height: 600px; width: 1px; border: 1px solid yellow; }  

	
#links, #navi {
    margin-top: 0px; }
	 
#mitte {
    padding-top: 2px;
	 }
	 
#rechts {
    padding-top: 0px;
	 width: 186px; 
	 float: right; }    
	  
#mitte_rechts { 
	float: left;	
	width: 810px; }
 
#mitte_rechts #navi {	
	margin-left: 0px; }

#fuss {
	BACKGROUND: url('../fix/backgrounds/fuss.gif') repeat;
	HEIGHT: 33px;
	width: 890px;}
	
#fuss p {
	text-align: right;
	padding-top: 9px;
	padding-right: 40px;}

#fuss a {
	color: #ffffff; 
	text-decoration: none; }

#fuss a:hover {
	text-decoration: underline;}

#right_dokumentendaten {
    right: 264px; 
	 bottom: -25px; }  
	 	
/*********************************
    Elements Header
*********************************/

#schriftgroesse {
   top: 0px;
   left: 27px;
	color: #ffffff;
	border-bottom: 1px solid #ffffff; 
	border-right: 1px solid #ffffff; 
	border-left: 0px solid #C00E0E; 
	padding: 2px; display: none; }

#schriftgroesse a {
	color: #ffffff; }

#schriftgroesse a:hover {
	color: #ffffff;
	background: #555555; }
		
#header_topmenue {
    top: 3px;
    left: 440px;
    color: #ffffff;	}

#header_topmenue a {
   color: #ffffff; }

#header_topmenue2 {
    display: block;
	 top: 123px;
    left: 50px;
    color: #ffffff;	
 	 line-height: 175%;}

#header_topmenue2 a {
   color: #ffffff; background: #000000; }
	
#suchen {
   position:absolute; 
	font-size: 1.0em;    
	top: 1px;
   right: 44px;
	color: #ffffff; }

#suchen .suchfeld {
	font-size: 1.0em;
	width: 60px;
	border: 1px solid #ffffff;
	background: #000000;
	color: #ffffff; }

#suchen .suchbutton {
	width: 25px;
	height: 14px;
	font-size: 1.0em; 
	background: #000000;
	color: #ffffff; }
	 
#header_pfad {
    position: absolute; 
    top: 146px;
    left: 252px;
	 display: none; }
	 
#header_pfad p {
   color: #ffffff;
	padding-left: 25px;
	padding-top: 2px;}

#telefon {
    display: none; }

#header_mp1 {
    display: none; background-image: url('../fix/elements/mp1_back.gif'); }

#header_mp1 {
	border: 1px solid #ffffff; 
	background-color: #000000; }

#header_mp1 {
	top: 79px; 
	right: 30px; 
	font-size: 1.8em; 
	color: #ffffff;	
	padding-bottom: 6px;
	padding-left: 44px; }
  
 #header_mp2 {
    display: none; }

/*********************************
    common
*********************************/
/******   Lines *****/
#navi {	
	border: 1px solid #99b4ba;  }
#navi {	
	border: 1px solid #cacaca;  }

#navi ul.navigationsebene1 {
	 border-top: 1px solid #cacaca; }
#navi ul li a {
	 border-bottom: 1px solid #cacaca; }
	 
#comment_entries ul, #docscontainer ul, #docscontainer_1spalte ul, #untercatscontainer ul, #attachmentscontainer ul, #linkscontainer ul, #verweisecontainer ul, #verweisbildcontainer ul, #verweisbildcontainer2 ul, #mediacontainer ul, #guestbookcontainer_left ul {
	 border-top: 1px dotted #cacaca; } 
#comment_entries ul li, #docscontainer ul li a, #docscontainer_1spalte ul li, #untercatscontainer ul li a, #attachmentscontainer ul li a, #linkscontainer ul li a, #verweisecontainer ul li a, #verweisbildcontainer ul li a, #verweisbildcontainer2 ul li a, #mediacontainer ul li a, #guestbookcontainer_left ul li a {
	 border-bottom: 1px dotted #cacaca;}	 


/******   BG-colors *****/
#mailform input, #mailform textarea,  #mailform select, .start_left_line2, .start_left2_line2, .start_left4, .start_right_line2_drugs, #start_right_themen2, #start_right_teams_line2, #start_right_teams select, .start_left_actual ul, #docscontainer ul li a:hover, #docscontainer_1spalte li:hover, #untercatscontainer ul li a:hover, #attachmentscontainer ul li a:hover, #linkscontainer ul li a:hover, #verweisecontainer ul li a:hover, #mediacontainer ul li a:hover, #guestbookcontainer_left ul li a:hover, #guestbook_entries, #blaettern_guestbook, #untercatscontainer_right ul li a:hover, #attachmentscontainer_right ul li a:hover, #linkscontainer_right ul li a:hover, #verweisecontainer_right ul li a:hover, #guestbook_right ul li a:hover, #authors_right ul li a:hover {
    background: #efefef;  }

 
/*********************************
    Navigation
*********************************/

/******   Font-colors *****/ 
#navi ul li a, #navi ul li a.navi_ebene1, #navi ul li a.navi_ebene2, #navi ul li a.navi_ebene3 {
    color: #192C32; } 

/******   Background-colors *****/ 
#navi ul li a.navi_ebene2, #navi ul li a.link_extern_2  {
    background: #e4e4e5; }

#navi ul li a.navi_ebene3, #navi ul li a.link_extern_3  {
    background: #ffffff; }
	 
#navi ul li a.active_ebene1 {
    background-color: #ffffff;			
    background-image: url('../fix/elements/mp_active.gif'); }

#navi ul li a.active_ebene2 {
    background-color: #ffffff;			
    background-image: url('../fix/elements/mp_active.gif'); }
       
#navi ul li a.active_ebene3 {
    background-color: #ffffff;
    background-image: url('../fix/elements/mp_active.gif'); }
           
#navi ul li a.link_extern_1 {
    background-image: url('../fix/elements/link_ex.gif');}

#navi ul li a.link_extern_2 {
    background-image: url('../fix/elements/link_ex.gif');     }
    
#navi ul li a.link_extern_3 {
 	background-image: url('../fix/elements/link_ex.gif');   }    

#navi ul li a:hover, #navi ul li a.link_extern_1:hover, #navi ul li a.link_extern_2:hover, #navi ul li a.link_extern_3:hover {
    background-color: #ffffff;
    background-image: url('../fix/elements/mp_active.gif'); }
 	 	 
/*********************************
    Center
*********************************/

/******   Content Links *****/ 
#content_text a {
	color: #285E9B;
	text-decoration: none; }

#content_text a:hover {
	color: #465256;
	text-decoration: underline }
	
/******   Content Text *****/
#content_text { 
	line-height: 142%; }
 	
#content_text h1 { 
    font-size: 1.1em;
    line-height: 130%; 
    margin-bottom: 10px;
	 margin-top: 0px;
    padding-bottom: 1px;
    padding-top: 1px;
    background-position-y: 50%; 
	 font-weight: bold;
	 padding-left: 25px;
	 color: #393939;  }

#content_text h1 { 
    background-image: url('../fix/elements/title_back.gif');}
	 
#content_text .format_zusammenfassung { font-weight: normal; color: #444444; }

#content_text p { 
    margin-top: 10px; 
	 color: #444444;}

#content_text { 
	padding-bottom: 5px; margin-bottom: 15px; }
	
/******   elements common *****/ 


/******   doclist *****/ 
.doclist_ueberschrift {
    color: #07519a; }

	 
/******   Mouse-Overs *****/
#untercatscontainer ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif');}	
    
#attachmentscontainer ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	
    
#linkscontainer ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	

#verweisecontainer ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	
        
#mediacontainer ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }
    
#untercatscontainer_right ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif');  }	
    
#attachmentscontainer_right ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif');  }	
    
#linkscontainer_right ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	
    
#verweisecontainer_right ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif');  }	
    
#guestbook_right ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	 

#guestbookcontainer_left ul li a:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	  

#showvideo {
    margin-left: 1px; margin-top: -2px; background: #000000; }	  
	 

/*********************************
    Right 
*********************************/
/******   elements common *****/ 
/******   width *****/
#images_right_container_small, #untercatscontainer_right ul, #attachmentscontainer_right ul, #linkscontainer_right ul, #verweisecontainer_right ul, #guestbook_right ul, #authors_right ul {
    width: 184px;
	 padding-left: 0px; }

#images_right_container  {
	border: 0px solid #99b4ba; background: #ffffff; margin-bottom: 0px; margin-top: 0px;  }

#images_right_container img {
    margin-top: 1px; margin-bottom: 1px;  }

#images_right_container p {
    padding: 2px; }
	 
.images_right_single  {
	border: 1px solid #99b4ba; background: #ffffff; margin-bottom: 4px; padding-bottom: 0px; }

#images_right_container_small img, #images_right_container img {
	border: 0px solid #555555;  }
	
#images_right_container_small {
    border: 1px solid #99b4ba; background: #ffffff; float: left; }

#images_right_container_small img {
    margin-top: 0px;
    margin-left: 0px;
    margin-right: 0px;
	 margin-bottom: 1px;
	 padding: 0px; }  

#images_right_container_small #row_left img {
    width: 90px; border: 0px solid #474747; }  

#images_right_container_small #row_right img {
    width: 91px; border: 0px solid #474747; }  
	 	 
#images_right_container_small #row_left {
    width: 90px; margin-left: 1px; margin-right: 1px; margin-top: 1px; float: left;}  
	 
#images_right_container_small #row_right {
    width: 91px; margin-left: 0px; margin-right: 1px; margin-top: 1px; float: left;}  
	
#images_right_container_small p {
    margin-top: 0px; margin-bottom: 2px; text-align: center;     color: #465256;    font-size: 0.8em;}
	 
#untercatscontainer_right ul, #attachmentscontainer_right ul, #linkscontainer_right ul, #verweisecontainer_right ul, #guestbook_right ul, #authors_right ul, #comments_right, #mail_right {
	border: 1px solid #cacaca; padding-top: 2px;  padding-bottom: 2px; background: #ffffff; margin-bottom: 15px; }

#comments_right {
	padding-bottom: 9px; padding-top: 4px; }
	
#mail_right {
    padding-top: 5px; }
	 
#guestbook_right ul li a {   border-bottom: 0px dotted #000000;   }

#guestbook_right ul li a  {
    background-image: url('../../../../cms/std_images/back_gb3.gif') ; } 
	 
.listen_ueberschrift_right {
	background:  #efefef;
	background-image: url('../../../../cms/std_images/box2.gif'); 
	background-repeat:no-repeat; 
	border-top: 1px solid #cacaca;
	border-left: 1px solid #cacaca;
	border-right: 1px solid #cacaca;
   font-size: 0.9em;
   line-height: 130%; 
   color: #07519a;
   padding-left: 22px; 
	padding-right: 7px;
	padding-top: 1px; 
	height: 16px;  }
	
#comments_right a {
	 background-image: url('../../../../cms/std_images/back_gb3.gif') ; padding-left: 21px; margin-left: -6px; }
	 
	
	
/*********************************
    NEU: k.w.: content_text
*********************************/


								
							#neu_2_spalten_content_text a, #neu_3_spalten_content_text a {
								color: #285E9B;
								text-decoration: none; }
								
								#neu_untercatscontainer a { 
	  							color: #285E9B; } 	 
							
							#neu_2_spalten_content_text a:hover, #neu_3_spalten_content_text a:hover {
								color: #465256;
								text-decoration: underline; }

							#neu_2_spalten_content_text h1, #neu_3_spalten_content_text h1 { 
							    font-size: 1.1em;
								 width: 323px;
							    line-height: 130%; 
								 margin: 0px 0px 10px 0px; padding: 1px 0px 1px 25px;
							    background-position-y: 50%; 
								 font-weight: bold;
								 color: #393939;
								 background-image: url('../fix/elements/title_back.gif'); }

							#neu_2_spalten_content_text .format_zusammenfassung, #neu_3_spalten_content_text .format_zusammenfassung { 
								color: #444444; }
							
							#neu_2_spalten_content_text p, #neu_3_spalten_content_text p { 
								 color: #444444;}

							#neu_untercatscontainer a:hover {
								color: #000000;
								text-decoration: none; }
																			 
.neu_attachments_div:hover, .neu_links_div:hover, .neu_verweise_div:hover {
    background-image: url('../fix/elements/mp_active.gif'); }	
    
.neu_untercats_div:hover {
    background-image: url('../fix/elements/mp_active_neu.gif'); }	    
