
body {
	margin-left: 3px;
	margin-top: 2px;
	margin-bottom: 0px;
	margin-right: 0px;
}

.headcontainer {
	height: 125px;
	width: 985px;
}

.logo { 
	float:left;
}

.headdiv { 
	float:left;
	width: 781px;
	height: 125px; /*140px*/
	background: url(../images/headbg.jpg) top right no-repeat;
}

.headpic {
	margin-left: 66px;
	width: 210px;
	height: 140px;
}

.navi {
	clear: both; 
	float:left;
	width: 204px;
}

.navtop {
	width: 195px !important;
	width: 204px;
	height: 19px !important;
	height: 24px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 5px;
	background: url(../images/navtopbg.jpg) top right no-repeat;
	cursor: pointer;
}

.navtop a {
	color: #FFFFFF;
	text-decoration: none;
}

.servicebutt {
	width: 161px !important;
	width: 170px;
	height: 20px !important;
	height: 25px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 5px;
	background: url(../images/righttheasertopbg.jpg) top right no-repeat;
}

.navbutt {
	width: 195px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 4px;
	background: url(../images/navbuttblau.gif) top right no-repeat;
	cursor: pointer;
}

.navbutt a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt2blau {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/navbutt2blau.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt2blau a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt2gelb {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/navbutt2gelb.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt2gelb a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt2rot {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/navbutt2rot.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt2rot a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt2gruen {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/navbutt2gruen.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt2gruen a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt3blau {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/navbutt3blau.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt3blau a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt3gelb {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/navbutt3gelb.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt3gelb a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt3rot {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/navbutt3rot.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt3rot a {
	color: #083c7b;
	text-decoration: none;
}

.navbutt3gruen {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/navbutt3gruen.gif) top right repeat-y;
	cursor: pointer;
}

.navbutt3gruen a {
	color: #083c7b;
	text-decoration: none;
}

.e1activeblau {
	width: 195px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding-left: 9px;
	padding-top: 4px;
	background: url(../images/e1activeblau.gif) top right no-repeat;
	cursor: pointer;
}

.e1activeblau a {
	color: #FFFFFF;
	text-decoration: none;
}

.e2activeblau {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/e2activeblau.gif) top right no-repeat;
	cursor: pointer;
}

.e2activeblau a {
	color: #083c7b;
	text-decoration: none;
}

.e3activeblau {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/e3activeblau.gif) top right no-repeat;
	cursor: pointer;
}

.e3activeblau a {
	color: #083c7b;
	text-decoration: none;
}

.e1activegelb {
	width: 195px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding-left: 9px;
	padding-top: 4px;
	background: url(../images/e1activegelb.gif) top right no-repeat;
	cursor: pointer;
}

.e1activegelb a {
	color: #FFFFFF;
	text-decoration: none;
}

.e1activerot {
	width: 195px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding-left: 9px;
	padding-top: 4px;
	background: url(../images/e1activerot.gif) top right no-repeat;
	cursor: pointer;
}

.e1activerot a {
	color: #FFFFFF;
	text-decoration: none;
}

.e2activegelb {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/e2activegelb.gif) top right no-repeat;
	cursor: pointer;
}

.e2activegelb a {
	color: #083c7b;
	text-decoration: none;
}

.e2activerot {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/e2activerot.gif) top right no-repeat;
	cursor: pointer;
}

.e2activerot a {
	color: #083c7b;
	text-decoration: none;
}

.e3activegelb {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/e3activegelb.gif) top right no-repeat;
	cursor: pointer;
}

.e3activegelb a {
	color: #083c7b;
	text-decoration: none;
}

.e3activerot {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/e3activerot.gif) top right no-repeat;
	cursor: pointer;
}

.e3activerot a {
	color: #083c7b;
	text-decoration: none;
}

.e1activegruen {
	width: 195px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #FFFFFF;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	padding-left: 9px;
	padding-top: 4px;
	background: url(../images/e1activegruen.gif) top right no-repeat;
	cursor: pointer;
}

.e1activegruen a {
	color: #FFFFFF;
	text-decoration: none;
}

.e2activegruen {
	width: 185px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 19px;
	padding-top: 4px;
	background: url(../images/e2activegruen.gif) top right no-repeat;
	cursor: pointer;
}

.e2activegruen a {
	color: #083c7b;
	text-decoration: none;
}

