body { background-image: url(../images/container.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: center top;  color: black; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #fff; text-align: center; overflow-x: hidden; overflow-y: scroll; }
* { margin: 0; padding: 0; }
h1 { font-size: 16px; font-weight: bold; margin-bottom: 15px; }
h2 { font-size: 14px; font-weight: bold; margin-bottom: 15px; }
h3 { font-size: 12px; font-weight: bold; margin-bottom: 5px; }
p { margin-bottom: 15px; }
p, li, a, td, b, label, input { color: #000; font-size: 12px; }

#content a { color: black; font-weight: bold; }
#content a:hover, #content a:acitve, #content a:focus { color: #666; }
#content ul { padding-left: 15px; margin-bottom: 15px; }

a img { border: 0 none; }

#container { background-image: url(../images/container.jpg); background-repeat: repeat-y; background-attachment: scroll; background-position: left top; position: relative; margin-left: auto; margin-right: auto; width: 1200px; background-color: #fff; text-align: left; }
#header { background-image: url(../images/body.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left top; width: 100%; height: 200px; text-align: center; }
#header_center { background-image: url(../images/header.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: left top; width: 1200px; height: 200px; margin-right: auto; margin-left: auto; text-align: left;  }
#logo a { text-decoration: none; position: absolute; top: 0; left: 0; width: 992px; height: 164px; cursor: pointer; display: block; }
#random { width: 657px; height: 200px; margin-left: 335px; }
#spalte { float: right; width: 250px; }
#content { padding-top: 50px; margin-left: 350px; width: 580px; padding-bottom: 25px; margin-right: 20px; }
#main { min-height: 417px; }
#footer { background-image: url(../images/footer_body.gif); background-repeat: repeat-x; background-attachment: scroll; background-position: left bottom; height: 68px; width: 100%; text-align: center; }
#footer_center { background-image: url(../images/footer.jpg); background-repeat: no-repeat; background-attachment: scroll; background-position: center bottom; height: 68px; width: 1200px; margin-left: auto; margin-right: auto; text-align: left; }
.clear { font-size: 0; line-height: 0; height: 0; clear: both; margin: 0; padding: 0; }
#main_menue { width: 315px; float: left; padding-top: 50px;padding-bottom: 30px;}
#main_menue li { list-style-type: none; display: inline; }
#main_menue a { text-decoration: none; line-height: 25px; padding-right: 10px; padding-left: 30px; display: block; font-weight: bold; border-bottom: 1px solid #172983; }
#main_menue a:hover, #main_menue a:focus, #main_menue a:active, #main_menue a.active { background-color: #e3001a; color: white; }
#main_menue a.liste { color: black; background-color: transparent; border-style: none; border-width: 0;  }
#main_menue ul ul li a { padding-left: 70px; }
