body,table,input,select{font-family:arial;font-size:12px}
form{margin:0px;padding:0px;}
/*Navigation Oben*/
#logo{
    width: 219px;
    color: #FFFFFF;
    padding:0px;
    margin: 8px 0 29px 8px;
}
#banner{
    position:absolute;
    top:8px;
    left:229px;
    width:553px;
    height:60px;
    z-index:1;
    text-align:right;
}
#headcon{
    padding: 0px;
    height:24px;
    margin: 0 0 0 0;
    width:780px;
}
#headcon ul{
    border: 0px;
    margin: 0px;
    padding: 0px;
    list-style-type:none;
}
#headcon li{
    height:24px;
    float: left;
    padding: 0px;
    margin: 0 0px 0 0;
}
#headcon li img{
    display:block;
}
#headleiste{
    background-image:url("/kunden_parameter/exp/tpl/images/tab2/sub_nav.jpg");
    background-color:#FFDB94;
    margin: 0 0 0 0;
    width:780px;
    height:25px;
}
#blind{
    border-right:1px solid #FFFFFF;
    height:25px;
    float:left;
}
#kserv{
    padding-top:4px;
    padding-left:23px;
}
/*-------------------Ende Navigation Top---------------------------------*/
/*Umschliessende Tabellen main*/
.main,.bottom{
    empty-cells:show;
}
/*Angebotsboxen images;flug;well;search*/
.offer1,.offer3,.offer4,.offerflug,.offerwell,.search{
    margin: 15px 0 0 15px;
}
/*Suchboxen-------------------------------*/
.hsearch{
    background:url("/kunden_parameter/exp/tpl/images/wizard_bckgr_4x370.jpg") repeat-x  left bottom;
    margin: 0 0 0 15px;
    height:370px;
}
.hsearchnf{
    background:url("/kunden_parameter/exp/tpl/images/wizard_bckgr_4x370.jpg") repeat-x  left bottom;
    margin: 0 0 0 15px;
    height:384px;
}
.hsearchlmps{
    background:url("/kunden_parameter/exp/tpl/images/wizard_bckgr_4x370.jpg") repeat-x  left bottom;
    margin: 0 0 0 15px;
    height:490px;
}
.hsearch td,.hsearchnf td,.hsearchlmps td{
    padding-left:5px;
    vertical-align:top;
}
.hsearch div,.hsearchnf div,.hsearchlmps div{
    padding-top:8px;
}
/*td Flugangebote home*/
.offlugAng{
    border-right:1px solid #A9CC6E;
    border-bottom:1px solid #A9CC6E;
    width:195px;
    line-height:26px;
    margin-top:3px;
}
.ofwellAng{
    border-right:1px solid #FFCC66;
    border-bottom:1px solid #FFCC66;
    width:195px;
}
.oflmpserdeAng{
    border-right:1px solid #FFCC66;
    border-bottom:1px solid #FFCC66;
    width:275px;
}
.ofnflugAng{
    border-right:1px solid #A9CC6E;
    border-bottom:1px solid #A9CC6E;
    width:275px;
}
/*Suchbox Ueberschrift*/
td.hsearchhead{
    height:30px;
    padding-top:2px;
}
td.hsearchsubmit{
    vertical-align:bottom;
    padding-right:9px;
    padding-bottom:9px;
}
/*Gepunktete Linie*/
.dot{
    background-color:#6699CC;
    background-image:url("/kunden_parameter/exp/tpl/images/dot.gif");
    border:none;
    background-repeat:repeat-x;
    height:1px;
}

