body {
        font-family: Verdana, Arial, Helvetica, sans-serif;
        font-size: small;
        font-style: normal;
        font-weight: normal;
        color: #000000;
        margin: 0px;
        padding: 0px;
        background-color: #FFFFFF;
        line-height: 150%;
}
.newsdiv {
        background-color: #DDDFD7;
        width: 170px;
        border-top-style: none;
        border-right-style: none;
        border-bottom-style: solid;
        border-left-style: solid;
        top: 125px;
        position: absolute;
        left: 10px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-bottom-color: #C9CCBF;
        border-left-color: #C9CCBF;
        padding: 5px;
        font-size: x-small;
}
.menue {
        height: 20px;
        width: 980px;
        background-color: #C9CCBF;
        position: absolute;
        top: 101px;
        border-top-width: 2px;
        border-bottom-width: 2px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #C9CCBF;
}
.js-navigation {
        z-index: 1;
}
.main {
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-left-width: 1px;
        border-top-style: none;
        border-right-style: solid;
        border-bottom-style: solid;
        border-left-style: solid;
        border-right-color: #FFFFFF;
        border-bottom-color: #FFFFFF;
        border-left-color: #FFFFFF;
        background-color: #FFFFFF;
        position: absolute;
        width: 562px;
        padding: 10px;
}
.head {
        background-color: #DDDFD7;
        position: absolute;
        height: 80px;
        width: 980px;
        top: 20px;
        border-top-width: 1px;
        border-right-width: 1px;
        border-top-style: solid;
        border-right-style: solid;
        border-top-color: #C9CCBF;
        border-right-color: #C9CCBF;
}
.headimage {
        position: absolute;
        left: 192px;
        height: 80px;
        border: 0px none;
}
.bild_head {
        border: 0px none;
}
.highlight {
        background-color: #DDDFD7;
        width: 196px;
        left: 774px;
        padding: 5px;
        position: absolute;
        top: 126px;
        border-right-width: 1px;
        border-bottom-width: 1px;
        border-right-style: solid;
        border-bottom-style: solid;
        border-right-color: #C9CCBF;
        border-bottom-color: #C9CCBF;
}
.logo {
        background-color: #E8EAE2;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #C9CCBF;
        border-left-color: #C9CCBF;
        position: absolute;
        width: 180px;
        left: 10px;
        height: 80px;
}
.news {
        margin-top: 5px;
        margin-bottom: 5px;
        line-height: 100%;
}
.menuecell {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
}
h1 {
        font-size: medium;
}
h2 {
        font-size: small;
        font-weight: bold;
        line-height: 16px;
        margin-bottom: -15px;}
h3 {
        font-size: x-small;
        font-weight: bold;
        margin-bottom: -2px;}
a {
        font-style: normal;
        color: #0D8116;
        text-decoration: none;
}
a:visited {
        color: #0D8116;
}
a:hover {
        color: #B10002;
}
.font10 {
        font-size: x-small;
        line-height: 130%;
}
.sites {
        font-weight: normal;
        color: #999999;
        font-size: x-small;
        position: absolute;
        top: 2px;
        left: 15px;
}
.menue_table {
        height: 20px;
        width: 764px;
        font-size: x-small;
        text-transform: uppercase;
        margin-left: 10px;
}
.menuecellleft {
        border-right-width: 1px;
        border-right-style: solid;
        border-right-color: #FFFFFF;
        width: 176px;
        padding-left: 3px;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #FFFFFF;
}
.bild_startseite {
        border: 0px none;
}
.news_titel {
        background-color: #EDEEEA;
        font-size: x-small;
        text-transform: uppercase;
        padding-left: 4px;
        padding-right: 4px;
        border-top-width: 1px;
        border-bottom-width: 1px;
        border-top-style: solid;
        border-bottom-style: solid;
        border-top-color: #C9CCBF;
        border-bottom-color: #C9CCBF;
}
.news_text {
        font-size: x-small;
        line-height: 130%;
        background-color: #EDEEEA;
        padding: 4px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C9CCBF;
        margin-bottom: 10px;
}
.highlight_titel {
                background-color: #EDEEEA;
                font-size: x-small;
                text-transform: uppercase;
                padding-left: 4px;
                padding-right: 4px;
                padding-top: 4px;
                padding-bottom: 4px;
                border-top-width: 1px;
                border-bottom-width: 1px;
                border-top-style: solid;
                border-bottom-style: solid;
                border-top-color: #C9CCBF;
                border-bottom-color: #C9CCBF;
                width: 188px;
                line-height: normal;
}
.highlight_text {
        font-size: x-small;
        line-height: 130%;
        background-color: #EDEEEA;
        padding: 4px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #C9CCBF;
        margin-bottom: 10px;
                width: 188px;
}
.highlight_bild {
        margin: 4px 4px 4px 0px;
        border: none;
        float: left;
}

