
.tt_jsq_div_init{
    font-family:Verdana,Arial;
    font-size:10px;
    color:#333333;
    width:485px;
    /*height:340px;*/
    margin:0;
    padding:0px;
    overflow:hidden;
}

#searchqf 
{
  width:484px;
  
}

#searchqf .topqf 
{
  background:transparent url(../images/qf/recherche_top.jpg) no-repeat scroll left top;
  height:28px;
}

#searchqf .contentqf
{

    background:transparent url(../images/qf/recherche_bg.jpg) repeat-y scroll 0 0;
}

#searchqf .bottomqf 
{
  background:transparent url(../images/qf/recherche_bottom.jpg) no-repeat scroll left bottom;
  height:12px;
}



#searchlitleqf 
{
  width:250px;
  
}

#searchlitleqf .topqf 
{
  background:transparent url(../images/qf/recherche_s_top.gif) no-repeat scroll left top;
  height:28px;
}

#searchlitleqf .contentqf
{
    height:415px;
    background:transparent url(../images/qf/recherche_s_bg.gif) repeat-y scroll 0 0;
}

#searchlitleqf .bottomqf 
{
  background:transparent url(../images/qf/recherche_s_bottom.gif) no-repeat scroll left bottom;
  height:12px;
}




#searchtitleqf 
{
  color:white;
  font-size:13px;
  padding:7px 0 0 20px;
}

form#jsq_formula 
{
    width:560px;
}

#form_colleftqf {}
#form_colrightqf {}

.formcolqf 
{
  float:left;
  padding-left:15px;
  width:220px;
}

.formcellqf 
{
  height:50px;
  width:220px;
  
}


.formgolitleqf 
{
  padding:15px 0 0 15px;
  height:20px;
  width:168px;
}



.formcellqf label 
{
  display:block;
  font-size:11px;
  padding:4px 0;
  width:190px;
}


select.tt_jsq_eformXL, select.tt_jsq_eformdau 
{ 
  width:190px;
}



#subformqf 
{
  clear:both;
  color:white;
  display:inline-block;
  font-size:14px;
  font-weight:bold;
  height:20px;
  margin:15px 0 15px 170px;
  width:168px;
}




#showBookCalc
{
  margin: -18px 0 15px 180px;
}


#showBookCalc_quick
{
  margin: 5px 0 0 45px;
}



#whenqf 
{
  float:left;
  width:142px;
}
#whenqf label
{
  width:142px;
}

#flexibilityqf 
{
  float:left;
  width:50px;
}
#flexibilityqf label
{
  width:50px;
}


#adultlitleqf
{
   float:left;
   width:42px;
   margin-right:7px;
}

#cildlitleqf
{
     float:left;
    width:50px;
}



#sliderbg 
{ 
   position: relative; 
   height: 20px; 
   width: 210px; 
   margin-left: -7px;
   background: #fff url(../images/qf/bg-h.gif) repeat-x 0 0; 
}
 
#sliderthumb 
{
  background-color:transparent;
}

#erwachsene 
{ 
  width: 45px; 
  margin-right: 20px;
}

#toc_ass_blind
{
  border: 1px solid rgb(28, 74, 182); 
  background:#000000 none repeat scroll 0 0;
  position: absolute; 
  margin-top:-295px; 
  margin-left:10px;
  display: none;  
  width: 460px; 
  height: 290px; 
  z-index: 9002;
  opacity:0.3;
  filter : alpha(opacity=30);
}


#toc_ass_blind_quick
{
  border: 1px solid rgb(28, 74, 182); 
  background:#000000 none repeat scroll 0 0; 
  position: absolute; 
  margin-top:5px; 
  margin-left:5px;
  display: none;  
  width: 218px; 
  height: 390px; 
  z-index: 9002;
  opacity:0.3;
  filter : alpha(opacity=30);
}


#toc_ass_blindlitle
{
  border: 1px solid rgb(28, 74, 182); 
  background: rgb(193, 234, 253) none repeat scroll 0% 0%; 
  position: absolute; 
  top: 30px; 
  left: 15px; 
  display: none;  
  width: 250px; 
  height: 450px; 
  z-index: 200;
}


/* Div Navigation 71 */
#tt_jsq_nav{
    width:485px;
    height:28px;
    *height:28px;
    margin-top:90px;
    margin-left:16px;
    padding:0px;
}
.tt_nav_radio{vertical-align:middle;margin-top:0px;}
.tt_nav_colA{width:169px; height:25px; line-height:25px;}
.tt_nav_colB{width:189px; height:25px; line-height:25px;}
.tt_nav_colC{width:110px; height:25px; line-height:25px;}
.tt_nav_colD{width:103px; height:25px; line-height:25px;}


 
.divcontentpartez {
background:transparent url(../images/qf/puce.gif) no-repeat scroll left center;
float:left;
height:auto;
padding-left:15px;
margin-left:15px;
padding-top:5px;
width:200px;
}
 
 
 

