/*+clearfix {*/
.start-box:after, #acc-wrapper.cal LI:after, .markenlinkmore:after
{
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
	font-size: 0;
}
.start-box, #acc-wrapper.cal LI, .markenlinkmore
{
	display: block;
	*height: 1px;
}
/*+}*/
#bullets P.orange EM IMG
{
	width: 24px !important;
}
.row .col1
{
	width: 100%;
	display: block;
	margin: 0;
	padding: 0;
}
.row .col2
{
	width: 100%;
	display: block;
	height: auto !important;
	margin: 0 0 0 10%;
	padding: 0;
	box-sizing: content-box;
}
.clearer
{
	clear: none;
	display: block;
	width: 100%;
	border: 1px solid black;
}
.row
{
	margin: 0 auto;
}
.azubi H1
{
	font-weight: 600;
	font-size: 37px;
	line-height: 1.1;
	text-align: left;
}
IMG.azubibadge
{
	width: 200px !important;
	/*(*+placement: shift 74px 134px;*)
			position: relative;
			left: 74px;
			top: 134px;*/
	z-index: 99;
	height: auto;
	/*+placement: float-right 83px -109px;*/
	float: right;
	position: relative;
	left: 83px;
	top: -109px;
	padding: 0;
	margin: 0;
	/*display: none;*/
}
.azubi H1 .orange
{
	line-height: 1.1;
}
.azubiimg
{
	/*(*+placement: anchor-top-right;*)
			position: absolute;
			right: 0;
			top: 0;*/
	width: auto;
	/*(*+placement: anchor-top-right;*)
		position: absolute;
		right: 0;
		top: 0;*/
	/*max-width: 570px;*/
}
.schnaeppchen_preis_angebot
{
	color: #ED1616;
	font-size: 19px;
}
#cboxLoadedContent
{
	background-color: #FFFFFF;
}
BODY.abverback
{
	background-image: none;
	background-size: 35vw;
	background-position: right top 10vh;
	background-repeat: no-repeat;
	background-color: #5C5C5C;
	background-attachment: fixed;
}
/*apply a natural box layout model to all elements*/
@media (min-width: 950px)
{
	BODY.abverback
	{
		background-image: url(../../files/schnaeppchen_neu.png);
		background-size: 35vw;
		background-position: right top 10vh;
		background-repeat: no-repeat;
		background-color: #5C5C5C;
		background-attachment: fixed;
	}
}
*, *:before, *:after
{
	-moz-box-sizing: border-box;
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}
.meta I
{
	color: #F59000;
}
.meta I.fa-calendar
{
	margin-left: 10px;
}
.liefertab2 TD
{
	padding-left: 10px;
}
.liefertab2 TD, .liefertab3 TD, .liefertab3 TH
{
	margin-bottom: 28px !important;
	border-right: 1px solid #FFFFFF;
	padding-right: 9px;
	padding-bottom: 0px;
	padding-left: 9px;
}
.lieferstatus TABLE
{
	width: 100%;
}
.liefertab2 TD:last-child, .liefertab3 TD:last-child, .liefertab3 TH:last-child
{
	border-right: none;
}
SPAN.statleg
{
	font-weight: bold;
	color: #F68E00;
}
SPAN.lstatus
{
	display: inline-block;
	margin-top: 4px;
	/*[disabled]+placement:float-right 0px 0px;*/
	margin-bottom: 2px;
}
.lieferstatus LEGEND
{
	border-bottom: 1px solid #F68E00;
	/*[empty]padding-bottom:;*/
	margin-bottom: 11px;
	display: block;
	width: 100%;
	color: #F68E00;
	font-size: 11pt;
}
DIV.logo
{
}
#print .print-wrapper .promo-print DIV.logo
{
	padding-bottom: 20pt;
}
@media print
{
	#print .print-wrapper .promo-print DIV.logo
	{
		padding-bottom: 20pt;
	}
}
.nameartikel
{
	display: block !important;
}
#content-navi:after, #acc-wrapper.cal .acc-head-first:after, #content-navi2:after, #markensortiment:after, #nav_top:after, #nav_main:after, #headerwrapper:after, .nav_columns:after, #navthemewrapper:after, .acc-body:after, .home-link-row .link-box:after, .home-imglink-row .imglink:after, #bullets .bullet-point:after
{
	clear: both;
	content: ".";
	display: block;
	font-size: 0;
	height: 0;
	visibility: hidden;
}
DIV.home .start-text-ob IMG
{
	width: initial;
}
#content-navi, #acc-wrapper.cal .acc-head-first, #content-navi2, #markensortiment, #nav_top, #nav_main, #headerwrapper, .nav_columns, #navthemewrapper, .acc-body, .home-link-row A .link-box, .home-imglink-row .imglink, #bullets .bullet-point
{
	display: inline-block;
}
.blog .acc-body
{
	display: inline-block !important;
}
#acc-wrapper.cal .acc-body
{
	/*[disabled]background-image:url("../img/bg_white.png");*/
	padding: 15px 15px 20px;
	width: 100%;
	margin-left: 42px;
	margin-top: 14px;
	opacity: 1;
	/*[disabled]min-width:602px;*/
	margin-bottom: 16px;
}
.cal .acc-body
{
	padding-top: 28px;
	/*[disabled]+placement:shift -1px -1px;*/
}
#acc-wrapper.cal .calort
{
	/*[disabled]clear:both;*/
	/*+placement: float-right 0px 0px;*/
	float: right;
	position: relative;
	left: 0px;
	top: 0px;
	font-size: 10.3pt;
}
#content-navi, #markensortiment, #nav_top, #nav_main, #headerwrapper, .nav_columns, #navthemewrapper, .acc-body, .home-link-row .link-box, .home-imglink-row .imglink, #bullets .bullet-point
{
	/*[disabled]display:block;*/
}
*
{
	font-size: 1em;
	margin: 0;
	padding: 0;
	position: relative;
}
.schnaeppchen_preis_alt
{
	text-decoration: line-through;
}
.schnaeppchenthumb .colorbox2.cboxElement SPAN.prozent
{
	color: #FFFFFF;
}
.schnaeppchenthumb .colorbox2.cboxElement SPAN.prozent
{
	color: #FFFFFF;
	width: 16px;
	display: inline;
}
.tvsblog_teaserimage
{
	width: 100%;
	margin-bottom: 20px;
}
.tvsblog_teaserimage IMG
{
	width: 100%;
}
.hausbild
{
	width: 340px !important;
	padding-right: 22px;
	padding-bottom: 21px;
	padding-top: 6px;
	/*+placement: float-left 0px 0px !important;*/
	float: left !important;
	position: relative !important;
	left: 0px !important;
	top: 0px !important;
}
#markename
{
	/*+placement: anchor-bottom-left 0px 0px;*/
	position: absolute;
	left: 0px;
	bottom: 0px;
	margin-bottom: 0;
	margin: 0;
	padding: 0;
}
.klapp-bullets P IMG
{
	max-width: 100%;
	height: auto;
}
.lieferstatus #inhalt IMG
{
	width: 282px !important;
	border: 1px solid #B3B3B3;
	margin-left: 16px !important;
	float: right;
	/*+box-shadow: 4px 7px 7px #B7B7B7;*/
	-moz-box-shadow: 4px 7px 7px #B7B7B7;
	-webkit-box-shadow: 4px 7px 7px #B7B7B7;
	box-shadow: 4px 7px 7px #B7B7B7;
}
.klapp-bullets IMG.imgfull
{
	width: 100%;
	height: auto;
}
.formcaptcha SPAN.as-label IMG
{
	/*+placement: float-left 0px 0px;*/
	float: left;
	position: relative;
	left: 0px;
	top: 0px;
	padding-right: 12px;
	padding-top: 7px;
	width: 113px;
}
.start-text-ob A
{
	color: #F69000;
}
.img-link-75 IMG.img-75
{
	width: 100%;
}
#sliderbackground
{
	height: 100%;
}
.text IMG
{
	width: 100%;
	height: auto;
}
.text .werbung IMG
{
	width: auto !important;
	box-shadow: 2px 2px 4px #A6A6A6;
}
.sterne-imglink-row .imglink
{
	float: left;
	margin-right: 0.5%;
	overflow: hidden;
	padding: 0;
	width: 19.6%;
}
.sterne-imglink-row
{
	height: 30%;
	position: relative;
	border-top: 5px solid #FFFFFF;
	/*[empty]background-position:;*/
}
.sterne-imglink-row .imglink:last-child
{
	margin-right: 0 !important;
}
.sterne-imglink-row .imglink IMG
{
	width: 100%;
	height: auto;
	margin-bottom: 18px;
}
.sterne-imglink-row .imglink A
{
	height: 100%;
	display: block;
}
.sterne-imglink-row .imglink
{
	height: 100% !important;
	/*[disabled]border:1px solid #000000;*/
}
.bullet-point .sterne-imglink-row .imglink A
{
	/*[disabled]border:1px solid #000000;*/
}
.sterne-imglink-row .imglink .imglink-title
{
	bottom: 22%;
	color: #FFFFFF;
	display: block;
	font: bold 26px / 1 "Open Sans Condensed", Arial, sans-serif;
	text-align: center;
	width: 123px;
	position: absolute;
	text-shadow: 2px 2px 8px #606060;
	text-transform: uppercase;
	z-index: 50;
}
.start-images > IMG
{
	width: 100%;
	height: auto;
}
BODY #mainwrapper
{
}
.start-text
{
	position: relative;
	width: 520px;
	top: 0px;
	float: left;
	padding: 15px 15px 20px;
}
.hidden
{
	display: none;
}
.start-text-ob
{
	position: relative;
	width: 520px;
	top: 0px;
	float: left;
	padding: 15px 15px 20px;
	margin-left: 85px;
	margin-left: -26px \0/;
}
.start-box.oben.home .start-text-ob
{
	padding-bottom: 0;
}
/*[clearfix]*/
.start-box
{
	position: absolute;
	width: auto;
	height: 223px;
	bottom: 17%;
	background-image: url("../img/bg_white.png") !important;
	left: 2.9%;
	padding: 0 15px 0 0;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.start-box.oben
{
	top: 12%;
	bottom: inherit;
}
.start-box.oben.home
{
	height: auto !important;
	/*[disabled]border:1px solid #000000;*/
	padding-right: 0;
	padding-left: 0px;
	padding-bottom: 0px;
	padding-top: 0;
	margin: 0;
}
DIV.start-box.oben.home
{
	padding: 0 !important;
	margin: 0 !important;
}
SUP
{
	font-size: 7.4pt !important;
}
H1, H2, H3, H4, H5, H6, TH
{
	font-weight: inherit;
}
ADDRESS, CITE, DFN, VAR
{
	font-style: inherit;
}
CAPTION, CODE, KBD, PRE, SAMP, TT, INPUT, TEXTAREA, SELECT, BUTTON
{
	font-family: inherit;
}
.kontakformular .select
{
	font-size: 8.7pt !important;
}
TABLE.liefertab1 TBODY TR TD
{
	padding-bottom: 5px;
	padding-right: 5px;
}
TABLE
{
	border-spacing: 0;
}
TABLE.liefertab1
{
	width: auto;
}
TH
{
	text-align: left;
}
.lieferstatus .liefertitle TH
{
	border-bottom: 1px solid #F68E00;
}
HTML, BODY, THEAD, TBODY, TFOOT, TR, TH, TD, BR
{
	position: static;
}
.liefertab2 TR:nth-child(2n+1), .liefertab3 TR:nth-child(2n+1)
{
	background-color: #EDEDED;
}
INPUT[type="hidden"]
{
	display: none !important;
}
FIELDSET, A IMG
{
	border: 0 none;
}
.blog .tvsblog_teaserimage_small IMG
{
	width: auto;
	float: right;
	margin-left: 10px;
	margin-top: 60px;
	max-height: 187px;
	padding-bottom: 0;
	margin-bottom: 15px;
}
.tvsblog_teaserimage_small IMG
{
}
.trendhausbadge
{
	/*+placement: shift 0px 0px;*/
	position: relative;
	left: 0px;
	top: 0px;
	margin-top: -40px;
	padding-bottom: 6px;
	margin-left: -3px;
}
BODY
{
	font-family: sans-serif;
	font-size: 100%;
	line-height: 1.5;
	background-color: #494948;
}
.img-link
{
	background: #FFFFFF no-repeat fixed center center / cover;
	width: 100%;
	height: 100%;
	position: fixed;
}
#contentwrapper
{
	display: block;
	height: auto;
	width: 100%;
	background-color: #FFFFFF;
	/*[disabled]max-width:1141px;*/
	/*+placement: margin-auto 0px 13px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 13px;
	/*[disabled]max-width:1400px;*/
	/*[disabled]+box-shadow:1px 16px 35px #FFFFFF;*/
	/*[disabled]border:7px solid #FFFFFF;*/
	border-top: 0px solid #000000;
}
#contentwrapper .sterne
{
	height: 100%;
}
#content-navi, #content-navi2
{
	background-image: none;
	font-size: 10.4pt;
	height: auto;
	left: 5%;
}
@media (max-width: 768px)
{
	#content-navi, #content-navi2
	{
		left: 2% !important;
	}
}
#content-navi, #content-navi2
{
	position: relative !important;
	z-index: 999;
	width: 100%;
	margin-bottom: 10px;
}
#acc-wrapper #content-navi
{
	height: auto;
}
#content-navi2
{
	margin-bottom: 10px;
	/*[disabled]font-weight:100;*/
}
#acc-wrapper #content-navi2
{
	display: block;
	clear: both;
	margin: 33px -9px -7px 0px !important;
	padding-bottom: 0px;
	height: auto;
}
#accordion A.title
{
	cursor: pointer;
}
#mainwrapper
{
	display: block;
	height: auto;
	min-height: 100%;
	min-width: 1024px;
	/***  CSS Gradient  **
										Chrome 1-9 and Safari 4-5.0*/
	/*[disabled]background-image:-webkit-gradient(linear, left top, left bottom, color-stop( 0.0, #969696 ), color-stop( 1.0, #494948));*/
	/*Chrome 10+ Safari 5.1+ Mobile Safari*/
	/*[disabled]background-image:-webkit-linear-gradient(top, #969696, #494948);*/
	/*Firefox 3.6+*/
	/*[disabled]background-image:-moz-linear-gradient(top, #969696, #494948);*/
	/*IE 10+*/
	/*[disabled]background-image:-ms-linear-gradient(top, #969696, #494948);*/
	/*Opera 11.10+*/
	/*[disabled]background-image:-o-linear-gradient(top, #969696, #494948);*/
	/*W3C*/
	/*[disabled]background-image:linear-gradient(top, #969696, #494948);*/
	/*+placement: margin-auto 0px 0px;*/
	margin-left: auto;
	margin-right: auto;
	position: relative;
	left: 0px;
	top: 0px;
	/*[empty]overflow:;*/
}
#pinbg .pin
{
	background: transparent url("../img/pin.png") no-repeat 0 0;
	cursor: pointer;
	min-height: 32px;
	min-width: 34px;
	overflow: visible;
	position: relative;
	width: auto;
	z-index: 9999 !important;
}
DIV.pin SPAN
{
	display: none;
	font-size: 8.8pt;
}
.pinlink
{
	background: transparent url("../img/bg_white.png") repeat 0 0;
	color: #383737;
	display: block;
	font-size: 10pt !important;
	height: auto;
	left: 16px;
	padding: 7px 9px;
	position: relative;
	text-decoration: none;
	top: 14px;
	width: auto !important;
	z-index: 99;
	max-width: 180px;
	/*[disabled]display:block;*/
	cursor: auto;
}
.title-bg
{
	background-image: url("../img/bg_white_light.png");
	padding: 5px 6px 5px 11px;
	width: 100%;
}
IMG.img-fullwidth
{
	min-width: 1024px;
	top: 0;
	width: 100%;
	position: fixed !important;
	display: none;
	height: auto;
}
.img-link-75
{
	height: 70% !important;
	display: block !important;
	position: relative;
	top: 0;
	width: 100%;
	overflow: hidden;
}
#INVALID-RULE
{
	display: block;
	margin-top: 10px;
	width: 117px;
}
#contentwrapper #page #about
{
	margin-top: 0;
}
.schnaeppchenhide
{
	display: none;
}
DIV.schnaeppchenthumb
{
	cursor: pointer;
	display: inline-block;
	height: auto;
	margin: 0.5%;
	overflow: hidden;
	width: 24%;
}
.schnaeppchenthumb.verkauft
{
}
.zeiger1 .verkauft.cboxElement:before #cboxLoadedContent .verkauft:before
{
	content: '';
	background: url(../img/verkauft.png) no-repeat 50% 36% / 70%;
}
#cboxLoadedContent .verkauft
{
}
.zeiger1 .verkauft.cboxElement:before, #cboxLoadedContent .verkauft:before
{
	content: '';
	top: 0px;
	left: 0px;
	width: 88%;
	height: 100%;
	position: absolute;
	display: block;
	z-index: 1024;
	background: url(../img/verkauft.svg) no-repeat 50% 36% / 70%;
	/*border: 1px solid black;*/
	opacity: 0.8;
	margin-left: 6%;
}
.schnaeppchenthumb IMG
{
	width: 100%;
	height: auto;
}
#werbung LI IMG
{
	height: 150px;
	width: auto;
}
SPAN.schnaeppchen_name
{
	background-color: #494948;
	border-top: 2px solid #F5F5F5;
	bottom: 0px;
	color: #FFFFFF;
	display: block;
	font-size: 8.9pt;
	left: 0;
	margin-right: -9px;
	padding: 7px 7px 10px;
	position: absolute;
	width: 100% !important;
	height: 57px;
	/*margin-top: 15px !important;*/
	/*(*+placement: shift -2px -27px;*)
					position: relative;
					left: -2px;
					top: -27px;*/
	position: relative;
	/*(*+border-radius: 2px;*)
					-moz-border-radius: 2px;
					-webkit-border-radius: 2px;
					-khtml-border-radius: 2px;
					border-radius: 2px;*/
	/*top: -18px;*/
	clear: both;
	overflow: hidden;
}
.saletext
{
	width: 108px;
	/*border: 1px solid black;*/
	display: inline-block;
	-moz-hyphens: auto;
	-o-hyphens: auto;
	-webkit-hyphens: auto;
	-ms-hyphens: auto;
	hyphens: auto;
}
.schnaeppchen_name .prozent
{
	float: right;
	font-weight: 600;
	padding-right: 6px;
	padding-left: 6px;
	text-align: right;
	width: 40px !important;
	height: 20px;
	/*+box-shadow: 1px 1px 2px #282828;*/
	-moz-box-shadow: 1px 1px 2px #282828;
	-webkit-box-shadow: 1px 1px 2px #282828;
	box-shadow: 1px 1px 2px #282828;
	/*text-shadow: 1px 1px #000000;*/
	line-height: 1.6;
	margin-top: -7px;
	margin-left: 0;
	padding-bottom: 25px;
	padding-top: 7px;
}
.schnaeppchen_name .prozent.red
{
	background-color: #C60005;
	/*margin: 0;*/
}
.schnaeppchen_name .prozent.orange
{
	color: #FFFFFF;
	background-color: #F49300;
	/*margin: 0;*/
}
.schnaeppchenthumb .schnaeppchen_name
{
}
#markensortiment
{
	display: block;
	height: auto;
	margin: 0 auto;
	padding-top: 15%;
	width: 90%;
}
#markensortiment H3
{
	color: #F29208;
	font-size: 14pt;
	font-weight: bold;
	text-transform: uppercase;
}
.markenbox
{
	float: left;
	height: auto;
	padding: 2% 3%;
	width: 20%;
}
.start-box .markenbox
{
	width: 24%;
	padding: 14px;
}
.markenbox IMG.marke
{
	height: auto;
	/*[disabled]width:100%;*/
	width: 90px !important;
}
.start-box .marken-row
{
	margin-top: 9px;
	margin-left: 15px;
}
.markentrenner
{
	clear: both;
	height: auto;
	margin: 0 auto;
	width: 100% !important;
}
.homecontent2 IMG
{
	display: block;
	float: left;
	height: 50%;
	width: 100%;
}
.homecontent IMG
{
	display: block;
	float: left;
	height: 100%;
	width: 100%;
}
#contentwrapper .theme-title
{
	color: #FFFFFF;
	display: block;
	font: bold 60px / 1 "Open Sans", Arial, sans-serif;
	left: 5%;
	position: absolute;
	text-align: center;
	text-shadow: 2px 2px 8px #606060;
	text-transform: uppercase;
	top: 7%;
	z-index: 50;
}
.theme
{
	display: block;
	width: 100%;
	background-color: #FFFFFF;
	/*[empty]padding-bottom:;*/
	border-bottom: 8px solid #FFFFFF;
}
.homehorzdouble
{
	display: block;
	height: 50%;
	width: 100%;
}
.homehorzdouble IMG
{
	border-top: 5px solid #FFFFFF;
}
.homevertdouble, .homevertdouble-left
{
	display: block;
	float: left;
	height: 100%;
	width: 50%;
}
#contentwrapper .homevertdouble IMG
{
	border-left: 5px solid #FFFFFF;
}
#contentwrapper .homevertdouble IMG, #contentwrapper .homevertdouble-left IMG
{
	border-top: 5px solid #FFFFFF;
}
#test2
{
	display: block;
	height: 156%;
}
#mainwrapperhome
{
	height: 100%;
}
#footerwrapper
{
	background-color: #494948;
	bottom: 0;
	box-shadow: 0 -1px 2px #222222;
	height: 50px;
	overflow: hidden;
	padding-bottom: 2px;
	padding-top: 10px;
	position: fixed;
	width: 100%;
	z-index: 9999;
}
#footer
{
	margin: 0 auto;
	width: 95%;
}
#footer .articlename
{
	color: #FFFFFF;
	font-size: 9.4pt;
	left: 0;
	margin: 0 auto;
	position: relative;
	text-align: center;
	text-transform: uppercase;
	top: 5px;
	width: 300px;
}
.entdecken A
{
	/*[disabled]background:transparent url("../img/search.png") no-repeat 0 0;*/
	color: #FFFFFF;
	font: bold 1em "Open Sans Condensed";
	padding-bottom: 26px;
	/*[disabled]padding-left:43px;*/
	padding-top: 4px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	z-index: 999;
}
.footnav2
{
	font-weight: 100 !important;
	display: inline-block !important;
	margin-top: -8px !important;
	font-size: 10pt !important;
	color: #888 !important;
}
.entdecken
{
	float: left;
	width: 313px;
}
#wrapper
{
	height: 100%;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	position: relative;
	top: 0;
	width: 100%;
}
#content
{
	height: 100%;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	padding: 0;
	position: relative;
	top: 0;
	width: 100%;
	z-index: 10;
}
#test1
{
}
#content #test1
{
	border: 1px solid #000000;
	height: 100%;
	width: 100%;
}
DIV.tinymcewysiwyg
{
	height: 100%;
}
#nav_top
{
	background: transparent url("../img/bg_white.png") repeat 0 0;
	box-shadow: 2px 2px 8px #606060;
	cursor: default;
	height: auto;
	left: 1px;
	padding: 20px 20px 22px;
	top: 35px;
	width: 500px;
	z-index: 99999;
}
HTML, BODY
{
	height: 100%;
	width: 100% !important;
	margin-top: -68px;
	padding-top: 68px;
}
BODY
{
	font: 1em "Open Sans", Arial, sans-serif;
}
#nav_main
{
	background: transparent url("../img/bg_white.png") repeat 0 0;
	box-shadow: 2px 2px 8px #606060;
	height: auto;
	left: 0;
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	min-width: 600px;
	overflow: hidden;
	padding: 21px;
	position: relative;
	top: 5px;
	display: block;
	/*[disabled]right:10%;*/
	width: 80%;
	z-index: 9999;
	display: none;
}
#nav_main UL LI A, #navtheme UL LI A
{
	color: #484343;
	font-size: 11.1pt;
	text-decoration: none;
	text-transform: uppercase;
}
#headerwrapper
{
	background: transparent url("../img/bg_white_light.png") repeat 0 0;
	height: 68px;
	margin-top: 0;
	overflow: visible;
	padding-bottom: 10px;
	padding-top: 20px;
	width: 100%;
	z-index: 9999;
	position: fixed;
	display: block;
	margin-left: auto;
	margin-right: auto;
}
#nav_top H2, #nav_main H2
{
	color: #F29208;
	font: bold 11.1pt "Open Sans Condensed";
	margin-bottom: 12px;
	text-transform: uppercase;
}
#navtheme H2 A, #navtheme H2
{
	color: #F29208 !important;
	display: block;
	font: bold 11.1pt "Open Sans Condensed";
	margin-bottom: 12px;
	text-decoration: none;
	text-transform: uppercase;
}
#navtheme H2 A:hover
{
	text-decoration: underline;
}
#nav_top .rex-navi1 LI
{
	display: inline;
	margin-left: 10px;
	margin-right: 10px;
}
#header
{
	margin: 0 auto;
	/*[disabled]top:-20px;*/
	position: relative;
	width: 95%;
	z-index: 99999;
	height: 70px;
}
.block-title
{
	color: #757575;
	font: bold 14.7pt "Open Sans", arial, sans-serif;
	left: 0;
	margin: 0 auto;
	position: relative;
	text-align: center;
	/*[disabled]text-shadow:2px 2px 8px #C0BEBE;*/
	text-transform: uppercase;
	top: 3px;
	width: 600px;
}
@media (max-width: 768px)
{
	.block-title
	{
		font: 8pt sans-serif;
		display: none !important;
	}
}
.logo A
{
	background: transparent url("../img/ehrmann_logo.png") no-repeat 0 0;
	display: block;
	float: left;
	height: 43px;
	margin-right: 5px;
	text-indent: -9999px;
	width: 156px;
}
@media print
{
	.logo A
	{
		padding-bottom: 17px;
	}
}
.plus-grey
{
	background: transparent url("../img/plus_orange.jpg") no-repeat 0 0;
	cursor: pointer;
	display: none;
	float: left;
	height: 30px;
	padding-bottom: 15px;
	width: 32px;
}
#nav_top UL.rex-navi1 LI A
{
	color: #000000;
	display: inline-block;
	font: 8pt sans-serif;
	text-align: center !important;
	text-decoration: none;
	text-transform: uppercase;
	width: 117px;
}
.plus-grey:hover
{
	background: transparent url("../img/plus_grey.jpg") no-repeat 0 0;
	display: none;
}
#nav_top LI.rex-article-3 A
{
	background: transparent url("../img/logo_landau.jpg") no-repeat 0 0;
	padding-top: 30px;
}
#nav_top UL.rex-navi1
{
	margin-bottom: 10px;
	margin-top: 20px;
}
#nav_top LI.rex-article-4 A
{
	background: transparent url("../img/logo_reilingen.jpg") no-repeat 0 0;
	padding-top: 30px;
}
#nav_top LI.rex-article-5 A
{
	background: transparent url("../img/logo_trendhaus.jpg") no-repeat 0 0;
	padding-right: 30px;
	padding-top: 30px;
}
.plus-orange
{
	background: transparent url("../img/buttons.png") no-repeat -687px -40px;
	cursor: pointer;
	float: left;
	height: 29px;
	margin-right: 10px;
	width: 28px;
}
.navigation
{
	background: transparent url("../img/buttons.png") no-repeat -115px -8px;
	float: right;
	height: 32px;
	position: absolute;
	right: 0;
	top: 0;
	width: 125px;
}
.navigation:hover
{
	background: transparent url("../img/buttons.png") no-repeat -115px -41px;
}
.clear
{
	clear: both;
}
LI
{
	background-repeat: repeat-x;
	list-style: none outside none;
}
#rex-xform .form_warning LI
{
	padding-bottom: 6px;
}
#rex-xform UL.form_warning
{
	text-align: left;
	color: #DB0000;
	font-weight: normal;
	border-left: 3px solid #E03232;
	/*[empty]padding-bottom:;*/
	padding-right: 0;
	padding-left: 14px;
	width: 95%;
}
/*[clearfix]*/
#acc-wrapper.cal LI
{
	border-bottom: 1px solid #E4E4E4;
	padding-bottom: 8px;
	display: block !important;
	height: auto;
	margin-bottom: 8px;
}
#acc-wrapper.cal LI:last-child
{
	border-bottom: 0px solid #E4E4E4 !important;
	margin-bottom: 0px;
	padding-bottom: 0px;
}
SPAN.calort
{
	color: #F59000;
}
#content-navi UL LI, #content-navi2 UL LI
{
	display: inline-block;
}
#content-navi LI
{
	color: #DF8080 !important;
}
#nav_main UL.rex-navi1 LI, #navtheme UL.rex-navi1 LI
{
	font-size: 13pt;
}
#headerwrapper #header #nav_main LI.rex-article-49
{
	margin-top: 14px;
}
.footer_column3
{
	width: 19% !important;
}
.footer_column5
{
	font-weight: 100 !important;
	margin-right: 0 !important;
	width: 17% !important;
}
.footer_column5 A
{
	font-size: 9.7pt !important;
	font-weight: 400 !important;
	color: #494948;
	text-decoration: none;
}
.nav_columns
{
	display: block;
	float: left;
	height: auto;
	padding-left: 1%;
	padding-right: 1%;
	width: 21%;
}
.footer_column1, .footer_column2, .footer_column5
{
	width: 18%;
}
@media (max-width: 1024px)
{
	.footer_column1, .footer_column2, .footer_column5
	{
		width: 17% !important;
	}
}
.footer_column1
{
	width: 13%;
}
@media (max-width: 1024px)
{
	.footer_column1
	{
		width: 12% !important;
	}
}
.nav_column4.nav_columns
{
	padding-right: 0;
	width: 24%;
}
@media (max-width: 1024px)
{
	.nav_column4.nav_columns
	{
		width: 29% !important;
	}
}
.nav_column1
{
	padding-left: 0;
}
.nav_columns
{
	height: auto !important;
}
#navthemewrapper
{
	background-color: #EDEDED;
	clear: both;
	display: block;
	height: auto;
	padding: 40px 0 125px;
	width: 100%;
	max-height: 400px;
}
#navtheme
{
	margin: 0 auto;
	min-width: 890px;
	width: 85%;
	height: auto;
	max-height: 300px;
}
#nav_main UL.rex-navi1 LI A, #navtheme UL.rex-navi1 LI A
{
	font-weight: bold;
}
#header LI.rex-article-393 A, #footer LI.rex-article-393 A
{
	color: #FFFFFF !important;
	background-color: #F59000;
	padding: 6px;
	/*+placement: shift 0px 13px;*/
	position: relative;
	left: 0px;
	top: 13px;
	width: 100% !important;
	/*[disabled]+border-radius:4px;*/
}
#header LI.rex-article-393 A:hover, #footer LI.rex-article-393 A:hover
{
	color: #FFFFFF !important;
	background-color: #757575;
	padding: 6px;
	/*+placement: shift 0px 13px;*/
	position: relative;
	left: 0px;
	top: 13px;
}
#nav_main UL LI.rex-article-371 A
{
	color: #A2C516;
}
#nav_main .rex-navi1 .rex-article-230 A
{
	color: #F69000;
}
#navtheme LI.rex-article-106 A
{
	color: #F29208;
}
#navtheme LI.rex-article-49 > A
{
	color: #A2C516;
}
#navtheme LI.rex-article-8 A
{
	color: #A2C516;
	display: block;
	/*[disabled]margin-top:15px;*/
}
#navtheme LI.rex-article-355 A
{
	color: #F69000;
	display: block;
	margin-top: 15px;
	/*[empty]+image-replace:;*/
	display: block;
}
@media screen
{
	.images-on #navtheme LI.rex-article-355 A
	{
		/*[empty]background-image:;*/
		background-repeat: no-repeat !important;
		text-indent: -1000000px !important;
		overflow: hidden;
	}
}
#nav_main UL LI A:hover, #navtheme UL LI A:hover
{
	color: #A2C516 !important;
}
#nav_main UL LI.rex-article-49 > A
{
	color: #A2C516;
}
#nav_main UL LI.rex-article-106 A
{
	color: #A2C516;
	display: block;
	margin-bottom: 13px;
}
#nav_main UL LI.rex-article-8 A
{
	/*[disabled]color:#757575;*/
	display: block;
	/*[disabled]margin-top:15px;*/
	margin-bottom: 8px;
	padding-bottom: 8px;
}
#nav_main UL LI.rex-article-355 A
{
	color: #FFFFFF;
	display: block;
	margin-top: 5px;
	background-image: url(../../files/geburtstagwochen_3d_full_small.png);
	background-repeat: no-repeat;
	background-size: initial;
	padding-top: 78px;
	background-position: center top;
	background-color: #F29208;
	border-radius: 4px;
	font-size: 9.5pt;
	text-align: center;
	padding-bottom: 5px;
}
#nav_main UL LI.rex-article-355 A:hover
{
	color: #FFFFFF !important;
	display: block;
	margin-top: 5px;
	background-image: url(../../files/geburtstagwochen_3d_full_small.png);
	background-repeat: no-repeat;
	background-size: initial;
	padding-top: 78px;
	background-position: center top;
	background-color: #EBBF30;
	border-radius: 4px;
	font-size: 9.5pt;
	text-align: center;
	padding-bottom: 5px;
}
#nav_main UL.rex-navi1 LI UL.rex-navi2 LI A, #navtheme UL.rex-navi1 LI UL.rex-navi2 LI A
{
	font-size: 9.7pt !important;
	line-height: 1.1;
}
UL.rex-navi1 LI.rex-article-106 UL
{
	display: none !important;
}
UL.rex-navi1 LI:hover UL.rex-navi2
{
	display: block;
	transition: height 1s ease-in-out;
	height: auto;
	-webkit-transition: height 1s ease-in-out;
}
UL.rex-navi1 LI UL.rex-navi2
{
	display: none;
	transition: height 1s ease-in-out;
	height: 0;
	-webkit-transition: height 1s ease-in-out;
}
#nav_main .rex-navi2 LI.has-children A:after, #navtheme .rex-navi2 LI.has-children A:after
{
	content: " >>";
}
.rex-navi3 LI A:after
{
	content: " " !important;
	display: none;
}
#nav_main .rex-navi1 LI UL.rex-navi2 LI UL.rex-navi3 LI
{
	display: none;
	list-style: disc inside none;
	margin-left: -8px;
}
#navtheme .rex-navi1 LI UL.rex-navi2 LI UL.rex-navi3 LI
{
	display: none;
	list-style: disc inside none;
	margin-left: -8px;
}
#nav_main .rex-navi1 LI UL.rex-navi2 LI:hover UL.rex-navi3 LI
{
	display: list-item;
	list-style: disc inside url("../img/list.png");
	margin-left: -8px;
}
#navtheme .rex-navi1 LI UL.rex-navi2 LI:hover UL.rex-navi3 LI
{
	display: list-item;
	list-style: disc inside url("../img/list.png");
	margin-left: -8px;
}
#nav_main UL.rex-navi2 LI A, #navtheme UL.rex-navi2 LI A
{
	font-weight: normal;
}
#nav_main UL.rex-navi2 LI, #navtheme UL.rex-navi2 LI
{
	font-weight: normal;
	list-style: none outside none;
	padding-left: 10px;
}
.rex-navi2
{
	/*[empty]display:;*/
}
#nav_main UL UL, #navtheme UL UL
{
	color: #484343;
	font-size: 10.1pt;
}
#footer-buttons
{
	display: block;
	float: right;
	width: auto;
}
.button
{
	cursor: pointer;
	display: inline-block;
	height: 28px;
}
#acc-wrapper.cal .button
{
	height: auto;
}
.acc-head-first .button
{
	text-decoration: underline;
}
.acc-head-first .button:hover
{
	text-decoration: none;
	color: #F29208;
}
DIV.schnaeppchenmehr0.button, DIV.schnaeppchenmehr1.button, DIV.schnaeppchenmehr2.button, DIV.schnaeppchenmehr3.button, DIV.schnaeppchenmehr4.button, DIV.schnaeppchenmehr5.button, DIV.schnaeppchenmehr6.button
{
	background: #888988 url("../img/arrow_down_white.png") no-repeat 51% 70%;
	bottom: 15px;
	color: #FFFFFF;
	cursor: pointer;
	display: block;
	font: 900 1em "Open Sans Condensed";
	height: 69px;
	padding-top: 2px;
	position: absolute;
	right: 15px;
	text-align: center;
	text-transform: uppercase;
	width: 67px;
}
DIV.schnaeppchenmehr0.button:hover, DIV.schnaeppchenmehr1.button:hover, DIV.schnaeppchenmehr2.button:hover, DIV.schnaeppchenmehr3.button:hover, DIV.schnaeppchenmehr4.button:hover, DIV.schnaeppchenmehr5.button:hover, DIV.schnaeppchenmehr6.button:hover
{
}
.nexttheme
{
	background: transparent url("../img/buttons.png") no-repeat -41px -7px;
	height: 33px;
	text-indent: -9999px;
	width: 34px;
}
.nexttheme:hover
{
	background: transparent url("../img/buttons.png") no-repeat -41px -40px;
}
.gototop
{
	background: transparent url("../img/buttons.png") no-repeat -7px -7px;
	height: 32px;
	margin-left: 13px;
	text-indent: -9999px;
	width: 34px;
}
.gotonext
{
	background: transparent url("../img/buttons.png") no-repeat -75px -8px;
	height: 32px;
	margin-left: 0px;
	text-indent: -9999px;
	width: 34px;
}
.gotonext:hover
{
	background: transparent url("../img/buttons.png") no-repeat -75px -41px;
}
.gotoprev
{
	background: transparent url("../img/buttons_prev.png") no-repeat 1px -36px;
	height: 32px;
	margin-left: 8px;
	text-indent: -9999px;
	width: 34px;
	margin-right: 6px;
}
.gotoprev:hover
{
	background: transparent url("../img/buttons_prev.png") no-repeat 1px -3px;
}
.gototop:hover
{
	background: transparent url("../img/buttons.png") no-repeat -7px -40px;
}
.gotokontakt:hover
{
	background: transparent url("../img/buttons.png") no-repeat -421px -41px;
}
#footer-buttons
{
	position: relative;
	z-index: 999;
}
.gotokontakt
{
	background: transparent url("../img/buttons.png") no-repeat -421px -8px;
	height: 32px;
	text-indent: -9999px;
	width: 75px;
}
#bullets
{
	display: block;
	height: auto;
	left: 5%;
	position: relative !important;
	/*[disabled]top:206px;*/
	width: 100%;
	z-index: 999;
}
@media (max-width: 768px)
{
	#bullets
	{
		left: 2% !important;
	}
}
#accordion
{
	display: block;
	height: auto;
	margin-bottom: 90px;
	position: relative;
	z-index: 999;
}
#accordion.cal
{
	width: 79%;
}
#bullets H3, H1
{
	color: #383737;
	font-weight: bold;
	margin-bottom: 10px;
	text-transform: uppercase;
	margin-left: 0;
	font-size: 1.2em;
}
.trigger-modul H3.trigger
{
	color: #F59000 !important;
	text-transform: none !important;
	font-size: 11pt !important;
	cursor: pointer;
	margin-left: 25px !important;
}
.trigger-modul H3.trigger:before
{
	content: '';
	width: 18px !important;
	height: 18px;
	display: inline-block;
	background: url(../img/chevron_down.png) no-repeat;
	top: 1px;
	left: -25px;
	position: absolute;
}
.trigger-modul H3.trigger_active:before
{
	background: url(../img/chevron_up.png) no-repeat;
}
#accordion H3
{
	border: 0 solid #000000;
	background: url("../img/bg_white.png") !important;
	color: #383737;
	cursor: pointer;
	font-size: 11.4pt;
	font-weight: bold;
	height: 31px;
	line-height: 1.5;
	margin-bottom: 9px;
	margin-left: 1px;
	margin-top: 10px;
	padding: 5px 15px 4px;
	text-transform: uppercase;
	/*[disabled]width:100%;*/
	/*[disabled]min-width:602px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.pinlink A
{
	text-decoration: none;
	display: block;
	text-transform: uppercase;
	color: #333333;
	font-weight: 700;
}
#accordion H3:first-child
{
	margin-top: 0;
}
.orange
{
	color: #F29208;
	line-height: 1.3;
}
.orange-big
{
	color: #F29208;
	line-height: 1.3;
	font-size: 12pt;
	font-weight: bold;
}
.big
{
	font-size: 12pt;
}
.small
{
	font-size: 8.5pt;
}
.light, .light P, .light H3
{
	font-size: 8.5pt !important;
	color: #606060 !important;
}
#acc-wrapper
{
	/*[disabled]display:block;*/
	/*[disabled]height:auto;*/
	/*[disabled]left:5%;*/
	/*[disabled]margin-bottom:20px;*/
	/*[disabled]padding-bottom:200px;*/
	/*[disabled]position:absolute;*/
	/*[disabled]top:41px;*/
	/*[disabled]z-index:999;*/
}
DIV#acc-wrapper.cal
{
	margin-top: 5px;
	width: 100% !important;
	display: block;
	height: auto;
	left: 5%;
	margin-bottom: 20px;
	padding-bottom: 200px;
	position: relative;
	top: 0px;
	z-index: 999;
}
@media (max-width: 768px)
{
	DIV#acc-wrapper.cal
	{
		left: 2% !important;
	}
}
#acc-wrapper.cal
{
	/*+placement: displace -42px -16px;*/
	position: absolute;
	margin-left: -42px;
	margin-top: -16px;
}
.acc-head
{
	color: #383737;
	cursor: pointer;
	font-size: 10.3pt;
	font-weight: bold;
	height: 41px;
	/*[disabled]margin-bottom:25px;*/
	/*[disabled]margin-left:49px;*/
	/*[disabled]margin-top:10px;*/
	/*[disabled]padding:4px 15px 2px;*/
	/*[disabled]width:auto;*/
	text-transform: uppercase;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	display: block;
	/*[disabled]width:602px;*/
}
.acc-head-first
{
	background-image: url("../img/buttons.png");
	background-position: -1733px -41px;
	background-repeat: no-repeat;
	border: 0 solid #000000;
	clear: both;
	color: #383737;
	cursor: pointer;
	display: block;
	font-size: 10.3pt;
	height: 20px;
	/*[disabled]margin-left:43px;*/
	margin-top: 0 !important;
	padding: 4px 15px 2px;
	text-transform: uppercase;
	font-weight: bold;
}
.acc-head-first
{
	background-color: #CFCDCD;
	height: 32px !important;
	margin-bottom: 17px !important;
	/*[disabled]margin-left:79px;*/
	padding-left: 12px;
	padding-top: 7px;
}
#acc-wrapper #content-navi2
{
	/*[disabled]margin-left:39px;*/
	/*[disabled]+placement:shift 80px 1px;*/
}
.acc-body
{
	/*[disabled]background-color:rgba(255, 255, 255, 0.84);*/
	/*background: url("../img/bg_white.png") !important;*/
	background: url("../img/bg_white.png") repeat !important;
	color: #383737;
	display: block;
	height: auto;
	margin-bottom: 10px;
	margin-top: -1px;
	padding: 20px 20px 15px;
	/*[disabled]margin-left:42px;*/
	/*[disabled]width:85%;*/
	/*[disabled]min-width:602px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
@media handheld
{
	#mainwrapper #contentwrapper DIV#theme733 DIV.bx-wrapper
	{
		display: none;
	}
	.acc-active
	{
	}
}
SPAN, DIV, A, OBJECT, EMBED, H3, H2, H1
{
	outline: 0 none;
}
.blog A
{
	color: #F59000;
	text-decoration: none;
}
.blog A:hover, .blog A:active, .blog A:focus
{
	text-decoration: underline;
}
.blog-button
{
	border: 2px solid #F59000;
	padding: 4px;
	display: inline-block;
	margin-top: 15px;
	margin-bottom: 15px;
	text-transform: uppercase;
	font-size: 10.6pt;
	font-weight: bold;
	font: bold 16.1px "Open Sans Condensed";
}
.blog-button:hover, .blog-button:focus, .blog-button:active
{
	border: 2px solid #F59000;
	text-decoration: none;
}
.tvsblog_tags
{
	font-size: 9.4pt;
	color: #9B9B9B;
}
.blog .blocksmall
{
	border-bottom: 1px solid #CFCDCD;
	margin-bottom: 20px;
	/*[disabled]padding-top:20px;*/
	padding-bottom: 20px;
	min-height: 269px;
}
.blog .rss A
{
	color: #F59000;
	font-weight: bold;
	text-decoration: none;
	margin-top: 20px;
	display: block;
}
.blog H2 A
{
	color: #F59000;
	font-weight: bold;
	font-size: 14.9pt;
	text-decoration: none;
	display: block;
	margin-bottom: 15px;
}
SPAN.lstatus
{
}
.aktionskalender-modal #cboxTitle
{
	display: none !important;
}
.colorbox-description
{
	width: 100% !important;
	padding: 3% !important;
	margin: 0 !important;
}
DIV.versmall.ui-accordion-header
{
	/*+placement: float-right -7px -7px;*/
	float: right;
	position: relative;
	left: -7px;
	top: -7px;
	font-size: 9pt;
	color: #FFFFFF;
}
DIV.text P.p1 SPAN
{
	background-color: transparent !important;
}
/*[clearfix]*/
.markenlinkmore
{
	text-decoration: none;
	color: #F69000;
	font-size: 8pt;
	display: block;
	margin: 0;
	padding: 0;
	text-align: right;
}
.nav_columns H2
{
}
DIV.text
{
	font-size: 10pt !important;
}
.impressionen SPAN:last-child
{
	display: none;
}
#footerwrapper .articlename
{
	position: relative;
	z-index: 1;
	width: 70%;
	text-align: center;
	color: #FFFFFF;
	text-transform: uppercase;
	font-size: 8.8pt;
	margin-top: 7px;
}
.accordion-wrapper
{
	width: 100% !important;
	left: 5%;
	position: relative !important;
	display: inline-block;
}
@media (max-width: 768px)
{
	.accordion-wrapper
	{
		left: 2% !important;
	}
}
.content .text A
{
	color: #F29208;
}
.text A.btn, .schnaeppchen_mail .btn
{
	color: #989896;
	font-size: 8.4pt;
	margin-top: 6px;
	margin-bottom: 20px;
	background-color: #F29208;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 8.4pt;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 7px;
	padding: 8px 8px 7px 6px;
	text-decoration: none;
	text-transform: uppercase;
	float: left;
	height: 32px;
	margin-right: 4px;
	display: inline-block !important;
	float: none;
}
.lieferstatus .btn
{
	background-color: #F68E00;
	color: #FFFFFF !important;
	font-weight: 900 !important;
	text-decoration: none;
	border-radius: 6px;
	margin: 0;
	color: #989896;
	font-size: 8.4pt;
	margin-top: 6px;
	margin-bottom: 20px;
	background-color: #F29208;
	border-radius: 2px;
	color: #FFFFFF;
	display: inline-block;
	font-size: 8.4pt;
	font-weight: bold;
	margin-bottom: 20px;
	margin-top: 7px;
	padding: 8px 8px 7px 6px;
	text-decoration: none;
	text-transform: uppercase;
	height: 32px;
	margin-right: 4px;
	border: none;
}
.start-images .starttitle
{
	position: relative;
	top: 86px;
	float: left;
	color: #6C6C6C;
	display: block;
	font: bold 33px / 1 "Open Sans Condensed", Arial, sans-serif;
	left: -50px;
	position: absolute;
	text-transform: uppercase;
	width: 184px;
	text-align: center;
	z-index: 50;
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	border-bottom: 1px solid #000000;
	/*[disabled]filter:filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);*/
	padding-bottom: 14px;
	top: 0px \0/;
}
.start-box.oben.home .starttitle
{
	width: 222px;
	margin-left: -17px;
	margin-top: 20px;
}
.start-text-ob IMG
{
	width: auto !important;
}
/*@media screen and (min-width:0\0) {
.start-images .starttitle
{

position: relative;
left:0px;
top: 90px;
width: 119px;
}
}*/
.acc-head-first .acc0
{
	text-decoration: underline;
}
.acc-head-first .acc0:hover
{
	text-decoration: none;
	color: #F69000;
}
.slide-button
{
	cursor: pointer;
	cursor: pointer;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	z-index: 1;
	width: 180px;
	background: url(../img/arrow_right_small.png) no-repeat right top;
	margin-bottom: 7px;
}
.slide-button
{
	opacity: 0.6;
	left: 44px;
}
.slide-button:hover
{
	opacity: 0.6;
}
.slide-button SPAN.text
{
	background-color: #FFFFFF;
	border: 3px solid #484847;
	color: #484847;
	font: 700 9.7pt "Open Sans";
	padding: 1px 0px 0px 5px;
	text-decoration: none;
	text-transform: uppercase;
	position: relative;
	display: block;
	width: 140px;
}
.slide-button A
{
	color: #484847;
	text-decoration: none;
}
.back-button
{
	/*[disabled]background-color:#FFFFFF;*/
	background: url("../img/bg_white.png") !important;
	color: #484847;
	cursor: pointer;
	font: 900 1em "Open Sans Condensed";
	margin-top: 2px !important;
	display: block;
	width: 151px;
	padding: 7px 10px 6px 11px;
	text-decoration: none;
	text-transform: uppercase;
	/*[disabled]margin-left:42px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/*[disabled]opacity:0.9;*/
}
.back-button:hover
{
	background-color: #F29208;
}
#nav_main .nav_columns H2 A
{
	color: #F29208;
	text-decoration: none;
}
#nav_main .nav_columns H2 A:hover
{
	text-decoration: underline;
}
.content H2
{
	color: #F69000;
	font-weight: 600;
	text-transform: uppercase;
}
.acc-col H2
{
	color: #F59000;
	display: block;
	font-size: 14.9pt;
	font-weight: bold;
	margin-bottom: 10px;
	text-decoration: none;
}
.blog .acc-col
{
	/*background: url("../img/bg_white.png") !important;*/
	background: url("../img/bg_white.png") repeat !important;
	color: #383737;
	display: inline-block;
	float: right;
	height: auto;
	margin-bottom: 10px;
	margin-top: -1px;
	padding: 10px 15px 15px;
	width: 218px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	position: absolute;
	right: -226px;
	top: 0px;
}
.acc-col UL LI A
{
	color: #F59000;
	text-decoration: none;
	font-size: 10.2pt;
}
.ak-text H2
{
	margin-bottom: 11px;
}
.kontakt-col2, .gutschein-col2
{
	float: left;
	width: 45%;
}
.kontakt-col1, .gutschein-col1
{
	float: left;
	margin-right: 0%;
	width: 44%;
}
H1
{
	margin-bottom: 10px;
}
.klapp-bullets DIV
{
	padding: 15px 14px;
}
.klapp-bullets DIV.text DIV
{
	padding: 0;
	margin: 0;
}
.marken-row .clear
{
	/*[disabled]display:none;*/
}
#kontakt, #gutschein, #bewerbung
{
	padding-bottom: 90px;
}
SPAN.acc-headline
{
	background-color: #CFCDCD;
	background: url("../img/bg_white.png") !important;
	display: block;
	/*[disabled]margin:-6px -15px 0 -7px;*/
	padding: 6px 13px 6px 15px;
	width: auto;
	/*[disabled]min-width:602px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.home-link-row A.link-box
{
	background-color: #494948;
	color: #FFFFFF;
	float: left;
	height: auto;
	margin-right: 0.5%;
	padding: 0;
	display: block !important;
	text-decoration: none !important;
	width: 24.62%;
}
#acc-wrapper #bullets
{
	/*[disabled]+placement:shift -7px -28px;*/
}
.home-link-row A.link-box:hover > .link-arrow
{
	background: transparent url("../img/buttons.png") no-repeat -497px -39px;
	/*[empty]color:;*/
}
.home-imglink-row .imglink
{
	background-color: #6D6D6D;
	float: left;
	height: auto;
	margin-right: 0.5%;
	overflow: hidden;
	padding: 0;
	width: 19.6%;
}
.home-imglink-row .imglink:last-child
{
	margin-right: 0;
}
#theme848
{
	margin-bottom: 6px;
}
#theme403
{
	height: auto;
	/*[disabled]margin-bottom:5px;*/
	background-color: #FFFFFF;
	border-bottom: 5px solid #FFFFFF;
}
.imglink A
{
	display: block;
	height: 595px;
	text-decoration: none;
	width: 100%;
}
.imglink A:hover
{
	opacity: 0.8;
}
.home-link-row A.link-box:last-child
{
	margin-right: 0 !important;
}
.home-link-row A.link-box.boxsmall
{
	background: #494948 no-repeat center top / cover;
	height: auto !important;
}
.home-link-row A.link-box.boxbig H3, .home-link-row A.link-box.boxsmall H3
{
	height: 23px;
	color: #FFFFFF;
	margin-top: 7px;
}
.home-link-row .link-box H3
{
	width: 80%;
	font-size: 10.3pt !important;
	line-height: 1.2;
}
.home-link-row A.link-box.boxbig
{
	width: 49.75%;
	background: #494948 no-repeat center top / cover;
	height: auto !important;
}
#theme400, #theme402
{
	/*[disabled]margin-top:-63px;*/
	/*[disabled]padding-top:63px;*/
	display: block;
	background-color: #FFFFFF;
}
.home-link-row .link-box H3
{
	color: #F29208;
	font-weight: bold;
	font-size: 12pt;
}
.home-link-row A.link-box P
{
	color: #FFFFFF;
	margin: 15px;
}
.home-link-row A.link-box H3
{
	margin: 15px;
	text-transform: uppercase;
}
.home-imglink-row
{
	clear: both;
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}
.home-link-row
{
	clear: both;
	display: inline-block;
	margin: 0 auto;
	width: 100%;
}
.home-imglink-row .imglink .imglink-title
{
	bottom: 5%;
	color: #FFFFFF;
	display: block;
	font: bold 60px / 1 "Open Sans Condensed", Arial, sans-serif;
	left: 21px;
	position: absolute;
	text-shadow: 2px 2px 8px #606060;
	text-transform: uppercase;
	/*[disabled]transform:rotate(-90deg);*/
	-moz-transform: rotate(-90deg);
	-webkit-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	filter: progid:DXImageTransform.Microsoft.Matrix( M11=4.592425496802575e-16, M12=1.5, M21=-1.5, M22=4.592425496802575e-16, SizingMethod='auto expand');
	width: 60px;
	z-index: 50;
	width: 363px \0/;
	bottom: 500px \0/;
}
.link-arrow
{
	background: transparent url("../img/buttons.png") no-repeat -497px -6px;
	bottom: 10px;
	display: block;
	height: 33px;
	position: absolute;
	right: 10px;
	text-indent: -9999px;
	width: 33px;
}
DIV#acc-wrapper .acc-icon-c
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 0px -1px;
	height: 30px;
	margin-left: -39px;
	margin-top: 0px;
	position: absolute;
	width: 30px;
	opacity: 0.85;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	/*[disabled]display:none;*/
}
DIV#acc-wrapper .acc-icon-c:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 0px -34px;
	opacity: 0.9;
}
DIV#acc-wrapper.cal .acc-icon-c
{
	background: transparent url("../img/bullet_buttons.png") no-repeat;
	height: 31px;
	margin-left: -57px;
	margin-top: -4px;
	position: absolute;
	width: 31px;
}
DIV#acc-wrapper.cal .acc-icon-c:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 0px -33px;
	opacity: 0.9;
}
#acc-wrapper.cal .acc-icon
{
	margin-left: -4px;
}
DIV#acc-wrapper .acc-icon-e
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -35px 0px;
	height: 30px;
	margin-left: -39px;
	margin-top: 0px;
	position: absolute;
	width: 30px;
	opacity: 0.85;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
