#wrapper {
	width: 970px;
	margin-right: auto;
	margin-left: auto;
	position: relative;
	height: auto;
	background-repeat: repeat-y;
}
#header {
	background-image: url(Images/header.jpg);
	height: 130px;
	width: 970px;
	float: left;
}
#balken {
	background-image: url(Images/balken.jpg);
	float: left;
	height: 35px;
	width: 970px;
}
#adresse {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fdcb00;
	margin-top: 10px;
}
#adresse a {
	font-family: Arial, Helvetica, sans-serif;
	color: #fdcb00;
	font-size: 12px;
	text-decoration: none;
}
#sidebar {
	float: left;
	height: auto;
	width: 200px;
	z-index: 5;
	background-repeat: repeat-y;
	padding-top: 0px;
}
#main {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	float: left;
	height: auto;
	width: 770px;
	position: relative;
	padding-top: 10px;
	color: #134187;
}
#sidebar_rechts {
	float: right;
	height: 358px;
	width: 200px;
	background-image: url(Images/ticker.jpg);
	position: absolute;
	left: 570px;
	top: 0px;
	z-index: 0;
}

#rahmen {
	border: medium solid 134187;
	height: auto;
	width: 970px;
	margin-right: auto;
	margin-left: auto;
}

#fooder {
	height: 35px;
	width: 970px;
	background-image: url(Images/fooder.jpg);
	left: 0px;
	float: left;
}
#allgemeines_flash {
	height: 330px;
	width: 250px;
	position: absolute;
	left: 289px;
	top: 8px;
}

#firmenlink {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fdcb00;
	float: left;
	height: 15px;
	width: 200px;
	margin-top: 10px;
	margin-left: 10px;
}
#firmenlink a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fdcb00;
	text-decoration: none;
}
#bayern-tourismus {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fdcb00;
	float: right;
	height: 15px;
	width: 200px;
	margin-top: 10px;
	margin-right: 10px;
	text-align: right;
}
#bayern-tourismus a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #fdcb00;
	text-decoration: none;
}
#logo {
	float: left;
	height: auto;
	width: auto;
	margin-top: 25px;
}
#ticker {
	float: right;
	height: 181px;
	width: 200px;
	position: absolute;
	left: 565px;
	top: 0px;
	margin-top: 8px;
	margin-right: 5px;
	background-image: url(Images/ticker.jpg);
}
#sidebar a #willkommen {
	margin-bottom: 2px;
	left: 5px;
	top: 5px;
	margin-top: 8px;
	margin-left: 5px;
}
#sidebar a #allgemeines {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #platzordnung {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #umgebung {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #news {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #ausstattung {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #sanitaeranlagen {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #restaurant {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #appartments {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #massagepraxis {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #preise_allgemein {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #wintersaison {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #pauschalen {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #kontaktformular {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #bildergalerie {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #anfahrtsplan {
	margin-bottom: 2px;
	margin-left: 5px;
}
#sidebar a #impressum {
	margin-left: 5px;
}
body {
	background-image: url(Images/body_bg.jpg);
	background-repeat: repeat;
}
#inlet_main_index {
	position:absolute;
	width:550px;
	height:350px;
	z-index:1;
	left: -27px;
	top: 0px;
	margin-top: 8px;
	margin-bottom: 10px;
}
.inhalt {
	position:absolute;
	left:3px;
	top:-12px;
	width:500px;
	height:350px;
	z-index:6;
}

#clipart {
	height: 150px;
	width: 197px;
	position: absolute;
	left: 565px;
	top: 199px;
	z-index: 2;
	font-size: 40px;
	color: #E20500;
}
#clipart1 #FlashID2 {
	height: 200px;
	width: 300px;
	position: absolute;
	left: 471px;
	top: 164px;
}

#main_impressum table tbody tr td strong {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
}
.schrift_weiß {
	font-family: Arial, Helvetica, sans-serif;
	color: #FFF;
	font-weight: bold;
}
#formular {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #134187;
	height: 350px;
	width: 500px;
}
#sanitaer_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	overflow: auto;
	height: 330px;
	width: 250px;
	padding-right: 10px;
}
#block {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	width: 500px;
	text-align: justify;
}

#text_restaurant {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	height: 330px;
	width: 250px;
	padding-right: 10px;
	overflow: auto;
}
#appart_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	height: 330px;
	width: 250px;
	padding-right: 10px;
	overflow: auto;
}
#massage_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	height: 330px;
	width: 250px;
	padding-right: 10px;
	overflow: auto;
}
#p_allgemein_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	height: 330px;
	width: 250px;
	padding-right: 10px;
	overflow: auto;
}
.blinken {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #dc0500;
	text-decoration: blink;
	font-weight: bold;
}
#wintersaison_text {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #134187;
	height: 330px;
	width: 250px;
	padding-right: 10px;
	overflow: auto;
}
body {
	background-image: url(Images/body.jpg);
}
#wintersaison_flash {
	position:absolute;
	left:515px;
	top:356px;
	width:250px;
	height:330px;
	z-index:1;
}

#wrapper #main #FlashID2 {
	margin-right: 10px;
}
#wrapper #main #index_txt div strong {
	color: #dc0500;
}
