* {
	margin: 0;
	padding: 0;
	font-family: Arial, Helvetica, sans-serif;
	line-height: 1.2em;
	text-align: left;
	border: 0;
}

body,html {
	font-size: 1em;
	color: #000;
	background-color: #81D3FF;
	height: 100%;
}

p {
	font-size: 0.9em;
	margin: 0 0 1em 0;
}

p.untenbuendig {
	margin-bottom: 0.2em;
}

p.noprint {
	margin: -1em 0 0 0;
}

p.infobox {
	color: #000000;
	background-color: #FF9;
	font-weight: normal;
	border: 1px solid #01A6FE;
	padding: 0.5em;
}

img.spaltebildlinks {
	float: left;
	padding-right: 10px;
}

hr {
	border: 1px #01A6FE solid;
}

h1 {
	margin-bottom: 0.5em;
	padding: 0 0 0.1em 0.5em;
	font-size: 1.5em;
	font-weight: bold;
	color: #01A6FE;
	background: #FFF;
	border: 0;
	border-bottom: 1px #01A6FE solid;
	border-left: 10px #01A6FE solid;
}

h1#sitemapboxtitel {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 10px;
	width: 200px;
	border: 0;
	font-size: 90%;
	font-weight: bold;
	color: black;
	background: transparent;
}

h2 {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 1.2em;
	font-weight: bold;
	color: #01A6FE;
	background: transparent;
	border: 0;
}

h2.suche {
	font-size: 1.0em;
}

h3 {
	margin: 1em 0 0 0;
	padding: 0;
	font-size: 1em;
	font-weight: bold;
	color: #01A6FE;
	background: #FFF;
	border: 0;
}

strong { /* starke Betonung */
	font-weight: bold;
	font-style: italic;
}

.rot {
	color: #FF0000;
	background: #FFF;
}

em { /* einfache Betonung */
	font-weight: bold;
	font-style: italic;
}

span.pflichtangabe {
	color: #FF0000;
	background: #FFF;
}

p.fototext {
	margin: 0 0 1em 0;
	font-size: 0.7em;
	line-height: 1em;
}

abbr { /*  border-bottom:1px black dashed; */
	
}

#inhaltsbox {
	position: relative;
	padding-bottom: 70px;
	margin-bottom: 10px;
	top: 5px;
	left: 5px;
	width: 98%;
	min-height: 600px;
	text-align: left;
	border: 1px solid black;
	color: #000000;
	background: #01A6FE url(../grafik/kopf.jpg) no-repeat top right;
	min-width: 600px;
	max-width: 1200px;
}

#linkzuminhalt {
	/* Dieses Div enthält den Link, mit dem sich das Menü überspringen lässt (für Screenreader) und soll für alle anderen unsichtbar sein */
	position: absolute;
	top: 0;
	left: -1000px;
}

#nurprinttitelzeile {
	display: none;
}

#titelbox {
	position: absolute;
	margin: 0;
	padding: 0;
	top: 0px;
	left: 0px;
	width: 200px;
	height: 70px;
	color: #FC0;
	background: #01A6FE;
	text-align: center;
	font-weight: bold;
	font-size: 0.8em;
}

#endbox {
	position: relative;
	top: 72px;
	margin: 0 0 10px 185px;
	padding: 0;
	font-size: 0.8em;
	color: #FFF;
	background: #01A6FE;
}

#menuebox {
	position: relative;
	top: 100px;
	width: 170px;
	float: left;
	padding: 0;
}

#textbox {
	position: relative;
	top: 70px;
	margin: 0 0 10px 185px;
	padding: 20px 10px 0px 10px;
	color: #000000;
	background: #FFF;
	border: 1px solid black;
	border-right: 0;
	min-height: 555px;
	min-width: 394px;
}

#textboxfotos {
	position: relative;
	top: 70px;
	margin: 0 210px 10px 170px;
	padding: 20px 10px 100px 10px;
	color: #000000;
	background: #FFF;
	border: 0;
}

#fotobox {
	position: relative;
	padding: 0 5px 20px 2em;
	width: 200px;
	float: right;
	z-index: 10;
}

#fotoboxinline {
	width: 200px;
	margin: 0.5em 0 0 0;
	padding: 0;
}

