/* CSS Document */

body {
        margin: 0px;
        background-image: url("/_images/bg.gif");
        background-repeat: repeat;
}

body, td {
        font-family: Verdana, Arial, Tahoma, sans-serif;
        font-size: 11px;
        line-height: 14px;
        color: #6f6d6e;
}

h1 {
        color: #f0af00;
        font-family: Verdana, Arial, Tahoma, sans-serif;
        font-size: 11px;
        line-height: 14px;
        margin: 0px 0px 14px 0px;
}

p {
        margin: 0px 0px 14px 0px;
}



/* Layout */

.box_center {
        position: absolute;
        width: 920px;
        margin-left: -460px;
        left: 50%;
        height: 570px;
    margin-top: -285px;
        top: 50%;
        z-index: 0;
}

.box_top {
        position: absolute;
        left: 0px;
        top: 0px;
        width: 920px;
        height: 107px;
        background: url("/_images/bg-top.gif") transparent no-repeat top left;
        z-index: 5;
}

.box_middle {
        position: absolute;
        left: 0px;
        top: 107px;
        width: 918px;
        height: 429px;
        border-bottom: 1px solid #6f6d6e;
        border-left: 1px solid #6f6d6e;
        border-right: 1px solid #6f6d6e;
        background-color: #ffffff;
        z-index: 15;
}

.box_content {
        position: absolute;
        left: 448px;
        top: 23px;
        width: 398px;
        height: 382px;
        overflow: auto;
        padding-right: 10px;
}

.box_content-start {
        position: absolute;
        left: 325px;
        top: 23px;
        width: 521px;
        height: 175px;
        overflow: hidden;
}

.box_image {
        position: absolute;
        left: 3px;
        top: 3px;
        width: 302px;
        height: 352px;
}

.box_bottom {
        position: absolute;
        left: 0px;
        top: 538px;
        width: 920px;
        height: 31px;
        background: url("/_images/bg-bottom.gif") transparent no-repeat top left;
        z-index: 5;
}

.box_catimage {
        position: absolute;
        left: 868px;
        top: 5px;
        width: 33px;
        height: 400px;
        border-left: 1px solid #f0af00;
        padding-left: 8px;
}

.box_news {
        position: absolute;
        left: 325px;
        top: 202px;
        height: 203px;
        width: 521px;
        overflow: hidden;
}

.box_news_archiv {
        position: absolute;
        left: 448px;
        top: 23px;
        height: 382px;
        width: 398px;
        overflow: auto;
}

.catimage {
        position: absolute;
        bottom: 0px;
}

.logo {
        position: absolute;
        left: 24px;
        top: 18px;
}

.slogan {
        position: absolute;
        left: 117px;
        top: 19px;
}

.footer {
        position: absolute;
        left: 319px;
        top: 7px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
}

.box_content a:link {
        color: #f0af00;
        text-decoration: none;
        font-weight: normal;
}

.box_content a:visited {
        color: #f0af00;
        text-decoration: none;
        font-weight: normal;
}

.box_content a:hover {
        color: #6f6d6e;
        text-decoration: none;
        font-weight: normal;
}

.box_content a:active {
        color: #f0af00;
        text-decoration: none;
        font-weight: normal;
}

/* Navigation */

.standardnav {
        position: absolute;
        left: 117px;
        top: 76px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
        word-spacing: 3px;
}

.hauptnav {
        position: absolute;
        right: 52px;
        top: 76px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
}

.subnav {
        position: absolute;
        left: 315px;
        top: 24px;
        width: 114px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        font-size: 10px;
        text-align: right;
        line-height: 18px;
}

.subnav ul {
        margin: 0px;
        padding: 0px;
        list-style-type:none;
}
.subnav ul li {
        line-height: 12px;
        padding-bottom: 6px;
        padding-right: 10px;
        background: url(/_images/ic_list.gif) no-repeat top right;
}

.category {
        text-transform: uppercase;
}
.standardnav a:link, .hauptnav a:link, .subnav a:link {
        color: #6f6d6e;
        text-decoration: none;
}

.standardnav a:visited, .hauptnav a:visited, .subnav a:visited {
        color: #6f6d6e;
        text-decoration: none;
}

.standardnav a:hover, .hauptnav a:hover, .subnav a:hover {
        color: #f0af00;
        text-decoration: none;
}

