<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";

@media (max-width:2559px){

	/*Layout*/
		#dssiteheader { margin-right:490px; }
		#dsmain, .sitefooter .content { margin-right:470px; }

	/*Header fixed*/
		#dssubbody.fixed #dssiteheader { margin-right:0; }
		#dssubbody.fixed #siteheader { margin-right:490px; }

}

@media (max-width:2110px){

	#dsmain, .sitefooter .content { margin-left:0; }
	#dssubbody.fixed #siteheader { padding-left:70px; }
	#dssubbody.fixed #siteheader { max-width:none; }

}

@media (max-width:2035px){

	#dssiteheader { margin:0 auto; }

	/*Layout*/
		#dsmain, .sitefooter .content { margin-right:auto; margin-left:auto; }


	/*Tabs in Header*/
		.module-content .tabs { top:25px; right:80px; width:auto; background:none; }
		.module-content .tabs &gt; ul { border-radius:0; }
		.module-content .tabs &gt; ul li { z-index:2; width:auto; padding-left:10px; border-radius:5px 5px 0 0; }
		.module-content .tabs &gt; ul li:before { display:block; position:relative; top:auto; left:auto; }
		.module-content .tabs &gt; ul li[data-div$="tab_search"]:before { width:30px; }
		.module-content .tabs &gt; ul li[data-div$="tab_search"] span { display:none; }
		.module-content .tabs &gt; ul li[data-div$="tab_warenkorbue"] span:not(.counter) { display:none; }
		.module-content .tabs &gt; div { position:absolute; z-index:1; top:49px; right:0; width:350px; border-radius:5px 0 5px 5px; }
		.module-content .tabs &gt; div#tab_search { right:50px; }


	/*Header fixed*/
		#dssubbody.fixed #dssiteheader { margin-right:0;  }
		#dssubbody.fixed #siteheader { margin-right:auto; padding-left:50px; max-width:1600px; }
		#dssubbody.fixed .module-content .tabs { top:12px; }
		#dssubbody.fixed .module-content .tabs &gt; ul li { color:#fff; }
		#dssubbody.fixed .module-content .tabs &gt; ul li.active { border:1px #ccc solid; border-bottom-width:0; }
		#dssubbody.fixed .module-content .tabs &gt; div { border:1px #ccc solid; }


	/*Warenkorb*/
		/*viewue*/
			#warenkorbue { top:25px; width:auto; box-shadow:none; }
			#warenkorbue .peek { width:0; height:30px; padding-right:0; padding-left:50px; background-color:transparent; color:#007eb5; cursor:pointer; }
			#warenkorbue .peek span:not(.counter) { display:none; }
			#warenkorbue .overview {
				display:block; position:absolute; top:50px; right:0; width:375px; background:#007eb5; color:#fff; border-radius:5px 0 5px 5px;
				opacity:0; filter:alpha(opacity=0); visibility:hidden; transform:translate(0,-10px); transition:all .4s;
			}
			#warenkorbue .articles { border-top-width:0; }
			#warenkorbue .article { border-bottom-color:#bbb; }
			#warenkorbue .bezeichnung { color:#fff; }
			#warenkorbue .peek.open { background-color:#007eb5; color:#fff; }
			#warenkorbue .peek.open:after { border-color:#007eb5; box-shadow:1px 1px 1px #007eb5; }
			#warenkorbue .peek.open + .overview { display:block; opacity:1; filter:alpha(opacity=100); visibility:visible; transform:translate(0,0); }
			#warenkorbue .article:hover { background-color:#333; }
			#warenkorbue a.btn { color:#007eb5; background-color:#fff; }


			/*fixed*/
			#dssubbody.fixed #warenkorbue { top:0; }
			#dssubbody.fixed #warenkorbue .peek { color:#bbb; }
			#dssubbody.fixed #warenkorbue .peek:before { top:10px; }
			#dssubbody.fixed #warenkorbue .peek.open { color:#fff; }
			#dssubbody.fixed #warenkorbue .overview { top:53px; border:1px #bbb solid; border-top-width:0; border-radius:0 0 5px 5px; }
}

