body {
background-color: #d7dadf;
font-family: Verdana, Arial;
font-size: 12px;
color: #000000;
}
#mynavi {
        width: 100%;
        padding: 0;
}
#mynavi ul {
        list-style-type: none;
        margin: 0;
        padding: 0;
}
#mynavi li {
        margin: 0 0 1px 0;
}

#mynavi li a:link, #mynavi li a:visited {
        display: block;
        text-decoration: none;
        font-weight: bold;
        font-size: 11px;
        border-left: 4px solid #962020;
        border-right: 4px solid #962020;
        padding: 2px 0px 2px 3px;
        background-color: #962020;
        color: #ffffff;
}
#mynavi li a:hover, #mynavi li a:active, #navi li a:focus {
        border-left: 4px solid #962020;
        border-right: 4px solid #962020;
        background-color: #F5F5F5;
        color: #6C0003;
}


.slogen h1 {
color: #6C0003;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: 3px 3px;
margin: 0;
text-decoration: underline;
}

.slogenlinks h1 {
color: #6C0003;
font-size: 11px;
font-weight: bold;
text-align:justify;
padding: 3px 3px;
margin: 0;
text-decoration: none;
}

.slogenrot h1 {
color: #FF0000;
font-size: 11px;
font-weight: bold;
text-align: center;
padding: 3px 3px;
margin: 0;
}

.slogenrotlinks h1 {
color: #FF0000;
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 3px 3px;
margin: 0;
}

.slogengreen h1 {
color: #518863;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: 3px 3px;
margin: 0;
}

.slogenblau h1 {
color: #0000ff;
font-size: 12px;
font-weight: bold;
text-align: center;
padding: 3px 3px;
margin: 0;
}

.werbungblau h1 {
color: #0000ff;
font-size: 12px;
font-weight: bold;
text-align: left;
padding: 3px 3px;
text-decoration: underline;
margin: 0;
}

.schritte h2 {
color: #6C0003;
font-size: 11px;
font-weight: normal;
position: relative;
left: 185px;
padding: 0;
margin: 0;
}

.subdomain h2 {
color: #6C0003;
font-size: 11px;
font-weight: normal;
position: relative;
left: 160px;
padding: 0;
margin: 0;
}

.kleinschrift p {
color: #6C0003;
font-size: 9px;
text-align:justify;
font-weight: normal;
margin: 2px 5px 5px 0px;
}

.kleinschriftmitte p {
color: #6C0003;
font-size: 9px;
text-align:justify;
font-weight: normal;
text-align: center;
margin: 2px 5px 5px 0px;
}

.normalschrift p {
color: #6C0003;
font-size: 11px;
text-align:justify;
font-weight: normal;
}

.olli ul, li, ol {
color: #6C0003;
font-size: 11px;
text-align:justify;
font-weight: normal;
}



.impress td {
font-size:12px;
font-family:Comic Sans MS,Verdana, Arial;
font-weight:bold;
color:#6C0003
}

.impresso p {
font-size:11px;
font-family:Comic Sans MS,Verdana, Arial;
font-weight:normal;
color:#6C0003;
text-align: justify;
}

.demo a {
text-decoration: underline;
color: #6C0003;
}
.demo a:activ {
text-decoration: underline;
color: #6C0003;
}
.demo a:hover {
text-decoration: none;
color: #6C0003;
font-weight: bold;
}


.content a, .newsbox a, .bottom a, .topmenue a {
text-decoration: underline;
color: #5c6283;
}
.content a:active, .newsbox a:active, .bottom a:active, .topmenue a:active {
text-decoration: underline;
color: #5c6283;
}

.content a:hover, .newsbox a:hover, .bottom a:hover, .topmenue a:hover {
text-decoration: underline;
color: #6C0003;

}
.partner a {
text-decoration: none;
color: #6C0003;
}

.partner a:hover {
text-decoration: none;
color: #0000ff;
}


.tab {
background-color: #A6A6A6;
}

.toprow {
background-image: url(../pics/tbg1.gif);
background-color: #E3E2E6;
height: 16px;
}
.toprow2 {
background-color: #E3E2E6;
height: 84px;
}

.bannerbogen {
background-image: url(../pics/bannerbg.gif);
background-color: #E3E2E6;
height: 61px;
}
.banner {
background-image: url(../pics/bannerbg.gif);
background-color: #E3E2E6;
height: 61px;
}

.topmenue {
background-image: url(../pics/topmenuebg.gif);
background-color: #E3E2E6;
height: 23px;
font-size: 11px;
}

.leftmenue {
background-image: url(../pics/leftrightbg.gif);
background-repeat:repeat-x;
background-color: #DAD9DE;
height: 84px;
}
.rightmenue {
background-image: url(../pics/leftrightbg.gif);
background-repeat:repeat-x;
background-color: #DAD9DE;

}

.content {
background-color: #ffffff;
padding: 3px;
font-size: 11px;
}

.bottom {
background-image: url(../pics/tbg3.gif);
background-color: #E3E2E6;
height: 20px;
font-size: 11px;
}

.navigation a {
display:block;
text-decoration: none;
color: #003366;
margin: 0px;
width: 160px;
padding: 2px 2px 2px 5px;
font-size: 11px;
background: url("../pics/menuebg1.gif")  no-repeat;
background-position: 0 0;
}
    
.navigation a:hover {
background-position: 0 -18px;
color:#6C0003;
font-weight: bold;
}
.navigation a:active {
background-position: 0 -36px;
color:#445273;
}

.sektion {
background-image: url(../pics/menusektion.gif);
padding: 3px 2px 2px 2px;
color: #6C0003;
font-size: 11px;
font-weight: bold;
}

.newshead {
background-image: url(../pics/newshead.gif);
padding: 2px 3px 2px 3px;
font-size: 11px;
font-weight: bold;
color: #6C0003;
}
.newsbox {
padding: 2px 3px 5px 3px;
font-size: 11px;

}
.trenner {
background-image: url(../pics/trennlinie.gif);
font-size: 1px;
}

.trennerbreit {
background-image: url(../pics/trennerbreit.gif);
padding: 3px 3px 3px 3px;
font-size: 11px;
font-weight: bold;
color: #6C0003;
margin: 5px 0 5px 0;
}