/* CSS Document */

/* STANDARDS */

body {
        background-color: #bdb3a2;
        margin: 0px;
        scrollbar-base-color:#ffffff;
         scrollbar-3d-light-color:#aca896;
          scrollbar-arrow-color:#FFFFFF;
          scrollbar-darkshadow-color:#aca896;
          scrollbar-face-color:#aca896;
          scrollbar-highlight-color:#aca896;
          scrollbar-shadow-color:#aca896;
          scrollbar-track-color:#e5e1d9;
}
body, table, tr, td, p, input, .textarea {
        font-family: Arial, Veradna, sans-serif;
        color: #4e2319;
        font-size: 8pt;
        letter-spacing: 0px;
}
h1 {
        font-size: 11.5pt;
        color: #aca896;
        font-weight: bold;
        text-transform: uppercase;
        font-family: Arial, Verdana, sans-serif;
        letter-spacing: 2px;
        margin-top: 0px;
}
h2 {
        font-size: 11pt;
        font-weight: bold;
        letter-spacing: 1px;
        margin-top: 0px;
}
p {
        margin-top: 0px;
}
a:link {
        color: #4e2319;
        font-weight: bold;
        text-decoration: none;
}
a:visited {
        color: #4e2319;
        font-weight: bold;
        text-decoration: none;
}
a:hover {
        color: #4e2319;
        font-weight: bold;
        text-decoration: underline;
}
a:aktiv {
        color: #4e2319;
        font-weight: bold;
        text-decoration: none;
}

/* LAYOUT */

.center {
        position: absolute;
        width: 862px;
        height: 460px;
        border: 0px solid #000000;
    top: 50%;
    left: 50%;
    margin-left: -431px;
    margin-top: -230px;
        z-index: 1;
}
.navbox {
        position: absolute;
        left: -39px;
        top: -20px;
        width: 221px;
        height: 295px;
        padding: 104px 12px 0px 12px;
        z-index: 2;
}
.navbg {
        position: absolute;
        background-color: #d4d3c1;
        left: 0px;
        top: 0px;
        width: 251px;
        height: 86px;
        border-right: 1px solid #ffffff;
                padding-top: 344px;
        z-index: 1;
}
.bottomnavbox {
        position: absolute;
        font-size: 10px;
        word-spacing: 7px;
        background-color: #d4d3c1;
        left: 251px;
        top: 430px;
        z-index: 3;
        width: 585px;
        height: 22px;
        border-left: 1px solid #ffffff;
        padding: 8px 0px 0px 25px;
        color: #814016;
        text-transform: uppercase;
        font-family: Georgia, Times, serif;
}
.logobox {
        position: absolute;
        left: 12px;
        top: 20px;
        z-index: 3;
}
.logobox img {
        border: none;
}
.contentbackground {
        background-color: #ffffff;
        position: absolute;
        left: 252px;
        top: 0px;
        width: 610px;
        height: 429px;
        border-bottom: 1px solid #ffffff;
        z-index: 2;
}
.contentbox {
        background-color: transparent;
        position: absolute;
        left: 277px;
        top: 86px;
        width: 397px;
        height: 290px;
        z-index: 3;
        padding: 0px 180px 0px 0px;
        overflow-y: auto;
        line-height: 16px;
}
.contentboxshop {
        background-color: transparent;
        position: absolute;
        left: 277px;
        top: 86px;
        width: 567px;
        height: 310px;
        z-index: 3;
        padding: 0px 10px 0px 0px;
        overflow-y: auto;
        line-height: 16px;
}
.podcastcontentbox {
        background-color: transparent;
        position: absolute;
        left: 252px;
        top: 0px;
        width: 610px;
        height: 429px;
        z-index: 3;
}
.videodownload {
                margin-top: 5px;
                margin-left: 25px;
                text-transform: uppercase;
        letter-spacing: 3px;
        color: #ffffff;
        font-weight: normal;
        font-size: 10px;
                line-height: 15px;
}
.headline {
        position: absolute;
        top: 58px;
        left: 277px;
        width: 397px;
        z-index: 4;
}
.bottombox {
        position: absolute;
        background-color: #d4d3c1;
        left: 0px;
        top: 430px;
        z-index: 5;
        width: 251px;
        height: 30px;
}
.podcast {
                position: absolute;
        letter-spacing: 2px;
                left: 12px;
                top: 341px;
                z-index: 10000;
                color: #ffffff;
                text-transform: uppercase;
        font-family: Georgia, Times, serif;
}
.podcast img {
                margin-left: -12px;
}