@media (max-width:1639px){

	/*Header fixed*/
		#dssubbody.fixed #dssiteheader { padding:0 15px; }

		#dssiteheader { right:20px; left:20px; width:auto; }


	/*Searchpanel*/
		.searchpanel { margin-bottom:20px; }
		.searchpanel &gt; form { margin-left:-20px; }
		.searchpanel &gt; form &gt; div { padding-left:20px; }


	/*Item*/
		.items { margin-left:-20px; }
		.item { margin-bottom:20px; }
		.item .box { margin-left:20px; }


	/*Paging*/
		.paging { margin-left:-20px; }
		.paging &gt; div { padding-left:20px; }


	/*Shop*/
		/*view/viewue*/
			#liveresults { left:20px; }

		/*Slider*/
			.cshop.slider { margin-left:-20px; }
			.cshop.slider .cis-contentslider .navigation { left:20px; }
}

@media (max-width:1443px){

	/*Slider*/
		.cslider .cis-contentslider.sliderfolge { height:286px; padding-bottom:0; }
		#dscolumn1_2 .cslider .cis-contentslider { height:230px; padding-bottom:0; }

}

@media (max-width:1399px){

	/*Ajaxdiv*/
		#ajaxdiv { width:auto; }

	/*Fusszeile*/
		#address { float:none; width:auto; }
		#address:after { content:""; display:block; clear:both; }

		.cshop.brands { float:none; width:auto; }


	/*Kontaktformular*/
		#dscolumn1_2 .f1_row.empty { display:none; }
		/*Spalten*/
		#dscolumn1_2 .f1_col1of2,
		#dscolumn1_2 .f1_col2of2 { float:none; width:auto; }
		#dscolumn1_2 .f1_col1of2 { padding-right:0; }
		#dscolumn1_2 .f1_col2of2 { padding-left:0; }

		/*Custominput*/
		.custominput.spamfilter &gt; div:first-of-type { width:30%; }
		.custominput.spamfilter &gt; div:last-of-type { width:70%; }


	/*Warenkorb*/
		.box .f1_col1of2,
		.box .f1_col2of2 { float:left; width:50%; }
		.box .f1_col1of2 { padding-right:15px; }
		.box .f1_col2of2 { padding-left:15px; }

}

@media (max-width:1299px){

	/*Shop*/
		/*Slider*/
			.cshop.slider .cis-contentslider { height:216px; }
			.cshop.slider .cis-contentslider .content .item { width:33.33%; height:50%; padding-bottom:10px; box-sizing:border-box; }
			.cshop.slider .cis-contentslider .content .item .box { padding-left:120px; }
			.cshop.slider .cis-contentslider .content .item .box .placeholder { position:absolute; top:0; left:0; width:120px; height:100%; }
			.cshop.slider .cis-contentslider .content .item .box .contents { height:100%; box-sizing:border-box; }
			.cshop.slider .cis-contentslider .content .item .box .contents .text { height:80px; height:8rem; }
			.cshop.slider .cis-contentslider .content .item .box .contents .text &gt; * { white-space:normal; overflow:auto; }
}

@media (max-width:1199px){

	#dscolumn1_2 .searchpanel &gt; form &gt; div { width:50%; }
	#dscolumn1_2 .item { width:50%; }
	#dscolumn1_2 .paging &gt; div { width:50%; }

	#warenkorb .preis { width:10%; }
	#warenkorb .anzahl { width:15%; }

}

@media (max-width:1099px){


	/*Header
		#dssiteheader { padding-right:15px; padding-left:15px; border-radius:0; }
		#dssubbody.fixed #siteheader { padding-right:0px; padding-left:0px; }
		#dssubbody, body.dynasite { padding:0; } */

		#logo { width:200px; }

	/*Inhalt*/
		#dsmain { padding-right:15px; padding-left:15px; border-radius:0; }

	/*Footer*/
		/*Adresse, Marken &amp; Impressum*/
			#address, .cshop.brands { padding-right:0px; padding-left:0px; }
			#impressum { padding-right:15px; padding-left:15px; }

		/*Direktlinks*/
			#linksm { padding-right:0px; padding-left:0px; }


	/*Shop*/
		/*Slider*/
			.cshop.slider .cis-contentslider { height:265px; }
			.cshop.slider .cis-contentslider .content .item { width:50%; height:33.33%; }
			.cshop.slider .cis-contentslider .content .item .box { padding-left:80px; }
			.cshop.slider .cis-contentslider .content .item .box .placeholder { width:80px; }
			.cshop.slider .cis-contentslider .content .item .box .contents .text { height:60px; height:6rem; }

		/*Viewdet*/
			/*Zubehör*/
				.cshop.viewdet .accessory { width:50%; margin-bottom:10px; }
				.cshop.viewdet .accessory .placeholder { width:80px; }
				.cshop.viewdet .accessory .placeholder.load { background-size:20px; }
				.cshop.viewdet .accessory .placeholder &gt; div { top:10px; right:10px; bottom:10px; left:10px; }
				.cshop.viewdet .accessory .box { padding-left:80px; }
				.cshop.viewdet .accessory .text { height:60px; height:6rem; }

	/*Ajaxdiv*/
		#ajaxdiv.video { margin:auto; }

	/*Story*/
		.cstory.view { margin-left:-20px; }
}

