table {}td {}tr {}body {background-color: #570909; background-image:url(bg_bg.jpg); background-repeat:repeat-x; #fff; font-family: Lucida Sans Unicode, Lucida Grande;}#website {	position:relative;	top:0px;	left:50%;	text-align:left;	color: #fff;	margin-left: -550px;	min-height:800px;	width:1100px;	background-color: none;	background-image: url(web_bg.jpg); 	background-position: -200px 0px;	background-repeat:repeat-x;	padding-bottom:0px;	padding-top:30px;}/*/////// KALENDERMODUL////////*//*.dblogin a, .dblogin a:link, .dblogin a:visited, .loginstatus a:link,.loginstatus a:visited,.loginstatus a, */.delchoice a,.delchoice a:link.delchoice a:visited,.dbkalender a,.dbkalender a:link, .dbkalender a:visited {font-size: 12px;color:#fff}/*.loginstatus a:focus,.loginstatus a:hover,.dblogin a:hover, .dblogin a:focus,*/.delchoice a:hover,.delchoice a:focus,.dbkalender a:hover, .dbkalender a:focus {font-size: 12px;color:#f00}#footer a,#footer a:link,#footer a:visited {font-size: 10px;color:#955;}.info a,.info a:link,.info a:visited{color:#fff}.info a:focus,.info a:hover {color:#f00}#footer a:hover,#footer a:focus {font-size: 10px;color:#f55;}.dbkalnext, .dbkalprev  {padding:5px 15px 0px 15px;}.dbkalender{position:relativ;margin:0px 0px 15px 0px;width:100%;text-align:center;background:none;}.tbkal  {border-top:0px solid #fff;width:100%;text-align:center;background:none;}.dbevent {position:relative;background:#560000;padding: 10px;}.dbeventday {position:relative;text-align:center;width:100%;display:block;font-weight:bold;}.dbeventlink {text-align:center;width:100%;display:block;}.dbeventdj {position:relative;text-align:center;font-size:20px;line-height:95%;width:100%;display:block;font-weight:bold;}.dbeventinfo {position:relative;text-align:center;line-height:110%;font-size:14px;width:100%;display:block;font-weight:bold;}.dbeventtitel{width:100%;display:block;line-height:110%;font-size:16px;text-transform:uppercase;letter-spacing: 1px;color:#f00;font-weight:bold;text-align:center;}.delchoice {width:10px;height:10px;position:absolute;top:0px;right:5px;display:block;z-index:100;}.down {width:100%;text-align:center;margin-top:10px;}.down a, .down a:link, .down a:visited {color:#f00; text-transform:uppercase;}.down a:hover, .down a:focus {color:#fff; text-transform:uppercase;}.ico { position:relative; top:-4px;margin-right:5px;}/*32afffcolor:#8E7873;*/#header {	position:absolute;	left:95px;	top:90px;	margin-left: auto;	margin-right: auto;	width:1000px;	height:260px;	margin-bottom:0px;	z-index:1;	border: 0px solid #f00;	background-color: none;	background-image: url(hd_bg.gif); 	background-position: 0px 0px;}#content {	position:relative;	top: 180px;	left: 0px;		width:1000px;	min-height:600px;	margin-left: auto;	margin-right: auto;	margin-bottom:20px;	border: 0px solid #f00;	z-index:100;}#main1 {	position:relative;	float:left;	top: 0px;	left: 0px;		width:233px;	padding: 30px 50px 0px 50px;	border-bottom: 0px solid #f00;	min-height: 365px;	z-index:1;	background:none;}#footer {	text-align:center;	position:relative;	letter-spacing:1px;	bottom:10px;	top:180px;	left:0px;	color:#955;	text-transform:uppercase;	display:block;	width:1100px;	height:10px;}.info {width:205px;position:relative;float:left;padding-left:45px;top:30px;left:0px;font-size:10px;color:#fff}.info h1 {font-size: 12px;}h1{color:#fff;text-transform: uppercase;letter-spacing: 1px;font-weight:bold;font-size: 15px;}.dbkalender h1 {text-align:center;background:#560000;display:block;}.dbliste h2 {text-align:center;}h2{color:#fff;margin: 0px 0px 0px 0px ;text-transform: uppercase;letter-spacing: 0px;font-weight:bold;font-size: 13px;}#preload {	position:absolute;	top:-100px;	left:0px;} #navigation {	position:absolute;	bottom:0px;	left:0px;	width: 958px;	z-index:100;}#main {	position:relative;	top: 0px;	left: 0px;		width:958px;	min-height: 500px;	z-index:1;	background-color:none;}#mainspacer {	position:relative;	float:left;	top: 0px;	left: 0px;		width:3px;	min-height: 500px;	z-index:1;	background-color:none;}#main2 {	position:relative;	float:left;	top: 0px;	left: 0px;		width:637px;	min-height: 500px;	z-index:1;}.dbmenuspalte, .dblistenspalte {color:#8E7873;padding: 30px;font-size: 12px;width:577px;min-height:500px;background:#fff;margin-top:4px;}.dblogin {padding:0;font-size: 10px;}.dblogin form {float:left;font-size: 10px;}.dblogin .textmodul_sm  .text {font-size: 10px;}.loginstatus {position:relative;top:-10px;}.dbmenuspalte .textlink {text-transform:uppercase;}.dbmenuspalte { width:257px;}.loginstatus {padding:top:0px;}.dblistenspalte a, .dblistenspalte a:link,.dblistenspalte a:visited {font-size: 12px;color:#009fe1}.dblistenspalte a:hover,.dblistenspalte a:focus {font-size: 12px;color:#f00}.logo {	position:absolute;	width:317px;	height:246px;	top:0px;	left:0px;		z-index:50;	border:0px solid #88271F;}/*/////////////////////////////////////////////////*/#breadcrumb {	position:relative;	width:980px;	height:10px;	letter-spacing: 1px; 	text-transform:uppercase;	z-index:3;}#breadcrumb  a, #breadcrumb  a:link, #breadcrumb  a:visited {color: #88271F;text-decoration: none;}#breadcrumb  a:hover, #breadcrumb  a:focus {color: #300;text-decoration: none;}#breadcrumb  li {display:inline;padding: 0 2px 0 2px;}#breadcrumb  li.last {color: #300;text-decoration: none;}#currhead {	position:relative;	top: 0px;	left: 0px;		width:490px;	padding: 0px 0px 0px 0px;}