/* Fonts */
.tt_font1 {font-family:Arial;font-size:11px;color:#000000;}
.tt_font1b {font-family:Arial;font-size:11px;color:#000000;font-weight:bold;}
.tt_font2 {font-family:Arial;font-size:11px;color:#035178;}
.tt_font2b {font-family:Arial;font-size:11px;color:#035178;font-weight:bold;}
.tt_font3 {font-family:Arial;font-size:10px;color:#0080C0;}
.tt_font4 {font-family:Arial;font-size:11px;color:#0080C0;}
.tt_font5 {font-family:Arial;font-size:12px;color:#0080C0;}
.tt_font5b {font-family:Arial;font-size:12px;color:#0080C0;font-weight:bold;}
.tt_font6 {font-family:Arial;font-size:12px;color:#FFFFFF;}
.tt_font6b {font-family:Arial;font-size:12px;color:#FFFFFF;font-weight:bold;}
.tt_font7b {font-family:Arial;font-size:12px;color:#660000;font-weight:bold;}
.tt_font8 {font-family:Arial;font-size:10px;color:#000000;}
.tt_font9 {font-family:Arial;font-size:10px;color:#FF6600;}
.tt_font10 {font-family:Arial;font-size:11px;color:#FFFFFF;}
.tt_font10b {font-family:Arial;font-size:11px;color:#FFFFFF;font-weight:bold;}
.tt_font11 {font-family:Arial;font-size:11px;color:#660000;}
.tt_font11b {font-family:Arial;font-size:11px;color:#660000;font-weight:bold;}

/* Formularelemente */
.tt_eformXXL{width:201px;height:19px;}
.tt_eformXXLin{width:197px;height:15px;margin:0px;}
*html .tt_eformXXLin{width:194px;height:15px;margin:0px;}
.tt_eformXL{width:174px;height:19px;}
.tt_eformL{width:137px;height:19px;}
.tt_eformXS{width:44px;height:19px;}
.tt_eformM{width:112px;height:19px;}
.tt_eformMin{width:108px;height:15px;margin:0px;}
*html .tt_eformMin{width:105px;height:15px;margin:0px;}
.tt_eformCalD {width:44px;height:19px;}
.tt_eformCalM{width:91px;height:19px;}
.tt_calAll{height:19px;min-height:21px;}
.tt_radAll{height:19px;min-height:21px;white-space:nowrap;}
.tt_radTxt{padding-top:2px;}
*html .tt_radTxt{padding-top:3px;}
.tt_orderselecth{width:94px;height:19px;}
.tt_orderort{width:215px;height:19px;}
.tt_selRadio{margin-bottom:-3px;}

/* Allg. Abstände ******************************* */
.tt_padleft{
    padding-left:10px;
}
.tt_padleft2{
    padding-left:20px;
}
.tt_padleft3{
    padding-left:3px;
}
.tt_padleft4{
    padding-left:5px;
}
.tt_padright{
    padding-right:10px;
}
.tt_padright2{
    padding-right:20px;
}
.tt_padright3{
    padding-right:7px;
}
.tt_padright4{
    padding-right:5px;
}
.tt_padright5{
    padding-right:3px;
}
.tt_padbot{
    padding-bottom:10px;
}
.tt_padbot2{
    padding-bottom:5px;
}
.tt_padtop{
    padding-top:10px;
}
.tt_padtop2{
    padding-top:5px;
}
.tt_padtop3{
    padding-top:2px;
}
.tt_martop{
    margin-top:10px;
}
.tt_martop2{
    margin-top:5px;
}
.tt_martop3{
    margin-top:3px;
}
.tt_marbot{
    margin-bottom:10px;
}
.tt_marbot2{
    margin-bottom:5px;
}
.tt_marleft{
    margin-left:10px;
}
.tt_marright{
    margin-right:10px;
}
.tt_marright2{
    margin-right:3px;
}
.tt_borRi{border-right:1px solid #FBF4EA;}

/* Strecken-Navi */
.tt_ibeNav{
    width:570px;
    margin:0px;
    padding:0px;
    border-left:1px solid #035178;
    border-right:1px solid #035178;
}
.tt_ibeNavList{list-style-type:none;padding:0px;margin:0px;}
.tt_ibeNavHead{
    float:left;
    text-align:left;
    line-height:20px;
    height:20px;
}
.tt_ibeNavHead2{
    text-align:left;
    line-height:20px;
}
.tt_ibeNavHeadTxt{
    line-height:20px;
}
.tt_ibeNavHeadline{
    width:614px;
    height:24px;
    background-color:#FFFFFF;
}
.tt_ibeNavHeadlineTxt{
    font-weight:bold;
    font-size:14px;
    line-height:24px;
    padding-left:5px;
}
.tt_ibeNavMenu{
    background-color:#035178;
    padding:0px;
}
.tt_ibeNavPoints{float:left;text-align:left;line-height:20px;}
.tt_ibeNavSub{
    background-color:#FBF4EA;
    padding:10px 0px 10px 0px;
    text-align:right;
    white-space:nowrap;
    width:570px;
}
.tt_nav_menu_head {background-color:#FFFFFF;width:614px;height:20px;}
.tt_nav_menu_head_txt {color:#3C78B4;font-size:14px;font-weight:bold;padding-left:5px;}
.tt_nav_menu {background-color:#FFFFFF;}
.tt_nav_td {height:24px;padding-left:4px;}
.tt_nav_txt_act {font-family:Tahoma,Arial;font-size:12px;font-weight:normal; color:#0080C0;}
.tt_nav_txt_inact {font-family:Tahoma,Arial;font-size:12px;font-weight:normal; color:#B3D9EC;}

.tt_nav_aktive{
background-color:#FBF4EA;
color:#0080C0;
float:left;
font-family:Tahoma,Arial;
font-size:12px !important;
font-weight:normal;
height:16px;
line-height:14px;
min-width:30px;
margin-top:5px;
padding:0px 3px 0px 3px;
vertical-align:bottom;
}
.tt_nav_inaktive{
color:#B3D9EC;
float:left;
font-family:Tahoma,Arial;
font-size:12px;
font-weight:normal;
height:16px;
min-width:30px;
margin-left:3px;
margin-top:5px;
padding:0px 3px 0px 3px;
vertical-align:bottom;

}
.tt_nav_bread_left {
float:left;
min-width:4px;
height:16px;
margin:5px 0 0 3px;
}
.tt_nav_bread_right {
float:left;
width:4px;
height:16px;
margin:5px 0 0 0;
}

/* Suche: Formular 4 */
.tt_f4_area1{float:left;width:570px; height:250px; padding:0px; margin:0px; border-left:1px solid #035178; border-right:1px solid #035178; background-color:#FFFFFF; background-image:url(../../images/bg/erde_form_bg1.gif);background-repeat:no-repeat;}
.tt_f4_inArea1 {padding-top:50px; padding-left:40px;position:absolute;}
.tt_f4_area2{float:left;width:570px; height:390px; border-right:1px solid #035178; border-bottom:1px solid #035178;background-color:#FFFFFF; background-image:url(../../images/bg/erde_form_bg2.gif);background-repeat:no-repeat;}
.tt_f4_area2ohne{float:left;width:570px; height:290px;border-left:1px solid #035178; border-right:1px solid #035178; border-bottom:1px solid #035178;background-color:#FFFFFF; background-image:url(../../images/bg/erde_form_bg2_old.gif);background-repeat:no-repeat;}
.tt_f4_BtnFind2ohne{position:relative;top:246px;left:410px;width:158px;height:19px;}
.tt_f4_inArea2 {padding-top:35px; padding-left:40px;position:absolute;}
.tt_f4_colLeft {clear:both;float:left;width:211px;}
.tt_f4_colMid {float:left;width:168px;}
.tt_f4_colRight {float:left;}
.tt_f4_BtnFind1{position:relative;top:226px;left:410px;width:158px;height:19px;}
.tt_f4_BtnFind2{position:relative;top:346px;left:410px;width:158px;height:19px;}
.tt_f4_headerZusatz{padding-left:20px;padding-top:5px;}
.tt_f4_ExtraCheck{height:19px;min-height:21px;white-space:nowrap;margin-top:16px;margin-left:-3px;}
*html .tt_f4_ExtraCheck{height:19px;min-height:21px;white-space:nowrap;margin-top:15px;margin-left:-3px;}

/* Headerzeilen für 100%- und Alt.-Angebote*/
.tt_tabtophead{
    clear:both;
    width:570px;
    background-color:#FBF4EA;
}
.tt_tabtopheadTxt{
    background-color:#FBF4EA;
}
.tt_tabalthead{
    clear:both;
    width:570px;
    background-color:#FBF4EA;
}
.tt_tabaltheadTxt{
    background-color:#FBF4EA;
}

/* Footer: Zurück */
.tt_botnav{
    clear:both;
    background-color:#035178;
    line-height:20px;
}
.tt_botnavtxt{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    color:#C2D4DE;
}

/* Seite: Regionen */
.tt_regArea{float:left;width:572px; padding:0px; margin:0px;}
.tt_regAreaIn{border-left:1px solid #035178; border-right:1px solid #035178; border-bottom:1px solid #035178;}
.tt_reg_tab{width:570px;background-color:#FBF4EA;}
.tt_reg_col_header{
   line-height:20px;
}
.tt_reg_bg_region{
   line-height:20px;
   background-color:#FBF4EA;
}
.tt_reg_bg_region_alt{
   line-height:20px;
   background-color:#FBF4EA;
}
.tt_regtab2td{
    line-height:20px;
    background-color:#FFFFFF;
}
.tt_regtab2td_alt{
    line-height:20px;
    background-color:#EEE5D9;
}

/* Seite: Hotels */
.tt_hotArea{float:left;width:572px; padding:0px; margin:0px;}
.tt_hotAreaIn{border-left:1px solid #035178; border-right:1px solid #035178; border-bottom:1px solid #035178;}
.tt_hot_tab{width:570px;background-color:#FBF4EA;}
.tt_hottdOL,.tt_hottdOLALT{
    padding-left:5px;
    line-height:20px;
    background-color:#C2D4DE;
}
.tt_hottdOR,.tt_hottdORALT{
    padding-right:10px;
    line-height:20px;
    background-color:#C2D4DE;
}
.tt_hottdUL{
    vertical-align:top;
    text-align:right;
    background-color:#FFFFFF;
}
.tt_hottdULALT{
    vertical-align:top;
    text-align:right;
    background-color:#EEE5D9;
}
.tt_hottdUM{
    vertical-align:top;
}
.tt_hottdUMALT{
    vertical-align:top;
}
.tt_hottdName{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    background-color:#FFFFFF;
}
.tt_hottdNameALT{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    background-color:#EEE5D9;
}
.tt_hattbutTxt{
    font-family:Arial;
    font-size:10px;
    color:#0080C0;
    padding-left:3px;
}
.tt_hattbutTxtALT{
    font-family:Arial;
    font-size:10px;
    color:#0080C0;
    padding-left:3px;
}
.tt_attri{
    font-family:Arial;
    font-size:10px;
    color:#FF6600;
}
.tt_attriALT{
    font-family:Arial;
    font-size:10px;
    color:#FF6600;
}
.tt_hottdUR{
    text-align:right;
    vertical-align:bottom;
}
.tt_hottdURALT{
    text-align:right;
    vertical-align:bottom;
}
.hinfos{
    margin-left:3px;
    cursor:pointer;
}

/* Seite: Termine */
.tt_terArea{float:left;width:572px; padding:0px; margin:0px;}
.tt_terAreaIn{border-left:1px solid #035178; border-right:1px solid #035178; border-bottom:1px solid #035178;}
.tt_terAreaHotel{width:570px;padding-top:5px;padding-bottom:5px;background-color:#FBF4EA;}
.tt_terHoThumb{width:225px;vertical-align:top;background-color:#FFFFFF;border-right:1px solid #FBF4EA;}
.tt_terHoColLe{width:65px;vertical-align:top;line-height:19px;background-color:#FFFFFF;}
.tt_terHoColRi{width:145px;vertical-align:top;background-color:#FFFFFF;line-height:19px;border-right:1px solid #FBF4EA;}
.tt_terHoColRi .tt_font1b {font-family:Arial;font-size:13px;color:#000000;font-weight:bold;}
.tt_terHoTxtLe{padding-left:3px;}
.tt_terHoColBtn{width:131px;vertical-align:top;text-align:right;padding-top:2px;line-height:19px;background-color:#FFFFFF;}
/*.tt_terAreaSort{width:570px;padding-top:2px;background-color:#FFFFFF;background-image:url(../../images/info_bg.gif);background-repeat:no-repeat;background-position:left bottom;}*/
.tt_terTabList{width:570px;background-color:#FBF4EA;}
.tt_terTabVak{width:570px;border-left:1px solid #035178; border-right:1px solid #035178; border-bottom:2px solid #035178;background-color:#FFFFFF; background-image:url(../../images/bg_angebot.gif);background-repeat:no-repeat;}
.tt_terTabListHead{
    font-family:Arial;
    font-size:11px;
    height:20px;
    line-height:20px;
    font-weight:normal;
    color:#0080C0;
}
.tt_terVakHead{
    width:570px;background-color:#FBF4EA;
    border-bottom:2px solid #035178;
    height:19px;
    text-align:left;
}
.tt_terVakHeadTxt{
    height:19px;
    text-align:left;
}
.tt_terListVakHead{background-color:#035178;height:20px;}
.tt_terladevak{
    width:568px;
    height:95px;
}
.tt_terladevakhead{
    background-color:#FF9900;
    font-weight:bold;
    color:#FFFFFF;
    text-align:center;
}
.tt_terladevaklogo{
    padding-left:278px;
    padding-top:47px;
}
.tt_terladevakcancel{
    vertical-align:bottom;
    text-align:right;
    padding:10px 10px 5px 0px;
}
.tt_terResL{
    background-color:#FFFFFF;
    height:46px;
    border-right:1px solid #FBF4EA;
}
.tt_terResLALT{
    background-color:#EEE5D9;
    height:52px;
    border-right:1px solid #FBF4EA;
}
.tt_terRes{
    background-color:#FFFFFF;
    border-right:1px solid #FBF4EA;
}
.tt_terRes2{
    text-align:center;
    background-color:#FFFFFF;
    border-right:1px solid #FBF4EA;
}
.tt_terResALT{
    background-color:#EEE5D9;
    border-right:1px solid #FBF4EA;
}
.tt_terRes2ALT{
    text-align:center;
    background-color:#EEE5D9;
    border-right:1px solid #FBF4EA;
}
.tt_terResLei{
    background-color:#FFFFFF;
    border-right:1px solid #FBF4EA;
}
.tt_terResLeiALT{
    background-color:#EEE5D9;
    border-right:1px solid #FBF4EA;
}
.tt_terResR{
    text-align:right;
    background-color:#FFFFFF;
}
.tt_terResRALT{
    text-align:right;
    background-color:#EEE5D9;
}
.tt_tervaktdL{
    height:46px;
}
.tt_tervaktd{

}
.tt_tervaktdPreis{
    text-align:right;
    padding-right:10px;
    line-height:20px;
}
.tt_tervakheaderr{
    font-family:Arial;
    font-size:11px;
    font-weight:bold;
    text-align:center;
    color:#660000;
    background-color:#FFFFFF;
    padding:0 10px 0 10px;
    line-height:19px;
}

/* Seite: Buchung */
.tt_bucArea{float:left;width:572px; padding:0px; margin:0px;}
.tt_bucAreaIn{border-left:1px solid #035178; border-right:1px solid #035178; border-bottom:1px solid #035178;background-color:#FFFFFF;}
.tt_bucAreaReise{width:570px;padding-top:5px;padding-bottom:5px;background-color:#FBF4EA;}
.tt_bucThumb{vertical-align:top;background-color:#FFFFFF;border-right:1px solid #FBF4EA;}
.tt_bucReiseDat1{width:209px;vertical-align:top;background-color:#FFFFFF;border-right:1px solid #FBF4EA;}
.tt_bucReiseDat2{width:244px;vertical-align:top;background-color:#FFFFFF;}
.tt_bucDatRow{clear:both;padding-top:2px;padding-left:5px;padding-right:5px;min-height:15px;}
.tt_bucDatLe1{float:left;width:68px;}
.tt_bucDatRi1{float:right;width:131px;}
.tt_bucDatLe2{float:left;width:78px;}
.tt_bucDatRi2{float:right;width:156px;}
.tt_bucVerTxt{background-color:#FFFFFF;padding-top:5px;padding-bottom:5px;}
.tt_bucHeadRow{width:570px;background-color:#035178; line-height:20px; height:20px;}
.tt_bucForms{width:570px;padding-top:5px;padding-bottom:5px;background-color:#FBF4EA;}
.tt_bucForms2{width:570px;padding-top:5px;padding-bottom:5px;background-color:#FFFFFF;}
.tt_bucFormPreis{width:570px;background-color:#FFFFFF;background-image:url(../../images/bg_angebot.gif);background-repeat:repeat-x;}
.tt_bucPreisIn{padding-left:115px;padding-top:5px;padding-bottom:5px;}
.tt_bucPreisRow{clear:both;width:270px;line-height:19px;}
.tt_bucPreisLe{float:left;width:140px;text-align:left;}
.tt_bucPreisRi{float:right;width:130px;text-align:right;}

.tt_bucFieldTxt{background-color:#FFFFFF;height:17px;line-height:17px;}
.tt_buctdTxt{background-color:#FFFFFF;width:95px;text-align:left;height:19px;line-height:19px;padding-left:5px;margin:0px;}
.tt_buctdTxt2{background-color:#FFFFFF;text-align:left;height:19px;line-height:19px;padding-left:5px;padding-right:5px;margin:0px;}
.tt_buctd{width:105px;height:23px;}
.tt_buctd2{height:23px;}
.tt_buctd3Head{background-color:#FFFFFF;border-right:2px solid #FBF4EA;border-bottom:2px solid #FBF4EA;line-height:19px;}
.tt_buctd3Nr{width:48px;height:23px;border-bottom:2px solid #FBF4EA;}
.tt_buctd3NrTxt{width:38px;background-color:#FFFFFF;text-align:right;height:19px;line-height:19px;}
.tt_bucGebTxt{padding-left:3px;line-height:19px;display:inline;}

.tt_efbucanmerk{width:380px;height:15px;margin:0px;}
.tt_efbucIn{width:150px;height:15px;margin:0px;}
.tt_efbucSe{width:154px;height:19px;}
*html .tt_efbucSe{width:156px;height:19px;}
.tt_efbucIn2{width:140px;height:15px;margin:0px;}
.tt_efbucIn2_short{width:120px;height:15px;margin:0px;}
.tt_efbucanr{width:70px;height:19px;}
.tt_efbucanrIn{width:63px;height:15px;margin:0px;}
.tt_efbucanr2{width:56px;height:19px;}
.tt_efbucanr2_short{width:54px;height:19px;}
.tt_efbucplz{width:48px;height:15px;margin:0px;}
.tt_efbucort{width:94px;height:15px;margin:0 0 0 4px;}
*html .tt_efbucort{width:92px;height:15px;margin:0 0 0 4px;}
.tt_efbucalter{width:50px;}
.tt_efbucalter_short{width:45px;}
.tt_efbucKK{width:42px;height:15px;margin:0px;}
.tt_agbCheck{padding-left:1px;}

.bucschritt{
    background-color:#035178;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
    height:20px;
    padding-left:5px;
}
.buctabtd{
    background-color:#FFFFFF;
}
.buctab5,.buctab6,.buctab7,.buctab8,.buctab9{
    background-color:#FBF4EA;
}

/* quickfinder */
.tt_areaQuick{float:right;width:184px;}
.tt_quiHead{
    width:184px;
    height:20px;
    line-height:20px;
    background-color:#0080C0;
}
.tt_quiHeadTxt{
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
}
.tt_quiTab{
    width:182px;
    background-color:#FBF4EA;
    border-right:1px solid #035178;
    border-left:1px solid #035178;
    border-bottom:1px solid #035178;
}
.tt_quiInTab {padding:5px 5px 10px 5px;}
.tt_quiSubmit1{
    text-align:right;
    padding:10px 0px 0px 0px;
}
.tt_quiDisable {
    color:#999999;
}

.tt_efquiXL{width:172px;height:19px;}
.tt_efquiL{width:137px;height:19px;}
.tt_efquiLin{width:133px;height:15px;margin:0px;}
*html .tt_efquiLin{width:130px;height:15px;margin:0px;}
.tt_efquiCalAll{height:19px;min-height:21px;}
.tt_efquiCalD {width:44px;height:19px;}
.tt_efquiCalM{width:91px;height:19px;}
.tt_efquiAlter{width:56px;height:19px;margin:0px 1px 0 0;}

/* Merkzettel-Teaser */
.tt_mtab{
    width:182px;
    background-color:#FBF4EA;
    border-right:1px solid #035178;
    border-left:1px solid #035178;
    border-bottom:1px solid #035178;
}
.tt_mtabtd{
    padding:5px 5px 5px 5px;
}
.tt_mtabhead{
    width:184px;
    height:20px;
    line-height:20px;
    background-color:#0080C0;
}
.tt_mtabheadTxt{
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
}

/* Hotels angeschaut */
.tt_vhtabhead{
    width:184px;
    height:20px;
    line-height:20px;
    background-color:#0080C0;
}
.tt_vhtabheadTxt{
    line-height:20px;
    padding-left:5px;
    padding-right:5px;
}
.tt_vhtab{
    width:182px;
    background-color:#FBF4EA;
    border-right:1px solid #035178;
    border-left:1px solid #035178;
    border-bottom:1px solid #035178;
}
.tt_vhtabtd{
    padding:0px 5px 5px 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:Tahoma,Arial;
    font-size:12px;
    color:#D8EBF4;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_navoben:hover{
    font-family:Tahoma,Arial;
    font-size:12px;
    color:#D8EBF4;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_goback:link,A.tt_goback:visited,A.tt_goback:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#C2D4DE;
    font-weight:bold;
}
A.tt_goback:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#C2D4DE;
    font-weight:bold;
}
A.tt_mz_nr:link,A.tt_mz_nr:visited,A.tt_mz_nr:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#0080C0;
    font-weight:bold;
}
A.tt_mz_nr:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#0080C0;
    font-weight:bold;
}
A.tt_aufrufregion:link,A.tt_aufrufregion:visited,A.tt_aufrufregion:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
A.tt_aufrufregion:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
    font-weight:bold;
}
A.tt_aufrufregionALT:link,A.tt_aufrufregionALT:visited,A.tt_aufrufregionALT:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:none;
    color:#000000;
    font-weight:bold;
}
A.tt_aufrufregionALT:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
    font-weight:bold;
}
A.tt_aufrufziel:link,A.tt_aufrufziel:visited,A.tt_aufrufziel:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
    font-weight:normal;
}
A.tt_aufrufziel:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
    font-weight:normal;
}
A.tt_aufrufzielALT:link,A.tt_aufrufzielALT:visited,A.tt_aufrufzielALT:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
    font-weight:normal;
}
A.tt_aufrufzielALT:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
    font-weight:normal;
}
A.tt_reglpreis:link,A.tt_reglpreis:visited,A.tt_reglpreis:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    color:#660000;
    font-weight:bold;
}
A.tt_reglpreis:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    color:#F2A933;
    font-weight:bold;
}
A.tt_link_angeschaut:link,A.tt_link_angeschaut:visited,A.tt_link_angeschaut:active{
    font-family:Arial;
    font-size:10px;
    text-decoration:underline;
    color:#0080C0;
}
A.tt_link_angeschaut:hover{
    font-family:Arial;
    font-size:10px;
    text-decoration:underline;
    color:#0080C0;
}
A.tt_hotlpreis:link,A.tt_hotlpreis:visited,A.tt_hotlpreis:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    color:#660000;
    font-weight:bold;
}
A.tt_hotlpreis:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    color:#F2A933;
    font-weight:bold;
}
A.tt_hotlpreisALT:link,A.tt_hotlpreisALT:visited,A.tt_hotlpreisALT:active{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    color:#660000;
    font-weight:bold;
}
A.tt_hotlpreisALT:hover{
    font-family:Arial;
    font-size:12px;
    text-decoration:underline;
    color:#F2A933;
    font-weight:bold;
}
A.tt_wunschl:link,A.tt_wunschl:visited,A.tt_wunschl:active{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
}
A.tt_wunschl:hover{
    font-family:Arial;
    font-size:11px;
    text-decoration:underline;
    color:#000000;
}
A.tt_pageskip:link,A.tt_pageskip:visited,A.tt_pageskip:active{
    font-family:Arial;
    font-size:11px;
    color:#C2D4DE;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_pageskip:hover{
    font-family:Arial;
    font-size:11px;
    color:#C2D4DE;
    font-weight:bold;
    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{
    font-family:Arial;
    font-size:11px;
    color:#0080C0;
    font-weight:normal;
    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:Arial;
    font-size:14px;
    color:#660000;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_terho:hover{
    font-family:Arial;
    font-size:14px;
    color:#F2A933;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_hotelinfo:link,A.tt_hotelinfo:visited,A.tt_hotelinfo:active{
    font-family:Arial;
    font-size:10px;
    color:#0080C0;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_hotelinfo:hover{
    font-family:Arial;
    font-size:10px;
    color:#0080C0;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_buchotinfo:link,A.tt_buchotinfo:visited,A.tt_buchotinfo:active{
    font-family:Arial;
    font-size:11px;
    color:#0080C0;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_buchotinfo:hover{
    font-family:Arial;
    font-size:11px;
    color:#0080C0;
    font-weight:bold;
    text-decoration:underline;
}
A.agb:link,A.agb:visited,A.agb:active,A.agb:hover{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_agb:link,A.tt_agb:visited,A.tt_agb:active{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_agb:hover{
    font-family:Arial;
    font-size:11px;
    color:#000000;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_gebinfo:link,A.tt_gebinfo:visited,A.tt_gebinfo:active{
    font-family:Arial;
    font-size:10px;
    color:#0080C0;
    font-weight:normal;
    text-decoration:underline;
}
A.tt_gebinfo:hover{
    font-family:Arial;
    font-size:10px;
    color:#0080C0;
    font-weight:normal;
    text-decoration:underline;
}

/* sonstiges */
.tt_pageaktive{
    font-family:Arial;
    font-size:11px;
    color:#FFFFFF;
    font-weight:bold;
}
#aktSend {position:relative;left:20px;top:10px;width:400px;color:#3C78B4;font-size:11px;font-family:arial,verdana,sans-serif;background-color:#FFFFFF;}
#controlTT {position:absolute; top:1px; left:1px; z-index:0;}
#tt_vakInhalt{
    position:absolute;
    height:95px;
    width:568px;
    background-image:url(../../images/vakanzfenster.gif);background-repeat:no-repeat;
    border-left:1px solid #035178;
    border-right:1px solid #035178;
    border-top:2px solid #035178;
    border-bottom:2px solid #035178;
    z-index:1;
}

.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;}

/********Hotelbewertung**********************************/
/********Hotelbewertung**********************************/
/*anzupassen sind des weiteren die Klassen:
.hottdUL,.hottdULALT,.hottdUM,.hottdUMALT,.hottdUR,.hottdURALT*/
/*tab Formular*/
.fortabhbw{
    margin-top:8px;
    height:90px;
}
/*td ueberschrift*/
.infogif{
    height:16px;
    margin-left:175px;
    padding-top:2px;
}
/*td auswahlboxen*/
.fortabhbwtdsel{
    vertical-align:top;
}
.fortabhbwtdseltd1{
    float:left;
    width:211px;
}
.fortabhbwtdseltd2{
    float:left;
    width:160px;
}
.fortabhbwtdseltd3{
    float:left;
    width:132px;
}
/*span unter auswahlbox*/
.fortabhbwlegende{
    font-size:9px;
    color:#666;
    font-family:Arial;
}
/*td Hotelseite*/
.tt_hottdUM2{
    width:143px;
    vertical-align:top;
    padding-top:4px;
    padding-left:3px;
    background-color:#FFFFFF;
}
.tt_hottdUM2ALT{
    width:143px;
    vertical-align:top;
    padding-top:4px;
    padding-left:3px;
    background-color:#EEE5D9;
}
.hottdUM2 img,.hottdUM2ALT img{
    vertical-align:middle;
}
/*td Terminseite*/
.tertab2tdhbw{
    font-size:9px;
    color:#666;
    padding-left:3px;
    vertical-align:top;
}
.tertab2tdhbw img{
    vertical-align:middle;
}
/*span Weiterempf. Hotel+Terminseite*/
.hbwEmpfehlung{
    font-weight:bold;
}
/*span Gesamtbewertung Hotel+Terminseite*/
.hbwScaletxt{
    color:#660000;
    font-weight:bold;
    padding-left:10px;
    font-size:11px;
}
/*p Gesamtbewertung Hotel+Terminseite*/
.hbwImgline{
    margin:3px 0 3px;
}
/*span auf jetzt lesen'*/
.hothbwlesen{
    text-decoration:underline;
}
/*link ueber die komplette bewertung*/
.hbwtdlink{
        width:143px;
    cursor:pointer;
}
/*Auswahlbox*/
.eformhbw1{
    width:170px;
}
.eformhbw2{
    width:137px;
}
.eformhbw3{
    width:112px;
}
