body {
	background: #fff url("images10/bg.gif") repeat-y left 50px;
	margin:0px;
	padding:0px;
	font-size:1.0em;
}
#hbghome, #hbgband, #hbgmedia, #hbgphotos, #hbgguest, #hbgconcerts, #hbgbooking, #hbglinks, #hbgpress {
	display:block;
	width:100%;
	margin:0px;
	padding:0px;
	height:314px;
}
#hbghome {
	background: #fff url("images10/hbghome.jpg") repeat-x left;
}
#hbgband {
	background: #fff url("images10/hbgband.jpg") repeat-x left;
}
#hbgmedia {
	background: #fff url("images10/hbgmedia.jpg") repeat-x left;
}
#hbgphotos {
	background: #fff url("images10/hbgphotos.jpg") repeat-x left;
}
#hbgconcerts {
	background: #fff url("images10/hbgconcerts.jpg") repeat-x left;
}
#hbgbooking {
	background: #fff url("images10/hbgbooking.jpg") repeat-x left;
}
#hbgguest {
	background: #fff url("images10/hbgguest.jpg") repeat-x left;
}
#hbglinks {
	background: #fff url("images10/hbglinks.jpg") repeat-x left;
}
#hbgpress {
	background: #fff url("images10/hbgpress.jpg") repeat-x left;
}
#stoerer {
	display:block;
	left:663px;
	top:241px;
	position:absolute;
	z-index:1;
}
#navi {
	display:block;
	left:145px;
	top:0px;
	position:absolute;
	z-index:2;
}
#naviadmin {
	display:block;
	left:705px;
	top:32px;
	position:absolute;
	z-index:5;
}
h1, h2, h3 {
	margin:2px 0 10px 0;
	line-height: 1.0em;
	letter-spacing: 0.05em;
	/*color: #7fa312;*/
	color: #4e1716;
	font-family: Dirty Headline, Impact, Verdana, sans-serif;
	text-transform: uppercase;
}
h1 {
	font-size: 1.3em;
}
h2 {
	font-size: 1.15em;
}
h3 {
	font-size: 1em;
}
.hervor {
	font-size: 1em;
	font-family: Dirty Headline, Impact, Verdana, sans-serif;
	text-align: left;
	text-transform: uppercase;
}

#content {
	width:800px;
	margin:0;
	padding:0px;
	display:block;
	left:92px;
	top:348px;
	position:absolute;
	z-index:3;
}
.td150 { width:150px; }
.td200 { width:200px; }
.td300 { width:300px; }
.td360 { width:360px; }
.td400 { width:400px; }
.td600 { width:600px; }
.trenner { background:url("images10/trenner.gif") no-repeat; height:17px; }

#content120 { background-color: #e9e4d0; width: 720px; height: 120px; overflow:hidden }
#content270 { background-color: #e9e4d0; width: 720px; height: 270px; overflow:auto }
#xtracontent  { color: #6e5e5e; line-height: 1.4em; margin: 20px auto; width: 550px; }
#close { display:block; width:66px; height:22px; float:right; clear:both; background:url("images10/closelabel.gif") }
td, p, ul, ol { font-family: Georgia, "Times New Roman", serif; text-align: left; vertical-align: top; color: #4e1716; font-size:1.0em; line-height: 1.4em; }

ol.colums-two {
   padding:0;
   margin:0 0 0 40px;
   }
li.innen {
   list-style-type:decimal;
   float: left;
   width: 150px;
   font-weight: bold;
   margin: 0 35px 0 0;
   }
li.aussen {
   list-style-type:decimal;
   float: left;
   width: 150px;
   font-weight: bold;
   padding: 0;
   margin: 0;
   }
ol.colums-two li.clr {
   list-style-type:none;
   clear: left;
   width: 1px;
   height: 1px; 
   margin: 0;
}
p { margin:10px 0px 5px 0px;}
img { border:none; }
a:visited { color: #003b4b; }
a:hover { color: #003b4b; }
a, a:link, a:visited.aktiv { color: #7fa312; text-decoration: underline; }
li { padding:0px; margin:0px 0px 5px -10px; }
.contenthoehe { height:390px; }
.s { font-size: 0.8em; margin:0px; }
.red { color:#d72116; }
.ou  { padding-top: 2px; padding-bottom: 2px; }
.zehnvl { padding-left: 10px; }
.clear { clear:both; }
.imgspace {
	float:left;
	margin:0px 10px 10px 0px;
	border:0px;
	}
#dhtmltooltip {
font-family:tahoma, verdana, arial, sans-serif;
font-size: 0.8em;
color:#000;
position: absolute;
width: 200px;
background:#fff;
border: 1px solid #4e1716;
padding: 5px;
visibility: hidden;
z-index: 300;
/*Remove below line to remove shadow. Below line should always appear last within this CSS
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);*/
}
#liste {
	width:720px;
	padding:0px 10px 0px 10px;
	}
#article {
	float:left;
	text-align:left;
	width:345px;
	padding:0px;
	margin:0px 10px 10px 0px;
}
#footer {
	background:url("images10/fbg.png") 50% 0 repeat-x;
	height:50px;
	color:#4e1716;
	position:fixed;
	bottom:0;
	left:0;
	z-index:4;
	width:100%;
	padding:0 0 0 95px;
}
#footer a, #footer a:link {
	color:#c98b2f;
}
#footer a:hover, #footer a:visited {
	color:#003b4b;
}
#footer form {
	float:left;
	margin:3px 45px 0 0;
}
#footer #q, #footer #btnG {
	width:70px;
	border:1px solid #4e1716;
}