@media (min-width:1024px){
	#nav { display:block !important; }
}

@media (max-width:1023px){
	html { font-size:65% !important; -webkit-text-size-adjust:100%; /* Prevent font scaling in landscape */ }

	/*Header*/
		#logo { width:200px; padding-top:12px; }

		#dssiteheader { position:relative; top:auto; right:auto; left:auto; padding:0 10px; }
		#dsmain { margin-top:0; }

	/*Searchpanel*/
		.searchpanel { padding-bottom:0; }
		.searchpanel &gt; form &gt; div { width:33.33%; padding-bottom:15px; }

	/* Menutrigger */
		#menutrigger { transition:none; }


	/* Fixed Content */
		#dssubbody.fixed #dsmain { margin-top:20px; }


	/*Item*/
		.item { width:33.33%; }


	/*Paging*/
		.paging &gt; div { width:33.33%; }


	/*Kontaktformular*/
		.f1_row.empty { display:none; }

		/*Custominput*/
		.custominput.spamfilter &gt; div:first-of-type { width:50%; }
		.custominput.spamfilter &gt; div:last-of-type { width:50%; }

		/*Spalten*/
		.f1_col1of2,
		.f1_col2of2 { float:none; width:auto; }
		.f1_col1of2 { padding-right:0; }
		.f1_col2of2 { padding-left:0; }

	/* News */
		/* Spalten */
		.cnews .popupbody &gt; div { width:100%; float:none; }
		.cnews .popupbody:after { display:none; }

	/* Story */
		.cstory .item .content { padding-bottom:23px !important; }
		.cstory .item.width0 { width:50% }


	/* SHOP */
		.cshop.viewdet .articles span[class^="spalte"],
		.cshop.viewdet .articles .icons { padding-right:0 !important; }
		.cshop.viewdet .articles .noColor { padding-right:0; }
		.cshop.viewdet .articles span.spalte3 { clear:left; width:50%; }
		.cshop.viewdet .articles span.spalte4 { position:relative; float:left; width:50%; }

}

@media (max-width:983px){
	.cslider .cis-contentslider { height:286px; padding-bottom:0; }
}

@media (max-width:945px){

	/*Shop*/
		/*viewdet*/
		.cshop.viewdet .articles .list { max-height:405px; }
		.cshop.viewdet .articles .row span.spalte4 { padding-top:35px; }
		.cshop.viewdet .articles .row span.spalte2 { left:auto; width:100%; }
		.cshop.viewdet .articles .row.header span.spalte2,
		.cshop.viewdet .articles .row.header span.spalte3,
		.cshop.viewdet .articles .row.header span.spalte4,
		.cshop.viewdet .articles .row.header span.downloads { display:none; }
		.cshop.viewdet .articles .row { padding-right:0; }
		.cshop.viewdet .articles .row:not(.header) { padding-bottom:40px; }
		.cshop.viewdet .articles .row span.spalte1 { width:100%; }
		.cshop.viewdet .articles .row span.downloads { position:absolute; bottom:0; }
		.cshop.viewdet .articles .row span.downloads { left:0; }
		.cshop.viewdet .articles .row span.spalte2 &gt; span.hidden,
		.cshop.viewdet .articles .row span.spalte4 &gt; span.hidden,
		.cshop.viewdet .articles .row span.spalte3 &gt; span.hidden {
			display:block; float:left; width:auto; text-align:left; font-weight:600;
		}


	/*Warenkorb*/
		#warenkorb .bezeichnung,
		#warenkorb .article .bezeichnung { width:65%; }
		#warenkorb .preis { display:none; }
		#warenkorb .gesamt { width:20%; }

		/*Box*/
			.box .f1_col1of2,
			.box .f1_col2of2 { float:none; width:auto; }
			.box .f1_col1of2 { padding-right:0; }
			.box .f1_col2of2 { padding-left:0; }

}

@media (max-width:849px){

		#dscolumn1_2 .cslider .cis-contentslider .content &gt; div .line { display:none; }
		#dscolumn1_2 .cslider .cis-contentslider .navigation { display:block; }
		#dscolumn1_2 .cslider .cis-contentslider .nav-points { display:none; }


	/*Maps*/
		.cmaps.view { height:230px; padding-bottom:0; }
}

@media (max-width:799px){

	/*Shop*/
		/*viewdet*/
		.cshop.viewdet .article { padding-left:0; }
		.cshop.viewdet .article .preview { position:relative; top:auto; right:auto; left:auto; width:auto; margin-bottom:10px; }

		.cshop.viewdet .articles .row.add span.spalte4 a.btn span.remove,
		.cshop.viewdet .articles .row.add span.spalte4 a.btn span.add,
		.cshop.viewdet .articles .row.remove span.spalte4 a.btn span.remove,
		.cshop.viewdet .articles .row.remove span.spalte4 a.btn span.add { display:none; }
		.cshop.viewdet .articles .row span.downloads { width:140px; }


}


@media (max-width:767px){
	html { font-size:75% !important; -webkit-text-size-adjust:100%; /* Prevent font scaling in landscape*/ }
	#dsmain { padding-right: 10px; padding-left:10px; }
	#dssubbody { padding:0px; }

	/*Ajaxdiv*/
		#ajaxdiv { position:fixed; top:0 !important; right:0; bottom:0; left:0; margin-bottom:0; }
		#ajaxdiv &gt; div { padding-top:50px; box-sizing:border-box; }
		.popupheader { position:absolute; z-index:2; top:0; right:0; left:0; }
		.popupheader a { height:50px; line-height:50px; }
		.popupbody { position:relative; z-index:1; height:100%; box-sizing:border-box; overflow:auto; -webkit-overflow-scrolling:touch; }


	/*Header - nicht mehr fixed*/
		#dssubbody.fixed { padding-top:20px; }
		#dssubbody.fixed #dssiteheader {
			position:relative; top:auto; right:auto; left:auto; padding:0 10px; border-bottom-width:0;
			background:url('../mm/white90.png') repeat; background:rgba(255,255,255,.9);
			animation:none;
		}
		#dssubbody.fixed #siteheader { padding:25px 0 0; }
		#dssubbody.fixed #quicklinks { display:block; }
		#dssubbody.fixed #logo { width:auto; padding-bottom:0; }
		#dssubbody.fixed #logo span.top { display:block; }
		#dssubbody.fixed #logo span.scroll { display:none; }
		#dssubbody.fixed #nav-wrapper { padding-top:0; }
		#dssubbody.fixed #dsmenus &gt; li &gt; a { color:#007eb5; }
		#dssubbody.fixed #warenkorbue { top:25px; }
		#dssubbody.fixed #warenkorbue .peek { color:#007eb5; }
		#dssubbody.fixed #warenkorbue .peek:before { top:5px; }
		#dssubbody.fixed #dsmain { margin-top:0; padding-top:20px; }



	/*Header*/
		/*Quicklinks*/
			#quicklinks li:nth-child(2) { display:none; }


	/*Spalten*/
		#dscolumn1_2, #dscolumn2_2 { float:none; width:auto; }
		#dscolumn1_2 { padding-right:0; }
		#dscolumn2_2 { padding-left:0; }


	/*Fusszeile*/
		.sitefooter { padding:0 10px; }
		#dssitefooter {font-size:15px;}
		#address #logo_small {margin-bottom:0px;}
		#address &gt; div.col.first { width:100%; padding-right:0; }
		#address &gt; div.col.second,
		#address &gt; div.col.third { display:none; }
		#address &gt; div.col.first &gt; div { float:left; }
		#address &gt; div.col.first &gt; div:last-of-type:before { content:", "; }

		#buttons { display:block; padding:0 0 0 5px; margin-left:-25px; }
		#buttons:after { content:""; display:block; clear:both; }
		#buttons &gt; div { float:left; width:33.333%; padding-left:20px; box-sizing:border-box; }
		#buttons &gt; div &gt; a {
			display:block; line-height:40px; text-align:center; background-color:#fff; color:#007eb5; border-radius:5px; overflow:hidden;
		}
		#buttons &gt; div &gt; a:before { font-family:FontAwesome; font-size:20px; }
		#buttons &gt; div &gt; a.phone:before { content:"\f095"; }
		#buttons &gt; div &gt; a.email:before { content:"\f003"; }
		#buttons &gt; div &gt; a.maps:before { content:"\f278"; }

		/*Direktlinks*/
			#linksm { display:none; }


	/*Searchpanel*/
		.searchpanel &gt; form &gt; div { width:50%; }


	/*Item*/
		.item { width:50%; }


	/*Paging*/
		.paging &gt; div { width:50%; }


	/*Shop*/
		/*view*/
			.cshop.view .searchpanel &gt; form &gt; div { width:100%; }

		/*Slider*/
			.cshop.slider .cis-contentslider { height:456px; }
			.cshop.slider .cis-contentslider .content .item { width:100%; height:16.66%; }
			.cshop.slider .cis-contentslider .content .item .box .contents .text { height:40px; height:4rem; }
			.cshop.slider .cis-contentslider .content .item .box .contents .text &gt; * { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }

		/*Viewdet*/
			/*Zubehör*/
				.cshop.viewdet .accessory { width:100%; }
				.cshop.viewdet .accessory .text { height:40px; height:4rem; }
				.cshop.viewdet .accessory .text h3 { overflow:hidden; text-overflow:ellipsis; white-space:nowrap; }


	/*Warenkorb*/
		/*viewue*/
			#warenkorbue .peek.open { background:none; color:#007eb5; border-radius:0; }
			#warenkorbue .peek a { display:block; position:absolute; z-index:2; top:0; right:0; bottom:0; left:0; background:url('../mm/blind.png') repeat; }
			#warenkorbue .peek.open + .overview { display:none; }

		/*view*/
			#loading ul { display:none !important; }
			#warenkorb .header &gt; .anzahl,
			#warenkorb .header &gt; .gesamt { display:none; }
			#warenkorb .bezeichnung,
			#warenkorb .article .bezeichnung { width:100%; padding-right:0; }
			#warenkorb .article .bezeichnung { padding-bottom:5px; }
			#warenkorb .article .anzahl { width:50%; padding-left:50px; text-align:left; line-height:40px; }
			#warenkorb .article .gesamt { float:right; width:50%; line-height:40px; }
			#warenkorb .header.total .bezeichnung { width:50%; }
			#warenkorb .header.total .gesamt { width:50%; display:block; }
			#warenkorb .view3 .article .anzahl:before { content:"x"; font-size:10px; line-height:0; padding-right:3px; }


	/*Kontaktformular*/
		/*Custominput*/
			.custominput.spamfilter &gt; div:first-of-type { width:30%; }
			.custominput.spamfilter &gt; div:last-of-type { width:70%; }


	/*Partner*/
		/*viewdet*/
			.cpartner.viewdet .placeholder { float:none; width:auto; margin-left:0; }

	/*Story*/
		.cstory.viewdet .popupbody &gt; div { float:none; width:100%;  }
}

@media (max-width:666px){
	/*iPhone 5 Landscape*/

	/*Header*/
		/*Quicklinks*/
		#quicklinks { display:none; }
		#siteheader,
		#dssubbody.fixed #siteheader { padding-top:15px; }
		#dssubbody.fixed #logo { padding-left:0px; }
		#dssubbody.fixed #warenkorbue { top:10px; }

	/*Kontaktformular*/
		/*Custominput*/
		.custominput.spamfilter &gt; div:first-of-type { width:40%; }
		.custominput.spamfilter &gt; div:last-of-type { width:60%; }


	/*Warenkorb*/
		#warenkorbue { top:10px; }
		#warenkorb .agb .content { padding-right:10px; padding-bottom:60px; }
		#warenkorb .agb a { top:auto; left:10px; bottom:10px; width:auto; box-sizing:border-box; }
		#warenkorb .controls { margin-left:-10px; }
		#warenkorb .controls &gt; div { padding-left:10px; }
		#warenkorb .controls &gt; div &gt; button,
		#warenkorb .controls &gt; div &gt; .prev { display:block; float:none; width:100%; }

}

@media (max-width:599px){

	/*Shop*/
		/*Marken*/
			.cshop.brands .wrapper { padding-bottom:0; }
			.cshop.brands .wrapper .brand { width:33.33%; margin-bottom:20px; }
			.cshop.brands .wrapper .brand &gt; a { height:60px; }


		/*viewdet*/
			.cshop.viewdet .articles .list { max-height:788px; }
			.cshop.viewdet .articles .row:not(.header) { padding-bottom:0; }
			.cshop.viewdet .articles .row span.downloads,
			.cshop.viewdet .articles .row span.spalte2,
			.cshop.viewdet .articles .row span.spalte3 { position:relative; bottom:auto; width:100%; }
			.cshop.viewdet .articles .row span.spalte2 { left:auto; }
			.cshop.viewdet .articles .row span.spalte3 { right:auto; padding-right:60px; box-sizing:border-box; }

			.cshop.viewdet .articles span.spalte4 { width:100%; }


	/*Warenkorb*/
		#warenkorb .tabs &gt; ul li { width:50%; text-align:center; }
		#warenkorb .box.boxzahlung .content &gt; div { float:none; width:auto; padding:0 0 10px 0; }
		#warenkorb .box.boxzahlung .content &gt; div.last &gt; div { padding-left:10px; }
		#warenkorb .box .content span { display:block; width:auto; }


	/*Kontaktformular*/
		/*Custominput*/
		.custominput.spamfilter &gt; div:first-of-type { width:50%; }
		.custominput.spamfilter &gt; div:last-of-type { width:50%; }

	/*Story*/
		.cstory .item { width:100% !important; }
		.cstory .item.layout0.width1.image-left .content,
		.cstory .item.layout0.width2.image-left .content,
		.cstory .item.layout0.width3.image-left .content { padding-left: calc(50% + 10px); }

}

@media (max-width:520px){

	/*Header*/
	#menutrigger { padding-left:0 !important; }
	#menutrigger:before { display:none !important; }

	/*Warenkorbue*/
		#warenkorbue { right:60px !important; }
		#warenkorbue .peek a.hidden {
			display:block; position:absolute; z-index:3; top:0; right:0; bottom:0; left:0;
			background:url('../mm/blind.png') repeat;
		}
		#warenkorbue .overview { display:none !important; visibility:hidden !important; }

}

@media (max-width:479px){
	/*iPhone 6 Portrait*/


	/*Searchpanel*/
		.searchpanel &gt; form &gt; div,
		#dscolumn1_2 .searchpanel &gt; form &gt; div { width:100%; }


	/*Item*/
		.item,
		#dscolumn1_2 .item { width:100%; }


	/*Paging*/
		.paging &gt; div,
		#dscolumn1_2 .paging &gt; div { width:100%; padding-bottom:10px; }
		.paging &gt; div:last-of-type { padding-bottom:0; }


	/*Slider*/
		.cslider .cis-contentslider .content &gt; div .line { display:none; }
		.cslider .cis-contentslider .navigation { display:block; }
		.cslider .cis-contentslider .nav-points { display:none; }


	/*Shop*/
		/*viewdet*/
			.cshop.viewdet .articles .list { max-height:988px; }
			.cshop.viewdet .articles span.spalte1 input[type=text] { display:block; width:100%; margin-left:0; }
			.cshop.viewdet .articles .row span.spalte3 { padding-right:5px; }
			.cshop.viewdet .articles .row span.spalte4 { position:relative; bottom:auto; right:auto; width:100%; }


	/*Warenkorb*/
		#warenkorb .header,
		#warenkorb .article { padding-right:10px; }
		#warenkorb .article a.remove { right:auto; left:15px; top:auto; bottom:10px; }
		#warenkorb .header.total .bezeichnung { width:100%; }
		#warenkorb .header.total .gesamt { width:100%; }
		#warenkorb .controls { margin-left:0; }
		#warenkorb .controls &gt; div { float:none; width:auto; padding-left:0; margin-bottom:10px; }
		#warenkorb .controls &gt; div:last-of-type { margin-bottom:0; }
		#warenkorb .controls &gt; div.empty { display:none; }
		#warenkorb .tabs &gt; ul li { float:none; width:auto; margin-bottom:10px; border-radius:5px; }
		#warenkorb .tabs &gt; ul li:last-of-type { margin-bottom:0; }


	/*Kontaktformular*/
		.f1_row &gt; label { background-color:transparent; color:#333; padding:0; border-radius:0; }
		.f1_separator { min-height:0; }

		.custominput { padding-left:0; }
		.custominput &gt; label {
			position:relative; top:auto; left:auto; width:auto;
			padding:0; background-color:transparent; color:#333; border-radius:0;
		}
		.custominput &gt; div &gt; input[type="text"],
		.custominput &gt; div &gt; input[type="password"],
		.custominput &gt; div &gt; textarea,
		.custominput .cis-select { border-radius:5px; }


}

@media (max-width:430px){
	/*iPhone 5 Portrait*/

	/*Header*/
		#logo { display:block; float:none; width:auto; margin: auto; max-width:250px; }

		/*Warenkorbue*/
			.module-content { position:relative; }
			#warenkorbue { right:0 !important; left:0; }

	#warenkorb .article .anzahl { width:100%; }
	#warenkorb .article .gesamt { width:100%; }

}</pre></body></html>