*{padding:0;margin:0; border:0;}

html {
min-height: 101%;
}

body {
padding:0;
margin:0;
background-color:#FFFFFF;
font: 90% Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
"Lucida", "Trebuchet MS", "Times New Roman", "Bitstream Vera Sans", sans-serif;
text-align: center;
}

table{padding:0 0 0 0; margin:0 0 0 0;}

h1 {
	font: 90% Verdana, "Lucida Grande", "Lucida Sans Unicode", "Lucida Sans",
	"Lucida", "Trebuchet MS", "Times New Roman", "Bitstream Vera Sans", sans-serif;
	font-size: x-large;
	color: #208f30;
	
	}

a {
	text-decoration: none;
	color: black;
	outline: 0; /* Fix für den Mac, damit die links keine outline bekommen */
	-moz-outline: 0; /* Fix für den Mac, damit die links keine outline bekommen */
}

#wrapper {
	padding:0;
	width:910px;
	height:101%;
	margin: 0 auto 0 auto;
	overflow: hidden;
	background:transparent url(../images/body.jpg) repeat-y;
	}

#logo {
	width:910px;
	height:106px;
	background:transparent url(../images/logo.jpg);
	}
	
#logo_left {
	float: left;
	width:380px;
	height:93px;
	margin: 12px 0 0 10px;
	}
	
#logo_right {
	float: left;
	width:495px;
	height:90px;
	margin: 15px 25px 0 0;
	}
	
#header {
	width:910px;
	height:240px;
	}



#content_left {
	float: left;
	width:283px;
	height:auto;
	}
	
	
#content_right {
	padding: 0px 50px 0 20px;
	text-align: left;
	float: left;
	width:557px;
	height:auto;
	}
	

#footer {
	float: left;
	width:910px;
	height:40px;
	background:transparent url(../images/footer.jpg);
	}
	

ul#navi {
	padding-left: 29px;
	width:254px;
	height:auto;
	list-style:none;
}

ul#navi a {text-decoration:none; display:block;}
ul#navi li {float:left; display:block;margin:0 1px 0 0;}

#index a{
		background:transparent url(../images/navi1.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#preise a{
		background:transparent url(../images/navi2.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#anfahrt a{
		background:transparent url(../images/navi3.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#aktivitaeten a{
		background:transparent url(../images/navi4.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#gaestebuch a{
		background:transparent url(../images/navi5.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#impressum a{
		background:transparent url(../images/navi6.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#index a:hover{
		background:transparent url(../images/navi1_hover.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#preise a:hover{
		background:transparent url(../images/navi2_hover.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#anfahrt a:hover{
		background:transparent url(../images/navi3_hover.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#aktivitaeten a:hover{
		background:transparent url(../images/navi4_hover.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#gaestebuch a:hover{
		background:transparent url(../images/navi5_hover.jpg) no-repeat;
		width:254px;
		height:35px;
		}
		
#impressum a:hover{
		background:transparent url(../images/navi6_hover.jpg) no-repeat;
		width:254px;
		height:35px;
		}


	tr.bad {
		background: transparent url(../images/bad.jpg) no-repeat;
	}
	
	tr.flur {
		background: transparent url(../images/flur.jpg) no-repeat;
	}
	
	tr.kueche {
		background: transparent url(../images/kueche.jpg) no-repeat;
	}
	
	tr.kinder {
		background: transparent url(../images/kinderzimmer.jpg) no-repeat;
	}
	
	tr.schlaf {
		background: transparent url(../images/schlafzimmer.jpg) no-repeat;
	}
		
	tr.wohn {
		background: transparent url(../images/wohnzimmer.jpg) no-repeat;
	}
	
	tr.sauna {
		background: transparent url(../images/sauna.jpg) no-repeat;
	}

/*wo gefloatet wurde muss auch gecleared werden */

.clearfix:after {
	clear: both;
	display: block;
	content: ".";
	height: 0;
	visibility: hidden;
}
