/* CSS Document */
body{background-color:#f3f3f3;}
b{font-weight:normal;}
.header{
  height:110px;
  background-image: url(../img/header.gif);
  background-repeat: no-repeat;
  width:800px;
}

#header_title{
  font:24px Verdana;
  margin:0;
  padding:0;
  color:#3A7474;
  font-weight:bold;
  display:block;
}
#header_subtitle{
  font:14px Verdana;
  margin:0;
  padding:0;
  color:#3A7474;
  font-weight:bold;
  display:inline;
}

#navigation{
  width:180px;
  height:600px;
  background-color:rgb(153,204,204);
  background-image: url(../img/navigation.gif);
  background-repeat: y-repeat;
}
#navigation_ecke{
  width:180px;
  height:10px;
  background-image: url(../img/navigation_ende.gif);
  background-repeat: no-repeat;
}
#navigation ul{
  margin:2px 2px 2px 5px;
  padding:0px 0px 0px 0px; 
  list-style:none;
}

#navigation li{
  display:block;
  margin:2px 0px 0px 0px;
  padding:2px 0px 2px 5px;
  border-bottom:1px solid rgb(0,51,51);
  width:165px;
  color:rgb(0,51,51);
}
.border{
  border:1px solid rgb(58,116,116);
}
.border1{
  border-top:1px solid rgb(58,116,116);
  border-left:1px solid rgb(58,116,116);
  border-right:1px solid rgb(58,116,116);
}
.border2{
  border-bottom:1px solid rgb(58,116,116);
  border-left:1px solid rgb(58,116,116);
}
#navigation a{
  font-family:Arial;
  font-size:11px;
  color:rgb(0,51,51);
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
}
#navigation a:hover{
  color:rgb(255,255,255);
  text-decoration:none;
}

#active{
  display:block;
  margin:0px 0px 0px 0px;
  padding:2px 0px 2px 5px;
  border-bottom:1px solid rgb(0,51,51);
  width:175px;
  color:rgb(0,51,51);
}
#active a{  
  font-family:Arial;
  font-size:11px;
  color:rgb(255,255,255);
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
}
#active a:hover{
  text-decoration:none;
}
.navi_text{
  padding:10px 0px 8px 5px;
  font-family:Arial;
  font-size:12px;
  display:block;
  text-transform:uppercase;
  width:175px;
  color: rgb(255,255,255);
  font-weight:bold;
  background-color:rgb(58,116,116);
}

#content{
  width:620px;
  height:600px;
  background-color:rgb(255,255,255);  
}
#content_ecke{
  width:10px;
  height:10px;
  background-image: url(../img/ecke-content-bottom-right.gif);
  background-repeat: no-repeat;
  background-position: right bottom;
  background-color:#ffffff;
}

#title{
  font:18px Verdana;
  color:rgb(0,51,51);
  font-weight:bold;
  padding:10px;
}
.text{
  font:12px Verdana;
  color:rgb(0,51,51);
  margin:10px;
  line-height:12pt;
}
.text a{
  font:12px Verdana;
  color:rgb(0,51,51);
  font-weight:bold;
  text-decoration:none;
}

.text a:hover{
  text-decoration:none;
  color:rgb(153,204,204);
}

#intern{
  width:790px;
  border:1px dashed rgb(0,51,51);
  padding:5px;
  margin:5px;
  font:10px Verdana;
  color:rgb(0,51,51);
  margin:10px;
}
#intern a{
  text-decoration:none;
  font:10px Verdana;
  color:rgb(0,51,51);
}
#intern a:hover{
  text-decoration:underline;
  font:10px Verdana;
  color:rgb(0,51,51);
}
#referenzen{
  width:790px;
  border:1px dashed rgb(0,51,51);
  padding:5px;
  margin:5px;
  font:10px Verdana;
  color:rgb(0,51,51);
}
#referenzen a{
  text-decoration:none;
  font:10px Verdana;
  color:rgb(0,51,51);
}
#referenzen a:hover{
  text-decoration:underline;
  font:10px Verdana;
  color:rgb(0,51,51);
}
.referenzen{
  width:790px;
  border:1px dashed rgb(0,51,51);
  padding:5px;
  margin:5px;
  font:10px Verdana;
  color:rgb(0,51,51);
}
.referenzen a{
  text-decoration:none;
  font:10px Verdana;
  color:rgb(0,51,51);
}
.referenzen a:hover{
  text-decoration:underline;
  font:10px Verdana;
  color:rgb(0,51,51);
}

.test{
  padding:5px;
  font:10px Verdana;
  color:rgb(0,51,51);
}
a.test {
  text-decoration:none;
}
a:hover.text {
  text-decoration:underline;
}

.form{ 
  margin:0px; 
  padding:2px;
  font-family:Arial;
  font-size:11px;
  font-weight:bold;
  color:rgb(0,51,51);
}
.formklein{
  width:55px;
  font-family:Arial;
  font-size:10px;
  border:1px solid rgb(0,51,51);
  height:15px;
}
.formmittel{
  width:128px;
  font-family:Arial;
  font-size:10px;
  border:1px solid rgb(0,51,51);
  height:15px;
}
.formgross{
  width:260px;
  font-family:Arial;
  font-size:10px;
  border:1px solid rgb(0,51,51);
  height:15px;
}
#bemerkung{
  width:260px;
  font-family:Arial;
  font-size:10px;
  border:1px solid rgb(0,51,51);
  height:55px;
}
#submit{
  width:120px;
  height:20px;
  background:rgb(0,51,51);
  border:2px solid #B1B1B1;
  font-family:Arial;
  font-size:11px;
  color:#ffffff;
}
.sitemap{
  font:12px Verdana;
  color:rgb(0,51,51);
  line-height:1.2;
}
a.sitemap{
  text-decoration:none;
}

a:hover.sitemap{
  text-decoration:none;
  color:rgb(153,204,204);
}

.ps{
  position:absolute;
  top:1300px;
  left:0px;
  font:9px Verdana;
  color:rgb(0,51,51);  
}
.ps h1{
  font-weight:normal;
  margin:0;
  padding:0;
  font:9px Verdana;
  color:rgb(0,51,51); 
}

