@charset "ISO-8859-1";
@import url("soko_responsive.css");

body {
	font-family: Verdana,Arial,sans-serif;
}

div.headline_logo {
	background-image: url('../pic/mandant64/header.jpg');
}
#titel_gross { 
	height: 80px;
	background-size: contain;
 	background-color: #566d6b;
}
div.headline_warenkorb_gesamt {
	background-image: url("../pic/mandant64/warenkorb.png");
	background-position: 14px 6px;
}
#musterslider {
    background-image: url("../pic/mandant64/slideleft.gif");
}
#musterslider.open {
	background-image: url("../pic/mandant64/slideright.gif");
}

#welcometext {
    bottom: auto;
    font-size: 16px;
    left: 20px;
    right: auto;
    top: 30px;
    width: 400px;
}

#welcometext a, #welcometext a:LINK, #welcometext a:VISITED {
	color: white;
}

.switch-button-label.on{
	color: #566d6b;
}

.materialzusammensetzung, .artikelanzeige_vkpreis {
	display: none;
}

tr.terminaufschlag {
	display: table-row;
}

div.preis_hinweis img.info {
	float: left;
}
div.preis_hinweis
{
	text-overflow: ellipsis;
  	overflow: hidden;
  	display: -webkit-box;
  	-webkit-line-clamp: 2;
  	-webkit-box-orient: vertical;
}

span.masshinweis {
    font-style: italic;
    margin-left: 10px;
    display: inline-block;
    color: #727272;
    font-size: 12px;
}

#check_endkundenlieferung {
	display: none;
}
input[name='storno'] {
	display: block;
}

#menu {
    top: 181px;
}

#raumbild div.positionsuebersicht {
    top: 70px;
}
#preisinfo {
	height: 115px;
}
#modellinfo {
	bottom: 120px;
}
#zusatzAdressNummer[disabled='disabled'] {
	border: 2px dotted #E53212;
}

div.weiter_button_sel, div.zurueck_button_sel, input.weiter_button_sel {
  color: #ffffff;
  border-color: rgb(75, 81, 88);
  background-color: #566d6b;
}

div.weiter_button_sel a:hover, div.zurueck_button_sel a:hover, a:hover {
  color: rgb(192, 192, 192);
}

a.selcolor, a.selcolor:link, a.selcolor:visited, .selcolor {
  color: #E53212;
}
a, a:link, a:visited {
  color: white;
}

.redaktion_body a, .redaktion_body a:link, .redaktion_body a:visited {
	color: inherit;
}

.selcolor .menu_konfig_zahl, .selcolor .menu_konfig_zahl_wk {
  border-color: #E53212;
}
.footline, .separator {
  background-color: #566d6b;
}
.menu_konfig_hintergrund {
  background-color: #566d6b;
  background-image: -moz-linear-gradient(top, #566d6b, #a9b5c4);
  background-image: -webkit-linear-gradient(top, #566d6b, #a9b5c4);
}
.submenu_hidden li a {
  background: #a9b5c4 !important;
}
#head_bestellvorgang, #aktuelle_auswahl_text {
  color:  #566d6b;
}
#preisinfo .preis_preis {
	color:  #566d6b;
}
#eingabe_agb a, #eingabe_agb  a:link, #eingabe_agb  a:visited,
.agb_warenkorb_uebersicht a, .agb_warenkorb_uebersicht  a:link, .agb_warenkorb_uebersicht  a:visited {
  color:  #566d6b;
}

#eingabe_agb  a:hover,
.agb_warenkorb_uebersicht  a:hover {
  color:  #E53212;
}

div.warenkorb_in_button {
  border-color: rgb(75, 81, 88);
  background-color: #566d6b;
}
a.warenkorb_in_button:hover, a.weiter_button:hover {
  color: #E53212;
}
.sel_hintergrund {
  background-color: #566d6b;
  color: #fff;
}
.wk_hinweis {
  background-color: #566d6b;
  color: #fff;
}

#mp_rechnung, #mp_liefer, #mp_adresse, #mp_password, #mp_newsletter, #mp_zusatzeinstellungen, #mp_adresschange, #mp_brevo {
  width: 310px;
}

#form_rechnungsadresse input, #form_rechnungsadresse select,
#form_lieferadresse input, #form_lieferadresse select
{ 
    color    : grey;
    z-index	 : -1;
}
#form_rechnungsadresse input[type=submit], 
#form_lieferadresse input[type=submit]
{
	display: none;
}
#form_rechnungsadresse, #form_lieferadresse 
{ 
    position : relative; 
    color    : grey;
}
#form_rechnungsadresse:after,
#form_lieferadresse:after 
{
    position : absolute;
    left     : 0;
    top      : 0;
    width    : 100%;
    height   : 100%;
    content  : ' ';
}

#mp_zusatzeinstellungen {
	display: none;
}

#lieferantenauswahl_form label {
	font-weight: bold;
	font-size: 15px;
	display: block;
}
#lieferantenauswahl_form select {
	font-size: 18px;
	margin-bottom: 10px;
	width: 257px;
}
.fracht, .terminaufschlag {
	display: none;
}

.error {
	margin: 5px 0;
}
#gruppe_text, #untergruppe_text {
	margin-bottom: 5px;
}
.schnellerfassung select {
	margin-bottom: 5px;
}

.zubehoer_bestellnummer, .auswahl_zubehoer .bestellnummer {
    display: inline-block;
    padding-left: 5px;
}
