body {
	margin: 0px;
	padding: 0px;
	background-color: #000; /* alt: #f1a846; */
	font-family: arial, sans-serif;
	font-size: 12px;
	color: #000;
	text-align: center;
}
#site {
	width: 980px;
	margin-left: -490px;
	left: 50%;
	position: absolute;
	background-color: #f1a846;
	/*margin: auto;
	width: 980px;
	text-align: left;*/
}
.breaker {
	clear: both;
	overflow: hidden;
	height: 1px;
}
.text-fett {
	font-weight: bold;
}
.text-klein {
	font-size: 10px;
}
.text-groesser {
	font-size: 14px;
	font-weight: bold;
}
#titel {
	text-align: center;
	height: 130px;
	margin: 0px;
	padding: 0px;
}
#content-infos-fotoshop input {
	border: 1px solid #cc9966;
	background-color: #fdeed7;
}
#menueleiste {
	z-index: 10;
}
#bildreihe-links {
	float: left;
	width: 135px;
	margin-top: 5px;
	text-align: left;
}

/* #content */
#content {
	float: left;
	width: 843px;
	text-align: left;
}
#content-mit-bildreihe-rechts {
	float: left;
	width: 730px;
	text-align: left;
	/*border: 1px solid #0ff;*/
}
#content a {
	text-decoration: none;
	color: #000;
}
	#content-spalte-a { /* #content */
		float: left;
		width: 210px;
		/*border: 1px solid #0ff;*/
	}
	#content-spalte-b { /* #content */
		float: left;
		width: 420px;
	}
		#content-spalte-b-anfahrtsskizze { /* #content */
			text-align: left;
			margin-top: 5px;
			margin-bottom: 10px;
		}
		#content-spalte-b-a { /* #content */
			float: left;
			width: 210px;
		}
		#content-spalte-b-b { /* #content */
			float: left;
			width: 210px;
		}
	#content-spalte-c { /* #content */
		float: left;
		width: 210px;
	}
/* ENDE #content */
 
/* #rand-rechts */
#rand-rechts {
	float: left;
	width: 10px;
	background-color: #f00;
}
/* ENDE #rand-rechts */
 
/* home */
#content-home { /* home */
	width: 720px;
	height: 500px;
	text-align: left;
	/* border: 1px solid red; */
}
	#content-home-karte { /* home */
		/* float: left; */
		width: 340px;
		padding-left: 180px;
		margin-top: 10px;
		text-align: left;
	}
	#content-home-angebote { /* home */
		float: left;
		width: 112px;
		margin-top: -30px;
		padding-left: 205px;
		text-align: left;
	}
	.content-home-angebot { /* home */
		height: 22px;
		font-size: 18px;
		font-family: "Souvenir Light Bt", times, serif;
	}
	.content-home-angebot a {
		color: #000;
		text-decoration: none;
	}
	#content-home a:hover, .content-home-angebot a:hover { /* home */
		font-weight: normal;
		color: #600; /*#3A579B;*/
	}
/* ENDE home */

/* regionen */
#content-regionen { /* regionen */
	width: 400px;
	margin-left: 220px;
	margin-top: 30px;
}
	.content-regionen-region { /* regionen */
		height: 20px;
		text-align: left;
	}
	#content-spalte-b p a:hover { /* regionen */
		font-weight: normal;
		color: #3A579B;
		border-bottom: 1px solid #3A579B;
	}
/* ENDE regionen */
/* reisen */

#content-reisen { /* reisen */
	width: 842px;
	height: 500px;
	text-align: left;
}
	#content-reisen-randlinks { /* content-kontakt */
		float: left;
		width: 180px;
	}
	#content-reisen-karte { /* reisen */
		float: left;
		width: 340px;
		margin-top: 10px;
	}
	#content-reisen-randmitte { /* content-kontakt */
		float: left;
		width: 210px;
		/*border: 1px solid #0ff;*/
	}
	#content-reisen-angebote { /* reisen */
		float: left;
		width: 112px;
		margin-top: 0px;
	}
	.content-reisen-angebot { /* reisen */
		height: 22px;
		font-size: 18px;
		font-family: "Souvenir Light Bt", times, serif;
	}
	#content-reisen a:hover { /* reisen */
		font-weight: normal;
		color: #600; /*#3A579B;*/
	}
