#MasterLayer {
	width: 991px;
	text-align: left;
	margin: 10px auto;
}
#LayerTop {
	position:relative;
	float:left;
	width:100%;
	height:473px;
	background-image:url(images/bg-top.jpg);
	background-repeat:no-repeat;
}
#LayerTopZeile1 {
	position:relative;
	float:left;
	width:969px;
	padding:15px 0px 0px 10px;
	margin:0px;
	z-index:3;
}
#LayerTopZeile1Spalte1 {
	position:relative;
	float:left;
	width:235px;
	padding:0px;
	margin:0px;
}
#LayerTopZeile1Spalte2 {
	position:relative;
	float:right;
	width:728px;
	padding:0px;
	margin:0px;
}
#LayerTopBottom {
	position:relative;
	float:left;
	width:969px;
	padding:5px 0px 0px 10px;
	margin:0px;
}
#LayerMenue {
	position:relative;
	float:left;
	width:970px;
	padding:10px 0px 0px 9px;
	margin:0px;
}
#LayerSubmenueMain {
	position:relative;
	float:left;
	width:979px;
	height:33px;
	margin:-5px 0px 0px 0px;
	padding:0px;
}
#LayerSubmenue1, #LayerSubmenue2, #LayerSubmenue3 {
	position:absolute;
	float:left;
	padding:0px 0px 0px 9px;
	margin:0px;
	top:0px;
	left:0px;
	z-index:9;
}
#LayerSubmenue8 {
	position:absolute;
	float:left;
	padding:0px 0px 0px 9px;
	margin:0px;
	top:0px;
	left:0px;
	text-align:right;
	z-index:9;
}
.LayerSubmenueInhalt {
	position:relative;
	float:left;
	width:970px;
	height:25px;
	padding:8px 0px 0px 5px;
	margin:0px;
	background-image:url(images/bg-submenue.jpg);
	background-repeat:no-repeat;
}
#LayerMainContentBereich {
	position:relative;
	float:left;
	width:100%;
	padding:5px 0px 10px 0px;
	margin:0px;
}
#LayerFooter {
	position:relative;
	float:left;
	width:100%;
	height:35px;
	background-image:url(images/bg-footer.jpg);
	background-repeat:no-repeat;
}
#LayerTopBild {
	position:absolute;
	z-index:2;
}
#LayerMainTopText {
	position:absolute;
	width:323px;
	height:271px;
	margin:5px 0px 0px 640px;
	padding:0px;
	background-image:url(images/bg-text-headerbild-hoch.gif);
	background-repeat:no-repeat;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	opacity:0.8;
	z-index:5;
}
#LayerMainTopTextSpalte1 {
	position:absolute;
	width:300px;
	margin:5px 0px 0px 650px;
	padding:0px;
	z-index:8;
}
#LayerMainTopTextSpalte2 {
	position:absolute;
	width:155px;
	margin:127px 0px 0px 790px;
	padding:0px;
	z-index:8;
	display:none;
}
#LayerMainContentSpalte1 {
	position:relative;
	float:left;
	width:176px;
}
#LayerMainContentSpalte2 {
	position:relative;
	float:left;
	width:594px;
	padding:0px 23px 0px 23px;
	margin:0px;
}
#LayerMainContentSpalte3 {
	position:relative;
	float:left;
	width:175px;
}
#LayerGastrofuehrer {
	position:relative;
	float:left;
	width:100%;
	height:243px;
	background-image:url(images/bg-gastrofuehrer.jpg);
	background-repeat:no-repeat;
}
#LayerBlog {
	position:relative;
	float:left;
	width:100%;
	height:195px;
	background-image:url(images/bg-alpeadriablog.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:5px 0px 0px 0px;
}
#LayerArchivBrowser {
	position:relative;
	float:left;
	width:100%;
	height:243px;
	background-image:url(images/bg-archivbrowser.jpg);
	background-repeat:no-repeat;
}
#LayerAboservice {
	position:relative;
	float:left;
	width:100%;
	height:195px;
	background-image:url(images/bg-aboservice.jpg);
	background-repeat:no-repeat;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.LayerInhaltsbereichAnreisser {
	position:relative;
	float:left;
	padding:15px 0px 0px 8px;
	margin:0px;
}
.LayerInhaltsbereichAnreisser2 {
	position:relative;
	float:left;
	padding:15px 0px 0px 8px;
	margin:0px;
	text-align:center;
	width:160px;
}
.LayerInhaltsbereichAnreisser3 {
	position:relative;
	float:left;
	padding:0px 0px 0px 8px;
	margin:0px;
}
#LayerFootermenue {
	position:relative;
	float:left;
	padding:5px 0px 0px 15px;
	margin:0px;
}
#LayerStartseiteContent {
	position:relative;
	float:left;
	width:574px;
	padding:5px 10px 0px 10px;
	margin:0px;
	background-image:url(images/bg-content-startseite.gif);
	background-repeat:repeat-y;
}
#LayerContent {
	position:relative;
	float:left;
	width:574px;
	padding:5px 10px 0px 10px;
	margin:0px;
	background-image:url(images/bg-content.gif);
	background-repeat:repeat-y;
}
#LayerAuswahl {
	position:relative;
	float:left;
	width:594px;
	height:80px;
	padding:5px 0px 0px 0px;
	margin:0px;
	background-image:url(images/bg-auswahl.gif);
	background-repeat:no-repeat;
}
#LayerAuswahl2 {
	position:relative;
	float:left;
	width:594px;
	height:80px;
	padding:5px 0px 0px 0px;
	margin:0px;
	background-image:url(images/bg-auswahl2.gif);
	background-repeat:no-repeat;
}
#LayerAuswahlSpalte1 {
	position:relative;
	float:left;
	width:375px;
	padding:15px 0px 0px 20px;
	margin:0px;
}
#LayerAuswahlSpalte2 {
	position:relative;
	float:right;
	padding:20px 30px 0px 0px;
	margin:0px;
	text-align:center;
}
#LayerStartseiteContentAbschluss {
	position:relative;
	float:left;
	width:594px;
}
#LayerContentAbschluss {
	position:relative;
	float:left;
	width:594px;
}
#LayerArtikelStartseiteGross {
	position:relative;
	float:left;
	width:574px;
}
#LayerArtikelStartseiteGrossSpalte1 {
	position:relative;
	float:left;
	width:142px;
}
#LayerArtikelStartseiteGrossSpalte2 {
	position:relative;
	float:left;
	width:422px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
