.iepngfix {
    /*behavior: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/css/city/iepngfix.htc');*/
}
body,table,tr,td,a,input,select{
    font-family:Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#000000;
}
body{
    background-color:#99CCFF;
}
body,form{
    margin:0px;
    padding:0px;
}
p {margin:0;}
#divInfoDR {
    position: absolute;
    top: -20px;
    left: 330px;
    width: 500px;
    vertical-align: top;
    display: none;
    z-index: 50000;
}
#divInfoHT {
    position: absolute;
    top: 30px;
    left: 330px;
    width: 200px;
    vertical-align: top;
    display: none;
    z-index: 50000;
}

.clear {
    clear: both;
}
.clear img {
    height: 0;
    width: 0;
}
.tt_clearboth {
    clear: both;
    padding: 0;
    margin: 0;
}
.tt_clearboth img {
    height: 0;
    width: 0;
}
.tt_ibeContent {
    width:952px;
    text-align:left;
    }
div.tt_startTeaserBox {
    margin:0;
    padding:0;
    width:955px;
    }
div.tt_startTeaserTop {
    float:left;
    margin:0 0 5px 0;
    padding:0;
    height:300px;
    background:#CCE6FF;
    }
    /*nur zum testen*/
    div.tt_startTeaserTopPic1,
    div.tt_startTeaserTopPic2,
    div.tt_startTeaserTopPic3 {
        font-weight:bold;
        color:#FFF;
    }
    /*nur zum testen*/
div.tt_startTeaserTopPic1 {
    float:left;
    margin:0;
    padding:0;
    width:228px;
    height:300px;
    background:#CCCCCC;
    }
div.tt_startTeaserTopPic2 {
    float:left;
    margin:0;
    padding:0;
    width:209px;
    height:300px;
    background:#666666;
    }
div.tt_startTeaserTopPic3 {
    float:left;
    margin:0;
    padding:0;
    width:218px;
    height:300px;
    background:#999999;
    }
div.tt_startTeaserTopAB {
    float:left;
    width:300px;
    margin:0;
    }
div.tt_startTeaserTopAB1 {
    height:50px;
    width:200px;
    margin:70px 0 15px 60px;
    padding:0;
    background:#EEF7FF;
    }
div.tt_startTeaserTopAB2 {
    height:50px;
    width:200px;
    margin:0 0 15px 60px;
    padding:0;
    background:#EEF7FF;
    }
div.tt_startTeaserTopAB3 {
    width:200px;
    height:50px;
    margin:0 0 15px 60px;
    padding:0;
    background:#EEF7FF;
    }
p.tt_startTeaserH1,
p.tt_startTeaserH2,
p.tt_startTeaserH3 { 
    float:left;
    width:120px;
    padding:10px 0 0 10px;
    font-size:14px;
    font-weight:bold;
    }
p.tt_startTeaserText1 { 
    float:left;
    width:120px;
    margin:0 0 0 10px;
    font-size:11px;
    }
div.tt_startTeaserPreisTxt { 
    float:right;
    padding:20px 10px 0 0;
    width:60px;
    text-align:right;
    font-weight:bold;
    font-size:16px;
    text-decoration:underline;
    color:#FC7C00;
    }

.tt_startTeaser2 {
    float:left;
    padding:0;
    margin:0 25px 0 0;
    width:218px;
    height:230px;
    border:1px solid #77A9EE;
    }

.tt_startTeaserImg2 {
    margin-bottom:5px;
    }
    /*nur zum testen
    im produktiv ein image
    .tt_startTeaserImg2 img{
    margin-left:5px;
    }
    */
.tt_startTeaserImg2 div{
    margin-left:9px;
}
        /*nur zum testen*/
        
div.tt_startTeaserHeader2 {
    margin-left:10px;
    font-weight:bold;
    color:#3366CC;
    }
div.tt_startTeaserKategorie {
    margin-left:10px;
    }
div.tt_startTeaserText2 {
    margin-left:10px;
    }
span.tt_startTeaserPreisTxt2 {
    margin-left:10px;
    font-weight:bold;
    font-size:14px;
    text-decoration:underline;
    color:#FC7C00;
    }
p.tt_startTeaserHeader2 {
    margin-left:10px;
    padding-top:2px;
    width:65px;
    float:left;
    font-weight:bold;
    color:#3366CC;
}
p.tt_startTeaserSpec2 {
    margin-bottom:5px;
    }
.tt_f4_area{
    position: relative;
    width:952px;
    z-index:40;
    background:url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/maske_bg.gif) no-repeat top left;
    text-align:left;
    margin:0;
    background-color:#E8F4FF;
}
.tt_f4_colLeft {float:left;margin-left:4px;margin-right:21px;width:295px;margin-top:33px;padding-top:3px;}
.tt_f4_colMid {float:left;margin-right:5px;width:244px;margin-top:32px;padding-top:3px;}
.tt_f4_colRight {float:left;margin-top:27px;width:360px;}
.tt_f4_BtnFind {
        float:right;
        margin-top:5px;
        margin-right:8px;
        cursor: pointer;
}
.tt_f4_BtnFind2 {
    float:right;
    margin-right:8px;
    cursor: pointer;
}
.tt_f4_row{height:17px;line-height:16px;}
.tt_f4_box{margin:0;padding:0;height:22px;}
.tt_f4_row3{margin-left:42px;padding-top:4px;margin-top:3px;}
.tt_f4_row2{height:26px;margin-left:93px;}
.tt_f4_colRightLeftIn1 {float:left;padding-right:10px;}
.tt_f4_colRightLeftIn2 {float:left;padding-right:10px;}
.tt_f4_colRightLeftIn3 {float:left;}
.tt_f4_colRightLeftIn4 {}
.tt_f4_label {float:left; width: 65px; text-align:right;padding-right:5px; }
.tt_f4_info{display:inline; float:left; margin-left:4px;}

#suggestions {

}

#TTDR_DESTINATION {
}
#input_DESTINATION {
    color: #000;
    padding-left:4px;
    height:17px;
    }
#input_HOTELNAMES {
    color: #000;
    padding-left:4px;
    height:17px;
}

/* Formularelemente */
#oKalHin_Input {width:150px;padding-left:4px;}
#oKalRueck_Input {width:150px;padding-left:4px;}
.tt_eformXXL{width:163px;height:19px;}
.tt_eformXXLin{width:190px;height:19px;margin:0px;}
.tt_eformXL{width:110px;height:19px;}
.tt_eformXL2{width:112px;height:19px;}
.tt_eformXLin{width:112px;height:19px;}
.tt_eformL{width:105px;height:19px;}
.tt_eformXS{width:44px;height:19px;}
.tt_eformM{width:55px;height:19px;}
.tt_eformMin{width:178px;height:19px;margin:0px;}
.tt_eformErw {width:158px;height:20px;}
.tt_eformKind {width:74px;height:20px;}
.tt_eformDauer{width:150px;}
.tt_eformDauerMZ{width:150px;}
* html .tt_eformMin{width:178px;height:19px;margin:0px;}
.tt_eformCalD {width:20px;height:19px;}
.tt_eformCalM{width:65px;height:19px;}
.tt_eformPreis{width:97px;font-weight: normal;margin:0;padding-left:4px;height:17px;}
.tt_calAll{height:19px;min-height:21px;}
.tt_radAll{height:16px;white-space:nowrap;}
* html .tt_radAll{height:18px;white-space:nowrap;}
.tt_radTxt{padding-top:2px;}
* html .tt_radTxt{padding-top:3px;}
.tt_radMar{margin-left:-1px;}
* html .tt_radMar{margin-left:-5px;}
.tt_orderselecth{float:left;width:120px;height:19px;}
.tt_orderort{float:left;width:200px;height:19px;}
.tt_selRadio{margin-bottom:-3px;}
.tt_ordertermine{width:140px;height:20px;}