DIV#acc-wrapper .acc-icon-e:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -35px -33px;
}
#acc-wrapper.cal .acc-icon-e
{
	margin-left: -57px;
	margin-top: -4px;
}
.acc-head-first .acc-icon
{
	margin-left: -53px !important;
	margin-top: -4px !important;
}
#acc-wrapper.cal .acc-head-first .acc-icon
{
	margin-left: -57px !important;
}
#colorbox #cboxCurrent
{
	display: none !important;
}
.ui-accordion .ui-accordion-header .ui-accordion-header-icon
{
	height: 31px;
	margin-left: -58px;
	margin-top: -6px;
	position: absolute;
	width: 33px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
DIV.versmall.ui-accordion-header .ui-accordion-header-icon.ui-icon-triangle-1-e
{
	background-image: none;
}
.ui-accordion-header-icon.ui-icon-triangle-1-e
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 1px 0px;
}
.ui-accordion-header-icon.ui-icon-triangle-1-e:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 1px -33px;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.ui-accordion-header-icon.ui-icon-triangle-1-s
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -34px 0;
}
.ui-accordion-header-icon.ui-icon-triangle-1-s:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -34px -33px;
}
#kat0 .acc-icon-e
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 0 0px !important;
}
#acc-wrapper #bullets #kat0 .acc-icon-e
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -35px 0px !important;
}
#kat0 .acc-icon-e:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 0px -33px !important;
}
.klapp-bullets
{
	background-image: url("../img/bg_white.png");
	background: url("../img/bg_white.png") !important;
	float: left;
	/*[disabled]padding:14px 14px 5px 17px;*/
	width: 100%;
	/*[disabled]margin-bottom:8px;*/
	/*[disabled]opacity:0.9;*/
	/*[disabled]min-width:602px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
.klapp-bullets.impressionen
{
	background-image: url("../img/bg_white.png");
	float: left;
	padding: 2px 0 0;
	/*[disabled]padding:3px 14px 5px 17px;*/
	/*[disabled]margin-bottom:8px;*/
	display: block;
	height: 28px;
}
.impressionen
{
	color: #D3BBB7;
}
#slidewrapper
{
	height: 100%;
}
.content
{
	position: absolute;
	top: 97px;
	left: 5%;
	width: 50% !important;
	/*[disabled]padding-bottom:60px;*/
}
@media (max-width: 768px)
{
	.content
	{
		left: 3px !important;
	}
}
.content
{
	min-width: 734px;
	margin-top: -60px;
	padding-bottom: 68px;
}
.content-startseite
{
	position: absolute;
	top: 180px;
	left: 5%;
	width: 70% !important;
	padding-bottom: 68px;
	margin-bottom: -68px;
}
.marken-row
{
	width: 100%;
	margin-top: -31px;
}
.marken-row:first-child
{
	margin-top: 0;
}
#bullets .bullet-point
{
	height: auto;
	margin-bottom: 10px;
	width: 100%;
	/*[disabled]min-width:680px;*/
}
.werbung LI
{
	float: left;
	margin-right: 30px;
	max-width: 142px;
	height: 260px;
	margin-top: 5px;
}
.aktuelle-werbung LI:last-child
{
	margin-bottom: 20px;
}
.werbung A
{
	text-decoration: none;
}
.marken-plus
{
	float: left;
	margin-left: 0%;
	margin-right: 0%;
	text-align: center;
	width: 21%;
}
.marken-plus:first-child
{
	margin-left: 7%;
}
.start-box .markentrenner
{
	top: 3px;
	left: 77px;
}
.marken-row:last-child > .markentrenner
{
	display: none;
}
.marken-plus:last-child
{
	margin-right: 0%;
}
.marken-plus IMG
{
	width: 26% !important;
}
.start-box .marken-plus IMG
{
	width: 38% !important;
}
.start-box .marken-plus
{
	margin-left: 30px !important;
	margin-right: 23px !important;
}
#kontakt .kontakformular .formcaptcha .captcha, .gutschein .formcaptcha .captcha, .bewerbung .formcaptcha .captcha
{
	display: block;
	margin-top: 10px;
}
LABEL.captcha.form_warning
{
	text-align: left !important;
	font-weight: normal !important;
	color: currentColor !important;
}
#kontakt .formtextarea TEXTAREA, .gutschein .formtextarea TEXTAREA, .bewerbung .formtextarea TEXTAREA
{
	background-color: #EDEDED;
	border: 1px solid #BAB5A8;
	margin-top: 7px;
	width: 87%;
}
#kontakt TEXTAREA#xform-formular-field-5.textarea
{
	padding-right: 29px;
}
.bewerbung .formtextarea TEXTAREA
{
	background-color: #EDEDED;
	border: 1px solid #BAB5A8;
	height: 75px;
	margin-top: 7px;
	width: 270px;
}
#kontakt .kontakformular LABEL, .gutschein LABEL, .bewerbung LABEL
{
	display: block;
	font-size: 8.7pt !important;
	/*[empty]width:;*/
}
#form_formular LABEL.form_warning
{
	font-style: italic;
	padding-left: 0px !important;
	font-style: normal;
	text-align: left;
	border: 0px solid #000000 !important;
	/*[empty]margin-left:;*/
	color: #CD2F30;
}
.kontakformular .form_warning
{
	/*[empty]padding:;*/
}
#xform-formular-rueckruf
{
}
#kontakt #xform-formular-rueckruf INPUT
{
	/*[disabled]margin:21px 21px 21px 0px;*/
	padding: 0px 0 0 !important;
	width: 24px;
}
.radio LABEL
{
	display: block;
	margin: 5px auto 0 -3px;
	width: 52px;
	padding-top: 12px;
}
#INVALID-RULE
{
	display: inline;
}
#kontakt .kontakformular P, .gutschein P, .bewerbung P
{
}
.radios .radio
{
	float: left;
	text-align: center;
	width: 53px;
}
#kontakt .kontakformular INPUT, .gutschein INPUT, .bewerbung INPUT
{
	background-color: #EDEDED;
	border: 1px solid #BAB5A8;
	width: 210px;
}
.formlabel-email2
{
	display: none;
}
INPUT.checkbox
{
	float: left;
	width: 25px;
}
#kontakt .kontakformular, .gutschein, .bewerbung
{
	padding: 15px;
	width: 95%;
}
#kontakt .kontakformular .submit, .gutschein .submit, .bewerbung .submit
{
	background-color: #F29208;
	color: #FFFFFF;
	cursor: pointer;
	font: 900 1em "Open Sans Condensed";
	margin-top: 10px;
	padding: 6px 11px;
	text-transform: uppercase;
	border: 0px solid #000000;
}
#kontakt .kontakformular .submit:hover, .gutschein .submit:hover, .bewerbung .submit:hover
{
	background-color: #999999;
}
.klapp-bullets IFRAME
{
	/*[disabled]height:auto;*/
	/*[disabled]width:auto;*/
	border: 1px none #000000;
	margin: 0 auto;
	position: relative;
	z-index: 99;
}
P
{
	color: #383737;
	font-size: 10.7pt;
	line-height: 1.5;
	margin-bottom: 15px;
}
.meta
{
	margin-bottom: 5px;
	font-size: 9.4pt;
	color: #9B9B9B;
}
.trigger-modul .toggle_container P
{
	font-size: 9.2pt;
}
.trigger-modul .toggle_container
{
	padding-left: 25px !important;
}
#dekotipp .tippsbullet
{
	background-image: url(../img/dekotipp.png);
	/*[disabled]display:none;*/
	background-repeat: no-repeat;
	z-index: 5;
	/*[disabled]width:100%;*/
}
.tippsbullet
{
	max-width: 155px;
	height: 178px;
	/*[empty]color:;*/
	background-color: transparent;
	background-repeat: no-repeat;
	z-index: 5 !important;
	background-size: contain;
	background-position: center center;
	width: 100%;
}
#servicetipp.tippsbullet:hover
{
	/*[disabled]+opacity:90%;*/
	/*[disabled]display:none;*/
}
#servicetipp .tippsbullet:hover * #servicetipp .tippsbullet
{
	border: 1px solid #000000;
	display: none !important;
}
.tippsinfobox P
{
	padding: 0;
	margin: 0;
	font-size: 10pt;
}
.tippsinfobox
{
	width: 450px;
	height: auto;
	background: url("../img/bg_white.png") !important;
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
	z-index: 4 !important;
	/*+placement: anchor-bottom-left -147px 127px;*/
	position: absolute;
	left: -147px;
	bottom: 127px;
	/*[disabled]min-height:120px;*/
	text-align: left;
	padding: 14px;
	line-height: 1;
	/*[empty]font-size:;*/
	display: none;
}
#servicetipp .tippsbullet
{
	background-image: url(../img/servicetipp.png);
}
#produkttipp .tippsbullet
{
	background-image: url(../img/produkttipp.png);
}
#produkttipp, #dekotipp, #servicetipp
{
	display: inline-block;
	margin: 10px 10%;
	width: 13%;
}
.pinlink P
{
	margin: 0;
	padding: 2px;
}
#slidercontent
{
	height: 100%;
	position: relative;
}
.start-text P, .start-text-ob P
{
	font-size: 9.1pt;
}
#accordion .text
{
	background-image: url("../img/bg_white.png");
	color: #383737;
	margin-bottom: 10px;
	margin-left: 1px;
	/*[disabled]width:100%;*/
	padding: 10px 15px 20px;
	/*[disabled]min-width:602px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
SPAN.schnaeppchen_name
{
	color: #FFFFFF;
	font-size: 8.9pt;
	width: 80%;
	margin-left: 0;
	/*margin-top: -17px;*/
	/*margin-bottom: -4px;*/
}
DIV#ltext
{
	float: none;
	font-style: normal;
	padding-left: 91px;
	padding-right: 20px;
	font-size: 9.7pt;
	color: #9B9B9B;
	padding-top: 12px;
	padding-bottom: 10px;
	height: auto;
	clear: both;
}
.calktext
{
	float: left;
	width: 250px;
	height: auto;
	margin-right: 20px;
}
.caldate
{
	float: left;
	width: 90px;
	font-weight: 600;
}
#acc-wrapper.cal
{
	font-size: 10.2pt;
}
#accordion.cal LI
{
	padding-top: 10px;
}
TR.row_small
{
	line-height: 0.7;
}
#accordion TABLE
{
	font-size: 10.2pt;
	width: 100% !important;
}
.minus
{
	background: transparent url("../img/bullet_buttons.png") no-repeat;
	cursor: pointer;
	float: left;
	height: 32px;
	margin-right: 10px;
	width: 32px;
	opacity: 0.9;
	display: none !important;
}
.active
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -35px 0px;
	display: block;
}
.minus.active:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat -35px -33px;
}
.minus:hover
{
	background: transparent url("../img/bullet_buttons.png") no-repeat 0px -33px;
}
#content-navi UL LI:after, #content-navi2 UL LI:after
{
	color: #B7B7B7;
	content: "|";
	/*[disabled]font-weight:bold;*/
	left: 0;
	margin-left: 6px;
	margin-right: 6px;
	position: relative;
	top: -2px;
}
#content-navi UL LI:last-child:after, #content-navi2 UL LI:last-child:after
{
	content: " ";
	font-weight: bold;
	margin-left: 6px;
	margin-right: 0;
}
#content-navi2 UL LI.rex-current A.rex-current, #content-navi2 UL LI A:hover, #content-navi UL LI.rex-current A.rex-current, #content-navi UL LI A:hover
{
	color: #F29208 !important;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
#content-navi2 A, #acc-wrapper.cal .acc-head-first
{
	font-weight: 600 !important;
	text-transform: none !important;
	font-size: 9.8pt;
	padding-bottom: 5px;
}
#acc-wrapper.cal .acc-head-first
{
	margin-left: 42px;
	margin-bottom: -2px !important;
	height: auto !important;
	width: 100%;
}
#content-navi UL.rex-navi1 LI.rex-active A.rex-active, #content-navi2 UL.rex-navi1 LI.rex-active A.rex-active
{
	color: #F69000;
	text-decoration: none;
}
#content-navi UL LI A, #content-navi2 UL LI A
{
	color: #494948;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
}
.impressionen A
{
	color: #383737 !important;
	text-decoration: none;
	text-transform: none;
	font-size: 9.7pt;
	font-weight: 600;
	margin-right: 4px;
	margin-left: 4px;
}
.impressionen SPAN:first-child
{
	margin-left: 16px;
	padding-left: 0;
}
.impressionen A:hover, .impressionen A.active-link
{
	text-decoration: none;
	color: #F69000 !important;
}
.klapp-bullets.impressionen SPAN
{
	/*[empty]height:;*/
}
.clear
{
	clear: both;
}
#werbung
{
	display: block;
	float: none;
}
SPAN.imgdesc
{
	display: block;
	margin-bottom: 15px;
	margin-top: 7px;
	text-decoration: none !important;
	color: #494948;
	font-size: 9pt;
}
BODY .flowplayer
{
	background-color: #FFFFFF;
	color: #999999;
	font: 12px "Myriad Pro", "Lucida Grande", "Helvetica Neue", sans-serif;
	padding-top: 1%;
	text-align: center;
	width: auto;
	margin: 0;
	padding: 0;
}
.flowplayer
{
	background-color: #222222;
	background-size: cover;
	margin: 0;
	max-width: 800px;
	width: 80%;
}
.flowplayer .fp-controls
{
	background-color: rgba(0, 0, 0, 0.4);
}
.flowplayer .fp-timeline
{
	background-color: rgba(0, 0, 0, 0.5);
}
.flowplayer .fp-progress
{
	background-color: #DB0000;
}
.flowplayer .fp-buffer
{
	background-color: #F9F9F9;
}
.clear
{
	clear: both;
}
.dotted-line
{
	background: transparent url("../img/dotted.png") repeat-y 0 0;
	display: block;
	float: left;
	height: 300px;
	/*[disabled]min-height:400px;*/
	width: 3px;
}
@media (max-width: 1024px)
{
	#nav_main UL LI A, #navtheme UL LI A
	{
		font-size: 8.9pt;
	}
	.nav_columns
	{
		width: 20%;
	}
}
#nav_main .nav_columns
{
	height: auto !important;
}
@media (max-width: 1024px)
{
	.nav_column3
	{
		width: 17% !important;
	}
}
.zeiger1
{
	height: auto;
	margin-bottom: 0;
}
.zeiger2
{
	display: block;
	height: auto;
}
.zeigerhide
{
	display: none;
	height: 0;
}
.start-buttons
{
	position: relative;
	float: left;
	left: 45px;
	bottom: -19px;
	height: 152px !important;
	width: 219px;
	margin-right: 51px;
	padding-right: 13px;
	padding-top: 34px;
	padding-bottom: 0;
	left: -59px \0/;
}
.start-images
{
	position: relative;
	top: 0px;
	width: 100% !important;
}
.active-button
{
	opacity: 1;
}
#content-navi > UL, #content-navi2 > UL, #acc-wrapper .acc-head-first
{
	background: url("../img/bg_white.png") !important;
	position: relative;
	height: 22px;
	line-height: 1.7;
	margin-top: 0;
	padding: 3px 14px 5px 17px;
	height: auto;
	width: 100%;
	/*[disabled]margin-left:42px;*/
	/*[disabled]min-width:602px;*/
	/*+border-radius: 5px;*/
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	-khtml-border-radius: 5px;
	border-radius: 5px;
}
#acc-wrapper .acc-head-first
{
	margin-bottom: -13px !important;
}
#acc-wrapper #content-navi2 #kat0.acc-head-first
{
	top: -31px;
}
#content-navi2
{
	/*[disabled]+placement:shift 1px 2px;*/
}
#content-navi2
{
	/*[disabled]padding-top:30px;*/
}
#acc-wrapper.cal .acc-head
{
	background: url("../img/bg_white.png") repeat !important;
	position: relative;
	height: 22px;
	line-height: 1.7;
	margin-top: 10px;
	padding: 4px 15px;
	height: auto;
	width: 100%;
	margin-left: 43px;
	/*[disabled]min-width:602px;*/
}
.content IFRAME
{
	position: relative;
	z-index: 999 !important;
}
.marken-logo
{
	position: absolute;
	bottom: 85px;
	height: auto;
	left: 12%;
	opacity: 0.8;
}
#end
{
	text-align: center;
}
#tipps
{
	text-align: center;
	/*[disabled]height:226px;*/
	/*[disabled]margin-top:-118px;*/
	margin-bottom: 0;
	overflow: visible;
	/*+placement: anchor-bottom-left 2% 0%;*/
	position: absolute;
	left: 2%;
	bottom: 0%;
	bottom: 120px;
	width: 100%;
	margin-left: auto;
	margin-right: auto;
}
.start-img
{
	width: 100%;
	height: 95%;
	background-size: cover;
	background-position: center center;
}
.lieferstatus H3
{
	border-bottom: 1px solid #F68E00;
	font-size: 14.3pt !important;
	color: #F68E00 !important;
}
.no-js #loader
{
	display: none;
}
.js #loader
{
	display: block;
	position: absolute;
	left: 100px;
	top: 0;
}
.se-pre-con
{
	position: fixed;
	left: 0px;
	top: 0px;
	width: 100%;
	height: 100%;
	z-index: 9999;
	background: #FFF url(../img/loader.gif) no-repeat center;
}
#preloader
{
	visibility: hidden;
	position: fixed;
	top: 15%;
	left: 15%;
	padding: 0px 22px 0px 5px;
	background: #FFF url(../img/loader.gif) no-repeat center;
}
/*Teppichwelt*/
.teppichthumb
{
	width: 200px;
	float: right;
	padding: 8px;
	margin: 5px;
	width: 221px !important;
	display: inline;
	box-shadow: 1px 1px 4px #989896;
	margin-right: 6px;
	margin-left: 6px;
	margin-bottom: 12px;
	float: left;
	background-color: #FFFFFF;
	position: relative !important;
	background: #FFFFFF url(https://www.ehrmann-gilb.de/imagetypes/promo_thumb/promo_2018732-2018733.jpg) no-repeat local center center / cover;
	height: 200px;
	/*+border-radius: 2px;*/
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	-khtml-border-radius: 2px;
	border-radius: 2px;
}
.teppichthumb .teppichthumbheadline
{
	background-color: #F19100;
	color: #FFFFFF;
	font-weight: bold;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-top: 10px;
	/*+placement: shift -8px 137px;*/
	position: relative;
	left: -8px;
	top: 137px;
	/*+box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.272);*/
	-moz-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.272);
	-webkit-box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.272);
	box-shadow: 1px 1px 1px rgba(0, 0, 0, 0.272);
	font-size: 15px;
	text-align: left;
}
#content-navi2 SPAN.accsonder A
{
	font-weight: bold !important;
	text-transform: uppercase !important;
	/*margin-right: 9px;*/
	/*border-right: 1px solid black;*/
	/*margin-top: 14px;*/
	padding-top: 3px;
	text-decoration: none rgba(255, 255, 255, 0) !important;
	font-size: 14px;
	color: #BF0000;
	/*color: #383737;*/
}
#content-navi2 SPAN.button.accsonder A:hover
{
	color: #F19100;
	text-decoration: none rgba(255, 255, 255, 0) !important;
	background-repeat: ;
}
