body,td,a,input,select{font-family:Verdana,Geneva,Arial,Helvetica,sans-serif;color:#003399;font-size:11px;}
td.normal{
    background-color:#E4EDFD;
}
/*Rahmen um Formular2*/
td.raheingabe{
    background-color:#E4EDFD;
}

/*Rahmen um footer*/
td.rahfooter{
    background-color:#6F93D4;
}

/*Rahmen um Formular2*/
td.ratable1{
    background-color:#E4EDFD;
}

td.banner{
    background-color:#A6C6F0;
}

td.rahv{
    background-color:#E4EDFD;
}

/*Rahmen um Formular2*/
td.ratable2{
    background-color:#E4EDFD;
}

/*Rahmen um Formular2*/
td.ratable3{
    background-color:#E4EDFD;
}

td.linie2 {
    background-color:#FFFFFF;
}

td.raabstand {
    background-color:#C9DDF8;
}
td.raabstand2 {
    background-color:#C9DDF8;
}
td.zwhell3 {
    background-color:#E4EDFD;
}

/*Rahmen um Ergebnisse bei Regionen*/
td.rahergebnisse{
    background-color:#E4EDFD;
}
/*Ueberschrift Last Minute Spezial*/
td.spezial{
    background-color:#29458C;
    font-size:14px;
    color:#FFFFFF;
    font-weight:bold;
}
/*Formularfarbe1 */
td.hell{
    background-color:#C9DDF8;
}

/*Formularfarbe2 */
td.hell2{
    background-color:#C9DDF8;
}

/*Formularfarbe3 */
td.hell3{
    background-color:#C9DDF8;
}

td.prospekt
{
    background-color:#E4EDFD;
}

/*Preisblock*/
td.preisblock{
    background-color:#F6E5A2;
}

td.trennerhotel {
    background-color:#6f93d4;
}

/*Formularfarbe2 */
td.dunkel{
    background-color:#D7E4F6;
}
/*Ueberschrift Last Minute*/
td.headline2{
    background-color:#6F93D4;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
}
/*Ueberschrift Pauschal*/
td.headmessage{
    background-color:#6A90DB;
    font-size:12px;
    color:#FFFFFF;
    font-weight:bold;
}
/*Ueberschrift AGB*/
td.headline{
    background-color:#6F93D4;
    font-size:12px;
    color:#FFFFFF;
}
/*copyright*/
td.copy{
    background-color:#FFFFFF;
    font-size:10px;
}
/*Schritt*/
td.schritt{
    background-color:#6F93D4;
    font-size:12px;
    color:#FFFFFF;
}

td.reisedaten1{
    background-color:#FFFFFF;
    font-weight:bold;
}

td.reisedaten2{
    background-color:#FFFFFF;
    font-weight:normal;
}

/*Ueberschrift Regionen*/
td.ueberregion{
    background-color:#E4EDFD;
}
/*Ausgabe Regionen*/
td.region{
    background-color:#FFFFFF;
    line-height:17px;
}
/*Ausgabe Regionen alternativ*/
td.alterregion{
    background-color:#FFFFFF;
}
/*Ausgabe Ziel*/
td.ziel{
    background-color:#E4EDFD;
    line-height:17px;
}
/*Ausgabe alternativZiel*/
td.alterziel{
    background-color:#E4EDFD;
    line-height:17px;
}
/*Ausgabe wenn kein 100%*/
td.altersatz{
    background-color:#FFFFFF;
    font-weight:bold;
}
/*Navigation unten*/
td.navunten{
    background-color:#E4EDFD;
}
/*Ausgabe Ueberschrifthotel*/
td.ueberschrifthotel{
    background-color:#FFFFFF;
    font-weight:normal;
}
/*Ausgabe Ueberschrifthotel*/
td.alterueberschrifthotel{
    background-color:#D1DAE6;
    font-weight:normal;
}
/*Ausgabe Hotel*/
td.hotel{
    background-color:#E4EDFD;
    font-size:10px;
}
/*Ausgabe Hotel alternativ*/
td.alterhotel{
    background-color:#E2E8F1;
    font-size:10px;
}
/*Linien Hotelseite und Terminseite um Hotelbox*/
td.liniehotel{
    background-color:#E4EDFD;
}

td.uebereinstimmung{
    background-color:#C9DDF8;
    font-size:10px;
}

/*Rahmen um Termine*/
td.rahmentermine{
    background-color:#E4EDFD;
}
/*Zelle Navigation Sortierung Termine*/
td.ordernav{
    background-color:#FFFFFF;
}
/*Termine*/
td.termin{
    background-color:#E4EDFD;
    font-size:10px;
}
/*Termine*/
td.altertermin{
    background-color:#D1DAE6;
    font-size:10px;
}
/*Termintrenner*/
td.termintrenner{
    background-color:#6F93D4;
}
/*Headline Buchung*/
td.headlinebuch{
    background-color:#6F93D4;
    font-size:12px;
    color:#FFFFFF;
}
/*Preisbereich Buchung*/
td.buchpreis{
    background-color:#F6E5A2;
    font-size:10px;
    color:#003399;
}
/*Farbe Text 1 und Name Fromularfelder*/
td.buchtext{
    background-color:#C9DDF8;
}
/*Farbe Text2 */
td.buchtext2{
    background-color:#E4EDFD;
}
/*Legende Terminseite*/
td.legende{
    background-color:#E4EDFD;
    font-size:9px;
    fontsize:10px;
}
/*---------------------------------------------------------------*/
.standardtag{width:38px;color:#000000;}
.standardmonat{width:80px;color:#000000;}
.alterbox53{width:123px;color:#000000;}
.standard{width:185px;color:#000000;}
.standardhotel{width:160px;color:#000000;}
.orderort{width:220px;color:#000000;}
.alterbox{width:75px;color:#000000;}
.dauerbox{width:75px;color:#000000;}
.datum{width:75px;color:#000000;}
.datumquick{width:164px;color:#000000;}
.anrede{width:65px;color:#000000;}
.buch{width:140px;color:#000000;}
.ort{width:90px;color:#000000;}
.plz{width:45px;color:#000000;}
.anmerkung{width:350px;color:#000000;}

.radibut{background-color:#C1D2E8;}
/*Hotelname*/
.hname{
    font-family:Verdana, Arial,Helvetica,sans-serif;
    font-size:10px;
    color:#333399;
    font-weight:bold;
}
/*aktive Seite in der Navigation*/
.aktive{
    font-family:Verdana, Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#FF6600;
    font-weight:bold;
}
/*noch aufzurufende Seite in der Navigation*/
.next{
    font-family:Verdana, Arial,Helvetica,sans-serif;
    font-size:11px;
    color:#A8C5EC;
    font-weight:bold;
}
/*Sortierung der Termine*/
.orderselect{
     width:120px;
     color:#000000;
     font-size:11px;
     font-family:Verdana, Arial,Helvetica,sans-serif;
}
.preisbuchung{
    font-family:Verdana, Arial,Helvetica,sans-serif;
    font-size:12px;
    color:#FF6600;
    font-weight:bold;
}
.preistelefon{
        font-family: Verdana, Arial,Helvetica,sans-serif;
        font-size: 10px;
        color:#333399;
}
.preisabhotel{
        font-family: Verdana, Arial,Helvetica,sans-serif;
        font-size: 11px;
        font-weight: bold;
        color:#FF6600;
}
/*--------------------------------------------------------------------------------------*/
/*Seitenskippen*/
A.pagex:link,A.pagex:visited,A.pagex:active{
      color:#A3ABC4;
      text-decoration: none;
}
/*copyright Vermerk*/
A.copy:link,A.copy:visited,A.copy:active{
      font-size: 10px;
      text-decoration: none;
}
/*Navigation im oberen Bereich*/
A.nav:link,A.nav:visited,A.nav:active{
      font-weight:bold;
}
/*Aufruf der Zielgebiete*/
A.aufrufziel:link,A.aufrufziel:visited,A.aufrufziel:active{
      text-decoration: none;
      font-weight:bold;
}
/*Aufruf der Regionen*/
A.aufrufregion:link,A.aufrufregion:visited,A.aufrufregion:active{
      text-decoration: none;
      font-weight:bold;
}
/*Hotelseite link Preis*/
A.hpreis:link,A.hpreis:visited,A.hpreis:active{
      color:#003399;
      font-weight:bold;
      text-decoration: none;
}
/*Sortierung der Termine*/
A.order:link,A.order:visited,A.order:active{
      font-weight:bold;
      text-decoration:none;
}
/*Pruefung der Termine*/
A.pruefe:link,A.pruefe:visited,A.pruefe:active{
      font-size: 10px;
      text-decoration: underline;
}
/*Pruefung der AGB*/
A.agb:link,A.agb:visited,A.agb:active{
      text-decoration: underline;
}

A.zusatz:link,A.zusatz:visited,A.zusatz:hover,A.zusatz:active{
      font-size: 11px;
      text-decoration: none;
      font-weight:normal;
}

A.banner:link,A.banner:visited,A.banner:hover,A.banner:active{
      font-size: 11px;
      text-decoration: none;
      font-weight:bold;
      font-style:italic;
}

A.banner2:link,A.banner2:visited,A.banner2:hover,A.banner2:active{
      font-size: 11px;
      color:#FFFFFF;
      text-decoration: none;
      font-weight:bold;
      font-style:italic;
}

/*urlaub nach jedem geschmack*/
A.ttnav2:link,A.ttnav2:visited,A.ttnav2:active{
      color:#003399;
      font-size: 12px;
      font-weight:bold;
      text-decoration: none;
}
/*--------------------------------------------------------------------------------------*/
#anfrage{position:absolute;z-index:30;visibility:hidden;top:72;left:180;}
#control { position:absolute; top:1; left:1; z-index:0;}

/* *** OTA Description Layer ************************************************ */

/* *** clearBoth ************************************************************ */
.clearBoth {
    clear: both;
    width: 0;
    height: 0;
    font-size: 0;
    margin: 0;
    padding: 0;
    line-height: 0;
    overflow: hidden;
}
.clearBoth img {
    border: 0;
    height: 0;
    width: 0;
    display: none;
}

#insOfferDescriptionLayer {
    width: 538px;
    height: 200px;
    position: absolute;
    top: 30px;
    /*left: 20px;*/
    text-align: left;
    background: #FFF;
    border: 1px solid #A2BBD3;

}
.insDescrBox {
    
}
.insDescrBoxHeader {
    /*width: 536px;*/
    padding: 0 0 0 30px;
    border: 1px solid #A2BBD3;
    border-width: 0 0 1px 0;
    color: #003399;
    background: #C9DDF8;
}
.insDescrBoxHeaderCol1 {
    float: left;
    width: 400px;
    padding: 3px 0 3px 5px;
    font-weight: bold;
}
.insDescrBoxHeaderCol2 {
    float: right;
    text-align: right;
    /*padding-right: 5px;*/
    width: 16px;
}
.insDescrBoxHeaderCloseDiv {
    width: 16px;
    height: 15px;
    position: relative;
    top: 2px;
    background: url(/kunden_parameter/booking/thirdParty/insurance/images/button_x_1_15x15.png) no-repeat 0 0;
    cursor: pointer;
}
.insDescrBoxContent {
    width: 536px;
    height: 181px;
    padding: 5px;
    overflow: auto;
}

:root .insDescrBoxContent {
    height: 170px;
    width: 528px;    
}
/*
* + html .insDescrBoxContent {
    width: 548px;
    height: 177px;
}
* html .insDescrBoxContent {
    width: 548px;
    height: 177px;
}
*/
.insDescrBoxMainTitle {
    font-size: 14px;
    font-weight: bold;
    margin: 0 0 15px 0;
}
.insDescrBoxSubTitle {
    font-size: 12px;
    font-style: italic;
    font-weight: bold;
    margin: 0 0 10px 0;
}
.insDescrBoxParagraph {
    margin: 0 0 10px 0;
}
.insDescrBoxText {
    
}
.insDescrBoxLinkDiv {
    padding: 10px 0 0 0;
}
.insDescrBoxLink {
    color: #003399;
    text-decoration: underline;
}