.for4tab1tdro{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_ecke_ro.gif');
	background-position:top;
	background-repeat:no-repeat;
}
.for4tab1tdl{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_linie_l.gif');
	background-position:top;
	background-repeat:repeat-y;
}
.for4tab1tdo{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_linie_o.gif');
	background-position:top;
	background-repeat:repeat-x;
}
.for4tab1tdr{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_linie_r.gif');
	background-position:top;
	background-repeat:repeat-y;
}
.for4tab1tdlu{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_ecke_lu.gif');
	background-position:top;
	background-repeat:repeat-x;
}
.for4tab1tdu{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_linie_u.gif');
	background-position:top;
	background-repeat:repeat-x;
}
.for4tab1tdru{
	background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/rahmen_startseite/body_ecke_ru.gif');
	background-position:top;
	background-repeat:repeat-x;
}
#quickSearchBasicSuche {
    position:relative;
    padding-left:13px;
    height:138px;
}
#quickSearchErwSuche ul {
    list-style: none;
    margin: 0;
    padding: 0;
}
#quickSearchErwSuche img {
    border: 0;
}
.tt_for4boxStars {
    margin: 0;
}
#tt_for4boxStars {
    padding-left:28px;
}
.tt_for4boxZimmer, .tt_for4boxVerpflegung {
    margin: 0;
}
.tt_for4boxStars li, .tt_for4boxZimmer li, .tt_for4boxVerpflegung li,
    .tt_for4boxPreis li, .tt_for4boxAngebote li, .tt_for4boxBox1 li, .tt_for4boxBox2 li, .tt_for4boxBox3 li, .tt_for4boxBox4 li {
    height: 18px;
    line-height: 13px;
    clear: both;
}
.tt_for4boxStars li input, .tt_for4boxZimmer li input, .tt_for4boxVerpflegung li input,
    .tt_for4boxPreis li input, .tt_for4boxAngebote li input, .tt_for4boxBox1 li input, .tt_for4boxBox2 li input,
    .tt_for4boxBox3 li input, .tt_for4boxBox4 li input {
    float: left;
    margin:0 5px;
    width:12px;
    height:15px;
    padding:0;
    border:none;
}
.tt_for4boxZimmer select,#quickSearchErwSuche,#tt_for4boxStars,#tt_for4boxZimmer,
    #tt_for4boxVerpflegung,#tt_for4boxPreis,#tt_for4boxAngebote,
    .tt_for4boxBox1, .tt_for4boxBox2, .tt_for4boxBox3, .tt_for4boxBox4,
     #tt_for4boxBox1, #tt_for4boxBox2, #tt_for4boxBox3, #tt_for4boxBox4 {
    float: left;
}
#tt_for4boxBox1 {
    padding-left:28px;
}
.tt_for4boxStars li img, .tt_for4boxZimmer li img,
    .tt_for4boxVerpflegung li img, .tt_for4boxPreis li img,
    .tt_for4boxAngebote li img, .tt_for4boxBox1 li img, .tt_for4boxBox2 li img,
    .tt_for4boxBox3 li img, .tt_for4boxBox4 li img {
    float: left;
    margin: 0 0 1px 0;
}
.tt_for4boxSpezial li input {
    vertical-align:middle;
}
#quickSearchErwSuche {
    display:none;
}
#quickSearchErwSucheButton, #quickSearchErwSucheSub1, #quickSearchErwSucheSub2 {
    width:952px;
    background: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/maske_bgMidRand.gif) repeat-y top left;
}
#quickSearchErwSucheButton {
    height:28px;
    background-color:#E8F4FF;
    cursor:hand;
    cursor:pointer;
}
#quickSearchErwSucheButton:hover {
    background-color: #9ACFFF;
}
#quickSearchErwSucheButton div {
    float:right;
    width:146px;
    margin-top:3px;
    height:24px;
    line-height:24px;
    font-weight:bold;
    text-decoration: underline;
    background-image: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/pfeil_blau_u.gif);
    background-position: 130px 11px;
    background-repeat:no-repeat;
}
#quickSearchErwSucheButton div:hover {
    text-decoration: none;
}
#quickSearchErwSucheButtonClose {
    position:absolute;
    top:0px;
    right:10px;
    width:90px;
    height:18px;
    /*float:right;
    margin-right:10px;*/
    font-weight:bold;
    text-decoration: underline;
    display:none;
    background-image: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/pfeil_blau_o.gif);
    background-position: 75px 12px;
    background-repeat:no-repeat;
}
#quickSearchErwSucheButtonClose div:hover {
    text-decoration: none;
}
#quickSearchErwSucheSub1 {
    padding-top:12px;
    height:181px;
    background-color:#E8F4FF;
}
#quickSearchErwSucheSub2 {
    height:101px;
    background-color:#F2F9FF;
}
#quickSearchErwSucheSub1 ul,#quickSearchErwSucheSub2 ul
    ,#tt_for4boxBox1, #tt_for4boxBox2, #tt_for4boxBox3, #tt_for4boxBox4 {
    width:160px;
}
#tt_for4boxBox1, #tt_for4boxBox2, #tt_for4boxBox3, #tt_for4boxBox4 {
    margin-top:10px;
}
.quickSearchTitle1 {
    position:relative;
    padding-left:13px;
    height:24px;
    line-height:24px;
    font-weight:bold;
    font-size:13px;
    cursor:hand;
    cursor:pointer;
}
.quickSearchTitle1:hover {
    background-color:#9ACFFF;
}
.quickSearchTitle3,.quickSearchTitle4 {
    font-size:11px;
    font-weight:bold;
    width:160px;
    margin:10px 0 2px 0;
}
.quickSearchTitle3 span.titleSmallFont {
    font-weight:normal;
    margin-left:3px;
}
.quickSearchTitle4 {
    font-size:11px;
    font-weight:bold;
    width:160px;
    margin:0 0 2px 28px;
    padding-top:5px;
}
#tt_for4boxPreis ul,#tt_for4boxAngebote ul {
    width:180px;
}
#quickSearchPreisBox {
    width:60px;
    border:1px solid #7F9DB9;
}
#radioTxtButton {
    margin-top:2px;
}
#tt_quickSearchBottomBorder {
    width:952px;
    margin:0 0 10px 0;
    height:2px;
    background:url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/maske_bgBottomRand.gif) no-repeat top left;
}
.contenttable{
    margin:0;
    padding:0 0 0 10px;
    width:996px;
    background-color:#ffffff;
}
.verlauf{
    margin-right:8px;
}
.topnav{
    vertical-align:bottom;
    padding-bottom:1px;
}
.uschrift{
    font-size:12px;
    color:#3366CC;
    font-weight:bold;
    padding-top:7px;
    padding-bottom:8px;
}
.orange{
    border:1px solid #FF7C00;
    margin-bottom:10px;
}
.qhead{
    height:26px;
    background-color:#CCE6FF;
    color:#3366CC;
    font-weight:bold;
}
.botnav{
    margin-top:6px;
}
.botnavtxt{
    font-weight:bold;
    text-align:center;
}
.botnavtxt a{
    color:#000000;
    text-decoration:underline;
}

