#middle .room { padding: 0 0 50px 0; }
#middle .room .wall_left { float: left; margin: 0 -30px 0 0; }
#middle .room .wall_right { float: left; margin: 0 0 0 0; }
#middle .room .middle { float: left; }
#middle .room .middle .wall_top { padding: 0 0 0 30px; }
#middle .room .middle .cover { padding: 0 0 0 30px; background: #e9e9e9; }
#middle .room .middle .cover .decor { border-left: 1px solid #dcdcdc; border-right: 1px solid #dcdcdc; border-top: 1px solid #dcdcdc; padding: 1px; background: #ffffff; position: relative; }
#middle .room .middle .cover .decor .fill { height: 100%; }
#middle .room .middle .cover .decor .hover { position: absolute; top: 1px; left: 1px; }
#middle .room .middle .cover .decor .hover:hover { background: none #fecc37; cursor: pointer; }
#middle .room .middle .wall_bottom { padding: 0 0 0 30px; }
#middle .skizze { margin: 0 0 -29px 0; float: left; }
#middle .skizze .height { float: left; }
#middle .skizze .element { float: left; position: relative; }
#middle .skizze .element .fill { position: absolute; left: 2px; z-index: 120; }
#middle .skizze .element .hover { cursor: pointer; background: url('/../media/bilder_neu/blank.gif?1508234658'); opacity: 0.8; filter: alpha(opacity=80); position: absolute; z-index: 130; }
#middle .skizze .element .hover:hover, #middle .skizze .element .active { background: none #fecc37; }
/*.newStyles, #bilder, #page_service, #page_qualitaet, #page_kontakt, #page_ausstellung, #page_anfahrt, #page_dekore, #page_kundenstimmen, #page_startseite, #page_sofakonfig, .qtip-sofakonfig, #page_produkte, #konfi13, div.sofakonfigurator, div.konfigurator { font-size: 12px; font-family: verdana, geneva, sans-serif; color: #303030; line-height: normal;}*/
.newStyles h2.header, #bilder h2.header, #page_service h2.header, #page_qualitaet h2.header, #page_kontakt h2.header, #page_ausstellung h2.header, #page_anfahrt h2.header, #page_dekore h2.header, #page_kundenstimmen h2.header, #page_startseite h2.header, #page_sofakonfig h2.header, .qtip-sofakonfig h2.header, #page_produkte h2.header, #konfi13 h2.header, div.sofakonfigurator h2.header, div.konfigurator h2.header, #page_service h1.header, #page_qualitaet h1.header, #page_kundenstimmen h1.header, .newStyles h2.pageHeader, #bilder h2.pageHeader, #page_service h2.pageHeader, #page_qualitaet h2.pageHeader, #page_kontakt h2.pageHeader, #page_ausstellung h2.pageHeader, #page_anfahrt h2.pageHeader, #page_dekore h2.pageHeader, #page_kundenstimmen h2.pageHeader, #page_startseite h2.pageHeader, #page_sofakonfig h2.pageHeader, .qtip-sofakonfig h2.pageHeader, #page_produkte h2.pageHeader, #konfi13 h2.pageHeader, div.sofakonfigurator h2.pageHeader, div.konfigurator h2.pageHeader { background: url("/media/bilder_neu/icons/summenstrichShort.png") no-repeat scroll 20% 35px transparent; font-size: 32px; font-weight: normal; height: 55px; margin-bottom: 20px; margin-top: 20px; text-align: center; width: 960px; }
.newStyles p, #bilder p, #page_service p, #page_qualitaet p, #page_kontakt p, #page_ausstellung p, #page_anfahrt p, #page_dekore p, #page_kundenstimmen p, #page_startseite p, #page_sofakonfig p, .qtip-sofakonfig p, #page_produkte p, #konfi13 p, div.sofakonfigurator p, div.konfigurator p { padding: 0px; }
.newStyles hr, #bilder hr, #page_service hr, #page_qualitaet hr, #page_kontakt hr, #page_ausstellung hr, #page_anfahrt hr, #page_dekore hr, #page_kundenstimmen hr, #page_startseite hr, #page_sofakonfig hr, .qtip-sofakonfig hr, #page_produkte hr, #konfi13 hr, div.sofakonfigurator hr, div.konfigurator hr { margin: 16px 0px 12px 0px; height: 1px; outline: none; border: 0; background-color: #dadada; }
.newStyles a.red, #bilder a.red, #page_service a.red, #page_qualitaet a.red, #page_kontakt a.red, #page_ausstellung a.red, #page_anfahrt a.red, #page_dekore a.red, #page_kundenstimmen a.red, #page_startseite a.red, #page_sofakonfig a.red, .qtip-sofakonfig a.red, #page_produkte a.red, #konfi13 a.red, div.sofakonfigurator a.red, div.konfigurator a.red, #page_service #page_service_inhalt.sectionBox div.contentBox div.content a { text-decoration: none; }
.newStyles a.red:hover, #bilder a.red:hover, #page_service a.red:hover, #page_qualitaet a.red:hover, #page_kontakt a.red:hover, #page_ausstellung a.red:hover, #page_anfahrt a.red:hover, #page_dekore a.red:hover, #page_kundenstimmen a.red:hover, #page_startseite a.red:hover, #page_sofakonfig a.red:hover, .qtip-sofakonfig a.red:hover, #page_produkte a.red:hover, #konfi13 a.red:hover, div.sofakonfigurator a.red:hover, div.konfigurator a.red:hover, #page_service #page_service_inhalt.sectionBox div.contentBox div.content a:hover { text-decoration: underline; }
.newStyles input[type=text], #bilder input[type=text], #page_service input[type=text], #page_qualitaet input[type=text], #page_kontakt input[type=text], #page_ausstellung input[type=text], #page_anfahrt input[type=text], #page_dekore input[type=text], #page_kundenstimmen input[type=text], #page_startseite input[type=text], #page_sofakonfig input[type=text], .qtip-sofakonfig input[type=text], #page_produkte input[type=text], #konfi13 input[type=text], div.sofakonfigurator input[type=text], div.konfigurator input[type=text], .newStyles input[type=email], #bilder input[type=email], #page_service input[type=email], #page_qualitaet input[type=email], #page_kontakt input[type=email], #page_ausstellung input[type=email], #page_anfahrt input[type=email], #page_dekore input[type=email], #page_kundenstimmen input[type=email], #page_startseite input[type=email], #page_sofakonfig input[type=email], .qtip-sofakonfig input[type=email], #page_produkte input[type=email], #konfi13 input[type=email], div.sofakonfigurator input[type=email], div.konfigurator input[type=email], .newStyles input[type=password], #bilder input[type=password], #page_service input[type=password], #page_qualitaet input[type=password], #page_kontakt input[type=password], #page_ausstellung input[type=password], #page_anfahrt input[type=password], #page_dekore input[type=password], #page_kundenstimmen input[type=password], #page_startseite input[type=password], #page_sofakonfig input[type=password], .qtip-sofakonfig input[type=password], #page_produkte input[type=password], #konfi13 input[type=password], div.sofakonfigurator input[type=password], div.konfigurator input[type=password], .newStyles input[type=number], #bilder input[type=number], #page_service input[type=number], #page_qualitaet input[type=number], #page_kontakt input[type=number], #page_ausstellung input[type=number], #page_anfahrt input[type=number], #page_dekore input[type=number], #page_kundenstimmen input[type=number], #page_startseite input[type=number], #page_sofakonfig input[type=number], .qtip-sofakonfig input[type=number], #page_produkte input[type=number], #konfi13 input[type=number], div.sofakonfigurator input[type=number], div.konfigurator input[type=number], .newStyles textarea, #bilder textarea, #page_service textarea, #page_qualitaet textarea, #page_kontakt textarea, #page_ausstellung textarea, #page_anfahrt textarea, #page_dekore textarea, #page_kundenstimmen textarea, #page_startseite textarea, #page_sofakonfig textarea, .qtip-sofakonfig textarea, #page_produkte textarea, #konfi13 textarea, div.sofakonfigurator textarea, div.konfigurator textarea { border: 1px solid #CCCCCC; border-radius: 4px 4px 4px 4px; display: block; font-size: 14px; padding: 11px 10px; outline: none; }
.newStyles input[type=text]::-webkit-input-placeholder, #bilder input[type=text]::-webkit-input-placeholder, #page_service input[type=text]::-webkit-input-placeholder, #page_qualitaet input[type=text]::-webkit-input-placeholder, #page_kontakt input[type=text]::-webkit-input-placeholder, #page_ausstellung input[type=text]::-webkit-input-placeholder, #page_anfahrt input[type=text]::-webkit-input-placeholder, #page_dekore input[type=text]::-webkit-input-placeholder, #page_kundenstimmen input[type=text]::-webkit-input-placeholder, #page_startseite input[type=text]::-webkit-input-placeholder, #page_sofakonfig input[type=text]::-webkit-input-placeholder, .qtip-sofakonfig input[type=text]::-webkit-input-placeholder, #page_produkte input[type=text]::-webkit-input-placeholder, #konfi13 input[type=text]::-webkit-input-placeholder, div.sofakonfigurator input[type=text]::-webkit-input-placeholder, div.konfigurator input[type=text]::-webkit-input-placeholder, .newStyles input[type=email]::-webkit-input-placeholder, #bilder input[type=email]::-webkit-input-placeholder, #page_service input[type=email]::-webkit-input-placeholder, #page_qualitaet input[type=email]::-webkit-input-placeholder, #page_kontakt input[type=email]::-webkit-input-placeholder, #page_ausstellung input[type=email]::-webkit-input-placeholder, #page_anfahrt input[type=email]::-webkit-input-placeholder, #page_dekore input[type=email]::-webkit-input-placeholder, #page_kundenstimmen input[type=email]::-webkit-input-placeholder, #page_startseite input[type=email]::-webkit-input-placeholder, #page_sofakonfig input[type=email]::-webkit-input-placeholder, .qtip-sofakonfig input[type=email]::-webkit-input-placeholder, #page_produkte input[type=email]::-webkit-input-placeholder, #konfi13 input[type=email]::-webkit-input-placeholder, div.sofakonfigurator input[type=email]::-webkit-input-placeholder, div.konfigurator input[type=email]::-webkit-input-placeholder, .newStyles input[type=password]::-webkit-input-placeholder, #bilder input[type=password]::-webkit-input-placeholder, #page_service input[type=password]::-webkit-input-placeholder, #page_qualitaet input[type=password]::-webkit-input-placeholder, #page_kontakt input[type=password]::-webkit-input-placeholder, #page_ausstellung input[type=password]::-webkit-input-placeholder, #page_anfahrt input[type=password]::-webkit-input-placeholder, #page_dekore input[type=password]::-webkit-input-placeholder, #page_kundenstimmen input[type=password]::-webkit-input-placeholder, #page_startseite input[type=password]::-webkit-input-placeholder, #page_sofakonfig input[type=password]::-webkit-input-placeholder, .qtip-sofakonfig input[type=password]::-webkit-input-placeholder, #page_produkte input[type=password]::-webkit-input-placeholder, #konfi13 input[type=password]::-webkit-input-placeholder, div.sofakonfigurator input[type=password]::-webkit-input-placeholder, div.konfigurator input[type=password]::-webkit-input-placeholder, .newStyles input[type=number]::-webkit-input-placeholder, #bilder input[type=number]::-webkit-input-placeholder, #page_service input[type=number]::-webkit-input-placeholder, #page_qualitaet input[type=number]::-webkit-input-placeholder, #page_kontakt input[type=number]::-webkit-input-placeholder, #page_ausstellung input[type=number]::-webkit-input-placeholder, #page_anfahrt input[type=number]::-webkit-input-placeholder, #page_dekore input[type=number]::-webkit-input-placeholder, #page_kundenstimmen input[type=number]::-webkit-input-placeholder, #page_startseite input[type=number]::-webkit-input-placeholder, #page_sofakonfig input[type=number]::-webkit-input-placeholder, .qtip-sofakonfig input[type=number]::-webkit-input-placeholder, #page_produkte input[type=number]::-webkit-input-placeholder, #konfi13 input[type=number]::-webkit-input-placeholder, div.sofakonfigurator input[type=number]::-webkit-input-placeholder, div.konfigurator input[type=number]::-webkit-input-placeholder, .newStyles textarea::-webkit-input-placeholder, #bilder textarea::-webkit-input-placeholder, #page_service textarea::-webkit-input-placeholder, #page_qualitaet textarea::-webkit-input-placeholder, #page_kontakt textarea::-webkit-input-placeholder, #page_ausstellung textarea::-webkit-input-placeholder, #page_anfahrt textarea::-webkit-input-placeholder, #page_dekore textarea::-webkit-input-placeholder, #page_kundenstimmen textarea::-webkit-input-placeholder, #page_startseite textarea::-webkit-input-placeholder, #page_sofakonfig textarea::-webkit-input-placeholder, .qtip-sofakonfig textarea::-webkit-input-placeholder, #page_produkte textarea::-webkit-input-placeholder, #konfi13 textarea::-webkit-input-placeholder, div.sofakonfigurator textarea::-webkit-input-placeholder, div.konfigurator textarea::-webkit-input-placeholder {
 color: #9f9f9f;
 font-style: italic;
}
div.konfigurator-schiebetuer div.step3.schienen { margin-top: 20px; text-align: justify; }
div.konfigurator-schiebetuer div.step3.schienen:after { display: inline-block; content: " "; width: 100%; }
div.konfigurator-schiebetuer div.step3.schienen label.schiene { text-align: center; font-size: 11px; cursor: pointer; display: inline-block; padding: 15px 30px 10px; width: 265px; }
div.konfigurator-schiebetuer div.step3.schienen label.schiene div.header, div.konfigurator-schiebetuer div.step3.schienen label.schiene b.header { display: block; font-size: 14px; }
div.konfigurator-schiebetuer div.step3.schienen label.schiene .header {  }
div.konfigurator-schiebetuer div.step3.schienen label.schiene.locked, div.konfigurator-schiebetuer div.step3.schienen label.schiene:hover { background-color: #f5f5f5; }
---
div.konfigurator-schiebetuer div.step4.schienenart { display: table; width: 620px; margin: 10px auto; border-spacing: 20px 0px; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene { display: table-cell; width: 300px; text-align: center; font-size: 11px; padding: 15px 0px; cursor: pointer; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene div.title { display: block; font-size: 14px; min-height: 36px; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene img { display: block; margin: 10px auto 10px; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene div.padding { text-align: center; padding: 0px 15px; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene div.padding.text-left { text-align: left; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene div.padding .text-center { text-align: center; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene p { margin-bottom: 5px; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene ul { margin-bottom: 10px; }
div.konfigurator-schiebetuer div.step4.schienenart label.schiene.locked, div.konfigurator-schiebetuer div.step4.schienenart label.schiene:hover {
-webkit-transition: background-color 0.5s; -moz-transition: background-color 0.5s; transition: background-color 0.5s; background-color: #f5f5f5;
 }



.info-list-tooltip {
	display:block;
	background-color: #ffffff;
	border-radius: 5px;
	box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.5);
	z-index: 1001;
	min-width: 277px;
}

.triangle {
	display: block;
	position: absolute;
	left: -19px;
	top: 41px;
	margin-top: -15px;
	background-position: 0 -4809px;
	height: 26px;
	width: 19px;
	background-image: url("//cdn.deinschrank.de/media/icons_sprite_20191105.png");
}

.info-list-tooltip-ul {
	border-bottom: 1px solid #d1d1d1;
	padding: 10px 20px;
	width: 277px;
}

.info-list-tooltip-ul:last-child {
	border: none;
}

.info-list-tooltip-ul li {
	margin: 0 0 5px;
	display: inline-block;
	padding-right: 5px;
	width: 100%;
}

.info-list-tooltip-ul li.disabled-basic a {
	margin-left: -5px;
}

.info-list-tooltip-ul li:last-child {
	margin: 0;
}

.info-list-tooltip p {
	padding-bottom: 5px;
	line-height: 1.4;
	font-size: 14px;
	margin-bottom: 0;
}

.info-list-tooltip a {
	color: #409ED6;
	font-size: 16px;
	line-height: 1.4;
}

.info-list-tooltip-disabled {
	display: none;
}

.info-list-tooltip li.disabled .info-list-tooltip-disabled {
	display: inline-block;
	position: relative;
	top: 2px;
}

.info-list-tooltip li.disabled .info-list-tooltip-disabled:before {
	color: #409ED6;
	width: 6px;
	font-size: 15px;
	overflow: hidden;
	display: inline-block;
}

.info-list-tooltip li.disabled .info-list-tooltip-disabled:after {
	content: "";
	color: #D2B464;
	width: 6px;
	font-size: 15px;
	overflow: hidden;
	display: inline-block;
	transform: scale(-1, 1);
}

.info-list-tooltip li.disabled a {
	color: #BDBCBC;
	pointer-events: none;
}

.info-list-tooltip-1 li:before {
	content: "";
	height: 11px;
	width: 11px;
	background-position: 0 -3667px;
	background-image: url("//cdn.deinschrank.de/media/icons_sprite_20191105.png");
	background-repeat: no-repeat;
	margin-right: 10px;
	display: inline-block;
}

.info-list-tooltip-2 li:before {
	content: "";
	background-position: 0 -2487px;
	height: 11px;
	width: 11px;
	background-image: url("//cdn.deinschrank.de/media/icons_sprite_20191105.png");
	background-repeat: no-repeat;
	margin-right: 10px;
	display: inline-block;
}

.info-list-tooltip-4 {
	background-color: #f5f5f5;
	border-radius: 5px;
}

.info-list-tooltip-4 li:before {
	content: "";
	background-position: 0 -5015px;
	height: 9px;
	width: 9px;
	background-image: url("//cdn.deinschrank.de/media/icons_sprite_20191105.png");
	background-repeat: no-repeat;
	margin-right: 10px;
	display: inline-block;
}

.info-list-tooltip-4 a {
	color: #BA3A47;
	font-size: 14px;
}
.info-list-tooltip-4 a :hover{
	color: black;
	font-size: 14px;
}
@media only screen and (min-width: 768px) {

div.konfigurator-schiebetuer table.step2 td { padding-left: 25px; width: 50%; padding-right: 30px; padding-bottom: 10px; }
div.konfigurator-schiebetuer div.step2 div.inputlayer { font-size: 11px; position: absolute; width: 225px; background: white; box-shadow: 0px 2px 5px 0px #666; padding: 12px 14px; }
div.konfigurator-schiebetuer div.step2 div.inputlayer.left { top: 300px; left: 40px; }
div.konfigurator-schiebetuer div.step2 div.inputlayer.right { right: 40px; bottom: 136px; }
div.konfigurator-schiebetuer div.step2 div.inputlayer b.title { display: block; font-size: 14px; margin-bottom: 5px; }
div.konfigurator-schiebetuer div.step2 div.inputlayer input { width: 70px; display: inline-block; }
div.konfigurator-schiebetuer div.step2 div.inputlayer p { padding: 5px 0px 0px; }
}

.bg-white {
	background-color: #ffffff;
}
.bg-lightgray, .bg-lightgray-focus:focus, .bg-lightgray-hover:hover {
	background-color: #F2F2F2;
}
.bg-gray, .bg-gray-hover:hover {
	background-color: #E7E7E7;
}
.bg-darkgray, .bg-darkgray-hover:hover {
	background-color: #303030;
}
.bg-light-yellow {
	background-color: #FFFAE9;
}
.bg-forest-green {
	background-color: #008A00;
}
.bg-blue {
	background-color: #409ED6;
}
.bg-light-blue {
	background-color: #5CABDC;
}

.line-through {
	text-decoration: line-through;
}

.opacity-5 {
	opacity: 0.5;
}
.opacity-10 {
	opacity: 1;
}

.btn svg {
	width: 18px;
	height: 18px;
}

.primary-btn svg, .secondary-btn svg {
	fill: #fff;
}

.d-none-320 {
	display: none;
}

.d-none-425 {
	display: block;
}

@media screen and (min-width: 424px) {
	.d-none-425 {
		display: none;
	}

	.d-none-320 {
		display: block;
	}
}
.primary-btn {
	color: #fff;
	background: transparent linear-gradient(180deg, #61B7EA 0%, #519DCB 100%) 0 0 no-repeat padding-box;
	border: 0px solid transparent;
}
.primary-btn:hover {
	background: transparent linear-gradient(180deg, #54A3D3 0%, #468DB7 100%) 0 0 no-repeat padding-box;
}

.secondary-btn {
	background: transparent;
	color: #303030;
	border: 1px solid rgba(48, 48, 48, 0.5);
}
.secondary-btn:hover {
	color: #ffffff;
	border: 1px solid transparent;
	background: transparent linear-gradient(180deg, #61B7EA 0%, #519DCB 100%) 0% 0% no-repeat padding-box;
}
.secondary-btn:hover svg {
	fill: #ffffff;
}
.secondary-btn svg {
	fill: #676767;
}

.btn-blue svg {
	fill: #fff;
}

.list-icon-checkmark li {
	list-style: none;
	position: relative;
}
.list-icon-checkmark li::before {
	content: "✔";
	position: absolute;
	top: -2px;
	left: 0;
}
.list-icon-checkmark .li-icon-arrow::before {
	content: "▶";
}
.list-icon-checkmark .li-icon-none::before {
	content: "";
}
.list-icon-checkmark--small-yellow li::before {
	font-size: 13px;
	color: #F5BD2C;
	top: 2px;
}
.list-icon-checkmark--big-blue li::before {
	font-size: 20px;
	color: #409ED6;
}

.li-icon-select, .li-icon-phone, .li-icon-envelope, .li-icon-whatsapp {
	position: relative;
	list-style: none;
}


.konfigurator-schiebetuer div.popup-2 { background: #fffaea; position: absolute; z-index: 200;  margin-left: auto; margin-right: auto; box-shadow: 0px 2px 7px 2px rgba(0, 0, 0, 0.3); font-size: 11px; padding: 15px 0px 15px; text-align: center; }
div.popup-2 div.title { font-size: 16px; margin-bottom: 10px; font-weight: bold; }
div.popup-2 div.submit { padding: 14px 24px 0px; text-align: left; }
div.popup-2 div.submit div.applyforall { margin-bottom: 15px; padding-top: 6px; }
div.popup-2 div.submit div.applyforall label { cursor: pointer; }
 div.popup-2 div.submit div.applyforall input { margin-right: 6px; }
div.popup-2 div.submit a.grayButton { margin-bottom: 5px; }
div.konfigurator-div.popup-2 a.close { display: block; position: absolute; right: -12px; top: -12px; width: 25px; height: 25px; border-radius: 2px; color: white; box-shadow: 0px 0px 2px 2px rgba(0, 0, 0, 0.2); background: black; text-align: center; vertical-align: middle; }
div.popup-2 a.close span.x { line-height: 24px; font-size: 14px; vertical-align: middle; }
div.popup-2 a.close:hover { background: #4ea9dd; }
.popup-2.popup_sprossen div.sprossen-presets { display: table; margin: auto; border-spacing: 30px 10px; margin-bottom: 5px; }
.popup-2.popup_sprossen div.sprossen-presets label.preset { display: table-cell; cursor: pointer; }
.popup-2.popup_sprossen div.sprossen-presets label.preset:hover div.preset { box-shadow: 0px 0px 5px 0px rgba(0, 0, 0, 0.3); }
.popup-2.popup_sprossen div.sprossen-presets label.preset div.preset { background: white; border-radius: 5px; border: 1px solid #c0c0c0; width: 64px; height: 124px; margin-bottom: 10px; position: relative; }
.popup-2.popup_sprossen div.sprossen-presets label.preset div.preset div.line { height: 2px; background-color: #c0c0c0; position: absolute; left: 0px; right: 0px; margin-top: -2px; }
.popup-2.popup_sprossen div.sprossen-custom {  border-top: 1px solid #e3e3e3; border-bottom: 1px solid #e3e3e3; padding: 10px 15px 10px; margin-top: 5px; }
.popup-2.popup_sprossen div.sprossen-custom div.count { margin-top: 10px; margin-bottom: 20px; }
.popup-2.popup_sprossen div.sprossen-custom div.sprossen { text-align: justify; width: 460px; margin: auto; }
.popup-2.popup_sprossen div.sprossen-custom div.sprossen:after { content: " "; display: inline-block; width: 100%; }
.popup-2.popup_sprossen div.sprossen-custom div.sprossen div.sprosse { width: 220px; display: inline-block; font-weight: bold; }
.popup-2.popup_sprossen div.sprossen-custom div.sprossen div.sprosse input { display: inline-block; width: 70px; vertical-align: baseline; margin: 6px 6px; }
.popup-2.popup_fuellungen label { cursor: pointer; }
.popup-2.popup_fuellungen div.decorlist { font-size: 12px; text-align: left; padding: 0px 15px; }
.popup-2.popup_fuellungen div.decorlist:after { display: block; content: " "; clear: both; }
.popup-2.popup_fuellungen div.decorlist b { display: block; float: left; margin-right: 15px; text-align: right; line-height: 32px; width: 40px; }
.popup-2.popup_fuellungen div.decorlist div.decors { line-height: 42px; float: left; width: 530px; margin-bottom: -5px; margin-left: 34px; }
.popup-2.popup_fuellungen div.decorlist div.options { display: inline-block; font-weight: bold; font-size: 11px; line-height: 18px; vertical-align: top; padding-left: 5px; }
.popup-2.popup_fuellungen div.decorlist div.options input { margin-right: 5px; }
.popup-2.popup_fuellungen div.decorlist div.options.single { vertical-align: text-bottom; }
.popup-2.popup_fuellungen div.decor, .popup-2.popup_fuellungen div.decor_a { display: inline-block; width: 28px; height: 28px; border-radius: 28px; border: 2px solid white; box-shadow: 0px 0px 1px 0px black; vertical-align: middle; margin-left: 2px; vertical-align: top; cursor: pointer; position: relative; }
.popup-2.popup_fuellungen div.decor img,  .popup-2.popup_fuellungen div.decor_a img { width: 28px; height: 28px; border-radius: 28px; }
.popup-2.popup_fuellungen div.decor_a { border: 2px solid #ffca46; box-shadow: 0px 0px 3px 0px #ffca46; }
.popup-2.popup_fuellungen div.submit { padding-top: 0px; }
.modal-content button.btn-close--old-square {
	opacity: 1 !important;
	background-color: #fff !important;
	text-align: center;
	width: 30px;
	height: 30px;
	position: absolute;
	top: -15px;
	right: -15px;
	box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
	z-index: 1200;
}

.list-yellow li {
	position: relative;
	padding: 3px 3px 3px 17px;
	font-size: 16px;
	color: #676767;
	line-height: 1.4;
}
.list-yellow li:before {
	content: "✔";
	position: absolute;
	top: -2px;
	left: 0;
	font-size: 13px;
	color: #F5BD2C;
}

@media screen and (max-width: 600px) {
  .oveflow-mobile{

	display:block; overflow-x:scroll; white-space:nowrap;width:100%;
}
}

@media screen and (max-width: 991px) {

	.responsive-modal-2{
		display:flex!Important;
		width:100%;
	}
}
@media screen and (max-width: 575px) {

	.responsive-modal-2{
		display:flex!Important;
		flex-wrap: wrap;
		margin: 0 auto!Important;

		width:80%;
	}

}

@media screen and (max-width: 991px) {

	.resposive-sprossen{
		display:flex!Important;
		flex-direction:column!Important;

	}
	.res-sprosse{
		margin:0 auto!Important;
	}

}
@media screen and (max-width: 575px) {

	.resposive-sprossen{
		display:flex!Important;
		flex-direction:column!Important;
		width:80%!Important;

	}
	.res-sprosse{
		text-align: justify!Important;
	}

}

span.icon, div.icon { display: inline-block; }
span.icon.text-middle, div.icon.text-middle { vertical-align: middle; }
span.icon.text-bottom, div.icon.text-bottom { vertical-align: bottom; }
.icons-pencil-blue { background-position: 0 -2849px; height: 10px; width: 10px; }

.nice-select.custom-nice-select .current{
	overflow:hidden;
	text-overflow: ellipsis;white-space: nowrap;
}

@media only screen and (max-width: 775px)
{
		.popover.fade.bs-popover-right.show{
		display:none!Important;
	}

	.popover.fade.bs-popover-left.show{
		display:none!Important;

	}

}
	.popover.fade.bs-popover-right.show{
		z-index:25000!Important;
	}

	.popover.fade.bs-popover-left.show{
		z-index:25000!Important;

	}


	img.product-patterns__sample.product-patterns__sample--small
	{
	width:350px!Important;

	}
	a,a:hover {
    color: #409ED6;
    text-decoration: none;
    background-color: transparent;
	}
	a:hover {
    color: #000;
    text-decoration: none;
    background-color: transparent;
	}
/*@media only screen and (min-width:992)and (max-width:1200px) {
	img.product-patterns__sample.product-patterns__sample--small{
	width:200px!Important;
	}
}
@media only screen and (min-width:991) ( {
	img.product-patterns__sample.product-patterns__sample--small{
	width:150px!Important;
	}
}
@media only screen and (min-width:1201) {
	img.product-patterns__sample.product-patterns__sample--small{
	width:350px!Important;
	}
}*/

.edit-btn--old {
	cursor: pointer;
}
.edit-btn--old:after {
	content: "";
	display: block;
	width: 32px;
	height: 32px;
	background-size: contain;
	background-repeat: no-repeat;
	background-image: url("http://bvtest.manufaktur-carl.de/konfi21/herkunft/6/2d_2021/images/icon_edit_old.png");
}
.icon-close:hover{
		cursor: pointer;
}

.modal-content button.close{font-size: 25px;
right: 10px;
top: 5px;
}
.info-list-tooltip-ul li a:hover{
	cursor: pointer;

}
@media only screen and (max-width: 575px) {
#mailExist .modal-dialog-centered{
	margin-left: 1em;
	margin-right: 1em;
}
}

.dekor-image{
	width:60px;
	height:70px;
}

.border-image{
	border:2px solid gray !Important;
}

#versandLayerWrapper .versandTeaserBox { background-color: rgba(255, 255, 255, 0.9); padding-right: 20px; padding-bottom: 20px; padding-left: 14px; padding-top: 18px; }
#versandLayerWrapper .versandTeaserBox .versandTeaser { font-size: 22px; line-height: 24px; font-weight: normal; color: #303030; }
#versandLayerWrapper .versandTeaserBox .versandTeaser span.versandPrice { font-size: 26px; color: #62afde; line-height: 0; }
#versandLayerWrapper .versandTeaserBox .versandCountry { font-size: 14px; color: #7f7e7e; margin-top: 14px; position: relative; }
#versandLayerWrapper .versandTeaserBox .versandCountry div.land { width: 120px; bottom: -8px; top: initial; left: 164px; }
#versandLayerWrapper .versandTeaserBox .versandCountry div.land .dropdown { width: 100%; }
#versandLayerWrapper .versandTeaserBox .versandCountry div.land .dropdown a { height: 14px; }
#versandLayerWrapper .versandTeaserBox .versandCountry div.land .triangle { float: right; border-left: 1px solid #dedddb; padding-left: 5px; padding-right: 5px; height: 28px; }
#versandLayerWrapper .versandTeaserBox .versandCountry div.land .triangle .icon { margin-top: 12px; }
#versandLayerWrapper .versandFeatureBox { width: 345px; padding-left: 14px; padding-top: 14px; padding-bottom: 16px; background-color: rgba(84, 84, 84, 0.9); color: white; }
#versandLayerWrapper .versandFeatureBox p { font-size: 18px; font-weight: bold; }
#versandLayerWrapper .versandFeatureBox ul li { font-size: 14px; line-height: 22px; }
#versandLayerWrapper .versandContentBox { position: absolute; left: 18px; bottom: 10px; color: #62afde; }
#versandLayerWrapper .versandContentBox a { font-size: 14px; font-weight: bold; }
#versandLayerWrapper .free-shipping { display: none; }
#versandLayerWrapper .free-shipping { height: 362px; }
#versandLayerWrapper .free-shipping .free-shipping { display: block; }
#versandLayerWrapper .free-shipping .has-shipping { display: none; }
#versandLayerWrapper .close-button { display: block; position: absolute; top: -10px; right: -10px; width: 15px; height: 16px; background: white; font-size: 14px; color: black; border-radius: 4px; border: 1px solid #C5C5C5; text-align: center; padding: 2px; padding-top: 1px; vertical-align: middle; font-weight: bold; box-shadow: 0px 0px 8px #555; cursor: pointer; }
#versandLayerWrapper .close-button:hover { box-shadow: 0px 0px 12px #555; }
#versandLayerWrapper.fancybox-opened .fancybox-skin { -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); -moz-box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

.tooltip-inner{

	min-width:300px!Important;
}

.p-20{
	padding:20px !important;
}
.product-patterns__sample-wrap.selected {
	border: none !important;
	outline: 4px solid #409ed6 !important;
	position: relative;
  }


  @media only screen and (min-width: 1064px){

	.schraegehinten-input-1{
		position:absolute;left:8%;bottom:32%;
	}
	.schraegehinten-input-2{
		position:absolute;left: 46%;bottom: 20%;
	}
	.schraegehinten-input-3{
		position:absolute;left: 80%;bottom: 45%;
	}
	.schraegehinten-input-4{
		position:absolute;left: 18%;bottom: 13%;
	}
	.schraegehinten-input-posW{
		position:absolute;left: 34%;bottom: 44%;
	}
  }
  @media (min-width: 992px) and (max-width: 1001px){

	.schraegehinten-input-1{
		position:absolute;left:8%;bottom:35%;
	}
	.schraegehinten-input-2{
		position:absolute;left: 46%;bottom: 28%;
	}
	.schraegehinten-input-3{
		position:absolute;left: 80%;bottom: 53%;
	}
	.schraegehinten-input-4{
		position:absolute;left: 18%;bottom: 21%;
	}
	.schraegehinten-input-posW{
		position:absolute;left: 34%;bottom: 52%;
	}
  }
  @media (min-width: 1036px) and (max-width: 1063px){

	.schraegehinten-input-1{
		position:absolute;left:8%;bottom:30%;
	}
	.schraegehinten-input-2{
		position:absolute;left: 46%;bottom: 23%;
	}
	.schraegehinten-input-3{
		position:absolute;left: 80%;bottom: 48%;
	}
	.schraegehinten-input-4{
		position:absolute;left: 18%;bottom: 16%;
	}
	.schraegehinten-input-posW{
		position:absolute;left: 34%;bottom: 48%;
	}
  }
  @media (min-width: 1001px) and (max-width: 1035px){

	.schraegehinten-input-1{
		position:absolute;left:8%;bottom:33%;
	}
	.schraegehinten-input-2{
		position:absolute;left: 46%;bottom: 26%;
	}
	.schraegehinten-input-3{
		position:absolute;left: 80%;bottom: 51%;
	}
	.schraegehinten-input-4{
		position:absolute;left: 18%;bottom: 19%;
	}
	.schraegehinten-input-posW{
		position:absolute;left: 34%;bottom: 51%;
	}
  }
  @media (min-width:800px) and (max-width:991px){
	.schraegehinten-input-1{
		position:absolute;left:8%;bottom:32%;
	}
	.schraegehinten-input-2{
		position:absolute;left: 46%;bottom: 20%;
	}
	.schraegehinten-input-3{
		position:absolute;left: 80%;bottom: 45%;
	}
	.schraegehinten-input-4{
		position:absolute;left: 18%;bottom: 13%;
	}
	.schraegehinten-input-posW{
		position:absolute;left: 34%;bottom: 44%;
	}
  }
  span.icon.info_gelb, div.icon.info_gelb {
	vertical-align: middle;
	line-height: 24px;
  }
  .icons-info_gelb, span.icon.info_gelb, div.icon.info_gelb {
	background-position: 0 -1652px;
	height: 24px;
	width: 24px;
  }
  .icons-sprite, .icons-achsen, .icons-arrow-black-left, .icons-arrow-black-right, span.icon.arrow-black-right, div.icon.arrow-black-right, .icons-arrow-blue-right-8x14, .icons-arrow-blue-right, span.icon.arrow-blue-right, div.icon.arrow-blue-right, .icons-arrow-white-right, span.icon.arrow-white-right, div.icon.arrow-white-right, .icons-aufbau, .icons-auszeichnung, .icons-big-dropdown-colorfooter, .icons-blue_arrow, .icons-button-cart-black, .icons-button-fax-blue, .icons-button-heart-blue, .icons-button-x-blue, .icons-button-x-gray, .icons-cart-header-02, .icons-cart-header, .icons-cart, .icons-checkmarkCircle, .icons-checkout-2mann-lieferung, .icons-checkout-garantie, .icons-checkout-madeingermany, .icons-client, span.icon.client, div.icon.client, .icons-clientOrange, span.icon.clientOrange, div.icon.clientOrange, .icons-clientWhite, span.icon.clientWhite, div.icon.clientWhite, .icons-clock, span.icon.clock, div.icon.clock, .icons-dekorMask, .icons-dhl-small, .icons-down_gelb, .icons-dropdown-arrow-gray, .icons-dropdown-gray, .icons-dropdown, .icons-dropdown_down, span.icon.dropdown, div.icon.dropdown, span.icon.dropdown.up, div.icon.dropdown.up, .icons-dropdown_up, .icons-ehi, .icons-ehi_zertifikat, .icons-fax_orange, .icons-file, .icons-flagGermany, span.icon.flagGermany, div.icon.flagGermany, .icons-footer-socialmedia, .icons-garantie, .icons-germany-gray, .icons-grayCircleArrowDown, .icons-grayCircleArrowRight, .icons-grayCircleShoppingCart, .icons-haekchen-blue, .icons-haekchen-green, .icons-haekchen-lg-blue, .icons-haekchen-lg-green, .icons-haekchen-white, .icons-haekchen, .icons-handwerker, span.icon.handwerker, div.icon.handwerker, .icons-handwerker2, .icons-header-kostenloser-versand, .icons-header_divider_left, .icons-heart, .icons-info_gelb, span.icon.info_gelb, div.icon.info_gelb, .icons-info_gelb_small, span.icon.info_gelb.small, div.icon.info_gelb.small, .icon.icons-info_gruen_small, .icon.icons-info_black_small, .icons-information, span.icon.information, div.icon.information, .icons-input-calendar, .layout-whitebox .input-calendar::after, .icons-input-clock, .layout-whitebox .input-clock::after, .icons-inspirationen, .icons-inspirationen_klein, .icons-keyOrange, span.icon.keyOrange, div.icon.keyOrange, .icons-keyWhite, span.icon.keyWhite, div.icon.keyWhite, .icons-kundenfotos_mask, .icons-login, .icons-logo-lg, .icons-logo-sm, .icons-logo-xs, .icons-logoRoundWhite, span.icon.logoRoundWhite, div.icon.logoRoundWhite, .icons-lsaquo-blue-24, .icons-lsaquo_black, span.icon.lsaquo_black, div.icon.lsaquo_black, .icons-lsaquo_white, span.icon.lsaquo_white, div.icon.lsaquo_white, .icons-lupe, span.icon.lupe, div.icon.lupe, .icons-lupeKlein, span.icon.lupeKlein, div.icon.lupeKlein, .icons-lupe_detailsanzeigen, .icons-lupe_orange, span.icon.lupe_orange, div.icon.lupe_orange, .icons-mail_gelb, .icons-masse-winkel, #konfi13 .contextmenu_2 li a.masse::before, .icons-masse_small, span.icon.masse.small, div.icon.masse.small, .icons-mastercard, .icons-nav-ausstellungen, .naviSerif > li > a .icon-8, .icons-nav-bilder, .naviSerif > li > a .icon-7, .icons-nav-kontakt, .naviSerif > li > a .icon-9, .icons-nav-kundenstimmen, .naviSerif > li > a .icon-6, .icons-nav-moebel-planen, .naviSerif > li > a .icon-2, .icons-nav-muster, .naviSerif > li > a .icon-3, .icons-nav-qualitaet, .naviSerif > li > a .icon-4, .icons-nav-service, .naviSerif > li > a .icon-5, .icons-nav-startseite, .naviSerif > li > a .icon-1, .icons-nav-triangle, .icons-next_beige, .icons-next_blue, .icons-paymentmethods, .icons-paypal, .icons-pen, .icons-pencil-blue, .icons-pencil, .icons-pencil_gray, .icons-pftp-leaf, .icons-phone-black, .icons-phone-white, .icons-pin_gelb-2, .icons-pin_gelb, span.icon.pin_gelb, div.icon.pin_gelb, .icons-planen, .icons-planen_klein, .icons-playButton, .icons-playButtonHover, .icons-presse_bubble, span.icon.presse_bubble, div.icon.presse_bubble, .icons-presse_bust, span.icon.presse_bust, div.icon.presse_bust, .icons-presse_faq, span.icon.presse_faq, div.icon.presse_faq, .icons-presse_images, span.icon.presse_images, div.icon.presse_images, .icons-presse_info, .icons-presse_list, span.icon.presse_list, div.icon.presse_list, .icons-presse_newspaper, span.icon.presse_newspaper, div.icon.presse_newspaper, .icons-presse_paper, span.icon.presse_paper, div.icon.presse_paper, .icons-qualitat, .icons-qualitat_klein, .icons-rsaquo-blue-24, .icons-rsaquo_black, span.icon.rsaquo_black, div.icon.rsaquo_black, .icons-rsaquo_black_small, #konfi13 .contextmenu_2 li a::before, .icons-rsaquo_white, span.icon.rsaquo_white, div.icon.rsaquo_white, .icons-schreiner, .icons-scrollspy-leftcorner, .icons-service_anleitung, span.icon.service_anleitung, div.icon.service_anleitung, .icons-service_aufmass, .icons-service_beratung, span.icon.service_beratung, div.icon.service_beratung, .icons-service_bezuege, span.icon.service_bezuege, div.icon.service_bezuege, .icons-service_dekore, span.icon.service_dekore, div.icon.service_dekore, .icons-service_garantie, span.icon.service_garantie, div.icon.service_garantie, .icons-service_lieferung, span.icon.service_lieferung, div.icon.service_lieferung, .icons-service_montageservice, span.icon.service_montageservice, div.icon.service_montageservice, .icons-shoppingCartBlack, span.icon.cartBlack, div.icon.cartBlack, .icons-shoppingCartWhite, span.icon.cartWhite, div.icon.cartWhite, .icons-social-facebook-sm, .icons-sterneKlein_empty, span.icon.sterneKlein_empty, div.icon.sterneKlein_empty, .icons-sterneKlein_full, span.icon.sterneKlein_full, div.icon.sterneKlein_full, .icons-sterneMini_empty, span.icon.sterneMini_empty, div.icon.sterneMini_empty, .icons-sterneMini_full, span.icon.sterneMini_full, div.icon.sterneMini_full, .icons-sterneTiny_empty, span.icon.sterneTiny_empty, div.icon.sterneTiny_empty, .icons-sterneTiny_full, span.icon.sterneTiny_full, div.icon.sterneTiny_full, .icons-sterne_empty, span.icon.sterne_empty, div.icon.sterne_empty, .icons-sterne_full, span.icon.sterne_full, div.icon.sterne_full, .icons-summenstrich, span.icon.sum, div.icon.sum, .icons-summenstrichOrange, span.icon.sumOrange, div.icon.sumOrange, .icons-summenstrichShort, span.icon.sumShort, div.icon.sumShort, .icons-tel-circle, .icons-tel_gelb, span.icon.telefon_gelb, div.icon.telefon_gelb, .icons-tel_gelb_small, .icons-telefon, span.icon.telefon, div.icon.telefon, .icons-telefon_gelb, .icons-thumbsDown, span.icon.thumbs.down, div.icon.thumbs.down, .icons-thumbsNeutral, span.icon.thumbs.neutral, div.icon.thumbs.neutral, .icons-thumbsUp, span.icon.thumbs.up, div.icon.thumbs.up, .icons-thumbsUpCircle, span.icon.thumbsUpCircle, div.icon.thumbsUpCircle, .icons-tools, .icons-trash, .icons-triangle-lg-white-left, .icons-trustedshops, .icons-tuevnord, .icons-undo-arrow, .icons-up_gelb, .icons-visa, .icons-vorort_klein, .icons-x-black, #konfi13 .contextmenu_2 li a.delete::before, .icons-yellowArrowUp, span.icon.yellowArrowUp, div.icon.yellowArrowUp, .icons-zacken, .icons-zwei-mann-lieferung-small, .icons-zwei-mann-lieferung {
  background-image: url('//cdn.deinschrank.de/media/icons_sprite_20191105.png');
  background-repeat: no-repeat;
}
.container-background{
	background-color: #fffaea;
}
.country-select.inside input, .country-select.inside input[type="text"] {
	padding-right: 44px;
  }
  .country-select.inside input, .country-select.inside input[type="text"] {
	padding-right: 6px;
	padding-left: 52px;
	margin-left: 0;
  }
  .country-select input, .country-select input[type="text"] {
	position: relative;
	z-index: 0;
	margin-top: 0 !important;
	margin-bottom: 0 !important;
	padding-right: 36px;
	margin-right: 0;
  }
  .country_select_custom .custom_country_select {
	font-size: 0;
	width: 60px;
	height: 29px;
	padding: 0 !important;
	margin: 0;
	border: 0;
	border-radius: 0;
	background-color: transparent;
  }
  .country_select_custom .country-select {
	height: 29px;
}
