@charset "ISO-8859-1";
@import url("soko_responsive.css");
@import url("aufmass4.css");

/* merriweather-sans-regular - latin_cyrillic-ext */
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 400;
  src: local(''),
       url('../fonts/merriweather-sans-v22-latin_cyrillic-ext-regular.woff2') format('woff2'),
       url('../fonts/merriweather-sans-v22-latin_cyrillic-ext-regular.woff') format('woff');
}

/* merriweather-sans-600 - latin_cyrillic-ext */
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 600;
  src: local(''),
       url('../fonts/merriweather-sans-v22-latin_cyrillic-ext-600.woff2') format('woff2'),
       url('../fonts/merriweather-sans-v22-latin_cyrillic-ext-600.woff') format('woff');
}

/* merriweather-sans-800 - latin_cyrillic-ext */
@font-face {
  font-family: 'Merriweather Sans';
  font-style: normal;
  font-weight: 800;
  src: local(''),
       url('../fonts/merriweather-sans-v22-latin_cyrillic-ext-800.woff2') format('woff2')
       url('../fonts/merriweather-sans-v22-latin_cyrillic-ext-800.woff') format('woff');
}

body {
	font-family: Merriweather Sans,Arial,sans-serif;
}
div.headline_logo {
	background-image: url('../pic/mandant12/header.png');
}
div.headline_warenkorb_gesamt {
	background-image: url("../pic/mandant12/warenkorb.png");
	background-position: 14px 7px;
}
#musterslider {
    background-image: url("../pic/mandant12/slideleft.gif");
}
#musterslider.open {
	background-image: url("../pic/mandant12/slideright.gif");
}

td.headline_warenkorb_anzahl{
	padding-bottom: 2px;
}
#titelbid img {
	margin: auto;
	position: absolute;
	inset: 0px;
}

#titel_gross {
    height: 80px;
    left: 20px;
    position: absolute;
    right: 20px;
    top: 20px;
}

#titel_klein, #sprache {
    top: 3px;
}

#static_info {
	background-color: white;
}

#welcometext {
    bottom: auto;
    right: 20px;
    top: 20px;
    width: 430px;
}

#welcometext a:hover {
    text-decoration: none;
}
#welcometext a {
    color: inherit;
    text-decoration: underline;
}

.vermassung_content {
    position: relative;
}

#weiter_button_ambienteonline{
	position: relative;
	width: 100%;
	height: 100%;
	display: block;
}

#weiter_button_ambienteonline a.weiter_button_sel{
	background-image: url('../pic/mandant12/btn_ambienteonline.png');
}
#weiter_button_ambienteonline a.weiter_button_sel:hover{
	background-image: url('../pic/mandant12/btn_ambienteonline_o.png');
}
#weiter_button_ambienteonline div.weiter_button_sel{
	width: 70px;
	height: 70px;
	float: left;
}
#ambienteonlinebutton{
	position: absolute;
	bottom: 0;
}

html[data-useragent*='SiteKiosk'] #ambienteonlinebutton{
	display: none;
}

