/*********************************
    Basics
*********************************/

* {
	font-family: verdana, helvetica, Arial, sans-serif; }

body { 
	BACKGROUND: url('../new/website_background.gif') repeat;  }

#haupthuelle {
	BACKGROUND: url('../new/haupthuelle_background.gif') repeat-y; 
	border: 1px solid #d3d3d3;
	margin-top: 28px;
	width: 800px;
	margin-bottom: 15px;  }

#kopf {
	BACKGROUND: url('../new/kopf_background.gif') no-repeat;
	background-position: right top;
	HEIGHT: 189px;
	width: 798px;
	margin: 1px;   }

	
#navi_horizontal {	
	float: left;
	position: absolute;
	top: 140px;
	left: 0px;
	width: 800px;}

a.active_ebene1 { 
border: 1px solid #c41c1c; }

#mitte {
	padding-left: 28px;
	width: 480px;
	padding-right: 0px; } 
#mitte {
    margin-top: 43px;
	 	 margin-left: 0px;
		 padding-left: 292px; }
 
.start_row_type_3  { padding-top: 2px; }

/******   width *****/
#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: 475px; }
	 
#links {
 }  
#mitte_rechts { margin-top: 35px; float: left; width: 794px; padding: 0px;  }
 
 
#links, #navi {
    margin-top: 9px; }
	 

	 
#rechts {
    padding-top: 9px;
	 width: 243px;
	 position: absolute;
	 left: 45px; }    
	  

#fuss {
	HEIGHT: 22px;
	width: 800px;}
	
#fuss p {
	text-align: right;
	padding-top: 4px;
	padding-right: 5px;
	color: #979797; }

#fuss a {
   color: #979797;
	text-decoration: none;  }

#fuss a:hover {
   color: #000000;
	text-decoration: none;}

#right_dokumentendaten {
    right: 264px; 
	 bottom: -25px; }  

/*********************************
    Elements Header
*********************************/

#schriftgroesse {
   top: 0px;
   left: 0px;
	background: #ffffff;
	width: 243px;
	height: 17px;
	color: #ce131c;
	padding-left: 7px;
	padding-top: 3px; 
	padding-bottom: 0px;}

#schriftgroesse a {
	color: #ce131c; }

#schriftgroesse a:hover {
	text-decoration: underline;
	color: #000000; }
		
#header_topmenue {
    top: 26px;
    left: 0px;
	 padding-left: 7px;
    color: #ffffff;	}

#header_topmenue a {
   color: #ffffff; }

#header_topmenue a:hover {
	text-decoration: underline; }
	
#suchen {
    display: none}
	 
#header_pfad {
    display: none; }

#telefon {
    display: none; }

#header_mp1 {
    display: none; }

#header_mp2 {
    display: none; }

/*********************************
    common
*********************************/
/******   Lines *****/
#navi {	
	border: 1px solid #aaccee;  }
#navi ul.navigationsebene1 {
	 border-top: 1px solid #aaccee; }
#navi ul li a {
	 border-bottom: 1px solid #aaccee; }
	 
#comment_entries ul, #docscontainer ul, #untercatscontainer ul, #attachmentscontainer ul, #linkscontainer ul, #verweisecontainer ul, #mediacontainer ul, #guestbookcontainer_left ul {
	 border-top: 1px dotted #838383; } 
#comment_entries ul li, #docscontainer ul li a, #untercatscontainer ul li a, #attachmentscontainer ul li a, #linkscontainer ul li a, #verweisecontainer ul li a, #mediacontainer ul li a, #guestbookcontainer_left ul li a {
	 border-bottom: 1px dotted #838383;}	 

#images_right_container_small img, #images_right_container img {
	border: 1px solid #375573; }
	
 #untercatscontainer_right ul, #attachmentscontainer_right ul, #linkscontainer_right ul, #verweisecontainer_right ul, #guestbook_right ul, #authors_right ul, #comments_right {
	border: 1px solid #aaccee; }

/******   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: #CCD9E0; }

#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%; 
	padding-right: 40px;
	padding-top: 5px; }
 	
#content_text h1 { 
    font-size: 1.1em;
    line-height: 130%; 
    margin-bottom: 4px;
    padding-bottom: 4px;
    padding-top: 2px;
    background-position-y: 50%; 
	 font-weight: bold;
	 color: #c41c1c;   }
	 
#content_text .format_zusammenfassung { font-weight: normal; color: #393939;  }

#content_text p { 
    margin-top: 10px; }

/******   Mail *****/         
#mailform {
	 margin-right: 150px; 
	 /margin-right: 0px; 
	 margin-bottom: 20px;
}