.e3activegruen {
	width: 178px !important;
	width: 204px;
	height: 17px !important;
	height: 21px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-left: 26px;
	padding-top: 4px;
	background: url(../images/e3activegruen.gif) top right no-repeat;
	cursor: pointer;
}

.e3activegruen a {
	color: #083c7b;
	text-decoration: none;
}

.content {
	width: 611px;
	float:left;
	background-color: #FFFFFF;
}

.contentbackgroundblau {
	background-color: #e6ecf4;
	width: 601px;
	margin-left: 5px;
	/*margin-right: 6px;*/
	margin-top: 28px !important; /*36px*/
	margin-top: 3px; /*16px*/
}

.contentbackgroundgelb {
	background-color: #fffae1;
	width: 601px;
	margin-left: 5px;
	/*margin-right: 6px;*/
	margin-top: 28px !important;
	margin-top: 3px;
}

.contentbackgroundrot {
	background-color: #efe0e2;
	width: 601px;
	margin-left: 5px;
	/*margin-right: 6px;*/
	margin-top: 28px !important;
	margin-top: 3px;
}

.contentbackgroundgruen {
	background-color: #eff8e2;
	width: 601px;
	margin-left: 5px;
	/*margin-right: 6px;*/
	margin-top: 28px !important;
	margin-top: 3px;
}

.contentheadline{
	margin-bottom: 10px;
}

.contenttext {
	margin-left: 25px;
	margin-right: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
}

.contenttext a {
	color: #083c7b;
	text-decoration: underline;
}

.contenttext2 {
	margin-left: 25px;
	margin-right: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	/*padding-bottom: 10px;*/
}

.contenttextspez {
	/*float: left;*/
	width: 350px !important;
	width: 375px;
	padding-left: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
}

.contenttextspez a {
	color: #083c7b;
	text-decoration: underline;
}

.contenttextspez2 {
	/*float: left;*/
	width: 561px !important;
	width: 601px;
	padding-left: 25px;
	padding-right: 15px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-top: 0px !important;
	padding-top: 15px;
	padding-bottom: 10px;
}

.contenttextspez2 a {
	color: #083c7b;
	text-decoration: underline;
}

.contenttextspez3 {
	float: right;
	width: 345px !important;
	width: 375px;
	padding-left: 15px;
	padding-right: 15px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	padding-bottom: 10px;
}

.contenttextspez3 a {
	color: #083c7b;
	text-decoration: underline;
}

.contentstdpics {
	float: right;
	width: 210px !important;
	width: 220px;
	padding-left: 10px;
}

.contentstdpics img {
	margin-bottom: 15px;
}

.contentstdpics2 {
	/*float: right;*/
	width: 576px !important;
	width: 601px;
	padding-left: 25px;
}

.contentstdpics2 img {
	margin-right: 10px;
	margin-bottom: 15px !important;
	margin-bottom: 0px;
}

.contentstdpics3 {
	/*float: right;*/
	width: 195px !important;
	width: 220px;
	padding-left: 25px;
}

.contentstdpics3 img {
	margin-bottom: 15px;
}

.rueckruftext{
	margin-left: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
}
.rueckrufbox{
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 1px;
	/*margin-left: 23px;*/
	background-color: #CED8E5;
	width: 555px;
}

.rueckrufbox2{
	padding-top: 3px;
	padding-bottom: 2px;
	margin-top: 1px;
	/*margin-left: 23px;*/
	background-color: #ffedad;
	width: 555px;
}

.rueckrufboxtext{
	padding-top: 3px;
	padding-bottom: 2px;
	margin-left: 17px;
	width: 293px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	float:left;
}
.rueckrufboxinput{
	width: 220px;
	height: 17px;
	border-color: #033C60;
	border-style: solid;
	border-width: 1px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
}
.rueckrufboxsubmit{
	margin-left: 398px;
}
.anreisetext{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
}
.anreisetext_1{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	height:230px;
}
.anreisetext_2{
	padding-top: 10px;
	padding-bottom: 10px;
	margin-left: 25px;
	color: #083c7b;
	font-family: Arial;
	font-size: 12px;
	height:380px;
}
.anreisebox{
	padding-top: 3px;
	padding-bottom: 5px;
	margin-top: 1px;
	/*margin-right: 15px;*/
	width: 175px;
	float: left;
	display:block;
}
.anreiseplan{
	padding-top: 5px;
	padding-bottom: 10px;
}
.anreiseabsatz{
	padding-bottom: 5px;
}


