body,table,tr,td,a,input,select{
        font-family:Verdana,Helvetica,sans-serif;
        color:#000000;
        empty-cells:show;
}
form{
	margin:0px;
	padding:0px;
}
#ttIBE {
	width: 846px;
	background: #fff;
	font-size: 11px;
	padding: 0 0 0 7px;
	border-left: 1px solid #629EBA;
	border-right: 1px solid #629EBA;
}
#ttIBE select, input {
	font-size: 11px;
}
.schatz{
	background-color:#f66014;
	border-left:1px solid #ff6600;
	border-right:1px solid #ff6600;
}
.schatztd1{
	font-weight:bold;
	color:#ffffff;
	padding:4px;
}
.schatztd2{
	color:#ffffff;
	padding:4px;
}
.schatztd3{
	background-color:#ff8202;
	color:#ffffff;
	border-bottom:1px solid #ff6600;
}
.nav{
	height:21px;
}
td.subnav{
	height:20px;
	background-color:#ff8809;
	color:#ffffff;
	font-weight:bold;
	vertical-align:middle;
}
.topnav{
	margin-top:16px;
}
.botnav{
	margin-top:2px;
}
.botnavtxt{
    color:#000000;
    font-weight:bold;
}
.errtab{
    border:1px solid #49718A;
    font-weight:bold;
    text-align:center;
    height:60px;
	padding:10px;
}
.onlyalt{
    font-weight:bold;
    text-align:center;
    padding:10px;
}
.alttxt{
    height:22px;
	background-color:#7795a7;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.legende {
    font-size:11px;
    text-decoration:none;
    padding-left:10px;
    padding-top:4px;
    padding-bottom:4px;
    margin-top:1px;
	background-color:#FFFFFF;
	color:#000000;
}
table.navbotservice {
    margin-top:10px;
}
td.navbotservice{
    padding-top:3px;
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    color:#3366CC;
    text-align:center;
    font-weight:bold;
    }
td.subnav{
    font-weight:normal;
    color:#FFFFFF;
}
/*Eingabeformular4 NEU---------------------------------------------*/
.for4tab1{
}
.for4tab1td{
	height:34px;
	background-color:#49718a;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
	vertical-align:bottom;
    padding:0 0 6px 10px;
}
.for4tab2{
    background-color:#c8d4dc;
	border-top:1px solid #ffffff;
}
.for4tab2tdtxt{
    text-align:left;
    line-height:15px;
}
.for4tab2tdcard{
    text-align:right;
    padding-right:16px;
}
.for4tab3{
	margin-top:3px;
	background-color:#c8d4dc;
}
.for4tab3td{
    height:24px;
}
.for4tab3such2{
    height:34px;
	vertical-align:bottom;
    padding:0 0 6px 10px;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    background-color:#7795a7;
}
.for4tab3such{
    font-size:11px;
    color:#49718A;
    border-bottom:1px solid #49718A;
    font-weight:bold;
    height:24px;
}
.fortab3ico{
    margin:0 0 10px 0px;
}
.fortab3ico img{
    margin:2 0 2px 0px;
}
.for4tabhead{
	color:#49718A;
	font-weight:bold;
	vertical-align:bottom;
	padding-bottom:2px;
	border-bottom:1px solid #49718A;
}
/*Eingabeformular4 klein NEU---------------------------------------*/
.for4quicktab1{
    background-color:#3366CC;
}
.for4quicktab1tdtxt{
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    padding-top:2px;
    padding-bottom:2px;
    padding-left:10px;
}
.for4quicktab2{
    background-color:#8FBFED;
    margin-bottom:10px;
    padding-left:9px;
}
.for4quicktab2tdtxt{
    padding-top:3px;
    padding-bottom:1px;
    padding-left:9px;
}
.forquicktab{
	margin-top:10px;
	background-color:#F98950;
}
.suchhead{
	font-size:10px;
	font-weight:bold;
	padding-top:4px;
}
.forquicktabtd{
	padding:2px 4px 0 4px;
}
.forquicktabtd2{
	padding:2px 4px 0 0px;
}
.forquicktabsubmit{
	text-align:right;
	padding:0 6px 6px 0;
}
.efqfst1{
	width:142px;
}
.efqfst3{
	width:80px;
}
.efqfalter{
	width:45px;
	margin-right:3px;
}
.efqfalter2{
	width:45px;
}
.forquicktab2{
	background-color:#FBB08A;
	margin-bottom:10px;
}
.forquicktab2td{
	padding-top:3px;
	padding-bottom:1px;
}
.kalimgqf {
	vertical-align: middle;
}

