* {
	margin: 0;
	padding:0;
	outline:none;
}
html, body {
	height: 100%;
	width:100%;
}
html {
	background:#40191c url(../images/html_bg.jpg) 0 0 repeat-y;
	color:#ebbe84;
	font-family:"Times New Roman", Times, serif;
	font-size:13px;
}
a {color:#ebbe84;}
h1 {font-size:24px;}
img {border:none;}
#wrap {
	width: 969px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 0 -134px 0;
}
#flash {
	width:969px;
	height:258px;
	position:absolute;
	background:url(../images/flash.jpg) 0 0 no-repeat;
	float:left;
	margin:39px 0 0 0;
	z-index:1;
}
#head {
	background: url(../images/head_bg.jpg) 0 0 no-repeat;
	width:969px;
	height:297px;
	float:left;
}
	#head h1 a {
		text-indent:-5000px;
		display:block;
		width:155px;
		height:115px;
		margin:22px 0 0 134px;
		position:absolute;
		z-index:2;
		}
	#head ul {
		float:right; 
		padding-right:119px; 
		margin-top:20px;
		//padding-right:112px; 
	}
	*+html #head ul {padding-right:119px;}
		#head ul li {
			float:left;
			list-style:none;
			margin:0 7px;
			border-bottom:1px solid #ebbe84;
			line-height:13px;
		}
			#head ul li a {text-decoration:none;}
#nav {
	background:url(../images/nav_main_bg.jpg) 0 0 no-repeat;
	height:62px;
	width:969px;
	float:left;
}
	#nav ul {
		padding:18px 0 0 176px;
		//padding:19px 0 0 176px;	
	}
		#nav ul li {
			float:left;
			list-style:none;
			padding:0 20px 0 0;
			font-size:18px;
			font-weight:bold;
		}
			#nav ul li a {text-decoration:none;}
#nav_sub {
	background:url(../images/nav_sub_bg.jpg) 0 0 no-repeat;
	height:51px;
	width:969px;
	float:left;
}
	#nav_sub ul {
		float:left;
		padding:13px 0 0 117px;
		//padding:14px 0 0 178px;
	}
		#nav_sub ul li {
			float:left;
			list-style:none;
			font-size:18px;
			font-weight:bold;
			margin:0 13px 0 0;
		}
			#nav_sub ul li a {
				color:#b78b3e;
				font-size:16px;
			}
		.line {
			width:1px;
			height:20px;
			background:url(../images/line.jpg) 0 6px no-repeat;
			padding:0 4px 0 0;
		}
#container {
	background:url(../images/cont_bg-neu.jpg) 0 0 no-repeat;
	min-height:386px;
	width:969px;
	float:left;
}
	#content {
		width:510px;
		min-height:350px;
		padding:36px 0 0 117px;
		//padding:37px 0 0 117px;
		float:left;
	}
	* html #content {height:350px;}
		#content h1 {padding:0 0 22px 0;}
		#content p {
			padding:0 0 21px 0;
			line-height:21px;
			clear:both;
		}
		#content ul { margin-bottom: 21px; }
		#content li { margin-left: 15px; }
		.image {
			display:block;
			width:130px;
			height:100px;
			border:1px solid #ebbe84;
			padding:5px;
			margin:5px;
			background:#b78b3e;
			float:left;
		}
		#map {
			display:block;
			width:400px;
			height:300px;
			border:1px solid #ebbe84;
			padding:5px;
			margin:5px;
			background:#b78b3e;
		}
	#wochenkarte {
		width:240px;
		float:left;
		padding:115px 0 0 33px;
	}
		#wochenkarte p {line-height:21px;}
		#wochenkarte a {
			font-size:16px;
			font-weight:bold;
		}
		
		
#colour{
background-color: #542123;

}
#push {
	height:134px;
	width:969px;
	clear:both;
	float:none;
}
#footer {
	background:url(../images/footer_bg.jpg) 0 0 no-repeat;
	width:969px;
	height: 134px;
}
	#footer ul {margin: 0 0 0 334px;}
		#footer ul li {
			list-style:none;
			float:left;
			margin:4px 24px 0 0;
			//margin:5px 24px 0 0;
			font-size:15px;
			border-bottom:1px solid #ebbe84;
		}
			#footer ul li a {text-decoration:none; }
	#footer p {
		clear:both;
		font-size:14px;
		padding:40px 80px 0 0px;
		//padding:20px 0 0 118px;
		text-align:center;
	}

/* Sontiges */

#content h2 { margin-bottom:21px; }
#content h3 { margin-bottom:10px; padding-left: 4px; border-left: 4px solid #EBBE84; }

.imagegallery {	height:auto; margin-bottom:21px; }

.clearfix:after {
    content: 				"."; 
    display: 				block; 
    height: 				0; 
    clear: 					both; 
    visibility: 			hidden;
}
.clearfix { display:inline-block; }
* html .clearfix { height:1%; }
.clearfix {	display:block; }

#content dl.wk { padding-left:8px; width:502px; margin-bottom:11px; }
#content dl.wk dt, #content dl.wk dd { float:left; margin-bottom:10px; padding:5px; background: #541911;}
#content dl.wk dt { width:100px; }
#content dl.wk dd { width:382px; }

#tageskarte a { font-size:13px; }
#tageskarte p { margin-bottom:21px; }