@charset "ISO-8859-1";
@import url("soko_responsive.css");

/* open-sans-regular - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin_cyrillic-regular.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin_cyrillic-regular.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin_cyrillic-600.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin_cyrillic-600.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-800 - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/open-sans-v34-latin_cyrillic-800.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin_cyrillic-800.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-italic - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 400;
  src: local(''),
       url('../fonts/open-sans-v34-latin_cyrillic-italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin_cyrillic-italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-600italic - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 600;
  src: local(''),
       url('../fonts/open-sans-v34-latin_cyrillic-600italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin_cyrillic-600italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

/* open-sans-800italic - latin_cyrillic */
@font-face {
  font-family: 'Open Sans';
  font-style: italic;
  font-weight: 800;
  src: local(''),
       url('../fonts/open-sans-v34-latin_cyrillic-800italic.woff2') format('woff2'), /* Chrome 26+, Opera 23+, Firefox 39+ */
       url('../fonts/open-sans-v34-latin_cyrillic-800italic.woff') format('woff'); /* Chrome 6+, Firefox 3.6+, IE 9+, Safari 5.1+ */
}

div.headline_logo {
	background-image: url('../pic/mandant55/header.png');
}
div.headline_warenkorb_gesamt {
	background-image: url("../pic/mandant55/warenkorb.png");
	background-position: 14px 6px;
}
#musterslider {
    background-image: url("../pic/mandant55/slideleft.gif");
}
#musterslider.open {
	background-image: url("../pic/mandant55/slideright.gif");
}

body {
	font-family: 'Open Sans',Helvetica,Arial,sans-serif;
}

.ajaxLoading {
	background-image: url('../pic/mandant55/ajax-loader-bert2.gif');
}
#info_titel {
	background-color: #cc0033;
}

#titel_gross {
    height: 80px;
    left: 20px;
    position: absolute;
    top: 20px;
}

#titel_klein, #sprache {
    top: 3px;
}

.transparent_box_umbruch, .headline1, .separator1 {
    background-color: inherit;
    color: #404040;
}
.footline, .separator {
    background-color: #727473;
}
div.weiter_button_sel, div.warenkorb_in_button,  div.weiter_button {
    background-color: #cc0033;
    border-color: #dad9de;
    color: white;

	border-radius: 0;
}
div.weiter_button_sel a, div.warenkorb_in_button a,  div.weiter_button a {
    color: white;
}

a.selcolor, a.selcolor:link, a.selcolor:visited, .selcolor {
    color: #cc0033;
}
.selcolor .menu_konfig_zahl, .selcolor .menu_konfig_zahl_wk {
    border-color: #cc0033;
}
#aktuelle_auswahl_text {
    color: #cc0033;
}
#preisinfo .preis_preis {
    color: #cc0033;
}
li.auswahl a:hover {
    color: #cc0033;
}
div.weiter_button_sel a:hover {
    color: black;
}
a.info_button_rund:HOVER {
	border-color: #cc0033;
	color: #cc0033 !important;	
}
span.selrahmen {
    border-color: #cc0033;
}
#login_logout {
	background-color: #dadada;
}
#head_bestellvorgang {
    color: #cc0033;
}
a:hover {
    color: #cc0033;
}
.sel_hintergrund, .wk_hinweis {
	background-color: #c5d87c;
}
 
span.auswahl_rahmen, #musterauswahl .auswahl_rahmen, #auswahl .hinweis, #impressum {
	border-radius: 0;
}
#static_info {
	background-color: white;
}

#welcometext {
    background-color: #ffffff;
	left: 200px;
	margin-bottom: 50px;
	font-size: 16px;
	color: #727272;
	display: none;
}
.footline, .separator {
    background-color: #4b4b4b;
}
 
.menu_konfig_hintergrund, a.menu_konfig_hintergrund, a:link.menu_konfig_hintergrund, a:visited.menu_konfig_hintergrund  {
    background-color: #737373;
    background-image: none;
    color: #e1e1e1;
}

.menu_konfig_hintergrund.selcolor, a.selcolor, a:link.menu_konfig_hintergrund.selcolor, a:visited.menu_konfig_hintergrund.selcolor  {
    background-color: #cc0033;
}
.menu_konfig_zahl {
	color: #737373;
}
a.selcolor .menu_konfig_zahl {
	color: #cc0033;
}

#auswahl, div.auswahl_scrollbox, #aktuelle_auswahl {
    background-color: #e9e9e9;
}

.separator.footer_agb, .footline.footer_agb{
	display: none;
}

.hinweis_vermassung_email, .hinweis_vermassung_tel{
	display: none;
}

.eigenschaften ul{
	list-style-type: circle;
	padding-left: 12px;
}

#s_preisgruppe{
	display: none;
}

#sprache{
	display: none;
}

.transparent_box_umbruch{
	background-color: #cc0033;
	color: white;
	border-radius: 0;
}

.stoffbreiteeigenschaften, .preisgruppeeigenschaften {
	display: none;
}

#zoom_minus, #zoom_plus, #oeffnung_offen, #oeffnung_zu, #oeffnung_halb{
	width: 45px;
}

#oeffnung_offen{
	right: 110px;
}

#oeffnung_halb{
	right: 60px;
}

#zubehoer.auswahl_scrollbox li input.mitValue {
	background: #ffec8b;
    height: 32px;
    width: 42px;
}

#zubehoer input.mass_input_zub{
	height: 30px;
	width: 40px;
}

.eigenschaften table{
	height: auto;
}

.radio_label {
    display: inline-block;
    height: 23px;
}

#zubehoer_form li:nth-child(odd) {
  background-color: #ffffff;
}