.errtab{
    height:60px;
    border:1px solid #77A9EE;
    font-weight:bold;
    text-align:center;
    padding:10px;
}
.onlyalt{
    font-weight:bold;
    text-align:center;
    padding:10px;
}
.alttxt{
    font-weight:bold;
    background-color:#C0C0C0;
    height:23px;
    padding-left:15px;
    border-top:1px solid #949494;
    border-left:1px solid #949494;
    border-right:1px solid #949494;
}
.padseite{padding-top:3px; padding-bottom:4px;}
.padl{padding-left:5px;}
.padr{padding-right:5px;}
.bucpadleft{padding-left:9px;}
.bucpadleft2{border-left:solid 15px #E8F4FF;}
.bucpadright{padding-right:15px;}
.marbot{margin-bottom:10px;}
.qsuche{
    height:37px;
    width:220px;
    background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/headbalken_suche.gif');
    background-position:top left;
    background-repeat:no-repeat;
    color:#3668bd;
    font-weight:bold;
    padding:2px 0 0 8px;
}
.qsuchetd{
    background-color:#CCE6FF;
    color:#3668BD;
    padding:2px 5px 1px 5px;
}
.qsuchetd2{
    color:#3668BD;
}
.qsuchezustd{
    background-color:#E6F3FF;
    color:#3668BD;
    padding:2px 5px 1px 5px;
}
.borl{ border-left:1px solid #77A9EE;}
.borr{ border-right:1px solid #77A9EE;}

/* Seite: Regionen */
#divResultRegions {
    width:942px;
    margin:0;
    padding:0;
    border-bottom: 1px solid #3268CA;
}
#tabCitiesList {
float:left;
margin-left:10px;
}
#tabRegionsList {
float:left;
}
#tabCitiesListRamen {
    width:952px;
    height:33px;
    border-bottom:1px solid #3268CA; 
}
#tabCitiesListLeftRamen {
    float:left;
    width:20px;
    height:33px;
    border-bottom:1px solid #3268CA;
}
#tabCitiesListRightRamen {
    float:left;
    width:683px;
    height:33px;
    border-bottom:1px solid #3268CA;
}
.tabListActiveCities, .tabListInactiveCities {
    width:115px;
    height:34px;
}
.tabListActiveCities {
    cursor:default;
}
.tabListInactiveCities {
    cursor:hand;
    cursor:pointer;
}
.tabListActiveRegions,.tabListInactiveRegions {
    width:125px;
    height:34px;
}
.tabListActiveRegions {
    cursor:default;
}
.tabListInactiveRegions {
    cursor:hand;
    cursor:pointer;
}
.tabListActiveCities {
    background: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/staedteliste_aktiv.gif) no-repeat 0 0;
}
.tabListActiveRegions {
    background: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/regionliste_aktiv.gif) no-repeat 0 0;
}
.tabListInactiveCities {
    background: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/staedteliste.gif) no-repeat 0 0;
}
.tabListInactiveRegions {
    background: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/forms/regionliste.gif) no-repeat 0 0;
}
.tt_regArea {
    width:940px;
    text-align:left;
    border:1px solid #3268CA;
    border-width:0 1px 1px 1px;
    padding:0 5px 10px 5px;
    margin: 0;
    background-color:#EEF6FE;
}
.divResultRegionenHead {
    float:left;
    font-weight:bold;
    color:#FFFFFF;
    background-color:transparent;
}
/* Regionsliste Regionsseite*/
.tt_reg_Header_list {
    width:923px;
    padding:0;
    margin:0px;
    border:0;
    border-collapse: collapse;
}
.tt_reg_col_header, .tt_reg_col{
    float:left;
    background: #FFFFFF;
    height:20px;
    line-height:20px;
    font-weight:normal;
    color:#000000;
}
.tt_reg_col_header {
    background-color:#EEF6FE;
}
.tt_reg_colTrenner {
    width:939px;
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/dot_blau.gif');
    background-position: top left;
    background-repeat: repeat-x;
    border:1px solid #77A9EE;
    border-width:0 1px 0 1px;
}
.tt_reg_colTrennerBottom {
    width:941px;
    background-color:#3268CA;
}
.tt_reg_colA_Regions_Header, .tt_reg_colA_Regions_HeaderAlternative{
    width:330px;
    padding:0 0 0 10px;
}
.tt_reg_colA_RegionsAlternative ,.tt_reg_colA_Regions {
    width:315px;
    padding:0 15px 0 0;
}
.tt_reg_colA_Regions {
    margin:0;
    padding-left:15px;
    border:1px solid #3268CA;
    border-width:0 0 0 1px;
}
.tt_reg_colA_RegionsAlternative {
    margin:0;
    padding-left:15px;
    border:1px solid #3268CA;
    border-width:0 0 0 1px;
}
.tt_reg_colB_Regions_Header, .tt_reg_colB_Regions,.tt_reg_colB_Regions_HeaderAlternative, .tt_reg_colB_RegionsAlternative {
    width:60px;
    text-align:center;
}
.tt_reg_colC_Regions_Header {
    width:110px;
    text-align:center;
}
.tt_reg_colC_Regions,.tt_reg_colC_Regions_HeaderAlternative, .tt_reg_colC_RegionsAlternative {
    width:110px;
    text-align:center;
    padding-left:10px;
}
.tt_reg_colC_RegionsWeather,.tt_reg_colC_RegionsWeatherAlternative {
    text-align:left;
    margin-left:5px;
}
.tt_reg_colD_Regions_Header, .tt_reg_colD_Regions,.tt_reg_colD_Regions_HeaderAlternative,.tt_reg_colD_RegionsAlternative {
    text-align: right;
    width:401px;
}
.tt_reg_colD_Regions {
    padding-right:13px;
    border:1px solid #3268CA;
    border-width:0 1px 0 0;
}
.tt_reg_col_headerAlternative {
    float:left;
    background: #EBEBEB;
    font-weight:normal;
    color:#000000;
}
.tt_reg_colAlternative{
    float:left;
    background: #FFFFFF;
    height:20px;
    line-height:20px;
    font-weight:normal;
    color:#000000;
}
.tt_reg_colD_RegionsAlternative {
    padding-right:13px;
    border:1px solid #3268CA;
    border-width:0 1px 0 0;
}
.regtabtrregOpenCloseTD {
    float:left;
}
.regtabtrregOpenCloseTD1 {
    width:933px;
    text-align: right;
}
.hiddenRegions {
    display:none;
}
.ttNoRegDotted {
    
}
.ttRegDotted{
    width:923px;
    height:24px;
    padding:0;
    margin:0;
    border-collapse: collapse;
}
.tt_reg_tab_regionLi {
    
}
.ttRegTopRegion {

}
.tt_regLine {
    padding-left:35px;
}
.tt_regAreaIn,.tt_regAreaInCities{
    width:934px;
    padding:5px 0;
    margin:0;
    font-weight:bold;
    color:#3366CC;
}
.tt_regAreaInCities {
    padding:5px 0 0 0;
}
.tt_reg_colA{width:200px;}
.tt_reg_colC{width:90px;}
.tt_reg_colD{width:86px;}
.tt_reg_tab_regionLi{height:21px; line-height:21px;}
.tt_regLine{height:34px; line-height:34px;}