/*Regionsseite-----------------------------------------------------*/
.regtab1td{
	height:34px;
	background-color:#49718a;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
	vertical-align:bottom;
    padding:0 0 6px 10px;
}
.regtabtreftab{

}
.regtabtref{
	height:22px;
	background-color:#f98950;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.regtabtrefALT{
	height:22px;
	background-color:#7795a7;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.regtabref2ALT{
	height:1px;
	background-color:#c8d4dc;
}
.regtab2{
	margin:0px;
}
.regtab2ALT{
	margin:0px;
}
.regtab2td{
    padding-left:5px;
    padding-right:5px;
}
.regtabz{
    text-align:left;
}
.regtabp{
    text-align:right;
}
.regtabcent{
    text-align:center;
}
.regtabinfo{
    text-align:center;
}
.regtabwetter{
}
.regtab2tdhead{
    height:20px;
    background-color:#ffffff;
	color:#49718A;
	font-size:10px;
	font-weight:bold;
}
.regtab2tdheadALT{
    height:20px;
    background-color:#ffffff;
	color:#49718A;
	font-size:10px;
	font-weight:bold;
}
.regtabRegion2{
	background-color:#FDD7C4 ;
}
.regtab2tdheadALT2{
    height:0px;
    background-color:#90b3e9;
	color:#49718A;
	font-size:10px;
	font-weight:bold;
}
.regtabRegion1{
	background-color:#feefe7;
}

.regtabRegion1ALT{
	background-color:#FFFFFF;
}
.regtabRegion2ALT{
	background-color:#c8d4dc;
}
.terleft{
	padding-left:10px;
}
.regleft{
    padding-left:120px;
}
.terleftALT{
    padding-left:10px;
}
.regtab2tdreg{
    color:;
    line-height:23px;
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
    border-top:1px solid #F66014;
}
.regtab2tdregALT{
    color:;
    line-height:23px;
    font-size:12px;
    font-weight:bold;
    padding-left:10px;
    border-top:1px solid #90b3e9;
}
.regtab2tdziel{
    line-height:22px;
}
.regtab2tdzielALT{
    line-height:22px;
}
.regtabpad{
    padding-left:27px;
}
.regtabtab{

}
.regfoot1{
	height:50px;
	vertical-align:middle;
	padding-left:120px;
}
.regfoot2{
	height:30px;
	background-color:#49718A;
	vertical-align:middle;
	padding-left:10px;
}
/*Hotelseite---------------------------------------------------------*/