.righttheaser {
	float:left;
	width: 170px;
}

.bglayerblau {
	clear: both;
	float:left;
	width: 985px;
	background-color: #e6ecf4;	
}

.bglayergelb {
	clear: both;
	float:left;
	width: 985px;
	background-color: #fffae1;	
}

.bglayerrot {
	clear: both;
	float:left;
	width: 985px;
	background-color: #efe0e2;	
}

.bglayergruen {
	clear: both;
	float:left;
	width: 985px;
	background-color: #eff8e2;	
}

.footdiv {
	clear: both; 
	float:left;
	width: 970px !important;
	width: 985px;
	height: 16px !important;
	height: 19px;
	color: #ced8e5;
	font-family: Arial;
	font-size: 10px;
	background-color: #083c7b;
	padding-left: 15px;
	padding-top: 3px;
	/*margin-top: 3px;*/
}

.footdiv a {
	color: #ced8e5;
	text-decoration: none;
}
/*
 body{
  margin:0;
  padding:0 0 100px 0;
 }
 
 div#footer{
  position:absolute;
  bottom:0;
  left:3;
  width: 970px !important;
  width: 985px;
  height: 16px !important;
  height: 19px;
 }
 @media screen{
  body>div#footer{
   position:fixed;
  }
 }
 * html body{
  overflow:hidden;
 } 
 * html div#contentlayer{
  height:100%;
  overflow:auto;
 }
*/
.newsticker {
	color: #083c7b;
	font-family: Arial;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}

.newsticker a {
	color: #083c7b;
	text-decoration: none;
}

.tickerdiv {
	clear: both;
	float:right;
	width: 609px !important;
	width: 610px;
	height: 19px !important;
	height: 25px;
	padding-top: 4px;
	background-color: #ced8e5;
	border: 1px solid #FFFFFF;
}

.ruechrufbutt {
	width: 137px !important;
	width: 170px;
	height: 18px !important;
	height: 21px;
	padding-left: 33px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #043b61;
	background: url(../images/icontelefon.gif) top left no-repeat;
	background-color: #ced8e5;
	cursor: pointer;
	border-bottom:1px solid #FFFFFF;
}

.ruechrufbutt a {
	color: #043b61;
	text-decoration: none;
}

.wetterbutt {
	width: 137px !important;
	width: 170px;
	height: 18px !important;
	height: 21px;
	padding-left: 33px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #043b61;
	background: url(../images/iconwetter.gif) top left no-repeat;
	background-color: #ced8e5;
	cursor: pointer;
	border-bottom:1px solid #FFFFFF;
}

.wetterbutt a {
	color: #043b61;
	text-decoration: none;
}

.anreisebutt {
	width: 137px !important;
	width: 170px;
	height: 18px !important;
	height: 21px;
	padding-left: 33px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #043b61;
	background: url(../images/iconauto.gif) top left no-repeat;
	background-color: #ced8e5;
	cursor: pointer;
	border-bottom:1px solid #FFFFFF;
}

.anreisebutt a {
	color: #043b61;
	text-decoration: none;
}

.prospektbutt {
	width: 137px !important;
	width: 170px;
	height: 18px !important;
	height: 21px;
	padding-left: 33px;
	padding-top: 3px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #043b61;
	background: url(../images/iconprospekt.gif) top left no-repeat;
	background-color: #ced8e5;
	cursor: pointer;
	border-bottom:1px solid #FFFFFF;
}

.prospektbutt a {
	color: #043b61;
	text-decoration: none;
}

.newsletterheadline {
	width: 138px !important;
	width: 170px;
	height: 17px !important;
	height: 18px;
	padding-left: 32px;
	padding-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #043b61;
	background: url(../images/iconbriefumschlag.gif) top left no-repeat;
	background-color: #ced8e5;
}

.newsletterdiv {
	width: 162px !important;
	width: 170px;
	height: 40px;
	padding-left: 8px;
	background-color: #ced8e5;
	border-bottom:1px solid #FFFFFF;
}
.newsletterdiv_status {
	width: 162px !important;
	width: 170px;
	padding: 5px 0px 5px 8px;
	background-color: #ced8e5;
	border-bottom:1px solid #FFFFFF;
	font-family: Arial;
	font-size: 11px;
	color: #043b61;
}

