body 
{
	background-color: #7fc3e6;
}

* {
	font-family: Verdana;
	margin: 0;
	padding: 0;
}


#gesamt
{


			width: 900px;
			background-color: #FFF5E5;
					
			margin: 0 auto;
					   
		   border: 0px black solid;
		   
}

/*.clearFix:before, .clearFix:after {content: "\0020"; display: block; height: 0; visibility: hidden;}
.clearFix:after {clear: both;}
.clearFix { zoom: 1;}
*/

/************************ SPALTE LINKS ************************/
	#links
	{	
	
	
	
	width: 550px;
	
	margin-left: 10px;
	
	border: 0px black solid;
	
	/*float: left;*/
	padding-top: 10px;
	
	}
	
/************************ SPALTE RECHTS ************************/
	#rechts
	{	
	
	padding-top: 10px;
	/*padding-right: 10px;*/
	width: 320px;
	
	border: 0px red solid;
	/*position: relative;*/
	margin-left: 10px;
	}

/************************ KNEWS AKTUELL ************************/
	#aktuell
	{
	
	/*width: 578px;*/
	
	border-color: #890A22;
	border-style: solid;
	border-width: 2px 2px 2px 2px;

	}


	.teaser_r h1
	{
	height: 20px;
	background-color: #95181A;	
	text-align: center;
	padding-top: 3px;
	}
	
	
	.teaser_b h1
	{
	height: 20px;
	background-color: #7182d3;	
	text-align: center;
	padding-top: 3px;	
	}

	
	#aktuell h1
	{
	height: 20px;
	background-color: #890A22;	
	text-align: center;
	padding-top: 3px;	
	}



/************************ TEASER BILD LINKS ************************/

   div#links img
   {
   	margin: 5px;
   }
	
	div#rechts img
   {
   	margin-bottom:10px;
   }

	.text_teaser
	{
	
	font-size:12px;
	font-style:normal;
	font-weight:normal;
	color: #707172;
	
	border: 0px blue double;
	}

	
	.text_center
	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #707172;
	text-align: center;
	border: 0px blue solid;
	}
  
  .text_center1
	{
  font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #707172;
	text-align: center;
	border: 0px blue solid;
	}
	
	.center
	{
	text-align: center;
	}	
	
/************************ TABELLE EPAPER ************************/


	.td_epaper
	{
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #707172;
	text-align: center;
	border: 0px blue solid;
	}
	
	.td_epaper a
	{
	font-size: 12px;
	font-style: normal;
	font-weight: bold;
	color: #95181A;
	text-align: center;
	border: 0px blue solid;
	text-decoration: none;
	}
	
	#epaper_button a
	{
	margin-top: 25px;
	margin-left: 5px;
	
	padding: 5px;
	
	font-weight: bolder;
		
	border: 2px #707172 solid;
	
	color: #707172;
	}

	
	#epaper_button a:hover
	{
	border-color: #95181A;
	color: #95181A;
	}

	.tabelle_epaper
	{
	margin: 0 auto;
	width: 300px;
	border: 0px red solid;
	}



	.tabelle_center
	{
	margin: 0 auto;
	/*margin-top: 5px;*/
	border: 0px blue solid;
	}
	

	.tabelle_epaper td.td_epaper
	{
	padding-top: 15px;	
	}

	.schrift_b
	{
	
	padding-top: 15px;
	padding-bottom: 15px;
		
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	color: #707172;
	text-align: center;
	
	border: 0px green solid;
	}
	
	.schrift_b_rot
	{
	
	padding-top: 15px;
	padding-bottom: 15px;
		
	font-size:12px;
	font-style:normal;
	font-weight: bold;
	color: #cc0000;
	text-align: center;
	
	border: 0px green solid;
	}	
	
	.schrift
	{
	
	padding-top: 15px;
	padding-bottom: 15px;
		
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color: #707172;
	text-align: center;
	
	border: 0px green solid;
	}
	
	.schrift_b a, .schrift a
	{
	font-size:12px;
	font-style:normal;
	font-weight: normal;
	color: #0971DC;
	}
	
	.abstand_r
	{
	margin-right: 54px;	
	}
	
	.termin
	{
	width: 276px;
	text-align: center;	
	padding: 10px;
	margin-left: 10px;
	margin-bottom: 10px;
	border: 2px grey solid;
	}
	
	div#rechts hr
	{
	margin-bottom: 5px;
	margin-top: 5px;	
	}
