/* Stylesheet Bad Gaynhausen - Screen */

/* Beginn Basics */

body {
  text-align: center;
	background-color: #000066;
	overflow:-moz-scrollbars-vertical;
  }

#container {
  position: relative;
  z-index: 10;
	width: 1000px;
  min-height: 600px;
	margin: 0px;
	padding: 0px;	
	text-align:left;
  } 	
#header { /* Grafik-Header */
				 position: absolute;
				 top: 0px;
				 left: 0px;
				 z-index: 200;
	       margin: 0px;
	       padding: 0px;
				 width: 1000px;
				 height: 328px;
				 background:url("grafik/header.jpg") no-repeat bottom center;
				}		
				
#schrift_titel {
							  position: absolute;
								top:210px;
								left:580px;
								margin:0px;
								padding:0px;
								color:white;
							 }
							 
#schrift_titel h1 {
								font-size:36px;
								font-weight:bold;
								margin:0px;
								padding:0px;
							 }

#schrift_titel h1 abbr, #schrift_titel h1 span, #schrift_titel h1 acronym
							 {
								text-decoration:none;
								border-bottom:none;
							 }							 

#schrift_titel h1 span abbr, #schrift_titel h1 span
							 {
								font-size:24px;	
							}							 
							 
#schrift_titel h2 {
							  font-size:13px;
								font-weight:normal;
								margin:0px;
								padding:0px;
							 }							 

#menu { /* Navigation */
  			  position:absolute;
					top:268px;
					left:50px;
					z-index:200;
					margin:0px;
					padding:6px 5px 10px 5px;
					width:900px;
					height:25px;
				 }
				 
#menu ul, #menu ul li ul, #breadcrumb ul
				 {
				  list-style-type: none;
				 }				 
				 
#menu ul li a, #menu ul li {
				 		 float:left;
						 color:#ffffff;
						 font-weight:bold;
						 font-size:14px;		  
				    }		

#menu ul li a {
				 			 padding-bottom:5px;
				 			}						
																		
#menu ul li span {
						 float:left;	
						 margin:0 20px 0 20px;	
						 color:#ffffff;				  		  
				    }		

div.submenu {
						 top:23px;
						 padding-top: 5px;
						 margin-left: -7px;
						 position:absolute;
						 z-index:500;
						 background-color:#000099;
						 clear:both; 
						 padding:5px 10px;
						 max-width:200px;						
						}
						
#menu ul li:hover div.submenu
 {
						 display:block;
				    }

#menu ul li div.submenu {
						display:none;
						
				    }																				 

#menu ul li ul li{
				 		 clear:both;	
						 font-size:13px;
						 margin:3px;
						 padding:0px;					  
				    }
#menu ul li ul li a
           {										 
					  font-size:12px;
					  margin:0px;
						padding:0px;
					 }
				 
#page_parent
  {
   position: absolute;
	 top: 325px;
	 left: 0px;
	 z-index: 40;
   width: 818px;
	 clear: both;
	 margin: 0px;
	 padding: 0px;
	}
				 
#stage_parent
  {
   position: absolute;
	 top: 0px;
	 left: 0px;
	 z-index: 100;
   width: 1000px;
   background:url("grafik/back_flow.gif") repeat-y;	 
	 clear: both;
	 margin: 0px;
	 padding: 0px;	
	}

	
#breadcrumb
	{
	 margin:0px;
	 padding:0px;
	 position: relative;
	 top: 180px;
	 left: 75px;
	 width: 800px;
	 height: 40px;
	 z-index: 100;	 
  }	
	
#breadcrumb div.brhead
{
 float:left;
 height:60px;
}	
	
#breadcrumb ul li a, #breadcrumb ul li, #breadcrumb h3, #breadcrumb ul span, *.steuerung 
						{
				 		 float:left;
						 color: #000099;
						 font-size:12px;
						 margin-right:2px;	
						 margin-left:2px;
						 margin-bottom:2px;
						 padding:0px;	
				    }		