.newsletterabbestellenbutt {
	float: left;
	width: 70px;
	cursor: pointer;
}

.newsletterabbestellenbutt a {
	font-family: Arial;
	font-size: 11px;
	color: #043b61;
	text-decoration: none;
}

.newsletterbestellenbutt {
	float: left;
	width: 66px;
	background: url(../images/pfeilrechts.gif) top right no-repeat;
	cursor: pointer;
}

.newsletterbestellenbutt a {
	font-family: Arial;
	font-weight: bold;
	font-size: 11px;
	color: #043b61;
	text-decoration: none;
}

.searchheadline {
	width: 138px !important;
	width: 170px;
	height: 14px !important;
	height: 18px;
	padding-left: 32px;
	padding-top: 4px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #043b61;
	background: url(../images/iconlupe.gif) top left no-repeat;
	background-color: #ced8e5;
}

.searchdiv {
	width: 162px !important;
	width: 170px;
	height: 50px;
	padding-left: 8px;
	background-color: #ced8e5;
	border-bottom:1px solid #FFFFFF;
}

.unterkunftdiv {
	width: 170px;
	background-color: #ced8e5;
	/*border-bottom:1px solid #FFFFFF;*/
}

.theaserinput {
	width: 153px;
	height: 18px;
	border: 1px solid #7f9db9;
	font-family: Arial;
	font-size: 11px;
	color: #000000;
	margin-top: 2px;
	margin-bottom: 3px;
}

.werbebanner {
	width: 170px;
	border-bottom:1px solid #FFFFFF;
}

.anzeigenbutt {
	width: 161px !important;
	width: 170px;
	height: 20px !important;
	height: 24px;
	color: #FFFFFF;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	padding-left: 9px;
	padding-top: 4px;
	background: url(../images/anzeigetop.jpg) top right no-repeat;
	text-decoration: none;
}

.dahover {
	background: url(../images/mouseover.jpg) top right no-repeat;
}

.dahover2blau {
	background: url(../images/e2activeblau.gif) top right no-repeat;
}

.dahover2gelb {
	background: url(../images/e2activegelb.gif) top right no-repeat;
}

.dahover2rot {
	background: url(../images/e2activerot.gif) top right no-repeat;
}

.dahover2gruen {
	background: url(../images/e2activegruen.gif) top right no-repeat;
}

.dahover3blau {
	background: url(../images/e3activeblau.gif) top right no-repeat;
}

.dahover3gelb {
	background: url(../images/e3activegelb.gif) top right no-repeat;
}

.dahover3rot {
	background: url(../images/e3activerot.gif) top right no-repeat;
}

.dahover3gruen {
	background: url(../images/e3activegruen.gif) top right no-repeat;
}

.message_blue {
	color:#083c7b;
}
.error_red {
	color:#cc0000;
}

.thumbboxcontainer {
	float:left;
	width: 285px;
	height: 130px;
	margin-left: 10px !important;
	margin-left: 7px;
	margin-top: 5px;
	padding-bottom: 5px;
	cursor:pointer;
}

.thumbboxblau {
	background: url(../images/welleblau.gif) bottom left no-repeat;
	background-color: #f0f3f7;
	width: 285px;
	height: 104px; /*87px*/
	/*border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
}
.thumbboxnewsblau {
	/*background: url(../images/welleblau.gif) bottom left no-repeat;*/
	background-color: #f0f3f7;
	width: 285px;
	height: 102px; /*109px*/
	/*border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
}
.thumbnewstext {
	background: url(../images/bigarrowright.gif) top left no-repeat;
	padding-left: 25px;
	padding-bottom: 10px;
	font-weight: bold;
}
.thumbnewstext a {
	color: #083c7b;
	text-decoration: none;
}
.thumbboxheadlineblau {
	width: 275px !important;
	width: 285px;
	height: 24px !important;
	height: 26px;
	padding-left: 10px;
	padding-top: 2px;
	background: url(../images/thumbboxeckeblau.gif) top left no-repeat;
	/*background-color: #083c7b;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	/*border-bottom:1px solid #FFFFFF;*/
}
.thumbboxcontentblau {
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 10px;*/
}