input.info_button:HOVER, a.info_button:HOVER, a.info_button2:HOVER, .info_button3:HOVER , .info_button4:HOVER {
	color: #4e86b2;
}
div.warenkorb_in_button {
	color: #212023;
	border-color: #4e86b2;
	background-color: #4e86b2;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}
div.weiter_button {
	color: white;
	border-color: #4e86b2;
	background-color: #4e86b2;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}
div.weiter_button a.weiter_button{
	color: white;
}
div.weiter_button a.weiter_button:hover{
	color: black;
}
div.weiter_button_sel, div.zurueck_button_sel, input.weiter_button_sel {
	color: #212023;
	border-color: #4e86b2;
	background-color: #4e86b2;
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}
.wk_hinweis {
	background-color: #4e86b2;
}
#oeffnung_animate.selektion, #oeffnung_maximize.selektion {
	border-color: #4e86b2;
}
.sel_hintergrund {
	background-color: #4e86b2;	
}
a:HOVER {
	color: #4e86b2;
}
a.selcolor, a.selcolor:link, a.selcolor:visited, .selcolor {
	color: #4e86b2;
}
div.warenkorb_button {
	border: 2px solid #4e86b2;
	background-color: #f0f0f0;
	color: #212023;
	
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;

	background-image:-moz-linear-gradient(top, #e7e7e7, #ffffff); /* Firefox */
	background-image:-webkit-linear-gradient(top, #e7e7e7, #ffffff); /* Safari, Chrome */
	background-image:-o-linear-gradient(top, #e7e7e7, #ffffff); /* Opera */
	background-image:-ms-linear-gradient(top, #e7e7e7, #ffffff); /* IE */
	background-image:linear-gradient(top, #e7e7e7, #ffffff); /* W3C Standard */
}
.selcolor .menu_konfig_zahl, .selcolor .menu_konfig_zahl_wk {
	border-color: #4e86b2;		
}
a.info_button_rund:HOVER {
	border-color: #4e86b2;
	color: #4e86b2 !important;	
}
li.auswahl a:HOVER {
	color: #4e86b2;
}
#preisinfo .preis_preis {
	color: #4e86b2;
}
#info_titel {
	background-color: #4e86b2;
}
a.warenkorb_button:HOVER {
	color: #4e86b2;	
}
.success
{
	color: olive;
	border: 2px solid #4e86b2; 
}
#linklist a:HOVER, .blue_hover:HOVER {
	color: #4e86b2;
}
#aktuelle_auswahl_text {
	color: #4e86b2;
}
span.selrahmen {
 	border-color: #4e86b2;
}
#head_bestellvorgang {
    color: #4e86b2;
}
#mailanfrage-progress .progress {
  background-color: #4e86b2;
  box-shadow: inset 1px 1px 10px rgba(0, 0, 0, 0.11);
}
a.externerKonfigurator {
	border: 2px solid #4e86b2;
	background-color:  #4e86b2;
	color: #212023;
	
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}

#zubehoer.auswahl_scrollbox li input.mitValue{
	background: #9bdeff;
}

span.auswahl_rahmen {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}

a.rabatt_button_rund {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#produktgruppe_info{
    border-radius: 0px 0px 0px 0px;
}

#wk_rechnung, #wk_liefer, #wk_adresse, .wk_hinweis {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
}
#musterauswahl .auswahl_rahmen {
	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
	background-position: center center;	
}

#auswahl .hinweis {
 	border-radius: 0px;
	-moz-border-radius: 0px;
	-khtml-border-radius: 0px;
	-webkit-border-radius: 0px;
 }
 #montageservice {
    border-radius: 0px 0px 0px 0px;
}   
#gutscheine, #warenkorb_save {
    border-radius: 0px 0px 0px 0px;
}   
#impressum {
    border-radius: 0px 0px 0px 0px;
}

a.warenkorb_in_button:link{
	color: white;
}

li.auswahl a.weiter_button_sel:hover,
a.weiter_button_sel:hover,
a.warenkorb_in_button:hover{
	color: black;
}

#modellauswahl.auswahl_scrollbox{
	top: 58px;
}

#button_musterversand.pg10 {
	display: none;
}

#info_info .inhalt img{
    /*border-style: none;*/
    float: none;
}
#info_info .inhalt img.modell_bild {
	float: left;
}
.bedienart_beschreibung img {
	margin-bottom: 10px;
	margin-right: 10px;
}

table.full_table, #info_info .inhalt table.full_table {
	width: 100%;
}

.modell_bild {
	max-width: 350px;
	padding: 10px;
    background-color: #ffffff;
}
.modell_bild + .modell_beschreibung {
	max-width: calc(100% - 390px);
}

#kategorieauswahl li.auswahl {
  max-width: 215px;
}
#kategorieauswahl span.auswahl_rahmen {
  width: 150px;
  height: 150px;
}