/* Formular Spalten */
.tt_jsq_colLeft {width:225px; overflow:hidden;}
.tt_jsq_colmiddle{width:150px; overflow:hidden;}
.tt_jsq_colRight{width:55px; overflow:hidden;}
/* Box Kalender */
.tt_jsq_calAll{
    height:19px;
    min-height:21px;
    margin-bottom:5px;
}
.tt_jsq_eformCalD{
    width:40px;
    height:19px;
}
.tt_jsq_eformCalM{
    width:75px;
    height:19px;
}
.tt_jsq_row{clear:both; height:40px;}
.tt_jsq_rowRi{clear:both; width:254px; height:19px; line-height:19px;}
/* Hotelkategorie Radio */
.tt_jsq_radAll{
    height:19px;
    min-height:21px;
    white-space:nowrap;
}
.tt_jsq_radTxt{padding-top:2px;}
/* Text Input-/Select-Felder */
.tt_jsq_label{
    text-align:left;
    padding-left:5px;
    font-family:Verdana,Arial;
    font-size:11px;
    font-weight:bold;
    color:#1C4AB6;
}
.tt_jsq_labelLe{
    font-family:Verdana,Arial;
    font-size:10px;
    font-weight:bold;
    color:#333333;
    margin-bottom:1px;
}
.tt_jsq_labelRi{
    font-family:Verdana,Arial;
    font-size:10px;
    font-weight:bold;
    color:#333333;
    margin-bottom:1px;
}
.tt_jsq_txtAlter{
    font-family:Verdana,Arial;
    font-size:10px;
    font-weight:normal;
    color:#333333;
}
/* Form-Elemente */

.tt_jsq_eformL{width:143px;height:19px;}
.tt_jsq_eformdau{width:143px;height:19px;}
.tt_jsq_eformM{width:102px;height:19px;}
.tt_jsq_eformS{width:45px;height:19px;}
.tt_jsq_eformD{width:51px;height:19px;}
/* Link: Navigation */
A.tt_jsq_navi:link,A.tt_jsq_navi:visited,A.tt_jsq_navi:active,A.tt_jsq_navi:hover{
    font-family:Verdana,Arial;
    font-size:11px;
    color:#003366;
    font-weight:normal;
    text-decoration:none;
}
/* Link: Erweiterte Suche */
A.tt_jsq_extsearch:link,A.tt_jsq_extsearch:visited,A.tt_jsq_extsearch:active{
    font-family:Verdana,Arial;
    font-size:10px;
    color:#1C4AB6;
    font-weight:bold;
    text-decoration:underline;
}
A.tt_jsq_extsearch:hover{
    font-family:Verdana,Arial;
    font-size:10px;
    color:#1C4AB6;
    font-weight:bold;
    text-decoration:none;
}
/* Link: Suche */
A.tt_jsq_search:link,A.tt_jsq_search:visited,A.tt_jsq_search:active,A.tt_jsq_search:hover{
    font-family:Verdana,Arial;
    font-size:18px;
    color:#FFFFFF;
    font-weight:bold;
    text-decoration:none;
}
/* Link: Deeplinks*/
A.tt_jsqsLink:link,A.tt_jsqsLink:visited,A.tt_jsqsLink:active,A.tt_jsqsLink:hover{
    font-family:Verdana,Arial;
    font-size:11px;
    color:#1C4AB6;
    font-weight:bold;
    text-decoration:underline;
}

/* Footer */
#tt_jsq_footer{width:400x; padding:0px; margin:0px; }
/* SUBMIT button */
.tt_jsq_bttn1{width:234px;}
.tt_jsq_bttn2{width:234px; text-align:right;}
/* Allgemein */
/*table{empty-cells:show;}*/
/* IMG{border:0px;} */
.tt_jsq_font{
    font-family:Verdana,Arial;
    font-size:11px;
    color:#000000;
}
.tt_jsq_font2{
    font-family:Verdana,Arial;
    font-size:10px;
    color:#003366;
}
.tt_jsq_martop{
    margin-top:5px;
}
.tt_jsq_martop2{
    margin-top:10px;
}
.tt_jsq_marbot{
    margin-bottom:5px;
}
.tt_jsq_marright{
    margin-right:3px;
}
.tt_jsq_marleft{
    margin-left:10px;
}
.tt_jsq_padleft{
    padding-left:10px;
}
.tt_jsq_padleft2{
    padding-left:5px;
}
.tt_jsq_padright{
    padding-right:10px;
}
.tt_jsq_padtop{
    padding-top:10px;
}
.tt_jsq_padtop2{
    padding-top:15px;
}
.tt_jsq_padbot{
    padding-bottom:10px;
}
.tt_jsq_erwSuche{padding-top:18px;}
.tt_jsq_BtnSubm{margin-top:10px;margin-left:10px;width:35px;height:27px;}


#tt_jsqsSubmit{
    margin-left:290px;
    margin-top:-45px;
}
#tt_qsjs_DeepL{
    margin:23px 0 0 0;
    width:440px;
    height:35px;
}
#showBookCalc{
    width:100px;
}