#mailform input, #mailform textarea,  #mailform select {
    border: 1px solid #818181;}
	 
/******   doclist *****/ 
.doclist_ueberschrift {
    color: #C00E0E; }

/******   Docdata *****/ 
#right_dokumentendaten {
    display: none; }  
	 
/******   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'); }	  
	 

/*********************************
    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: 186px;
	 padding-left: 0px; }
	 
#comments_right {
	 width: 168px;
	 //width: 186px;}

/******   Images  *****/ 	  
#images_right_container {
    color: #ffffff;
    text-align: right; 
	 line-height: 140%;
	 width: 243px;
	 position: absolute;
	 left: -46px;
	 top: 35px; }

#images_right_container img {
    border-left: 0px solid #000000;
    border-top: 0px solid #000000;
    border-bottom: 0px dotted #000000;
    border-right: 0px solid #000000;
    margin-top: 0px;
	 margin-bottom: 0px;
    padding-bottom: 0px;
	 margin-left: 0px; }
 
  
#abstract_left {
	 position: relative;
	 top: -23px;
	 left: -276px;
	 margin-right: -500px;
	 width: 200px;
	 float: left;
	 text-align: right; 
	 color: #ffffff; 
	 line-height: 120%; } 
#abstract_left a {
	 font-weight: bold;
	 color: #ffffff;
	 text-decoration: none;
	 padding-bottom: 1px; } 
#abstract_left a:hover {
	 border-bottom: 1px solid white;
	 text-decoration: none;
	 color: #ffffff; } 
	 	 
.navi_vert, .navi_vert_extra, .navi_vert_home, .navi_vert_active,  .navi_vert_home_active, .navi_vert_extra_active  {
    float: left;
	 width: 800px; 
	 BACKGROUND: url('../new/navigation_background.gif') no-repeat; 
	 height: 20px;   }
	 	 
.navi_vert:hover, .navi_vert_home:hover, .navi_vert_active, .navi_vert_home_active  {
    BACKGROUND: url('../new/navigation_background_active.gif') no-repeat;   } 
	 
.navi_vert_home_active,  .navi_vert_active, .navi_vert_extra:hover, .navi_vert_extra_active, .navi_vert:hover, .navi_vert_home:hover, .navi_vert_home_active:hover  {
    BACKGROUND: url('../new/navigation_background_active_extra.gif') no-repeat;   } 

.navi_vert_extra_active, .navi_vert_extra  {
	 margin-bottom: -1px;  }
	 
.navi_vert_home, .navi_vert_home_active  {
	 margin-bottom: -1px;  }
	 
#navi_vert_sub2, #navi_vert_sub2a, #navi_vert_sub2b {
	width: 506px;
	float: left;	
	padding-top: 3px; 
	color: #979797; 
	padding-left: 5px; }
	 
.navi_vert_sub1 {
    float: left;
	 text-align: right;
	 width: 217px;
	 margin-right: 72px;
	 padding-top: 3px; }

.navi_vert_sub1 a {
    text-decoration: none;
	 color: #000000; 
	 display: block;}
	 
.navi_vert_extra #navi_vert_sub2, .navi_vert_home #navi_vert_sub2, .navi_vert_extra #navi_vert_sub2a, .navi_vert_home #navi_vert_sub2a, .navi_vert_extra #navi_vert_sub2b, .navi_vert_home #navi_vert_sub2b  {
	 display: none;  }

.navi_vert_extra:hover #navi_vert_sub2, .navi_vert_home:hover #navi_vert_sub2, .navi_vert_extra:hover #navi_vert_sub2a, .navi_vert_home:hover #navi_vert_sub2a, .navi_vert_extra:hover #navi_vert_sub2b, .navi_vert_home:hover #navi_vert_sub2b    {
	 display: inline;  }

#navi_vert_sub2 a, #navi_vert_sub2a a, #navi_vert_sub2b a  {
    text-decoration: none;  }
	 
a {
    color: #979797;  }
	 
#navi_vert_sub2 a:hover,  .navi_vert_sub2_active, #navi_vert_sub2a a:hover,  .navi_vert_sub2a_active, #navi_vert_sub2b a:hover,  .navi_vert_sub2b_active  {
	 padding-bottom: 0px; 
	 color: #ce131c; }


