body {
  font-size:10px;
  font-family: arial;
}
b{font-weight:normal;}
#erster{
  position:absolute;
  top:15px;
  left:15px;
  font-family:Verdana;
  font-size:10px;
  width:600px;
}
#info{
  position:absolute;
  top:20px;
  left:15px;
  font-family:Verdana;
  font-size:10px;
  width:600px;
}
#container {
  width:1050px;
  position:absolute;
  top:10px;
  left:10px;
}

#inhalt{
  position:absolute;
  top:0px;
  left:0px;
  width:810px;
}

#header_bild {
  position:absolute;
  top:0px;
  left:0px;
  width:810px;
  height:145px;
  background-image:url(/img/header_bild.gif);
  float:left;
  padding:0px;
}

#menuabstand {
  position:absolute;
  top:146px;
  left:0px;
  width:265px;
  height:44px;
  background-image:url(/img/menuabstand.gif);
  float:left;
  margin-top:10px;
}

#seitentitel {
  position:absolute;
  top:148px;
  left:265px;
  width:540px;
  height:44px;
  float:left;
  margin-top:10px;
}

#seitentitel h1 {
  margin:5px 0px 0px 10px;
  padding:0px;
  font-size:16px;
  color:#002DAC;
}

#menu {
  position:absolute;
  top:200px;
  left:0px;
  width:213px;
  height:481px;
  background-image:url(/img/menu_bg.gif);
  background-repeat:no-repeat;
  float:left;
  font-size:11px;
}

#menu ul {
  padding: 0px 0px 0px 5px;
  margin: 0px 0px 0px 30px;
  list-style-image:url(/img/bullet.gif);
}

#menu li {
  padding:3px 0px 4px 0px;
}

#menu a {
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
  text-transform:uppercase;
}

#menu a:hover {
  text-decoration:none;
  color:#000079;
}
#submenu{
  width:180px;
  font-size:11px;
}
#submenu ul{
  padding: 0px 0px 0px 5px;
  margin: 5px 0px 0px 10px;
  list-style-type:disc;
  list-style-image:none;
}

#submenu li {
  padding:3px 0px 4px 0px;
  list-style-type:square;
  color:#8AccFF;
  list-style-image:none;
}

#submenu a {
  color:#ffffff;
  font-size:9px;
  text-decoration:none;
  text-transform:uppercase;
}

#submenu a:hover {
  color:#000079;
  text-decoration:none;
}

#active{
  font-family:arial,verdana,helvetica;
  font-size:11px ;
  font-weight:bolder;
}
#active a{
  color:#000079;
  font-weight:bolder;
  
}
#active a:hover{
  color:#000079;
  font-weight:bolder;
  text-decoration:none;
}

#contentbox {
  position:absolute;
  top:200px;
  left:230px;
  width:580px;
  float:left;
}

#contentboxtop {
  width:580px;
  height:9px;
  background-image:url(/img/contenttop.gif);
  font-size:1px;
  line-height:1px;
}

#contentboxmiddle {
  width:580px;
  background-color:#C6E6FF;  
  font-size:11px;
  color:#000079;
  font-family: verdana, arial, helvetica, sans-serif;
  height:600px;
}
#contentboxmiddle  table{
  font-size:11px;
  color:#000079;
  font-family: verdana, arial, helvetica, sans-serif;
}
#contentboxmiddle a{
  color:#000079;
  text-decoration:underline;
  font-weight:bold;
}

#contentboxmiddle a:hover{
  color:#ffffff;
  text-decoration:none;
  font-weight:bold;
}


#contentboxbottom {
  width:580px;
  height:9px;
  background-image:url(/img/contentbottom.gif);
  font-size:1px;
  line-height:1px;
}

#boxright {
  position:absolute;
  top:0px;
  left:830px;
  float:left;
  width:224px;
}

#header {
  position:absolute;
  top:0px;
  left:0px;
  width:224px;
  height:145px;
  float:left;
  margin-bottom:10px;
}
#header_l {
  width:11px;
  height:145px;
  background-image:url(/img/header_l.gif);
  float:left;
}

#header_r {
  width:11px;
  height:145px;
  background-image:url(/img/header_r.gif);
  float:left;
}