#suchbox {
	position: absolute;
	left: 5px;
	top: 76px;
	margin: 0 0 0 5px;
	padding: 2px 0 0 0;
	width: 170px;
	height: 20px;
	z-index: 20;
	background: #FFFFFF;
	border: 1px solid black;
	text-align: center;
}

#sitemapbox {
	position: absolute;
	top: 110px;
	left: 10px;
	width: 580px;
	height: 400px;
	/*  overflow:auto; */
	background: #F9F9F9 url(../grafik/sitemap-bg.gif) repeat-x;
	z-index: 30;
	border: 1px solid black;
	display: none;
	margin: 0;
	overflow: hidden;
}

#sitemapboxinner {
	position: relative;
	top: 20px;
	overflow: scroll;
	height: 365px;
	width: 570px;
	padding-left: 10px;
	padding-right: 0;
}

div.sitemapboxinnercols {
	position: relative;
	top: -20px;
	float: left;
	padding: 3px;
}

.sitemapboxinnercols h2 {
	font-size: 1.3em;
}

.sitemapboxinnercols h3 {
	margin-top: 0.5em;
	font-size: 1em;
	background: transparent;
	color: black;
}

.sitemapboxinnercols a {
	font-size: 0.9em;
}

div.angebotsbox {
	position: relative;
	margin: 0;
	padding: 0 0 0 130px;
	border: 1px solid white;
	/* ohne diesen weißen (transparent wird hier vom IE6 nicht interpretiert) Rahmen gibts Darstellungsfehler bzw. eine unterschiedliche Darstellung in OP/FF gegenüber IE! */
	min-height: 80px;
}

div.angebotsbox h3 {
	margin-top: 3px;
}

div.angebotsbildbox {
	position: absolute;
	left: -130px;
	top: 0.3em;
	margin: 0;
	padding: 0;
}

div.angebotsbox>div.angebotsbildbox {
	left: 0;
	/* Darstellungsfehler im IE 6 - dieser Abschnitt wird nur von anderen Browser interpretiert */
}

img {
	border: 0;
}

img.links {
	float: left;
	margin: 0 5px 0 0;
}

img.fotospalte {
	float: right;
	margin: 0 0 3px 0;
}

img.bildersammlung {
	float: left;
	margin: 0 10px 10px 0;
}

img#sitemapboxclose {
	float: right;
	position: absolute;
	top: 0px;
	right: 0px;
	width: 19px;
	height: 19px;
}

a {
	background: #FFF url(../grafik/pfeilrechts.gif) no-repeat 0px 6px;
	color: #0040E8; /* #01A6FE; */
	text-decoration: none;
	padding-left: 6px;
	border: 1px #FFF solid;
	/*  border-bottom:1px #01A6FE dashed; */
}

.sitemapboxinnercols a {
	background-color: #F9F9F9;
	border-left-color: #F9F9F9;
	border-top-color: #F9F9F9;
	border-right-color: #F9F9F9;
}

a:hover {
	color: #FFF;
	background-color: #01A6FE;
	border: 1px #000000 solid;
}

a.fuss {
	background: #01A6FE url(../grafik/pfeilrechts.gif) no-repeat 0px 6px;
	color: #FFF;
	text-decoration: none;
	padding-left: 6px;
	border: 1px #01A6FE solid;
	/*  border-bottom:1px #FFF dashed; */
}

a.fuss:hover {
	color: #0040E8; /* #01A6FE; */
	background-color: #FFF;
	border: 1px #000000 solid;
}

a.keinpfeil,a.keinpfeil:hover,#fotobox a,#fotoboxinline a,#fotosammlung a
	{
	background: transparent;
	color: #000000;
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}

/* Lightbox */
#lbOverlay,#lbCenter,#lbBottomContainer {
	z-index: 99;
}

#lbCenter a {
	background: transparent;
	color: #000000;
	text-decoration: none;
	border: 0;
	margin: 0;
	padding: 0;
}

#lbBottom a {
	border: 0;
	margin: 0;
	padding: 0;
}

ul {
	font-size: 0.9em;
	margin: 0 0 1em 3em;
	padding: 0;
	list-style-image: url(../grafik/li.gif)
}

ul.linksbuendig {
	margin-left: 1.1em;
}