/************************ ÜBERSCHRIFTEN ************************/

	.weiss
	{
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	color: #ffffff;
	margin-top: 0;
	}
	
	.rot
	{
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	color: #CC3135;
	padding-top: 0px;
	}

	.blau
	{
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	color: #7182d3;
	padding-top: 0px;
	}

  .gruen
	{
	font-size:14px;
	font-style:normal;
	font-weight: bold;
	color: #00A200;
	padding-top: 0px;
	}


/************************ HEAD ************************/
  
.head
  
{
width: 900px;
height: 150px;
margin: 0 auto;
margin-top: 10px;

border: 0px black solid;
      
background-image: url(pics/kopf.jpg);
 }
 
.suche
{
width: 250px;
border: 0px black solid;

text-align: center;
 
position:relative; 
   top: 50px; 
   left: 480px;
}
 
 
/************************ MENUE ************************/

	.menue_unten
	{
	margin-top: 20px;
	/*margin-bottom: 30px;*/
	
	padding-bottom: 20px;
	text-align: center;
	
	border: 0px black solid;
	}
	
	.menue_unten a
	{
	font-size: 11px;
	font-style: normal;
	font-weight: normal;
	color: #2a7bb5;
	
	
	}
 
 .menue
 {
 
		          
 background-color: #2A7BB5;
 
 width: 890px;
 height: 33px;


border: solid red 0px;
 margin: 0 auto;
               
 font-style: normal;
 font-size: 14px;
 font-weight: bold;
 color: #ffffff;
 
 text-align: center;
 }
	
	
	

 
 
 
div.menue li.menue1
{
	padding: 1px 2px 1px 2px;

	border-color: #ffffff;
   border-style: solid;
   border-width: 1px 1px 1px 1px;
       
	text-decoration:none;
	color: #ffffff;
	
	text-align: left;
}


div.menue li.menue3
{
	background-color: #2A7BB5; 
	width: 160px;
	height: 25px;
		
	padding-left: 10px;
	padding-top: 5px;
			
	border: solid white 1px;	
}      
     
div.menue li.menue3 a
{  
	text-decoration:none;
	color: #ffffff;
}
 
 
 
div.menue a:hover,  ul.top > li > ul#sub > li > a:hover
{
	color: #2a7bb5;
   background-color: #ffffff;
}

     
     

 ul.top > li > a
{
       
text-decoration:none;
color: #ffffff;

padding: 1px 2px 1px 2px;
  
  
border-color: #ffffff;
border-style: solid;
border-width: 1px 1px 1px 1px;

}

      
#top
{
list-style-type: none;
padding-top: 8px;
padding-bottom: 2px;

margin-left: 15px; 


}
      
      
      
#sub
{
display: none;
list-style-type: none;
	
background-color: #FFF5E5;

position: absolute;
width: 177px;
height: 195px;

padding-left: 5px;
padding-top: 5px;

margin-left: 720px;
margin-top: 2px;

border: 0px solid green;

}
      
      
      
ul#top > li
{
display: inline;
}

      
ul#top > li.menue1:hover ul#sub
{
/*visibility: visible;*/
display: block;
z-index: 2000;
}
      
      
/************************ Newsletter Anmeldung ************************/
     	
		
		
		form.nt {
  display: inline;
}
.nt_fs {
  border: 1px solid #639ACE;
  font-family: Verdana;
  font-size: 100%;
  display: block;
  /*width: 25em;*/
  margin-left: 10px;
  margin-right: 10px;
  padding: 6px;
}
.nt_head {
  font-family: Verdana;
  font-size: 100%;
  font-variant:small-caps;
  font-weight:bold;
  padding: 0px 4px 0px 4px;
  margin: 0px;
}
input.nt_input:focus, select.nt_input:focus, textarea.nt_input:focus {
  color: #000000;
  background-color: #ffff99;
  background-image: none;
}
.nt_input {
  border: 1px solid black;
  font-family: Verdana;
  font-size: 12px;
  width: 180px;
  cursor: pointer;
}
input.button {
  border: 1px solid black;
  font-family: Verdana;
  padding: 2px;
  font-size: 100%;
  margin-top: 5px;
  margin-bottom: 5px;
}
label.left {
  float: left;
  text-align: center;
  /*width: 50px;*/
  /*margin-right: .3em;*/
}
label.left, input.nt_input {
  cursor: pointer;
}
.formCell {
  /*vertical-align: top;*/
  color: #000000;
  background-color: transparent;
  padding: 4px;
  margin: 0px;
  display: block;
  cursor: pointer;
  border: 0px solid red;
  text-align: center;
}
p.button {
  text-align: center;
}