*{
margin:0;
padding:0;
list-style:none;
}

.tt{
text-decoration:none;
color:#313A3C;
}

img{border:none 0;}

body{
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
color:#313A3C;
background:#faedc8;
margin:22px 0 0 0;
}

#wrapper{
position:relative;
width:916px;
height:530px;
margin:auto;
border:1px solid #000;
}

	#header{height: 123px;}

	#contentwrap{}

		#leftbox{
		width:159px;
		height:407px;
		float:left;
		background:url(images/leftbox.gif) no-repeat;
		}

			#leftbox img{float:left;}

			#leftbox address{
			font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
			font-style:normal;
			font-size:10px;
			color:#313a3c;
			padding:270px 0 0 15px;
			}

			*+html #leftbox address{padding-top:191px;}

			* html #leftbox address{padding-top:191px;}

				#leftbox address img{
				display:block;
				padding-right:3px;
				padding-bottom:12px;
				}

				#leftbox a{
				color:#313a3c;
				text-decoration:none;
				}

		#rightbox{
		width:757px;
		float:left;
		}

			#topnav{height:22px;}

				#topnav li{float:left;}

					#topnav li a{
					display:block;
					color:#313a3c;
					text-decoration:none;
					font-weight:bold;
					height:22px;
					line-height:22px;
					font-size:12px;
					width:107px;
					text-align:center;
					}

					#topnav .hof{background:#7ebb60;}
					#topnav .hof:hover{background:#6FA454;}

					#topnav .erleben,#topnav .jahreszeiten{background:#ffdb4e;}
					#topnav .erleben:hover,#topnav .jahreszeiten:hover{background:#e0c045;}

					#topnav .wohnen{background:#ee8146;}
					#topnav .wohnen:hover,#topnav .anfrage:hover{background:#d1713d;}

					#topnav .wellness{background:#91c5eb;}
					#topnav .wellness:hover{background:#7fadce;}

					#topnav .anfrage{
					width:222px;
					background:#ee8146;
					}

		#content{
		position:absolute;
		left:159px;
		top:145px;
		background:#fbf5e1;
		border-left:1px solid #cebea5;
		}

			h1{
			font-size:17px;
			color:#ee8146;
			padding:0 0 15px 0;
			}

			h2{
			font-size:11px;
			color:#000;
			padding:0 0 3px 0;
			}

			#content p{
			padding:0 0 15px 0;
			line-height:15px;
			}

			#content a{color:#ee8146;}

			#content a.tt{
			text-decoration:none;
			color:#313a3c;
			}

			#kinderfoto{
			position:absolute;
			right:22px;
			top:39px;
			z-index:1;
			}

			#scrollbox{
			width:519px;
			height:309px;
			overflow:auto;
			padding:10px 225px 0 12px;
			}

			#infos{
			text-align: center;
			padding:15px 0 15px 0;
			}

				#infos li{
				display:inline;
				line-height:20px;
				padding:0 5px 0 5px;
				}

		#footer{
		padding:359px 0 0 0;
		height:26px;
		line-height:26px;
		background:#fff;
		}

			#footer li{
			display:block;
			float:left;
			padding:0 4px 0 13px;
			}

				#footer a{
				font-weight:bold;
				text-decoration:none;
				color:#000;
				font-size:12px;
				}
