body {
height:100%;
margin:0;
padding:0;
}

#menu {
top:0px;
padding-top:0px;
left:0px;
width:100%;
height:70x;
background:#ff0000;
text-align:left;
z-index:4;
}

body>#rahmen { padding-top:50px}

body>#menu { position:fixed}

body>#inhalt { position:static; padding-top:20px;}
#inhalt {
         padding-left:50px;padding-right:50px;padding-bottom:10px;text-align:center;
}
#text {
        text-align:center;
}
#textleft {
        text-align:left;
}

BODY {
        PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 100%
}


.cont {
        padding: 0px;
        height: auto;
        width: 550px;
        border: 0px;
        margin-top:20px;
        margin-left:40px;
        text-align: center;

}
.a {
        COLOR: #000000; FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.b {
        COLOR: #000000; FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 15px; FONT-WEIGHT: bold
}

.c {
        COLOR: #000000; FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal
}
.d {
        COLOR: #000000; FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 18px; FONT-WEIGHT: bold
}

#inhalt a {
        COLOR: #770000; FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal;text-decoration:none;
}

#inhalt a:hover {
        COLOR: #770000; FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 12px; FONT-WEIGHT: normal;text-decoration:underline;
}

#logo {
padding-top:0px;
        text-align:left;
}
#navlist {background-color:#ff0000;width:100%}

.p7snaptrigger a {
        display: block;
        background-color: #ff0000;color:#D3D3D3;FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal;text-decoration:none;
        padding-left:10px;padding-right:3px;margin-top:25px;text-align:center;
}


.p7snaptrigger a:hover, .p7snaptrigger a:active, .p7snaptrigger a:focus {
        background-color: #D3D3D3;color:#ff0000
}



#p7snapsubs4, #p7snapsubs7, #p7snapsubs8 {
        position: absolute;
        width: 110px;
        top: 40px;
        font-size: .8em;
        visibility: hidden;
        background-color: #FF0000;
}

#p7snapsubs4 {left: 12px;}
#p7snapsubs7 {left: 135px;}
#p7snapsubs8 {left: 258px;}


.p7submenus p {margin: 0;}



.p7submenus a, .p7submenus a:visited {
        display: block;
        padding: 1px 8px 1px 8px;
        background-color: #ff0000;
        color: #D3D3D3;
        text-decoration: none;
        border: 0px solid #ff0000;
        FONT-FAMILY: arial;geneva;helvetica; FONT-SIZE: 11px; FONT-WEIGHT: normal;text-decoration:none;
        text-align:center;
}


.p7submenus a:hover, .p7submenus a:active, .p7submenus a:focus {
        background-color: #D3D3D3;
        color: #ff0000;
        border-top: #D3D3D3;
}
