html,body{
  min-height:101%;
}


#page {
width: 925px;
height:100%;
left: 50%;
margin-left: -500px;
position: absolute;
text-align: left;
background: none;
border:0px solid #ccc;
}
.menuInsert  { z-index: 200; font-family: Verdana, Arial, Helvetica, sans-serif;
         
     font-size: 10px; background-color: #fff;
                }
.menuContainer {  z-index: 1000 }


.img_links {
	float: left;
	margin: 2px 20px 20px 0px;
	clear:left;
}
.img_linksakt {
	float: left;
	margin: 2px 20px 30px 0px;
	clear:left;
}
.img_rechts {
	float: right;
	margin: 2px 2px 10px 25px;
	clear:right;
}



p   {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     
     font-size: 11px;
	 line-height:17px;
     font-weight: normal;
     color: #000;
     margin-top:1.0cm;
     margin-left:1.0cm;
     margin-right:1.0cm;
     margin-bottom:1.0cm;
	 } 
	 #p2   {
	      font-family: Verdana, Arial, Helvetica, sans-serif;
	      
	      font-size: 11px;
	 	 line-height:17px;
	      font-weight: normal;
	      color: #000;
	      margin-left:0.4cm;
	      
	 } 
	 
   #text  {
     display: block;
	 top:380px; 
	 left:350px;
position: absolute;
width:520px;
background-color:none;
background-image: url(../img/text.gif);background-repeat:repeat-y;
z-index: 30;
	 
  }  



  
  #pop  {
       
  width:520px;
  background-color:none;
  background-image: url(../img/text.gif);background-repeat:repeat-y;
  }

#textdat  {
       display: block;
  	 top:570px; 
  	 left:20px;
  position: absolute;
  width:320px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
  	 line-height:17px;
       font-weight: normal;
     color: #000;
  background-color:none;
  z-index: 300;
  	 


  	 
  }  
  #textnum  {
       display: block;
  	 top:550px; 
  	 left:0px;
  position: absolute;
  width:400px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
  	 line-height:17px;
       font-weight: normal;
     color: #000;
  background-color:none;
  z-index: 300;
  	 
  }  

#textnum2  {
       display: block;
  	 top:570px; 
  	 left:20px;
  position: absolute;
  width:300px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
  	 line-height:17px;
       font-weight: normal;
     color: #000;
  background-color:none;
  z-index: 300;
  	 
  }  



 #textnumfurther  {
       display: block;
  	 top:170px; 
  	 left:0px;
  position: absolute;
  width:400px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
       font-size: 11px;
  	 line-height:17px;
       font-weight: normal;
     color: #000;
  background-color:none;
  z-index: 300;
  	 
  }  


  #textakto  {
         display: block;
    	 top:350px; 
    	 left:5px;
    position: absolute;
    width:380px;
    background-color:none;
    
     z-index: 300;
    	 
  }  
  
  #texteng  {
       display: block;
  	 top:160px; 
  	 left:183px;
  position: absolute;
  width:200px;
  background-color:none;
  
   z-index: 300;
  	 
  }  
  #textin  {
       display: block;
  	 top:71px; 
  	 left:710px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  

#textim  {
       display: block;
  	 top:71px; 
  	 left:698px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  



#textinu  {
       display: block;
  	 top:71px; 
  	 left:678px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  

#textinfa  {
       display: block;
  	 top:71px; 
  	 left:592px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  

#textinter  {
       display: block;
  	 top:71px; 
  	 left:640px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  

#textpar  {
       display: block;
  	 top:71px; 
  	 left:635px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  

#textkon  {
       display: block;
  	 top:71px; 
  	 left:700px;
  position: absolute;
  width:260px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  	      
  	   font-size: 11px;
  	 	 line-height:17px;
  	      font-weight: normal;
  	      color: #000;
  	      margin-left:0.4cm;
  background-color:none;
  z-index: 30;
  	 
  }  





  #footer {
    position:relative;
    background-color:#fff;
    background-image:url(../img/footer.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:520px;
    height:100px;
    z-index: 50;
}
#footeran {display: block;
            top:1100px; 
             left:180px;
    position:absolute;
    background-color:#fff;
    background-image:url(../img/backu.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:680px;
    height:200px;
   padding:5px;
    z-index: 50;
}

