
body  { font-family: Verdana, Arial, Helvetica, sans-serif; background: white; text-align: center; margin: 20px; padding: 0 0 0 45px }

#aussen    { text-align: left; margin: auto; width: 750px; border: solid 1px #333 }

#header     { background-color: #f5f5f5; background-image: none; padding: 0; z-index: 0; width: 750px; height: 88px }

#leiste             { font-weight: 600; background: #ccc; text-align: center; padding-top: 5px; padding-bottom: 5px; padding-left: 5px; height: 22px; border-style: solid; border-width: 1px 0; border-color: #333 }
#submenu         { font-weight: 700; background: #f5f5f5; text-align: center; margin-top: -10px; margin-bottom: 20px; padding-top: 5px; padding-bottom: 5px; padding-left: 50px; height: 22px; vertical-align: middle; border-right: 1px solid #333; border-bottom: 1px solid #333; border-left: 1px solid #333 }
#mittelspalte      { background: #f5f5f5 url("../images/designelemente/kasterl.gif") no-repeat right top; text-align: left; position: relative; width: 750px }

#linkespalte  { color: #333333; background: #dcdcdc; width: 145px; float: left }

#content     { background-color: white; background-image: url(../images/designelemente/pixel.gif); background-repeat: no-repeat; background-position: left bottom; text-align: left; width: 650px }

#footer       { background: #f5f5f5; margin: 0; padding: 0.8em; border-style: dashed solid solid; border-width: 1px 0 0; border-color: #333 }
#spiegel { margin: 0 }
form  { background-color: #f5f5f5; padding-bottom: 25px; padding-left: 25px }
#fontsize     { font-size: 0.65em; background-color: white; text-align: center; visibility: visible; margin-left: -1px; padding: 2px; position: absolute; z-index: 5; top: 20px; width: 80px; height: 15px; border: solid 1px #333 }
.logos { width: 100% }