.thumbboxgelb {
	background: url(../images/wellegelb.gif) bottom left no-repeat;
	background-color: #fffcf0; /*#efe0e2*/
	width: 285px;
	height: 104px; /*87px*/
	/*border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
}
.thumbboxheadlinegelb {
	width: 275px !important;
	width: 285px;
	height: 24px !important;
	height: 26px;
	padding-left: 10px;
	padding-top: 2px;
	background: url(../images/thumbboxeckegelb.gif) top left no-repeat;
	/*background-color: #950538;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	/*border-bottom:1px solid #FFFFFF;*/
}
.thumbboxcontentgelb {
	font-family: Arial;
	font-size: 12px;
	color: #083c7b; /*#fed032;*/
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 10px;*/
}

.thumbboxrot {
	background: url(../images/wellerot.gif) bottom left no-repeat;
	background-color: #f4e9eb; /*#efe0e2*/
	width: 285px;
	height: 104px; /*87px*/
	/*border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
}
.thumbboxheadlinerot {
	width: 275px !important;
	width: 285px;
	height: 24px !important;
	height: 26px;
	padding-left: 10px;
	padding-top: 2px;
	background: url(../images/thumbboxeckerot.gif) top left no-repeat;
	/*background-color: #950538;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	/*border-bottom:1px solid #FFFFFF;*/
}
.thumbboxcontentrot {
	font-family: Arial;
	font-size: 12px;
	color: #950538;
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 10px;*/
}

.thumbboxgruen {
	background: url(../images/wellegruen.gif) bottom left no-repeat;
	background-color: #f4faeb; /*#eff8e2*/
	width: 285px;
	height: 104px; /*87px*/
	/*border-left:1px solid #FFFFFF;
	border-right:1px solid #FFFFFF;
	border-bottom:1px solid #FFFFFF;*/
}
.thumbboxheadlinegruen {
	width: 275px !important;
	width: 285px;
	height: 24px !important;
	height: 26px;
	padding-left: 10px;
	padding-top: 2px;
	background: url(../images/thumbboxeckegruen.gif) top left no-repeat;
	/*background-color: #7abc1b;*/
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #FFFFFF;
	/*border-bottom:1px solid #FFFFFF;*/
}
.thumbboxcontentgruen {
	font-family: Arial;
	font-size: 12px;
	color: #7abc1b;
	padding-left: 10px;
	padding-right: 10px;
	/*padding-top: 10px;*/
}
.mehrinfobuttblau {
	background: url(../images/welleblau.gif) bottom left no-repeat;
	background-color: #f0f3f7;
	height: 31px !important;
	height: 32px;
	padding-top: 1px;
	padding-right: 10px;
	text-align: right;
}

.mehrinfobuttgelb {
	background: url(../images/wellegelb.gif) bottom left no-repeat;
	background-color: #fffcf0; /*#efe0e2*/
	height: 31px !important;
	height: 32px;
	padding-top: 1px;
	padding-right: 10px;
	text-align: right;
}
.mehrinfobuttrot {
	background: url(../images/wellerot.gif) bottom left no-repeat;
	background-color: #f4e9eb; /*#efe0e2*/
	height: 31px !important;
	height: 32px;
	padding-top: 1px;
	padding-right: 10px;
	text-align: right;
}
.mehrinfobuttgruen {
	background: url(../images/wellegruen.gif) bottom left no-repeat;
	background-color: #f4faeb; /*#eff8e2*/
	height: 31px !important;
	height: 32px;
	padding-top: 1px;
	padding-right: 10px;
	text-align: right;
}

.searchmatch {
	margin-right: 25px;
	padding-left: 25px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
}

.searchmatch a {
	color: #083c7b;
	text-decoration: none;
}

.searchmatchtext {
	font-family: Arial;
	font-weight: normal;
	font-size: 12px;
	color: #083c7b;
	padding-bottom: 10px;
}

.searchmatchtext a {
	color: #083c7b;
	text-decoration: underline;
}

.pusdiv {
	width: 576px !important;
	width: 601px;
	padding-left: 25px;
	padding-bottom: 15px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
}

.pp1div {
	padding-top: 22px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
}

.pbutt {
	padding-top: 22px;
}

.ptext {
	padding-left: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
}

.ptext a {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	text-decoration: underline;
}

.tableublau {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #083c7b;
}

.tableugelb {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #fed032;
}

.tableurot {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #950538;
}

.tableugruen {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	background-color: #7abc1b;
}

.tablecblau {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
	background-color: #f0f3f7;
}

.tablecgelb {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
	background-color: #ffedad;
}