/* CoolMenus 4 - default styles - do not edit */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
/* CoolMenus 4 - default styles - end */

/*Style for the background-bar*/
.clBar{position:absolute; width:10; height:10; background-color:Navy; layer-background-color:Navy; visibility:hidden}

/*Styles for level 0*/
.clLevel0,.clLevel0over{position:absolute; padding:0px; font-family:verdana,tahoma,arial,helvetica; font-size:10px; text-transform: uppercase}
.clLevel0{background-color:#C9CCBF; layer-background-color:#C9CCBF; color:black;}
.clLevel0over{background-color:#EDEEEA; layer-background-color:#336699; color:black; cursor:pointer; cursor:hand; }
.clLevel0border{position:absolute; visibility:hidden; background-color:white; layer-background-color:#006699}

/*Styles for level 1*/
.clLevel1,.clLevel1over{position:absolute; padding:0px; font-family:verdana,tahoma,arial,helvetica; font-size:10px;}
.clLevel1{background-color:#C9CCBF; layer-background-color:#C9CCBF; color:black;}
.clLevel1over{background-color:#EDEEEA; layer-background-color:#336699; color:black; cursor:pointer; cursor:hand; }
.clLevel1border{position:absolute; visibility:hidden; background-color:white; layer-background-color:#006699}

/*Styles for level 2*/
.clLevel2,.clLevel2over{position:absolute; padding:0px; font-family:verdana,tahoma,arial,helvetica; font-size:10px; text-transform: uppercase}
.clLevel2{background-color:#C9CCBF; layer-background-color:#C9CCBF; color:black;}
.clLevel2over{background-color:#EDEEEA; layer-background-color:#336699; color:black; cursor:pointer; cursor:hand; }
.clLevel2border{position:absolute; visibility:hidden; background-color:white; layer-background-color:#006699}

.link_grau {
        color: #999999;
}
.datum {
        text-align: right;
        font-size: x-small;
        position: absolute;
        left: 774px;
        top: 0px;
        z-index: 1;
        width: 198px;
}
.suche {
        background-color: #E8EAE2;
        border-right-width: 1px;
        border-left-width: 1px;
        border-right-style: solid;
        border-left-style: solid;
        border-right-color: #C9CCBF;
        border-left-color: #C9CCBF;
        position: absolute;
        width: 196px;
        left: 773px;
        height: 70px;
        padding: 5px;
        font-size: x-small;
}
.formular_text {
        border: 1px solid #C9CCBF;
}
li {
        list-style-type: circle;
}
.buttonholz {
        color: #B10002;
        background-color: #FFFFFF;
        border: 1px solid #B10002;
        height: 20px;
        font-weight: normal;
        width: 100px;
}
.button {
        color: #B10002;
        background-color: #FFFFFF;
        border: 1px solid #B10002;
        height: 20px;
        font-weight: normal;
}
.button_passiv {
        color: #000000;
        background-color: #FFFFFF;
        height: 20px;
        font-weight: normal;
        border: none;
}
.button_aktiv {
        color: #000000;
        background-color: #DDDFD7;
        height: 20px;
        font-weight: normal;
        border: none;
}
.td_aktiv {
        background-color: #DDDFD7;
        border: 1px solid #C9CCBF;
}
.td_passiv {
        border: 1px solid #C9CCBF;
}
.bildoptionen {
        font-size: 10px;
        line-height: 12px;
        border: 1px solid;
        width: 140px;
}
.bilddetails {
        font-size: 10px;
        line-height: 12px;
        border: 1px solid;
        width: 450px;
}
.kleineliste {
        line-height: 10px;
}
.table_headlines {
        background-color: #EDEEEA;
        padding-left: 4px;
        padding-right: 4px;
        font-size: medium;
        font-weight: bold;
}
.td_left,
.td_right,
.td_mid,
.main_left,
.main_right {
        padding: 2px;
        }
.main_left,
.main_right,
.tr_chart td {
                background-color: #DDDFD7;
                color:#000000;
}