ul.sitemaplinks {
	margin: 0;
}

li {
	margin-bottom: 0.3em;
}

#menuebox ul {
	font-size: 0.9em;
	margin: 0 0 0 5px;
	padding: 0;
}

#menuebox li {
	margin: 0;
	list-style: none;
	list-style-image: none;
}

.sitemapboxinnercols ul {
	font-size: 1em;
	padding: 0;
	margin: 0;
}

.sitemapboxinnercols li {
	margin: 0;
	padding: 1px;
	list-style: none;
	list-style-image: none;
}

a.menue,a.aktivmenue,a.submenue,a.aktivsubmenue {
	padding: 2px 1px 2px 5px;
	font-weight: bold;
	display: block;
	text-decoration: none;
}

a.menue,a.aktivmenue {
	width: 160px;
	margin: -1px 5px 0 0;
	font-size: 1em;
	border-color: blue;
	border-width: 1px 0 1px 0;
	border-style: solid;
}

a.submenue,a.aktivsubmenue {
	width: 140px;
	margin: 0 5px 0 20px;
	font-size: 0.8em;
	border: 0;
}

a.menue,a.submenue {
	color: #FFF;
	background: #01A6FE;
}

a.aktivmenue,a.aktivsubmenue {
	color: #FF0000;
	background: #FFCC00;
	text-align: center;
}

a.menue:hover,a.aktivmenue:hover,a.submenue:hover,a.aktivsubmenue:hover
	{
	color: #FFFFFF;
	background: #FF0000;
}

/*
a.menue:hover, a.submenue:hover {
  color: #FFF;
  background: #09E;
  border-color:#003 #60D2FF #60D2FF #003;
}
a.aktivmenue:hover, a.aktivsubmenue:hover {
  color: #FC0;
  background: #09E;
  text-align:center;
  border-color:#003 #FC0 #60D2FF #FC0;
  border-right-width:3px;
  border-left-width:3px;
}
*/ /* Formular */
form {
	margin: 0;
	padding: 0;
}

fieldset {
	width: 33em;
	color: #000000;
	background-color: #FFF;
	font-weight: normal;
	border: 1px solid #01A6FE;
	margin: 0;
	padding: 0 0 1em 0.5em;
	display: block;
}

fieldset#suchboxfs {
	width: 100%;
	border: 0;
	margin: 0;
	padding: 0;
	top: 1px;
	left: 0;
}

legend {
	color: #01A6FE;
	background-color: #FFF;
	font-weight: bold;
}

label.links {
	float: left;
	text-align: right;
	width: 10em;
	margin-right: 0.3em;
	margin-top: 0.3em;
}

input[type=text],select {
	float: left;
}

input.rechts {
	float: left;
	width: auto;
	clear: both;
	margin-left: 10.3em;
	margin-right: .3em;
}

input[type=checkbox].rechts,input[type=radio].rechts,input[type=submit].rechts
	{
	margin-left: 12.5em;
	/* kompensiert Anzeigefehler in Mozilla */
}

form br {
	clear: both;
}

label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]
	{
	cursor: pointer;
}

input,textarea,select {
	border: 1px #CCC solid;
	color: #000;
	background-color: #FF9;
}

input.buchung,textarea,select {
	width: 24em;
	font-size: 0.9em;
	margin-top: 0.3em;
}

input[type=radio] {
	border: 1px #FFB solid;
}

input:focus,textarea:focus {
	border: 1px #01A6FE solid;
	color: #000;
	background-color: #FFF;
}

input.submitbutton {
	margin: 1em 0 0 10.5em;
	padding: 6px 6px 6px 8px;
	color: #FFF;
	background: #11BBFF;
	border-color: #60D2FF #003 #003 #60D2FF;
	font-weight: bold;
}

fieldset>input.submitbutton { /* wird vom IE nicht interpretiert */
	margin: 1em 0 0 12.6em;
}

input.submitbutton:hover {
	margin: 1em 0 0 12.6em;
	padding: 7px 5px 5px 9px;
	color: #FFF;
	background: #09E;
	border-color: #003 #60D2FF #60D2FF #003;
	font-weight: bold;
}

input.fehler,input.fehler:focus {
	border: 2px #F00 solid;
}

