/* ADAC-Reisen Styles  Express-Suche*/

/* **** CALENDER CSS **** */
@import url("calendar.css");

LABEL{    cursor: pointer;}

body {
        background-color: #FFFFFF;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        left: 0px;
        line-height: 133%;
        margin: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        /* padding-right: 5px; (Kadir) */
        padding-right: 0px;
        padding-top: 0px;
        position: absolute;
        top: 0px;
        visibility: visible;
        /* width: 324px; (Kadir) */ 
        width: 323px;
        letter-spacing: .01pt;
}
a, img {
        border-style: none;
        white-space: nowrap;
}

table {
        border-bottom-style: none;
        border-bottom-width: 0px;
        border-collapse: collapse;
        border-left-style: none;
        border-left-width: 0px;
        border-right-style: none;
        border-right-width: 0px;
        border-spacing: 0;
        border-top-style: none;
        border-top-width: 0px;
        margin: 0;
        padding: 0;
}
tr, td {
        margin: 0px;
        padding: 0px;
        vertical-align: top;
        font-size:12px;
}
.content {
        left: 0px;
        margin: 0;
        padding: 0 0 30px 0;
        /*position: absolute;*/
}
p, a {
        font-size:12px;
        line-height: 133%;
}
h1 {
        font-size: 11px;
        font-weight: bold;
}
.content .right {
        margin: 0px;
        width: 309px;
        padding: 0px;
}
<!--x suche teilweise neue Klassen wir brauchen wahrscheinlich nicht alle-->
.content .right .suche .doppler table {
        padding: 0px;
        margin-top: 0px;
        margin-right: 5px;
        margin-bottom: 0px;
        margin-left: 5px;
}
.content .right .suche .dopplerhead table {
        padding: 0px;
        margin-top: 0px;
        margin-right: 5px;
        margin-bottom: 0px;
        margin-left: 5px;
}

.content .right .suche {
        margin-left: 0px;
        background-color: #FFF5C8;
        padding: 0px;
        height: 470px;
        width: 322px;
        overflow: hidden;
    }
/*.content .right .suchehead {*/
.suchehead {
        margin: 0px;
        background-color: #FFF5C8;
        background-repeat: repeat-x;
        padding-top: 0px; /*10px;*/
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        /*height: 35px;*/
        width: 322px;
        overflow: hidden;
}
.content .right .suchefooter {
        margin-right: 0px;
        margin-left: 0px;
        background-color: #FFF5C8;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        height: 65px;
        width: 324px;
}
.content .right .suche form {
        margin: 0px;
        padding: 0px;
}
.content .right .suche h1 {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        background-color: #FF9D04;
        margin-top: 4px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        height: 18px;
        padding-top: 3px;
        border: none;
}
/*.content .right .suchehead h1 {*/
.suchehead h1 {
        font-size: 12px;
        font-weight: bold;
        color: #000000;
        background-color: #FF9D04;
        margin-top: 4px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        height: 18px;
        padding-top: 3px;
        border: none;
}
.content .right .suche p {
        padding: 0px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 10px;
}
.content .right .suchefooter p {
        padding: 0px;
        margin-top: 5px;
        margin-right: 10px;
        margin-bottom: 5px;
        margin-left: 10px;
}
.content .right .suche input {
        padding: 0;
        font-size: 11px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        vertical-align: middle;
}
.content .right .suche table {
        padding: 0px;
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 5px;
        /* margin-left: 10px; (Kadir)*/
        margin-left: 5px;
}
/*.content .right .suchehead table {*/
.suchehead table {
        padding: 0px;
        margin-top: 0px;
        margin-right: 10px;
        margin-bottom: 5px;
        /* margin-left: 10px; (Kadir)*/
        margin-left: 5px; 
}
.content .right .suche td {
        vertical-align: middle;
}
/*.content .right .suchehead td {*/
.suchehead td {
        vertical-align: middle;
}
.content .right .suche strong {
        vertical-align: bottom;
        margin: 0px;
        padding: 0px;
}
.content .right .suche .doppler {
        width: 100%;
}
.content .right .suche .dopplerhead {
        width: 100%;
}
.content .right .suche .doppler img {
        padding: 0px;
        height: 21px;
        width: 21px;
        margin: 0px;
        vertical-align: middle;
}
/*.content .right .suchehead .dopplerhead img {*/
.suchehead .dopplerhead img {
        padding: 0px;
        height: 21px;
        width: 21px;
        margin: 0px;
        vertical-align: middle;
}