.standardnav a:active, .hauptnav a:active, .subnav a:active {
        color: #6f6d6e;
        text-decoration: none;
}
.UnterMenue1 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 345px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:80px;
}
.UnterMenue2 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 420px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:105px;
}
.UnterMenue3 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 472px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:95px;
}
.UnterMenue4 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 514px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:110px;
}
.UnterMenue6 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 690px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:145px;
}
.UnterMenue7 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 733px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:110px;
}
.UnterMenue8 {
        background-color: transparent;
        color: #f0af00;
        position: absolute;
        left: 697px;
        top: 88px;
        z-index: 20;
        font-size: 10px;
        font-family: Tahoma, Verdana, Arial, sans-serif;
        visibility: hidden;
        width:172px;
        text-align:right;
}
.UnterAbstand {
        height: 16px;
}
.UnterText {
        background-color: #EEEEEE;
        padding: 5px 5px 5px 5px;
        border-top: 1px solid #f0af00;
        line-height: 18px;
}

.UnterMenue1 a:link, .UnterMenue2 a:link, .UnterMenue3 a:link, .UnterMenue4 a:link, .UnterMenue5 a:link, .UnterMenue6 a:link, .UnterMenue7 a:link, .UnterMenue8 a:link {
        color: #6f6d6e;
        text-decoration: none;
}

.UnterMenue1 a:visited, .UnterMenue2 a:visited, .UnterMenue3 a:visited, .UnterMenue4 a:visited, .UnterMenue5 a:visited, .UnterMenue6 a:visited, .UnterMenue7 a:visited, .UnterMenue8 a:visited {
        color: #6f6d6e;
        text-decoration: none;
}

.UnterMenue1 a:hover, .UnterMenue2 a:hover, .UnterMenue3 a:hover, .UnterMenue4 a:hover, .UnterMenue5 a:hover, .UnterMenue6 a:hover, .UnterMenue7 a:hover, .UnterMenue8 a:hover {
        color: #f0af00;
        text-decoration: none;
}

.UnterMenue1 a:active, .UnterMenue2 a:active, .UnterMenue3 a:active, .UnterMenue4 a:active, .UnterMenue5 a:active, .UnterMenue6 a:active, .UnterMenue7 a:active, .UnterMenue8 a:active {
        color: #6f6d6e;
        text-decoration: none;
}

/* News */

.box_news td a:link, .box_news td a:active, .box_news td a:visited {
        color: #f0af00;
        text-decoration: none;
        font-weight: bold;
}

.box_news td a:hover {
        color: #6f6d6e;
        text-decoration: none;
        font-weight: bold;
}

.box_news .tr-head a:link, .box_news .tr-head a:active, .box_news .tr-head a:visited {
        color: #6f6d6e;
        text-decoration: none;
        font-weight: normal;
}

.box_news .tr-head a:hover {

}

.box_news_archiv td a:link, .box_news_archiv td a:active, .box_news_archiv td a:visited {
        color: #f0af00;
        text-decoration: none;
        font-weight: bold;
}

.box_news_archiv td a:hover {
        color: #6f6d6e;
        text-decoration: none;
        font-weight: bold;
}

.box_news_archiv .tr-head a:link, .box_news_archiv .tr-head a:active, .box_news_archiv .tr-head a:visited {
        color: #6f6d6e;
        text-decoration: none;
        font-weight: normal;
}

.box_news_archiv .tr-head a:hover {
        color: #f0af00;
        text-decoration: none;
        font-weight: normal;
}

.newstd-head {
        vertical-align: top;
        border-bottom: 1px solid #6f6d6e;
        padding-bottom: 2px;
        text-transform: uppercase;
}

.newstd-head-right {
        vertical-align: top;
        border-bottom: 1px solid #6f6d6e;
        padding-bottom: 2px;
        text-align: right;
        text-transform: uppercase;
}

.newstd-left {
        vertical-align: top;
        width: 167px;
        padding: 10px 10px 0px 0px;
}

.newstd-middle {
        vertical-align: top;
        width: 166px;
        padding: 10px 10px 0px 0px;
}

.newstd-right {
        vertical-align: top;
        width: 167px;
        padding: 10px 0px 0px 0px;
}
.edit {
        color: #CC0000;
        font-family: Verdana, Arial, Tahoma, sans-serif;
        font-size: 10px;
        padding-top: 5px;
        padding-bottom: -10px;
}
