body {
    margin:                 0px;
    padding:                0px;
	background:         #1D32D1  url(page_bg.jpg) repeat-x;
    color:                      #FFF;
    font-family:            'Arial';
    font-size:              12px;
}

.selectInfocenter {
	FONT-SIZE: 11px; WIDTH: 132px; COLOR: #120066; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectFilter {
	FONT-SIZE: 11px; WIDTH: 120px; COLOR: #120066; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectFilterSmall {
	FONT-SIZE: 11px; WIDTH: 60px; COLOR: #120066; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectHotel {
	FONT-SIZE: 11px; WIDTH: 135px; COLOR: #120066; LINE-HEIGHT: 14px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputNewsletter {
	FONT-SIZE: 9px; WIDTH: 95px; COLOR: #120066; LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 15px
}
.inputAdr {
	FONT-SIZE: 12px; COLOR: #120066; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px
}
.inputGrp {
	FONT-SIZE: 10px; COLOR: #120066; LINE-HEIGHT: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectAdr {
	FONT-SIZE: 12px; COLOR: #120066; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 22px
}
.selectLocomat {
	FONT-SIZE: 10px; WIDTH: 160px; COLOR: #120066; LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectLocomatDate {
	FONT-SIZE: 10px; COLOR: #120066; LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectLocomatSmall {
	FONT-SIZE: 10px; WIDTH: 138px; COLOR: #120066; LINE-HEIGHT: 9px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.selectAngebot {
	FONT-SIZE: 10px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.form {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px
}
.meta {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #140064; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.logo {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.claim {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 20px; TEXT-ALIGN: right
}
.navi {

		height: 18px;

		width: 150px;

		letter-spacing: 1pt;

		padding: 1px 0px 0px 10px;

		border-bottom:          1px solid #7590FB;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		vertical-align: top;

	}
.navistart {

		height: 18px;

		width: 150px;

		letter-spacing: 1px;

		padding: 1px 0px 0px 10px;

		border-bottom:       1px solid #7590FB;
		border-top:          1px solid #7590FB;

		font-family: Arial, Helvetica, sans-serif;

		font-size: 12px;

		vertical-align: top;

	}
.trennlinie {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 2px; PADDING-BOTTOM: 0px; WIDTH: 150px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 1px
}
.newslettertext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 11px; COLOR: #ffffff; PADDING-TOP: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.current {
	FONT-WEIGHT: bold; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.footer {
	FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.actfooter {
	FONT-SIZE: 10px; COLOR: #7594ff; LINE-HEIGHT: 16px; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
A:link {
	COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:visited {
	COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:active {
	COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A:hover {
	FONT-WEIGHT: bold; COLOR: #fc7114; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pic:link {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pic:visited {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pic:active {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.pic:hover {
	FONT-WEIGHT: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.cfemail:link {
	FONT-WEIGHT: bold; COLOR: #fc7114; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.cfemail:visited {
	FONT-WEIGHT: bold; COLOR: #fc7114; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.cfemail:active {
	FONT-WEIGHT: bold; COLOR: #fc7114; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.cfemail:hover {
	FONT-WEIGHT: bold; COLOR: #fc7114; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.path:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.path:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.path:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.path:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #fc7114; FONT-FAMILY: Verdana, sans-serif; TEXT-DECORATION: none
}
A.meta:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #140064; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.meta:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #140064; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.meta:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #140064; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.meta:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #140064; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.news:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.news:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbprice:link {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbprice:active {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbprice:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbprice:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.triptext:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.triptext:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.triptext:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.triptext:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbtop:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbtop:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbtop:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.crbtop:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: none
}
A.footer:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footer:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footer:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.footer:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sicher:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sicher:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sicher:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sicher:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #ffffff; LINE-HEIGHT: 12px; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.actfooter:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7594ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.actfooter:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7594ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.actfooter:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7594ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.actfooter:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #7594ff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.text:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.sitemap:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sitemap:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sitemap:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial Helvetica, sans-serif; TEXT-DECORATION: none
}
A.sitemap:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial Helvetica, sans-serif; TEXT-DECORATION: none
}
A.textd:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.textd:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.textd:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.textd:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.download:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.download:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.download:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.download:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.fhinfo:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.fhinfo:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.fhinfo:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
A.fhinfo:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif; TEXT-DECORATION: underline
}
.path {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Verdana, Helvetica, sans-serif
}
.linktext {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.currpath {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #fc7114; FONT-FAMILY: Verdana, sans-serif
}
.smallblue {
	FONT-SIZE: 11px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.locomat {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 453px; COLOR: #120066; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 170px
}
.locomatsmall {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; FONT-SIZE: 11px; PADDING-BOTTOM: 2px; COLOR: #120066; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.locomatFlug {
	FONT-SIZE: 12px; WIDTH: 223px; COLOR: #120066; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.locohead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 453px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.fulllisthead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.teaserbg {
    background:             #eeeeff url(box_bg_eeeeff.gif) repeat-x;
	border:                       1px solid #7590FB;
}
.teasertext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #ffffff; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.topteaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 223px; COLOR: #120066; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 170px
}
.tripteaser {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 223px; COLOR: #120066; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 110px
}
.teaserhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.toppricefrom {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.topprice {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.tripprice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 20px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Verdana, sans-serif
}
.offerprice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 6px; FONT-WEIGHT: bold; FONT-SIZE: 18px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, sans-serif
}
.toploc {
	FONT-WEIGHT: bold; FONT-SIZE: 20px; COLOR: #ffffff; LINE-HEIGHT: 18px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.toptext {
	FONT-SIZE: 9px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, sans-serif
}
.errtext {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif
}
.errorbg {
	FONT-SIZE: 11px; COLOR: #ffffff; FONT-FAMILY: Arial, sans-serif; BACKGROUND-COLOR: #fc7216
}
.servicebg {
	BACKGROUND-COLOR: #7590fb
}
.fullbg {
	BACKGROUND-COLOR: #7590fb
}
.trennbg {
	BACKGROUND-COLOR: #3757e0
}
.blau {
	PADDING-RIGHT: 14px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #120066; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.head {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; LINE-HEIGHT: 16px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.text {
	PADDING-RIGHT: 4px; PADDING-LEFT: 3px; FONT-SIZE: 12px; PADDING-BOTTOM: 22px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 8px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sitemap {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 2px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.lotext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 4px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.angtext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 10px; COLOR: #ffffff; LINE-HEIGHT: 15px; PADDING-TOP: 10px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.ola {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 8px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.olb {
	PADDING-RIGHT: 4px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 8px; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif; LIST-STYLE-TYPE: lower-alpha
}
.servicehead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 453px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.reiteractive {
	PADDING-RIGHT: 0px; BORDER-TOP: #7590fb 1px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7590fb
}
.reiterinactive {
	PADDING-RIGHT: 0px; BORDER-TOP: #7590fb 1px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #3655e1
}
.servicetext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 30px; WIDTH: 453px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fullhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.fulltext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fulltext2 {
	PADDING-RIGHT: 4px; PADDING-LEFT: 8px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.kaltext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.invisibletext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #7590fb; LINE-HEIGHT: 16px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #7590fb
}
.fplantext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 24px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.choosetext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 24px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.gruppe {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 14px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.formtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.inputtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.smalltext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-SIZE: 11px; PADDING-BOTTOM: 0px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.verftext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; LINE-HEIGHT: 12px; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.nexttext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.listsnptext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.eventtext {
	PADDING-RIGHT: 2px; PADDING-LEFT: 10px; FONT-SIZE: 12px; PADDING-BOTTOM: 2px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.snprice {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.sn2price {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.thintext {
	PADDING-RIGHT: 4px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: 5px; COLOR: #ffffff; LINE-HEIGHT: 16px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.fullkombi {
	PADDING-RIGHT: 2px; PADDING-LEFT: 1px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; BACKGROUND-COLOR: #081ac2; TEXT-ALIGN: right
}
.crbhead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; WIDTH: 148px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.crbbg {
	WIDTH: 148px; LINE-HEIGHT: 22px; BACKGROUND-COLOR: #7590fb
}
.crbtop {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; FONT-SIZE: 12px; PADDING-BOTTOM: 7px; WIDTH: 148px; COLOR: #120066; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.crbtext {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ffffff; FONT-STYLE: normal; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.downloadtext {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 5px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.hotelansicht {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.hotelansichts {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.hotelansichtm {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 1px
}
.mietwagen {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1px; PADDING-TOP: 0px
}
.events {
	PADDING-RIGHT: 0px; PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; PADDING-TOP: 5px
}
.wartelayer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #ffffff; LINE-HEIGHT: 11px; PADDING-TOP: 4px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.kalheader {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial; TEXT-ALIGN: center
}
.kalfirstline {
	VERTICAL-ALIGN: middle; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial; BACKGROUND-COLOR: #120066; TEXT-ALIGN: center
}
.kaltodaycell {
	BACKGROUND-IMAGE: url(kal_bg_td.gif); VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.kalweekendcell {
	BACKGROUND-IMAGE: url(img/kal_bg2.gif); VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.kaldaycell {
	BACKGROUND-IMAGE: url(img/kal_bg.gif); VERTICAL-ALIGN: middle; TEXT-ALIGN: center
}
.kalfont {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #ffffff; FONT-FAMILY: Verdana,Arial
}
.kalbody {
	COLOR: #ffffff; BACKGROUND-COLOR: #7590fb
}
.contenttext {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 8px; COLOR: #120066; PADDING-TOP: 7px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.contenthead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 17px; BACKGROUND-COLOR: #120066
}
.desctext {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 1px; COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.addtext_unten {
	PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-SIZE: 12px; PADDING-BOTTOM: 0px; COLOR: #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.deplist {FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ffffff; PADDING-LEFT: 50px; FONT-FAMILY: Arial, Helvetica, sans-serif; }

div.pageBox {
    border:                 1px solid #7590FB;
    background:             #eeeeff url(img/box_bg_eeeeff.gif) repeat-x;
    padding:                0px;
    overflow:               hidden;
    margin-bottom:          1px;
}
div.contentBox {
    border-bottom:          1px solid #7590FB;
    border-top:             1px solid #7590FB;
    width:                  150px;
    display:                block;
    height:                 16px;
}
div.mb5 {
    margin-bottom:          5px;
}
table.loco {
    border-collapse:        collapse;
    table-layout:           fixed;
}
td.ContentBox {

    font-size:              11px;
    margin:                 0px;
    padding:                0px;
    table-layout:           fixed;
    border-collapse:        collapse;
    overflow:               hidden;
    vertical-align:         middle;
    border-bottom:          1px solid #3655E1;
}
td.ContentBoxRight {
    font-size:              12px;
    margin:                 0px;
    padding:                0px;
    table-layout:           fixed;
    border-collapse:        collapse;
    overflow:               hidden;
    vertical-align:         middle;
    border-bottom:          1px solid #3655E1;
    border-right:           1px solid #3655E1;
}
td {
    color:                  #FFF;
    font-family:            'Arial';
    font-size:              12px;
    margin:                 0px;
    padding:                0px;
    table-layout:           fixed;
    border-spacing:         0px;
    border-collapse:        collapse;
    border:                 0px;
    overflow:               hidden;
    vertical-align:         top;
}
.small {
    font-size:              10px;
}
.pageBoxTitle {
    height:                 18px;
    margin-bottom:          0px;
    color:                  #FFF;
    border:                 0px;
    background:             #120066;
    font-weight:            bold;
    text-align:             left;
    overflow:               hidden;
}
div.boxTitle {
    padding:                0px;
    margin:                 0px;
    margin-right:           7px;
    margin-left:            7px;
    margin-top:             2px;
    width:                  100%;
}
input.ltfText {
    border:                 1px solid #A5ACB2;
    color:                  #000;
    background:             #FFF;
    padding:                0px;
    font-size:              11px;
    height:                 18px;
    padding-left:           3px;

}
img {
    margin:                 0px;
    padding:                0px;
    border:                 0px;
}

a.nleft {
    color:                  #120066;
    font-size:              12px;
    text-decoration:        none;
    width:					100%;
    display:				block;
}
a.nleft:hover {
    color:                  #FC7216;
    font-size:              12px;
    text-decoration:        none;
    width:					100%;
    display:				block;
}
a.nleft:active {
    color:                  #FC7216;
    font-size:              12px;
    text-decoration:        none;
    width:					100%;
    display:				block;
}