#breadcrumb ul span  
{
/* padding-right: 2px;
 margin-left:0px;*/
 color: #000066;
}			
						
#column_wide_left
	{
	 position: relative;
	 top: 0px;
	 left: /*116*/97px;
	 width: 600px;
	 float: left;
	 z-index: 100;	 
	 margin:35px 0 110px 0;
	 padding: 0px;
  }
	
#main_headline
	{
	 margin:0px;
	 margin-top:30px;
	 padding:0px;
	 position: relative;
	 width: 600px;
	 z-index: 100;	 
  }

#blueline
	{	
	 width: 724px;
	 height: 4px;
	 background:url("grafik/ruler_wide_blue.gif") no-repeat bottom;
	 margin: 0px;
	 padding: 0px;	
	}

#metanav
 {
  left: 900px;
  top: 12px;
  position: absolute;
  height:18px;
  font-size:13px;
 }

*.steuerung /*inner-Seiten-Navigation*/
  {
	 position: relative;
	 top: 0px;
	 left: 10px;
	 z-index: 200;
	 height:18px;
	}		
	
#top_menu /*Drucken, Suche*/
  {
	 position: absolute;
	 left: 385px;
	 z-index: 200;
	 width:70px;
	 height:20px;
	}	


	
#main_headline h1
  {
	 margin-left:10px;
	 color: #000066;
	 padding:0 0 0 10px;
	 margin:0px;
	}

#main_text
  {
   position: relative;
	 top: 0px;
	 margin: 15px 5px 5px 5px;
	 padding: 5px;
	 z-index:200;
	}			

#main_text h1
{	
	font-size: 18px;
}	
#main_text h1, #main_text p a
	{
	  color: #000066;
	 padding:0px;
	 margin:0px;
  }	
	
/*Listenformat*/

#main_text ol, #main_text ul
 {
  margin: 3px;
	padding: 0px;
 }	

#main_text li
 {
  line-height:1.4em;
  margin: 5px 3px 5px 15px;
	padding-left:5px;
	list-style-type:disc;
 }	

	
#main_text div.child_box
  {
   position: relative;
	 left: 5px;
	 margin: 10px 5px 20px 5px;
	 padding: 5px;
	 border: 1px dotted;
	 border-color: #000066;
	 background-color: #EEEEEE;
	}			

#main_text div.short
  {
   position: relative;
	 margin-left: 100px;
	 border-color: #000066;
	 cursor:pointer;
	}			

#main_text div.show
  {
   position: relative;
   
	}			

	#main_text div.show p
  {
	text-align:right;
   padding-right: 16px;
	}
	
#main_text div.bild
  {
   position: absolute;
	 width: 80px;
	 margin-top:20px;
	 text-align:center;
	 padding:3px 3px 5px 3px;
	 border-color: #000066;
	}				
	
#main_text div.child_box p.date
  {
   margin-top:0px;
	 margin-bottom:5px;
	 padding: 0px;
   font-size:12px;
   font-weight:bold;
	 color: #666666;
	}			
		
#cnr
	{
	 position: relative;
	 top: 30px;
	 left: -40px;
	 width: 200px;
	 z-index: 50;
	 float: right;
	 margin: 90px 0px 45px 0px;
	 padding: 0px;	 
  }		

*.cnrback, #lbox
{
 /*background:url("grafik/cnr_float.gif") repeat-y;*/
 -webkit-border-radius: 5px;
-moz-border-radius: 5px;
border-radius: 5px;
behavior: url('system/js_plugins/pie/PIE.html');
}	

*.cnrback
{	
 background: #007b9d;	
}
	
#lbox	
{
 position: relative;
 width: 200px;
 z-index: 50;
 margin: 10px 0 0 0;
 padding: 0px;	 
 background:#ffffff;
  border: 1px solid #007b9d;	
}		


#cnr #lbox p,	#cnr #lbox h2, #cnr #lbox a
{
 color: black;
}


