

body {
    color: #000000; background: #ffffff;
    background-image: url(layout/bg.png);
    background-position: 0px 0px;
    background-repeat: repeat-x;
    margin: 0; padding: 0;
    text-align: center;  /* Zentrierung im Internet Explorer */
  }

div#top {
    text-align: left;    /* Seiteninhalt wieder links ausrichten */
    margin: 0px auto 0px;     /* standardkonforme horizontale Zentrierung */
    width: 1010px;
    padding: 0;
  }

div#logo {
    float: left; width: 1010px; height: 157px;
    margin: 0; padding: 0;
    background-image: url(layout/bg-top.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }


div#inhalt  {
    float: left; width: 1010px;
    margin: 0; padding: 0;
  }

div#navi-left {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px;
  }

div#navi-vert {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px;
  }
div#navi-vert-top {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px; height: 11px;
    background-image: url(layout/bg-navi-vert-top.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }
div#navi-vert-menue {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px;
    background-image: url(layout/bg-navi-vert.png);
    background-position: 0px 0px;
    background-repeat: repeat-y;
  }
div#navi-vert-foot {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px; height: 24px;
    background-image: url(layout/bg-navi-vert-foot.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }

div#navi-download {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px;
  }
div#navi-download-top {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px; height: 11px;
    background-image: url(layout/bg-navi-vert-top-2.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }
div#navi-download-inhalt {
    clear: both;
    margin: 0; padding: 7px 17px;
    float: left;
    width: 232px;
    background-image: url(layout/bg-navi-vert.png);
    background-position: 0px 0px;
    background-repeat: repeat-y;
  }
div#navi-download-foot {
    clear: both;
    margin: 0; padding: 0;
    float: left;
    width: 266px; height: 27px;
    background-image: url(layout/bg-navi-vert-foot-2.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }

div#seite {
    margin: 0; padding: 0;
    float: left;
    width: 744px;
  }

div#seite-top {
    margin: 0; padding: 0;
    float: left;
    width: 734px; height: 11px;
    background-image: url(layout/bg-seite-top.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }
div#seite-inhalt {
    margin: 0;
    padding: 0px 20px 0px 10px;
    float: left;
    width: 694px;
    background-image: url(layout/bg-seite.png);
    background-position: 0px 0px;
    background-repeat: repeat-y;
  }
div#seite-foot {
    margin: 0; padding: 0;
    float: left;
    width: 734px; height: 20px;
    background-image: url(layout/bg-seite-foot.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
  }

div#foot {
    clear: both;
    padding: 5px;
    height: 71px;
    background-image: url(layout/bg-foot.png);
    background-position: 0px 0px;
    background-repeat: no-repeat;
    text-align: center;
    }

/* Menue links */

#navi-vert {
  width: 266px;
  margin-top: 10px;
  }

#navi-vert ul {
  list-style: none;
  margin: 0;
  padding: 0;
}

#navi-vert li a {
  height: 31px;
  font-size : 12px;
  font-family : verdana,arial;
  text-decoration:none;
}
#navi-vert li a:link, #navi-left li a:visited {
  color: #fffff;
  display: block;
  background: url(layout/navi-vert-button.png);
  background-repeat: no-repeat;
  background-position: 10px 0px;
  padding: 12px 0 0 50px;
}
#navi-vert li a:hover, #navi-left li a:focus, #navi-left li a:active {
  color: #ffde00;
  background: url(layout/navi-vert-button-hover.png);
  background-repeat: no-repeat;
  background-position: 10px 0px;
  padding: 12px 0 0 50px;
}

#navi-vert a:hover {
  color : #ffde00;
}

#navi-vert a {
  float:left;
  padding: 0px 0px;
  color : #ffffff;
  font-size : 12px;
  font-family : Verdana,Arial;
  font-weight : bold;
  text-decoration:none;
  height: 41px; width:241px;
}

/* Menue Download */

#navi-download p {
  color : #000000;
  font-size : 12px;
  font-family : Verdana,Arial;
}

#navi-download a:hover {
  color : #ff4e00;
}

#navi-download a {
  padding: 0px 0px;
  color : #ff9000;
  font-size : 12px;
  font-family : Verdana,Arial;
  text-decoration:underline;
}