#save_form input.extern[type=submit] {
	background-color: #cc0033;
	padding: 5px;
	height: auto;
}

.vermassung_content #bemerkung, 
.vermassung_content #bemerkung2, 
.vermassung_content #anmerkung {
    width: 300px;
    height: 20px;
}

.auswahl_zubehoer .bestellnummer{
	display: inline;
}

/* Zubehör-Varianten für alle Zubehöre ausblenden: */
#variantezubehoer5785, /*endloskette*/
#variantezubehoer5767, /*klebeprofil*/
#variantezubehoer5768, /*klebeprofil*/
#variantezubehoer5766, /*montageprofil*/
#variantezubehoer5765, /*montageprofil*/
#variantezubehoer5763, /*montageprofil*/
#variantezubehoer5764 /*montageprofil*/
{
	display: none;	
}

.zubehoerVarianteValue {
    width: 100px;
    float: right;
    position: relative;
    right: 20px;
}

input.mass_input.zubehoerVarianteValue{
	width: 90px;
}

#vermassung_submit_button{
	display: block;
	height: 40px;
}

li.abrollseite, li.zweitergriff{
	margin-top: 10px;
}

li#vermassung_bedienart.modell_alugard_dfc10_84054,
li#vermassung_bedienart.modell_alugard_dfc20_84055,
li#vermassung_bedienart.modell_alugard_dfc30_84056{
	display: none;
}

.kindersicherheit_hinweis, 
.kindersicherheit_input, 
.kindersicherheit{
	display: none;
}

.traegerhinweis{
	color: #b32821;
}

li.massart{
	margin-top: 20px;
}

#modellauswahl .info_modellauswahl,
#vermassung .info_button_rund{
	display: none;
}

input.mass_input_button, button.mass_input_button{
	height: 30px;
}

#einzelteil_form li.auswahl_zubehoer .zubehoer_bestellnummer,
#einzelteil_form li.auswahl_zubehoer .name,
#einzelteil_form li.auswahl_zubehoer .einheit,
#einzelteil_form li.auswahl_zubehoer .bemerkung{
	display: inline-block;
	padding-top: 8px;
	padding-left: 10px;
}

#einzelteil_form .auswahl_zubehoer{
	padding: 10px;
	border-bottom: 1pt solid #c4c4c4;
	border-left: 1pt solid #c4c4c4;
	border-right: 1pt solid #c4c4c4;
	margin-right: 20px;
	background-color: #f9f9f9;
	font-size: 14px;
	display: flex;
}

#einzelteil_form li.auswahl_zubehoer:first-child{
	border-top: 1pt solid #c4c4c4;
}

#einzelteil_form .test_einzelteil_preis{
	display: none;
}

#einzelteil_search_input{
	height: 30px;
	padding-left: 10px;
	font-size: 14px;
}

#einzelteil_form .seperator, #einzelteil_form .brackets{
	display: none;
}

#einzelteil_form .zubehoer_bestellnummer{
	order: 1;
	min-width: 70px;
	width: 109px;
	display: inline-block;
	background-color: #eee;
	padding: 5px;
	height: 23px;
	padding-left: 11px;
	padding-top: 8px;
}

#einzelteil_form .name{
	order: 2;
	width: 40%;
	margin-left: 10px;
}

#einzelteil_form .reset{
	display: inline-block;
	height: 34px;
	width: 34px;
	background-color: white;
	border: 1pt solid lightgrey;
	position: absolute;
	right: 51px;
}
#einzelteil_form input{
	order: 3;
	font-size: 12px;
	border: 1pt solid #c4c4c4;
}
#einzelteil_form .label_einheit{
	order: 3;
}

#einzelteil_form .bemerkung{
	order: 4;
	font-style: initial;
	color: #7b7b7b;
}

#einzelteil_form .hidden{
	display: none;
}

#einzelteil_form #zubehoer.auswahl_scrollbox li input.mitValue {
    height: 30x;
    width: 40px;
}

#einzelteil_form .einheit{
	width: 80px;
	display: inline-block;
}

#zubehoer .auswahl li:nth-child(odd) {
    background-color: #f9f9f9;
}

#schnellauswahl_zum_warenkorb{
	min-height: 70px;
}

li.bedienlaenge{
	margin-top: 10px;
}

#progressbar {
	background-color: #d4003d;
}

#mass_input_main, #vermassung_submit_button{
	display: none;
}


div.gesamtpreis_position.preis_preis .preis_mwst, tr.gesamt_mwst {
	display: none;
} 
tr.fracht, tr.wert, tr.warenwert {
	display: none;
}
div.ohne_einzelpreis {
	display: none;
}
td.ohne_einzelpreis, th.ohne_einzelpreis {
	visibility: hidden;
}
div.agb_warenkorb_uebersicht {
	display: none;
}
#mp_password {
	display: none;
}
#warenkorb {
	display: none;
}
#weiter_button_kundendaten {
	display: none;
}
#gesamt_back, div.preis_text {
	display: none;
}
#hinweis_lieferlaender, #hinweis_zahlungsarten {
	display: none;
}

#login_neu {
	display: none;
}
#start_pg_11 {
	display: none;
}
#modellinfo div .modellinfo_beschreibung, #modellinfo div .wk_modell_name, #modellinfo div .preis_zubehoer_wk {
	display: none;
}
li.footer_info {
	display: none;
}

tr.warenkorb div.modellinfo_lr span.modellinfo_beschreibung,
tr.warenkorb div.modellinfo_lr span.wk_modell_name 
{
	display: none;
}

.wk_finish_zahlung_title {
	display: none;
}
span.wk_zubehoer_preis {
	display: none;
}

div.weiter_button_sel, div.zurueck_button_sel, input.weiter_button_sel 
{
    height: 35px;
}

