body{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
}
body a{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
  font-weight:500;
  text-decoration:underline;
}
body a:hover{
  color:#5B7F83;
  text-decoration:underline;
}
#keys{ 
  position:absolute;
  top:27px;
  left:105px;
  width:780px;
  font-family:Arial;
  font-size:8px;
  color:#E2DDBA;
  font-weight:100;
}
#head{
  position:absolute;
  top:25px;
  left:100px;
  width:800px;
  height:100px;
  background-image:url(/bilder/head.gif);
  background-repeat: repeat-y;
  border:2px solid #90B8BC;
}
#head #title_head{
  position:absolute;
  left:150px;
  top:30px;
  font-family:Arial;
  font-size:30px;
  font-style:italic;
  color:#507376;
  margin:0px;
  padding:0px;
}
#text_head{
  position:absolute;
  top:65px;
  left:500px;
  font-family:Arial;
  font-size:25px;
  font-style:italic;
  color:#507376;
}

#navi_oben{
  position:absolute;
  top:130px;
  left:100px;
  width:800px;
  height:40px;
  font-family:Arial;
  font-size:14px;
  color:#507376;
  border:2px solid #90B8BC;
}
#navi_oben a{
  text-decoration:none;
}
#navi_oben a:hover{
  text-decoration:none;
}

.navi{
  font-family:Arial;
  font-size:14px;
  color:#507376;
  font-weight:bold;
  text-decoration:none;
  margin:4px;
}

a.navi {
  font-family:Arial;
  font-size:14px;
  color:#507376;
  font-weight:bold;
  text-decoration:none;
}
a:hover.navi{
  color:#003D32;
  text-decoration:none;
}

.navi_active{
  font-family:Arial;
  font-size:14px;
  color:#003D32;
  font-weight:bold;
  text-decoration:none;
  margin:4px;
}
a.navi_active{
  font-family:Arial;
  font-size:14px;
  color:#003D32;
  font-weight:bold;
  text-decoration:none;
}

#seite_links{
  position:absolute;
  top:176px;
  left:100px;
  width:160px;
  height:550px;  
  font-family:Arial;
  font-size:10px;
  color:#28393B;
  background-color:#b9dce3;
  border:2px solid #90B8BC;
}

#seite_rechts{
  position:absolute;
  top:176px;
  left:740px;
  width:160px;
  height:550px;
  border:2px solid #90B8BC;
  font-family:Arial;
  font-size:10px;
  background-color:#EDF5E4;
  color:#28393B;
}
#content{
  position:absolute;
  top:176px;
  left:265px;
  width:470px;
  height:550px;
  background-image:url(/bilder/content.gif);
}
#text_content{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
  margin:15px;
}
#text{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
}
#text_content a{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
  font-weight:500;
  text-decoration:underline;
}
#text_content a:hover{
  color:#5B7F83;
  text-decoration:underline;
}
.text_klein{
  font-family:Arial;
  font-size:10px;
  color:#28393B;
  margin:15px;
}
.text_klein a{
  font-family:Arial;
  font-size:10px;
  color:#28393B;
  font-weight:500;
  text-decoration:underline;
}
.text_klein a:hover{
  color:#5B7F83;
  text-decoration:underline;
}
#text_rahmen{
  background-color:#E6E1BD;
  padding:3px;
}
ul{
  margin:0px;
  padding:3px 0px 3px 15px;
}
#title_links{
  position:absolute;
  top:10px;
  left:10px;
  width:140px;
  height:30px;
  font-family:Arial;
  font-size:14px;
  font-weight:bold;
  color:#28393B;  
}
#text_links{
  position:absolute;
  top:50px;
  left:10px;
  width:140px;
  font-family:Arial;
  font-size:12px;
  color:#28393B;  
}
#text_links a{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
  font-weight:bold;
  text-decoration:none;  
}
#text_links a:hover{
  font-family:Arial;
  font-size:12px;
  color:#28393B;
  font-weight:bold;
  text-decoration:underline;  
}
#haus{
 position:absolute;
 left:15px;
 bottom:30px;
 width:129px;
 height:92px;
}
#linie{
 width:140px; color:#28393B; height:2px;background-color:none;
}
#rechner{
 position:absolute;
 left:15px;
 top:50px;
 width:129px;
 height:131px;
 background-image:url(/bilder/taschenrechner.jpg);
}
.formseite{
  border:1px solid #28393B;
  width:140px;
  height:18px;
  font-family:Arial;
  font-size:10px;
  color:#28393B;
}
#vergleich{
  position:absolute;
  top:160px;
  left:10px;
  width:140px;
  font-family:Arial;
  font-size:12px;
  color:#28393B; 
}
#go{
  width:30px;
  height:25px;
  border:1px solid #28393B;
  position:absolute;
  right:0px;
  background-image:url(/bilder/button.gif);
}
#intern{
  position:absolute;
  top:750px;
  left:100px;
  width:800px;
  border:1px solid #D8D09B;
  font-family:Arial;
  font-size:10px;
  color:#D8D09B;
  text-align:center;
}
a.links{
  font-family:Arial;
  font-size:11px;
  color:#28393B;
  text-decoration:none;
}
a:hover.links{
  text-decoration:underline;
}
#intern a{
  font-family:Arial;
  font-size:10px;
  color:#D8D09B;
  text-decoration:none;

}
#intern a:hover{
  text-decoration:underline;
  color:#CCC37D;
}

#textlinks{
  position:absolute;
  top:800px;
  left:100px;
  width:800px;
  font-family:Arial;
  font-size:10px;
  color:#D8D09B;
}
#textlinks a{
  font-family:Arial;
  font-size:10px;
  color:#D8D09B;
  text-decoration:none;
}
#textlinks a:hover{
  text-decoration:underline;
  color:#CCC37D;
}
.formklein{
 width:75px;
 height:15px;
 border:1px solid #7DB6C1;
 font-family:Arial;
 font-size:10px;
 color:#28393B;
 
}
.formmittel{
 width:91px;
 height:15px;
 border:1px solid #7DB6C1;
 font-family:Arial;
 font-size:10px;
 color:#28393B;
 
}
.formgross{
 width:200px;
 height:15px;
 border:1px solid #7DB6C1;
 font-family:Arial;
 font-size:10px;
 color:#28393B;
}
#textarea{
 width:200px;
 height:50px;
 border:1px solid #7DB6C1;
 font-family:Arial;
 font-size:10px;
 color:#28393B;
 
}
#confirm{
  position:absolute;
  top:-500px;
  left:0;
  z-index:100;
  width:300px;
  height:200px;
}
#button_confirm{
 width:80px;
 height:20px;
 border:1px solod #EAE4C4;
 background-color:#90B8BC;
 font: 12px Arial; color:#1A1A51;
}