.tt_regtophead{clear:both; text-align:left; height:21px; line-height:21px;}
.tt_regSpaceLeftHead {
    float: left;
    width: 18px;
}

.tt_regCityHead, .tt_regCityHead2, .tt_regWeatherHead, .tt_regPriceHead, .tt_regSpaceHead, .tt_regHeadRegionInfo, .tt_regHeadRegion {
    color:#000;
    font-weight:normal;
}
.tt_regCityHead,.tt_regCityHead2 {
    float: left;
   padding-left:15px;
    width: 150px;
}
.tt_regWeatherHead {
    float: left;
    width: 156px;
}
.tt_regPriceHead {
    float: left;
    width: 80px;
}
.tt_regSpaceHead {
    float: left;
    width: 105px;
}
.tt_regHeadRegionInfo {
    float: left;
    width: 18px;
    height: 24px;
    line-height: 24px;
}
.tt_regHeadRegion {
    position:relative;
    text-align:left;
    width:939px;
    margin:0;
    background:#CCE6FF;
    color:#000;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #3268CA;
    border-width:1px 1px 0 1px;
    border-bottom: 1px solid #FFF;
    cursor:hand;
    cursor:pointer;
}
.tt_regHeadRegionCities {
    position:relative;
    text-align:left;
    width:924px;
    height:19px;
    margin:5px 0 0 0;
    padding:5px 0 0 15px;
    background:#CCE6FF;
    color:#000;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #3268CA;
    cursor:hand;
    cursor:pointer;
}
.tt_regHeadRegionCitiesNolink {

    position:relative;
    text-align:left;
    width:924px;
    height:19px;
    margin:5px 0 0 0;
    padding:5px 0 0 15px;
    background:#CCE6FF;
    color:#000;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #3268CA;
}
.tt_regHeadRegion:hover , .tt_regHeadRegionCities:hover {
    background-color:#9ACFFF;
}
.tt_regHeadRegionAlternative {
    position:relative;
    text-align:left;
    width:939px;
    margin:0;
    background:#EBEBEB;
    color:#000;
    text-decoration:none;
    font-weight:bold;
    border:1px solid #3268CA;
    border-width:1px 1px 0 1px;
    border-bottom: 1px solid #FFF;
    cursor:hand;
    cursor:pointer;
}
.tt_regHeadRegion span {
    text-decoration: underline;
}
.tt_regAreaInHeaderAlternative{
    width:928px;
    padding:5px 0 5px 13px;
    font-weight:bold;
    color:#000000;
    background-color:#C0C0C0;
}
.tt_regAreaInAlternative{
    width:928px;
    padding:5px 0 5px 13px;
    border-bottom:2px solid #FFFFFF;
    font-weight:bold;
    color:#000000;
    background-color:#EBEBEB;
}
.tt_regSpaceLeft, .tt_regSpaceLeftBorder {
    float: left;
    width: 10px;
    height: 24px;
}
.tt_regCity, .tt_regCityBorder {
    float: left;
    width: 153px;
    height: 24px;
    line-height: 24px;
    padding-left:15px;
}
.tt_regWeather, .tt_regWeatherBorder {
    float: left;
    width: 125px;
    height:18px;
    line-height: 24px;
}
.tt_regPrice {
    float: left;
    width: 105px;
    height: 24px;
    text-align: right;
    line-height: 24px;
}
.tt_regCityBox {
    float:left;
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/dot_blau.gif');
    background-position: bottom left;
    background-repeat: repeat-x;
    width:400px;
}
.tt_regSpace {
    float: left;
    width: 120px;
    height: 25px;
}
.tt_regSpaceFree {
    position:relative;
    float: left;
    height: 24px;
}
.tt_Region {
    margin: 0 10px;
    padding: 0;
}
.tt_moreRegion, .tt_moreRegionIE6 {
    float: right;
    width: 387px;
    height: 24px;
    line-height: 24px;
    text-align: right;
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/dot_blau.gif');
    background-position: top left;
    background-repeat: repeat-x;
    margin-right: 1px;
}
.tt_moreRegionIE6 {
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/dot_blau.gif');
    background-position: top left;
    background-repeat: repeat-x;
}
.tt_regBorder {
    float: left;
    width: 384px;
    height: 1px;
    background-color: #dbdbdb;
}
.tt_regBorderSpace {
    float: left;
    width: 106px;
    height: 1px;
}
.alttab{
    margin-top:8px;
    padding:0px;
}

.tt_hotGMapHeader {
    margin:6px 0 15px 10px;
    font-weight:bold;
    font-size:12px;
    color:#FFF;
}
.tt_hotZg_ausgabe {
    margin:6px 0 15px 0;
    font-weight:bold;
    font-size:12px;
    color:#FFF;
}
.tt_hotArea {
    position:relative;
    }
.divResultHotel {
    height: 600px;
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/box_gross_blau.gif');
    background-position: top left;
    background-repeat: no-repeat;
    padding: 0 0 0;
    margin: 0 0 0 0;
}
.divResultBottomHotel {
    width: 921px;
    height: 9px;
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/footer.gif');
    background-position: top left;
    background-repeat: no-repeat;
}
/* Vakanzfenster */
#tt_vakInhalt{
    position:absolute;
    height:78px;
    width:953px;
    max-width:951px;
    background-color:#9ACFFF;
    border:1px solid #FF7C00;
    margin-left:-1px;
    margin-top:0px;
    z-index:20;
}
table.tt_terladevak {
    width:940px;
    height:60px;
    font-weight:bold;
    color:#FFFFFF;
    }
td.tt_vakWarteText {
    padding-left:10px;
    text-align:left;
    font-size:14px;
    font-weight:bold;
    color:#FFFFFF;
    }
td.tt_terladevakCancel {
    text-align:right;
    vertical-align:bottom;
    }
a.tt_ladevakCancel:link, a.tt_ladevakCancel:visited, a.tt_ladevakCancel:active {
    text-decoration:underline;
    font-weight:bold;
    color:#FFF;
    }
#divErrorDR {
    font-weight: bold;
}
#waitDiv {
    position: absolute;
    left: 13px;
    top: 21px;
    width: 921px;
    height: 546px;
    background-color: #fff;
    width:927px;
    height:518px;
    border-bottom:1px solid #77A9EE;
    z-index: 1000;
    display: block;
}
.waitDivTxt {
    width: 340px;
    background-color: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 18px;
    text-align: center;
    border: 2px solid #18AACE;
    padding: 20px;
    margin:180px 0 0 240px;
    }