.tablecrot {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
	background-color: #f4e9eb;
}

.tablecgruen {
	height: 17px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
	background-color: #f4faeb;
}

.pweiterempfehlenblau {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/weiterleitenpfeil.gif) top right no-repeat;
	background-color: #f0f3f7;
	cursor: pointer;
}
.pweiterempfehlenblau a {
	color: #083c7b;
	text-decoration: none;
}

.pweiterempfehlengelb {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/weiterleitenpfeil.gif) top right no-repeat;
	background-color: #ffedad;
	cursor: pointer;
}
.pweiterempfehlengelb a {
	color: #083c7b;
	text-decoration: none;
}

.pweiterempfehlenrot {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/weiterleitenpfeil.gif) top right no-repeat;
	background-color: #f4e9eb;
	cursor: pointer;
}
.pweiterempfehlenrot a {
	color: #083c7b;
	text-decoration: none;
}

.pweiterempfehlengruen {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/weiterleitenpfeil.gif) top right no-repeat;
	background-color: #f4faeb;
	cursor: pointer;
}
.pweiterempfehlengruen a {
	color: #083c7b;
	text-decoration: none;
}

.palspdfblau {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/pdficon.gif) top right no-repeat;
	background-color: #f0f3f7;
	cursor: pointer;
}
.palspdfblau a {
	color: #083c7b;
	text-decoration: none;
}

.palspdfgelb {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/pdficon.gif) top right no-repeat;
	background-color: #ffedad;
	cursor: pointer;
}
.palspdfgelb a {
	color: #083c7b;
	text-decoration: none;
}

.palspdfrot {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/pdficon.gif) top right no-repeat;
	background-color: #f4e9eb;
	cursor: pointer;
}
.palspdfrot a {
	color: #083c7b;
	text-decoration: none;
}

.palspdfgruen {
	width: 204px !important; 
	width: 210px;
	height: 18px !important;
	height: 21px;
	padding-top: 3px;
	padding-left: 6px;
	margin-left: 25px;
	margin-top: 1px;
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	color: #083c7b;
	background: url(../images/pdficon.gif) top right no-repeat;
	background-color: #f4faeb;
	cursor: pointer;
}
.palspdfgruen a {
	color: #083c7b;
	text-decoration: none;
}

.pdfreaderblau {
	width: 359px !important;
	width: 397px;
	height: 32px !important;
	height: 37px;
	padding-top: 5px;
	padding-left: 38px;
	margin-left: 25px;
	font-family: Arial;
	font-size: 11px;
	color: #083c7b;
	background: url(../images/pdficon2.gif) top left no-repeat;
	background-color: #f0f3f7;
}
.pdfreaderblau a {
	color: #083c7b;
	font-weight: bold;
	text-decoration: underline;
}

.pdfreadergelb {
	width: 359px !important;
	width: 397px;
	height: 32px !important;
	height: 37px;
	padding-top: 5px;
	padding-left: 38px;
	margin-left: 25px;
	font-family: Arial;
	font-size: 11px;
	color: #083c7b;
	background: url(../images/pdficon2.gif) top left no-repeat;
	background-color: #ffedad;
}
.pdfreadergelb a {
	color: #083c7b;
	font-weight: bold;
	text-decoration: underline;
}

.pdfreaderrot {
	width: 359px !important;
	width: 397px;
	height: 32px !important;
	height: 37px;
	padding-top: 5px;
	padding-left: 38px;
	margin-left: 25px;
	font-family: Arial;
	font-size: 11px;
	color: #083c7b;
	background: url(../images/pdficon2.gif) top left no-repeat;
	background-color: #f4e9eb;
}
.pdfreaderrot a {
	color: #083c7b;
	font-weight: bold;
	text-decoration: underline;
}

.pdfreadergruen {
	width: 359px !important;
	width: 397px;
	height: 32px !important;
	height: 37px;
	padding-top: 5px;
	padding-left: 38px;
	margin-left: 25px;
	font-family: Arial;
	font-size: 11px;
	color: #083c7b;
	background: url(../images/pdficon2.gif) top left no-repeat;
	background-color: #f4faeb;
}
.pdfreadergruen a {
	color: #083c7b;
	font-weight: bold;
	text-decoration: underline;
}

tbody td {
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
}

tbody a {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #083c7b;
}

