body {
    margin: 0px;
    padding: 0px;
        background-color:#FFFFFF;
    text-align:center;
}



.content {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 12px;
    }

table {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    }

.subnavi {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight:normal;
    color: #FFFFFF;
}

.navi {
    font-family: Times New Roman, Helvetica, sans-serif;
    font-size: 16px;
    font-weight:normal;
    letter-spacing:0.1em;
    line-height:1.4em;
}

h1 {
    font-family: Times New Roman, Helvetica, sans-serif;
    font-size: 24px;
    font-weight:normal;
    color:#C00010;
    letter-spacing:2px;
    text-decoration:underline;
    margin-top:5px;
}

.artikelliste h2 {
    font-family: Times New Roman, Helvetica, sans-serif;
    font-size: 12px;
    font-weight:normal;
    color:#C00010;
    letter-spacing:2px;
    text-decoration:underline;
    margin-top:5px;
}

.contentblack {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
         line-height: 130%;
}

a:visited {color: #C00010; text-decoration : none}
a:hover {color: #C00010; text-decoration : none}
a:link {color: #C00010; text-decoration : none}
a:active {color: #C00010; text-decoration : none}


.navi A:visited { color:#000000; }
.navi A:active { color:#C00010; }
.navi A:hover { color:#C00010; }
.navi A:link { color:#000000; }


select { background-color: #FFFFFF; font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; border: 1px #C00010 solid; }
input { font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; border: 1px solid #C00010; }
.input2 { background-color:#C00010; font-family: Verdana; font-size: 11px; color: #FFFFFF; font-weight: normal; }
textarea { font-family: Verdana; font-size: 11px; color: #000000; font-weight: normal; border: 1px solid #C00010; }

#outerlayer {
position:relative;
width:100%; 
height:98%; 
border:0px; 
margin:0px auto; 
text-align:left;
}

.clear {
clear:both;
height:1px;
overflow:hidden;
}


a.sitemap_level1 {
    display:block;
    border-bottom:1px solid #b4a8b4;
    color:rgb(217,104,28);
    font-weight:normal;
    padding-bottom:.4em;
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:right;
}

a.sitemap_level2 {
    color:rgb(62,77,116);
    background:url("../images/navi_pfeil_rechts.gif") no-repeat;
    background-position:170px 4px;
    display:block;
}

a.sitemap_level3 {
    color:rgb(190,190,190);
}

.sitemap_level2_container {
    float:left;
    width:50%;
    padding-top:.3em;
}

.sitemap_level3_container {
    float:right;
    width:50%;
    padding-top:.3em;
}


#content {
    width:550px;
    margin-left:154px;
    height:auto;
    position:absolute;
    top:137px;
    z-index:3;
    clear:both;
    min-height:420px;

}

#teaser {
    width:165px;
    margin-left:20px;
    min-height:420px;
    height:auto;
    top:0px;
    z-index:3;
    clear:both;
}

#footer {
position:relative;
left:-212px;
width:955px;
height:22px;
margin-top:50px;
margin-bottom:10px;
padding:0px;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
color:#C00010;
}

/* bis 6 */
* html #content {height:420px;}

/* ie 5*/
html + body #content {height:420px;}

/* bis 6 */
* html .footer {display:none}