#waitDiv2 {
    position: absolute;
    top: 0;
    left: 0;
    width: 930px;
    height: 546px;
    /*
    background-color: #fff;
    border: 1px solid #C0BFBD;
    */
    vertical-align: top;
    z-index: 989;
    display: none;
}
#divInfoZEM {
    position: absolute;
    top:-16px;
    left:500px;
    width: 180px;
    height: 20px;
    background-color: #fff;
    text-align: center;
    line-height: 20px;
    border: 2px solid #18AACE;
    display: none;
}

.hottabhead{
    margin-bottom:8px;
}
.hottabheadtd{
    height:26px;
    background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/headbalken.gif');
    background-position:top;
    background-repeat:no-repeat;
    color:#3668bd;
    font-weight:bold;
    padding-left:8px;
}
.hoteltabtref{
    height:23px;
    background-color:#528cd1;
    color:#ffffff;
    font-weight:bold;
    padding:1px 0 0 8px;
    border-left:1px solid #3268ca;
    border-right:1px solid #3268ca;
    border-top:1px solid #3268ca;
}
.hotelabtreftabALT{
    margin-top:8px;
}
.hotelabtrefALT{
    height:22px;
    background-color:#c0c0c0;
    color:#000000;
    font-weight:bold;
    padding:1px 0 0 8px;
    border-left:1px solid #949494;
    border-right:1px solid #949494;
    border-top:1px solid #949494;
}
.hoteltabtref2ALT{
    height:1px;
    background-color:#c0c0c0;
}
.hottab1{
    background-color:#ffffff;
    border-left:1px solid #3268ca;
    border-bottom:1px solid #3268ca;
    border-right:1px solid #3268ca;
}
.hottab1ALT{
    background-color:#ffffff;
    border-left:1px solid #949494;
    border-bottom:1px solid #949494;
    border-right:1px solid #949494;
}
.hottab1td, .hottab1td2{
    font-weight:bold;
    padding:0 10px 0 10px;
    height:28px;
    vertical-align:middle;
}
.hottrhead,.hottrheadf{
    background-color:#cce6ff;
}
.hottrheadALT,.hottrheadALTf{
    background-color:#ebebeb;
}
.hottrsub{
    background-color:#ffffff;
}
.hottrsubALT{
    background-color:#ffffff;
}
.hottdOL,.hottdOLf{
    color:#3268ca;
    font-weight:bold;
    border-left:1px solid #3268ca;
    padding-left:9px;
    height:23px;
}
.hottdOLALT,.hottdOLALTf{
    color:#3268ca;
    font-weight:bold;
    border-left:1px solid #949494;
    padding-left:9px;
    height:23px;
}
.hottdOR,.hottdORf{
    border-right:1px solid #3268ca;
    text-align:right;
    padding-right:5px;
}
.hottdORALT,.hottdORALTf{
    border-right:1px solid #949494;
    text-align:right;
    padding-right:5px;
}
.hottdUL{
    vertical-align:top;
    border-left:1px solid #3268ca;
    border-bottom:1px solid #3268ca;
}
.hottdULALT{
    vertical-align:top;
    border-left:1px solid #949494;
    border-bottom:1px solid #949494;
}
.hottdUM{
    vertical-align:top;
    padding-top:4px;
    border-bottom:1px solid #3268ca;
}
.hottdUMALT{
    vertical-align:top;
    padding-top:4px;
    border-bottom:1px solid #949494;
}
.hottdUM img,.hottdUMALT img{
    margin:2px 2px 0 0;
}
.hottdUMO{
    vertical-align:top;
    padding-top:4px;
}
.hottdUMOALT{
    vertical-align:top;
    padding-top:4px;
}
.hottdURO{
    color:#f50313;
    border-right:1px solid #3268ca;
    vertical-align:top;
    text-align:right;
    padding:4px 15px 0 0;
}
.hottdUROALT{
    color:#f50313;
    border-right:1px solid #949494;
    vertical-align:top;
    text-align:right;
    padding:4px 15px 0 0;
}
.hottdUR{
    border-right:1px solid #3268ca;
    border-bottom:1px solid #3268ca;
    text-align:right;
    vertical-align:bottom;
    padding:0 15px 9px 0;
}
.hottdURALT{
    border-right:1px solid #949494;
    border-bottom:1px solid #949494;
    text-align:right;
    vertical-align:bottom;
    padding:0 15px 9px 0;
}
.tt_ter_colsHotBC table {
    margin-top:5px;
    }
.eformhbw1 {
    width:111px;
    }
.eformhbw3 {
    width:110px;
    }
.hbwtdlink {
    margin-top:10px;
    }
.tertab2tdhbw {
    cursor:pointer;
}
.hothbwlesen {
    text-decoration:underline;
    }
.hbwEmpfehlung {
    font-weight:bold;
    }
.hbwScaletxt {
    font-weight:bold;
    font-size:12px;
    margin-left:5px;
    color:#FF8200;
    }
.hbwImgline {
    margin:5px 0;
    }
.tt_ter_colHotD {
    padding:0;
    margin:0;
    }
.tt_ter_hotBgInfos {
    background-color:transparent;
    float:right;
    margin:10px 5px 0 0;
    }
.tt_ter_hotInfosColHeader {
    display:none;
    padding:0 10px;
    line-height:24px;
    font-size:12px;
    font-weight:bold;
    text-align:center;
}
.tt_ter_hotInfosCol {
    padding:0 10px 2px 10px;
    }
.tt_tabtopheadTermine {
    width:953px;
    max-width:949px;
    }
.tt_tabtopheadTermine, .tt_ter_topRow {
    border:1px solid #77A9EE;
    padding:1px;
    }
div.tt_tabtopheadTermine div,div.tt_ter_topRow div {
    background-color:#9ACFFF;
    font-size:12px;
    font-weight:bold;
    color:#FFF;
    padding:5px 10px;
    }
.tt_ter_colHotA {
    padding:4px 0 7px 3px;
    }
.tt_terHotelInfoCaption {
    width:80px;
    }
.tt_terHotelInfoText {
    padding-left:5px;
    color:#000;
    }
.tt_ibeTab {
    width:953px;
    max-width:953px;
    padding:5px 0;
    background-color:#CCE6FF;
    border:1px solid #77A9EE;
    border-width:0 1px 1px 1px;
    }
.tt_ibeTabError {
    width:955px;
    max-width:955px;
    background-color:#CCE6FF;
    border:1px solid #77A9EE;
    border-width:0 1px 1px 1px;
    }
table.tt_ibeTabError td {
    padding:10px 0;
    text-align:center;
    font-weight:bold;
    color:#FF7D00;
    }
.tt_sortierungTermine {
    width:955px;
    padding:5px 0;
    text-align:center;
    }
.tt_sortierungTermine td{
    padding:2px 10px;
}
.tt_sortierungTermine input {
    vertical-align:middle;
    border:none;
    margin:0 2px;
    }