/* ENDE reisen*/

/* angebot */
.angebot { /* angebot */
	width: 200px;
	border: 1px solid #3A579B;
	margin-top: 5px;
}
	.angebot a:hover {
		font-weight: normal;
	}
	#angebot-ueberschrift { /* angebot */
		font-size: 18px;
		color: #3A579B;
		/*letter-spacing: 0.4em;*/
	}
	#angebot-ueberschrift a { /* angebot */
		font-size: 18px;
		color: #3A579B;
		/* letter-spacing: 0.4em; */
	}
	#angebot-ueberschrift a:hover { /* angebot */
		font-weight: normal;
		color: #fff;
		border-bottom: 1px solid #3A579B;
	}
	.angebot-titel { /* angebot */
		width: 200px;
		/*height: 30px;*/
		background-color: #3A579B;
	}
		.angebot-titel-text, .angebot-titel-text a, .angebot-titel-text a:visited, .angebot-titel-text a:hover { /* angebot */
			font-size: 18px;
			/*padding-left: 5px;*/
			padding-top: 3px;
			padding-bottom: 3px;
			text-align: center;
			color: #fff;
		}
	.angebot-textblock { /* angebot */
		background-color: #fff;
		text-align: left;
	}
		.angebot-text-blau { /* angebot */
			color: #3A579B;
			font-weight: bold;
			font-size: 11px;
		}
		.angebot-text { /* angebot */
			padding-left: 2px;
		}
		.angebot-fliesstext, .angebot-fliesstext td { /* angebot */
			font-size: 11px;
		}
		.preis-feld { /* angebot */
			background-color: #fa9f0a;
			color: #3A579B;
			font-size: 18px;
			/*text-align: right;*/
		}
			.euro-zeichen { /* angebot */
				font-size: 14px;
				vertical-align: top;
				margin-left: 2px;
			}
/* ENDE angebot */