.pbuchungaddr {
	width: 175px !important;
	width: 200px;
	padding-left: 25px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
}

.pbuchungaddr a {
	font-family: Arial;
	font-weight: bold;
	font-size: 12px;
	text-decoration: underline;
	color: #083c7b;
}

.pbuchungueberblick {
	float: right;
	width: 350px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
}

.pbuchungueberblick a {
	font-family: Arial;
	font-size: 12px;
	text-decoration: none;
	color: #083c7b;
}

.lilcontainerblau {
	margin-top: 15px;
	width: 147px !important;
	width: 160px;
	height: 152px !important;
	height: 165px;
	padding-left: 13px;
	padding-top: 13px;
	background-color: #f0f3f7;
}

.lilcontainergelb {
	margin-top: 15px;
	width: 147px !important;
	width: 160px;
	height: 152px !important;
	height: 165px;
	padding-left: 13px;
	padding-top: 13px;
	background-color: #ffedad;
}

.lilcontainerrot {
	margin-top: 15px;
	width: 147px !important;
	width: 160px;
	height: 152px !important;
	height: 165px;
	padding-left: 13px;
	padding-top: 13px;
	background-color: #f4e9eb;
}

.lilcontainergruen {
	margin-top: 15px;
	width: 147px !important;
	width: 160px;
	height: 152px !important;
	height: 165px;
	padding-left: 13px;
	padding-top: 13px;
	background-color: #eff8e2;
}

.pbuchungcontent {
	width: 575px !important;
	width: 600px;
	padding-left: 25px;
}

.pbuchungdunkelblau {
	width: 554px;
	height: 28px;
	background-color: #ced8e5;
}

.pbuchunghellblau {
	width: 554px;
	height: 28px;
	background-color: #f0f3f7;
}

.pbuchungdunkelgelb {
	width: 554px;
	height: 28px;
	background-color: #ffedad;
}

.pbuchunghellgelb {
	width: 554px;
	height: 28px;
	background-color: #fffcf0;
}

.pbuchungdunkelrot {
	width: 554px;
	height: 28px;
	background-color: #e2c7ca;
}

.pbuchunghellrot {
	width: 554px;
	height: 28px;
	background-color: #f4e9eb;
}

.pbuchungdunkelgruen {
	width: 554px;
	height: 28px;
	background-color: #ddedc5;
}

.pbuchunghellgruen {
	width: 554px;
	height: 28px;
	background-color: #eff8e2;
}

.pbuchunginputdiv {
	float: right;
	width: 275px;
	margin-top: 2px;
}

.pbuchunginputdiv input {
	margin-right: 5px;
	height: 22px;
	border: 1px solid #7f9db9;
}

.pbuchunginputdiv select {
	margin-right: 5px;
	height: 22px;
	border: 1px solid #7f9db9;
}

.pbuchunginputtext {
	width: 265px !important;
	width: 275px;
	padding-left: 10px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
	margin-top: 6px;
}

.pbuchungpflicht {
	width: 548px !important;
	width: 554px;
	height: 16px !important;
	height: 22px;
	padding-left: 6px;
	padding-top: 6px;
	font-family: Arial;
	font-size: 10px;
	color: #839bae;
}

.pbuchungsubheadline {
	width: 548px !important;
	width: 554px;
	height: 19px !important;
	height: 22px;
	padding-left: 6px;
	padding-top: 3px;
	font-family: Arial;
	font-size: 12px;
	font-weight: bold;
	color: #083c7b;
}

.pbuchungagb {
	margin-top: 4px;
	width: 548px !important;
	width: 554px;
	padding-left: 6px;
	font-family: Arial;
	font-size: 12px;
	color: #083c7b;
}

.pbuchungagb a {
	font-weight: bold;
	text-decoration: underline;
	color: #083c7b;
}

.pbuchungsendbutt {
	width: 555px !important;
	width: 580px;
	padding-top: 10px;
	padding-left: 25px;
	text-align: right;
}

.shopinput {
	margin-right: 5px;
	width: 30px;
	height: 17px;
	border: 1px solid #7f9db9;
}

.qfTable {
	color: #ffffff;
	font-family: Arial; 
	font-size: 10px;
}
.qfHead {
	color: #ffffff;
	font-size: 12px;
	font-weight: bolder;
	background-color: #083c7b;
}
.qfText {
	color: #083b7a;
	font-family: Arial;
	font-size: 9px;
}