.tt_sortierungTermine a {
    text-decoration:none;
    }
.tt_ter_hotInfosCol img{
    margin-bottom:5px;
}
.tervakangebote{
    background-color:#528CD1;
    color:#ffffff;
    font-weight:bold;
    text-align:center;
    height:23px;
}
.tervakhead{
    background-color:#71B8FF;
    font-weight:bold;
    text-align:center;
    height:23px;
    border-top:1px solid #FE8206;
    border-left:1px solid #FE8206;
    border-right:1px solid #FE8206;
}
.tervakheadALT{
    background-color:#FE8206;
    font-weight:bold;
    text-align:center;
    height:23px;
    border-top:1px solid #FE8206;
    border-left:1px solid #FE8206;
    border-right:1px solid #FE8206;
}
.terShowvak{

}
.tt_terHeaderVakspacer, .tt_terHeaderVakspacerALT {
    border-bottom:1px dotted #77A9EE;
    border-left:1px solid #77A9EE;
    }
.tt_terHeaderDatum, .tt_terHeaderDatumALT {
    border-bottom:1px dotted #77A9EE;
    padding-left:5px;
    padding-top:3px;
    padding-bottom:3px;
    }
.tt_terHeaderDauer, .tt_terHeaderDauerALT {
    border-bottom:1px dotted #77A9EE;
    padding-top:3px;
    padding-bottom:3px;
    }
.tt_terHeaderVeranstalter, .tt_terHeaderVeranstalterALT {
    border-bottom:1px dotted #77A9EE;
    text-align:center;
    padding-top:3px;
    padding-bottom:3px;
    }
.tt_terHeaderLeistung, .tt_terHeaderLeistungALT {
    border-bottom:1px dotted #77A9EE;
    padding-top:3px;
    padding-bottom:3px;
    }
.tt_terHeaderPreis, .tt_terHeaderPreisALT {
    border-bottom:1px dotted #77A9EE;
    text-align:right;
    padding-top:3px;
    padding-bottom:3px;
    }
.tt_terHeaderButton, .tt_terHeaderButtonALT {
    border-bottom:1px dotted #77A9EE;
    border-right:1px solid #77A9EE;
    padding-right:5px;
    padding-top:3px;
    padding-bottom:3px;
    }
.tt_terHeaderVakspacerTopLeft {
    border-left:1px solid #77A9EE;
    }
.tt_terHeaderVakspacerTopRight {
    border-right:1px solid #77A9EE;
    }
.tt_ter_colA {
    padding-left:5px;
    }
.tt_ter_colB {
    }
.tt_ter_colC {
    }
.tt_ter_colD {
    }
.tt_ter_colG {
    color:#3668BD;
    font-weight:bold;
    text-align:right;
    }
.tt_ter_colJ {
    padding-right:5px;
    padding-top:3px;
    padding-bottom:1px;
    text-align:right;
    }
.tt_ter_bgTop {
    border-right:1px solid #77A9EE;
    border-left:1px solid #77A9EE;
    border-bottom:1px dotted #77A9EE;
    }
.tervaktdL{
    border-left:1px solid #FE8206;
    background-color:#CCE6FF;
}
.tervaktdborder{
    border-bottom:1px solid #FE8206;
}
.tervaktdR{
    border-right:1px solid #FE8206;
    background-color:#CCE6FF;
    text-align:center;
    vertical-align:top;
}
.teratt{
    color:#F50313;
}
.tt_GesamtpreisText {
    text-align:right;
    padding-right:10px;
    font-weight:bold;
    color:#3668BD;
    }
.tt_Gesamtpreis {
    text-align:right;
    padding-right:10px;
    font-weight:bold;
    }
a.tt_Vakpreis:link, a.tt_Vakpreis:visited, a.tt_Vakpreis:active {
    text-decoration:none;
    font-weight:bold;
    color:#000;
    } 
.tt_terTopHeadVakanz {
    background-color:#528CD1;
    text-align:center;
    line-height:24px;
    color:#FFF;
    font-weight:bold;
    }
.tt_terTextAusgabeVakanz {
    background-color:#71B8FF;
    text-align:center;
    line-height:24px;
    color:#000;
    border:1px solid #FE8206;
    border-width:1px 1px 0 1px;
    font-weight:bold;
    }
table.tt_ter_bgVak {
    background-color:#CCE6FF;
    }
.tt_terVakA, .tt_terVakB, .tt_terVakC, .tt_terVakD, .tt_terVakR {
    vertical-align:top;
    }
.tt_terVakA {
    padding-left:10px;
    }
.tt_terVakSpacerTop {
    border:1px solid #FE8206;
    border-width:0 1px;
    }
.tt_terVakA, .tt_MerkzettelVakanz {
    border-left:1px solid #FE8206;
    }
.tt_MerkzettelVakanz {
    text-align:left;
    padding:5px 0 5px 10px;
    border-bottom:1px solid #FE8206;
    }
.tt_JetztBuchenButton, .tt_terVakR {
    border-right:1px solid #FE8206;
}
.tt_JetztBuchenButton {
    text-align:right;
    padding:5px 10px 5px 5px;
    border-bottom:1px solid #FE8206;
    }
