body, table, tr, td, a, input, select {
	font-family: Verdana;
	font-size: 11px;
	color: #6C6C6C;
}
form {
	margin: 0px;
	padding: 0px;
}
.topnav {
	margin-bottom: 5px;
}
.navpoint {
  margin-bottom:14px;
}
.botnav {
	margin-top: 5px;
	margin-bottom: 10px;
}
.botnavtxt {
	color: #6C6C6C;
	text-align: right;
	font-weight: bold;
}
.errtab {
	border: 1px solid #FF0000;
	font-weight: bold;
	text-align: cente;
	height: 60px;
}
.onlyalt {
	font-weight: bold;
	text-align: center;
	padding: 10px;
}
.alttxt {
	font-weight: bold;
	height: 25px;
	border-right: 1px solid #2A67AA;
	border-left: 1px solid #2A67AA;
	text-align: center;
}
.qdiv {
	padding-top: 5px;
}
.qdiv1 {
	padding-top: 5px;
}
.qsuchehead {
	padding-left: 8px;
	padding-top: 5px;
}
.qsucheform {
	padding: 8px;
}
.qfarbe {
	background-color: #EFF5FB;
}
.qsuchesend {
	text-align: right;
	vertical-align: bottom;
	padding-right: 10px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.infotab1td {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.infotab1td2 {
	font-size: 12px;
	color: #FFFFFF;
	text-align: left;
	padding-left: 10px;
	font-weight: bold;
	padding: 4px;
}
.etop150 {
	width: 170px;
}
.etop120 {
	width: 142px;
}
.etop42 {
	width: 52px;
}
.etop70 {
	width: 80px;
}
.etop55 {
	width: 52px;
}
.teasertop td {
	color: #2568AE;
}
.forstartziel {
	font-size: 12px;
	font-weight: bold;
	padding-top: 7px;
	padding-bottom: 7px;
}
.forstartunter {
	font-weight: bold;
	font-size: 11px;
}
.redp {
	color: #C3400A;
	font-size: 12px;
	font-weight: bold;
}
A.pstart:link, A.pstart:visited, A.pstart:active {
	text-decoration: underline;
	font-weight: bold;
	color: #C3400A;
}
/*********************************Formular 3**********************************/
.fortab1nf {
	background-color: #993300;
}
.fortab1tdnf {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: center;
	height: 32px;
}
.fortab2nf {
	border: 1px solid #993300;
	background-color: #FBEEE1;
	margin-bottom: 10px;
}
.fortab2tdtxtnf {
	padding-top: 2px;
	padding-bottom: 1px;
}
/**********************************Formular 4**********************************/
.for4tab1 {
	background-color: #2A67AA;
}
.for4tab1td {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.for4tab1send {
	padding-bottom: 10px;
	padding-top: 5px;
}
.for4tab1send2 {
	padding-bottom: 10px;
	padding-right: 10px;
	padding-top: 5px;
}
.for4tab1alter {
	font-size: 9px;
}
.for4tab2 {
	border: 1px solid #2A67AA;
	background-color: #D6E4F2;
}
.for4tab2tdtxt {
	padding-top: 3px;
	padding-bottom: 1px;
}
.for4tab3 {
	background-color: #EFF5FB;
	margin-top: 5px;
}
.for4tab3tr {
	border-left: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
	border-top: 1px solid #2A67AA;
}
.for4tab3such {
	font-size: 11px;
	color: #6C6C6C;
	font-weight: bold;
	height: 25px;
	vertical-align: top;
	padding-left: 5px;
}
.for4tab4td {
	padding-left: 5px;
}
/**********************************kleines Formular 4**********************************/
.for4quicktab1 {
	background-color: #993300;
}
.for4quicktab1tdtxt {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-top: 2px;
	padding-bottom: 2px;
}
.for4quicktab2 {
	border: 1px solid #993300;
	background-color: #FBEEE1;
	margin-bottom: 10px;
}
.for4quicktab2tdtxt {
	padding-top: 3px;
	padding-bottom: 1px;
}
/***********************************Regionsseite***********************************/
.regtab1 {
	background-color: #2A67AA;
}
.regtabdotted {
	background-color: #D6E4F2;
}
.regtabdottedALT {
	background-color: #E6E6E6;
}
.regtab1td {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.regtab2 {
}
.regtab2ALT {
}
.regtab2td {
	padding-left: 2px;
	padding-right: 2px;
}
.regtab2tdhead, .regtab2tdheadALT {
	background-color: #FFFFFF;
	height: 20px;
}
.regtab2tdreg {
	background-color: #D6E4F2;
	line-height: 20px;
	color: #2568AE;
	padding-left: 10px;
	font-weight: bold;
}
.regtab2tdregALT {
	background-color: #E6E6E6;
	line-height: 20px;
	color: #2568AE;
	padding-left: 10px;
	font-weight: bold;
}
.regtab2tdziel {
	background-color: #EFF5FB;
	line-height: 17px;
}
.regtab2tdzielALT {
	background-color: #FFFFFF;
	line-height: 17px;
}
.regtabtab {
	margin-top: 10px;
	border-left: 1px solid #2A67AA;
	border-top: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
	height: 25px;
}
.regtabalt {
	border-left: 1px solid #2A67AA;
	border-top: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
	height: 25px;
}
.regtabtreftab {
	border-left: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
	height: 25px;
}
.regtabtrefALT {
	background-color: #FFFFFF;
	color: #6C6C6C;
	font-weight: bold;
	text-align: center;
}
.regtabtref {
	background-color: #FFFFFF;
	color: #2A67AA;
	font-weight: bold;
	text-align: center;
}
.padd {
	padding-top: 15px;
}
/****************************************Hotelseite**********************************/
.hottabborderr {
	border-right: 1px solid #2A67AA;
}
.hottabbordero {
	border-top: 1px solid #2A67AA;
}
.hottabborderl {
	border-left: 1px solid #2A67AA;
}
.hottabhotline {
	color: #2568AE;
	font-size: 11px;
	font-weight: bold;
	text-align: center;
	vertical-align: top;
	padding-top: 2px;
	border-bottom: 1px solid #2A67AA;
}
.hottabborderu {
	border-bottom: 1px solid #2A67AA;
}
.hottabpadright {
	padding-right: 10px;
}
.hottabpadbottom {
	padding-bottom: 5px;
}
.hottab1 {
	background-color: #2A67AA;
}
.hottab1td {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.hottab1td2 {
	font-weight: bold;
	text-align: center;
	padding: 8px;
	height: 25px;
}
.hottab2 {
	background-color: #FFFFFF;
	border-left: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
}
.hottrhead {
	background-color: #D6E4F2;
}
.hottrheadALT {
	background-color: #E6E6E6;
}
.hottrsub {
	background-color: #EFF5FB;
}
.hottrsubALT {
	background-color: #F4F4F4;
}
.hottdOL, .hottdOLALT {
	border-left: 1px solid #2A67AA;
	padding-left: 2px;
	height: 16px;
}
.hottdOR, .hottdORALT {
	border-right: 1px solid #2A67AA;
	text-align: right;
	padding-right: 5px;
}
.hottdUL, .hottdULALT {
	border-left: 1px solid #2A67AA;
}
.hottdUM, .hottdUMALT {
}
.hottdUR, .hottdURALT {
	border-right: 1px solid #2A67AA;
}
/****************************************Terminseite***********************************/
.terpadtop {
	padding-top: 4px;
}
.terpadtop2 {
	padding-top: 9px;
}
.padtop {
	padding-top: 6px;
}
.padleft {
	padding-left: 6px;
}
.tertab1 {
	background-color: #2A67AA;
}
.tertab1td {
	font-size: 12px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.tertab1tdnf {
	background-color: #993300;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 4px;
	height: 20px;
}
.tertab2 {
	border: 1px solid #2A67AA;
}
.tertab2tdhead {
	background-color: #FFFFFF;
	font-size: 12px;
	color: #2A67AA;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.tertab2trinf {
	background-color: #EFF5FB;
	vertical-align: top;
}
.tertab4 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.tertab4td {
	text-align: center;
	padding: 6px;
}
.legende {
	font-size: 10px;
	text-align: center;
	padding-top: 10px;
}
.tertab5 {
}
.tertab5ALT {
	margin-top: 10px;
}
.tertab5truebALT {
	background-color: #FFFFFF;
	text-align: center;
	border-top: 1px solid #2A67AA;
	border-left: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
}
.tertab5trresL {
	background-color: #EFF5FB;
}
.terdummy {
	background-color: #EFF5FB;
}
.terdummyalt {
	background-color: #F4F4F4;
}
.tertab5trresLalt {
	background-color: #F4F4F4;
}
.tertab5trhead {
	height: 20px;
	font-weight: bold;
	background-color: #D6E4F2;
}
.tertab5trheadalt {
	height: 20px;
	font-weight: bold;
	background-color: #E6E6E6;
}
.tertab5tdserg {
	background-color: #2A67AA;
	border-left: 1px solid #2A67AA;
	border-right: 1px solid #2A67AA;
}
.tertab5trres {
	background-color: #EFF5FB;
	height: 26px;
}
.tertab5trresalt {
	background-color: #F4F4F4;
	height: 26px;
}
.tertab5tdtrenner {
	background-color: #2A67AA;
}
.tertab5tdtrennerALT {
	background-color: #2A67AA;
}
.tervakerror {
	font-weight: bold;
	color: #FF0000;
	height: 45px;
	font-size: 13px;
	text-align: center;
	background-color: #FAD018;
}
.tervak {
	font-size: 12px;
	letter-spacing: 4px;
	text-align: center;
	padding-top: 35px;
	padding-bottom: 35px;
	width: 500px;
}
/*Vakanzueberpruefung*/
.terladevak {
	background-color: #FFFFFF;
	border: 1px solid #2A67AA;
	width: 592px;
	height: 106px;
}
.terladevakhead, .tervakhead, .terShowvakhead {
	background-color: #2A67AA;
	font-weight: bold;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	height: 21px;
}
.terladevakcancel {
	vertical-align: bottom;
	text-align: right;
	padding: 0px 8px 5px 0px;
}
.terladevakcancel img {
	margin: 6px 5px 8px 0;
}
.terladevaklogo {
	background: url('/kunden_parameter/travelshop24/ibe_v2/images/logo_vakanz.gif') no-repeat 15px 20px;
	width: 200px;
	height: 40px;
}
.terladevakText {
	font-size: 12px;
	font-weight: bold;
	color: #2266AA;
	text-align: center;
	padding: 10px 0 0 0;
}
.terladevakText img {
	margin: 10px 0 0 0;
}
/*aktuelle Vakanz*/
.tervaktdL {
	background-color: #D6E4F2;
	font-size: 11px;
}
.tervaktdR {
	background-color: #D6E4F2;
	font-size: 11px;
	text-align: right;
}
.tervaktd {
	background-color: #D6E4F2;
	font-size: 11px;
	height: 26px;
}
.tervakbuc {
	background-color: #D6E4F2;
	height: 30px;
	font-size: 11px;
	padding-right: 4px;
	text-align: right;
}
.tervaktdtermin {
	background-color: #D6E4F2;
	font-size: 11px;
	height: 30px;
}
.tervakpreis {
	font-weight: bold;
	color: #C3400A;
	font-size: 11px;
}
.tervaktdPreisKorrektur {
	text-align: center;
	color: #CC0000;
	font-weight: bold;
	height: 20px;
	background-color: #D6E4F2;
	padding: 5px 0 0 0;
}
/*Vakanz Error*/
.tervakerrortab {
	font-size: 11px;
	width: 592px;
}
.tervakerrortd {
	background-color: #D6E4F2;
	font-weight: bold;
	font-size: 11px;
	color: #FF0000;
	text-align: center;
	height: 50px;
}
/*Gepruefte Angebote Table+Head+ Link*/
.terShowvak {
	width: 592px;
	border: 1px solid #2A67AA;
	font-size: 11px;
	margin-top: 10px;
}
.terShowvak a {
	font-size: 11px;
	font-weight: bold;
}
/********************************************Buchungsseite***************************************/
.buctab1 {
	background-color: #2A67AA;
}
.buctab1td {
	font-size: 15px;
	color: #FFFFFF;
	text-align: center;
	font-weight: bold;
	padding: 4px;
}
.bucschritt {
	background-color: #2A67AA;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	text-align: center;
}
.buctab2 {
	background-color: #EFF5FB;
	border: 1px solid #2A67AA;
	padding-left: 2px;
	padding-top: 2px;
}
.buctab3 {
	margin-top: 8px;
	background-color: #EFF5FB;
	border: 1px solid #2A67AA;
}
.buctab3td {
	text-align: center;
	font-weight: bold;
	height: 60px;
}
.buctab4 {
	margin-top: 8px;
	background-color: #D6E4F2;
	border: 1px solid #2A67AA;
}
.buctab4tdhead {
	background-color: #2A67AA;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	height: 20px;
	text-align: center;
}
.buctab4td {
	font-size: 11px;
	font-weight: bold;
}
.buctab4td2 {
	font-size: 10px;
}
.buctab5, .buctab6, .buctab7, .buctab9 {
	margin-top: 8px;
	background-color: #EFF5FB;
	border: 1px solid #2A67AA;
}
.buctab8 {
	margin-top: 8px;
	background-color: #EFF5FB;
}
.bucborder {
	border-left: 3px solid #EFF5FB;
	border-bottom: 2px solid #EFF5FB;
}
.buctab5td {
	background-color: #D6E4F2;
	padding-left: 5px;
}
.buctab5td2 {
	padding-left: 5px;
}
.buctab5tdSSL {
	background-color: #EFF5FB;
	padding-left: 5px;
}
.buctab10 {
	margin-top: 8px;
	margin-bottom: 10px;
}
.buctab9td {
	padding-top: 2px;
	height: 35px
}
#aktSend {
	position: relative;
	left: 20px;
	top: 10px;
	width: 400px;
	color: #000000;
	font-size: 10pt;
	font-family: verdana, sans-serif;
	letter-spacing: 1pt;
}
.datab1 {
	text-align: center;
}
.datab1td {
}
.blue {
	background-color: #2A67AA;
	color: #FFFFFF;
	font-weight: bold;
}
.grau {
	background-color: #F4F4F4;
	color: #6C6C6C;
}
.databbord {
	border: 1px solid #2A67AA;
	padding-left: 5px;
}
.databbord2 {
	border: 1px solid #2A67AA;
	text-align: center;
	margin-top: 10px;
}
.eform185 {
	width: 175px;
}
.eform185a {
	width: 177px;
}
.eform75 {
	width: 75px;
}
.eform42 {
	width: 42px;
	margin-right: 2px;
}
.eform80 {
	width: 80px;
	margin-right: 3px;
}
.eform123 {
	width: 123px;
}
.eform126 {
	width: 126px;
}
.eform150 {
	width: 145px;
}
.orderort {
	width: 220px;
	margin-bottom: 2px;
	margin-right: 2px;
}
.orderselect {
	width: 125px;
}
.orderselecth {
	width: 102px;
	margin-bottom: 2px;
}
.eformbuc {
	width: 140px;
}
.eformbucanr {
	width: 65px;
}
.eformbucplz {
	width: 44px;
}
.eformbucort {
	width: 91px;
}
.eformbucalter {
	width: 50px;
}
.eformbucanmerk {
	width: 410px;
}
.eform84 {
	width: 84px;
}
.eform195 {
	width: 195px;
}
.eform150 {
	width: 150px;
}
.eform120 {
	width: 110px;
}
.aktive {
	color: #2568AE;
	font-weight: bold;
}
.next {
	color: #85AED4;
}
.reginfo {
	margin-right: 20px;
}
.pageaktive {
	color: #C3400A;
	font-weight: bold;
}
.preisbuchung {
	font-size: 11px;
	color: #2568AE;
	font-weight: bold;
}
.preisbuchung2 {
	font-size: 12px;
	color: #C3400A;
	font-weight: bold;
}
.preistelefon {
	font-size: 10px;
}
.attri {
	color: #C3400A;
	font-weight: bold;
	font-size: 10px;
}
/**********************************Wichtiger Hinweis********************************************/
.wichtiger-hinweis b {
	color: #2568AE;
	font-weight: bold;
}
/*******************************************Links***********************************************/
A.navoben:link, A.navoben:visited, A.navoben:active {
	color: #2568AE;
	text-decoration: underline;
	font-weight: bold;
}
A.reglreg:link, A.reglreg:visited, A.reglreg:active {
	text-decoration: none;
	color: #2568AE;
	font-weight: bold;
}
A.reglziel:link, A.reglziel:visited, A.reglziel:active {
	text-decoration: underline;
	color: #2568AE;
	font-weight: bold;
}
A.reglpreis:link, A.reglpreis:visited, A.reglpreis:active {
	text-decoration: underline;
	font-weight: bold;
	color: #C3400A;
}
A.hotlinkziel:link, A.hotlinkziel:visited, A.hotlinkziel:active {
	text-decoration: underline;
	font-weight: bold;
	color: #2568AE;
}
A.hotmerk:link, A.hotmerk:visited, A.hotmerk:active {
	text-decoration: underline;
	color: #2568AE;
}
A.hotlpreis:link, A.hotlpreis:visited, A.hotlpreis:active, A.hotlpreisALT:link, A.hotlpreisALT:visited, A.hotlpreisALT:active {
	text-decoration: underline;
	color: #C3400A;
	font-weight: bold;
}
A.pageskip:link, A.pageskip:visited, A.pageskip:active {
	color: #2568AE;
	text-decoration: underline;
	font-weight: bold;
}
A.terlorder:link, A.terlorder:visited, A.terlorder:active {
	text-decoration: none;
	font-weight: bold;
}
A.terpruefe:link, A.terpruefe:visited, A.terpruefe:active {
	font-weight: bold;
	text-decoration: none;
	color: #C3400A;
}
A.tertablink:link, A.tertablink:visited, A.tertablink:active {
	text-decoration: underline;
	font-weight: bold;
	color: #2568AE;
}
A.tertab5abf:link, A.tertab5abf:visited, A.tertab5abf:active {
	text-decoration: underline;
	font-weight: bold;
	color: #2568AE;
}
A.buctablink:link, A.buctablink:visited, A.buctablink:active {
	text-decoration: underline;
	font-weight: bold;
	color: #2568AE;
}
A.link_angeschaut:link, A.link_angeschaut:visited, A.link_angeschaut:active {
	text-decoration: underline;
	font-weight: bold;
	color: #2568AE;
}
A.agb:link, A.agb:visited, A.agb:active {
	text-decoration: underline;
	font-weight: bold;
	color: #2568AE;
}
#control {
	position: absolute;
	top: 1px;
	left: 1px;
	z-index: 0;
}
#inhalt {
	position: absolute;
	width: 592px;
	height: 105px;
	background-color: #FFFFFF;
	text-align: center;
}
/********Hotelbewertung**********************************/
/*anzupassen sind des weiteren die Klassen:.hottdUL, .hottdULALT, .hottdUM, .hottdUMALT, .hottdUR, .hottdURALT*/
/*tab Formular*/
.fortabhbw {
}
.fortabHbw caption {
	font-weight: bold;
	font-size: 11px;
	text-align: left;
	padding-bottom: 5px;
	padding-left: 5px;
	padding-top: 5px;
}
/*td ueberschrift*/
.fortabhbwtdtxt {
}
.fortabhbwtdtxt img {
	vertical-align: middle;
}
/*td auswahlboxen*/
.fortabhbwtdsel {
	vertical-align: top;
}
.fortabhbwtdseltd1 {
	width: 184px;
	padding-left: 10px;
}
.fortabhbwtdseltd2 {
	width: 171px;
	padding-left: 4px;
}
.hbwbgimg {
	font-weight: bold;
}
.fortabhbwtdseltd3 {
	width: 125px;
	padding-left: 4px;
}
/*span unter auswahlbox*/
.fortabhbwlegende {
	font-size: 9px;
	letter-spacing: -0.48pt;
	font-family: verdana;
}
/*td Terminseite*/
.tertab2tdhbw {
	font-size: 9px;
	vertical-align: top;
}
.tertab2tdhbw img {
	vertical-align: middle;
}
/*span Weiterempf. Hotel+Terminseite*/
.hbwEmpfehlung {
	font-size: 9px;
	font-family: Verdana;
	font-weight: bold;
}
/*span Gesamtbewertung Hotel+Terminseite*/
.hbwScaletxt {
	font-weight: bold;
	padding-left: 10px;
	font-size: 11px;
}
/*p Gesamtbewertung Hotel+Terminseite*/
.hbwImgline {
	margin: 3px 0 3px;
}
/*span auf jetzt lesen'*/
.hothbwlesen {
	font-size: 9px;
	font-family: Verdana;
	text-decoration: underline;
}
/*link ueber die komplette bewertung*/
.hbwtdlink {
	font-family: Verdana;
	line-height: 11px;
	color: #2568AE;
	font-size: 9px;
	cursor: hand;
	cursor: pointer;
}
/*Auswahlbox*/
.eformhbw1 {
	width: 176px;
	margin-top: 3px;
}
.eformhbw2 {
	width: 167px;
	margin-top: 3px;
}
.eformhbw3 {
	width: 110px;
	margin-top: 3px;
}