#cnr_top, #lbox_top
	{
	 position: relative;
	 top: 0px;
	 left: 0px;
	 width: 200px;
	 height: 10px;
	 z-index: 50;
	 margin: 0px;
	 padding: 0px;
  }	
	
	
	/*
#cnr_top
	{
	 background:url("grafik/cnr_top.gif") no-repeat top;
  }	

#lbox_top
	{
	 background:url("grafik/lbox_top.gif") no-repeat top;
  }	*/

	
#cnr h2, #cnr h3, #cnr p, #cnr p a, #cnr b
	{
	 color: #FFFFFF;
	 margin: 5px 5px 5px 9px;
  }		

#cnr h2, #cnr h3
	{
	 font-weight:bold;
  }			

#cnr h1
	{
	 color: #FFFFFF;
	 background-color: #007cd2;
	 margin: 3px 1px 0 1px;
	 padding: 3px;
	 padding: 3px;
	 text-align:center;	
	 font-size:20px;
  }

#cnr h1.follow
{
 font-size:15px;
 padding: 4px 4px 4px 8px;
 margin-top:15px;
 margin-bottom:10px;
}				
	
#cnr h2
	{
	 font-size:15px;
  }	

#cnr p, #cnr a, #cnr h3
	{
	 font-size:12px;
	 padding-right:5px;
  }

#cnr p.link
{
 text-align:right;
}	
	
#cnr p.announce
  {
   margin-top:10px;
	 font-size:13px;
	 text-align:center; 
	}			

*.center
{
 text-align:center;
}
	
#cnr p.date
  {
   font-size:12px;
	 font-weight:bold;
	}		

#cnr hr
	{
	 width:90%;
	 border:solid 1px #ffffff;
	 margin-left:5%;
	 margin-right:5%;
  }
			
#cnr_footer, #lbox_footer
	{
	 position:relative;
	 top: 0px;
	 left: 0px;
	 width: 200px;
	  height: 8px;
	 z-index: 50;
	 clear: both;
	 	 margin: 0px;
	 padding: 0px;
  }		

/*  
#cnr_footer
	{
	 background:url("grafik/cnr_footer.gif") no-repeat bottom;
  }		

#lbox_footer
	{
	 background:url("grafik/lbox_footer.gif") no-repeat bottom;
  }		*/

	
#footer
	{
	 position: relative;
   top:0px;
	 left:0px;
	 background:url("grafik/back_footer.gif") no-repeat bottom;
	 border: none;
	 height:47px;
	 width:1000px;
	 z-index: 40; 
	 padding: 0;
	 margin: 0 auto;
	 clear: both;
	 text-align:center;	
  }

#footer p, #lastmod p
	{
	 font-size:10px;
	 color: #000066;
	 padding:0px;
	 margin:0px;
	}

#lastmod
{	
 position:absolute;
 margin:0px;
 padding:0px;
 top:0px;
 right:53px;		
}

/* Sonderformate Suche */
span.find
							 {
								font-weight:bold;
								color: #000066;
								border-bottom: 2px dotted #000066;
							 }
		  p.desc
							 {
								font-weight:bold;
							  margin-bottom:0px;
								padding-bottom:0px;
							 }		
  	 p.prozent
							 {
							  margin-bottom:0px;
								padding-bottom:0px;
							 }									 
			*.preview
							 {
							  margin-top:0px;
								padding-top:0px;
							 }		
/* Schriften allgemein */
	
a,h1,h2,h3,h4,em,p,b,div,li,td,th,u,blockquote,legend,label 
{text-decoration: none;
 font-family: Arial,
							Helvetica,
							sans-serif;
							}	
														
a,em,p,li,td,u,blockquote,legend,label 
{
 color: #000000;							
}

p,h3,li,em,u,blockquote,legend,label {font-size: 14px;}
p.small {font-size: 12px; margin:0px;}

/*erste ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂberschrift: Oben an der Spalte */
h1       {font-size: 24px;}

/*zweite ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂberschrift: Hauptfenster-EintrÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤ge */
h2       {font-size: 20px; margin-bottom: 2px;}

