body {background: url(bilder/bg.jpg) repeat-x #dadada; font-family: arial, helvetica, "sans serif"; font-size: 11px; text-align: center; margin: 0; color: #000;}

a, a:active, a:visited {color: #6d6e6d; font-weight: bold; text-decoration: underline;}
a:hover {color: #b00808; text-decoration: none;}

h1, h2, h4, h5, h6 {font-size: 16px; font-weight: bold; color: #b00808; margin: 0px 0px 5px 0px;}
h3 {font-size: 12px; font-weight: bold; color: #000000; margin: 0px 0px 2px 0px;}
p {margin: 0;}

form.login {margin: 0px auto; width: 153px; color: #b00808;}
input, textarea {background: url(bilder/input_bg.jpg) repeat-x #ededed; border: 1px solid #580d0d; margin: 1px; color: #222;}
.loginbutton {background: url(bilder/loginbutton.jpg); border: 1px solid #222; height: 20px; font-size: 10px; font-weight: bold; color: #ddd;}


#hide {position: absolute; top: -200px; left: 0px; width: 300px; height: 100px;}

#wrapper {width: 948px; margin: auto;}

#header {position: relative; top: 0px; left: 0px; background: url(bilder/header.jpg); width: 948px; height: 128px;}
#header a, #header #a:hover, #header #a:visited {color: #cfcfcf; font-weight: bold;}
#logo {position: absolute; top: 10px; left: 15px;}
#rotator {position: absolute; top: 5px; left: 463px; width: 468px; height: 60px;}
#top_buttons {
	position: absolute;
	top: 69px;
	left: 20px;
	width: 685px;
	height: 24px;
}
a.faq {background: url(bilder/button_faq.jpg); display: block; float: left; width: 124px; height: 24px;}
a:hover.faq {background: url(bilder/button_faq_over.jpg); display: block; float: left; width: 124px; height: 24px;}
a.agb {background: url(bilder/button_agb.jpg); display: block; float: left; width: 121px; height: 24px;}
a:hover.agb {background: url(bilder/button_agb_over.jpg); display: block; float: left; width: 121px; height: 24px;}
a.media {background: url(bilder/button_media.jpg); display: block; float: left; width: 121px; height: 24px;}
a:hover.media {background: url(bilder/button_media_over.jpg); display: block; float: left; width: 121px; height: 24px;}
a.about {background: url(bilder/button_about.jpg); display: block; float: left; width: 123px; height: 24px;}
a:hover.about {background: url(bilder/button_about_over.jpg); display: block; float: left; width: 123px; height: 24px;}

#main {background: url(bilder/main_bg.jpg) no-repeat top; position: relative; top: 0px; left: 0px; width: 948px; text-align: left;}
.min-height {float: left; height: 458px; width: 1px;}

#nav {position: relative; top: -25px; left: 14px; width: 186px; float: left; text-align: left;}
#nav_right {position: relative; top: -25px; left: 34px; width: 186px; float: left; text-align: left;}
.nav_top {background: url(bilder/nav_top.jpg); position: relative; top: 0px; left: 0px; width: 186px; height: 20px; margin: 5px 0px 0px 0px;}
.nav_mid {background: url(bilder/nav_mid.jpg); position: relative; top: 0px; left: 0px; width: 176px; padding: 0px 5px 0px 5px;}
.nav_mid_werbung {background: url(bilder/nav_mid.jpg); position: relative; top: 0px; left: 0px; width: 186px; padding: 0px 0px 0px 0px; text-align: center;}
.nav_foot {background: url(bilder/nav_foot.jpg); position: relative; top: 0px; left: 0px; width: 186px; height: 22px;}

#nav a, #nav a:visited {font-size: 10px; color: #464746; text-decoration: underline;}
#nav a:hover {color: #b00808; text-decoration: none;}
a.pw_remind, a.pw_remind:visited {font-size: 9px; color: #acaaaa;}

#content {position: relative; top: 0px; left: 24px; width: 526px; float: left; text-align: center;}
.content_top {background: url(bilder/content_top.jpg); position: relative; top: 0px; left: 0px; width: 526px; height: 21px; margin: 5px 0px 0px 0px;}
.content_mid {background: url(bilder/content_mid.jpg); position: relative; top: 0px; left: 0px; width: 516px; padding: 2px 5px 0px 5px; color: #000; text-align: left;}
.content_foot {background: url(bilder/content_foot.jpg); position: relative; top: 0px; left: 0px; width: 526px; height: 25px;}

.clear {clear: both; height: 1px; width: 948px;}
.skybanner {background: url(bilder/600_bg.png); width: 124px; height: 600px; margin: auto; padding: 9px 0px;}

#footer {position: relative; top: 1px; left: 0px; background: url(bilder/footer.png) repeat-x top; font-size: 10px; padding: 25px 0px 0px 0px; color: #6d6e6d; text-align: center;}
#footer a, #footer a:hover, #footer a:visited {color: #fff; font-size: 10px; text-decoration: none;}