#footerge {display: block;
            top:1150px; 
             left:180px;
    position:absolute;
    background-color:#fff;
    background-image:url(../img/backu.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:680px;
    height:200px;
   padding:5px;
    z-index: 50;
}
#footercle {display: block;
            top:1030px; 
             left:180px;
    position:absolute;
    background-color:#fff;
    background-image:url(../img/backu.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:680px;
    height:200px;
   padding:5px;
    z-index: 50;
}
#footerbio {display: block;
            top:900px; 
             left:180px;
    position:absolute;
    background-color:#fff;
    background-image:url(../img/backu.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:680px;
    height:200px;
   padding:5px;
    z-index: 50;
}
#footersil {display: block;
            top:802px; 
             left:180px;
    position:absolute;
    background-color:#fff;
    background-image:url(../img/backu.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:680px;
    height:200px;
   padding:5px;
    z-index: 50;
}
#footersch {display: block;
            top:902px; 
             left:180px;
    position:absolute;
    background-color:#fff;
    background-image:url(../img/backu.gif);
    background-repeat:no-repeat;
    background-position:center top;
    width:680px;
    height:200px;
   padding:5px;
    z-index: 50;
}
#footerimp {display: block;
            top:1440px; 
             left:260px;
    position:absolute;
    background-color:none;
    background-position:center top;
    width:200px;
    z-index: 500;
}
 #rahmen  {
     display: block;
	 top:390px; 
	 left:213px;
position: absolute;
width:613px;
height:700px;
border:1px dotted red;
background-color:none;
z-index: 1;
	 
  }  
  #rahmen2  {
       display: block;
  	 top:795px; 
  	 left:215px;
  position: absolute;
  width:609px;
  height:294px;
  background-image:url(../img/anbg.gif);
      background-repeat:repeat-x;
      background-position:bottom;
  z-index: 2;
  	 
  }  
  #angebotbild{width:295px; height:264px; position:absolute; left:236px; top:598px; z-index:100; visibility:visible; 
  background-image:url(../img/angebotbild.jpg);}

#angebotbild2{width:295px; height:278px; position:absolute; left:236px; top:598px; z-index:100; visibility:visible; 
  background-image:url(../img/sinusu.jpg);}
#mini  {
     font-family: Verdana, Arial, Helvetica, sans-serif;
     
     font-size: 11px;
	 line-height:15px;
     font-weight: normal;
     color: #666;
	 
     

     }
     #mini2  {
          font-family: Verdana, Arial, Helvetica, sans-serif;
          
          font-size: 10px;
     	 line-height:15px;
          font-weight: normal;
          color: #000;
     	 
          
     
     }
     #mini3  {
               font-family: Verdana, Arial, Helvetica, sans-serif;
               
               font-size: 10px;
          	 line-height:15px;
               font-weight: normal;
               color: #fff;
               margin-top:0.5cm;
	            margin-left:1.0cm;
	            margin-right:1.0cm;
     margin-bottom:0.0cm;
          	 
               
          
     }
     #minian  {
                    font-family: Verdana, Arial, Helvetica, sans-serif;
                    
                    font-size: 11px;
               	 line-height:15px;
                    font-weight: normal;
                    color: #fff;
                    margin-top:0.5cm;
     	            margin-left:1.0cm;
     	            margin-right:1.0cm;
          margin-bottom:0.0cm;
               	 
                    
               
     }
	 h1{
 font-family: Verdana, Arial, Helvetica, sans-serif;
      
      font-size: 11px;
 	 line-height:17px;
      font-weight: normal;
     color: #000;
 
 
 
		
}

h2{
 font-family: Verdana, Arial, Helvetica, sans-serif;
 font-size: 11px;
 color: #000;
 font-weight: normal;
 margin-top:1.0cm;
      margin-right:1.0cm;
     margin-bottom:1.0cm;
		
}

h3{
 font-family: Verdana, Arial, Helvetica, sans-serif;
      
      font-size: 11px;
 	 line-height:17px;
      font-weight: bold;
      color: #000;
      margin-top:0.5cm;
      margin-right:1.0cm;
     margin-bottom:1.0cm;
 
		
}


h4{
 font-family: Verdana, Arial, Helvetica, sans-serif;
      
      font-size: 11px;
 	 line-height:17px;
      font-weight: normal;
      color: #DC3A37;
      
 
		
}



 #routpos  {
           margin-left:1.0cm;
      
      
      	 
  } 
  #side2{width:166px; height:100px; padding-top:11px; padding-left:17px;visibility:visible; background: url("../img/sidenav.gif") 0px 0px no-repeat;}
