@charset "utf-8";
/* www.adlerburg.com */

/* Body */

* {
margin: 0;
padding: 0;
}

body {
background: #2e2a0f url(../images/layout/background.jpg) repeat-x;
font: 0.9em Verdana, Arial, Helvetica, sans-serif;
color: #c9c9c9;
line-height: 1.5em;
}

img, div{
behavior: url(iepngfix.htc);
}

p {
margin: 0 0 15px 0;
}

/* Headline */

h1 {
text-indent: -5000px;
font-size: 0.1em;
}

h2 {
color: #8f8b6e;
margin-bottom: 15px;
font-size: 1.0em;
font-weight: normal;
}

/* Class */

a {
color: #8f8b6e;
text-decoration: underline;
outline: none;
font-weight: bold;
}

a:hover {
text-decoration: none;
}

ul.liste {
list-style-type: none;
margin-bottom: 15px;
}
					
ul.liste li {
background: url(../images/layout/liste.png) 0 5px no-repeat;
padding-left: 20px;
}

.clear {
float: none;
clear: both;
}

#content:after {
clear: both;
content: '.';
display: block;
height: 0;
visibility: hidden;
}

#content01:after {
clear: both;
content: '.';
display: block;
height: 0;
visibility: hidden;
}

hr {
height: 1px;
border: 0;
color: #2e2a0f;
background: #2e2a0f;
margin: 20px auto;
border-top: 1px solid #555135;
width: 100% !important;
}

.thumbs {
border: 6px solid #bab095;
margin: 0 10px 10px 0;
}

/* Container */

#container {
background: url(../images/layout/container.jpg) repeat-y;
width: 968px;
margin: 0 auto;
}

/* Top */

#top {
background: url(../images/layout/header.jpg) repeat-x;
height: 208px;
margin: 0 auto;
}

	#logo {
	width: 520px;
	height: 208px;
	margin: 0 auto;
	}

/* Header */

#header {
background: url(../images/layout/navi.jpg) no-repeat;
width: 968px;
height: 298px;
margin: 0 auto;
}

#oeffnungszeiten {
	width: 230px;
	height: 200px;
	float: left;
	margin: 28px 0 0 75px;
	color: #1c1a0b;
	font-size:13px;
	line-height: 1.2em;
}
	
		.green {
		color: #514f3c;
		}

		#rotator {
		cursor: pointer;
		overflow: hidden;
		position: relative;
		width: 596px;
		height: 237px;
		top: 10px;
		left: 30px;
		}
	
		#rotator img {
		border: 0;
		cursor: pointer;
		width: 596px;
		height: 237px;
		}
		
/* Navi */

