body {
        background-color:#eeeeee;
        font-family:Helvetica, Arial, Verdana, sans-serif;
        color:#000084;
        padding:0px;
        margin:0px;
        height:100%;
}

.kopf {
        position:absolute;
        top:0px;
        left:0px;
        right:0px;
        width:100%;
        height:100px;
        margin:0px;
        padding:0px;
        z-index:3;
        uuborder-top:10px solid #006699;
        uuborder-left:10px solid #006699;
        background-color:#6699cc;
}

.kopf_oben {
        position:absolute;
        top:0px;
        left:0px;
        background-color:#006699;
        z-index:5;
        height:10px;
        width:100%;
}

.kopf_unten {
        position:relative;
        top:110px;
        left:0px;
        background-color:#93B5C6;
        z-index:3;
        height:25px;
        width:100%;
}

.kopf_mitte {
        position:relative;
        top:17px;
        left:0px;
        background-color:#B6CDD3;
        z-index:3;
        height:68px;
        width:100%;
}

.kopf_links {
        position:absolute;
        top:0px;
        left:0px;
        background-color:#006699;
        z-index:4;
        width:10px;
        height:100%;
}

.logo {
        margin-top:20px;
        margin-left:20px;
}

.navigation1 {
        position:absolute;
        top:0px;
        left:10px;
        width:130px;
        height:100%;
        background-color:#6699cc;
        z-index:3;
        padding:0px;
        margin:0px;
}

.navigation2 {
        position:absolute;
        top:0px;
        left:140px;
        width:23px;
        height:100%;
        background-color:#88bbee;
        z-index:4;
        padding:0px;
        margin:0px;
}

.navigation3 {
        position:absolute;
        top:0px;
        left:10px;
        width:150px;
        height:100%;
        z-index:4;
        padding:0px;
        margin:0px;
}

.suchfeld {
        position:absolute;
        top:0px;
        left:10px;
        width:150px;
        z-index:6;
        padding:0px;
        margin:0px;
}

.suche {
        margin-top:172px;
        padding:10px;
        color:#ffffff;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-size: 14px;
        font-weight:600;
        z-index:6;
}

.suche_button {
        position:absolute;
        top:200px;
        left:10px;
        width:150px;
        z-index:5;
        margin:0px;
        padding:10px;
        z-index:6;
}

.mainnavigation {
        margin-top:256px;
        text-align:right;
}

.mainnavigation_link a:link, .mainnavigation_link a:visited {
        text-decoration:none;
        color:#000084;
        margin-right:25px;
        font-family: Verdana, Helvetica, Arial, sans-serif;
        font-weight:600;
        line-height:36px;
}

.mainnavigation_link a:hover {
        text-decoration:none;
        color:#ff0000;
}

a:link, a:visited {
        display:inline;
}

.unterpunkt_link, .unterpunkt_link_actual {
        position:relative;
        top:40px;
        left:162px;
        margin-left:20px;
        font-size:13px;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        border:1px solid #6F9CA2;
        background-color:#E7EBEF;
        z-index:4;
        display:inline;
}

.unterpunkt_link_actual a:link, .unterpunkt_link_actual a:visited {
        text-decoration:none;
        color:#ff0000;
        font-weight:600;
        margin-right:25px;
        font-family:Helvetica, Verdana, Arial, sans-serif;
}

.unterpunkt_link a:link, .unterpunkt_link a:visited {
        text-decoration:none;
        color:#000084;
        font-weight:600;
        margin-right:25px;
        font-family:Helvetica, Verdana, Arial, sans-serif;
}

.unterpunkt_link a:hover, .unterpunkt_link_actual a:hover {
        text-decoration:none;
        color:#ff0000;
}

.impressum a:link, .impressum a:visited {
        color:#ffffff;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
}

.impressum a:hover{
        color:#ff0000;
}

.impressum {
        position: absolute;
        top:115px;
        left:600px;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#ffffff;
        z-index:4;
}

.datenschutz a:link, .datenschutz a:visited {
        color:#ffffff;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
}

.datenschutz a:hover{
        color:#ff0000;
}

.datenschutz {
        position: absolute;
        top:115px;
        left:700px;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#ffffff;
        z-index:4;
}

.sitemap a:link, .sitemap a:visited {
        color:#ffffff;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-weight: bold;
}

.sitemap a:hover {
        color:#ff0000;
}

.sitemap {
        position: absolute;
        top:115px;
        left: 800px;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size:12px;
        color:#ffffff;
        z-index:4;
}

.news1, .news2, .news3 {
        position:absolute;
        top:0px;
        padding:0px;
        margin:0px;
        height:100%;
}

.news1 {
        right:0px;
        width:170px;
        background-color:#b8c2cc;
        z-index:1;
}

.news2 {
        right:150px;
        width:20px;
        background-color:#eeeeee;
        z-index:2;
}

.news3 {
        right:0px;
        width:170px;
        z-index:3;
}

.news_text {
        margin-top:175px;
        color: #6699cc;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        font-size:1.4em;
        letter-spacing:0.2em;
}

.news_beitraege {
        text-align:left;
}

.news_short_header_priority a:link, .news_short_header_priority a:visited {
        padding-top:2px;
        position:relative;
        display:block;
        text-decoration:none;
        color: #cc3366;
        top:120px;
        padding-left:30px;
        font-size:14px;
        line-height:20px;
        font-weight:600;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        margin-right:0px;
}

.news_short_header_priority a:hover {
        color:#000084;
}

.news_short_header a:link, .news_short_header a:visited {
        padding-top:10px;
        position:relative;
        display:block;
        text-decoration:none;
        color: #ffffff;
        top:120px;
        padding-left:30px;
        font-size:16px;
        line-height:20px;
        font-weight:600;
        font-family:Verdana, Helvetica, Arial, sans-serif;
        margin-right:0px;
}

.news_short_header a:hover {
        color:#000084;
}

.news_short_subheader, .news_short_subheader a:link, .news_short_subheader a:visited {
        font-size:12px;
        line-height:15px;
        font-weight:400;
        font-family:Verdana, Helvetica, Arial, sans-serif;
}

.news_short_subheader a:hover {
        color:#000084;
}

.content {
        position:absolute;
        top:210px;
        left:182px;
        right:160px;
        z-index:4;
        background-color:#eeeeee;
}

.textlink a:link, .textlink a:visited {
        color:#000084;
        text-decoration:underline;
        line-height:15px;
	margin:0px;
        font-size:95%;
        font-weight:600;
        font-family:Helvetica, Arial, Verdana, sans-serif;
}

.textlink a:hover {
        color:#009999;
}

.textlink {
        color:#000084;
        font-family:Helvetica, Arial, Verdana, sans-serif;
	margin:0px;
        font-size:95%;
}

.link a:link, .link a:visited {
        color:#000084;
        text-decoration:none;
        line-height:15px;
        font-weight:600;
        font-family:Helvetica, Arial, Verdana, sans-serif;
}

.link a:hover {
        color:#009999;
}

.link {
        color:#000084;
        font-family: Helvetica, Arial, Verdana, sans-serif;
        font-size:13px;
}