	/*div {
		border: 1px solid #006;
	}*/
	body {
		background-color: #abf;
		font-family: arial, verdana, sans-serif;
		color: #006;
	}
	a {
		color: #fff;
		text-decoration: none;
		font-weight: bold;
	}
	a:hover {
		color: #006;
		text-decoration: underline;
		background: #fff;
	}
	a:active {
		color: #fff;
		text-decoration: none;
	}
	#gesamt {
		position: relative;
		width: 800px;
		height: 500px;
		background-image: url(bilder/hintergrund_blau.png);
		background-attachment: scroll;
		border: 1px solid #00f;
	}
		#gesamt_bilder {
			position: relative;
			width: 800px;
			height: 585px;
			background-image: url(bilder/hintergrund_blau600.png);
			background-attachment: scroll;
			border: 1px solid #006;
		}
	#himmel {
		position: absolute;
		width: 800px;
		height:100px;
		background: #00f;
	}
	#logo {
		position: absolute;
		left: 575px;
		top: 30px;	
		width: 189px;
		height: 60px;
	}
	#menue_1 {
		position: absolute;
		left: 5px;
		top: 105px;
		width: 790px;
		height: 30px;
		background: #00f;
	}
	#home {
		position: absolute;
		left: 5px;
		top: 5px;
		width: 150px;
		height: 17px;
		background: #00f;
		/*padding-top: 3px;*/
		text-align: center;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: #fff;
	}
	#home_akt {
		position: absolute;
		left: 5px;
		top: 5px;
		width: 150px;
		height: 17px;
		background: #fff;
		/*padding-top: 3px;*/
		text-align: center;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: #006;
	}
	#aktuell_khh {
		position: absolute;
		left: 280px;
		top: 5px;
		width: 110px;
		height: 17px;
		background: #00f;
		/*padding-top: 3px;*/
		text-align: center;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: #fff;
	}
	#akt_khh {
		position: absolute;
		left: 280px;
		top: 5px;
		width: 110px;
		height: 17px;
		background: #fff;
		/*padding-top: 3px;*/
		text-align: center;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: #006;
	}
	#keller_1 {
		position: absolute;
		left: 400px;
		top: 5px;
		width: 110px;
		height: 17px;
		background: #00f;
		/*padding-top: 3px;*/
		text-align: center;
		font-family: arial;
		font-size: 10pt;
		font-weight: bold;
		color: #fff;
	}
	#cafe_1 {
			position: absolute;
			left: 520px;
			top: 5px;
			width: 110px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#pension_1 {
			position: absolute;
			left: 640px;
			top: 5px;
			width: 130px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#aktuell {
			position: absolute;
			left: 520px;
			top: 5px;
			width: 80px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#aktuell_akt {
			position: absolute;
			left: 520px;
			top: 5px;
			width: 80px;
			height: 17px;
			background: #fff;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #006;
	}
	#angebot {
			position: absolute;
			left: 610px;
			top: 5px;
			width: 80px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#angebot_akt {
			position: absolute;
			left: 610px;
			top: 5px;
			width: 80px;
			height: 17px;
			background: #fff;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #006;
	}
	#bilder {
			position: absolute;
			left: 700px;
			top: 5px;
			width: 80px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#bilder_akt {
			position: absolute;
			left: 700px;
			top: 5px;
			width: 80px;
			height: 17px;
			background: #fff;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #006;
	}
	#logo_kiring {
		position: absolute;
		left: 5px;
		top: 140px;
		width: 160px;
		height: 171px;
	}
	#menue_2 {
		position: absolute;
		left: 5px;
		top: 311px;
		width: 160px;
		height: 269px;
		/*background: #00f;*/
	}
		#menue_2 td {
			text-align: center;
			font-size: 10pt;
		}
		#menue_2 tr {
			background: #00f;
		}
	#pension_3 {
			position: absolute;
			left: 5px;
			top: 198px;
			width: 150px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#pension_2 {
			position: absolute;
			left: 5px;
			top: 225px;
			width: 150px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#kultur {
			position: absolute;
			left: 5px;
			top: 225px;
			width: 150px;
			height: 17px;
			background: #00f;
			/*padding-top: 3px;*/
			text-align: center;
			font-family: arial;
			font-size: 10pt;
			font-weight: bold;
			color: #fff;
	}
	#inhalt {
			position: absolute;
			left: 170px;
			top: 140px;
			width: 625px;
			height: 440px;
			/*background: #abf;*/
			overflow: auto;
	}
		#inhalt_kontakt {
			position: absolute;
			left: 170px;
			top: 140px;
			width: 625px;
			height: 440px;
		}
		#inhalt_kontakt p {
			padding-left: 20px;
			padding-right: 20px;
		}
		#inhalt_kontakt a{
			color: #00f;
			text-decoration: underline;
			font-weight: bold;
		}
		#inhalt_kontakt a:hover {
			color: #f00;
			text-decoration: underline;
			background: #fff;
		}
		#inhalt_kontakt td {
			font-family: arial;
			font-size: 10pt;
			color: #006;
			overflow: auto;
		}
		#inhalt_kontakt th {
			background-color: #fff;
		}
	#inhalt p {
			/*padding-top: 10px;*/
			padding-left: 20px;
			padding-right: 20px;
	}
	#inhalt a{
			color: #00f;
			text-decoration: underline;
			font-weight: bold;
	}
	#inhalt a:hover {
			color: #f00;
			text-decoration: underline;
			background: #fff;
	}
	#inhalt td {
		font-family: arial;
		font-size: 10pt;
		/*padding-left: 20px;*/
		color: #006;
		overflow: auto;
	}
	#inhalt th {
		background-color: #fff;
	}
		#inhalt_akt {
			position: absolute;
			left: 170px;
			top: 140px;
			width: 625px;
			height: 440px;
			/*background: #f99;*/
			/*border: 1px solid #933;*/
			overflow: auto;
		}
		#inhalt_akt td {
			font-family: arial;
			font-size: 10pt;
			color: #006;
			overflow: auto;
			padding-top: 0px;
		}
		#inhalt_akt th {
		background-color: #fff;
		}
		#kopf_akt {
		position: absolute;
		left: 0px;
		top: 5px;
		width: 610px;
		height: 90px;
		/*background: #fff;*/
		/*overflow: auto;*/
		}
	#tabelle_akt {
		position: absolute;
		left: 0px;
		top: 95px;
		width: 625px;
		height: 335px;
		/*background: #fff;*/
		overflow: auto;
	}
	#sitemap {
		position: absolute;
		left: 0px;
		top: 45px;
		width: 625px;
		height: 383px;
		overflow: auto;
	}
		#sitemap a {
			color: #fff;
			text-decoration: underline;
			font-weight: bold;
		}
		#sitemap a:hover {
		color: #006;
		text-decoration: underline;
		background: #fff;
		}
		#sitemap td {
			padding-left: 20px;
			height: 25px;
		}
	#inhalt_bilder {
			position: absolute;
			left: 170px;
			top: 140px;
			width: 625px;
			height: 335px;
			/*background: #f99;*/
			/*border: 1px solid #933;*/
			overflow: auto;
	}
	#cafe_grossbild {
		position: absolute;
		left: 85px;
		top: 25px;
		width: 450px;
		height: 283px;
		text-align: center;
	}
	#laufleiste {
		position: relative;
		left: 175px;
		top: 483px;
		width: 615px;
		height: 85px;
		overflow: auto;
		white-space: nowrap;
	}
	#kopf {
		position: absolute;
		left: 0px;
		top: 95px;
		width: 625px;
		height: 30px;
		/*background: #fff;*/
		/*overflow: auto;*/
	}
		#kopf td {
			text-align: left;
		}
	#tabelle {
		position: absolute;
		left: 0px;
		top: 155px;
		width: 625px;
		height: 273px;
		/*background: #fff;*/
		overflow: auto;
	}
		#tabelle td {
			background-color: #abf;
			text-align:left;
			padding-left: 10px;
		}