@charset "utf-8";
/* CSS Document */
html, body {
	width:100%;
	height:100%;
	background-color:#990000;
	background-image:url(../grafik/besucher/bg.jpg);
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
}
/*-------------------------------------- KLASSEN -----------------------------------------*/
a, .text-norm, #button-oben, #button-links, #content{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
	color:#a86f38;
	text-align:justify;
}
.text-fett{
font-weight:bold;
}
.text-mini{
	font-size: 10px;
	}
.clearfix {
	display: inline-block;
	}
h1, h2, h4{
font-size:16px;
color:#990000;
}
h1{
font-size:16px;
font-variant:small-caps;
letter-spacing:0.03em;
}
h1:first-letter{
font-size:30px;
color:#006699;
}
h2{
font-size:13px;
font-weight:bold;
}
h3{
font-size:13px;
}
h4{
font-weight:bold;
font-size:12px;
display:inline;
line-height:normal;
}
fieldset{
border:#990000;
border-style:solid;
border-width:1px;
}
p{
margin-top:-3px;
}
/*--------------------------------------- LAYOUT -----------------------------------------*/
#container{
width:920px;
min-height:100%;
height:auto !important;
height:100%;
background: 0px -53px url(../grafik/besucher/loop.jpg);
text-align:center;
margin:auto;
position:relative;
}
	#spalte-links{
	width:188px;
	height:523px;
	background-image:url(../grafik/besucher/saeule.jpg);
	background-repeat:no-repeat;
	float:left;
	margin-right:0 !important;
	margin-right:-3px;
	cursor:pointer;
	}

	#spalte-mitte{
	/*width:732px;*/ /* auskommentiert = deaktiviert */
	height:100%;
	/*float:left;*/ /* auskommentiert = deaktiviert */
	margin-left:188px !important;
	margin-left:185px;
	}
		
		#kopf{
		width:732px;
		height:160px;
		background-image:url(../grafik/besucher/kopf.jpg);
		cursor:pointer;
		/* float:left; */
		}
		#content{
		top:30px;
		position:relative;
		width:600px;
		height:100%;
		margin-bottom:100px;
		background-image:url(../grafik/besucher/wasserzeichen.gif);
		background-position:top;
		background-repeat:no-repeat;
		}
		
/* --------------------------------------GRAFISCHE ELEMENTE ---------------------------------------*/
#trenner{
	background-image:url(../grafik/besucher/trenner.gif);
	width:600px;
	height:22px;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	}
	
#banner{
	width:600px;
	height:140px;
	background:url(../grafik/besucher/banner_termin.gif) no-repeat;
	padding:38px 15px 0px 15px;
	position:absolute;
	z-index:15;
	margin-top:12px;
	text-align:center;
	}
#preise{
	 position:relative;
	 top:150px;
	 z-index:15;
	 margin-left:10px;
	}	
/*--------------------------------- MENÜ -----------------------------------------*/
#container-buttons-oben{
position:absolute;
top:151px;
left:260px;
float:left;
width:650px;
z-index:1;
}
	#container-buttons-oben a{
	display:block;
	letter-spacing:0.02em;
	font-size:11px;
	font-weight:bold;
	width:100px;
	height:18px;
	color:#FFFFFF;
	border-color:#FFFFFF;
	border-width:1px 0px 1px 1px;
	border-style:solid;
	float:left;
	text-align:center;
	text-decoration:none;
	line-height:18px;
	}
	#container-buttons-oben a:hover{
	background-color:#AE1B00 !important;
	color:#FFFFFF !important;
	font-weight:bold;
	letter-spacing:0.02em;
	border-bottom:#FFFFFF solid 1px !important;
	}

#buttons-links a:hover{
background-image:url(../grafik/veranstalter/button_over.gif);
color:#990000;
}
	#buttons-links{
	width:158px;
	text-align:left;
	top:360px;
	left:94px;
	position:absolute;
	font-size:17px;
	letter-spacing:0.15em;
	line-height:31px;
	text-indent: 15px;
	z-index:5;
	}
	#buttons-links a{
	display:block;
	height:34px;
	width:144px;
	font-size:17px;
	background-image:url(../grafik/besucher/button_off.gif);
	background-repeat:no-repeat;
	color:#FBDE86;
	text-decoration:none;
	z-index:2;
		}
		#buttons-links a:hover{
		display:block;
		height:34px;
		width:158px;
		color:#990000;
		background-image:url(../grafik/besucher/button_over.gif);
		letter-spacing:0.15em;
		z-index:2;
		}
	a{
	color:#a86f38;
	}
	a:hover{
	color:#336699;
	}
#sublink{
width:158px;
letter-spacing:0.05em;
}
#sublink a{
	background-image:url(../grafik/besucher/subbutton_off.gif);
	width:158px;
	letter-spacing:0.05em;
	color:#336633;
	font-size:12px;
	text-indent:5px;
	font-weight:bold;
	line-height:31px;
	height:37px;
	margin-top:-14px;
	position:relative;
}
#sublink a:hover{
	color:#d95903;
	background-image:url(../grafik/besucher/subbutton_off.gif);
	letter-spacing:0.05em;
	height:37px;
	margin-top:-14px;
	position:relative;
}
#weiter input{
width:190px;
height:53px;
cursor:pointer;
background-image:url(../grafik/besucher/btn_weiter.jpg);
border:none;
}
/*--------------------------------- HACKS -----------------------------------------*/
.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden;
font-size: 0;
}
/*HACK IE 6 */
* html #content{
left:-10px;
}
/*HACK IE 7*/
*+html #content{
left:-20px;
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */