@import "/DE/de/shop/content/css/extContentCMS.css";  /* Stylesheet CJ ergänzt für CMS-Inhalte */
@import "/DE/de/shop/content/css/camera.css";  /* Stylesheet für Camera-Slider */

/* Eingefügt weil fehlt in Roland dm.css CJ 07.07.14 */

#content_footer {
margin-bottom:5px;
position:relative;
width:942px;
z-index:100;
background:#fff;
}

#content_footer div.fe-footer-row {
display:inline-block;
margin-bottom:5px;
position:relative;
width:942px;
}

#content_footer div.newsletter_container {
width:942px;

border-top:dotted 1px #999;
background-color:#fff;
height:100px;
margin:0;
padding:3px 0 0;
}

#content_footer div.newsletter_container div#newsletter {
background-color:#f5f5f5;
}

#content_footer #newsletter h1,#content_footer #newsletter h5 {
color:#515151;
font-family:deichmannlight,Arial,Helvetica;
font-size:14px;
font-weight:400;
padding-bottom:7px;
padding-top:3px;
text-decoration:none;
text-transform:uppercase;
}

#content_footer div.newsletter_container div#newsletter .fe-newsletter-col {
float:left;
color:#7a7a7a;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
width:277px;
padding:10px 15px 6px;
}

#content_footer div#newsletter-middle {
padding-left:22px!important;
padding-right:8px!important;
}

#content_footer div#newsletter-right {
position:relative;
text-align:right;
height:94px;
padding:0 8px 0 22px !important;
}

#content_footer div.newsletter_container div#newsletter input[type="text"] {
-moz-border-radius:3px;
-webkit-border-radius:3px;
-khtml-border-radius:3px;
border-radius:3px;

border:solid 1px #7d7d7d;
width:262px;
height:17px;
color:#ccc;
font-size:12px;
margin:14px 0 10px;
padding:2px;
}

#content_footer div.newsletter_container div#newsletter input[type="text"]:focus {
color:#000;
}

#content_footer div.newsletter_container div#newsletter-middle div.btns span.arrow a {
padding-top:2px;
padding-bottom:2px;
}

#content_footer div#newsletter div#newsletter-graphic img {
max-width:297px;
}

#content_footer div#newsletter-right .newsletterBubble {
width:95px;
height:94px;
display:table-cell;
vertical-align:middle;
background:transparent url(img/newsletter-bubble.png) no-repeat scroll 0 0;
text-align:center;
}

#content_footer div#newsletter-right .newsletterImg {
display:block;
float:right;
}

#content_footer div#newsletter-right .newsletterBubble .newsletterText {
font-family:deichmannregular,Arial,Helvetica;
color:#fff;
display:inline-block;
line-height:150%;
font-size:10px;
}

#content_footer div#services .fe-services-col .theme h1 {
color:#515151;
font-family:deichmannlight,Arial,Helvetica;
font-size:14px;
text-transform:uppercase;
}

#content_footer div.fe-services-col p.img-text-link {
margin:9px 0;
}

#content_footer div#services {
background:linear-gradient(tobottom,#f5f5f50,#fff100%) repeat scroll 0 0 rgba(0,0,0,0);
}

#content_footer div#services .fe-services-col {
color:#7a7a7a;
float:left;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin-right:10px;
margin-top:5px;
padding-top:5px;
}

#content_footer div#services-right {
border-left:1px solid #ececec;
padding-left:10px;
width:292px;
}

.trendTeaser.trendTeaser_small {
height:420px;
}

.trendTeaser.trendTeaser_large {
height:536px;
}

.trendTeaser>img {
max-width:none!important;
}

.trendTeaser>ul {
position:absolute;
z-index:100;
top:0;
right:0;
max-width:none!important;
margin:0!important;
}

.trendTeaser>ul li {
background-color:#FFF;
width:107px;
margin:5px;
padding:12px 20px;
}

.trendTeaser.trendTeaser_large>ul li {
padding-bottom:9px;
}

.trendTeaser dl.m_product_thumb *,.trendTeaser dl.m_product_thumb dd.brand {
padding-top:0!important;
padding-bottom:0!important;
}


#seo-text {
text-indent:-10000px;
height:0;
}

.no-seo-style {
text-indent:0!important;
height:auto!important;
}

/* Weiteres eingefügt 08.09.14 */
#content_footer div#newsletter-right .newsletterBubbleContainer {
float: left;
}



/* Ende Eingefügt weil fehlt in Roland dm.css CJ 07.07.14 */

/* eingefügt CJ als cufon-Ersatz testen */
@font-face {
    font-family: 'DeichmannWebLight';
    src: url('css/font/deichmannweb-light.eot');
    src: url('css/font/deichmannweb-light.eot?#iefix') format('embedded-opentype'),
	url('css/font/deichmannweb-light.woff') format('woff'),
	url('css/font/deichmannweb-light.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

td.desc{  
	font-family: 'DeichmannWebLight',Arial,Verdana,Helvetica,sans-serif;
}
/* Ende eingefügt CJ als cufon-Ersatz testen */

/* Styles in CMS? */

ul.arrow-orange{
	text-align: right;
}

ul.arrow-orange li{
	color: #ef7307;
	font-family:  deichmannregular, Arial, Helvetica;
	font-size: 14px; 
	background: url('css/img/arrow-orange.png') no-repeat right;
	list-style-type:none;
	padding-right: 16px;
	margin-bottom: 10px;
	cursor: pointer;
}
ul.arrow-orange li a{ /* CJ eingefügt weil links in Listenpunkte des Shoefashion-Teasers eingefügt */
	color: #ef7307;
	font-family:  deichmannregular, Arial, Helvetica;
	font-size: 14px; 
}

/* re-usable classes */
a.nav-previous{
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -3px -1px;
	cursor: pointer;
}

a.nav-next{
	width: 10px;
	height: 10px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -11px -1px;
	cursor: pointer;
}

a.show-icon-company{
	height: 14px;
	padding-left: 20px;
	padding-top: 2px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -580px -60px;	
}

a.show-icon-branch{
	height: 24px;
	padding-left: 20px;
	padding-top: 4px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -580px -30px;	
}

a.show-icon-greenarrow{
	height: 14px;
	padding-left: 10px;
	padding-top: 2px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -585px -78px;	
}

a.show-icon-facebook{
	min-width: 24px;
	height: 24px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -573px -118px;	
}

a.show-icon-youtube{
	min-width: 24px;	
	height: 24px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -573px -159px;	
}

a.show-icon-google{
	min-width: 24px;
	height: 24px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -573px -200px;	
}

a.show-icon-trendblog{
	min-width: 65px;	
	height: 19px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -531px -241px;	
}
a.show-icon-instagram {
	min-width: 25px;	
	height: 25px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat 0px -790px ;	
}
a.show-icon-pinterest{
	min-width: 25px;	
	height: 25px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat 0px -825px ;	
}
.sprite.instagram-icon-logo-vector-25x25 { background-position: 0px -610px; width: 25px; height: 25px;  } 
.sprite.pinterest_badge_red_25x25 { background-position: 0px -645px; width: 25px; height: 25px;  } 

a.notext{
	padding-left: 0;
	margin-right: 5px !important;
}

a.show-icon-faq{
	height: 18px;
	padding-left: 20px;
	padding-top: 7px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -580px -90px;	
}

.show-icon-apps{
	min-width: 142px;	
	height: 22px;
	padding-left: 143px;
	padding-top: 8px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -459px -280px;	
}

.show-icon-signup{
	min-width: 51px;	
	height: 32px;
	padding-left: 60px;
	padding-top: 16px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -540px -348px;	
}

/*---------------------------------
	content_stage
-----------------------------------*/
#content_stage{
	width: 958px;
	margin-bottom: 5px;
	position: relative;
}

/*---------------------------------
	content_teaser
-----------------------------------*/
#content_teaser{
	width: 942px;
	margin-top: 20px;
	position: relative;
}

#content_teaser .row{
	margin-bottom:  5px; /* geändert von 30  wg Abstand zum Footer 19.02.2014 CJ */
	display: block;
	position: relative;
}
#content_teaser .row{
	position: relative;
}
#content_teaser .row > div {
	position: relative;
}

#content_teaser div.small{
	width: 307px;
	margin-left: 10px;
	float: left;
	border-bottom: solid 1px #545454;
	text-align: center;
}

#content_teaser .row1 div.small{
	height: 240px !important;
}

#content_teaser .row > div:first-child {
	margin-left: 0;
}

#content_teaser div.small img{
	display: block;
}
#content_teaser .cta,
#content_teaser .cta span a {
	font-family: deichmannlight,Arial,Helvetica,sans-serif;
}

/* Scene7-Teaser */
#content_teaser .tS7 ul {
	overflow: hidden;
}
#content_teaser .tS7 ul li {
	float: left;
	position: relative;
	display: none;
}
#content_teaser .tS7 ul li:first-child {
	display: block;
}
#content_teaser .tS7 .cta {
	display: none;
}
#content_teaser .tS7 dt a {
	display: none;
}

#content_teaser .tS7 .m_set_thumb_cross_sell .price, 
#content_teaser .tS7 .m_set_thumb_start .price {
	background: transparent none;
	top: 122px;
	bottom: 0;
	height: auto;
	width: 100%;
	color: #515151;
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 16px !important;
	font-weight: bold;
}

#content_teaser .tS7 .m_set_thumb_cross_sell .price .desc, 
#content_teaser .tS7 .m_set_thumb_start .price .desc {
	font-family: Arial, Helvetica, sans-serif !important;
	font-size: 10px !important;
	line-height: normal !important;
}

#content_teaser .tS7 .m_set_thumb .image {
	padding-bottom: 0;
}
#content_teaser .tS7 .module-without-bg, 
#content_teaser .tS7 .module {
	background: transparent none;
	margin-bottom: 0;
}
/* End Scene7-Teaser */

/* Set-Teaser-Umgestaltung */
#content_teaser .tS7 li.third {
		 height: 270px;
}
#content_teaser .tS7 a.setName {
	display: block;
	position: relative;
	bottom: -15px;
	font-family: deichmannlight,Arial,Helvetica;
	padding-right: 20px;
	text-transform: uppercase;
	font-size: 12px;
	color: #545454;
}
#content_teaser .tS7 a.setName:hover {
	text-decoration: none;
}
#content_teaser .tS7 a.setName span.next {
	background: url("css/img/sprite.png") no-repeat scroll -12px 0px rgba(0, 0, 0, 0);
	display: inline-block;
	
	height: 100%;
	line-height: 15px;
	width: 11px;
}

#content_teaser .cta_set a.nav-previous {
	background: url("css/img/sprite.png") no-repeat scroll 0 -860px rgba(0, 0, 0, 0);
	bottom: 80px;
	cursor: pointer;
	display: inline-block;
	height: 35px;
	left: 0;
	position: absolute;
	width: 15px;
}
#content_teaser .cta_set a.nav-next {
	background: url("css/img/sprite.png") no-repeat scroll 0px -905px rgba(0, 0, 0, 0);
	bottom: 80px;
	cursor: pointer;
	display: inline-block;
	height: 35px;
	position: absolute;
	right: 0;
	width: 15px;
}
#content_teaser .tS7 li.third a img {
		 margin-left: 18px;
}

/* Ende Set-Teaser-Umgestaltung */  /* eingefügt aus mail D.Neumann 20.08.14*/

/* Catalog-Teaser */
#content_teaser .tCat img {
	/* position: absolute; */ 
	bottom: 0;
	left: 0;
	margin-top: 6px; /* CJ 25.04.2014 */
	}
/* End Catalog-Teaser */
#content_teaser.cf .tVid img { /* class cf ergänzt. damit Template auch für Magazin-Seite genutzt werden kann */
/* 	padding-top: 31px;
	padding-left: 8px; */
	margin-top: 6px;
}
#content_teaser.cf .default img { /* CJ */
	margin-top: 6px;
}
/* reset default link style for ctas */
#content_teaser .cta span a {
	font-size: inherit;
	color: inherit;
}
#content_teaser .cta span a:hover {
	text-decoration: none;
}
/*
#content_teaser div#trendblog-teaser{
	background: url('css/img/sprite.png') no-repeat 0 -545px;
	padding-top: 64px;
}*/

#content_teaser div#trendblog-teaser ul li{
	text-align: left;
	border-top: dotted 1px #999999;
	padding: 10px 5px;
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF)";
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);
 	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
}

#content_teaser div#trendblog-teaser li a.post-item{
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -302px -420px;
}


#content_teaser div#trendblog-teaser img.post-img{
	float: left;
	padding-left: 5px;
	width: 80px;
}


#content_teaser div#trendblog-teaser div.post-title{
	float: right;
	width: 195px; 
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	margin-right: 8px;
}

#content_teaser div#trendblog-teaser div.post-subtitle{
	width: 200px;
	padding-left: 10px;
	float: left;
}
#content_teaser div#trendblog-teaser img.tb_thumb{
	width: 80px;
	float:left;
}
/* Trendblog Teaser Magazin-Seite 3 Zeielen */

#content_teaser div#trendblog-teaser-three{
	background: url('css/img/sprite.png') no-repeat 0 -550px;
	padding-top: 50px;
}

#content_teaser div#trendblog-teaser-three ul li{
	text-align: left;
	border-top: dotted 1px #999999;
	padding: 5px 5px;
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF)";
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);
 	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
}

#content_teaser div#trendblog-teaser-three li a.post-item{
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -302px -420px;
}


#content_teaser div#trendblog-teaser-three img.post-img{
	float: left;
	padding-left: 5px;
	width: 80px;
}


#content_teaser div#trendblog-teaser-three div.post-title{
	float: right;
	width: 195px;
	padding-left: 10px;
	font-weight: bold;
	font-size: 14px;
	margin-right: 12px;
}

#content_teaser div#trendblog-teaser-three img.tb_thumb{
	width: 80px;
	float:left;
}
#content_teaser div#trendblog-teaser-three div.post-subtitle{
	width: 200px;
	padding-left: 10px;
	float: left;
}

/* Ende Trendblog Teaser 3 Zeilen */



#content_teaser div.small img#fbicon{
	display: relative;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}

#content_teaser div.small div.fb-like-btn{
	padding: 5px 10px 10px 10px;
	display: relative;
	float: left;
}

#content_teaser div.small #custom_fb_stream{
	clear: both;
	text-align: left;
	margin-left: 10px;
	padding-top: 10px;
	max-width: 307px;
}

#content_teaser div.small #custom_fb_stream div#fb_steam_header{
	width: 307px;
	display: inline-block;
	border-bottom: solid 1px #e5e5e5;
	padding-bottom: 10px;
	margin
}

#content_teaser div.small #custom_fb_stream div#fb_steam_header img{
	vertical-align: top;	
	float: left;
}

#content_teaser div.small #custom_fb_stream div#fb_steam_header div#fb_name{
	width: 233px;
	float: left;
	color: #3B5998;
	cursor: pointer;
	text-decoration: none;
	font-weight: bold;
	font-size: 13px;
	font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
	text-align: left;
	padding-left: 10px;
	padding-top: 10px;
}

#content_teaser div.small #custom_fb_stream div#fb_steam_header div#fb_status_time{
	float: left;
	padding-left: 10px;
	margin-top: 8px;
	color: #999999;
	font-family: 'Helvetica Neue',Helvetica,Arial,'lucida grande',tahoma,verdana,arial,sans-serif;
	font-size: 11px;
}


#content_teaser div.small #custom_fb_stream p#fb_status_msg{
	clear: both;
	text-align: left;
	padding-top: 10px;
	max-width: 307px;
	padding-top: 5px;
}

#content_teaser div.small #custom_fb_stream a#fb_status_link{
	margin-left: 5px;
	color: #3B5998 !important;
	text-decoration: none !important;
}

#content_teaser div.small #custom_fb_stream a#fb_status_link:hover{
	text-decoration: underline !important;
}

#content_teaser div.small #custom_fb_stream p#fb_status_msg.loading{
	text-align: center !important;
}

#content_teaser div.small #custom_fb_stream p#fb_status_msg.loading img{
	display: inline !important;
}


#content_teaser div.small .cta{
	width: 307px;
	text-align: center;
	position: absolute;
	bottom: 3px;
}

/*XL-Teaser AI*/
#content_teaser div.largexl{
	width: 948px;
	border-bottom: solid 1px #545454;
	/*overflow-y: hidden;
    overflow-x: hidden;*/
}

#content_teaser div.largexl .cta{
	text-align: center;
	
}
/*end XL*/

#content_teaser div.large{
	width: 466px;
	/* min-height: 107px; delete me */
	margin-left: 10px;
	float: left;
	border-bottom: solid 1px #545454;
	text-align: left; /* geändert von center für Streichpreise Trends CJ */
	overflow-y: hidden;
    overflow-x: hidden;
	position: relative;
}

#content_teaser .large ul{
	max-width: 144px;/* vorher 190px; */
	float: right;
   margin-bottom: 24px; /* sagt getit */
	margin-right: 4px;/* vorher 16px; */
}

#content_teaser div.large img{ /* bei getit mit > */
	float: left;
	
}
#content_teaser div.large.tTrend img{ 
/* 	max-width: 307px; /* CJ */ */
}
/*
.ie #content_teaser div.large img{
	max-width: 260px;
}
.ie #content_teaser div.large li img{
	max-height: 164px;
}
*/

#content_teaser .large .m_product_thumb{
	margin-top: 0 !important;
	width: 124px;
}

#content_teaser .large .m_product_thumb .image{
	padding-bottom: 0 !important;
}

#content_teaser .large .m_product_thumb dt{
	display:none;
}

#content_teaser .large .m_product_thumb .brand{
	float: left;
	width: 100%;
	padding-top: 4px !important;
	padding-bottom: 6px;
}


#content_teaser .large .m_product_thumb dd{
	width: 100%;
	margin-left: 0;
}
#content_teaser div.large .cta{
	width: 466px;
	text-align: center;
	position: absolute;
	bottom: 2px;
}

#content_teaser div.cta span{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 12px;
	color: #545454;
	cursor: pointer;
}


/*---------------------------------
	content_footer
-----------------------------------*/

#footer_slider_container{
	width: 942px;
	text-align: center;
	position: absolute;
	z-index: 100;
	background-color: transparent !important;
}

#footer_slider_container div#footer_slider{
	background-color: #ffffff;
	padding-top: 8px;
	padding-right: 3px;
	padding-bottom: 0px;
	padding-left: 3px;
	border: dotted 1px #999999;
	border-bottom: 0;
	margin: 0 auto;
	margin-top: -35px;
	cursor: pointer;
}

#footer_slider_container div#footer_slider.attached{
	margin-top: 0;
}

#footer_slider_container div#footer_slider span{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 14px;
	color: #515151;
	background-color: #f5f5f5;
	padding: 10px 10px 16px 10px;
	margin: 0;
	line-height: 2;
	white-space: nowrap;
}


#content_footer h1,
#content_footer h5{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 14px;
	color: #515151;
	font-weight: normal;
	text-decoration: none;
	padding-top: 3px;
	padding-bottom: 7px;
}

/* newsletter-Einträge gelöscht laut mail getit am 19.02.14 CJ */


/* services */
#content_footer div#services{
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF)";
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);
 	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
}

#content_footer div#services .fe-services-col{
	margin-right: 10px;
	float: left;
	padding-top: 5px;
	margin-top: 5px;
	color: #7a7a7a;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
}

#content_footer div#services .fe-services-col .theme{
	margin-bottom: 30px;
}

#content_footer div#services-customerservice img{
	left: -3px;
	position: relative;
}

#content_footer div#services #services-signup{
	margin-bottom:0px;
}


#content_footer div#services .fe-services-col .theme h1,
#content_footer div#services .fe-services-col .theme h5{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 14px;
	color: ##005f84;	
}

#content_footer div#services .fe-services-col a,
#content_footer div#services .fe-services-col a:active,
#content_footer div#services .fe-services-col a:visited{
	font-family:  deichmannmedium, Arial, Helvetica;
	font-size: 10px;
	color: #005f84 !important;
	margin-right: 14px;
	text-decoration: none !important;
}

#content_footer div#services-left{
	width: 277px;
	border-right: solid 1px #ececec;
	padding-left: 15px;
	padding-right: 15px;
}

#content_footer div#services-middle{
	width: 295px;
	margin-left: 3px;
}

#content_footer div#services-right{
	width: 292px;
	border-left: solid 1px #ececec;
	padding-left: 10px;
}

#content_footer div.fe-services-col p.img-text-link{
	margin: 9px 0;
}

#content_footer div.fe-services-col div#services-signup p.img-text-link{
	margin: 0px;
}

#content_footer #services-customerservice table{
	margin-top: 10px;
	margin-bottom: 10px;
}

#content_footer #services-customerservice td{
	padding-right: 10px;
}

#content_footer #services-customerservice h3{
	text-transform: uppercase;
	margin:10px 0;
	font-size: 12px;
}

/*	Das sind Ergänzungen für kleinen Footer im neuen Bestellprozess. CJ 23.04.2014	*/

#services.footer_short{
    clear: both;
    overflow: hidden;
    border-top: dotted 1px #999999;
    margin-bottom: 5px;
}

#metanavigation.footer_short{
     clear: both;
}

#content_footer #services-customerservice h3
{
	margin: 0 0 0.5em 0;
}

#content_footer #services-customerservice h3
{
	line-height: 1;
	margin-bottom: 1em;
	color: #666666;
	font-weight: normal;
}

/* ergänzt nach Mail von D.Neumann 24.04.2014 CJ */
#content_footer #services-customerservice h5
{
		 margin: 0 0 0.5em 0;
		 padding: 3px 0 7px;
		 font-size: 14px;
		 font-weight: normal;
		 font-family: deichmannlight, Arial, Helvetica;
		 text-transform: uppercase;
		 line-height: 1;
}
/* Ende ergänzt nach Mail */


#content_footer div.fe-footer-row a{
	text-decoration: none;
}

/*	Ende Ergänzungen für kleinen Footer */
/* corporate_teaser */
#content_footer div#corporate_teaser hr{
	border: 0;
	border-top: dotted 1px #999999;
	color: #ffffff;
	max-width: 942px;
	padding: 5px 0 0;
	margin: 0;
}

#content_footer div#corporate_teaser{
	width: 955px;
}

.magazin #content_footer div#corporate_teaser .small{
	height: 160px !important;
}

.magazin #content_footer div#corporate_teaser .small .cta{
	bottom: -6px;
}

#content_footer div#corporate_teaser .small{
	width: 307px;
	margin-right: 10px;
	margin-left:0;
	float: left;
	text-align: center;
	border-bottom: solid 1px #545454;
	padding: 0;
	position: relative;
}

#content_footer  div#corporate_teaser .small img{
	max-width: 307px;
	margin: 0px;
	margin-bottom: -8px;/* geändert von 17px, weil script jetzt +25px Höhe macht*/
}

#content_footer div#corporate_teaser .small .cta{
	min-width: 307px;
	text-align: center;
	position: absolute;
	bottom: 2px;
}

#content_footer div#corporate_teaser .small .cta span{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 12px;
	color: #545454;
	cursor: pointer;
	margin-right: 0px;
}

/* site_map */

#content_footer div#sitemap{
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF)";
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);
 	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
}

#content_footer div#sitemap .sitemap-col{
	width: 141px;
	margin-right: 8px;
	padding: 4px;
	float: left;
	min-height: 160px; /*delete me*/
	color: #9e9e9e;
	min-height: 100px;
}

#content_footer div#sitemap h1,
#content_footer div#sitemap h5{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 12px;
	color: #8e8e8e;	
}

#content_footer div#sitemap .sitemap-col ul li a{  /* a ergänzt weil Sitemapeinträge verlinkt sein sollten CJ 20131120 */
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 11px;
	color: #9e9e9e;	
}

/* seo-text */

#content_footer div#seo-text{
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF)";
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);
 	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	padding: 10px 10px 5px 10px;
	width: 922px;
}

/* metanavigation */
#content_footer div#metanavigation{
	border-top: dotted 1px #999999;
	font-family:  deichmannmedium, Arial, Helvetica;
	text-align: right;
	padding-top: 5px;
}

/* metanavigation */
#content_footer div#metanavigation a{
	border-left: solid 1px #9d9d9d;
	padding: 0 8px 0 8px;
	font-size: 11px;
	color: #7a7a7a;	
}

#content_footer div#metanavigation a.first{
	border-left: 0;
}

/*  STAGE-Styles
----------------------------------------- */
#STAGE_CONTAINER {
	width: 942px;
	height: 628px;
	position: relative;
}

#STAGE {
	width: 100%;
	height: 378px;
	position: relative;
}
#STAGE  li {
	width: 942px;
	height: 378px;
	position: absolute;
	left: 0;
	top: 0;
}

#STAGE span.ajaxUrl,
#STAGE span.stage_info {
	display: none;
}

/* Thumbnails */
#STAGE_THUMBS {
	height: 378px;
	position: absolute;
	right: 0;
	top: 0;
	background: transparent url(css/img/stage-bg.png) repeat  scroll 0 0;	
}

#STAGE_THUMBS li {
	position: relative;
	color: #515151;
	font-size: 12px;
	font-family: deichmannlight, Arial, Helvetica, sans-serif;
	border-top: 1px dotted #fff;
	cursor: pointer;
}
#STAGE_THUMBS li span.fe-image {
	display: none;
}

#STAGE_THUMBS li span.navName {
	display: table-cell;
	width: 139px;
	height: 46px;
	padding-left: 15px;
	vertical-align: middle;
	text-transform: uppercase;
}

#STAGE_THUMBS li.IS_ACTIVE span.fe-image {
	display: inline-block;
	width: 21px;
	height: 46px;
	position: absolute;
	left: -21px;
	top: 0;
	background: transparent url(css/img/sprite.png) no-repeat scroll 0 -33px;
}

#STAGE_THUMBS li.IS_ACTIVE {
	background: #fff none;
}

/* Productlist */
#STAGE_PRODUCTS {
	height: 250px;
	position:relative;
}
#STAGE_PRODUCTS li {
	height: 240px;
	float: left;
	margin: 4px 6px;
	background-color: #fff;
}

#STAGE_PRODUCTS li.first {
	margin-left: 9px;
}

/* End stage styles */

/*---------------------------------
	content_teaser_magazin
-----------------------------------*/
#content_teaser.magazin{
	margin-bottom: 5px;
	position: relative;
	margin-top: 0px;
	padding-bottom: 30px;
}

#content_teaser.magazin .row:FIRST-CHILD{
	margin-top: 30px;
}

#content_teaser.magazin .row{
	margin: 30px 0px 0px 0px;
	position: relative;
}

#content_teaser.magazin #content_footer{
	margin-top: 65px;
}

#content_teaser.magazin div.small{
	width: 307px;
	float: left;
	border-bottom: solid 1px #545454;
	text-align: center;
}

#content_teaser.magazin div.small img{
	max-width: 307px;
}

#content_teaser.magazin div.small img#fbicon{
	display: relative;
	float: left;
	margin-left: 10px;
	cursor: pointer;
}

#content_teaser.magazin div.small div.fb-like-btn{
	padding: 5px 10px 10px 10px;
	display: relative;
	float: left;
}

.magazin_content_header div.large .cta {
	width: 607px;
	text-align:center;
}

#content_teaser.magazin div.small .cta{
	width: 307px;
	text-align: center;
	position: absolute;
	bottom: 1px;
}

#content_teaser.magazin div.large{
	width: 466px;
	/* min-height: 107px; delete me */
	margin-right: 10px;
	float: left;
	border-bottom: solid 1px #545454;
	text-align: center;
	overflow-y: hidden;
}

#content_teaser.magazin .large ul{
	max-width: 190px;
	float: right;
	margin-right: 16px;
}

#content_teaser.magazin div.large img{
	float: left;
	max-width: 270px;
}

.ie #content_teaser.magazin div.large img{
	max-width: 260px;
}
.ie #content_teaser.magazin div.large li img{
	max-height: 164px;
}

#content_teaser.magazin div.large .cta{
	width: 466px;
	text-align: center;
	position: absolute;
	bottom: 1px;
}

#content_teaser.magazin .row .wide .magazin_trends span,
#content_teaser.magazin .small div.cta span:first-child,
.magazin_content_header div.cta span:first-child {
	text-align: left;
	text-transform: none;
	font-family:  Arial, Helvetica;
	font-size: 12px;
	color: #949494;
	margin: 5px 5px 6px 5px;
	cursor: default;	
	display:inline-block;
}

.magazin_trends div.cta span,
.magazin_content_header div.cta span,
#content_teaser div.cta span{
	text-transform: uppercase;
	font-family:  deichmannlight, Arial, Helvetica;
	font-size: 12px;
	color: #545454;
	cursor: pointer;
}

.magazin_header_img.large {
	float:right;
}

#magazin_header #sidebar {
	float:left;
	width:285px;
	position: relative;
	height: 687px;
}

.ie #magazin_header #sidebar {
	height: 686px;
}

.ie8 .magazin#content_teaser .row .wide .magazin_trends span {
	margin: 0 0 0 20px !important;
}

.ie8 .magazin#content_teaser .row .wide .magazin_trends div:first-child span {
	margin-left: 0 !important;
}

.ie9 #magazin_header #sidebar {
	height: 686px;
}

.ie10 #magazin_header #sidebar {
	height: 686px;
}

.chrome #magazin_header #sidebar {
	height: 687px;
}

.opera #magazin_header #sidebar {
	height:671px;
}

#magazin_header #sidebar .upper-menu {
	padding:15px;
	border-bottom:1px dotted #545454;
	background-image: url(css/img/bg_upper_menu.jpg);
	background-repeat: repeat-x;	
}

#magazin_header #sidebar .headline {
	margin-bottom:10px;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 12px;
}

#magazin_header #sidebar .vertical li span {
	background:url(css/img/sprite.png) -584px -398px;
	display:block;
	padding-left:10px;
	font-family: deichmannregular, Arial, Helvetica;
	font-size:12px;
	line-height: 20px;
}

#magazin_header #sidebar div.lower-menu li span{
	font-family: deichmannregular, Arial, Helvetica;
	font-size:12px;
	line-height: 14px;
}


#magazin_header #sidebar .lower-menu {
	text-transform:uppercase;
	padding:15px;
}

#magazin_header #sidebar .lower-menu ul li {
	margin-bottom:10px;
}

.magazin_header_img.large {
	padding-bottom:3px;
	border-bottom:1px solid #000;
	margin-right: 18px;
}

.facebook-box {
	/* margin-top:104px; */
	border-bottom:1px solid #000;
	padding-bottom:3px;
	width:307px;
	bottom: 0px;
	position: absolute;	
}

.ie .facebook-box {
	margin-top:100px;
}


#content_teaser.magazin .row .small {
	height:316px !important;
}

#content_teaser.magazin .row .wide {
	width:947px !important;
	margin-right: 10px;
	float: left;
	border-bottom: solid 1px #545454;
	/* 	text-align: center; */
	overflow-y: hidden;
}

#content_teaser.magazin .row .wide.large {
	height:107px !important;
}

#content_teaser.magazin .row .wide h2 {
	float:left;
	font-family:  caslonblack, Arial, Helvetica;
	position:absolute;
	color: black;
	font-size: 30px;
	line-height: 24px;
}

#content_teaser.magazin .row .wide .magazin_trends div:last-child span {
	margin: 0px;
}

#content_teaser.magazin .row .wide .magazin_trends span {
	float:left;
	width: 297px;
	margin: 0px 20px 0px 0px;
}

.magazin_trends {
	width: 942px;
	margin-top:31px;
}

#content_teaser.magazin div.wide .cta{
	width:942px;
	text-align: center;	
}

#content_teaser.magazin div.wide .teaser_wide img {
	max-width:auto !important;
}

.teaser_wide > div {
	float:left;
}

.teaser_wide > div:first-child {
	margin-right:10px;	
}

.teaser_wide .wide_small div:first-child {
	margin-bottom:7px;	
}

.chrome li.magazin ul.mdd{
	left: -105px;
}

li.magazin ul.mdd{
	padding: 0px 10px 15px 10px;
	width: 330px;
	left: -98px;
	background-image: url(css/img/mag_nav_background.jpg);
	background-repeat: repeat-x;
	background-color: white;	
}

li.magazin ul.mdd li a {
	color: #545454;
}

li.magazin ul.mdd li.subNavigation li:hover a{
	color: #009661;
}

li.magazin ul.mdd li:hover a{
	color: #545454;
}

li.magazin .subNavigation ul li.big a{
	text-transform: uppercase;	
	border-bottom: dotted 1px #cdcdcd;
	padding: 5px 0px 3px 0px;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 12px !important;
	/* font-variant: small-caps; */
}

li.magazin .subNavigation ul li.small a{
	background: url(css/img/sprite.png) -584px -395px;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 12px !important;
	padding-top: 5px;
}

li.magazin #leftNavigation{
	float:left;
	width: 150px;
}

li.magazin #rightNavigation{
	float: left;
	margin-left: 30px;
	width: 150px;
}

#ariadne.magazin {
	height: 28px;
	margin-left: 2px;
}

#ariadne.magazin span {
	font-size: 10px;
}


#ariadne.magazin li span.active {
	padding-left: 3px;
}

#ariadne.magazin li span.active {
	color: #009661;
}
.m_nav ul.home li a.sale {
	color: red;
}	
div.pdflist{
	/* Opera */ 
	background-image: -o-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
	/* For WebKit (Safari, Google Chrome etc) */
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f5), to(#ffffff));
	/* For Mozilla/Gecko (Firefox etc) */
	background: -moz-linear-gradient(top, #f5f5f5, #ffffff);
	/* For Internet Explorer 5.5 - 7 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF);
	/* For Internet Explorer 8 */
	-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#FFF5F5F5, endColorstr=#FFFFFFFF)";
	/* W3C Markup, IE10 Release Preview */ 
	background-image: linear-gradient(to bottom, #F5F5F5 0%, #FFFFFF 100%);
 	/* IE10 Consumer Preview */ 
	background-image: -ms-linear-gradient(top, #F5F5F5 0%, #FFFFFF 100%);
}

div.pdflist  .wrapper {
	margin: 10px 32px 0 28px;
	padding-top: 20px;
}

/* Ergänzung ROLAND für Corporate Benefits-Seite */
#couponlanding tbody,#couponlanding tr,#couponlanding th,#couponlanding td{
	vertical-align: middle !important; 
	}
	
#header_2014 .m_nav li ul a span {
	font-family: deichmannregular,Arial,Helvetica,sans-serif;
}

#header_2014 .m_nav li a span {
	font-family: deichmannmedium,Arial,Helvetica,sans-serif;
}

/* NEUE TRENDS - SVN Lieferung von getit */
.trend-headline, #trend-overview-content:after {
		display: block;
  height: 54px;
  background: #030000;
}

#trend-overview-content .trend-teaser .text .content, #trend-stage .text, #trend-content .text {
  color: #030000;
  font-size: 18px;
  line-height: 24px;
  font-family: serif;
  font-style: italic;
}

#trend-overview-content .trend-teaser .left, #trend-content .left, #trend-overview-content .trend-teaser .right, #trend-content .right, #trend-stage .text {
  width: 50%;
  display: block;
  box-sizing: border-box;
}

#trend-overview-content .trend-teaser .left, #trend-content .left {
  float: left;
}

#trend-overview-content .trend-teaser .right, #trend-content .right {
  float: right;
}

#trend-overview-content .trend-teaser h3 {
  font-family: deichmannlight, Arial, Helvetica;
  background: url("img/trends/underline.png") no-repeat center bottom;
  padding-bottom: 20px;
  margin-bottom: 30px;
  margin-top: 75px;
  font-size: 26px;
  line-height: 26px;
  color: #030000;
  letter-spacing: 2px;
}
#trend-overview-content .trend-teaser img {
  display: block;
}
#trend-overview-content .trend-teaser .text {
  color: #030000;
  text-align: center;
  padding: 0 70px;
}

#trend-stage {
  position: relative;
  margin-top: 20px;
  overflow: hidden;
}
#trend-stage .text {
  position: absolute;
  top: 0;
  right: 0;
  padding: 30px 80px 0 30px;
  font-size: 25px;
  line-height: 27px;
}
#trend-stage a.prev-trend-link,
#trend-stage a.next-trend-link {
  position: absolute;
}
#trend-stage a.prev-trend-link > span,
#trend-stage a.next-trend-link > span {
  height: 74px;
  width: 74px;
  display: inline-block;
}
#trend-stage a.prev-trend-link {
  left: 0;
  background: url("img/trends/trend-arrow-left.png") 0 center no-repeat;
}
#trend-stage a.next-trend-link {
  right: 0;
  background: url("img/trends/trend-arrow-right.png") 0 center no-repeat;
}

#trendheader {
  color: #030000;
  position: relative;
  height: 40px;
  border: 1px solid black;
  border-left: 0;
  border-right: 0;
  font-family: sans-serif;
  padding: 0 20px;
}
#trendheader a.content {
  color: #030000;
  text-decoration: none;
  height: 40px;
  line-height: 44px;
  padding-left: 38px;
  position: relative;
  display: inline-block;
  z-index: 2;
  font-size: 20px;
  font-family: deichmannthin, Arial, Helvetica, sans-serif;
  float: left;
}
#trendheader a.content:before {
  content: '';
  height: 40px;
  width: 28px;
  display: inline-block;
  position: absolute;
  left: 0;
  background: url("img/trends/content-dots.png") no-repeat 0 center;
}
#trendheader h2 {
  position: absolute;
  top: 0;
  padding: 0;
  margin: 0;
  text-align: center;
  line-height: 40px;
  width: 100%;
  font-size: 38px;
}
#trendheader div.socialicons {
  z-index: 2;
  position: relative;
  display: inline-block;
  height: 40px;
  float: right;
}
#trendheader div.socialicons a {
  margin-top: 4px;
  margin-left: 6px;
  display: inline-block;
}

.trend-headline {
  line-height: 60px;
  text-transform: uppercase;
  color: white;
  font-family: deichmannthin, sans-serif;
  padding: 0 20px;
  font-size: 50px;
  margin: 0;
  font-weight: normal;
}
.trend-headline.margin {
  margin: 30px 0;
}

#trend-overview-content:after {
  content: '';
}

#trend-content > img {
  margin-bottom: 85px;
}
#trend-content .text {
  text-align: center;
  padding: 0 20px;
  font-size: 23px;
  line-height: 27px;
}
/*buttons.css*/
.trend-thumb {
	margin-bottom: 20px;
  text-align: center;
}

.trend-button {
  box-sizing: border-box;
  height: 62px;
  width: 286px;
  border: 0;
  background: url("img/trends/trend-button.png") no-repeat;
  color: white;
  display: inline-block;
  position: relative;
  font-family: Arial, Helvetica, Sans-serif;
  text-align: center;
}
.trend-button span {
  text-transform: uppercase;
  font-size: 18px;
  border: 0;
  width: 230px;
  left: -5px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  bottom: -9px;
}
/* Ende buttons.css*/

/* NEUE TRENDS - SVN Lieferung von getit */

/* css-Hack für Startseiten-Rebrush einschalten, wenn 15.9 live geht und class="sf2015" am Teaser steht (am Footer aus Property)*/
/* für alle Teaser CTA unsichtbar machen, bis alle Länder umgestellt sind. Dann CTA aus Templates löschen */
/* für alle theoretisch möglichen Teaser die border-bottom überschreiben, nach kompletter Umstellung css-Border löschen.*/

#content_teaser.sf2015 .tS7 a.setName,
.sf2015 div.cta  {
	display:none;
}

#content_teaser.sf2015  .small.tS7,
#content_teaser.sf2015  .small.tVid,
#content_teaser.sf2015  .small.tCat,
#content_teaser.sf2015  .small,
#content_teaser.sf2015  .large,
#content_teaser.sf2015  .largexl,
#content_teaser.sf2015  .small.default, 
#content_teaser.sf2015  .row .wide  {
	border: none;
}

/*Test Landingpage ROL*/
.lp_topmarken{
	float: left;
	margin-top: 32px;
    width: 319px;
}

.lp-rol{
	font-size: 19px;
    line-height: 27px;
	margin-left: -12px;
	margin-top: 50px;
}
/*ENDE Test Landingpage ROL*/
/* content_footer 2015
	-----------------------------------*/
#content_footer.sf2015 {
	margin-top: 20px;
	width: 942px; /* Änderung 07.10.2015: Height hinzugefügt */
}
#content_footer.sf2015 #footer_slider_container {
	position: inherit;
}
#content_footer.sf2015 #footer_slider_container div#footer_slider {
	width: 100% !important;
	padding: 10px 0 5px;
	border-top: 1px solid #dddddd;
	box-shadow: inset 0px 1px 0px 0px #353333;
	border-left: none;
	border-right: none;
	border-bottom: none;
	cursor: default;
	margin-top: -1px;
}
#content_footer.sf2015 #footer_slider_container div#footer_slider span {
	display: block;
	width: 100% !important;
	padding: 0;
	background: none;
	text-transform: uppercase;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 18px;
	color: #000000;
}
#content_footer.sf2015 #footer_slider{
	display: none;
}
#content_footer.sf2015 #footer_rows_container #footer_slider{
	display: block;
}
/* Änderung 07.10.2015: h2, h3, h4 2x hinzugefügt */
#content_footer.sf2015 div#services .fe-services-col .theme h1,
#content_footer.sf2015 div#services .fe-services-col .theme h2,
#content_footer.sf2015 div#services .fe-services-col .theme h3,
#content_footer.sf2015 div#services .fe-services-col .theme h4,
#content_footer.sf2015 div#services .fe-services-col .theme h5,
#content_footer.sf2015 h1,
#content_footer.sf2015 h2,
#content_footer.sf2015 h3,
#content_footer.sf2015 h4,
#content_footer.sf2015 h5 {
	text-transform: uppercase;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 18px;
	font-weight: normal; /* Änderung 07.10.2015: font-weight hinzugefügt */
	color: #000000;
	padding-bottom: 11px;
	margin-bottom: 0;
	height: auto !important; /* Änderung 07.10.2015: height und line-height
	hinzugefügt */
	line-height: inherit !important;
}
#content_footer.sf2015 h2,
#content_footer.sf2015 h3 {
	text-transform: uppercase;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 14px;
	color: #000000;
}
#content_footer.sf2015 div#sitemap h1,
#content_footer.sf2015 div#sitemap h5 {
	text-transform: uppercase;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 14px;
	color: #525252;
	padding-top: 4px;
	padding-bottom: 15px;
}
#content_footer.sf2015 div#sitemap .sitemap-col li {
	text-transform: uppercase;
	font-family: deichmannlight, Arial, Helvetica;
	font-size: 12px;
	color: #525252;
}
#content_footer.sf2015 .clr {
	clear: both;
}
#content_footer.sf2015 .content_footer_row {
	border-top: 1px solid #dddddd;
	box-shadow: inset 0px 1px 0px 0px #353333;
}

/*seo*/
#content_footer.sf2015 .seo {
	border-top: 1px solid #cccccc;
	margin-bottom: 19px;
}
/* Änderung 07.10.2015: h2, h3 und h4 hinzugefügt */
#content_footer.sf2015 .seo h2,
#content_footer.sf2015 .seo h3,
#content_footer.sf2015 .seo h4,
#content_footer.sf2015 .seo h5 {
	margin-top: 19px;
	background: #eaeaea;
	font-family: deichmannlight, Arial, Helvetica;
	font-size: 12.5px;
	text-transform: uppercase;
	padding: 10px 0 4px;
	text-align: center;
}
#content_footer.sf2015 .seo p {
	font-family: deichmannregular, Arial, Helvetica;
	margin-top: 17px;
}
#content_footer.sf2015 .seo p.quote {
	text-align: center;
}
/* services */
#content_footer.sf2015 div#services {
	background: none;
	background-image: none;
	margin-bottom: 0px;
}
#content_footer.sf2015 div#services .fe-services-col {
	color: #000;
	margin-top: 0;
	padding-top: 22px;
	width: 304px;
}
#content_footer.sf2015 div#services .fe-services-col.content_footer_row_left {
	width: 356px;
}
#content_footer.sf2015 div#services .fe-services-col.content_footer_row_middle {
	width: 278px;
}
#content_footer.sf2015 div#services .fe-services-col.content_footer_row_right {
	line-height: 18px;
	width: 278px;
}
#content_footer.sf2015 div#services .fe-services-col .theme {
	font-family: deichmannlight, Arial, Helvetica;
	font-size: 14px;
	margin-bottom: 24px;
	line-height: 17px;
}
#content_footer.sf2015 div#services .fe-services-col .theme#services-awards {
	margin-top: 85px;
}
#content_footer.sf2015 div#services .fe-services-col .theme#deliver_info {
	margin-top: 63px;
}
#content_footer.sf2015 div#services .fe-services-col
.theme#services-payment_security {
	line-height: 18px;
}
#content_footer.sf2015 .footer_tablelook_row {
	display: table-cell;
}
#content_footer.sf2015 div#services-customerservice .service_hotline {
	background: url('css/img/service-hotline_bg.png') no-repeat;
	width: 195px;
	padding: 17px 20px 16px;
	cursor: default;
	color: #fff;
	text-transform: uppercase;
	font-size: 14px;
	font-family: deichmannmedium, Arial, Helvetica;
	line-height: 1.5em;
	/*margin-left: -18px; Änderung im footer_long html vom 7.10. von getit */
	height: 53px;  /* Änderung im footer_long html vom 7.10. von getit */
}
#content_footer.sf2015 div#services-customerservice .service_hotline span {
	font-size: 20px;
	display: block;
}
#content_footer.sf2015 div#services-customerservice h3 {
	text-transform: none;
	margin-top: 3px;
	font-size: 14px;
	margin-bottom: 0;
}
#content_footer.sf2015 div#metanavigation {
	width: 100% !important;
	padding: 15px 0 5px;
	border-top: 1px solid #dddddd;
	box-shadow: inset 0px 1px 0px 0px #353333;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: none;
}
#content_footer.sf2015 div#metanavigation a {
	font-size: 12px;
	font-family: deichmannlight, Arial, Helvetica;
	color: #000;
}
#content_footer.sf2015 .fe-footer-row.no-seo-style#seo-text {
	display: none;
}
#content_footer #services-customerservice h5 {
	margin: 0;
}
#content_footer.sf2015 div#services #services-signup {
}
#content_footer.sf2015 div#services .fe-services-col .theme h1,
#content_footer.sf2015 div#services .fe-services-col .theme h5 {
}
#content_footer.sf2015 div#services .fe-services-col a,
#content_footer.sf2015 div#services .fe-services-col a:active,
#content_footer.sf2015 div#services .fe-services-col a:visited {
	color: #000000 !important;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 14px;
	position: relative;
}
.sf2015 a.show-icon-trendblog {
	min-width: 80px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -511px -966px;
}
.sf2015 a.show-icon-instagram {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -473px -966px;
}
.sf2015 a.show-icon-pinterest {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -438px -966px;
}
.sf2015 a.show-icon-google {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -403px -966px;
}
.sf2015 a.show-icon-youtube {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -368px -966px;
}
.sf2015 a.show-icon-facebook {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -331px -966px;
}
.sf2015 a.show-icon-spotify {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -297px -966px;
}
.sf2015 a.show-icon-twitter {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -261px -966px;
}
.sf2015 a.show-icon-vkontakt_vk {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -226px -966px;
}
.sf2015 a.show-icon-vkontakt {
	min-width: 21px;
	height: 31px;
	padding-left: 10px;
	padding-top: 0;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -191px -966px;
}.sf2015 a.show-icon-company {
	height: 14px;
	padding-left: 20px;
	padding-top: 2px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -584px -937px;
}
.sf2015 a.show-icon-greenarrow {
	height: 14px;
	padding-left: 10px;
	padding-top: 0px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -593px -953px;
}
.sf2015 #services-faq a.show-icon-greenarrow {
	padding-left: 21px;
	background: url('css/img/sprite.png') no-repeat -593px -953px;
}
.sf2015 a.show-icon-faq:before {
	content: '//';
	color: #000000 !important;
	font-family: deichmannregular, Arial, Helvetica;
	font-size: 14px;
	position: absolute;
	left: 3px;
}
.sf2015 a.show-icon-faq {
	background: none;
}
.sf2015 a.show-icon-branch {
	height: 24px;
	padding-left: 20px;
	padding-top: 4px;
	display: inline-block;
	background: url('css/img/sprite.png') no-repeat -582px -1003px;
}
#content_footer.sf2015 div#services-left {
	border: none;
}
#content_footer.sf2015 div#services-middle {
	border: none;
}
#content_footer.sf2015 div#services-right {
	border: none;
}
#content_footer.sf2015 div.fe-services-col p.img-text-link {
	margin: 12px 0;
}
#content_footer.sf2015 div.fe-services-col #services-awards p.img-text-link img {
	margin-top: -7px;
}
#content_footer.sf2015 div.fe-services-col #deliver_info p.img-text-link {
	margin-top: 5px;
}
#content_footer.sf2015 #services-customerservice table {
	margin-bottom: 0px;
}
#content_footer.sf2015 #services-customerservice td {
	padding-right: 25px;
}
#content_footer.sf2015 #services-customerservice td:first-child {
	font-family: deichmannmedium, Arial, Helvetica;
	line-height: 22px;
}
/* Ende Erg?nzungen f?r kleinen Footer */
/* corporate_teaser */
#content_footer.sf2015 div#corporate_teaser hr {
	display: none;
}
#content_footer.sf2015 div#corporate_teaser {
	width: 100% !important;
	padding: 21px 0 0px;
	margin-bottom: 0px;
	border-top: 1px solid #dddddd;
	box-shadow: inset 0px 1px 0px 0px #353333;
	border-left: none;
	border-right: none;
	border-bottom: none;
	margin-top: -8px;
}
#content_footer.sf2015 div#corporate_teaser .small {
	border: none;
}
#content_footer.sf2015 div#corporate_teaser .small.tf3 {
	margin-right: 0;
}
#content_footer.sf2015 div#corporate_teaser .small img {
	margin-bottom: 0;
}
#content_footer.sf2015 div#corporate_teaser .small .cta {
	position: static; /* Änderung 07.10.2015: initial in static geändert */
	display: block;
	margin-top: 6px;
}
#content_footer.sf2015 div#corporate_teaser .small .cta a {
	width: auto;
	height: auto;
	background: none;
	position: relative;
}
#content_footer.sf2015 div#corporate_teaser .small .cta span {
	font-family: "Arial regular", Arial;
	font-size: 16px;
}
#content_footer.sf2015 div#corporate_teaser .small .cta a span:after {
	content: '';
	left: 100%;
	top: 50%;
	border: solid transparent;
	height: 0;
	width: 0;
	position: absolute;
	pointer-events: none;
	border-color: rgba(136, 183, 213, 0);
	border-left-color: #010101;
	border-width: 6px;
	margin-top: -6px;
	margin-left: 5px;
}
/* Änderung 07.10.2015: Selektor ".js-seo-target" entfernt: */
#content_footer.sf2015 .fe-footer-row#sitemap {
	width: 100% !important;
	padding: 15px 0 5px;
	border-top: 1px solid #dddddd;
	box-shadow: inset 0px 1px 0px 0px #353333;
	border-left: none;
	border-right: none;
	border-bottom: none;
	background: none;
	background-image: none; /* Änderung 07.10.2015: background-image zusätzlich auf
	none */
}
/* Änderung 07.10.2015: Zusätzlich benötigte Styles für Seo hinzufgefügt */
#content_footer.sf2015 #seo-text {
	background: none;
	background-image: none;
	padding-right: 0;
	padding-left: 0;
	width: auto;
}
/* +++++ ENDE styles für neuen Rebrush-Footer  +++++ */

/* DEICHMANN-7488: Catalogbrowsing
------------------------------------------------------------------ */
.ext-content #landingPage_teaser,
.ext-content .platzhaltermenu {
float: left;
}
.ext-content #landingPage_teaser .row {
float: left;
margin-top: 20px;
}
.ext-content .landingTeaser {
float: left;
margin-left: 20px;
overflow: hidden;
}
.ext-content .landingTeaser:first-child {
margin-left: 0;
}
.ext-content .landingTeaser.single-teaser {
width: 225px;
}
.ext-content .landingTeaser.double-teaser {
width: 470px;
}
.ext-content .landingTeaser.triple-teaser {
width: 715px;
}
.ext-content .landingTeaser.quad-teaser {
width: 960px;
}
/* End DEICHMANN-7488: Catalogbrowsing

/*Schriftgröße NewsletterPopUp & rightcol-FAQs, AGBs - Mail Kemper 25.11.*/

.home-layer.default #newsletter-left span {
    text-align: left;
    float: left;
    padding: 8px 30px 0 30px;
    font-weight: normal;
    font-size: 11px;
    line-height: 16px;   
}

.m_faq_related a.arrow {
    font-size: 11px;
}

.dialog.m_faq_related_layer p {
    font-size: 11px;
    line-height: 16px;
}

/*SEO-Styles - Mail Neumann 17.11.*/
#seo-text,
#seo-text * {
    text-indent:-100000px;
    height: 0;
}

#seo-text.no-seo-style,
#seo-text.no-seo-style * {
    text-indent: 0;
    height: auto;
}
/* Fix Crossselling Econda widget */
div.CROSSSELLING { width: 100% }
/* /Fix Crossselling Econda widget */

/* FIX falsche Farbe FilterNavigation */
.cb-landingpage .side-nav ul li a:hover, 
.cb-landingpage .side-nav ul li a.selected {
  color: #005f84;
}
/* Ende FIX falsche Farbe FilterNavigation */