BODY { 
 background: #E4E3E3 ;
 width:954px;
 margin: 0 auto;
}
 
#zentrieren {
 background: #E4E3E3 url(../images/pbk.gif) repeat-y;
 width: 954px
}
#fusszeile {
 clear: both;
 text-align: center;
 margin-left: 50px;
 
}
#logo {
 margin-left: 50px;
 top: 0px;
 width: 900px;
 height: 80px;
 background: url(../images/plg.gif) no-repeat;
}
#maintopic {
 
 margin-left: 50px;
 width: 900px;
 height: 30px;
 border-top: 1px solid #cdcdcd;
 background: url(../images/pmt.gif) repeat-x;
 overflow: hidden;
}
#plaintext {
 margin-left:  750px;
 top: 86px;
 width: 195px;
 height: 30px;
 text-align: right;
 z-index: 100;
}
#plaintext a {
 color: #888888;
 text-decoration: none;
}
 
#youarehere {
 margin-left: 50px;
 top: 111px;
 width: 900px;
 height: 30px;
}
#youarehere a {
 display: block;
 float: left;
 height: 30px;
 padding: 0px 10px 0px 23px;
 line-height: 30px;
 color: #888888;
 text-decoration: none;
 font-size: 11px;
 background : url(../images/pmr.gif) no-repeat;
}
#youarehere a:hover {
 color: #010000;
 background : url(../images/pmra.gif) no-repeat;
}
 
#maintopic a {
 display: block;
 float: left;
 height: 30px;
 padding: 0px 10px 0px 10px;
 line-height: 30px;
 color: #888888;
 text-decoration: none;
 text-transform: uppercase;
 font-size: 10px;
 letter-spacing : 2px;
 background : url(../images/pln.gif) no-repeat right;
}
#maintopic a:hover {
 background: url(../images/pmta.gif) repeat-x;
 color: #333333;
}
#maintopic a.active {
 background: url(../images/pmta.gif) repeat-x;
 color: #333333;
 font-weight: bold !important;
 font-size: 11px;
}
 
#topic {
 
 float: left;
 width: 199px;
 height: 1360px;
background-color: #010000;
}
#topic a {
 display: block;
 color: #ffffff;
 text-decoration: none;
 border-bottom: 1px solid #ffff01;
 padding: 0px;
 margin: 3px 20px 3px 20px;
 text-transform: uppercase;
 font-size: 10px;
}
#topic p {
 text-align: center;
}
#topic p a {
 border-bottom: none !important; 
}
#topic a:hover, #topic a.active {
 color: #ffff01;
}
#topic h1 {
 padding: 9px 20px 9px 20px;
 background-color: #FFFF01;
 font-size: 100%;
 font-weight: bold;
 color: #ffffff;
 letter-spacing: 1px;
 text-transform: uppercase;
 margin: 0px;
}
#eyecatcher {
 margin-left: 50px;
 width: 900px;
 height: 160px;
 background: url(../images/s2dlogo.jpg) ;
 background-repeat:no-repeat;
 background-position:top right;
}
#content {
 float: left;
 margin-top: 160px;
 margin-left: 15px;
 width: 460px;
 padding: 0px;
 
}
#sidebar {
 float: right;
 width: 210px;
 margin-top: 151px;
 background-color: #010000;
 color: #fffff;
}
form.search {
 float: right;
 margin-top: 28px;
 margin-right: 10px;
 }
form.search input {
 margin: 0px;
 vertical-align : middle;
}
input.search {
 border : 1px solid #cdcdcd;
 color: #333333;
 width: 118px;
 padding: 2px;
 background: url(../images/pmt.gif) repeat-x;
 font-size: 10px;
}
#footer { 
    clear: both; 
    color: #000000;
    border-top: 0px solid #555555; 
    background: ; 
    padding-top: 10px; 
    text-align: center;
    height: 30px;      
    font-size: 95%;        
}
#footer a { 
    text-decoration: none;
    color: #666666;
}
 
#footer a:hover { 
    text-decoration: underline;
    color: #ffffff;
}