#LayerArtikelStartseiteText {
	position:relative;
	float:left;
	width:422px;
}
#LayerStartseiteTextZeile2 {
	position:relative;
	float:left;
	width:422px;
	padding:20px 0px 0px 0px;
	margin:0px;
}
.LinkNebeneinander {
	position:relative;
	float:left;
	padding:4px 30px 0px 0px;
	margin:0px;
}
.LinkNebeneinanderSchluss {
	position:relative;
	float:left;
	padding:4px 0px 0px 0px;
	margin:0px;
}
.LayerTrennliniepunkte {
	position:relative;
	float:left;
	padding:0px;
	margin:0px;
	width:574px;
	background-image:url(images/bg-punkt.gif);
	background-repeat:repeat-x;
	height:9px;
}
.LayerTrennliniepunkteAbstand {
	position:relative;
	float:left;
	padding:0px 0px 0px 0px;
	margin:20px 0px 0px 0px;
	width:574px;
	background-image:url(images/bg-punkt.gif);
	background-repeat:repeat-x;
	height:9px;
}
.LayerInhaltsbereichStartseite, .LayerInhaltsbereich {
	position:relative;
	float:left;
	width:574px;
}
.LayerNewsStartseite {
	position:relative;
	float:left;
	width:500px;
}
.LayerNewsStartseiteBild {
	position:relative;
	float:left;
	width:100px;
}
.LayerNewsStartseiteText {
	position:relative;
	float:left;
	width:390px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.LayerNews {
	position:relative;
	float:left;
	width:500px;
}
.LayerNewsBild {
	position:relative;
	float:left;
	width:150px;
}
.LayerNewsText {
	position:relative;
	float:left;
	width:340px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.LayerArtikelStartseiteKlein {
	position:relative;
	float:left;
	width:280px;
}
.LayerArtikelStartseiteKlein2 {
	position:relative;
	float:right;
	width:280px;
	padding:0px;
	margin:0px;
}
.LayerArtikelStartseiteKleinBild {
	position:relative;
	float:left;
	width:53px;
}
.LayerArtikelStartseiteKleinText {
	position:relative;
	float:right;
	width:215px;
}
.LayerHeader {
	padding:0px 0px 0px 10px;
	margin:0px;
	background-image:url(images/bg-header.jpg);
	background-repeat:no-repeat;
	height:27px;
	width:584px;
}
.LayerHeaderSpalte1 {
	position:relative;
	float:left;
	width:320px;
	padding:5px 0px 0px 0px;
	margin:0px;
}
.LayerHeaderSpalte2 {
	position:relative;
	float:right;
	padding:3px 15px 0px 0px;
	margin:0px;
	text-align:right;
}
.LayerSortierung1 {
	position:relative;
	float:left;
	width:200px;
}
.LayerSortierung2 {
	position:relative;
	float:right;
}
.LayerAufzaehlungBild {
	position:relative;
	float:left;
	width:100px;
}
.LayerAufzaehlungText {
	position:relative;
	float:left;
	width:355px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.LayerBewertung {
	position:absolute;
	left:420px;
}
.LayerLand {
	position:relative;
	float:right;
	padding:0px 20px 0px 0px;
	margin:0px;
}
.LayerBetriebdetailSpalte1 {
	position:relative;
	float:left;
	width:165px;
}
.LayerBetriebdetailSpalte2 {
	position:relative;
	float:right;
	width:395px;
}
.LayerBetriebdetailText {
	position:relative;
	float:left;
	width:100%;
	padding:0px 0px 10px 0px;
	margin:0px;
}
.LayerBetriebdetailBewertung {
	position:relative;
	float:left;
	width:175px;
	height:83px;
	padding:0px;
	margin:0px 0px 0px -2px;
	background-image:url(images/bg-bewertung.gif);
	background-repeat:no-repeat;
}
.LayerBewertungIcon {
	position:relative;
	float:left;
	padding:13px 0px 2px 5px;
	margin:0px;
}
.LayerBewertungLink {
	position:relative;
	float:left;
	width:100%;
	text-align:center;
}
.LayerAufzaehlungMain {
	position:relative;
	float:left;
	width:465px;
}
.LayerAufzaehlungMainZeile1 {
	position:relative;
	float:left;
	width:465px;
}
.LayerAufzaehlungMainZeile2 {
	position:relative;
	float:left;
	width:465px;
	padding:10px 0px 0px 0px;
	margin:0px;
}
#LayerMenueSpalte1 {
	position:relative;
	float:left;
}
#LayerMenueSpalte2 {
	position:relative;
	float:right;
}
#LayerMediadaten {
	position:relative;
	float:left;
	margin:5px;
	padding:5px;
	border:1px solid #e5b44a;
}
#LayerBlogItems {
	position:relative;
	float:left;
	width:100%;
}
#LayerBlogLink {
	position:relative;
	float:left;
	width:100%;
	padding:10px 0px 0px 0px;
	margin:0px;
}
.LayerInhaltsbereichBild {
	position:relative;
	float:left;
	width:100px;
}
.LayerInhaltsbereichText {
	position:relative;
	float:left;
	width:464px;
	padding:0px 0px 0px 10px;
	margin:0px;
}
.LayerAnreisserZeile1 {
	position:relative;
	float:left;
	width:100%;
}
.LayerAnreisserZeile2 {
	position:relative;
	float:left;
	width:100%;
	padding:5px 0px 0px 0px;
	margin:0px;
}
.LayerAnreisserZeile1Spalte1 {
	position:relative;
	float:left;
	width:74px;
}
#LayerVerkaufsstellen {
	position:relative;
	float:left;
	width:100%;
	height:27px;
	padding:0px;
	margin:5px 0px 0px 0px;
}
.LayerArchivHefte {
	position:relative;
	float:left;
	width:100px;
	height:170px;
	padding:0 12px 0 0;
	margin:0;
}