.tervakpreis {font-size:12px; font-weight:bold;}
.tervaktext {font-weight:bold; color:#3668BD;}
.tervaktd{
    background-color:#CCE6FF;
}
.tertab1{
    height:41px;
    background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/headbalken_gr.gif');
    background-position:top;
    background-repeat:no-repeat;
    margin-bottom:8px;
}
.tertab1td,.tertab1tdnf{
    height:41px;
    color:#3668bd;
    line-height:16px;
    font-weight:bold;
    padding-left:8px;
}
.tertab2{
    border:1px solid #3268ca;
    background-color:#E8F4FF;
}
.tertab2tdhead{
    height:24px;
    background-color:#528CD1;
    color:#FFFFFF;
    font-weight:bold;
    padding-left:9px;
}
.tertab2trinf{
    vertical-align:top;
}
.tertab2trinfDetails{
    vertical-align:top;
}
.tertabtrinflinks{
    vertical-align:top;
    text-align:right;
    padding:4px 15px 0 0;
}
.tertabtrinflinks img{
    margin-bottom:6px;
}
.tertab3{
    border:1px solid #3268ca;
    background-color:#FFFFFF;
    margin-top:10px;
}
.tertab3tdhead{
    background-color:#C8D2F6;
    font-weight:bold;
    padding-left:4px;
    height:20px;
}
.tertab3tdw{
    height:20px;
    padding-left:4px;
}
.tertab4{
    border-left:1px solid #3268CA;
    border-right:1px solid #3268CA;
}
.tertab4td{
    padding:6px 6px 6px 15px;
}
.legende{
    font-size:10px;
    text-align:center;
    padding-top:10px;
}
.tertab5{

}
.tertab5trhead{
    height:20px;
    font-weight:bold;
    background-color:#528CD1;
    color:#FFFFFF;
}
.tertab5tdserg{
    background-color:#3268ca;
}
.tertablinie{
    background-color:#3268ca;
    border-bottom:solid 8px #FFFFFF;
}
.tertab5trres{
    background-color:#FFFFFF;
    height:41px;
}
.tertab5trresALT{
    background-color:#FFFFFF;
    height:41px;
}
.terleft{
    padding-left:15px;
    border-left:1px solid #3268CA;
}
.terright{
    border-right:1px solid #3268CA;
}
.terbot{
    background-color: #3268CA;
}
.terleftALT{
    padding-left:15px;
    border-left:1px solid #949494;
}
.terrightALT{
    border-right:1px solid #949494;
}
.terbotALT{
    background-color: #949494;
}
.tertab5tdtrenner{
    background-color:#3268ca;
}
.tervakerror{
    background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/vakanzabfrage/vakanz_sorry.gif');
    background-position:top;
    background-repeat:no-repeat;
    height:91px;
    color:#3668BD;
    font-weight:bold;
}
.tervak{
    font-size:12px;
    letter-spacing:4px;
    text-align:center;
    padding-top:35px;
    padding-bottom:35px;
    width:500px;
}
.terTopAngebot {
    padding-top: 4px;
}
.terTopAngebot  span {
    font-weight: bold;
}
.bucbild{
    padding:13px 15px 10px 9px;
}
.bucbildtd2{
    padding-top:13px;
}
.buctabhead{
    margin-bottom:8px;
}
.buctabheadtd{
    height:26px;
    background-image:url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/headbalken.gif');
    background-position:top;
    background-repeat:no-repeat;
    color:#3668bd;
    font-weight:bold;
    padding-left:8px;
}

.buctab1td{
    background-color:#528CD1;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    height:23px;
    text-align:center;
}
.bucschritt{
    background-color:#528CD1;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    height:23px;
    text-align:center;
}
.bucschritt2{
    background-color:#528CD1;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    height:23px;
}
.buctab2{
    background-color:#FFFFFF;
    border-left:1px solid #3268ca;
    border-right:1px solid #3268ca;
    padding-left:2px;
    padding-top:2px;
}
.buctab2a{
    padding-left:15px;
    padding-top:2px;
}
.buctab3{
    margin-top:0px;
    background-color:#E8F4FF;
    border-left:1px solid #3268ca;
    border-right:1px solid #3268ca;
}
.buctab3td{
    text-align:center;
    font-weight:bold;
    height:60px;
}
.buctab4{
    margin-top:0px;
    background-color:#CCE6FF;
    border-left:1px solid #3268ca;
    border-right:1px solid #3268ca;
}
.buctab4tdhead{
    background-color:#528CD1;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
    height:23px;
    text-align:center;
}
.buctab4td{
    font-size:11px;
    line-height:16px;
}
.buctab4td a{
    color:#000000;
    text-decoration:underline;
}
.buctab4td2{
    font-size:12px;
    font-weight:bold;
    line-height:16px;
}
.buctabspace{
    background-color:#ffffff;
    border-top:1px solid #3268ca;
}
.buctab5,.buctab6,.buctab7,.buctab9{
    margin-top:0px;
    border-left:1px solid #3268ca;
    border-right:1px solid #3268ca;
    background-color:#E8F4FF;
}
.buctab6td{
    padding:9px;
}
.buctab8{
    border-left:1px solid #3268ca;
    border-right:1px solid #3268ca;
    border-bottom:1px solid #3268ca;
    background-color:#E8F4FF;
}
.buctab8td{
    padding: 9px;
}
.bucborder{
    border-left:3px solid #E8F4FF;
    border-bottom:2px solid #E8F4FF;
}
.bucborder2{
    border-bottom:2px solid #E8F4FF;
}
.buctab5td{
    background-color:#CCE6FF;
    padding-left:5px;
}
.buctab5td2{
    padding-left:5px;
}
.buctab5td2 a{
    color:#000000;
    text-decoration:underline;
}
.buctab5tdSSL{
    background-color:#E8F4FF;
    padding-left:5px;
}
.buctab10{
    margin-top:8px;
    margin-bottom:10px;
}
.buctab9td{
    padding-top:5px;
    height:35px
}
#aktSend {position:relative;left:20px;top:10px;width:400px;color:#000000;font-size:10pt;font-family:arial,sans-serif;letter-spacing:1pt;}
.datab1{ border:1px solid #3268ca;}
.datab1td{padding:15px;}
.eform200{width:200px;}
.eform42{width:42px;}
.eform46{width:46px;margin-right:5px;}
.eform80{width:80px;margin-right:5px;}
.eform125{width:125px;margin-right:5px;}
.eform176{ width:176px;}
.eform70{ width:136px;}
.eform120{width:120px;}
.eform100{width:103px;}
.efalter{width:66px;margin-right:3px;}
.efalter2{width:66px;}
.eform60{width:60px;margin:0 4px 0 4px;}
.orderort{width:220px; margin:0 10px 1px 0;}
.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;}
.eform210{width:206px;}
.aktive{
    color:#3268ca;
    font-weight:bold;
}
.next{
    color:#C8D2F6;
    font-weight:bold;
}
.reginfo{
    margin-right:20px;
}
.pageaktive{
    color:#fc8004;
    font-weight:bold;
}
.preisbuchung{
    font-size:12px;
    color:#FF6633;
    font-weight:bold;
}
.preistelefon{
    font-size: 10px;
}
.footer_link{
    text-decoration:underline;
    margin-right:10px;
}
.footer_logo{
    text-align:right;
    vertical-align:top;
    padding-top:30px;
}
.footer_tui{
    color:#3668bd;
}
A.footer_tui_link:link,A.footer_tui_link:visited,A.footer_tui_link:active{
    color:#3668bd;
    text-decoration:none;
}
A.footer_tui_link:hover{
    color:#3668bd;
    text-decoration:underline;
}
A.navoben:link,A.navoben:visited,A.navoben:active {
    color:#3268ca;
    font-weight:bold;
}
A.reglreg:link,A.reglreg:visited,A.reglreg:active {
    color:#3268ca;
    font-weight:bold;
    text-decoration:underline;
}
A.reglziel:link,A.reglziel:visited,A.reglziel:active {
    color:#000000;
    text-decoration:underline;
}
a.tt_aufrufziel:link,a.tt_aufrufziel:visited,a.tt_aufrufziel:active{
    text-decoration:none;
    font-weight:normal;
    color:#000;
    padding-right:15px;
}
a.tt_reglpreis:link,a.tt_reglpreis:visited,a.tt_reglpreis:active{
    text-decoration:underline;
    font-weight:bold;
    color:#FF7D00;
    padding-right:5px;
}

A.tt_hotlpreis:link,A.tt_hotlpreis:visited,A.tt_hotlpreis:active {
    text-decoration:underline;
    font-weight:bold;
    color:#3668BD;
}
A.hotlpreis:link,A.hotlpreis:visited,A.hotlpreis:active,
A.hotlpreisALT:link,A.hotlpreisALT:visited,A.hotlpreisALT:active{
    text-decoration:underline;
    font-weight:bold;
    padding-right:10px;
}
A.pageskip:link,A.pageskip:visited,A.pageskip:active{
    color:#60aaff;
    text-decoration:underline;
    font-weight:bold;
}
A.terlorder:link,A.terlorder:visited,A.terlorder:active{
    text-decoration:underline;
    font-weight:bold;
    color:#FFFFFF;
}
A.terpruefe:link,A.terpruefe:visited,A.terpruefe:active{
    color:#000000;
    font-weight:bold;
}
A.agb:link,A.agb:visited,A.agb:active{
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
A.teran:link,A.teran:visited,A.teran:active{
    color:#000000;
}
.tt_regHeadRegion a:link,a:visited,a:active {
    color:#3668BD;
    text-decoration:underline;
    font-weight:bold;
}
.tt_regHeadRegion a:hover {
    color:#3668BD;
    text-decoration:none;
    font-weight:bold;
}
.tt_regHeadRegionAlternative a:link,a:visited,a:active {
    color:#3668BD;
    text-decoration:underline;
    font-weight:bold;
}
.tt_regHeadRegionAlternative a:hover {
    color:#3668BD;
    text-decoration:none;
    font-weight:bold;
}
#control{
    position:absolute;
    top:1px;
    left:1px;
    z-index:0;
}
#inhalt{
    position:absolute;
    width:722px;
    height:91px;
    margin-left:-16px;
    margin-top:-45px;
    text-align:center;
}
#tervakerr{
    position:relative;
    top:10px;
    left:296px;
}
#newsletter {
    float:left;
    width:295px;
    border:#ff7d00 1px solid;
    background-color:#eef7ff;
    padding-top:14px;
    padding-bottom:18px;
    margin-bottom:10px;
}
.footerBoxenTd {
    padding-left:1px;
    }