/* infos */
#content-infos { /* infos */
	width: 830px;
	text-align: left;
}
	#content-infos-inhalt { /* infos */
		width: 600px;
		margin-left: 100px;
		margin-top: 30px;
	}
	#content-infos-inhalt td { /* infos-extras */
		font-family: arial, sans-serif;
		font-size: 12px;
		color: #000;
	}
	#content-infos-ueberschrift { /* infos */
		width: 630px;
		margin-left: 100px;
		font-size: 18px;
		color: #3A579B;
		letter-spacing: 0.7em;
		text-align: center;
	}
		#content-infos-mb-hotels { /* infos-mb-hotels */
			width: 450px;
			padding-left: 100px;
			margin-top: 30px;
		}
		#content-infos-extras { /* infos-extras */
			width: 830px;
			margin-top: 30px;
			text-align: left;
		}
		#content-infos-extras-inhalt { /* infos-extras */
			width: 630px;
			margin-left: 100px;
			padding-left: 40px;
		}
		#content-infos-extras-spalte1 { /* infos-extras */
			float: left;
			width: 240px;
			text-align: left;
		}
		#content-infos-extras-spalte2 { /* infos-extras */
			float: left;
			width: 240px;
			margin-left: 40px;
			text-align: left;
		}
		.content-infos-extras-tabzeile { /* infos-extras */
			background-color: #fdeed7;
		}
		.content-infos-extras-tabzeile1 { /* infos-extras */
			background-color: #fdeed7;
			border: 1px solid #cc9966;
		}
		#content-infos-extras td, #content-infos-referenzen td, #content-infos-mbshop td, #content-infos-sitemap td, #content-kontakt td { /* infos- td */
			font-family: arial, sans-serif;
			font-size: 12px;
			color: #000;
		}
		.content-infos-extras-ticketshop { /* infos-ticketshop */
			font-family: arial, sans-serif;
			font-size: 14px;
			color: #000;
			border-bottom: 1px dotted #660000;
		}
		#content-infos-extras-ticketshop-spalte { /* infos-ticketshop */
			float: right;
			width: 180px;
		}
	#content-infos-referenzen { /* infos-referenzen */
		width: 830px;
		margin-top: 30px;
		text-align: left;
	}
		#content-infos-referenzen-inhalt { /* infos-referenzen */
			width: 750px;
			margin-left: 50px;
		}
		.content-infos-referenzen-titel { /* infos-referenzen */
			font-family: arial, sans-serif;
			font-size: 12px;
			font-weight: bold;
			color: #000;
			height: 20px;
			border-bottom: 1px dotted #cc9966;
		}
		.content-infos-referenzen-zeilebg0 { /* infos-referenzen */
			background-color: #F6CA8D;
		}
		.content-infos-referenzen-zeilebg1 { /* infos-referenzen */
			background-color: #F1A846;
		}
	#content-infos-fotoshop { /* infos-fotoshop */
		width: 830px;
		margin-top: 30px;
		text-align: left;
	}
		#content-infos-fotoshop-inhalt { /* infos-fotoshop */
			width: 630px;
			margin-left: 100px;
			padding-left: 40px;
			text-align: left;
		}
		#content-infos-fotoshop img { /* infos-fotoshop */
			border: 1px dotted #cc9966;
		}
		#content-infos-fotoshop .content-infos-fotoshop-tabtitel { /* infos-fotoshop */
			font-family: arial, sans-serif;
			font-size: 14px;
			color: #000;
			text-align: center;
		}
		#content-infos-fotoshop .content-infos-fotoshop-tabtitel2 { /* infos-fotoshop */
			font-family: arial, sans-serif;
			font-size: 10px;
			color: #000;
			text-align: center;
		}
		#content-infos-fotoshop a:hover img { /* infos-fotoshop */
			border: 1px solid #cc9966;
		}
		#content-infos-fotoshop .kein-rahmen { /* infos-fotoshop */
			border: 0px;
		}
	#content-infos-mbshop { /* infos-mbshop */
		width: 830px;
		margin-top: 30px;
		text-align: left;
	}
		#content-infos-mbshop-inhalt { /* infos-mbshop */
			width: 630px;
			margin-left: 100px;
			padding-left: 0px;
			text-align: left;
		}
		#content-infos-mbshop .erstezeile { /* infos-mbshop */
			color: #063E88;
			font-size: 12px;
		}
		#content-infos-mbshop select { /* infos-mbshop */
			border: 1px solid #cc9966;
			background-color: #fdeed7;
			font-size: 12px;
			text-align: left;
			width: 150px;
			height: 16px;
			margin-left: 30px;
		}
		#content-infos-mbshop .gutschein-2 { /* infos-mbshop */
			border: 1px solid #cc9966;
			background-color: #fdeed7;
			font-size: 12px;
			text-align: left;
			width: 150px;
			height: 16px;
			margin-top: 3px;
		}
		#content-infos-mbshop .nurlesen { /* infos-mbshop */
			border: 0px;
			font-size: 12px;
			font-weight: bold;
			text-align: right;
			width: 50px;
			height: 16px;
			margin-right: 10px;
			margin-left: 10px;
			background-color: #f1a846; /* alt: #fbe1b8; */
		}
		#content-infos-mbshop .anzahleingeben { /* infos-mbshop */
			border: 1px solid #cc9966;
			background-color: #fdeed7;
			width: 30px;
			font-size: 12px;
			text-align: center;
			height: 16px;
		}
		#content-infos-mbshop .preiseingeben { /* infos-mbshop */
			border: 1px solid #cc9966;
			background-color: #fdeed7;
			width: 50px;
			font-size: 12px;
			text-align: right;
			height: 16px;
			margin-left: 10px;
		}
		#content-infos-mbshop input { /* infos-mbshop */
			border: 1px solid #cc9966;
			width: 30px;
		}
		#content-infos-mbshop .adressfeld { /* infos-mbshop */
			width: 150px;
		}
	#content-infos-sitemap { /* infos-sitemap */
		width: 830px;
		margin-top: 30px;
		text-align: left;
	}
		#content-infos-sitemap-inhalt { /* infos-sitemap */
			width: 720px;
			margin-left: 50px;
			padding-left: 0px;
			text-align: left;
		}
			#content-infos-sitemap .text-groesser { /* infos-sitemap */
				font-size: 14px;
				font-weight: normal;
			}
		#content-infos-reiseversicherung { /* infos-reiseversicherung */
			width: 830px;
			margin-top: 30px;
			text-align: left;
		}
			#content-infos-reiseversicherung-inhalt { /* infos-reiseversicherung */
				width: 630px;
				margin-left: 100px;
				text-align: center;
			}
		#content-infos-impressum { /* infos-impressum */
			width: 830px;
			margin-top: 30px;
			text-align: left;
		}
			#content-infos-impressum-inhalt { /* infos-impressum */
				width: 630px;
				margin-left: 100px;
				text-align: left;
			}
			#content-infos-impressum-spalte1, #content-infos-impressum-spalte2, #content-infos-impressum-spalte3 { /* infos-impressum */
				float: left;
				width: 200px;
				text-align: left;
			}
			#content-infos-impressum  a { /* infos-impressum */
				border-bottom: 1px dotted #330000; /* alt: #cc9966; */
			}
			#content-infos-impressum  a:hover { /* infos-impressum */
				border-bottom: 1px solid #660000; /* alt: #963; */
				font-weight: normal;
			}
