@page
        { size: auto;
          margin: 0px;}
div.show1
		{ top: 20px;
		  left: 50%;
		  position: absolute;
		  margin-left: -450px;
          width: 900px;
		  text-align: left;}
div.top
		{ top: 0px;
		  left: 0px;
		  position: absolute;
		  height:90px;
          width: 900px;
		  text-align: left;
		  background-image:url(img/logo.gif);
		  background-repeat:no-repeat;}

div.bottom
		{ top: 760px;
		  left: 0px;
		  position: absolute;
		  height:40px;
          width: 900px;
		  text-align: center;
		  font-family : Arial, Helvetica;
		font-size: 12px;}

div.nav1
		{ bottom: 3px;
		  left: 0px;
		  position: absolute;
		  height:20px;
          width: 500px;
		  text-align: center;
		  color : #c53f2e;
		  text-decoration : none;
	  	  font :15px Verdana, sans-serif;
	  	  font-variant : small-caps;}
div.nav2
		{ top: 42px;
		  left: 37px;
		  position: absolute;
		  height:151px;
          width: 173px;
		  text-align: left;
		  color : #c53f2e;
		  text-decoration : none;
	  	  font :12px Verdana, sans-serif;
	  	  font-variant : small-caps;
		  line-height:15px;}
div.nav4
		{ top: 74px;
		  left: 185px;
		  position: absolute;
		  height:104px;
          width: 129px;
		  text-align: left;
		  color : #c53f2e;
		  text-decoration : none;
	  	  font :11px Verdana, sans-serif;
		  line-height:12px;}
div.nav5
		{ top: 141px;
		  left: 185px;
		  position: absolute;
		  height:53px;
          width: 129px;
		  text-align: left;
		  color : #c53f2e;
		  text-decoration : none;
	  	  font :11px Verdana, sans-serif;
		  line-height:12px;}
div.nav6
		{ top: 173px;
		  left: 185px;
		  position: absolute;
		  height:53px;
          width: 200px;
		  text-align: left;
		  color : #c53f2e;
		  text-decoration : none;
	  	  font :11px Verdana, sans-serif;
		  line-height:12px;
		  cursor:pointer;}		  