.hottab1{
	background-color:#49718A;

}
.hottab1td{
	height:28px;
	background-color:#49718a;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
	vertical-align:bottom;
    padding:0 0 0 10px;
}
.hottab1td1{
	background-color:#49718A;
	color:#ffffff;
	padding-bottom:2px;
}
.hottab1td2{
	background-color:#49718A;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
	vertical-align:bottom;
    padding:0 0 6px 10px;
}
.hoteltabtref{
	height:22px;
	background-color:#F98950;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.hoteltabtrefALT{
	height:22px;
	background-color:#90b3e9;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.hottab2{
	margin-bottom:2px;
}
.hottrhead{
	background-color:#C8D2F6;
}
.hottrheadALT{
	background-color:#E5E8FA;
}
.hottrsub1{
	background-color:#FDD7C4;
}
.hottrsub2{
	background-color:#fffbf7;
}
.hottrsubALT1{
	background-color:#c8d4dc;
}
.hottrsubALT2{
	background-color:#f6f9fe;
}
.hottdOL{
	background-image:url('/kunden_parameter/as_superreisen2/ibe_v2/images/extra_buttons/hotel.gif');
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:2px 0 0 6px;
	border-top:1px solid #ff7c15;
}
.hottdOLALT{
	background-image:url('/kunden_parameter/as_superreisen2/ibe_v2/images/extra_buttons/hotel_alternativ.gif');
	background-position:top left;
	background-repeat:no-repeat;
	vertical-align:top;
	padding:2px 0 0 6px;
	border-top:1px solid #49718A;

}
.hottabhotel{
	color:#ffffff;
	font-size:10px;
	font-weight:bold;
}
.hottdOL img,.hottdOLALT img{
	margin:2px 0 2px 0;
}
.hottdOR{
	border-top:1px solid #ff7c15;
	text-align:right;
}
.hottdORALT{
	border-top:1px solid #49718A;
	text-align:right;
}
.fruehtx{
	color:#ff6600;
	padding-right:14px;
}
.hottdUL{
	vertical-align:top;
	padding-top:4px;
	border-top:1px solid #ff7c15;
}
.hottdULALT{
	vertical-align:top;
	padding-top:4px;
	border-top:1px solid #49718A;
}
.hottdUL img,.hottdULALT img{
	margin:0 0 4px 0;
}
.hottdUM{
	border-top:1px solid #ff7c15;
}
.hottdUMALT{
	border-top:1px solid #49718A;
}
.hottdUR{
	vertical-align:bottom;
	padding-bottom:30px;
	border-top:1px solid #ff7c15;
}
.hottdURALT{
	vertical-align:bottom;
	padding-bottom:30px;
	border-top:1px solid #49718A;
}
.hottdUR2{
	text-align:right;
	vertical-align:bottom;
	padding:0 14px 8px 0;
}
.hottdURALT2{
	text-align:right;
	vertical-align:bottom;
	padding:0 14px 8px 0;
}
.hotfoot1{
	height:30px;
	background-color:#49718A;
	vertical-align:middle;
	padding-left:10px;
}
.hotfoot2{
	height:30px;
	background-color:#49718A;
	color:#ffffff;
	text-align:right;
	vertical-align:middle;
	padding-right:10px;
}
.hotlegimg{
    margin-left:2px;
    margin-top:2px;
    margin-right:2px;
}

/*Terminseite------------------------------------------------------*/

.tertab1td,.tertab1tdnf{
	height:34px;
	background-color:#49718A;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
	vertical-align:bottom;
    padding:0 0 6px 10px;
}
.tertab2{
	background-color:#FDD7C4;
	margin-top:1px;
}
.tertab2tdhead{
	padding-left:2px;
}
.tertab2trinf{

}
.tertab2trinf img{
	margin:2px 0 2px 0;
}
.tertab2himg{
	vertical-align:top;
	text-align:right;
	padding-top:1px;
}
.tertab3{
	border:1px solid #404E94;
	background-color:#FFFFFF;
	margin-top:10px;
}
.tertab3tdhead{
	background-color:#C8D2F6;
	font-weight:bold;
	padding-left:4px;
	height:20px;
}
.tertab3tdw{
}
.tertab3tdw img{
    padding-right:2px;
}
.tertab4{
	background-color:#ffffff;
}
.tertab4td{
	padding:6px 0 6px 8px;
}

.tertoptxt{
	height:22px;
	background-color:#F98950;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.tertoptxtALT{
	height:22px;
	background-color:#90b3e9;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
	border-top:1px solid #ffffff;
}
.tertab5{

}
.tertab5trhead{
	height:20px;
	background-color:#ffffff;
	color:#49718A;
	font-size:10px;
	font-weight:bold;
}
.tertab5tdserg{

}
.tertab5trres1{
	background-color:#FDD7C4;
	height:46px;
}
.tertab5trres2{
	background-color:#fffbf7;
	height:46px;
}
.tertab5trres1ALT{
	background-color:#c8d4dc;
	height:46px;
}
.tertab5trres2ALT{
	background-color:#f6f9fe;
	height:46px;
}
.tertab5trresl{
}

