body {margin: 0px; padding: 0px; background-color: #ccc; font-family: Verdana; font-size: 8pt; color: #000; background-image: url(../images/bg_body.gif); background-repeat: repeat-x;}
#area {position: absolute; width: 625px; left: 50%; margin-left: -312px; background-color: #fff; margin-top: 15px; margin-bottom: 50px;}
#top {background-image: url(../images/bg_area_top.gif); background-repeat: repeat-y; height: 146px; padding-left: 20px; padding-right: 20px;}
#menu_top {position: absolute; top: 140px; left: 340px; z-index: 2; font-size: 9pt;}
#menu_top ul {list-style-type: none; margin: 0px; padding: 0px;}
#menu_top li {background-image: url(../images/wheel.gif); background-repeat: no-repeat;}
#menu_top a {color: #000; text-decoration: none; line-height: 35px; padding-left: 40px;}
#menu_top a:hover {color: #666; text-decoration: underline;}
#bottom {background-image: url(../images/bg_area_bottom.gif); background-repeat: repeat-y; margin-top: 4px; padding-left: 20px; padding-right: 20px; padding-top: 170px;}
#logo {position: absolute; left: 46px; top: 10px;}
#menu_spezial {float: right; line-height: 11pt; margin-right: 10px;}
#menu_spezial ul {list-style-image: url(../images/bullet_small.gif);}
#menu_spezial a {color: #000; text-decoration: none;}
#menu_spezial a:hover {color: #feed01; text-decoration: none;}
#bottom_img {margin-left: -20px;}
#canvas {position: absolute; top: 105px; width: 584px;}
#main_img1 {float: left;}
#main_img2 {float: right;}
#left {width: 140px; float: left;}
#left a {text-decoration: none; color: #000;}
#left a:hover {text-decoration: none; color: #feed01;}
#right {width: 140px; float: right;}
#right a {text-decoration: none; color: #000;}
#right a:hover {text-decoration: none; color: #feed01;}
#content {margin-left: 155px; margin-right: 155px;}
#content a {text-decoration: none; color: #000;}
#content a:hover {text-decoration: none; color: #feed01;}
.clear_both {clear: both;}
.clear_left {clear: left;}
.clear_right {clear: right;}
#menu {background-color: #666; font-size: 9pt; font-weight: bold; line-height: 33px; padding-left: 3px; margin-bottom: 9px;}
#menu ul {margin: 0px; padding: 0px; list-style-type: none; width: auto;}
#menu a {text-decoration: none; color: #fff;}
#menu a:hover {color: #feed01; text-decoration: none;}
#menu li {display: block; width: 96px; float: left; text-align: center;}
#menu_left {background-color: #ccc; border: solid 1px #666; line-height: 20pt; margin-bottom: 2.5em;}
#menu_left ul {margin: 0px; padding: 0px; list-style-type: none;}
#menu_left li {display: block; float: left; padding-left: 15px; width: 123px;}
.head_nav {font-weight: bold; background-image: url(../images/head_nav.gif); background-repeat: repeat-x;}
#menu_right {background-color: #ccc; border: solid 1px #666; line-height: 20pt;}
#menu_right ul {margin: 0px; padding: 0px; list-style-type: none;}
#menu_right li {display: block; float: left; padding-left: 15px; width: 123px;}
.filecount {display: none;}
#menu_links {background-color: #ccc; border: solid 1px #666; line-height: 20pt;}
#menu_links ul {margin: 0px; padding: 0px; list-style-type: none;}
#menu_links li {display: block; float: left; padding-left: 15px; width: 123px;}
.filelinks {margin-bottom: 1.5em;}
.tx-quickpoll-pi1 {margin-top: 1.5em; background-image: url(../images/bg_poll.gif); background-repeat: repeat-y; padding-left: 0.5em;}
.pollquestion {padding-top: 0.5em; padding-bottom: 1.5em;}
.polltotal {margin-top: 0.5em; margin-bottom: 1.5em;}
.news-latest-item {margin-top: 6px;}
.news-latest-image {float: left; padding-right: 6px; padding-bottom: 6px;}
#content .news-latest-gotoarchive a {color: #fff;}
.news-single-timedata {visibility: hidden;}
.news-list-container {margin-top: 15px;}
.news-list-container ul {list-style-type: none; margin: 0px; padding: 0px;}
.news-list-container li {background-image: url(../images/bullet.gif); background-repeat: no-repeat; background-position: center left;}
.news-list-container a {line-height: 30px; padding-left: 20px;}