/*Angebotsbox clickmix--------------------*/
.ofcmix{
    background:url("/kunden_parameter/exp/tpl/images/offerbox_clickmix_bckgr_4x90.jpg") repeat-x  left bottom;
    margin: 15px 0 0 15px;
    height:190px;
}
.ofcmixtd{
    border-left:1px solid #6699CC;
    border-right:1px solid #6699CC;
    border-bottom:1px solid #6699CC;
    width:180px;
    height:165px;
    cursor:pointer;
    /*cursor:hand;*/
}
/*Kundeninformation------------------------*/
.ofkinfo{
    margin: 15px 0 0 15px;
    height:190px;
}
.ofkinfotd{
    vertical-align:top;
    padding:4px;
    border-left:1px solid #FF0000;
    border-right:1px solid #FF0000;
    border-bottom:1px solid #FF0000;
    width:180px;
    height:165px;
}
/*Angebotsboxen---------------------------*/
/*Headline y->yellow; b->blau; g->gruen; r->rot*/
.offerheady{
    background-color:#FFCC66;
    padding-left:2px;
    font-weight:bold;
    color:#1E508C;
}
.offerheadb{
    background-color:#6699CC;
    padding-left:2px;
    font-weight:bold;
    color:#FFFFFF;
}
.offerheadg{
    background-color:#A9CC6E;
    padding-left:2px;
    font-weight:bold;
    color:#1E508C;
}
.offerheadr{
    background-color:#FF0000;
    padding-left:2px;
    font-weight:bold;
    color:#FFFFFF;
}
.offerbg{
    background-color:#FFFAEF;
}

/*Ecken-----------------------------------*/
.corn1{
    background:url("/kunden_parameter/exp/tpl/images/cl.gif") no-repeat left top;
    width:3px;
    height:25px;
}
.corn2{
    background:url("/kunden_parameter/exp/tpl/images/cr.gif") no-repeat right top;
    width:3px;
    height:25px;
}
.corny{
    background-color:#FFCC66;
}
.cornb{
    background-color:#6699CC;
}
.corng{
    background-color:#A9CC6E;
}
.cornr{
    background-color:#FF0000;
}
/*Container-------------------------------*/
#ctl{
    float:left;
}
#ctr{
    float:right;
}
/*Home;Nurflug*/
#ctlpadd {
    padding-left:15px;
    float:left;
}
#ctrpadd{
    padding-right:6px;
    float:right;
    text-align:right;
}
/*lmps*/
#ctlpaddlmps {
    padding-top:2px;
    padding-left:5px;
    float:left;
}
#ctrpaddlmps{
    padding-top:10px;
    padding-right:5px;
    float:right;
    text-align:right;
}
/*Bubbels---------------------------------*/
#bubbel{
    width:84px;
    margin-top:88px;
    /*background-color:#FF0000;*/
    float:right;
    color:#1E508C;
    font-size:15px;
    font-weight:bold;
    text-align:center;
    vertical-align:bottom;
}
.bubbelhand{
  cursor:pointer;
  /*cursor:hand;*/
}

/*Rahmen gruen----------------------------*/
.borderg{
    border-left:1px solid #A9CC6E;
    border-right:1px solid #A9CC6E;
    border-bottom:1px solid #A9CC6E;
}
/*Rahmen gelb*/
.bordery{
    border-left:1px solid #FFCC66;
    border-right:1px solid #FFCC66;
    border-bottom:1px solid #FFCC66;
}
/*Rahmen gelb*/
.borderb{
    border-left:1px solid #6699CC;
    border-right:1px solid #6699CC;
    border-bottom:1px solid #6699CC;
}
/*Formularelemente------------------------*/
.eferw{width:35px;margin:2px 4px 0 0;}
.eftag{width:42px;margin:2px 2px 0 0;}
.efmonat{width:80px;margin:2px 3px 0 0;}
.efright{width:180px;margin:2px 3px 0 0;}
.efleft{width:165px;;margin:2px 0 0 0;}
.efalter{width:75px;margin:6px 3px 0 0;}
.kalimg{vertical-align:top;margin:2px 0 0 0;}



/*links-----------------------------------*/
a:hover{color: #BB4600}
.preis{font-size:16px;color:#ff0000; font-weight:bold}
.bpreis{font-size:18px;color:#ff0000; font-weight:bold; text-decoration:none;}
.lfett{font-weight:bold}
.lklein{font-size:10px;padding-right:7px;}

/*Footer----------------------------------*/
/*Linie 1*/
.bluebold{
    color: #1E508C;
    font-weight:bold;
}
#footlie{
    background-color:#FFDF7B;
    width:780px;
}
#footcont{
    margin: 10px 0 10px 15px;
    width:765px;
}
#footcont2{
    margin: 10px 0 10px 15px;
    width:765px;
    font-size:10px;
}
#control{position:absolute; top:0; left:0; z-index:0;}
