/* Fonts */
/* standard */
.tt_font1 {font-family:Verdana;font-size:11px;color:#003366;}
.tt_font1b {font-family:Verdana;font-size:11px;color:#003366;font-weight:bold;}
.tt_font1s {font-family:Verdana;font-size:11px;color:#000;}
/* standard 2 */
.tt_font2 {font-family:Verdana;font-size:11px;color:#000000;}
.tt_font2b {font-family:Verdana;font-size:11px;color:#000000;font-weight:bold;}
/* standard 3 */
.tt_font1_1 {font-family:Verdana;font-size:12px;color:#003366;}
.tt_font1_1b {font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;}
/* headlines */
.tt_font3 {font-family:Verdana;font-size:14px;color:#FFFFFF;}
.tt_font3b {font-family:Verdana;font-size:14px;color:#FFFFFF;font-weight:bold;}
/* headlines 2 */
.tt_font4 {font-family:Verdana;font-size:16px;color:#FF9933;}
.tt_font4b {font-family:Verdana;font-size:16px;color:#FF9933;font-weight:bold;}
/* preise */
.tt_font5 {font-family:Verdana;font-size:16px;color:#18AACE;}
.tt_font5b {font-family:Verdana;font-size:16px;color:#18AACE;font-weight:bold;}
/* preise 2 */
.tt_font6 {font-family:Verdana;font-size:16px;color:#18AACE;}
.tt_font6b {font-family:Verdana;font-size:16px;color:#18AACE;font-weight:bold;}
/* extra */
.tt_font7 {font-family:Verdana;font-size:11px;color:#FFFFFF;}
.tt_font7b {font-family:Verdana;font-size:11px;color:#FFFFFF;font-weight:bold;}
/* extra 2 */
.tt_font8 {font-family:Verdana;font-size:11px;color:#000000;}
.tt_font8b {font-family:Verdana;font-size:11px;color:#000000;font-weight:bold;}
/* headlines 3 */
.tt_font9 {font-family:Verdana;font-size:16px;color:#0099CC;}
.tt_font9b {font-family:Verdana;font-size:16px;color:#0099CC;font-weight:bold;}
/* standard 3 */
.tt_font10 {font-family:Verdana;font-size:12px;color:#003366;}
.tt_font10b {font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;}
/* standard 4 */
.tt_font11 {font-family:Verdana;font-size:12px;color:#CC0033;}
.tt_font11b {font-family:Verdana;font-size:12px;color:#CC0033;font-weight:bold;}
/* headlines 4 */
.tt_font12 {font-family:Verdana;font-size:14px;color:#003366;}
.tt_font12b {font-family:Verdana;font-size:14px;color:#003366;font-weight:bold;}
/* extra 3 */
.tt_font13 {font-family:Verdana;font-size:12px;color:#FF9933;}
.tt_font13b {font-family:Verdana;font-size:12px;color:#FF9933;font-weight:bold;}
/* extra 4 */
.tt_font14 {font-family:Verdana;font-size:12px;color:#A9A9A9;}
.tt_font14b {font-family:Verdana;font-size:12px;color:#A9A9A9;font-weight:bold;}
/* extra 5 */
.tt_font15 {font-family:Verdana;font-size:16px;color:#FFFFFF;}
.tt_font15b {font-family:Verdana;font-size:16px;color:#FFFFFF;font-weight:bold;}
/* extra 6 */
.tt_font16 {font-family:Verdana;font-size:12px;color:#FFFFFF;}
.tt_font16b {font-family:Verdana;font-size:12px;color:#FFFFFF;font-weight:bold;}
/* extra 7 */
.tt_font17 {font-family:Verdana;font-size:11px;color:#0099CC;}
.tt_font17b {font-family:Verdana;font-size:11px;color:#0099CC;font-weight:bold;}
/* extra 8 */
.tt_font18 {font-family:Verdana;font-size:11px;color:#999999;}
.tt_font18b {font-family:Verdana;font-size:11px;color:#999999;font-weight:bold;}
/* extra 9 */
.tt_font19 {font-family:Verdana;font-size:9px;color:#003366;}
.tt_font19b {font-family:Verdana;font-size:9px;color:#003366;font-weight:bold;}

/* Formularelemente */
.tt_eformXXL{width:141px;height:19px;}
.tt_eformXXLin{width:190px;height:19px;margin:0px;}
.tt_eformXL{width:128px;height:19px;}
.tt_eformXL2{width:126px;height:19px;}
.tt_eformXLin{width:122px;height:15px;margin-top:1px;}
* html .tt_eformXLin{width:126px;height:19px;margin-top:0px;}
.tt_eformL{width:108px;height:19px;}
.tt_eformXS{width:44px;height:19px;}
.tt_eformM{width:63px;height:19px;}
.tt_eformMin{width:178px;height:19px;margin:0px;}
* html .tt_eformMin{width:178px;height:19px;margin:0px;}
.tt_eformCalD {float:left;width:39px;height:19px;}
.tt_eformCalM{float:left;width:68px;height:19px;margin-left:1px;}
.tt_eformPreis{width:122px;height:15px;margin-top:0px;}
* html .tt_eformPreis{width:126px;height:19px;margin-top:-1px;}
.tt_calAll{height:21px;line-height:21px;}
.tt_radAll{height:16px;white-space:nowrap;}
.tt_radTxt{padding-top:2px;}
* html .tt_radTxt{padding-top:3px;}
.tt_radTxt2{padding-top:2px;}
* html .tt_radTxt2{padding-top:0px;}
.tt_radMar{margin-left:-1px;}
* html .tt_radMar{margin-left:-5px;height:16px;}
.tt_orderselecth{width:126px;height:19px;}
.tt_orderort{width:200px;height:19px;}
.tt_selRadio{margin-bottom:-3px;}
.tt_ordertermine{width:148px;height:20px;}
.tt_f_sname{width:122px;*width:117px;height:15px;*height:13px;margin-top:0px;*margin-top:-1px; padding-left:4px; }
* html .tt_f_sname{width:126px;height:19px;margin:-1px 0 0 0; padding:0 0 0 4px; }

/* Allg. Abstände ******************************* */
.tt_padAll1{padding:5px;}
.tt_padAll2{padding:10px;}
.tt_padAll3{padding:15px;}
.tt_padAll4{padding:20px;}
.tt_padleft{padding-left:5px;}
.tt_padleft2{padding-left:14px;}
.tt_padleft3{padding-left:15px;}
.tt_padleft4{padding-left:14px;}
.tt_padleftEx{padding-left:50px;}
.tt_padright{padding-right:5px;}
.tt_padright2{padding-right:10px;}
.tt_padright3{padding-right:15px;}
.tt_padright4{padding-right:20px;}
.tt_padrightEx{padding-right:6px;}
.tt_padbot{padding-bottom:5px;}
.tt_padbot2{padding-bottom:10px;}
.tt_padbot3{padding-bottom:15px;}
.tt_padbot4{padding-bottom:20px;}
.tt_padtop{padding-top:5px;}
.tt_padtop2{padding-top:10px;}
.tt_padtop3{padding-top:15px;}
.tt_padtop4{padding-top:20px;}
.tt_marleft{margin-left:5px;}
.tt_marleft2{margin-left:10px;}
.tt_marleft3{margin-left:15px;}
.tt_marleft4{margin-left:20px;}
.tt_marright{margin-right:5px;}
.tt_marright2{margin-right:10px;}
.tt_marright3{margin-right:15px;}
.tt_marright4{margin-right:20px;}
.tt_marbot{margin-bottom:5px;}
.tt_marbot2{margin-bottom:10px;}
.tt_marbot3{margin-bottom:15px;}
.tt_marbot4{margin-bottom:20px;}
.tt_martop{margin-top:5px;}
.tt_martop2{margin-top:10px;}
.tt_martop3{margin-top:15px;}
.tt_martop4{margin-top:20px;}
.tt_clearboth {height: 0; width: 0; clear: both; overflow: hidden; line-height: 0;}
.tt_clearboth img {display: none;}

/* Farben */
.tt_colBor{border:1px solid #BABABA;}
.tt_colBorT{border-top:1px solid #BABABA;}
.tt_colBorR{border-right:1px solid #BABABA;}
.tt_colBorB{border-bottom:1px solid #BABABA;}
.tt_colBorL{border-left:1px solid #BABABA;}
.tt_colBgNav{background-color:#FFFFFF;}
.tt_colBgTop{background-color:#FFEF00;}
.tt_colBgHigh{background-color:#F8F5F4;}
.tt_colBgLow{background-color:#FFFFFF;}
.tt_colBgWhite{background-color:#FFFFFF;}
.tt_colBgExDark{background-color:#148FD5;}
.tt_colBgExLight{background-color:#BCD9F7;}
.tt_colBorT2{border-top:1px solid #FF9933;}
.tt_colBorR2{border-right:1px solid #FF9933;}
.tt_colBorB2{border-bottom:1px solid #FF9933;}
.tt_colBorL2{border-left:1px solid #FF9933;}

/* Strecken-Navi */
.tt_ibeNav{width:634px; height:37px;}
.tt_ibeNavList{list-style-type:none;padding:0px;margin:0 0 0 14px;}
.tt_nacTxtDiv{height:37px; line-height:37px;}
.tt_ibeNavMenu{height:37px; line-height:37px;}
.tt_ibeNavPoints{float:left;text-align:left; height:37px; line-height:37px;}
.tt_nav_txt_act {font-family:Verdana;font-size:12px;font-weight:bold; color:#FF9933;}
.tt_nav_txt_inact {font-family:Verdana;font-size:12px;font-weight:bold; color:#909090;}

/* Merkzettel-Teaser */
.tt_mzTab{float:right; width:246px; height:37px; background-image:url(../images/mz_bg_long.gif); background-repeat:no-repeat;}
.tt_mzBox{margin:12px 0 0 15px; padding:0; cursor:pointer;}
.tt_mzWinLink, .tt_mzWinLink span{font-family:Verdana;font-size:11px;color:#FFFFFF;font-weight:bold;cursor:pointer;}

/* Suche: Formular 4 / 3 */
.tt_f4_shadow_bo{width:884px; height:8px; margin-left:0px;}
.tt_f4_area{width:884px; height:173px; z-index:40; background-image:url(../images/forms/suche_back.gif); background-repeat:no-repeat;}
.tt_f4_area_de {width:884px; height:173px; z-index:40; background-image:url(../images/forms/suche_back_neu.gif); background-repeat:no-repeat;}
.tt_f4_area_de_v2 {width:884px; height:173px; z-index:40; background-image:url(../images/forms/bg_suche.gif); background-repeat:no-repeat;}
.tt_f3_area{float:left; width:588px; height:196px;}
.tt_f3_outArea1 {width:588px; height:168px;position:relative; z-index:41;}
.tt_f4_outArea1 {float:left; width:442px; height:173px; position:relative; z-index:41;}
.tt_f4_padArea1 {padding:34px 15px 0px 15px;}
.tt_f4_outArea2 {float:left; width:428px; height:173px; position:relative;}
.tt_f4_padArea2 {padding:34px 0px 0px 15px;}
.tt_f4_colLeft {float:left;width:152px;}
.tt_f4_colMid {float:left;width:132px;}
.tt_f4_colRight {float:left;width:128px;padding-top:16px;}
.tt_f4_BtnFind1{position:absolute;top:131px;left:352px;width:75px;height:27px;}
.tt_f4_BtnFind2{position:absolute;top:131px;left:341px;width:75px;height:27px;}
.tt_f4_row{clear:both; height:26px;}
.tt_f4_row2{clear:both; height:42px;}
.tt_f4_header{clear:both;margin-bottom:3px;}
.tt_f4_colLeftLeft {margin-bottom:1px;}
.tt_f4_colMidLeft {margin-bottom:1px;}
.tt_f4_colRightLeft {margin-bottom:1px;}
.tt_f4_colRightLeftIn1 {float:left;width:65px;}
.tt_f4_colRightLeftIn2 {float:left;width:63px;}
.tt_f4_r2_colLeft {float:left;width:146px;}
.tt_f4_r2_colLeft2 {float:left;width:136px;}
.tt_f4_r2_colMid {float:left;width:131px;}
.tt_f4_r2_colMid2 {float:left;width:137px;}
.tt_f4_r2_colRight {float:left;width:112px;}
.tt_f4_r2_colRight2 {float:left;width:135px;}
.tt_f4_rowChecks {clear:both; padding-top:8px; margin-left:-3px;}
* html .tt_f4_rowChecks {clear:both; padding-top:6px; margin-left:-3px;}

/* Headerzeilen */
.tt_tabtophead{clear:both; width:884px; height:29px; background:url(../images/kopfbalken_rot.gif) no-repeat;}
.tt_tabtopleft{float:left;width:879px;height:29px;line-height:29px;}
.tt_tabtopleft1{float:left;width:300px;height:29px;line-height:29px;}
.tt_tabtopleft2{float:left;width:579px;height:29px;line-height:29px;}
.tt_tabtopshad{float:left;width:5px;height:29px;background-image:url(../images/schatten_fill.gif);background-repeat:repeat-y;background-position:0px 5px}
.tt_topHeader{height:34px; line-height:34px;}
.tt_noHitTab{clear:both;width:884px;background-color:#FFFFFF;background-image:url(../images/verlauf_blau.gif); background-repeat:no-repeat;}

/* Footer: Zurück */
.tt_botnav{clear:both; width:870px; padding:0px; margin:0px;}

/* Seite: Regionen */
.tt_regArea{float:left;width:884px; padding:0px; margin:0px; min-height:80px; overflow:hidden;}
.tt_regTab{clear:both;width:884px;}
.tt_regBgHead{width:879px;background:url(../images/verlauf_blau.gif) no-repeat;}
.tt_reg_colA{width:354px;}
.tt_reg_colB{width:175px;}
.tt_reg_colC{width:205px;}
.tt_reg_colD{width:145px;}
.tt_regBgRegion{width:879px;height:22px;background:url(../images/balken_orange.gif) no-repeat;}
.tt_regLine{height:34px; line-height:34px;}
.tt_reg_col_header{height:30px; line-height:30px;}
.tt_regtophead{clear:both; text-align:left; height:21px; line-height:21px;}

/* Seite: Hotels */
.tt_hotArea{float:left;width:884px; padding:0px; margin:0px; min-height:80px; overflow:hidden;}
.tt_hotBgSort{clear:both;width:884px;height:83px;background:url(../images/hotelauswahl_back.gif) no-repeat;}
.tt_hotTab{clear:both;width:870px;}
.tt_hotBgHotel{clear:both;width:884px;height:154px;background:url(../images/hotel_back.gif) no-repeat;}
.tt_hotBgTopHotel{clear:both;width:884px;height:154px;background:url(../images/hotel_back_2.gif) no-repeat;}
.tt_hot_colA{width:180px;}
.tt_hot_colB{width:263px;}
.tt_hot_colC{width:263px;}
.tt_hot_colD{width:184px;}
.tt_hot_colD_preis{width:178px;text-align:right;}
.tt_hot_colsBC{width:520px;}
.tt_hot_stars{margin-right:3px;}
.tt_hotDivHbw{width:170px;}
.tt_hbwImgline_le{float:left; width:132px; margin-top:6px;}
.tt_hbwImgline_ri{float:left; width:28px; text-align:right;}
.tt_hbw_EmpfLine_le{float:left; width:126px; margin-top:5px;}
.tt_hbw_EmpfLine_ri{float:left; width:38px; text-align:right; margin-top:5px;}

/* Seite: Termine */
.tt_terArea{float:left;width:884px; padding:0px; margin:0px; min-height:80px; overflow:hidden;}
.tt_terBgHotel{clear:both;width:884px;background-color:#FFFFFF;background-image:url(../images/verlauf_blau_4.gif); background-repeat:no-repeat;}
.tt_terTab{clear:both;width:884px;}
.tt_terTopHead{clear:both; width:884px; height:29px; background:url(../images/kopfbalken_orange.gif) no-repeat;}
.tt_terTopHead_nf{clear:both; width:884px; height:29px; background:url(../images/kopfbalken_orange_nurflug.gif) no-repeat;}
.tt_terTopLeft{float:left;width:879px;height:29px;line-height:29px;}
.tt_tertopShad{float:left;width:5px;height:29px;background-image:url(../images/schatten_fill.gif);background-repeat:repeat-y;background-position:0px 5px}
.tt_tertopShad_nf{float:left;width:5px;height:29px;background-image:url(../images/schatten_fill.gif);background-repeat:repeat-y;}
.tt_ter_colHotA{width:335px;}
.tt_ter_colHotB{width:85px;}
.tt_ter_colHotC{width:285px;}
.tt_ter_colHotD{width:178px;}
.tt_ter_colsHotBC{width:358px;}
.tt_ter_shRi{width:13px;background:url(../images/schatten_fill.gif) repeat-y right;}
.tt_ter_colHotInnLe{width:124px;}
.tt_ter_colHotInnRi{width:124px;}
.tt_ter_colA{width:204px;}
.tt_ter_colB{width:82px;}
.tt_ter_colC{width:80px;}
.tt_ter_colD{width:104px;}
.tt_ter_colE{width:219px;}
.tt_ter_colF{width:90px;}
.tt_ter_colG{width:99px;}
.tt_ter_colFG{width:189px;}
.tt_ter_colA_nf{width:224px;}
.tt_ter_colB_nf{width:97px;}
.tt_ter_colC_nf{width:95px;}
.tt_ter_colD_nf{width:134px;}
.tt_ter_colE_nf{width:119px;}
.tt_ter_colF_nf{width:100px;}
.tt_ter_colG_nf{width:109px;}
.tt_ter_colFG_nf{width:209px;}
.tt_ter_colHead{line-height:21px;}
.tt_terVakHead{clear:both; width:884px; height:29px; background:url(../images/kopfbalken_rot.gif) no-repeat;}
/* Vakanzfenster */
#tt_vakInhalt{position:absolute; height:70px; width:879px; margin-left:-1px; z-index:20;}
#tt_vakInhalt_nf{position:absolute; height:97px; width:586px; border:1px solid #003366; background-color:#BCD9F7; margin-left:-1px; margin-top:-25px; z-index:20;}
.tt_terladevak{width:879px; height:70px;background:url(../images/vakanz_back.gif) no-repeat;}
.tt_terladevak_nf{width:586px; height:97px;}
.tt_terladevakHead{border-left:1px solid #BABABA;font-family:Verdana; font-size:14px; font-weight:bold; color:#FFFFFF; text-align:center; height:30px; line-height:30px;}
.tt_terladevakLogo{border-left:1px solid #BABABA;height:23px; text-align:center; }
.tt_terladevakCancel{border-left:1px solid #BABABA;border-bottom:1px solid #FF9933;text-align:right; height:17px; padding:0px 15px 0px 0px;}

/* Seite: Buchung */
.tt_bucArea{float:left;width:884px; padding:0px; margin:0px; min-height:80px; overflow:hidden;}
.tt_bucTab{clear:both;width:884px;}
.tt_buc_colReiA{width:335px;}
.tt_buc_colReiB{width:536px;}
.tt_bucDatRow{clear:both;line-height:19px;}
.tt_bucDatLe1{float:left;width:94px;}
.tt_bucDatRi1{float:left;width:440px;}
.tt_bucDatRi2{float:left;width:240px;}
.tt_bucDatRi3{float:left;width:200px;margin-top:30px;}
.tt_bucTopHead{clear:both; width:884px; height:29px; background:url(../images/kopfbalken_orange.gif) no-repeat;}
.tt_bucTopLeft{float:left;width:879px;height:29px;line-height:29px;}
.tt_bucTopShad{float:left;width:5px;height:29px;background-image:url(../images/schatten_fill.gif);background-repeat:repeat-y;background-position:0px 5px}
.tt_bucVerTxt{line-height:21px;}
.tt_bucPreisRow{clear:both;width:250px;line-height:11pt;}
.tt_bucPreisRow2{clear:both;width:250px;padding-top:10px;border-top:1px solid #003366;}
.tt_bucPreisLe{float:left;width:125px; text-align:left;}
.tt_bucPreisRi{float:left;width:125px;text-align:right;}
.tt_buctd{width:140px;line-height:20px;background-color:#FFF;border-bottom:2px solid #FFF;text-align:left;}
.tt_buctdRi{padding-left:2px;}
.tt_buctd2{height:23px;line-height:23px;}
* html .tt_buctd2{height:20px;line-height:20px;}
.tt_buctd3Head{background-color:#FFF;border-bottom:2px solid #FFF;line-height:20px;}
.tt_buctd3Nr{width:40px;height:24px;}
.tt_buctd3NrTxt{text-align:right;height:20px;line-height:20px;}
.tt_bucGebTxt{padding-left:2px;line-height:20px;display:inline;}
.tt_efbucanmerk{width:452px;height:15px;margin:0px;}
* html .tt_efbucanmerk{width:450px;height:20px;margin:0px;}
.tt_efbucIn{width:140px;height:15px;margin:0px;}
* html .tt_efbucIn{width:140px;height:21px;margin:0px;}
.tt_efbucSe{width:144px;height:18px;}
* html .tt_efbucSe{width:141px;height:21px;}
.tt_efbucIn2{width:160px;height:15px;margin:0px;}
* html .tt_efbucIn2{width:160px;height:21px;margin:0px;}
.tt_efbucIn2_short{width:160px;height:15px;margin:0px;}
* html .tt_efbucIn2_short{width:160px;height:21px;margin:0px;}
.tt_efbucanr{width:74px;height:18px;}
* html .tt_efbucanr{width:70px;height:21px;}
.tt_efbucanrIn{width:70px;height:15px;margin:0px;}
* html .tt_efbucanrIn{width:70px;height:21px;margin:0px;}
.tt_efbucanr2{width:58px;height:18px;}
* html .tt_efbucanr2{width:58px;height:21px;}
.tt_efbucanr2_short{width:58px;height:18px;}
* html .tt_efbucanr2_short{width:58px;height:21px;}
.tt_efbucplz{width:48px;height:15px;margin:0px;}
* html .tt_efbucplz{width:48px;height:21px;margin:0px;}
.tt_efbucort{width:85px;height:15px;margin:0 0 0 3px;}
* html .tt_efbucort{width:89px;height:21px;margin:0 0 0 3px;}
.tt_efbucalter{width:50px;}
.tt_efbucalter_short{width:50px;}
.tt_efbucKK{width:42px;height:19px;margin:0px;}
.tt_agbCheck{padding-left:0px;}
.selGebMonat{font-family:Verdana;font-size:11px;color:#003366;width:108px;}
.selGebTag{font-family:Verdana;font-size:11px;color:#003366;width:46px;}
.tt_bucWichtigTxt{font-family:Verdana;font-size:12px;color:#003366;}
.tt_bucWichtigTxt span{font-size:12px;}
.tt_divDanke{width:878px;background-color:#F8F5F4;}
.tt_bucDankeTxt{font-family:Arial;font-size:12px;color:#5B595A;padding:10px 15px 10px 15px;}
.tt_bucDankeTxt span{font-size:12px;}
.tt_bucChkLe{width:25px;}
.tt_bucChkAgb{padding-left:110px;}
* html .tt_bucChkAgb{padding-left:125px;}
.tt_colBgBucBox{padding-top:40px;}
.bucZahlartXtraTxtLastschrift, .bucZahlartXtraTxtKreditkarte, .bucZahlartXtraTxtUeberweisung, .bucZahlartXtraTxtTelefon {font-family:Verdana;font-size:12px;color:#003366;}

/* quickfinder */
.tt_areaQuick{float:left; width:160px; overflow:hidden;}
.tt_quiHead{width:158px; line-height:21px;}
* html .tt_quiHead{width:160px; line-height:21px;}
.tt_quiTab{width:158px;}
* html .tt_quiTab{width:160px;}
.tt_quiInTab {padding:5px 5px 10px 5px;}
.tt_quiSubmit1{text-align:right; padding:10px 0px 0px 0px;}
.tt_quiDisable {color:#888888;}
.tt_efquiXL{width:148px;height:19px;}
.tt_efquiXLin{width:148px;height:19px;}
.tt_efquiL{width:127px;height:19px;}
.tt_efquiLin{width:127px;height:19px;margin:0px;}
.tt_efquiCalAll{height:19px;min-height:21px;}
.tt_efquiCalD {width:42px;height:19px;}
.tt_efquiCalM{width:83px;height:19px;}
.tt_efquiAlter{width:48px;height:19px;margin:0px 1px 0 0;}

/* Merkzettel-Teaser */
.tt_mtab{width:158px;}
* html .tt_mtab{width:160px;}
.tt_mtabhead{width:158px; line-height:21px;}
* html .tt_mtabhead{width:160px; line-height:21px;}
.tt_mInTab {padding:5px 5px 10px 5px;}

/* Hotels angeschaut */
.tt_vhtabhead{width:158px; line-height:21px;}
* html .tt_vhtabhead{width:160px; line-height:21px;}
.tt_vhtab{width:158px;}
* html .tt_vhtab{width:160px;}
.tt_vhInTab {padding:5px 5px 10px 5px;}

/* Topangebote */
.tt_toptabhead{
    width:184px;
    height:20px;
    background-color:#0080C0;
}
.tt_toptabheadTxt{
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
}
.tt_toptab{
    width:182px;
    background-color:#FBF4EA;
    border-right:1px solid #035178;
    border-left:1px solid #035178;
}
.tt_topAngebot{
    width:182px;
    border-bottom:1px solid #035178;
    padding-bottom:10px;
    /*min-height:114px;*/
}
.tt_topZiel{clear:both;width:182px;overflow:hidden;text-align:left;}
.tt_topZielTxt{padding:2px 5px 0px 5px;}

/* Links */
A.tt_navoben:link,A.tt_navoben:visited,A.tt_navoben:active{
    font-family:Verdana;
    font-size:12px;
    /*color:#FF9933;*/
    color:#003366;
    font-weight:bold;
    text-decoration:none;
}
A.tt_navoben:hover{
    text-decoration:underline;
}
A.tt_goback:link,A.tt_goback:visited,A.tt_goback:active{
    font-family:Verdana;
    font-size:14px;
    text-decoration:underline;
    color:#003366;
    font-weight:bold;
}
A.tt_goback:hover{
    text-decoration:underline;
}
A.tt_mz_nr:link,A.tt_mz_nr:visited,A.tt_mz_nr:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    font-weight:bold;
    color:#003366;
}
A.tt_mz_nr:hover{
    text-decoration:underline;
}
A.tt_kinderalter:link,A.tt_kinderalter:visited,A.tt_kinderalter:active{
    font-family:Verdana,Arial;
    font-size:10px;
    color:#003366;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_kinderalter:hover{
    text-decoration:underline;
}
A.tt_aufrufregion:link,A.tt_aufrufregion:visited,A.tt_aufrufregion:active{
    font-family:Verdana;
    font-size:14px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
A.tt_aufrufregion:hover{
    text-decoration:underline;
}
A.tt_aufrufregionALT:link,A.tt_aufrufregionALT:visited,A.tt_aufrufregionALT:active{
    font-family:Verdana;
    font-size:14px;
    text-decoration:none;
    color:#FFFFFF;
    font-weight:bold;
}
A.tt_aufrufregionALT:hover{
    text-decoration:underline;
}
A.tt_aufrufziel:link,A.tt_aufrufziel:visited,A.tt_aufrufziel:active{
    background: url(/kunden_parameter/urlaub_de/ibe_v2/images/pfeil_vor_blau.gif) no-repeat 0px 3px;
    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
    color:#003366;
    font-weight:bold;
    padding-left:15px;
}
A.tt_aufrufziel:hover{
    text-decoration:underline;
}
A.tt_aufrufzielALT:link,A.tt_aufrufzielALT:visited,A.tt_aufrufzielALT:active{
    background: url(/kunden_parameter/urlaub_de/ibe_v2/images/pfeil_vor_blau.gif) no-repeat 0px 3px;
    font-family:Verdana;
    font-size:12px;
    text-decoration:none;
    color:#003366;
    font-weight:bold;
    padding-left:15px;
}
A.tt_aufrufzielALT:hover{
    text-decoration:underline;
}
A.tt_reglpreis:link,A.tt_reglpreis:visited,A.tt_reglpreis:active{
    font-family:Verdana;
    font-size:15pt;
    text-decoration:none;
    color:#CC0033;
    font-weight:bold;
}
A.tt_reglpreis:hover{
    text-decoration:underline;
}
A.tt_link_angeschaut:link,A.tt_link_angeschaut:visited,A.tt_link_angeschaut:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#003366;
    font-weight:bold;
}
A.tt_link_angeschaut:hover{
    text-decoration:underline;
}
A.tt_hotlpreis:link,A.tt_hotlpreis:visited,A.tt_hotlpreis:active{
    font-family:Verdana;
    font-size:15pt;
    text-decoration:none;
    color:#CC0033;
    font-weight:bold;
}
A.tt_hotlpreis:hover{
    text-decoration:underline;
}
A.tt_hotlpreisALT:link,A.tt_hotlpreisALT:visited,A.tt_hotlpreisALT:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#CC0000;
    font-weight:bold;
}
A.tt_hotlpreisALT:hover{
    text-decoration:underline;
}
A.tt_wunschl:link,A.tt_wunschl:visited,A.tt_wunschl:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#003366;
    font-weight:bold;
}
A.tt_wunschl:hover{
    text-decoration:underline;
}
A.tt_pageskip:link,A.tt_pageskip:visited,A.tt_pageskip:active{
    font-family:Verdana;
    font-size:12px;
    color:#003366;
    font-weight:bold;
    text-decoration:none;
}
A.tt_pageskip:hover{
    text-decoration:underline;
}
A.tt_terlorder:link,A.tt_terlorder:visited,A.tt_terlorder:active{
    font-family:Arial;
    font-size:11px;
    color:#0080C0;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_terlorder:hover{
    text-decoration:underline;
}
A.terpruefe:link,A.terpruefe:visited,A.terpruefe:active{
    font-weight:bold;
    color:#A4D0DF;
}
A.tt_terho:link,A.tt_terho:visited,A.tt_terho:active{
    font-family:Verdana;
    font-size:12pt;
    text-decoration:none;
    color:#CC0033;
    font-weight:bold;
}
A.tt_terho:hover{
    text-decoration:underline;
}
A.tt_hotelinfo:link,A.tt_hotelinfo:visited,A.tt_hotelinfo:active{
    font-family:Verdana;
    font-size:16px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
A.tt_hotelinfo:hover{
    text-decoration:underline;
}
A.tt_hotelinfo2:link,A.tt_hotelinfo2:visited,A.tt_hotelinfo2:active{
    font-family:Verdana;
    font-size:12px;
    color:#003366;
    font-weight:bold;
    text-decoration:none;
}
A.tt_hotelinfo2:hover{
    text-decoration:underline;
}
A.tt_abflug:link,A.tt_abflug:visited,A.tt_abflug:active{
    font-family:Verdana;
    font-size:12px;
    color:#003366;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_abflug:hover{
    text-decoration:underline;
}
A.tt_buchotinfo:link,A.tt_buchotinfo:visited,A.tt_buchotinfo:active{
    font-family:Arial;
    font-size:11px;
    color:#003366;
    font-weight:bold;
    text-decoration:none;
}
A.tt_buchotinfo:hover{
    text-decoration:none;
}
A.tt_agb:link,A.tt_agb:visited,A.tt_agb:active{
    font-family:Verdana;
    font-size:12px;
    color:#003366;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_agb:hover{
    text-decoration:underline;
}
A.tt_agb2:link,A.tt_agb2:visited,A.tt_agb2:active{
    font-family:Verdana;
    font-size:12px;
    color:#003366;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_agb2:hover{
    color:#CC0033;
    text-decoration:underline;
}
A.tt_gebinfo:link,A.tt_gebinfo:visited,A.tt_gebinfo:active{
    font-family:Verdana;
    font-size:12px;
    color:#003366;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_gebinfo:hover{
    text-decoration:underline;
}
A.tt_close:link,A.tt_close:visited,A.tt_close:active{
    font-family:Arial;
    font-size:11px;
    color:#0066CC;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_close:hover{
    text-decoration:underline;
}
A.tt_hbtip:link,A.tt_hbtip:visited,A.tt_hbtip:active{
    font-family:Verdana;
    font-size:11px;
    color:#000000;
    font-weight:normal;
    text-decoration:none;
}
A.tt_hbtip:hover{
    text-decoration:none;
}
A.tt_hotteaser:link,A.tt_hotteaser:visited,A.tt_hotteaser:active{
    font-family:Verdana;
    font-size:11px;
    color:#003366;
    font-weight:normal;
    text-decoration:none;
}
A.tt_hotteaser:hover{
    text-decoration:underline;
}
A.tt_sorttermin:link,A.tt_sorttermin:visited,A.tt_sorttermin:active{
    font-family:Verdana;
    font-size:12px;
    text-decoration:underline;
    color:#FFFFFF;
    font-weight:bold;
}
A.tt_sorttermin:hover{
    text-decoration:underline;
}

/* sonstiges */
.tt_pageaktive{
    font-family:Verdana;
    font-size:12px;
    color:#FF9933;
    font-weight:bold;
}
#aktSend {position:relative;left:20px;top:10px;width:400px;background-color:#FFFFFF;}
#control {position:absolute; top:1px; left:1px; z-index:0;}
.tt_htlHead{
    width:184px;
    height:20px;
    line-height:20px;
    background-color:#660000;
}
.tt_htlHeadTxt{
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
}
.tt_htlTab{
    width:182px;
    background-color:#FBF4EA;
    border-right:1px solid #660000;
    border-left:1px solid #660000;
    border-bottom:1px solid #660000;
}
.tt_htlInTab {padding:5px 5px 10px 13px;}
.tt_anzeigeTreffer{width:140px;height:19px;}
.tt_lineheight22{height:22px; line-height:22px;}
.tt_lineheight29{height:29px; line-height:29px;}
.tt_lineheight40{height:40px; line-height:40px;}
.tt_lineheight16{height:16px; line-height:16px;}
.preistelefon{font-family:Arial;font-size:12px;color:#5B595A;}
.tt_shRi{width:5px;background:url(../images/schatten_fill.gif) repeat-y;}
.tt_shEnd{width:884px;height:12px;}
.tt_hotInfoLink{font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;cursor:pointer;text-decoration:none;}
.tt_hotInfoLinkUnderl{font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;cursor:pointer;text-decoration:underline;}
.tt_abflugLink{font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;cursor:pointer;}
.tt_backLink{font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;cursor:pointer;margin-left:14px;}
.tt_druckLink{font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;cursor:pointer;margin-right:5px;text-decoration:none;}
.tt_mzLink{font-family:Verdana;font-size:12px;color:#003366;font-weight:bold;cursor:pointer; display:inline;}
.gutscheinTxt {
    margin: 10px 0;
    padding: 0;
}
.gutscheinTxt a:link,
.gutscheinTxt a:active,
.gutscheinTxt a:visited {
    background: url('/kunden_parameter/urlaub_de/ibe_v2/images/pfeil_vor_blau.gif') no-repeat 0 3px;
    padding: 0 0 0 15px;
    text-decoration:none;
    color:#003366;
    font-weight:bold;
}
.gutscheinTxt a:hover {
    text-decoration:underline;
}
.gutscheinFields {
    margin: 0;
    padding: 0:
}
.gutscheinField {
    margin: 0 20px 0 10px;
    width: 140px;
}
.gutscheinButton {
    vertical-align: middle;
    cursor: pointer;
}
.gutscheinCodeResult {
    margin: 0;
    padding: 0;
    font-weight: bold;
    display: none;
}

.gutscheinInfoMain {
    width: 500px;
}
.gutscheinInfoHead {
    height: 29px;
    line-height: 29px;
    background: url('/kunden_parameter/urlaub_de/ibe_v2/images/kopfbalken_orange.gif') no-repeat;
}
.gutscheinInfoContent {
    margin: 0;
    padding: 10px 10px 0 15px;
    list-style: none;
}
.gutscheinInfoContent li {
    margin: 0 0 10px 0;
}
.gutscheinInfoClose {
    width: 500px;
    text-align: right;
}
.gutscheinInfoClose a:link,
.gutscheinInfoClose a:visited {
    background: url('/kunden_parameter/urlaub_de/ibe_v2/images/pfeil_klein.gif') no-repeat 0 4px;
    padding: 0 0 0 10px;
    text-decoration:underline;
    color:#CC0033;
    font-weight:bold;
}
.lh_16 {
  line-height:16pt;
}
.img_top {
  position:relative;
  top:1px;
}
.tt_f4_topheader {
    color: #ff9933;
    font-family: Verdana;
    font-size: 14px;
    font-weight: bold;
    line-height: 24px;
}