input#suchtext {
	border: 0;
	color: #000;
	background-color: #FFF;
	width: 157px;
	margin: -1px 0 0 1px;
	padding: 0 0 0 2px;
	height: 100%;
}

input#suchtext :focus {
	color: #000;
	background-color: #FF9;
}

input#suchboxsubmit {
	position: absolute;
	top: 0;
	right: 0;
	color: #000;
	background: #FFF;
	border: 0;
}

input[type=image] {
	color: #000;
	background-color: #FFF;
	float: right;
	margin: 0;
	padding: 0;
	border: 0;
}

input.reisesuche[type=radio] {
	background: transparent;
	border: 0;
}

input.reisesuche[type=submit] {
	margin: 0.5em 0 0 0;
	padding: 2px 2px 2px 4px;
	color: #FFF;
	background: #09E;
	border-color: #60D2FF #003 #003 #60D2FF;
	font-weight: bold;
}

input.reisesuche[type=submit]:hover {
	padding: 3px 1px 1px 5px;
	border-color: #003 #60D2FF #60D2FF #003;
}

label.reisesuche {
	font-size: 0.9em;
}

div.formwhlabel0,div.formwhlabel1 {
	position: absolute;
	padding: 0.2em 0 0 0.4em;
	top: 0;
	left: -10em;
}

div>.formwhlabel0,div>.formwhlabel1 {
	/* wird vom IE nicht interpretiert */
	left: 0;
}

div.formwhlabel0 {
	color: #000;
	background-color: #FFA;
}

div.formwhlabel1 {
	color: #000;
	background-color: #FFC;
}

div.formwhinhalt0,div.formwhinhalt1 {
	position: relative;
	padding: 0.2em 0 0.2em 10em;
	font-family: monospace;
	font-weight: bold;
}

div.formwhinhalt0 {
	color: #000;
	background: #FFA;
}

div.formwhinhalt1 {
	color: #000;
	background: #FFC;
}

#infospalte {
	position: relative;
	padding: 0;
	margin: 0 0 0 1em;
	width: 200px;
	float: right;
	z-index: 10;
}

#reiseinfo {
	line-height: 1em;
	width: 200px;
	padding: 0;
	margin: 0;
	border: 1px #01A6FE solid;
}

#reiseinfotitel {
	font-size: 1em;
	padding: 0.2em 0 0.2em 0.2em;
	margin: 0;
	color: #FFF;
	background-color: #01A6FE;
}

.reiseinfotext {
	font-size: 0.8em;
	padding: 0.2em 0 0.2em 0.2em;
	margin: 0;
	color: #000;
	background-color: #FFF;
}

.preis {
	font-weight: bold;
}

.suchtreffer {
	color: #000;
	background: #FFA;
	text-weight: bold;
}

/* SLIMBOX */

#lbOverlay {
	position: absolute;
	left: 0;
	width: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	left: 50%;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 100px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}