#navi-vert-download p { color:#ff9000;}
#navi-vert-download a:link { color:#ff9000;
           font-weight : bold;
                 font-family : Verdana,Arial; }
#navi-vert-download a:visited { color:#ff9000;
           font-weight : bold;
                 font-family : Verdana,Arial;  }
#navi-vert-download a:active { color:#ff4e00;
           font-weight : bold;
                 font-family : Verdana,Arial;  }
#navi-vert-download a:hover { color:#ff4e00;
           font-weight : bold;
                 font-family : Verdana,Arial; }

/* Standarts */

P  {
        color : #000000;
        font-size : 14px;
        font-family : Verdana,Arial;
}

h1  {
        color : #ff9000;
        font-size : 23px;
        font-family : Verdana,Arial;
        font-weight : bold;
}

h2  {
        color : #ff9000;
        font-size : 16px;
        font-family : Verdana,Arial;
        font-weight : bold;
}

h3  {
        color : #000000;
        font-size : 16px;
        font-family : Verdana,Arial;
        font-weight : bold;
}

h4  {
        color : #000000;
        font-size : 14px;
        font-family : Verdana,Arial;
        font-weight : bold;
}

.white  {  color : #ffffff;
           font-size : 10px;
           font-family : Verdana,Arial; }
.white a:link { color:#ffffff;
           font-size : 10px;
           font-family : Verdana,Arial;
           text-decoration:underline;}
.white a:visited { color:#ffffff;
           font-size : 10px;
           font-family : Verdana,Arial;
           text-decoration:underline;}
.white a:active { color:#ff4e00;
           font-size : 10px;
           font-family : Verdana,Arial;
           text-decoration:underline;}
.white a:hover { color:#ff4e00;
           font-size : 10px;
           font-family : Verdana,Arial;
           text-decoration:underline;}


a:link  {
        color : #ff9000;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

a:visited  {
        color : #ff9000;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

a:active  {
        color : #ff4e00;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

a:hover  {
        color : #ff4e00;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

a:focus  {
        color : #ff4e00;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

ul  {
        color : #000000;
        font-size : 14px;
        font-family : Verdana,Arial;
        padding-left: 20px;
}

img  {
        border-width : 1px;
        border-style : solid;
        border-color : #ff9000;
        border-radius: 5px;
        margin:5px;
}

.but  {
        font-family : Verdana,Arial;
        font-weight : bold;
        font-size : 12px;
        color : #000000;
        background-color : #ffde00;
}

.form  {
      border-width: 1px;
      border-style: solid;
      border-color: #ff9000;
      border-radius: 5px;
      padding: 2px;
      font-family : Verdana,Arial;
      font-size : 14px;
      color : #000000;
      background-color : #ffde00;
}

.form:hover, .form:focus { border-color: #ffffff; background-color : #ff4e00; color= #ffffff; }

.link_button {
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    border: solid 1px #85A29C;
    background: #C1D7DD;
    color: #FFF;
    padding: 16px 24px;
    text-decoration: none;
}

.foerd a:link  {
        color : #85A29C;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

.foerd a:visited  {
        color : #85A29C;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

.foerd a:active  {
        color : #85A29C;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

.foerd a:hover  {
        color : #C1D7DD;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

.foerd a:focus  {
        color : #C1D7DD;
        font-size : 14px;
        font-family : Verdana,Arial;
        text-decoration:underline;
}

.link_button a:link  {
        color : #fff;
        font-size : 18px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

.link_button a:visited  {
        color : #fff;
        font-size : 18px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

.link_button a:active  {
        color : #fff;
        font-size : 18px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

.link_button a:hover  {
        color : #85A29C;
        font-size : 18px;
        font-family : Verdana,Arial;
        text-decoration:none;
}

.link_button a:focus  {
        color : #85A29C;
        font-size : 18px;
        font-family : Verdana,Arial;
        text-decoration:none;
}




hr  {
        color : #ff9000;
        height : 1px;
        border-style : solid;
}

.td_us { color: #fbfbfb; font-size : 14px; font-family : Verdana,Arial; font-weight: bold; background-color: #517b15; padding: 5px; }
.td_detail { color: #000; font-size : 14px; font-family : Verdana,Arial; font-weight: normal; padding: 5px; }