div.cont1
        { top: 90px;
          left: 0px;
		  position: absolute;
		  height: 220;
          width: 900;
		  border-top: 2px solid #2662A2;}
div.cont1a
        { top: 0px;
          left: 0px;
		  position: absolute;
		  height: 220;
          width: 70;}
div.cont1b
        { top: 0px;
          left: 68px;
		  position: absolute;
		  height: 220;
          width: 410px;
		  text-align: left;
		  font :15px Verdana, sans-serif;
		  background-image:url(img/kreis.gif);
	  	  font-variant : small-caps;}
div.cont1c
        { top: 0px;
          left: 410px;
		  position: absolute;
		  height: 220;
          width: 80;}
div.cont1d
        { top: 0px;
          left: 490px;
		  position: absolute;
		  height: 220;
          width: 340;
		  background-color:#d4dec0;
		  font-family : Arial, Helvetica;
		font-size: 12px;}
		
div.cont1ba
        { top: 50px;
          left: 70px;
		  position: absolute;
		  height: 120;
          width: 340;
		  text-align:center;}		
		

div.middl
        { top: 310px;
          left: 0px;
		  position: absolute;
		  height: 220;
          width: 900;
		  border-top: 2px solid #2662A2;
		  border-bottom: 2px solid #2662A2;}
		  
div.cont2
        { top: 534px;
          left: 0px;
		  position: absolute;
		  height: 220;
          width: 900;
		  border-bottom: 1px solid #2662A2;}

div.cont2a
        { top: 0px;
          left: 0px;
		  position: absolute;
		  height: 220;
          width: 70;}
div.cont2b
        { top: 0px;
          left: 70px;
		  position: absolute;
		  height: 220;
          width: 340;
		  background-color:#d4dec0;
		  overflow: auto;}
div.cont2c
        { top: 0px;
          left: 410px;
		  position: absolute;
		  height: 220;
          width: 80;}
div.cont2d
        { top: 0px;
          left: 490px;
		  position: absolute;
		  height: 220;
          width: 340;
		  }	
div.cont2da
        { top: 50px;
          left: 485px;
		  position: absolute;
		  height: 120;
          width: 360;
		  }			  	  


span.top3 {
font-weight : bold;
font-size : 14px;
color: #ffa21c;
}
span.L2
		{ font-size: 10px;
		  color:#993333;
		  font-weight: bold;}	
span.L3
		{ font-size: 13px;
		  color:#993333;
		  font-weight: bold;}	
span.L4
		{ font-size: 10px;
		  color:#993333;
		  font-weight: bold;}  
input , option , p , select , span , td , textarea
		{font-family : Arial, Helvetica;
		font-size: 12px;}

a.nav1
		{padding-right: 20px;
		color : #c53f2e;
		text-decoration : none;
		font :15px Verdana, sans-serif;
		font-variant : small-caps;}
a.nav1:link , a.nav1:visited 
		{text-decoration : none;}
a.nav1:hover , a.nav1:active , a.nav1:focus  
		{color: #993333;}
a.nav2
		{color : #2662A2;
		text-decoration : none;
		font :14px Verdana, sans-serif;
		font-variant : small-caps;}
a.nav2:link , a.nav2:visited 
		{text-decoration : none;}
a.nav2:hover , a.nav2:active , a.nav2:focus  
		{color: #993333;}
		
div.nav3
 	    { top:130;
          left:670; 
		  position: absolute;
		  height:110;
		  font-size:9 px;
		  font-family : Arial, Helvetica;
          width:100;
		  float:left;
		  line-height: 17px;
		  font-weight: 100;}
a.nav3
		{color : #00009A;
		font-size : 9px;
		padding-right: 8px;}
a.nav3:link , a.nav3:visited 
		{text-decoration : none;}
a.nav3:hover , a.nav3:active , a.nav3:focus  
		{color: #993333;}
a.nav4
		{color : #00009A;
		font-size : 13px;}
a.nav4:link , a.nav4:visited 
		{text-decoration : none;}
a.nav4:hover , a.nav4:active , a.nav4:focus  
		{color: black;}
a.nav5
		{color : #00009A;
		font-size : 12px;}
a.nav5:link , a.nav5:visited 
		{text-decoration : none;}
a.nav5:hover , a.nav5:active , a.nav5:focus  
		{color: black;}
		
a.nav6
		{color : #c53f2e;
		text-decoration : none;
		font :12px Verdana, sans-serif;
		font-variant : small-caps;
		line-height:14px;
		cursor:pointer;}
a.nav6:link , a.nav6:visited 
		{text-decoration : none;}
a.nav6:hover , a.nav6:active , a.nav6:focus  
		{color: #993333;}

a.nav7
		{color : #00009A;
		text-decoration : none;
		font :11px Verdana, sans-serif;
		line-height:14px;}
a.nav7:link , a.nav7:visited 
		{text-decoration : none;}
a.nav7:hover , a.nav7:active , a.nav7:focus  
		{color: #993333;}
		  
/* CSS fuer Kontaktformular */

hr.linie
         { }
input.formfield
         { font-family: Arial;
	   font-size: 10px; }
input.submit
         { font-family: Arial;
	   font-size: 10px; }
select.formfield
         { font-family: Arial;
	   font-size: 10px; }
textarea.formfield
         { font-family: Arial;
	   font-size: 10px; }
span.error
         { font-family: Arial;
	   font-size: 10px;
           color:#993300;
           font-weight:bold; }
span.success
         { font-family: Arial;
	   font-size: 10px;
           color:green;
           font-weight:bold; }
table.tabelle
         { text-align:left; }
tr.zeile
         { text-align:left;
           vertical-align:top;  }
td.imp
         { font-family: Arial;
	   font-size: 10px;
           font-weight:bold;
           text-align:left;
           vertical-align:top; }
td.spalte
         { font-family: Arial;
	   font-size: 10px;
           text-align:left;
           vertical-align:top; }
		  

		  
		 		  