#header_text {
  width:202px;
  height:145px;
  background-color:#1A9BFF;
  float:left;
  text-align:left;
  font-size:15px;
  font-weight:bold;
  color:#ffffff;
  line-height:2em;
}

#anfragetop {
  position:absolute;
  top:158px;
  left:0px;
  width:224px;
  height:118px;
  background-image:url(/img/anfragetop.jpg);
}

#anfragetop2 {
  position:absolute;
  top:276px;
  left:0px;
  width:224px;
  height:18px;
  background-image:url(/img/anfragetop2.jpg);
  color:#002DAC;
  font-size:11px;
  font-weight:bold;
  text-align:right;
}

#anfragecontent {
  position:absolute;
  top:294px;
  left:0px;
  width:224px;
  height:100px;
  background-color:#002DAC;
  color:#ffffff;
}

#anfragecontent input {
  border: 1px solid #000000;
  background-color:#ffffff;
  font-size:10px;
}

#anfragecontent table {
  font-size:10px;
  color:#ffffff;
}

#anfragebottom {
  position:absolute;
  top:394px;
  left:0px;
  width:224px;
  height:10px;
  background-image:url(/img/anfragebottom.gif);
  font-size:1px;
  line-height:1px;
}

#kontaktboxtop {
  position:absolute;
  top:404px;
  left:0px;
  width:224px;
  height:12px;
  background-image:url(/img/kontakttop.gif);
  margin-top:10px;
}

#kontaktboxcontent {
  position:absolute;
  top:426px;
  left:0px;
  width:224px;
  height:95px;
  background-color:#1A9BFF;
  color:#ffffff;
}

#kontaktboxbottom2 {
  position:absolute;
  top:521px;
  left:0px;
  width:224px;
  height:18px;
  background-image:url(/img/kontaktbottom2.jpg);
  color:#002DAC;
  font-size:11px;
  font-weight:bold;
  text-align:right;
}

#kontaktboxbottom {
  position:absolute;
  top:539px;
  left:0px;
  width:224px;
  height:138px;
  background-image:url(/img/kontaktbottom.jpg);
}

.selectbox{
  width:70px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}

.textfeld{
  border:1px solid #0099FF;
  width:270px;
  height:18px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}
.textfeldmittel{
  border:1px solid #0099FF;
  width:130px;
  height:18px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}

.textfeldklein{
  border:1px solid #0099FF;
  width:70px;
  height:18px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}
.textfeldgross{
  border:1px solid #0099FF;
  width:270px;
  height:18px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}
.eingabentabelle{
  width:556px;
  font-size:11px;
  font-family: verdana, arial, helvetica, sans-serif;
}

#bemerkung{
  border:1px solid #0099FF;
  width:270px;
  height:100px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}
#bemerkung_klein{
  border:1px solid #0099FF;
  width:270px;
  height:60px;
  font-size:9px;
  font-family: verdana, arial, helvetica, sans-serif;
  margin:2px;
  color:#000079;
}

#submit{
  border:1px solid #ffffff;
  width:130px;
  height:20px;
  font-size:12px;
  background-color:#0099FF;
  font-family: verdana, arial, helvetica, sans-serif;
  color:#ffffff;
}
a{
  color:#ffffff;
  text-decoration:none;
}

a:hover{
  color:#ffffff;
  text-decoration:underline;
}
#keys{
  position:absolute;
  top:20px;
  left:20px;
  width:750px;
  height:100px;
  font-family:Arial;
  font-size:8px;
  color:#DFDFDF;
}

ul{
  margin:0px;
  padding:3px 3px 3px 20px;
}
#intern{
  position:absolute;
  top:860px;
  left:50px;
  width:950px;
  padding:5px;
  font-family:Verdana;
  font-size:11px;
  color:#000079;
  border:1px solid #000079;
  text-align:center;
}

#intern a{
  text-decoration:none;
  color:#000079;
}

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

#referenzen{
  position:absolute;
  top:900px;
  left:50px;
  width:950px;
  padding:5px;
  font-family:Verdana;
  font-size:11px;
  color:#000079;
  border:1px dashed #000079;
  text-align:center;
}

#referenzen a{
  text-decoration:none;
  color:#000079;
}

#referenzen a:hover{
  text-decoration:underline;
  color:#1A9BFF;
}