/* HAUPTNAV */

.hauptnav ul {
        line-height: 14px;
        margin-bottom: 7px;
                line-height: 16px;
                margin-top: 0px;
        font-family: Georgia, Times, serif;
}
.hauptnav ul.ebene1 li {
        font-size: 11px;
        color: #000000;
        letter-spacing: 2px;
        font-weight: normal;
        list-style-type: none;
        text-transform: uppercase;
        width: 140%;
}


.hauptnav ul.ebene1 ul.ebene2 li{
        font-size: 10px;
                margin-left: -20px;
}
*html .hauptnav ul.ebene1 ul.ebene2 ul.ebene3 li {
        font-size: 10px;
                margin-left: -20px;
                width: 200px;
}
*:first-child+html .hauptnav ul.ebene1 ul.ebene2 ul.ebene3 li {
        font-size: 10px;
                margin-left: -20px;
                width: 200px;
}
.hauptnav ul.ebene1 ul.ebene2 ul.ebene3 li {
        font-size: 10px;
                margin-left: -40px;
                width: 200px;
}
.hauptnav a:link {
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.hauptnav a:visited {
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.hauptnav a:hover {
        color: #814016;
        font-weight: normal;
        text-decoration: none;
}
.hauptnav a:aktiv {
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.hauptnav a.active:link {
        color: #814016;
        font-weight: bold;
        text-decoration: none;
}
.hauptnav a.active:visited {
        color: #814016;
        font-weight: bold;;
        text-decoration: none;
}
.hauptnav a.active:hover {
        color: #814016;
        font-weight: bold;;
        text-decoration: none;
}
.hauptnav a.active:aktiv {
        color: #814016;
        font-weight: bold;;
        text-decoration: none;
}

.podcast a:link {
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.podcast a:visited {
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.podcast a:hover {
        color: #814016;
        font-weight: normal;
        text-decoration: none;
}
.podcast a:aktiv {
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}

/* BOTTOMNAV */

.bottomnavbox a:link,
.videodownload a:link{
        letter-spacing: 3px;
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.bottomnavbox a:visited,
.videodownload a:visited{
        letter-spacing: 3px;
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}
.bottomnavbox a:hover,
.videodownload a:hover{
        letter-spacing: 3px;
        color: #814016;
        font-weight: 4e2319;
        text-decoration: none;
}
.bottomnavbox a:aktiv,
.videodownload a:aktiv{
        letter-spacing: 3px;
        color: #461028;
        font-weight: normal;
        text-decoration: none;
}

/* FORMULAR */

form {
                margin: 0px;
}
label {
                width: 64px;
                display: block;
                float: left;
}
input{
                border: 1px solid #bdb3a2;
                margin-bottom: 4px;
                padding: 0px 2px 0px 2px;
                width: 110px;
}
select{
                border: 1px solid #bdb3a2;
                margin-bottom: 4px;
                padding: 0px 2px 0px 2px;
                width: 160px;
}
.textarea{
                border: 1px solid #bdb3a2;
                margin-bottom: 4px;
                padding: 0px 2px 0px 2px;
        overflow-y: auto;
                width: 310px;
                height: 80px;
}
.checkbox {
                border: none;
                width: 13px;
                vertical-align: top;
}
.radiobutton {
                border: none;
                width: 15px;
                vertical-align: top;
}
.submit {
                margin-left: 74px;
                width: 118px;
}

/* IMAGES */

img {
                border: none;
}
.contentbox .imgdiv {
                float: left;
}