 body {
        margin:0;
        padding:0;
        font-family: Verdana;
        font-size: 12px;
        padding-bottom: 1em;
      }
      #header {
        background-image: url(/images/header.gif);
        background-repeat: no-repeat;
        height: 198px;
        text-align: right;
      }
      #top_navi {
        height: 39px;
        background-image: url(/images/bg_navi.jpg);
        background-repeat: repeat-x;
      }
      #top_navi ul.nav {
        margin:0;
        padding:0;
        list-style-item: none;
        float:left;
        margin-left: 10px;
      }
      #top_navi ul.nav li {
        display:block;
        float:left;
        border-right: 1px solid #FFF;
        margin:0;
        height:29px;
      }
      #top_navi ul.nav li a {
        position: relative;
        top:6px;
        margin: 0 1em 0 1em;
        height: 29px;
        font-size: 1.17em;
        color: #FFF;
        text-decoration:none;
      }
      #sek_navi {
        font-size: 1em;
        list-style-item: none;
        margin-top:30px;
        margin-right: 30px;
        width: 255px;
        float:right;
      }
      #sek_navi ul {
        margin-bottom:0;
      }
      #sek_navi li {
        display:inline;
        margin-left:30px;
      }
      #sek_navi li a {
        height: 29px;
        font-size: 1em;
        color: #5A5A5A;
        text-decoration:none;
      }
      a:hover, .current {
        color:#FF9900 !important;
      }
      #main {
        min-width: 978px;
        _width: 978px;
      }
      #right {
        margin-left:20px;
        float:left;
      }
      #fontbox {
        width:201px;
        margin-bottom:1em;
        margin-left: 5px;
        color: #696969;
      }
      #fontbox h4 {
        margin:1em 0 0.5em 0;
      }
      #fontbox a {
        color: #696969;
        text-decoration: none;
      }
      #fontbox a.active, #fontbox a:hover {
        color: #FF9900;
      }
      #infobox {
        width: 201px;
        background-image: url(/images/info_bg_middle.jpg);
        background-repeat: repeat-y;
      }
      #infobox h3 {
        background-image: url(/images/info_bg_top.jpg);
        background-repeat: no-repeat;
        height: 30px;
        font-size: 1.17em;
        color: #515151;
        padding:8px 4px 6px 14px;
        font-weight: normal;
        margin:0;
      }
      #infobox .content img {
        margin-bottom: 10px;
      }
      #infobox .content {
        margin: 6px 12px;
        padding:0;
        color: #5a5a5a;
      }
      #infobox .footer {
        background-image: url(/images/info_bg_bottom.jpg);
        background-repeat: no-repeat;
        height:10px;
      }
      #content {
        float:left;
        margin: 54px 0 0 12px;
        width: 534px;
      }
      #content h1 {
        font-size: 1.67em;
        font-weight: normal;
        color: #000099;
        margin: 0 0 0.6em 0;
        padding:0;
      }
      #content #innercontent {
        border: 1px solid #000099;
        -moz-border-radius: 10px;
        -webkit-border-radius: 10px;
        color: #171715;
      }
      #content #innercontent iframe {
        width: 680px;
        border: 0;
        height:800px;
      }
      #content .big {
        width: 750px;
      }
      #content #innercontent img {
        margin:10px 10px 10px 0;
        border: none;
      }
      #content #innercontent table img {
        margin:0;
      }
      #innercontent .iefixtop, #innercontent .iefixbottom {
        height:9px;
      }
      #content .content {
        margin: 5px;
      }
      #rightbox {
        margin-top: 3em;
        background-image: url(/images/line_right.jpg);
        background-position: right;
        background-repeat: no-repeat;
        min-height: 451px;
        float:right;
        margin-right: 28px;
      }
      #rightbox .inner {
        position: relative;
        right: -22px;
        border: 1px solid #000099;
        background-color: #FFF;
        margin-top: 10em;
        padding: 0;
      }
      #rightbox img {
        margin:0;
        padding:0;
        margin-bottom: -2px;
      }
      #rightbox .inner .pad{
        padding: 5px;
      }
      .clear {
        clear:both;
      }
      .gray {
        color: #5A5A5A !important;
      }
      #innercontent2 {
        line-height:1.5em;
        color: #171715;
      }
      #innercontent2 h1 {
        margin:0;
        line-height:1.3em;
      }
.kontakt {
  color:#595959;
}
.kontakt label {
  width: 10em;
  display:block;
  float:left;
  color:#595959;
  margin-bottom: 5px;
}
.kontakt .textinput {
  width: 330px;
  color:#595959;
  margin-bottom: 5px;
}
.box {
  width: 155px;
  padding: 10px;
  float:left;
  margin-right: 3px;
}
.box .img {
  margin:0;
  margin-bottom: 8px;
  border:none;
}
.box h4 {
  font-size: 10px;
  margin:0;
  color: #595959;
}
.box p {
  font-size:9px;
  margin:0;
  color: #595959;
}
a, a:hover {
  color: #000099;
}
span.red {
  color: #FF9900;
}
