body {
	background-image: url(bilder/rahmen_links.gif);
	background-repeat: repeat-y;
	background-color: #FFFFCC;
	margin: 0px;
}
div#LinksOben { position: absolute; left: 0px; top: 0px; width: 150px; height: 50px; z-index: 4; background-image: url(bilder/rahmen_oben_links.gif); }
div#LinksWelcome { position: absolute; left: 0px; top: 50px; z-index: 2; }
div#RahmenOben { position: absolute; left: 0px; top: 0px; width: 100%; height: 50px; margin-left: 0px; margin-right: 0px; background-image: url(bilder/rahmen_oben.gif); z-index: 3; }
div#NaviBoxHotel { position: absolute; left: 13px; top: 98px; width: 185px; height: 346px; z-index: 110; }
div#NaviBoxHalberstadt { position: absolute; left: 13px; top: 368; width: 182px; height: 164px; z-index: 111; }
div#NaviBoxKontakt { position: absolute; left: 13px; top: 503; width: 200px; height: 131px; z-index: 112; }
div#NaviBoxHome { position: absolute; left: 13px; top: 628; width: 190px; height: 101px; z-index: 113; }
div#Headline { position: absolute; z-index: 126; top: 6px; left: 150px; width: 400px; }
div#HeadlineImage { position: absolute; z-index: 115; top: 50px; left: 170px; width: 580px; }
div#HotelName { position: absolute; z-index: 127; top: 6px; right: 60px; width: 150px; }
div#MainBox { position: absolute; z-index: 0; top: 160px; left: 170px; width: 580px; }
div#Flaggen { position: absolute; z-index: 150; top: 4px; right: 2px; width: 60px; }
div#SpezialBanner { position: absolute; z-index: 125; top: 50px; left: 760px; }
div#DefaultAdresse {
	padding-bottom:30px;
	padding-left:20px;
}
div#DefaultBild { position: absolute; z-index: 109; top: 50px; left: 150px; }
div#DefaultMainBox { position: absolute; z-index: 110; top: 350px; left: 170px; width: 580px; }
div#SearchBox { position: absolute; z-index: 80; top: 0px; right: 2px; width: 260px; }

div#programme { position: absolute;	z-index: 0;	top: 160px;	left: 170px;	 width: 580px; }
div#programmefooter { border: solid 1px #E79E6C; background-color: #F5F3C0; }
div#programmelink { text-align: right; margin-top: -15px; margin-bottom: -15px;}
#navPreise {
	color: #FFCC00;
}
h1 {
	font-weight: bold;
	font-size: 12px;
	color: #CC3300;
}
.linkunterbild {
	font-size: 11px !important;
	font-weight: normal !important;
}

#ar_dom {
	height: 280px;
	background-image: url(bilder/programme/pr_dom.jpg);
	background-repeat: no-repeat;
	background-position: top right;
	padding: 10px 230px 10px 0px;
	font-size: 10px;
}
#ar_dom p {
	font-size: 10px;
	margin:10px 0px;
}
#ar_dom ul {
	margin:5px 20px;
	padding:0px;
}
