body {
  background-image:url(img/main_bg.jpg);
  background-repeat:repeat-x;
  background-color:#aacbdd;
  margin:2px;
  font-size:11px;
  font-family: arial, verdana, helvetica, sans-serif;
  color:#000000;
}

#container {
  width:1000px;
}

#headermenu {
  text-align:right;
  padding-right:10px;
  padding-top:90px;
}

#headermenu ul {
  padding:0px;
  margin:0px;
  list-style-type:none;
}

#headermenu ul li {
  display:inline;
  padding-right:5px;
}

#headermenu ul li a {
  color:#001DAF;
  text-decoration:none;
  font-weight:bold;
}

#headermenu ul li a:hover {
  color:#001DAF;
  text-decoration:underline;
}

#header {
  width:973px;
  height:129px;
  background-image:url(img/header.jpg);
  margin-top:10px;
  margin-left:10px;
}

#boxleft {
  width:170px;
  margin-left:10px;
  display:inline;
  float:left;
}

#contentbox {
  width:632px;
  padding-bottom:1px;
  float:left;
}

#boxright {
  width:170px;
  float:left;
}

.clear {
  clear:both;
}

.MenuHeaderBox {
  font-size:11px;
  width: 160px;
  background-color: #53646C;
  padding:5px;
  color: #94B1C1;
  font-weight:bold;
}

.MenuContentBox {
  width: 160px;
  font-size:11px;
  background-color: #718894;
  padding:5px;
  margin-bottom: 10px;
  color: #ffffff;
}

.eingabefeld {
  background-color:#ffffff;
  border:1px solid #000000;
}

form {
  padding:0px;
  margin:0px;
}

.MenuContentBox ul {
  margin: 0px 0px 0px 0px;
  padding: 3px 0px 3px 18px;
  list-style-image:url(img/menu_bullet.gif);

}

.MenuContentBox a {
  font-weight:bold;
  color:#ffffff;
  text-decoration:none;
}

.MenuContentBox a:hover {
  color:#ffffff;
  text-decoration:underline;
}

.MenuContentBox ul li ul li a {
  font-weight:normal;
}

.MenuContentBox ul li ul {
  padding: 3px 0px 3px 8px;
}

.ContentBoxHeader {
  width:610px;
  height:9px;
  line-height:1px;
  font-size:1px;
  background-image:url(img/contentboxheader.gif);
  margin-left:10px;
}

.ContentBox {
  width:590px;
  background-image:url(img/contentbox_bg.gif);
  margin-left:10px;
  padding:10px;
  padding-top:1px;
}

.ContentBox a {
  color:#001DAF;
  text-decoration:none;
}

.ContentBox a:hover {
  color:#001DAF;
  text-decoration:underline;
}

.ContentBoxFooter {
  width:610px;
  height:5px;
  line-height:1px;
  font-size:1px;
  background-image:url(img/contentboxfooter.gif);
  margin-left:10px;
  margin-bottom:10px;
}

h2 {
  padding:0px;
  margin:0px;
  font-size:16px;
}

hr {
  border:0px;
  border-top: 1px solid #53646C;
  background-color: #53646C;
  height: 1px;
}

.fett {
  font-weight:bold;
}

#kontaktform input, #kontaktform select, #kontaktform textarea {
  margin: 0px 0px 5px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #53646C;
  background-color: #ffffff;
  color: #53646C;
  display: block;
}

.formbreite {
  width:260px;
}

#kontaktform {
  width:300px;
  float:left;
}

#kontakttext {
  width:250px;
  float:left;
}

#banner {
  text-align:center;
  margin-bottom:10px;
}

#tab_inhalt {
  color: #ffffff;
}

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

#tab_inhalt a:hover {
  color:#ffffff;
  text-decoration:underline;
}

#tab_inhalt input, textarea {
  margin: 0px 0px 5px 0px;
  border-width: 1px;
  border-style: solid;
  border-color: #53646C;
  background-color: #ffffff;
  color: #53646C;
  display: block;
}

#preistab img, #preistab2 img {
  border:1px solid #000000;
}

#preistab2 a {
  text-decoration:none;
  color:#ffffff;
  background-color:#53646C;
  padding:4px;
}

#preistab2 a:hover {
  text-decoration:underline;
  color:#ffffff;
  background-color:#718794;
}

a.button {
  text-decoration:none;
  color:#ffffff;
  background-color:#718794;
  padding:4px;
}

.schriftgross {
  font-size:13px;
  font-weight:bold;
}

#tab_inhalt h1 {
  font-size:14px;
  font-weight:bold;
  margin:0px;
}

#seitenzahlen {
  margin: 6px 0px 4px 0px;
  height: 1.4em;
}

#seite {
  float: left;
}

#zahlen {
  float: right;
}

#zahlen a {
  color: #ffffff;
  background: #53646C;
  text-decoration: none;
}

#zahlen a:hover {
  color: #ffffff;
  background: #718894;
}

.blau {
  color:#0318AF;
}