.footerBoxenTd div{
    margin-bottom: 10px;
    }
#buchhotline {
    float:left;
    height:70px;
    margin:0 33px 0 0;
    width:295px;
}
#buchhotline table {
    height:75px;
    }
#merkzettelteaser {
    float:left;
    height:70px;
    margin:0 33px 0 0;
    width:295px;
}
.merkzettelteaserImage {
    margin-right:10px;
    margin-left:10px;
    float:left;
}
#merkzettelteaser table {
    height:75px;
    }
.tt_botnav {
    width:953px;
    margin-top:5px;
    }
.tt_botnav td{
    color:#3668BD;
    font-weight:bold;
    }
.tt_botnavRegNew {
    width:920px;
    margin-top:5px;
    margin-left:20px;
    }
.tt_botnavRegNew td{
    color:#3668BD;
    font-weight:bold;
    }
.tt_botnavRegNewZButton {
    width:310px;
    line-height:21px;
}
.tt_botnavRegNewWetterInfo {

}
.tt_goback {
    
}
a.tt_pageskip:link, a.tt_pageskip:visited,a.tt_pageskip:active {
    text-decoration:none;
    color:#3668BD;
    font-weight:bold;
    }
.tt_pageaktive {
    text-decoration:none;
    color:#FF8402;
    font-weight:bold;
    }
/*Quicksuche*/
.tt_quickSucheZurueck {
    float:left;
    position:relative;
    z-index:99;
    margin-top:22px;
    width:69px;
    height:24px;
    background:url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/zurueck.gif);
    background-repeat:no-repeat;
    background-position:bottom left;
    cursor:pointer;
}
.reglzielMoreRegs {
    border:none;
    text-decoration:underline;
    color:#000000;
    display: block;
    float: right;
    width: 500px;
    line-height: 24px;
    text-align: right;
}
a.tt_aufrufregion:link,a.tt_aufrufregion:visited, a.tt_aufrufregion:active {
    text-decoration:underline;
    color:#000000;
}
a.tt_aufrufregion:hover {
    text-decoration:none;
}
div.tt_aufrufregion {
    position:absolute;
    z-index:1000;
    right:10px;
    top:5px;
    width:80px;
    height:18px;
    text-align: right;
    margin-right:10px;
}
div.tt_openRegions {
    float:left;
    width:870px;
    padding:5px 0 5px 15px;
}
.ttLowestPricePfeil {
    background-image: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/pfeil_blau_u.gif);
    background-position: 0 5px;
    background-repeat:no-repeat;
    border:none;
    margin-left:15px;
}

.tt_moreCitiesPfeil {
    margin-left:10px;
    vertical-align: middle;
 /*   background-image: url(/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/pfeil_blau_u.gif);
    background-position: 0 0;
    background-repeat:no-repeat;*/
 /*   width:10px;
    height:10px;*/
    border:none;
}
/* Layer mit Selectboxen */
.ttSearchLayerBoxLabel {
    float: left;
    padding-top:5px;
    width:66px;
    padding-right:5px;
    }
#ttSearchLayer {
    position: absolute;
    top: 28px;
    left: 8px;
    padding-left:10px;
    padding-top:5px;
    width: 314px;
    height: 102px;
    background: #CCE6FF;
    display: none;
    z-index: 40;
}
.ttSearchLayerBody {
    position: relative;
    padding: 0 0 0 0;
}
.ttSearchLayerTxt2 {
    height: 14px;
    _height: 13px;
    padding: 5px 0 0 0;
    _padding: 4px 0 0 0;
}
#ttSearchLayerClose {
    position: absolute;
    top: 2px;
    right: 6px;
    width: 14px;
    height: 13px;
    cursor: pointer;
}
.ttSearchLayerSel {
    float:left;
    height: 24px;
    margin: 2px 0 0 0;
    _margin: 3px 0 0 0;
}
.ttSearchLayerLink {
   /* height: 21px;
    _height: 17px;*/
    margin: 0 0 0 0;
    _margin: 0 0 0 0;
}
a.ttSearchLayerLink {
    margin-right:40px;
    margin-bottom:5px;
    margin-top:3px;
    }
.tt_searchLayerBox1 {
    width:204px;
    }
.tt_searchLayerBox2 {
    width:204px;
    }
.tt_searchLayerBox3 {
    width:204px;
    }
/*Searchlayer Box*/
.ttSearchLayerLink, .ttSearchLayerSwitch {
    float:right;
    margin-top:5px;
}
.ttSearchLayerLink {
    margin-right:16px;
}
.ttSearchLayerSwitch {
    margin-top:27px;
    margin-right:7px;
}
a.ttSearchLayerSwitch:link, a.ttSearchLayerSwitch:visited,a.ttSearchLayerSwitch:active,
a.ttSearchLayerLink:link, a.ttSearchLayerLink:visited,a.ttSearchLayerLink:active {
    font-weight:normal;
    color:#000000;
    text-decoration: underline;
}
a.ttSearchLayerSwitch:hover,
a.ttSearchLayerLink:hover {
    font-weight:normal;
    color:#000000;
    text-decoration: none;
}
a.ttSearchLayerSwitch,a.ttSearchLayerLink {
    display:block;
    float:right;
    text-decoration:underline;
    font-size:10px;
    }
#searchLayerWaitGif {
    z-index:1000;
    position:absolute;
    left:5px;
    top:28px;
    width:313px;
    height:87px;
    background-color: #CCE6FF;
    background-image: url('/kunden_parameter/tui_reisecenter_at/ibe_v2/images/city/trc_loader1.gif');
    background-position: 110px 5px;
    background-repeat:no-repeat;
}
