html {
	margin:0;
	padding:0;
	height: 100%;
}

body {
	background-image:url(img/wiese.jpg);
	background-repeat:repeat-x;
	background-color:#CFDB74;
	padding:0;
	margin:0;
	height: 100%;
}
	
#wrapper {
	position:absolute;
	left:50%;
	width:641px;
	margin-left:-320px;
	background-image:url(img/content_bg.gif);
	background-position: 0 276px;
	background-repeat: repeat-y;
	padding:0px;
	height: 100%;
	min-height: 100%;
}

#navi {
	width:631px;
	height:30px;
	padding:36px 0 0 10px;
	margin:0 0 0 0;
	background-image:url(img/navi_bg.jpg);
	background-repeat:no-repeat;
}

#head1 {
	width:641px;
	height:216px;
	padding:0;
	margin:0;
	background-image:url(img/head_bg_neu.jpg);
	background-repeat:no-repeat;
}

#content {
	width:641px;
	margin:0;
	padding:10px 0 0 0;
	background-image:url(img/content_bg.gif);
	background-repeat:repeat-y;
}

#left {
	width:220px;
	padding:20px 0px 10px 10px;
	margin:0;
	float:left;
}

#left .frame {
	width:200px;
	margin-top:40px;
}

#right {
	width:370px;
	padding:0 0 10px 10px;
	margin:0;
	float:left;
}

#breit {
	width:610px;
	padding:20px 0 10px 10px;
	margin:0;
	float:left;
}

#footer {
	font-family:trebuchet ms, verdana, arial, sans-serif;
	font-size:11px;
	color:#333333;	
	padding: 15px 0 0 0;
	margin: 0 0 15px 0;
	width: 100%;
	clear: both;
	text-align: center;
	bottom:0px;
}

p {
	font-family:trebuchet ms, verdana, arial, sans-serif;
	font-size:12px;
	color:#333333;	
	line-height:180%;
	padding:0 15px 0 0;
}

p.eintrag:first-letter {
	color:#808A3A;
	font-weight:bold;
	font-size:16px;
}

img {
	float:left;
	margin:0 15px 10px 0;
}

p.ueberschrift {
	font-weight:bold;
	font-size:22px;
	color:#808A3A;
}



 /** BOXEN!! **/
#text {
	background-image:url(img/text_content_bg.gif);
	background-repeat:repeat-y;
	width:364px;
	padding:0;
	margin:0;
}
.text0 {
	background-image:url(img/text_content0_bg.gif);
	background-repeat:repeat-y;
	width:606px;
	padding:0;
	margin:0;
}
.text0 .texttop0 {
	background-image:url(img/text_top0_bg.gif);
	background-repeat:no-repeat;
	width:606px;
	padding-top:-40px;
	padding-left:8px;
	padding-right:8px;
	padding-bottom:8px;
	margin:0;
}
#text .texttop1 {
	background-image:url(img/text_top1_bg.gif);
	background-repeat:no-repeat;
	width:357px;
	padding:40px 15px 8px 8px;
	margin:0;
}
#text .texttop2 {
	background-image:url(img/text_top2_bg.gif);
	background-repeat:no-repeat;
	width:357px;
	padding:40px 15px 8px 8px;
	margin:0;
}	
.text0 .texttop3 {
	background-image:url(img/text_top3_bg.gif);
	background-repeat:no-repeat;
	width:606px;
	padding:40px 15px 8px 8px;
	margin:0;
}
#text .texttop4 {
	background-image:url(img/text_top4_bg.gif);
	background-repeat:no-repeat;
	width:357px;
	padding:40px 15px 8px 8px;
	margin:0;
}	
#text .texttop5 {
	background-image:url(img/text_top5_bg.gif);
	background-repeat:no-repeat;
	width:606px;
	padding:40px 15px 8px 8px;
	margin:0;
}
#text .texttop6 {
	background-image:url(img/text_top6_bg.gif);
	background-repeat:no-repeat;
	width:357px;
	padding:40px 15px 8px 8px;
	margin:0;
}		
#text .texttop7 {
	background-image:url(img/text_top7_bg.gif);
	background-repeat:no-repeat;
	width:357px;
	padding:40px 15px 8px 8px;
	margin:0;
}		
#text .textbottom {
	background-image:url(img/text_bottom_bg.gif);
	background-repeat:no-repeat;
	width:364px;
	height:36px;
	padding:0;
	margin:0;
}
.text0 .textbottom0 {
	background-image:url(img/text_bottom0_bg.gif);
	background-repeat:no-repeat;
	width:606px;
	height:36px;
	padding:0;
	margin:0;
}
/** BOXEN!! ENDE **/




/** LINKS **/
a:link {
	color:#808A3A;	
	text-decoration:none;
	font-weight:bold;
}
a:visited {
	color:#808A3A;	
	text-decoration:none;
	font-weight:bold;
}
a:hover {
	color:#333333;	
	text-decoration:none;
	font-weight:bold;
}
a:active {
	color:#808A3A;	
	text-decoration:none;
	font-weight:bold;
}	
/** LINKS ENDE **/


/** NAVIGATION **/
ul#navigation {
	height:26px;
	padding:0px;
	margin: 0px 0 0 0px;
	display:block;
	list-style:none;
	position:relative;
}
#navigation li {
	display:inline;
	float:left;
	padding:0px;
	margin:0px;
}
#navigation li a {
	display:block;
	height:26px;
	text-indent:-10000px;
	position:absolute;
	margin:0px;
	padding:0px;
}
#navigation li a span { visibility:hidden; }

#navigation #home a { left:0px; width:48px; background:url(img/navi/home.gif) no-repeat; background-position:0 0; }
#navigation #umgebung a { left:60px; width:87px;background:url(img/navi/umgebung.gif) no-repeat; background-position:0 0; }
#navigation #impressum a { left:160px; width:105px; background:url(img/navi/impressum.gif) no-repeat; background-position:0 0; }

#navigation #home a:hover { background:url(img/navi/home.gif) no-repeat; background-position:0 -26px; }
#navigation #ausstattung a:hover { background:url(img/navi/ausstattung.gif) no-repeat; background-position:0 -26px; }
#navigation #umgebung a:hover { background:url(img/navi/umgebung.gif) no-repeat; background-position:0 -26px; }
#navigation #preise a:hover { background:url(img/navi/preise.gif) no-repeat; background-position:0 -26px; }
#navigation #anfrage a:hover { background:url(img/navi/anfrage.gif) no-repeat; background-position:0 -26px; }
#navigation #anfahrt a:hover { background:url(img/navi/anfahrt.gif) no-repeat; background-position:0 -26px; }
#navigation #impressum a:hover { background:url(img/navi/impressum.gif) no-repeat; background-position:0 -26px; }
/** NAVIGATION ENDE **/