.b_5 .cinner, .b_6 .cinner { width: 656px; }
.b_7 .cinner { margin: 0 10px 0 10px; }
.bo_1 { border: 1px solid #b1b1b1; }
.bo_2 { border: 1px solid #000; }
.bo_t { border-top: 1px solid #b1b1b1; }
.bo_r { border-right: 1px solid #b1b1b1; }
.bo_b { border-bottom: 2px solid #CEDEE3; }
.bo_tbl { border: 1px solid #b1b1b1; border-right: 0px; }
.bo_trb { border: 1px solid #b1b1b1; border-left: 0px; }

.height_19 { height: 19px; }
.height_73 { height: 73px; }
.height_80 { height: 80px; }
.height_100p { height: 100%; }
.l_0 { line-height: 12px; }
.l_1 { line-height: 18px; }
.l_2 { line-height: 24px; }
.l_3 { line-height: 15px; }
.l_4 { line-height: 1px; }
.l_5 { line-height: 3px; }
.l_6 { line-height: 6px; }
.ml_4 { margin-left: 4px; }
.ml_7 { margin-left: 9px; }
.ml_9 { margin-left: 9px; }
.ml_10 { margin-left: 10px; }
.ml_14 { margin-left: 14px; }
.ml_24 { margin-left: 24px; }
.mr_4 { margin-right: 4px; }
.mr_9 { margin-right: 9px; }
.mr_10 { margin-right: 10px; }
.mt_1 { margin-top: 1px; }
.mt_2 { margin-top: 2px; }
.mt_3 { margin-top: 3px; }
.mt_4 { margin-top: 4px; }
.mt_6 { margin-top: 6px; }
.mt_10 { margin-top: 10px; }
.mt_12 { margin-top: 12px; }
.mt_14 { margin-top: 14px; }
.mt_15 { margin-top: 15px; }
.mt_18 { margin-top: 18px; }
.mt_20 { margin-top: 20px; }
.mt_30 { margin-top: 30px; }
.mt_40 { margin-top: 40px; }
.mb_2 { margin-bottom: 2px; }
.mb_6 { margin-bottom: 6px; }
.mb_10 { margin-bottom: 10px; }
.mb_12 { margin-bottom: 12px; }
.w_9 { width: 9px; vertical-align: middle; }
.w_10 { width: 10px; vertical-align: middle; }
.w_12 { width: 12px; vertical-align: middle; }
.w_15 { width: 15px; vertical-align: middle; }
.w_18 { width: 18px; vertical-align: middle; }
.w_17 { width: 20px; vertical-align: middle; }
.w_20 { width: 20px; vertical-align: middle; }
.w_24 { width: 24px; vertical-align: middle; }
.w_25 { width: 25px; vertical-align: middle; }
.w_30 { width: 30px; vertical-align: middle; }
.w_33 { width: 33px; vertical-align: middle; }
.w_35 { width: 35px; vertical-align: middle; }
.w_40 { width: 40px; vertical-align: middle; }
.w_42 { width: 42px; vertical-align: middle; }
.w_44 { width: 44px; vertical-align: middle; }
.w_47 { width: 47px; vertical-align: middle; }
.w_48 { width: 48px; vertical-align: middle; }
.w_51 { width: 51px; vertical-align: middle; }
.w_53 { width: 53px; vertical-align: middle; }
.w_54 { width: 54px; vertical-align: middle; }
.w_58 { width: 58px; vertical-align: middle; }
.w_59 { width: 59px; vertical-align: middle; }
.w_62 { width: 62px; vertical-align: middle; }
.w_66 { width: 66px; vertical-align: middle; }
.w_69 { width: 69px; vertical-align: middle; }
.w_70 { width: 70px; vertical-align: middle; }
.w_72 { width: 72px; vertical-align: middle; }
.w_75 { width: 75px; vertical-align: middle; }
.w_76 { width: 76px; vertical-align: middle; }
.w_78 { width: 78px; vertical-align: middle; }
.w_79 { width: 79px; vertical-align: middle; }
.w_83 { width: 85px; vertical-align: middle; }
.w_85 { width: 85px; vertical-align: middle; }
.w_86 { width: 86px; vertical-align: middle; }
.w_87 { width: 87px; vertical-align: middle; }
.w_90 { width: 90px; vertical-align: middle; }
.w_91 { width: 91px; vertical-align: middle; }
.w_94 { width: 94px; vertical-align: middle; }
.w_96 { width: 96px; vertical-align: middle; }
.w_99 { width: 99px; vertical-align: middle; }
.w_100 { width: 100px; vertical-align: middle; }
.w_102 { width: 102px; vertical-align: middle; }
.w_103 { width: 103px; vertical-align: middle; }
.w_105 { width: 105px; vertical-align: middle; }
.w_106 { width: 106px; vertical-align: middle; }
.w_108 { width: 108px; vertical-align: middle; }
.w_110 { width: 110px; vertical-align: middle; }
.w_112 { width: 112px; vertical-align: middle; }
.w_115 { width: 115px; vertical-align: middle; }
.w_120 { width: 120px; vertical-align: middle; }
.w_128 { width: 128px; vertical-align: middle; }
.w_135 { width: 135px; vertical-align: middle; }
.w_137 { width: 137px; vertical-align: middle; }
.w_139 { width: 139px; vertical-align: middle; }
.w_142 { width: 142px; vertical-align: middle; }
.w_144 { width: 144px; vertical-align: middle; }
.w_147 { width: 147px; vertical-align: middle; }
.w_149 { width: 149px; vertical-align: middle; }
.w_154 { width: 154px; vertical-align: middle; }
.w_150 { width: 150px; vertical-align: middle; }
.w_156 { width: 156px; vertical-align: middle; }
.w_157 { width: 157px; vertical-align: middle; }
.w_159 { width: 159px; vertical-align: middle; }
.w_160 { width: 160px; vertical-align: middle; }
.w_166 { width: 166px; vertical-align: middle; }
.w_171 { width: 171px; vertical-align: middle; }
.w_181 { width: 181px; vertical-align: middle; }
.w_185 { width: 185px; vertical-align: middle; }
.w_200 { width: 200px; vertical-align: middle; }
.w_213 { width: 213px; vertical-align: middle; }
.w_220 { width: 220px; vertical-align: middle; }
.w_230 { width: 230px; vertical-align: middle; }
.w_240 { width: 240px; vertical-align: middle; }
.w_241 { width: 241px; vertical-align: middle; }
.w_242 { width: 242px; vertical-align: middle; }
.w_251 { width: 251px; vertical-align: middle; }
.w_256 { width: 256px; vertical-align: middle; }
.w_258 { width: 258px; vertical-align: middle; }
.w_263 { width: 263px; vertical-align: middle; }
.w_278 { width: 278px; vertical-align: middle; }
.w_279 { width: 279px; vertical-align: middle; }
.w_284 { width: 284px; vertical-align: middle; }
.w_302 { width: 302px; vertical-align: middle; }
.w_318 { width: 318px; vertical-align: middle; }
.w_322 { width: 322px; vertical-align: middle; }
.w_336 { width: 336px; vertical-align: middle; }

.wi_22 { width: 22px; max-width: 22px; }
.wi_33 { width: 33px; max-width: 33px; }
.wi_40 { width: 40px; max-width: 40px; }
.wi_47 { width: 47px; max-width: 47px; }
.wi_48 { width: 48px; max-width: 48px; }
.wi_60 { width: 60px; max-width: 60px; }
.wi_73 { width: 73px; max-width: 73px; }
.wi_78 { width: 78px; max-width: 78px; }
.wi_84 { width: 84px; max-width: 84px; }
.wi_90 { width: 90px; max-width: 96px; }
.wi_96 { width: 96px; max-width: 96px; }
.wi_100 { width: 100px; max-width: 100px; }
.wi_110 { width: 110px; max-width: 110px; }
.wi_116 { width: 116px; max-width: 116px; }
.wi_120 { width: 120px; max-width: 120px; }
.wi_137 { width: 137px; max-width: 137px; }
.wi_138 { width: 138px; max-width: 138px; }
.wi_147 { width: 147px; max-width: 147px; }
.wi_150 { width: 150px; max-width: 150px; }
.wi_166 { width: 166px; max-width: 166px; }
.wi_185 { width: 185px; max-width: 185px; }
.wi_199 { width: 199px; max-width: 199px; }
.wi_200 { width: 200px; max-width: 200px; }
.wi_224 { width: 224px; max-width: 200px; }
.wi_240 { width: 240px; max-width: 240px; }
.wi_251 { width: 251px; max-width: 251px; }
.wi_300 { width: 300px; max-width: 300px; }
.wi_340 { width: 340px; max-width: 340px; }
.wi_418 { width: 418px; max-width: 418px; }
.wi_491 { width: 491px; max-width: 491px; }
.wi_638 { width: 638px; max-width: 638px; }
.wi_803 { width: 803px; max-width: 803px; }

.pl_2 { padding-left: 2px; }
.pl_5 { padding-left: 5px; }
/* .pl_7 { padding-left: 9px; }  (Kadir)*/ 
.pl_7 { padding-left: 7px; }
.pl_9 { padding-left: 9px; }
.pl_10 { padding-left: 10px; }
.pl_12 { padding-left: 12px; }
.pl_13 { padding-left: 13px; }
.pl_15 { padding-left: 15px; }
.pl_16 { padding-left: 16px; }
.pl_37 { padding-left: 37px; }
.pr_5 { padding-right: 5px; }
.pr_9 { padding-right: 9px; }
.pr_10 { padding-right: 10px; }
.pr_14 { padding-right: 14px; }
.pr_16 { padding-right: 16px; }
.pr_20 { padding-right: 20px; vertical-align: middle; }
.pr_25 { padding-right: 25px; vertical-align: middle; }
.pr_37 { padding-right: 37px; }
.pr_63 { padding-right: 63px; }
.pr_64 { padding-right: 64px; }
.pr_67 { padding-right: 67px; }
.pr_70 { padding-right: 70px; }
.pr_136 { padding-right: 136px; }
.pt_2 { padding-top: 2px; }
.pt_3 { padding-top: 3px; }
.pt_4 { padding-top: 4px; }
.pt_5 { padding-top: 5px; }
.pt_6 { padding-top: 6px; }
.pt_7 { padding-top: 7px; }
.pt_10 { padding-top: 10px; }
.pt_12 { padding-top: 12px; }
.pt_15 { padding-top: 15px; }
.pt_20 { padding-top: 20px; }
.pt_23 { padding-top: 23px; }
.pb_2, tr.pb_2 td { padding-bottom: 2px; }
.pb_4 { padding-bottom: 4px; }
.pb_6 { padding-bottom: 6px; }
.pb_20 { padding-bottom: 20px; }
.pb_40 { padding-bottom: 40px; }
.v_z, td.v_z { vertical-align: top; }
.n_linie {
        background-image: url(image/cms/express_icon_flug.png);
        vertical-align: top;
}
.n_extras {
        background-image: url(image/cms/express_icon_extras.png);
        vertical-align: top;
}
.n_miet {
        background-image: url(image/cms/express_icon_mietwagen.png);
        vertical-align: top;
}
.n_fewo {
        background-image: url(image/cms/express_icon_fewo.png);
        vertical-align: top;
}
.n_rund {
        background-image: url(image/cms/express_icon_rundreisen.png);
        vertical-align: top;
}
.n_hotels {
        background-image: url(image/cms/express_icon_hotels.png);
        vertical-align: top;
}
.n_camper {
        background-image: url(image/cms/express_icon_camper.png);
        vertical-align: top;
}
.n_musicals {
        background-image: url(image/cms/express_icon_musicals.png);
        vertical-align: top;
}
/* nur zwecks Publizierung */
.kalender {
        background-image: url(image/cms/express_icon_kalender.png);
        vertical-align: top;
}

.content .right .suche .trippler {
        padding: 0px;
}
.content .right .suche input.datum,
.content .right .suche input.text {
        height:16px;
        font-size:11px;
        width: 58px;
        margin-right: 2px;
        margin-bottom: 2px;
}
.content .right .suche select {
        height:16px;
        font-size:11px;
        vertical-align: top;
        margin-right: 2px;
}
.content .right .suche input.text {
        width: 98px;
}
.content .right .suche .trippler img {
        vertical-align: middle;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
}

.content .right .suche .submit {
        text-align: left;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 228px;
        background-image: url(image/cms/express_b_suchen_n.png);
        width: 71px;
        height: 16px;}
/* bis hier */


.content .right .suche .trenner {
        display: none;
}
.content .right .suche .erweitert {
        border-width: 1px;
        border-top-style: solid;
        border-right-style: none;
        border-bottom-style: none;
        border-left-style: none;
        border-color: #374880;
        margin-top: 5px;
        /* margin-right: 10px; (Kadir)*/
        /* margin-right: 15px; (Klaus)*/
        margin-right: 5px;
        margin-bottom: 0px;
        /* margin-left: 10px; (Kadir)*/
        margin-left: 0px;
        padding-top: 5px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.content .right .htips .erweitert h1 {
        text-decoration: underline;
        background-color: #E2EAD8;
        border-style: none;
        background-image: none;
}
.content .right .suche .erweitert p {
        margin-right: 0px;
        margin-left: 0px;
        margin-top: 0px;
        margin-bottom: 3px;
}

.erweitert a,
.erweitert a:link,
.erweitert a:visited,
.erweitert a:hover,
.erweitert a:active {
        padding: 0;
        margin-top: 0px;
        margin-bottom: 0px;
        margin-left: 191px;
        color: #145f9b;
        font-weight: bold;
        text-decoration: underline;
        margin-right: 0px;
}
/* bis hier wurde geŽaendert */