/* content-kontakt */
#content-kontakt { /* content-kontakt */
width: 842px;
}
#content-kontakt-inhalt { /* content-kontakt */
width: 842px;
}
#content-kontakt td { /* content-kontakt */
font-family: arial, sans-serif;font-size: 12px;color: #000;
}
#content-kontaktformular-randlinks { /* content-kontakt */
float: left;
width: 80px;
}
#content-kontaktformular-randmitte { /* content-kontakt */
float: left;
width: 20px;
}
#content-kontaktformular { /* content-kontakt */
float: left;
width: 650px;
}
#content-kontakt-angebote { /* content-kontakt */
float: left;
width: 112px;
/*margin-top: -50px;*/
}
#content-kontaktformular select { /* content-kontakt */
border: 1px solid #cc9966;background-color: #fdeed7;font-size: 12px;text-align: left;width: 150px;height: 18px;margin-top: 3px;
}
#content-kontaktformular .auswahl-rechts { /* content-kontakt */
width: 180px;margin-top: 4px;
}
#content-kontaktformular .select-datum { /* content-kontakt */
border: 1px solid #cc9966;background-color: #fdeed7;font-size: 12px;text-align: left;width: 35px;height: 18px;margin-top: 4px;font-size: 9px;
}
#content-kontaktformular input, textarea { /* content-kontakt */
border: 1px solid #cc9966;background-color: #fdeed7;font-size: 12px;text-align: left;width: 150px;height: 18px;margin-top: 3px;
}
#content-kontaktformular .form-titel { /* content-kontakt */
height: 24px;text-align: left;font-weight: bold;font-size: 14px;
}
#content-kontaktformular  a { /* content-kontakt */
border-bottom: 1px dotted #660000; /* alt: #cc9966; */
}
#content-kontaktformular  a:hover { /* content-kontakt */
border-bottom: 1px solid #660000; /* alt: #963; */font-weight: normal;
}
/* ENDE #content-kontakt */
		#content-aktuelles { /* content-aktuelles */
			width: 840px;
			height: 500px;
			text-align: left;
		}
			#content-aktuelles-inhalt { /* content-aktuelles */
				/*width: 540px;
				margin-left: 0px;
				padding-left: 0px;
				text-align: left;*/
			}
			#content-aktuelles-news { /* content-aktuelles */
				width: 540px;
				margin-left: 0px;
				padding-left: 0px;
				text-align: left;
			}