.tertab5trresr{
	text-align:right;
	padding-right:10px;
}
.tertab5tdtrenner{
	background-color:#ff7c15;
}
.tertab5tdtrennerALT{
	background-color:#49718A;
}
.hotelinfo{
	color:#666666;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
.tervaktdBAStatus {
    background: #FDD7C4;
	height:20px;
	font-weight:bold;
	padding-left:10px;
	border-left:1px solid #49718A;
	border-right:1px solid #49718A;
}
.tervakhead{
	height:20px;
	background-color:#49718A;
	color:#ffffff;
	font-weight:bold;
	padding-left:10px;
}
.tervaktdL{
	border-left:1px solid #49718A;
}
.tervaktdR{
	text-align:right;
	padding-right:4px;
	border-right:1px solid #49718A;
}
.tervaktdu{
	border-bottom:1px solid #49718A;
}
.tervakpreis{
	text-align:right;
	color:#FF6600;
	font-size:12px;
	font-weight:bold;
	text-decoration:underline;
}
.tervakerror{
	font-weight:bold;
	color:#FFF;
	height:45px;
	font-size:12px;
	text-align:center;
	background-color:#f98950;
}
.terladevaktd{
	 background-color:#ffffff;
	 color:#49718A;
	 font-weight:bold;
	 text-align:center;
	 border-left:1px solid #49718A;
	 border-right:1px solid #49718A;
}
.tervak{
	font-size:12px;
	letter-spacing:4px;
	text-align:center;
	padding-top:35px;
	padding-bottom:35px;
	width:500px;
}
.tervakangebote{
	height:20px;
	background-color:#49718A;
	color:#ffffff;
	font-weight:bold;
	text-align:center;
	padding-left:10px;
}
td.terpruefe{
    padding-right:5px;
}
.tertabtdabreise {
    padding-left:5px;
}
.tertabtddauer {
    padding-left:5px;
}
.tervaktext{
font-weight:bold;
}
/*Buchungsformular-------------------------------------------------*/

.buctab1td{
	height:34px;
	background-color:#49718A;
    color:#FFFFFF;
    font-size:12px;
    font-weight:bold;
	vertical-align:bottom;
    padding:0 0 6px 10px;
}
.bucschritt{
	background-color:#FEEFE7;
	color:#ff6600;
	font-weight:bold;
	height:20px;
	padding-left:0px;
	border-bottom:1px solid #ff6600;
}
.buctab2{
	background-color:#FEEFE7;
	padding-left:2px;
	padding-top:2px;
	margin-top:1px;
}
.buctab2td1{
	color:#ff6600;
	font-weight:bold;
	border-bottom:1px solid #ff6600;
}
.buctab2td2{
	padding-right:10px;
}
.buctab2a{
	vertical-align:top;
}
.buctab3{
	background-color:#FEEFE7;
}
.buctab3td{
	background-color:#FEEFE7;
	text-align:center;
	font-weight:bold;
	height:60px;
}
.buctab3a{
	background-color:#FDD7C4;
}
.buctab3atd{
	background-color:#fffbf7;
	padding:10px 10px 0 10px;
}
.buctab3atd2{
	background-color:#fffbf7;
}
.buctab4{
	background-color:#FEEFE7;
}
.buctab4tdhead{
	background-color:#FDD7C4;
	color:#ff6600;
	font-weight:bold;
	height:20px;
	padding-left:0px;
	border-bottom:1px solid #ff6600;
}
.buctab4td{
	font-size:11px;
	font-weight:bold;
}
.buctab4td1{
	background-color:#FEEFE7;;
}
.buctab4td2{
	font-size:10px;
}
.buctab5,.buctab6,.buctab7,.buctab8,.buctab9{
	background-color:#FEEFE7;
}
.bucborder{
	border-right:6px solid #FEEFE7;
	border-bottom:2px solid #FEEFE7;
}
.buctab5td{
	background-color:#FDD7C4;
	padding-left:4px;
}
.buctab5td2{

}
.buctab5tdSSL{
	background-color:#FDD7C4;
}
.buctab10{
	background-color:#49718A;
	margin-top:4px;
	margin-bottom:10px;
}
.buctab10td1{
	height:30px;
	vertical-align:bottom;
}
.buctab10td2{
	background-color:#ffffff;
}
.buctab9td{
	padding-top:2px;
	height:35px;
    vertical-align:top;
}
#aktSend {position:relative;left:20px;top:10px;width:400px;color:#000000;font-size:10pt;font-family:verdana,sans-serif;letter-spacing:1pt;}
.datab1{
	background-color:#FDD7C4;
	margin-top:2px;
}
.datab1td{
	padding:20px;
}
/*Formularelemente-----------------------------------------*/
.eform185{width:185px;}
.eform75{width:75px;}
.eform42{width:42px;margin-right:2px;}
.eform80{width:80px;margin-right:3px;}
.eform123{width:123px;}
.eform126{width:126px;}
.eform140{width:140px;}
.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:379px;}
.eform84{width:92px;}
.eform95{width:96px;}
/*neues Form*/
.eform195{width:195px;}
.eform150{width:150px;}
.eform120{width:110px;}
.eform280{width:281px;margin-right:14px;}
.eform86{width:100px;}