@media print {
	body,html {
		margin: 0;
		padding: 11mm;
		/* bei padding:0 wird im IE7 der Text nicht dargestellt wenn die Ränder in den Druckereinstellungen <16mm sind! */
		font-size: 12pt;
		line-height: 1.5em;
		font-family: Arial, Helvetica, sans-serif;
		text-align: left;
		color: #000000;
		background-color: #FFFFFF;
	}
	div,span,img {
		margin: 0;
		padding: 0;
	}
	p {
		margin: 0 0 1em 0;
	}
	img.spaltebildlinks {
		float: left;
		padding-right: 10px;
	}
	h1 {
		margin: 0 0 0.5em 0;
		padding: 0 0 0.1em 0.5em;
		font-size: 1.5em;
		font-weight: bold;
		color: #01A6FE;
		background: #FFFFFF;
		border: 0;
		border-bottom: 1px #01A6FE solid;
		border-left: 10px #01A6FE solid;
	}
	h2 {
		margin: 1em 0 0 0;
		padding: 0;
		font-size: 1.2em;
		font-weight: bold;
		color: #01A6FE;
		background: #FFFFFF;
		border: 0;
	}
	h3 {
		margin: 1em 0 0 0;
		padding: 0;
		font-size: 1em;
		font-weight: bold;
		color: #01A6FE;
		background: #FFFFFF;
		border: 0;
	}
	strong { /* starke Betonung */
		font-weight: bold;
		font-style: italic;
	}
	.rot {
		color: #FF0000;
		background: #FFFFFF;
	}
	em { /* einfache Betonung */
		font-weight: bold;
		font-style: italic;
	}
	span.pflichtangabe {
		color: #FF0000;
		background: #FFFFFF;
	}
	p.fototext {
		margin: 0 0 1em 0;
		font-size: 0.7em;
		line-height: 1em;
	}
	abbr {
		border-bottom: 1px black dashed;
	}
	#inhaltsbox {
		position: relative;
		padding: 0;
		margin: 0;
		width: 100%;
		text-align: left;
		border: 0;
		color: #000000;
		background: #FFFFFF;
	}
	#linkzuminhalt {
		/* Dieses Div enthält den Link, mit dem sich das Menü überspringen lässt (für Screenreader) und soll für alle anderen unsichtbar sein */
		display: none;
		position: absolute;
		top: 0;
		left: -1000px;
	}
	#nurprinttitelzeile {
		display: block;
		position: relative;
		padding: 0;
		margin: 0 0 0 0.5em;
		width: 100%;
		text-align: left;
		border: 0;
		color: #000000;
		background: #FFFFFF;
		text-decoration: underline;
	}
	#titelbox {
		display: none;
		position: absolute;
		top: 20px;
		left: 0px;
		font-size: 1.5em;
		font-weight: bold;
		color: #FFFFFF;
		background: transparent;
	}
	#menuebox {
		display: none;
		position: relative;
		top: 85px;
		width: 170px;
		float: left;
		padding: 0;
	}
	#textbox {
		position: relative;
		top: 0;
		margin: 0;
		padding: 0 10px 10px 0;
		color: #000000;
		background: #FFFFFF;
		border: 0;
	}
	#textboxfotos {
		position: relative;
		top: 90px;
		margin: 0 210px 10px 170px;
		padding: 20px 10px 100px 10px;
		color: #000000;
		background: #FFFFFF;
		border: 0;
	}
	#fotobox {
		position: relative;
		padding: 0 5px 20px 2em;
		width: 150px;
		float: right;
		z-index: 10;
	}
	#suchbox {
		display: none;
	}
	#sitemapbox {
		display: none;
	}
	div.angebotsbox {
		position: relative;
		margin: 0;
		padding: 0 0 0 130px;
		border: 1px solid transparent;
		/* ohne diesen unsichtbaren Rahmen gibts Darstellungsfehler bzw. eine unterschiedliche Darstellung in OP/FF gegenüber IE! */
		min-height: 80px;
	}
	div.angebotsbox h3 {
		margin-top: 3px;
	}
	div.angebotsbildbox {
		position: absolute;
		left: -130px;
		top: 0.3em;
		margin: 0;
		padding: 0;
	}
	div.angebotsbox>div.angebotsbildbox {
		left: 0;
		/* Darstellungsfehler im IE 6 - dieser Abschnitt wird nur von anderen Browser interpretiert */
	}
	#endbox {
		display: none;
		position: relative;
		bottom: 0;
		margin: 0;
		padding: 0;
		font-size: 0.8em;
		color: #FFFFFF;
		background: transparent;
	}
	p.noprint {
		display: none;
	}
	p#w3clogos {
		display: none;
	}
	img {
		border: 0;
	}
	img.links {
		float: left;
	}
	img.fotospalte {
		float: right;
		margin: 0 0 3px 0;
	}
	img.bildersammlung {
		float: left;
		margin: 0 10px 10px 0;
	}
	a {
		background: transparent;
		color: #000000;
		text-decoration: none;
		border: 0;
		margin: 0;
		padding: 0;
	}
	a#linktotop {
		display: none;
	}
	a.fuss {
		background: transparent;
		color: #000000;
		text-decoration: none;
		border: 0;
		margin: 0;
		padding: 0;
	}
	a.keinpfeil,a.keinpfeil:hover {
		background: transparent;
		color: #000000;
		text-decoration: none;
		border: 0;
		margin: 0;
		padding: 0;
	}
	ul {
		margin: 0 0 1em 3em;
		padding: 0;
		list-style-image: url(../grafik/li.gif)
	}
	ul.linksbuendig {
		margin-left: 1.2em;
	}
	li {
		margin-bottom: 0.5em;
	}
	#menuebox ul {
		margin: 0 0 0 5px;
		padding: 0;
	}
	#menuebox li {
		margin: 0;
		list-style: none;
		list-style-image: none;
	}
	/* Formular */
	form {
		line-height: 150%;
		page-break-before: always;
	}
	fieldset {
		width: 30em;
		color: #000000;
		background-color: #FFFFFF;
		font-weight: normal;
		border: 1px solid #01A6FE;
		margin: 0;
		padding: 0 0 1em 0.5em;
		display: block;
	}
	legend {
		color: #01A6FE;
		background-color: #FFFFFF;
		font-weight: bold;
	}
	label.links {
		float: left;
		text-align: right;
		width: 10em;
		margin-right: .3em;
	}
	input[type=text],select {
		float: left;
	}
	input.rechts {
		float: left;
		width: auto;
		clear: both;
		margin-left: 10.3em;
		margin-right: .3em;
	}
	input[type=checkbox].rechts,input[type=radio].rechts,input[type=submit].rechts
		{
		margin-left: 12.5em;
		/* kompensiert Anzeigefehler in Mozilla */
	}
	form br {
		clear: both;
	}
	label,select,input[type=checkbox],input[type=radio],input[type=button],input[type=submit]
		{
		cursor: pointer;
	}
	input,textarea {
		border: 1px #CCC solid;
		color: #000;
		background-color: #FFF;
	}
	input[type=radio] {
		border: 1px #FFF solid;
	}
	input:focus,textarea:focus {
		border: 1px #060 solid;
		color: #000;
		background-color: #FFF;
	}
	input.submitbutton {
		display: none;
		margin: 1em 0 0 10.5em;
		padding: 6px 6px 6px 8px;
		color: #FFF;
		background: #171;
		border-color: #4A4 #030 #030 #4A4;
		font-weight: bold;
	}
	fieldset>input.submitbutton { /* wird vom IE nicht interpretiert */
		margin: 1em 0 0 12.6em;
	}
	input.submitbutton:hover {
		margin: 1em 0 0 12.6em;
		padding: 7px 5px 5px 9px;
		color: #FFF;
		background: #050;
		border-color: #030 #4A4 #4A4 #030;
		font-weight: bold;
	}
	input.fehler,input.fehler:focus {
		border: 2px #F00 solid;
	}
	div.formwhlabel0,div.formwhlabel1 {
		position: absolute;
		padding: 0.2em 0 0 0.4em;
		top: 0;
		left: -10em;
	}
	div>.formwhlabel0,div>.formwhlabel1 {
		/* wird vom IE nicht interpretiert */
		left: 0;
	}
	div.formwhlabel0 {
		color: #000;
		background-color: #FFF;
	}
	div.formwhlabel1 {
		color: #000;
		background-color: #FFF;
	}
	div.formwhinhalt0,div.formwhinhalt1 {
		position: relative;
		padding: 0.2em 0 0.2em 10em;
		font-family: monospace;
		font-weight: bold;
	}
	div.formwhinhalt0 {
		color: #000;
		background: #FFF;
	}
	div.formwhinhalt1 {
		color: #000;
		background: #FFF;
	}
	#infospalte {
		position: relative;
		padding: 0;
		margin: 0 1px 0 1em;
		width: 200px;
		float: right;
		z-index: 10;
	}
	#reiseinfo {
		line-height: 1em;
		width: 200px;
		padding: 0;
		margin: 0;
		border: 1px #01A6FE solid;
	}
	#reiseinfotitel {
		font-size: 12pt;
		padding: 0.2em 0 0.2em 0.2em;
		margin: 0;
		color: #FFF;
		background-color: #01A6FE;
	}
	.reiseinfotext {
		font-size: 10pt;
		padding: 0.2em 0 0.2em 0.2em;
		margin: 0;
		color: #000;
		background-color: #FFF;
	}
	#fotoboxinline {
		width: 200px;
		margin: 0.5em 0 0 0;
		padding: 0;
	}
	.preis {
		font-weight: bold;
	}
}