#navi {
width: 592px;
height: 37px;
float: left;
margin: 10px 0 0 335px;
}

	#navi ul {
	list-style: none;
	float: left;
	}
	
	#navi li {
	float: left;
	}
	
	#navi a {
	display: block;
	font-size: 0.1em;
	color: #27240c;
	overflow: hidden;
	height: 37px;
	float: left;
	text-indent: -5000px;
	}
	
		#navi a.wir {
		background: url(../images/navi/wir.jpg) no-repeat;
		width: 114px;
		}
		
			#navi a.wir:hover,
			#navi a.wirActive {
			background: url(../images/navi/wir.jpg) 0 -37px no-repeat;
			width: 114px;
			}
			
		#navi a.kueche {
		background: url(../images/navi/kueche.jpg) no-repeat;
		width: 133px;
		}
		
			#navi a.kueche:hover,
			#navi a.kuecheActive {
			background: url(../images/navi/kueche.jpg) 0 -37px no-repeat;
			width: 133px;
			}
			
		#navi a.raeumlichkeiten {
		background: url(../images/navi/raeumlichkeiten.jpg) no-repeat;
		width: 142px;
		}
		
			#navi a.raeumlichkeiten:hover,
			#navi a.raeumlichkeitenActive {
			background: url(../images/navi/raeumlichkeiten.jpg) 0 -37px no-repeat;
			width: 142px;
			}
			
		#navi a.feier {
		background: url(../images/navi/feier.jpg) no-repeat;
		width: 98px;
		}
		
			#navi a.feier:hover,
			#navi a.feierActive {
			background: url(../images/navi/feier.jpg) 0 -37px no-repeat;
			width: 98px;
			}
			
		#navi a.geschichte {
		background: url(../images/navi/geschichte.jpg) no-repeat;
		width: 103px;
		}
		
			#navi a.geschichte:hover,
			#navi a.geschichteActive {
			background: url(../images/navi/geschichte.jpg) 0 -37px no-repeat;
			width: 103px;
			}
			
		/* Navigation Sub */
	
		#navi ul li ul {
		list-style: none;
		padding: 0;
		float: none;
		display: none;
		}
		
		#navi ul ul li a {
		display: block;
		text-decoration: none;
		padding: 10px 0 0 10px;
		text-indent: 0 !important;
		}	
		
		#navi ul ul li a:hover,
		#navi ul ul li.active a {
		display: block;
		border: 0;
		text-decoration: underline;
		}
		
			/* Küche */
		
			#navi ul.sub_kueche {
			margin: 30px 0 0 0px;
			position: absolute;
			background-color: #bab095;
			width: 120px;
			}
			
			#navi ul.sub_kueche a {
			width: 120px;
			border-bottom: 1px solid #cfc8b5 !important;
			color: #514f3c;
			font-size: 11px;
			background-color: #bab095;
			}
		
			li#navi-kueche:hover ul {
			display: block;
			}
			
			/* Räumlichkeiten */
		
			#navi ul.sub_raeumlichkeiten {
			margin: 30px 0 0 0px;
			position: absolute;
			background-color: #bab095;
			width: 120px;
			}
			
			#navi ul.sub_raeumlichkeiten a {
			width: 120px;
			border-bottom: 1px solid #cfc8b5 !important;
			color: #514f3c;
			font-size: 11px;
			background-color: #bab095;
			}
		
			li#navi-raeumlichkeiten:hover ul {
			display: block;
			}
			
/* Content */

#content {
background: url(../images/layout/content.jpg) no-repeat;
width: 968px;
}

#content01 {
background: url(../images/layout/content01.jpg) no-repeat;
width: 968px;
}

	#left {
	width: 300px;
	float: left;
	}

		#subnavi {
		width: 250px;
		height: 150px;
		margin: 10px 0 0 80px;
		}
		
			#subnavi ul {
			list-style: none;
			}
			
			#subnavi a {
			color: #8f8b6e;
			text-decoration: none;
			overflow: hidden;
			display: block;
			font-weight: normal;
			background: url(../images/layout/liste.png) 0 5px no-repeat;
			padding: 0 0 0 30px;
			}
			
				#subnavi a:hover,
				#subnavi a.active {
				color: #dfd9c9;
				font-weight: bold;
				}
				
		#fotogalerie {
		width: 240px;
		margin: 35px 0 0 60px;
		}
		
		#inhalt {
		width: 600px;
		float: left;
		margin-bottom: 30px;
		}
		
			#headline {
			width: 599px;
			height: 101px;
			margin: -10px 0 0 30px;
			}
		
			#inhalt_left {
			width: 260px;
			float: left;
			margin: 20px 0 0 40px;
			}
			
			#inhalt_right {
			width: 260px;
			float: left;
			margin: 20px 0 0 40px;
			}
			
			#inhalt_wide {
			width: 520px;
			float: left;
			margin: 20px 0 0 40px;
			}
			
/* Footer */

#footer {
background: url(../images/layout/footer.jpg) repeat-x;
height: 62px;
float: none;
clear: both;
}

	#footer_inhalt {
	width: 740px;
	margin: 0 auto;
	color: #1c1a0b;
	padding-top: 20px;
	}
	
		.trenner {
		padding: 0 20px;
		}