/*dritte ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂberschrift: EintrÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤ge im kleinen Fenster */
h3       {font-size: 16px; margin: 0px;}

/*vierte ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂberschrift: Datum etc. als Kopfzeile zu EintrÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤gen bei Dates auf der Startseite*/
h4       {font-size: 12px; font-weight: normal; margin:0px;}

/*vierte ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂberschrift: Datum etc. als Kopfzeile zu EintrÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤gen bei Dates auf der Startseite*/
h4.small {font-size: 9.26px; font-weight: bold; margin:0px;}

/*Listenformat*/

ul {margin:0px;
    padding:0px;}	
				
u  {text-decoration:underline}

/*Verkleinerte AbstÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤nde*/
*.nixob  {margin-top: 0px;}
*.nixunt {margin-bottom: 0px;}
*.nixnix {margin-top: 0px; margin-bottom: 0px;}

/*Mehr Abstand*/
*.abstand {margin-top: 5px;}

/* ohne Umbruch */
*.nowrap  { white-space:nowrap;}

/*Zentriert*/
*.cen {text-align: center}

/*Fette Schrift*/
*.fett {font-weight: bold;}

*.fettblue {font-weight: bold; color: #566870;}

*.blue {color: #566870;}

/*Tabellenangaben */
table     {border:1px solid white; border-spacing:10px; margin-top: 10px;
color:#ffffff; /* IE 6 */}
th        {font-size: 16px; font-weight: bold; text-align:left; background-color:#000099;}
td        {font-size: 14px; }
td.black {background-color: grey; margin-bottom: 50px;}

tr.red {background-color: #FF9999; margin-bottom: 50px;}
tr.green {background-color: #99FF99; margin-bottom: 50px;}
tr.lightblue {background-color: #CCCCFF; margin-bottom: 50px;}

table.album {background-color:#000099;}
table.album tr td {color:#FFFFFF; vertical-align:top; padding:5px;}
table.album tr td a {color:#FFFFFF; font-weight:bold;}

/*Links im FlieÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂtext*/
p a:link    {color: #566870; font-size: 14px; font-weight: bold; text-decoration: underline}
p a:active  {color: #000000; font-size: 14px; font-weight: bold; text-decoration: none}
p a:visited {color: #000000; font-size: 14px; font-weight: bold; text-decoration: none}
p a:hover   {color: #000000; font-size: 14px; font-weight: bold; text-decoration: underline}


/*h1    {font-size: 22px; color: #000099; border-bottom: 1px dotted;}
/*extragroÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂe Schrift*/
/*h1.extrafett {font-size: 28px;}
/*zweite ÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂberschrift*/
/*h2       {font-size: 18px;}


u  {text-decoration:underline}
/*FuÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂzeile*/
/*p.footer {font-size: 10px;}

/*Verkleinerte AbstÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂ¤nde*/
/**.nixob  {margin-top: 0px;}
*.nixunt {margin-bottom: 0px;}
*.nixnix {margin-top: 0px; margin-bottom: 0px;}

/*Mehr Abstand*/
/**.abstand {margin-top: 5px;}

/*Fette Schrift*/
/**.fett {font-weight: bold;}

table.line{
      outline-width:1px;
			outline-style:solid;
			background-color:#ffcc33;
     }

tr{
   outline-width:1px;
	 outline-style:solid;
  }		 
/*
td{
   border:thin solid grey;
  }*/		 



/*Sonderformat Logout-Button*/
/*a.blau:link {font-weight: bold; font-color: #00CCCC;}

/*Tabellenangaben (mal schauen)*/
/*td        {font-size: 13px;}
th        {font-size: 13px; font-weight: bold;}

/*Links im FlieÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂÃÂtext*/
a:link    {color: #000099; text-decoration: none}
a:active  {color: #FF0000; text-decoration: none}
a:visited {color: #000099; text-decoration: none}
a:hover   {color: #0000ff; text-decoration: underline}