#subnav {
     padding: 0;
     margin: 0;
     
 
     }
	 ul#subnav, ul#subnav ul {
     margin: 0;
     padding: 0;
     list-style-type: none;
     border: 0;
     width: 170px;
     
     
     }
     
ul#subnav li{
     margin: 0;
     line-height: 23px;
     padding: 0;
     background-color:none;
     white-space:nowrap;
     }

ul#subnav li a strong {
     font-weight: normal;
     }

ul#subnav li a {
     display: block;
     height: 23px;
	padding: 0 0 0 23px;
     border-bottom: 0px solid white;
	 font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	background: url("../img/.gif") 0px 0px no-repeat;
	
	
     }

ul#subnav li a:hover{
     color: #FEC005;
     background-color:transparent;
     background-position: 0px -23px;
     
     }
     
     ul#subnav li a.active {color: #FEC005;
     background-color:transparent;
    
     }
     
     ul#subnav li a.active:hover {color: #FEC005;
          background-color:transparent;
          
          background-position: 0px -23px;
     }
     
     #subnav2 {
          padding: 0;
          margin: 0;
          
      
          }
     	 ul#subnav2, ul#subnav2 ul {
          margin: 0;
          padding: 0;
          list-style-type: none;
          border: 0;
          width: 200px;
          
          
          }
          
     ul#subnav2 li{
          margin: 0;
          line-height: 23px;
          padding: 0;
          background-color:#F5F5F5;
          white-space:nowrap;
          }
     
     ul#subnav2 li a strong {
          font-weight: normal;
          }
     
     ul#subnav2 li a {
          display: block;
          height: 23px;
     	padding: 0 0 0 23px;
          border-bottom: 1px solid white;
     	 font-family: Verdana, Arial, Helvetica, sans-serif;
     	color: #fff;
     	text-decoration: none;
     	font-size: 10px;
     	background: url("../img/nav.gif") 0px 0px no-repeat;
     	
     	
          }
     
     ul#subnav2 li a:hover{
          color: #ccc;
          background-color:#EE1C24;
          background-position: 0px -23px;
          
          }
          
          ul#subnav2 li a.active {color: #000;
          background-color:#EEECE9;
          background: url("../img/nav2.gif") 0px 0px no-repeat;
     }
     

     .navi2
     {
       font-family: Verdana, Arial, Helvetica, sans-serif;
            
            font-size: 11px;
       	 line-height:17px;
            font-weight: normal;
     color: #DC3A37;
     text-decoration: none;
     
}
.navi2:hover
     {
       
     color: #194A72;
     
}
.link {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		     	 line-height:15px;
		          font-weight: normal;
		          color: #DC1917;
                         TEXT-DECORATION: none;
                         
}
.link:hover{
		
        color: #008131;
}

.link2 {
		font-family: Verdana, Arial, Helvetica, sans-serif;
		 font-size: 10px;
		     	 line-height:15px;
		          font-weight: normal;
		          color: #DC1917;
                         TEXT-DECORATION: none;
                         
}
.link2:hover{
	font-weight: bold;	
        color: #DC1917;
}


#navi ul
{
  list-style-type:none;
  width:100%;
  height:20px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  
  
}
 a { font-family: Verdana, Arial, Helvetica, sans-serif; color: #990000; text-decoration: none; font-size: 11px;}
a:hover { color: #FF3300; }


#navi ul li
{
         float:left;
	width:100px;

}

#navi ul li a
{
  height:17px;
  width:100px;
  display:block;
  text-align:left;
  font:normal 10px Verdana;
  color:#000;
  margin-left:10px;
  text-decoration:none;
}

#navi ul li a:hover	
{

color:#DC3A37;
}
#form 
{display:block; 
width:384px; 
margin-left:1.0cm;
margin-top:2.0cm;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
font-style: normal;
line-height: 17px;
font-weight: normal;
color: #000; }
.sende  {
		font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#605C52;
border:1px solid rgb(125,155,227);
background-color: #fff;
width:60px;
}

.reset  {
MARGIN-LEFT: 5.6cm;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 10px;
color:#605C52;
border:1px solid rgb(125,155,227);
background-color: #fff;
width:60px;
}




