body{
    font-family:'HelveticaNowText-Regular';
}
@font-face {
    font-family: 'ChronicleDisplay-Roman';
    src: url('../fonts/ChronicleDisplay-Roman.woff2') format('woff2'),
    url('../fonts/ChronicleDisplay-Roman.woff') format('woff');
}
@font-face {
    font-family: 'ChronicleDisplay-Light';
    src: url('../fonts/ChronicleDisplay-Light.woff2') format('woff2'),
    url('../fonts/ChronicleDisplay-Light.woff') format('woff');
}
@font-face {
    font-family: 'ChronicleDisplay-Bold';
    src: url('../fonts/ChronicleDisplay-Bold.woff2') format('woff2'),
    url('../fonts/ChronicleDisplay-Bold.woff') format('woff');
}
@font-face {
    font-family: 'HelveticaNowText-Bold';
    src: url('../fonts/HelveticaNowText-Bold.woff2') format('woff2'),
    url('../fonts/HelveticaNowText-Bold.woff') format('woff');
}
@font-face {
    font-family: 'HelveticaNowText-Medium';
    src: url('../fonts/HelveticaNowText-Medium.woff2') format('woff2'),
    url('../fonts/HelveticaNowText-Medium.woff') format('woff');
}
@font-face {
    font-family: 'HelveticaNowText-Regular';
    src: url('../fonts/HelveticaNowText-Regular.woff2') format('woff2'),
    url('../fonts/HelveticaNowText-Regular.woff') format('woff');
}
@font-face {
    font-family: 'HelveticaNowText-Light';
    src: url('../fonts/HelveticaNowText-Light.woff2') format('woff2'),
    url('../fonts/HelveticaNowText-Light.woff') format('woff');
}
.navbar .navbar-nav>li>a {
    font-size: 14px; /* 20px */
    padding: 10px; /* 40px */
}
.navbar-left-info{
    font-family: Arial, Helvetica, sans-serif;
}
.zubehoerinfo .zubehoerbeschreibung_opener{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f3f0e1;
    display: flow-root;
}
.overlayzubehoerscrolller{
    max-height: 370px
}
/*Kopfauswahlseite*/
#headbox_slider, #chapter_info_slider{
    background: #ffffff;
}
.headbox_closer,#headbox_slider .headbox_upper{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #485452;
    background-color: #f3f0e1;
}
.headbox_closer:hover,#headbox_slider .headbox_upper:hover{
    color: #ffffff;
    background-color: #485452;
}
.headboxes_wrapper_highlight{
    border-radius: 4px;
    padding: 5px 5px 5px 5px;
    background-color: hsl(0deg 70% 53%);
}
.headboxes_frontwrapper h2{
font-family: Arial, Helvetica, sans-serif;
}
/*bildkacheln für Farbauswahl,nebeneinander*/
.headbox_tile_text{
    font-family: Arial, Helvetica, sans-serif;
}
/*selects*/
.headboxes_box select{
    border: 1px solid #485452;
}
/*eingeklappte auswahl mit bild*/
.home_selectplus_dropul_open{
    background: #fff;
    max-height: 168px;
    margin-left: -1px;
}
.home_selectplus_dropul_open > .headbox_selectplus_option{
    border:none;
}
.headbox_selectplus_option{
    background: #f3f0e1;
    border: 1px solid #485452;
}
.rflex{
    margin-top: 1px;
}
/*auswahl wechseln buttons (teilweise übernommen aus produktdarstellung.css) ohwhattadamnmess*/
.headselection_button_row,.backend_button_row{
    font-family: Arial, Helvetica, sans-serif;
}
.headselection_summary_row{
    font-family: Arial, Helvetica, sans-serif;
}
.headselection_summary_row_head{
    font-family: Arial, Helvetica, sans-serif;
}
.headselection_summary_row_value{
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f4f4f4;
}
.failure_options_container{
    display: contents;
}
.failure_options{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #485452;
    cursor: pointer;
    margin: 0px 0px 10px 0px;
    height: 30px;
    text-decoration: none;
    padding-top: 7px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    text-align: left;
    box-shadow: 0px 3px 3px 0px rgb(0 0 0 / 15%);
    background-color: #f3f0e1;
    line-height: unset;
}
.bold_subheadline{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #ffffff;
    margin: 10px 0px 5px 0px;
    background-color: #db3333;
    padding: 10px;
    border-radius: 4px
}
.allowed_options_headline{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    margin: 5px 0px 5px 0px;

}
.headselection_summary_showlonglist,
.headselection_summary_hidelonglist,
bbt,
.archiv_action a,
a.backend_button,
.btn-primary,
.bookmode_maincontainer table a,
.bookmode_maincontainer a.lookslikebutton,
.bookmode_maincontainer input[type=submit],
.backend_smalltext a{
    font-family: Arial, Helvetica, sans-serif;
    color: #485452;
    /*height: 30px;*/
    padding-top: 7px;
    padding-right: 10px;
    padding-left: 10px;
    padding-bottom: 5px;
    background-color: #f3f0e1;
    min-width: 150px;
    box-shadow: 0px 3px 3px 0px rgb(0 0 0 / 15%);
}
.adpricebtn {
    background-color: #f4f4f4;
}

/*Produktübersicht, icons für planungshinweis & notiz*/
#globalresultfilterbehaviour{
    margin-right: 0px;
}

#modalinnerII #overlay_footer {
    box-shadow: 0px -2px 5px 0px rgb(0 0 0 / 20%);
}

.headboxes_infopop a{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #f3f0e1;
    border: 1px solid #000000;
    padding-top: 4px;
}

.awt2 > .headboxes_infopop a{
    padding-top: 8px;
}

.headboxes_infopop a:hover, .headboxes_infopop a:focus{
    color: #ffffff;
    background-color: #485452;
}
/*
.headboxes_wrapper {
    padding-bottom: 160px;
}
*/
 */
/*pdf config overlay*/
.pdf_konfiguration label{display:block;
    font-weight: normal;
}

/*händler backend */
.backend_table,.bookmode_maincontainer table,.bookmode_maincontainer label{
    font-family: Arial, Helvetica, sans-serif;

}
.bookmode_maincontainer form{margin-top:40px}


.bookmode_maincontainer a:hover{
  ///  color:#000;
    text-decoration: underline;
}

.bookmode_maincontainer{
    font-family: Arial, Helvetica, sans-serif;
    font-size: 16px;
}

