.ui-tabs .ui-tabs-nav { background-color:#ee7711; } .ui-tabs .ui-tabs-nav li { background-color: #ee7711; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { border-top: 1px solid #ee7711; } #kategorien strong a { color:#ee7711; } #top_dyn_text { color: #ee7711;} div#breadcrumb a.bread_link { padding: 0px; } div#breadcrumb span.multi_span { margin: 0px; max-width: 650px; } div#breadcrumb span.link_element { text-decoration: underline; } div#breadcrumb span.link_element:hover { text-decoration: none; } div#breadcrumb li:last-child span { text-decoration: none; } div#breadcrumb li:last-child a { text-decoration: none; } .title-image .category-buttons { float:right; margin-right:10px; width:248px; margin-top:140px; padding:20px 10px 0 10px; } .title-image .category-buttons a { display:block; float:left; margin-bottom:10px; } #tabbox_reise_suche { overflow: hidden; background-color: #fff; } #tabbox_reise_suche #tabbox_reise_suche_lasche { overflow: hidden; } #tabbox_reise_suche #tabbox_reise_suche_lasche .lasche_reise_suche { float: left; text-align: center; padding: 10px 0px; font-size: 14px; background-color: #ee7711; color: #fff; cursor: pointer; text-decoration: underline; } #tabbox_reise_suche #tabbox_reise_suche_lasche .lasche_reise_suche.active, #tabbox_reise_suche #tabbox_reise_suche_lasche .lasche_reise_suche:hover { background-color: #fff; color: #ee7711; } #tabbox_reise_suche #tabbox_reise_suche_content { margin-top: 10px; padding: 5px; } #tabbox_reise_suche #tabbox_reise_suche_content .content_box { display: none; } #tabbox_reise_suche #tabbox_reise_suche_content .content_box.active { display: block; } #tabbox_reise_suche .form { overflow: hidden; } #tabbox_reise_suche .row { overflow: hidden; } #tabbox_reise_suche .box { margin-bottom: 15px; overflow: hidden; } #tabbox_reise_suche .label_box { font-weight: bold; margin-bottom: 5px; } #tabbox_reise_suche .box .input_box { cursor: pointer; } #tabbox_reise_suche .box .input_box div { background-color: #fff; border: 1px solid #ccc; width: 100px; padding: 5px; } #tabbox_reise_suche .auswahl_select { background: url('/images_portal/reise/pfeil_select_box.png') no-repeat; display: block; float: right; height: 10px; margin-top: 5px; width: 13px; } #tabbox_reise_suche .suchen_button { -moz-box-shadow: 0px 1px 0px 0px #fff6af; -webkit-box-shadow: 0px 1px 0px 0px #fff6af; box-shadow: 0px 1px 0px 0px #fff6af; background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ee7811)); background:-moz-linear-gradient(top, #ffec64 5%, #ee7811 100%); background:-webkit-linear-gradient(top, #ffec64 5%, #ee7811 100%); background:-o-linear-gradient(top, #ffec64 5%, #ee7811 100%); background:-ms-linear-gradient(top, #ffec64 5%, #ee7811 100%); background:linear-gradient(to bottom, #ffec64 5%, #ee7811 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ee7811',GradientType=0); background-color:#ffec64; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; border:1px solid #ffaa22; display:inline-block; cursor:pointer; color:#ffffff; font-family:arial; font-size:15px; font-weight:bold; padding:6px 30px; text-decoration:none; text-shadow:0px 1px 1px #8f4508; cursor: pointer; margin-right: 4px; } #tabbox_reise_suche .suchen_button:hover { background:-moz-linear-gradient(top, #ee7811 5%, #ffec64 100%); background:-webkit-linear-gradient(top, #ee7811 5%, #ffec64 100%); background:-o-linear-gradient(top, #ee7811 5%, #ffec64 100%); background:-ms-linear-gradient(top, #ee7811 5%, #ffec64 100%); background:linear-gradient(to bottom, #ee7811 5%, #ffec64 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ee7811', endColorstr='#ffec64',GradientType=0); background-color:#ee7811; } #tabbox_reise_suche .suchen_button:active { position:relative; top:1px; } #tabbox_reise_suche #abflughafen_id { width: 295px; } #tabbox_reise_suche #reiseziel_id_select { width: 142px;} #tabbox_reise_suche #reiseziel_id_input { width: 141px;} #tabbox_reise_suche #reisedauer_zeitraum_id { width: 295px; } #tabbox_reise_suche #reiseteilnehmer_id { width: 295px;} #tabbox_reise_suche #button_div_box { width: 115px; float: right; margin-top: 43px; } #tabbox_reise_suche #veranstalter_id { width: 120px; } #tabbox_reise_suche .auswahl_box { background-color: #fff; position: absolute; padding: 5px; margin-top: 5px; display: none; overflow: hidden; border: 2px solid #9c9c9c; display: none; width: 637px; z-index: 200; } #tabbox_reise_suche .auswahl_box input, #tabbox_reise_suche .auswahl_box label { cursor: pointer; } #tabbox_reise_suche .auswahl_box label { margin-left: 10px; } #tabbox_reise_suche .auswahl_box label.group_label { font-weight: bold; font-size: 20px; } #tabbox_reise_suche .auswahl_box .land_box { margin-bottom: 30px; } #tabbox_reise_suche .auswahl_box .group_inhalt { margin-top: 10px; overflow: hidden; padding-left: 15px; } #tabbox_reise_suche .auswahl_box .group_inhalt .flughafen_box { float: left; margin-right: 10px; width: 190px; margin-bottom: 5px; } #tabbox_reise_suche .uebernehmen { text-align: right; margin-right: 10px; font-weight: bold; cursor: pointer; text-decoration: underline; } #tabbox_reise_suche #inhalt { display: inline-block; width: 260px; overflow: hidden;} #ui-datepicker-div { overflow: hidden; background-color: silver; } .ui-datepicker-group { float: left; margin-right: 7px; } div.ui-datepicker-group-last { margin: 0px; } .ui-datepicker { height: auto; margin: 5px auto 0; font-size: 10px; font: 9pt Arial, sans-serif; -webkit-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5); -moz-box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5); box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, .5); z-index: 1000; width: 52em !important; height: 16.4em; } .ui-datepicker a { text-decoration: none;} .ui-datepicker table { width: 100%;} .ui-datepicker-header { background: url('/images_portal/reise/dark_leather.png') repeat 0 0 #000; color: #e0e0e0; font-weight: bold; -webkit-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, 2); -moz-box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); box-shadow: inset 0px 1px 1px 0px rgba(250, 250, 250, .2); text-shadow: 1px -1px 0px #000; filter: dropshadow(color=#000, offx=1, offy=-1); line-height: 30px; border-width: 1px 0 0 0; border-style: solid; border-color: #111; } .ui-datepicker-title { text-align: center;} .ui-datepicker-prev, .ui-datepicker-next { display: inline-block; width: 30px; height: 30px; text-align: center; cursor: pointer; background-image: url('/images_portal/reise/arrow.png'); background-repeat: no-repeat; line-height: 600%; overflow: hidden; } .ui-datepicker-prev { float: left; background-position: center -30px;} .ui-datepicker-next { float: right; background-position: center 0px;} .ui-datepicker thead { background-color: #f7f7f7; background-image: -moz-linear-gradient(top, #f7f7f7 0%, #f1f1f1 100%); background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f7f7f7), color-stop(100%,#f1f1f1)); background-image: -webkit-linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%); background-image: -o-linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%); background-image: -ms-linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%); background-image: linear-gradient(top, #f7f7f7 0%,#f1f1f1 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f1f1f1',GradientType=0 ); border-bottom: 1px solid #bbb; } .ui-datepicker th { text-transform: uppercase; font-size: 6pt; padding: 5px 0; color: #666666; text-shadow: 1px 0px 0px #fff; filter: dropshadow(color=#fff, offx=1, offy=0);} .ui-datepicker tbody td { padding: 0; border-right: 1px solid #bbb;} .ui-datepicker tbody td:last-child { border-right: 0px;} .ui-datepicker tbody tr { border-bottom: 1px solid #bbb;} .ui-datepicker tbody tr:last-child { border-bottom: 0px; } .ui-datepicker td span, .ui-datepicker td a { display: inline-block; font-weight: bold; text-align: center; width: 28px; height: 28px; line-height: 30px; color: #666666; text-shadow: 1px 1px 0px #fff; filter: dropshadow(color=#fff, offx=1, offy=1); } 
.ui-datepicker-calendar .ui-state-default { background: #ededed; background: -moz-linear-gradient(top, #ededed 0%, #dedede 100%); background: -webkit-linear-gradient(top, #ededed 0%,#dedede 100%); background: -o-linear-gradient(top, #ededed 0%,#dedede 100%); background: -ms-linear-gradient(top, #ededed 0%,#dedede 100%); background: linear-gradient(top, #ededed 0%,#dedede 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ededed', endColorstr='#dedede',GradientType=0 ); -webkit-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5); -moz-box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5); box-shadow: inset 1px 1px 0px 0px rgba(250, 250, 250, .5); } .ui-datepicker-calendar .ui-state-hover { background: #f7f7f7; } .ui-datepicker-calendar .ui-state-active { background: #0186be; -webkit-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1); -moz-box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1); box-shadow: inset 0px 0px 10px 0px rgba(0, 0, 0, .1); color: #e0e0e0; text-shadow: 0px 1px 0px #4d7a85; filter: dropshadow(color=#4d7a85, offx=0, offy=1); border: 1px solid #55838f; position: relative; margin: -1px; } .ui-datepicker-unselectable .ui-state-default { background: #f4f4f4; color: #b4b3b3; } .ui-datepicker-calendar td:first-child .ui-state-active { width: 29px; margin-left: 0;} .ui-datepicker-calendar td:last-child .ui-state-active { width: 29px; margin-right: 0; } .ui-datepicker-calendar tr:last-child .ui-state-active { height: 29px; margin-bottom: 0; } .ac_results {padding: 0px; border: 1px solid #3b84c1; background-color: #FFF; z-index: 200; } .ac_results ul { width: 100%; height:225px; list-style-position: outside; list-style: none; margin: 0; padding:0; text-align:left; } .ac_results li { cursor: pointer; display: block; margin: 0; padding:4px 5px; border-bottom:1px dotted #eee; overflow: hidden; } .ac_results_ok { font-weight: bold; } .ac_results iframe { display:none; display:block; position:absolute; top:0; left:0; z-index:-1; filter:mask(); width:100%; height:200px; } .ac_loading { background : url('/images_portal/loading.gif') right center no-repeat; border: 1px solid #999; } .ac_over { background-color: #d0d0d0; color: #000000; } #tabbox_reise_suche .region_fett { font-style: italic; font-weight: bold; } #tabbox_reise_suche .kind_box { float: left; margin-right: 10px; display: none; } #tabbox_reise_suche .kind_box label { cursor: default; display: block; } #tabbox_reise_suche .kind_box select { width: 80px; } #tabbox_reise_suche .link_erw_suche #reise_erw_button { background: url('/images_portal/reise/reise_icons_sprite.png') no-repeat; width: 15px; height: 15px; display: inline-block; } #tabbox_reise_suche .link_erw_suche #reise_erw_button.plus_zeichen { background-position: -47px -165px; } #tabbox_reise_suche .link_erw_suche #reise_erw_button.minus_zeichen { background-position: -47px -150px; } #tabbox_reise_suche .link_erw_suche { cursor: pointer; text-decoration: underline; display: block; float: left; margin-right: 10px; margin-top: 15px; } #tabbox_reise_suche .link_erw_suche:hover { color: #ee7711;} #tabbox_reise_suche .link_erw_suche .text_button { display: inline-block; margin-left: 5px; text-decoration: underline; position: relative; top: -4px; } #tabbox_reise_suche .hover_veranstalter_div { float: left; margin-bottom: 10px; margin-right: 2px; } #tabbox_reise_suche .veranstalter_checkbox { display: block; margin: 0px auto 5px;} #tabbox_reise_suche .veranstalter_label_icon div.veranstalter_logo { background: url('/images_portal/reise/reise_veranstalter_sprite.png') no-repeat; width: 140px; height: 30px; } #tabbox_reise_suche .veranstalter_label_icon.NEC div.veranstalter_logo { background-position: -420px -90px; } #tabbox_reise_suche .veranstalter_label_icon.NEC div.veranstalter_logo.veranstalter_pics_aktiv{ background-position: -280px -90px; } #tabbox_reise_suche .veranstalter_label_icon.BU div.veranstalter_logo { background-position: -140px -120px; } #tabbox_reise_suche .veranstalter_label_icon.BU div.veranstalter_logo.veranstalter_pics_aktiv { background-position: 0px -120px; } #tabbox_reise_suche .veranstalter_label_icon.TUID div.veranstalter_logo { background-position: -420px -30px; } #tabbox_reise_suche .veranstalter_label_icon.TUID div.veranstalter_logo.veranstalter_pics_aktiv{ background-position: -280px -30px; } #tabbox_reise_suche .veranstalter_label_icon.ADAC div.veranstalter_logo { background-position: -420px -60px; } #tabbox_reise_suche .veranstalter_label_icon.ADAC div.veranstalter_logo.veranstalter_pics_aktiv { background-position: -280px -60px; } #tabbox_reise_suche .veranstalter_label_icon.SLR div.veranstalter_logo { background-position: -140px -30px; } #tabbox_reise_suche .veranstalter_label_icon.SLR div.veranstalter_logo.veranstalter_pics_aktiv{ background-position: 0px -30px; } #tabbox_reise_suche .veranstalter_label_icon.JAHN div.veranstalter_logo { background-position: -420px -120px; } #tabbox_reise_suche .veranstalter_label_icon.JAHN div.veranstalter_logo.veranstalter_pics_aktiv{ background-position: -280px -120px; } #tabbox_reise_suche .veranstalter_label_icon.TOC div.veranstalter_logo { background-position: -140px 0px; } #tabbox_reise_suche .veranstalter_label_icon.TOC div.veranstalter_logo.veranstalter_pics_aktiv{ background-position: 0px 0px; } #tabbox_reise_suche .veranstalter_label_icon.XALL div.veranstalter_logo { background-position: -420px 0px; } #tabbox_reise_suche .veranstalter_label_icon.XALL div.veranstalter_logo.veranstalter_pics_aktiv{ background-position: -280px 0px; } #tabbox_reise_suche .veranstalter_label_icon.OGE div.veranstalter_logo { background-position: -140px -60px; } #tabbox_reise_suche .veranstalter_label_icon.OGE div.veranstalter_logo.veranstalter_pics_aktiv { background-position: 0px -60px } #tabbox_reise_suche .veranstalter_label_icon.FTIV div.veranstalter_logo { background-position: -140px -90px; } #tabbox_reise_suche .veranstalter_label_icon.FTIV div.veranstalter_logo.veranstalter_pics_aktiv { background-position: 0px -90px; } #tabbox_reise_suche .form_icon { background: url('/images_portal/reise/reise_icons_sprite.png') no-repeat; display: inline-block; margin-left: 5px; } #tabbox_reise_suche .form_icon.abflug { background-position: -131px 0px; width: 25px; height: 16px; } #tabbox_reise_suche .form_icon.ziel { background-position: -131px -23px; width: 19px; height: 19px; } #tabbox_reise_suche .form_icon.zeitraum { background-position: -131px -84px; width: 17px; height: 14px; } #tabbox_reise_suche .form_icon.teilnehmer { background-position: -131px -47px; width: 20px; height: 17px; } #tabbox_reise_suche .mit_background { background-color: #f1e3b0 !important; } #tabbox_reise_suche input.mit_background, #tabbox_reise_suche select.mit_background { border: 1px solid #f1e3b0 !important; background-color: #f1e3b0 !important; } a.new_search { cursor: pointer; font-size: 12px; display: block; float: right; text-align: right; text-decoration: underline; } .krit_row { margin-bottom: 3px; overflow: hidden; } .label_krit_row { font-weight: bold; float: left; width: 35%;} .inhalt_krit_row { float: right; width: 60%; } div.filtereinstellungen { display: none;}


input[type="text"], select, option {
    width: 100%;
    max-width: 100%;
    min-height: 32px;
}
.btn_none {
    background: none;
    border: none;
    cursor: pointer;
    min-width:24px;
    min-height:24px;
    padding: 4px;
    font-size: 20px;
}
select {
    display: inline-block;
    width: 100%;
    height: 24px;
    padding: 3px 1.75rem 3px 3px;
    line-height: 1.5;
    color: #495057;
    vertical-align: middle;
    background: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 4 5'%3E%3Cpath fill='%23343a40' d='M2 0L0 2h4zm0 5L0 3h4z'/%3E%3C/svg%3E") right .75rem center no-repeat #fff;
        background-size: auto;
    background-size: 8px 10px;
    border: 1px solid #ced4da;
    border-radius: .25rem;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}

.formblock {
    width: 100%;
    display: inline-block;
    margin-bottom: 8px;
}
.formblock-label {
    padding: 0 16px;
    width: 200px;
    display: inline-block;
}
.formblock-input {
    padding: 0 16px;
    width: calc(100% - 232px);
    display: inline-block;
}
@media only screen and (max-width: 650px) {
    .formblock-input {
        width: calc(100% - 32px);
    }
}
.pflichtText { text-align: right; }
.title3 {
    margin-bottom: 2px;
}
.description {
    color: #666666;
    margin-bottom: 15px;
}
.formFieldset {
    border: 0px;
    padding: 0;
    margin: 10px 10px 25px 10px;
}

.widefat {
    border-collapse: collapse;
}
.widefat th, .widefat td {
    border: 1px solid #e5e5e5;
}
.widefat th {
    font-weight: bold;
}

.ql-editor * {
    color: black;
}
.ql-editor hr {
    border: 0;
    border-bottom: 1px solid black;
}
#error h3 {
    color: red;
}

.spoiler-box {
    display: inline-block;
    width: 100%;
    margin-top: 40px;
    margin-bottom: 10px;
    padding: 8px;
    background: #fff;
}
.spoiler-title {
    display: inline-block;
    margin: 0;
    width: calc(100% - 30px);
}
.spoiler-button {
    display: inline-block;
    width: 20px;
}
.spoiler_active {
    display: none;
}

.inputRatingStars {
    background: #fff;
    border: none;
    border-radius: 10px;
    width: fit-content;
    width: -moz-fit-content;
}
.rating {
    display:inline-block;
    text-align:center;
    font-size:30px;
    color: #ccc;
    margin-right:2px;
    line-height:30px;
    padding: 4px;
    background: none;
    border: none;
    cursor: pointer;
}
.rating .active { color: #ff9900; }