body {
    margin:0;
    padding:0;
    background-color:#002D4B;
    background-image:url(../images/back3.jpg);
    background-repeat:repeat-x;
    background-position:top;
    text-align:center;
    font-family:Verdana, Arial, Helvetiva;
    font-size:12px;
    line-height:1.5em;
    color:#333;
    }

img {
    border:0;
    margin:0;
    padding:0;
    }

a {
    color:#2b83be;
    background-color:transparent;
    text-decoration:underline;
    }

a:hover {
    color:#2b83be;
    background-color:transparent;
    text-decoration:none;
    }

h1 {
    color:#2b83be;
    background-color:transparent;
    margin:0 0 5px 0;
    padding:0;
    font-size:22px;
    font-weight:normal;
    line-height:1.4em;
    }

#container {
    position:relative;
    width:1000px;
    margin:0 auto 0;
    }

.wrapper {
    width:1000px;
    background-image:url(../images/bg_wrapper2.png);
    background-repeat:repeat-y;
    margin:0;
    padding:0;
    text-align:left;
    /*min-height:550px;*/
    }

.wrapper2 {
    margin:0;
    padding:0;
    background-image:url(../images/bg_top3.jpg);
    background-repeat:no-repeat;
    width:1000px;
    }
    
header {
    width:1000px;
    margin:0;
    padding:0;
    }


/* -- Navigation -- */

.navigation {
    height:60px;
    width:660px;
    padding:23px 0 0 85px; 
    }


.nav_aktuell a {
    width:64px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_aktuell.jpg);
    background-repeat:no-repeat;
    }

.nav_aktuell a:hover {
    float:left;
    width:64px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_aktuell_h.jpg);
    background-repeat:no-repeat;
    }

.nav_aktuell a.active {
    float:left;
    width:64px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_aktuell_h.jpg);
    background-repeat:no-repeat;
    }

.nav_derpreis a {
    width:70px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_derpreis.jpg);
    background-repeat:no-repeat;
    }

.nav_derpreis a:hover {
    float:left;
    width:70px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_derpreis_h.jpg);
    background-repeat:no-repeat;
    }

.nav_derpreis a.active {
    float:left;
    width:70px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_derpreis_h.jpg);
    background-repeat:no-repeat;
    }
    

.nav_informationen a {
    width:120px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_informationen.jpg);
    background-repeat:no-repeat;
    }

.nav_informationen a:hover {
    float:left;
    width:120px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_informationen_h.jpg);
    background-repeat:no-repeat;
    }

.nav_informationen a.active {
    float:left;
    width:120px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_informationen_h.jpg);
    background-repeat:no-repeat;
    }
    

.nav_teilnahme a {
    width:80px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_teilnahme.jpg);
    background-repeat:no-repeat;
    }

.nav_teilnahme a:hover {
    float:left;
    width:80px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_teilnahme_h.jpg);
    background-repeat:no-repeat;
    }

.nav_teilnahme a.active {
    float:left;
    width:80px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_teilnahme_h.jpg);
    background-repeat:no-repeat;
    }
    

.nav_sponsoren a {
    width:85px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_sponsoren.jpg);
    background-repeat:no-repeat;
    }

.nav_sponsoren a:hover {
    float:left;
    width:85px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_sponsoren_h.jpg);
    background-repeat:no-repeat;
    }

.nav_sponsoren a.active {
    float:left;
    width:85px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_sponsoren_h.jpg);
    background-repeat:no-repeat;
    }
    

.nav_preistraeger a {
    width:94px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_preistraeger.jpg);
    background-repeat:no-repeat;
    }

.nav_preistraeger a:hover {
    float:left;
    width:94px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_preistraeger_h.jpg);
    background-repeat:no-repeat;
    }

.nav_preistraeger a.active {
    float:left;
    width:94px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_preistraeger_h.jpg);
    background-repeat:no-repeat;
    }
    

.nav_galerie a {
    width:67px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_galerie.jpg);
    background-repeat:no-repeat;
    }

.nav_galerie a:hover {
    float:left;
    width:67px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_galerie_h.jpg);
    background-repeat:no-repeat;
    }

.nav_galerie a.active {
    float:left;
    width:67px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_galerie_h.jpg);
    background-repeat:no-repeat;
    }
    

.nav_kontakt a {
    width:67px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_kontakt.jpg);
    background-repeat:no-repeat;
    }

.nav_kontakt a:hover {
    float:left;
    width:67px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_kontakt_h.jpg);
    background-repeat:no-repeat;
    }

.nav_kontakt a.active {
    float:left;
    width:67px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_kontakt_h.jpg);
    background-repeat:no-repeat;
    }

.nav_impressum a {
    width:67px;
    height:60px;
    float:left;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_impressum.jpg);
    background-repeat:no-repeat;
    }

.nav_impressum a:hover {
    float:left;
    width:67px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_impressum_h.jpg);
    background-repeat:no-repeat;
    }

.nav_impressum a.active {
    float:left;
    width:67px;
    height:60px;
    margin:0;
    padding:0;
    background-image:url(../images/nav/nav_impressum_h.jpg);
    background-repeat:no-repeat;
    }
/* -- Subnavi -- */

.subnavi {
    margin:0;
    padding:0 0 20px 85px;
    }

.subnavi a {
    text-decoration:none;
    color:#333;
    background-color:transparent;
    }

.subnavi a:hover {
    text-decoration:none;
    color:#2b83be;
    background-color:transparent;
    }

.subnavi a.active {
    text-decoration:none;
    color:#2b83be;
    background-color:transparent;
    }

/* -- Content -- */

.content {
    margin:0;
    padding:0;
    min-height:300px;
    _height:300px;
    }

.contentbox {
    width:500px;
    margin:30px 50px 0 85px;
    padding:0 0 10px 0;
    }

.content_bilddrueber {
    margin:0 0 20px 0;
    padding:0;
    }

.content_bilddrunter {
    margin:0 0 20px 0;
    padding:0;
    }

.content_galerie {
    margin:0 0 20px 0;
    padding:0;
    }

.content_galerie img {
    margin:0 5px 0 0;
    _margin: 0 5px 5px 0;
    padding:0;
    }

.content_bilddrueber img {
    margin:0 0 15px 0;
    padding:0;
    }

.content_bilddrunter img {
    padding:20px 0 0 0;
    margin:0;
    }

.contentfooter {
    width:890px;
    padding:0;
    margin:0 0 0 0;
    text-align:right;
    }

.contentfooter_txt { 
    margin:0;
    padding:0;
    }
    
/* -- Footer -- */

.footer {
    position:relative;
    margin:0;
    padding:0;
    }

.footer_wrapper {
    width:1000px;
    height:325px;
    margin:0;
    padding:0;
    background-image:url(../images/footerback5.png);
    background-repeat:no-repeat;    
    }

.partnerlogos {
    padding:24px 0 0 0;
    margin:0 0 0 -1px;
    height:64px;
    width:1000px;
    }

.imprint {
    position:absolute;
    right:80px;
    top:91px;
    width:910px;
    text-align:right;
    margin:0;
    padding:0;
    }

.imprint a {
    text-decoration:none;
    color:#333;
    background-color:transparent;
    }

.imprint a:hover {
    text-decoration:none;
    color:#2b83be;
    background-color:transparent;
    }

/* --- Logo --- */

.logo {
    position:absolute;
    top:23px;
    right:90px;
    }

/* -- PDF -- */

.content_pdf {
    margin:0;
    padding:0;
    }