/*Klassen fuer Bereiche, die nicht mit ausgedruckt werden sollen*/
.noprint{display:none;}
/*Klassen fuer Top der Seite insgesamt 8 layer*/

div.container{margin-left:10px;margin-top:10px;}

DIV.top_logo{ position:absolute; left:0px;top:1px;width:156px; height:102px; z-index:1;
	   		  background-image:url("../images/logo.gif");}
DIV.top_blank{ position:absolute; left:160px;top:21px;width:280px; height:73px; z-index:2;
	   		   background-color:#EBEBFF;}
DIV.top_bilder{ position:absolute; left:160px;top:0px;width:619px; height:92px; z-index:1;
	   		   background-image:url("../images/top_bilder_mit_schrift.jpg");}
DIV.top_linie{ position:absolute; left:160px;top:93px;width:619px; height:2px; z-index:4;
	   	   	   font-size:2px;line-height:2px; background-color:#0C5C8A}
DIV.top_navigation{position:absolute;left:440px;top:78px;width:339px; height:12px;z-index:5;} 
DIV.top_navigation_anzeige{position:absolute;left:168px;top:99px;width:280px; height:12px;
			   z-index:5;color:#A2A2A2;font-family:Tahoma,Verdana,Arial,sans-serif; 
			   font-size:10px;font-weight:normal;line-height:12px;} 
DIV.top_link{position:absolute;left:0px;top:0px;width:67px; height:12px;
			 z-index:5;text-align:center;line-height:12px;}  
			   			   
DIV.top_seknaviuntergrund{ position:absolute; left:160px;top:95px;width:619px; height:20px; z-index:3;
	   	   	   background-color:#EBEBFF;}
/*Sekundaere Navigation mitte Bereich der die Untermenuepunkte anzeigt*/
DIV.seknavi{ position:absolute; left:246px;top:123px;width:350px; height:20px; z-index:2;
			 text-align:left;}

DIV.logout{background-color:#FFCC00;text-align:center;position:absolute;top:96px;
		   left:698px;height:19px;line-height:19px;width:80px;z-index:100;}
DIV.angemeldet_als{background-color:#FFCC00;text-align:center;position:absolute;top:96px;
		   left:440px;height:19px;line-height:19px;width:auto;z-index:100;
		   font-family:Tahoma,Verdana,Arial,sans-serif;font-size:12px;color:#C40000;
		   padding-left:5px;padding-right:5px;}
			 
/*Klassen Seitenbereiche der Seite*/
DIV.links{ position:absolute; left:2px;top:106px;width:160px; height:480px; z-index:3;
	   	   background-image:url("../images/navi_untergrund.gif");}
DIV.navi_abschluss{position:absolute; top:505px;left:2px;height:81px;width:160px; z-index:4;
	   	   background-image:url("../images/navi_abschluss.gif");}
DIV.navigation{ position:absolute; left:0px;top:160px;width:140px; height:300px; z-index:5;
	   	border:solid 0px #000000; background-color:none;}
DIV.rechts{ position:absolute; left:639px;top:0px;width:140px; height:597px; z-index:2;
	   	border:solid 0px #000000; background-color:#990000;}

		   
/*Klassen Hauptbereiche der Seite*/		
DIV.mitte{position:absolute;background-color:#EBEBFF;border: solid 0px #D9D9D9;;}
DIV.main{ position:absolute; left:140px;top:100px;width:419px; z-index:0;}

/*DIV.verlaengerung_links{ position:absolute; width:142px; height:47px;left:0px;z-index:9;#0C5C8A;
	   			border:solid 0px #000000;background-image:url("../images/navi_vl.gif");}*/
				
/*Klassen Fuss der Seiteposition:relative;absoluteposition:absolute;*/		
DIV.fuss{left:170px;width:600px; height:37px; z-index:2;
	   	 border:solid 0px white; background-color:white;
		 font-family:"Verdana, Arial, Helvetica, sans-serif";}
DIV.fuss_linie{top:0px;left:10px;width:600px;height:1px; z-index:88;
	   	       border:solid 0px white; line-hight:1px;
		       font-family:"Verdana, Arial, Helvetica, sans-serif";}
DIV.fuss_main{top:4px;left:10px;width:600px; height:43px; z-index:2;
	   	      border:solid 0px white; background-color:white;
		      font-family:"Verdana, Arial, Helvetica, sans-serif";}
		
DIV.link_aktiv{position:absolute; left:2px;width:25px; height:19px; z-index:7;
			   background-image:url("../images/link_aktiv.gif");}
			   
DIV.message{position:absolute; top:2px;left:290px;width:320px;z-index:9;text-align:left;}
			   
/*###################################################################################*/		

/*Klassen fuer Berichte###############################################################EBEBFF;*/		
TABLE.bericht{border:0;border-collapse:collapse;width:609px;table-layout:fixed}
TD.ber_thema_links{background-color:#DADADA;width:15px;height:17px;font-size:13px;color:white;
						  font-family:Verdana,Arial,sans-serif;font-weight:bold;}
TD.ber_thema_ueberschrift{background-color:#939393;height:17px;width:425px;font-size:13px;color:white;
						  font-family:Verdana,Arial,sans-serif;font-weight:bold;}
TD.ber_thema_quelle{background-color:#939393;height:17px;width:163px;font-size:9px;
					color:white;text-align:center;font-family:Verdana,Arial,sans-serif;}
TD.ber_titel{background-color:#EBEBFF;height:22px;text-align:left;font-weight:bold;width:560px;
			  font-size:11px;color:#0C5C8A;font-family: Verdana, Arial, Helvetica, sans-serif;z-index:9;}
TD.ber_kurztext{background-color:#EBEBFF;width:580px;left:0px;text-align:left;font-size:11px;
				 font-family:Verdana;color:#0C5C8A;z-index:9;}
TD.ber_link{background-color:#EBEBFF;height:22px;}
TD.ber_trenner{height:20px}

/*###################################################################################*/		

/*Klassen fuer leitsaetze###############################################################EBEBFF;*/		
TABLE.leitsatz{border:0;border-collapse:collapse;width:550px;table-layout:fixed}
TD.leit_links{background-color:#EBEBFF;width:25px;vertical-align:top;font-family:Verdana,Arial,sans-serif;
			  color:#0C5C8A;font-size:12px;text-align:right;cell-spacing:5px;}
TD.leit_rechts{background-color:#EBEBFF;width:520px;font-size:12px;color:#0C5C8A;
				font-family:Verdana,Arial,sans-serif;}
/*###################################################################################*/		


/*LINKS*/
a.bericht { color: #C40000;font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.bericht:hover { color: #909090;font-family:Verdana,Arial,sans-serif; font-size:10px;}	
/*Berichtsbearbeitung*/
.input_edit {height:16px;width:16px;background-image:url("../images/edit.gif");border: solid 1px #D9D9D9;} 
.input_delete {height:16px;width:16px;background-image:url("../images/loeschen.gif");border: solid 1px #D9D9D9;} 

/*###################################################################################*/		

/*Klasser fuer Kontaktformular#######################################################*/		
DIV.kontakt_form{position:absolute;left:0px;height:406px;width:602px; z-index:3;font-size:13px;
				 background-color:#EBEBFF; color:black;font-family:Verdana, Arial, Helvetica, sans-serif;
				 border: solid 0px #D9D9D9;}
DIV.kontakt_inhalt{top:10px;left:120px; height:400px;width:600px; background-color:#EBEBFF;}
TABLE.kontakt_inhalt_tab{position:absolute;left:50px; width:500px; height:300px; text-align:left;background-color:#EBEBFF;
						 border: solid 0px}
DIV.kontakt_anschrift{position:absolute;height:75px; color:#0C5C8A;z-index:99;text-align:left;
 					  font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;width:300px; }
.kontakt_input_einzeilig {width: 300px;background-color: #EEEEEE; border: 1px solid  #999999;
				font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;} 
.kontakt_input_mehrzeilig {width: 300px;height:150px;background-color: #EEEEEE; border: 1px solid  #999999;
				font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color: #000000;} 
a.kontakt_mail { color: #2D4981;font-family:Verdana,Arial,sans-serif; font-size:10px;font-weight:bold;}
a.kontakt_mail:hover { color: black;font-family:Verdana,Arial,sans-serif; font-size:10px;font-weight:bold;}
.kontakt_button {background-color: #CFCFCF;width: 150px;border: 1px solid #0C5C8A;height:15px
				font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif;font-size: 10px; 
				color: #2D4981;cursor:hand;}  
DIV.kontakt_message{left:-290px;top:190px;height:30px;position:absolute;z-index:100;}
.beschriftung{font-family: Verdana, Arial, Helvetica, sans-serif;font-size: 11px;color:#0C5C8A;}
/*###################################################################################*/		


/*###################################################################################*/	
/*###################################################################################*/		
/*Klassen fuer Links*/

/* Hauptmenu*/
a {color:#000000; text-decoration:none;font-family:Verdana,Arial,sans-serif;}
a:vlink { text-decoration:none; color:black;}
a:hover { color: #5781CE; text-decoration:none; }
a:alink { color: #000000; text-decoration:none; }
a.haupt { color: white; text-decoration:none;font-family:Arial,sans-serif; font-size:10px;}


/*Untermenu*/
a.sub { color: #FF8000;
		font-family:Verdana,Arial,sans-serif; font-size:11px;font-style:"big";}
a.sub2 { color: #FF8000;
		font-family:Verdana,Arial,sans-serif; font-size:11px;}
a.sub3 { color: #FFFFFF;
		font-family:Verdana,Arial,sans-serif; font-size:11px;font-style:"big";}
a.sub10 { color: #317F3E;
		font-family:Verdana,Arial,sans-serif; font-size:13px;font-style:"big";}
		
a.link{position:absolute; left:2px;width:148px; height:19px; z-index:6;valign:middle;
	   	font-size:14px;font-family:"Verdana, Arial, Helvetica, sans-serif"; 
		color:#0C5C8A;font-weight:bold;vertical-align:middle;
		background-image:url("../images/link.gif");}
a.link:hover{position:absolute; left:2px;width:148px; height:19px; z-index:6;valign:middle;
	   	font-size:14px;font-family:"Verdana, Arial, Helvetica, sans-serif"; 
		color:#0C5C8A;font-weight:bold;vertical-align:middle;
		background-image:url("../images/link_hover.gif");}


/*top*/
a.top { color:#C40000;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:10px;font-weight:normal}
a.top:hover { color:#0C5C8A;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:10px;font-weight:normal}

/*top_navi_anzeige */
a.top_navi_anzeige { color:#A2A2A2;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:10px;font-weight:normal}
a.top_navi_anzeige:hover { color:#0C5C8A;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:10px;font-weight:normal}

/*fuss*/
a.fuss { color: #2D4981;font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.fuss:hover { color: black;font-family:Verdana,Arial,sans-serif; font-size:10px;}
/*Standard*/
a.standard10 { color: #C40000;font-family:Verdana,Arial,sans-serif; font-size:10px;}
a.standard10:hover { color: #909090;font-family:Verdana,Arial,sans-serif; font-size:10px;}	
/*Standard*/
a.standard13_rot { color: #C40000;font-family:Verdana,Arial,sans-serif; font-size:13px;}
a.standard13_rot:hover { color: #909090;font-family:Verdana,Arial,sans-serif; font-size:13px;}	
/*Standard*/
a.grau10 { color: gray;font-family:Verdana,Arial,sans-serif; font-size:10px;line-height:12px}
a.grau10:hover { color: gray;font-family:Verdana,Arial,sans-serif; font-size:10px;line-height:12px}	
/*EXTRAS*/
a.ja{background-color:green;color:white;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px;font-weight:bold}
a.ja:hover{background-color:white;color:green;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px;font-weight:bold}
a.nein{background-color:#C40000;color:white;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px;font-weight:bold}
a.nein:hover{background-color:white;color:#C40000;font-family:Tahoma,Verdana,Arial,sans-serif; font-size:12px;font-weight:bold}


			
.erklaerung
{
 color:#2D4981;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size: 9px; 
}

.rot10
{
 color:#C40000;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
}
.schwarz10
{
 color:black;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
}
.gruen10
{
 color:green;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px;
 line-height:12px; 
}
.standard10
{
 color:#0C5C8A;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:10px; 
}
.standard13
{
 color:#0C5C8A;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:13px; 
 line-height:15px;
}

.ueberschrift
{
 color:#0C5C8A;
 font-family: Verdana, Arial, Helvetica, sans-serif; 
 font-size:14px; 
 font-weight:bold;
}

.input 
{ 
  width: 213px; 
  background-color: white; 
  border: 1px solid  #999999;; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
} 

.input_35
{ 
  width: 35px; 
  background-color: white; 
  border: 1px solid  #999999;; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
} 

.input_40
{ 
  width: 40px; 
  background-color: white; 
  border: 1px solid  #999999;; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
} 
.input_68
{ 
  width: 68px; 
  background-color: white; 
  border: 1px solid  #999999;; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
} 
.input_100
{ 
  width: 100px; 
  background-color: white; 
  border: 1px solid  #999999;; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
} 

.input_rufnummer
{ 
  width: 148px; 
  background-color:  white;
  border: 1px solid  #999999;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000;
} 

.textfeld
{ 
  background-color: white; 
  width: 570px;
  border: 1px solid #999999; 
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
} 

.button_50 
{ 
  background-color: #CFCFCF; 
  width: 50px;
  border: 1px solid black; 
  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #2D4981; 
  cursor:hand;
}  

.button_100 
{ 
  background-color: #CFCFCF; 
  width: 100px;
  border: 1px solid black; 
  font-family: Tahoma,Verdana, Arial, Helvetica, sans-serif; 
  font-size: 10px; 
  color: #2D4981; 
  cursor:hand;
}  


.radio
{ 
  background-color: white; 
  width: 20px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #ffffff; 
}  

select
{ 
  background-color: white; 
  width: 213px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size:11px; 
  color: #000000; 
} 
 
.datum_2
{ 
  background-color: white; 
  width: 40px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
}

.datum_4
{ 
  background-color: white; 
  width: 60px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
}
.datum_10
{ 
  background-color: white; 
  width: 60px;
  font-family: Verdana, Arial, Helvetica, sans-serif; 
  font-size: 11px; 
  color: #000000; 
}
 

td.top {font-family:Tahoma,Verdana,Arial,sans-serif; 
		font-size:10px;color:white;vertical-align:middle;}
				
td.seknavi {font-family:Tahoma,Verdana,Arial,sans-serif;
			font-size:11px;font-weight:normal;color:#2D4981;vertical-align:middle;}

td.seknavi_all {background-color:#BAD0E4;font-family:Tahoma,Verdana,Arial,sans-serif;
			 	font-size:12px;font-weight:bold;color:#2D4981;line-height:12px;text-align:left;
				vertical-align:middle;}
			
body
{
	/*Hintergrundfarbe des Dokuments*/
	background-color:white;
	/*??*/
	color:#FFFFFF;
	/*??
	scrollbar-base-color:black;*/
	/*3D-Effekt*/
	scrollbar-3dlight-color:#FFFFFF;
	/*Farbe der Pfeile an den Enden des Scrollbalken
	scrollbar-arrow-color:#990000;;
	/*
	scrollbar-darkshadow-color:#009000;*/
	/*Farbe des Scrollbalken
	scrollbar-face-color:#EEEEEE;*/
	/*Vorderer Schatten des Scrollbalken*/
	scrollbar-highlight-color:#FFFFFF;
	/*Schatten des Scrollbalken*/
	scrollbar-shadow-color:#000000;
	/*Hintergrund der Scrollleiste*/
	scrollbar-track-color:#E8E8E8;
	padding-left:10px;padding-top:10px;
}