/*SPANS & DIVS---------------------------------------------*/
.aktive{
    color:#3366CC;
    font-weight:bold;
    text-decoration: underline;
}
.next{
    color:#88B7E3;
    font-weight:bold;
}
.reginfo{
    margin-right:20px;
}
.pageaktive{
	color:#ffffff;
	font-weight:bold;
}
.preisbuchung{
	font-size:12px;
	color:#FF6633;
	font-weight:bold;
}
.preistelefon{
	font-size: 10px;
}

/*Links----------------------------------------------------*/
A.navoben:link{
        font-weight:bold;
        text-decoration:none;
}
A.navoben:visited,A.navoben:active{
    color:#333366;
    font-weight:bold;
}
A.reglreg:link,A.reglreg:visited,A.reglreg:active{
	text-decoration:none;
	font-weight:bold;
}
A.reglziel:link,A.reglziel:visited,A.reglziel:active{
	text-decoration:none;
	font-weight:normal;
}
A.reglpreis:link,A.reglpreis:visited,A.reglpreis:active{
	text-decoration:underline;
	font-weight:bold;
	color:#f66014;
}
A.hotlpreis:link,A.hotlpreis:visited,A.hotlpreis:active,
A.hotlpreisALT:link,A.hotlpreisALT:visited,A.hotlpreisALT:active{
	color:#ff6600;
	text-decoration:underline;
	font-weight:bold;
}
A.hottablink:link,A.hottablink:visited,A.hottablink:active{
	font-size:10px;
	color:#6b6b6b;
	text-decoration:underline;
	font-weight:bold;
}
A.pageskip:link,A.pageskip:visited,A.pageskip:active{
	color:#ffffff;
	text-decoration:underline;
	font-weight:bold;
}
A.terlorder:link,A.terlorder:visited,A.terlorder:active{
   text-decoration:none;
   font-weight:bold;
   color:#333366;
}
A.terpruefe:link,A.terpruefe:visited,A.terpruefe:active{
    font-weight:bold;
}
A.leg:link,A.leg:visited,A.leg:active{
    font-weight:bold;
    color:#000000;
    font-size:11px;
}
A.leg2:link,A.leg2:visited,A.leg2:active{
    text-decoration:none;
}

A.terlorder:link,A.terlorder:visited,A.terlorder:active{
	color:#49718A;
	font-size:10px;
	font-weight:bold;
	text-decoration:underline;
}
A.teran:link,A.teran:visited,A.teran:active{
	text-decoration:none;
}
A.terpruefe:link,A.terpruefe:visited,A.terpruefe:active{
	color:#FF6633;
	font-weight:bold;
}
A.agb:link,A.agb:visited,A.agb:active{
}
A.schatzpreis:link,A.schatzpreis:visited,A.schatzpreis:active{
	color:#ffffff;
	font-weight:bold;
	font-size:12px;
	text-decoration:underline;
}
a.navbotservice:link,a.navbotservice:visited{
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    color:#3366CC;
    font-weight:bold;
}
a.navbotservice:hover{
    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    color:#3366CC;
    font-weight:bold;
    }
a.navbotservice:active {
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    color:#3366CC;
    font-weight:bold;
}
a.subnav:link,a.subnav:visited{
    margin-right:2px;
    margin-left:2px;
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
a.subnav:hover{
    margin-right:2px;
    margin-left:2px;
    font-family:arial;
    font-size:11px;
    text-decoration:underline;
    color:#FFFFFF;
    font-weight:bold;
    }
a.subnav:active {
    margin-right:2px;
    margin-left:2px;
    font-family:arial;
    font-size:11px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
a.topnavimg{
    border:none;
    text-decoration:none;
}
a.link_angeschaut:link,a.link_angeschaut:visited,a.link_angeschaut:active
{
    text-decoration:underline;
    font-weight:normal;
    color:#000000;
}
/*-----------------------------------------------------------------*/
#control{
	position:absolute;
	top:1px;
	left:1px;
	z-index:0;
}
#inhalt{
	position:absolute;
	width:680px;
	height:106px;
	text-align:center;
	margin-top:-53px;
	margin-left:-10px;
}
#tervakerr{
	position:relative;
	top:0px;
	left:0px;
}
#merk_anzahl{
	color:#333399;
}
