
body{background-color:#9B9B9E;}

b{font-weight:normal;}  

#head{
  position:absolute;
  top:0px;
  left:0px;
  margin:10px;
  width:700px;
  height:100px;
  background-image:url(/images/head.gif);
}

h1{
  font-family:tahoma;
  font-size:28px;
  color:#E0E6EE;
  font-weight:bold;
  font-style:italic;
  margin-left:50px;
  display:inline;
}
h2{
  font-family:tahoma;
  font-size:12px;
  color:#E0E6EE;
  font-weight:bold;
  margin-left:50px;
  display:block;
}
#head_r{
  position:absolute;
  top:0px;
  left:710px;
  margin:10px;
  width:180px;
  height:100px;
  background-image:url(/images/head_r.gif);
}
#head_r #text_head_r{
  font-family:tahoma;
  font-size:14px;
  color:#AC0014;
  font-weight:bolder;
  font-style:italic;
  padding:15px 5px 5px 5px;
}
#navi_l_o{
  position:absolute;
  top:110px;
  left:0px;
  margin:10px;
  width:180px;
  height:250px;
  background-image:url(/images/navi_l_o.gif);
  font-family:tahoma;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}
#navi_l_u{
  position:absolute;
  top:370px;
  left:0px;
  margin:10px;
  width:180px;
  height:150px;
  background-image:url(/images/navi_l_u.gif);
  font-family:tahoma;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}
.navi{
  background: #E0E6EE;
  font-family:tahoma;
  font-size:11px;
  color:#000000;
  font-weight:bold;
  display:block;
  margin:0px;
  padding:10px 0px 10px 5px;
  vertical-align:middle;
  background-image:url(/images/navi_bg.gif);
  background-repeat: repeat-x;
  background-position: bottom;
}

a.navi {
  text-decoration: none;
  border-top:1px solid #F4F3EE;
  border-bottom:1px solid #F4F3EE;
}

a:hover.navi {
  text-decoration: none;
  background: #E0E6EE;
  background-image:url(/images/navi_bg_act.gif);
  background-repeat: repeat-x;
  background-position: top;
  color: #AC0014;
  border-top:1px solid #F4F3EE;
  border-bottom:1px solid #F4F3EE;
}
.active{
  background: #E0E6EE;
  font-family:tahoma;
  font-size:11px;
  color:#AC0014;
  font-weight:bold;
  display:block;
  margin:0px;
  padding:10px 0px 10px 5px;
  vertical-align:middle;
  background-image:url(/images/navi_bg_act.gif);
  background-repeat: repeat-x;
  background-position: top;
}

a.active {
  text-decoration: none;
  border-top:1px solid #F4F3EE;
  border-bottom:1px solid #F4F3EE;
}

a:hover.active {
  text-decoration: none;
  background: #E0E6EE;
  color: #AC0014;
  border-top:1px solid #F4F3EE;
  border-bottom:1px solid #F4F3EE;
  background-image:url(/images/navi_bg_act.gif);
  background-repeat: repeat-x;
  background-position: top;
}
#rechner{
  position:absolute;
  top:110px;
  left:710px;
  margin:10px;
  background-image:url(/images/taschenrechner.gif);
  width:180px;
  height:183px;
}
#navi_r{
  position:absolute;
  top:300px;
  left:710px;
  margin:10px;
  width:180px;
  height:217px;
  background-image:url(/images/navi_r.gif);
  font-family:tahoma;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}
#navi_r #text_navi_r{
  padding:10px 0px 15px 5px;
  font-family:tahoma;
  font-size:11px;
  color:#000000;
  font-weight:bold;
}

#content{
  position:absolute;
  top:110px;
  left:190px;
  margin:10px;
  width:510px;
  background:#F6F6F7;
  background-image:url(/images/ecke_weiss.gif);
  background-position:bottom right;
  background-repeat:no-repeat;
  
}
#content #text{
  margin:20px;
  font-family:Verdana;
  font-size:12px;
  color:#000000;
}

#text a{
  text-decoration:none;
  color:#9C204A;
  font-weight:bold;
}

#text a:hover{
  text-decoration:underline;
}

.text_klein{
  padding:20px;
  font-family:Verdana;
  font-size:10px;
  color:#000000;
}

.text_klein a{
  text-decoration:none;
  color:#000000;
  font-weight:bold;
}

.text_klein a:hover{
  text-decoration:underline;
}
#title{
  font-family:Tahoma;
  font-size:14px;
  font-weight:bold;
  color:#9C204A;
  padding:10px;
}
#info{
  position:absolute;
  top:1000px;
  left:0px;
  margin:10px;
  width:860px;
  font-family:tahoma;
  font-size:9px;
  font-weight:normal;
  color:#cccccc;
  border:1px dashed #A9A9A9;
  
}
#intern{
  position:absolute;
  top:705px;
  left:0px;
  margin:10px;
  width:860px;
  border:1px solid #9C204A;
  background:#F6F6F7;
  padding:10px;
  font-family:Tahoma;
  font-size:11px;
  color:#9C204A;
  text-align:center;
}

#intern a{
  text-decoration:none;
  color:#9C204A;
}
#intern a:hover{
  text-decoration:underline;
  color:#555555;
}
#referenzen{
  position:absolute;
  top:755px;
  left:0px;
  margin:10px;
  width:860px;
  border:1px solid #9C204A;
  background:#F6F6F7;
  padding:10px;
  font-family:Tahoma;
  font-size:11px;
  color:#9C204A;
  text-align:center;
}

#referenzen a{
  text-decoration:none;
  color:#9C204A;
}
#referenzen a:hover{
  text-decoration:underline;
  color:#555555;
}

.form{ 
  margin:0px; 
  padding:2px;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:#000000;
}
.formklein{
  width:55px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #bbbbbb;
  height:15px;
}
.formmittel{
  width:110px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #bbbbbb;
  height:15px;
}
.formgross{
  width:232px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #bbbbbb;
  height:15px;
}
#bemerkung{
  width:232px;
  font-family:Arial;
  font-size:10px;
  border:1px solid #bbbbbb;
  height:50px;
}
#submit{
  width:120px;
  height:20px;
  background:#E0E6EE;
  border:2px solid #B1B1B1;
  font-family:Arial;
  font-size:11px;
  color:#000000;
}

#confirm{
  position:absolute;
  top:-500px;
  left:0;
  z-index:100;
  width:300px;
  height:200px;
}
#button{
 width:80px;
 height:20px;
 border:1px solod #cccccc;
 background-color:#BBBFBB;
 font: 12px Arial; color:#000000;
}
.button{
 width:80px;
 height:20px;
 border:1px solod #cccccc;
 background-color:#BBBFBB;
 font: 12px Arial; color:#000000;
}
.line{
  background-color:#E0E6EE;
  width:100%;
  height:1px;
  border:1px solid #E0E6EE;
}
