.atfolix-content	{
	 margin-top: 20px;
}


iframe#desc_ifr {
     max-height: 1000px; !Important;
}

/* Dieser Container enthaelt Auktionen, etc.: */
.atfolix-content iframe	{
	Xdisplay: none;
	height: 376px !important;
}


h2	{
	font-size: 28px;
	margin: 0;
	padding: 0;
	height: 70px;
	line-height: 70px;
	font-weight: normal;
	text-transform: none;
	color: #7d7d7d;
	font-family: 'Droid Sans', sans-serif;
}

a img	{
	opacity: 0.8;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
	filter: alpha(opacity=80);
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

a img:hover	{
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
}


a.mto_main_pic_a img {
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

/* Bereich Startseite - Slider: */

#startslider .first {
	background: url('http://ebay.atfolix.de/ebay_data/JSON/startseiteSlider/atfolix-banner.jpg') no-repeat transparent !important;
}

#startslider .second {
	background: url('http://ebay.atfolix.de/ebay_data/JSON/startseiteSlider/atfolix-banner1.jpg') no-repeat transparent !important;
}

#startslider .third {
	background: url('http://ebay.atfolix.de/ebay_data/JSON/startseiteSlider/atfolix-banner2.jpg') no-repeat transparent !important;
}



/* Bereich Artikeltemplate: */

.crossBox1 #crossFolien a {
float: left !important;
width: 42px  !important;
height: 42px !important;
line-height: 42px !important;
border: none !important;
margin: 0 5px 5px 0 !important;
background: url('http://ebay.atfolix.de/ebay_data/JSON/gray_border.png') no-repeat;
}

.crossBox1 #crossFolien a:hover, 
.crossBox1 #crossFolien a.active {
background: url('http://ebay.atfolix.de/ebay_data/JSON/amazon_border.png') no-repeat;
border: none !important;
width: 42px !important;
height: 42px !important;
}


.crossBox1 #crossFolien a img {
width: 33px !important;
height: 33px !important;
padding: 2px !important;
margin: 3px 0 0 3px !important;
}

.crossColour1,
.crossColour2,
.crossColour3 {
	margin: 0 0 10px 0 !important;
}

#crossGeraete a.cross_geraet {
	border: 1px solid #e0e0e0 !important;
    display: inline-block !important;
    margin: 2px !important;
    padding: 4px !important;
	width: auto !important;
    height: auto !important;
	line-height: 29px !important;
}

#crossGeraete a.active.cross_geraet {
	border: 1px solid #e47911 !important;
}

#crossGeraete a.cross_geraet:hover {
	background-color: #ddd !important;
	border: 1px solid #e0e0e0 !important;
	width: auto !important;
    height: auto !important;
}

#shopCont a.blueTextlink {
	color: #003399 !important;
	text-decoration: underline !important;
}

#shopCont {
	background-color: #fff !important;
}

#shopCont #metanavi a.email #mail,
#shopCont #metanavi a.email #Uber-uns,
#shopCont #metanavi a.email #imprint {
	background: none;
	display: inline;
}

.eigenschaften {
	float: left;
}

#catBrowser {
	width: 200px;
	border: 1px solid #ccc;
	margin-top: 40px !important;
	float: right;
}

.catHeadline {
	background-color: #EBF3FE;
	width: 100%;
	height: 66px;
}

.catHeadline h2 {
	line-height: 22px;
	padding: 10px !important;
	text-transform: none;
}

.picHolder {
	Xmargin: 30px 0px 10px 10px !important;
}
.picHolder img {
	width: 80px;
	height: 80px;
	border: 1px solid #ccc;
	background: #99c;
	margin: 2px 0 0 2px !important;
}
.picHolder .picLeft {
	Xmargin: 0px 12px 20px 2px !important;
}


.picHolder a {
	cursor: pointer
}

.parentImage.aktArtikel,
.parentImage {
    background-color: #fff;
    height: 84px;
    width: 84px;
	float: left;
	margin:10px 6px 10px 8px !important;
	}
	
.parentImage:hover  {
    background-color: #f00 !important;
	}
.parentImage.aktArtikel {
    background-color: #f00;
    }
	

/* TPL 10 - Allgemeine Bilder */

	.eigenschaftenContainerLeft {
		float: left;
		overflow: hidden;
		width: 461px;
		height: 461px;
		margin-bottom: 16px !important;
		position: relative;
	}
	
	.eigenschaftenContainerRight {
		float: right;
		overflow: hidden;
		width: 461px;
		height: 461px;
		margin-bottom: 16px;
		position: relative;
	}
	
	.eigenschaftenContainerLeft .bullet,
	.eigenschaftenContainerRight .bullet{
		height: 461px;
		width: 461px;
		padding: 16px;
		position: absolute;
		top: 0px;
		opacity: 0;
		z-index: 1000;
		margin: 10px;
		transition:opacity .5s;
		
	}
	
	.eigenschaftenContainerLeft .bullet:hover,
	.eigenschaftenContainerRight .bullet:hover{
		opacity: .8;
	}
	.eigenschaftenContainerLeft .bullet div,
	.eigenschaftenContainerRight .bullet div	{
		padding: 20px !important;
		position: absolute;
		bottom: 0%;
		background-color: #fff;
		width: 100%;
	}
	#langtext p,
	#widshop_gallery1 p,
	#widshop_gallery p	{
		margin: 0 0 16px 0;
	}
	
	#widshop_gallery1 {
		border-top: 8px solid #bfbfbf;
		padding-top: 20px !important;
	}
	
.hSpacer {
	width: inherit;
	height: 13px;
	}	
	
/*Hauptmenüpunkte ein-aus */


#shopCont #headnavi ul.mainUL li {
	Xwidth: auto !important;
	Xmargin-right: 10px !important;
	width: 36% !important;
	
}

/* Fensterfolien*/
#shopCont #headnavi ul.mainUL li.has-sub {
	display: none !important;
}

/* Auktionen */
#shopCont #headnavi ul.mainUL li a.btn2 {
	display: none !important;
}







/* Bereich einblendbare, statische Seiten (Impressum, etc.) */

#mto_customsite_box {
	height: 500px !important;
}

#mto_customsite_box h2 {
	margin: 0 0 10px !important;
}

/* Langtext Mods */

.eigenschaften li {
	list-style-type: none ;
}

.eigenschaften .langtextlistnew li {
	list-style-type: disc;
	list-style-position:outside;
	margin: 16px !important;
}

/* Dummy-Background für noch fehlende Variablen, etc. */
.fehltNoch {
	Xbackground: #f99;
}

#konfi_wrap {
	display: none:
}

.konfiHolder {
	Xdisplay: none !important;
	Xheight: 1px !important;
	Xoverflow: hidden !important;
}

/* Abstand der Artikelbilder zueinander */
#shopData #widshop_product #slider_tbl td {
	padding-right: 3px !important;
}

/* 
	#alt-desc: Nur-Text Beschreibung 'Blitzdings' 
	(Mobile-Langtext) unsichtbar machen:
*/

#alt-desc {
	display: none;
	height: 0px;
	overflow: hidden;
}
#alt-desc *,
#alt-desc p{
	line-height: 0px;
}

.bgall {
	Xheight: auto !important;
}

#ArtNr {
	color: #bbb !important;
	float: right;
	font-size: 10px;
}

.avail span {
	color: #4d4d4d !important;
}

/* JS Sprachumschalter */
.langSwitch div.sw {
		height: 19px;
		width: 30px;
		float: left;
		margin: 0 18px 0 0 !important;
		padding: 0 0 5px 0 !important;
		border: 1px solid #eee;
		border-bottom: 1px #fff;
	}
	.langSwitch div:hover {
		cursor: pointer;
	}
	#swde, #swen, #swfr, #swit, #swes, #swpl {
		opacity: 0.3;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
		filter: alpha(opacity=30);
	} 
	
	#swde:hover, #swen:hover, #swfr:hover, #swit:hover, #swes:hover, #swpl:hover {
		opacity: 1;
		-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
		filter: alpha(opacity=100);
	}
	
	
	#swde {
		background: url('http://ebay.atfolix.de/ebay_data/JSON/eigeneFlaggen/DE.png') no-repeat;
		
	}
	#swen {
		background: url('http://ebay.atfolix.de/ebay_data/JSON/eigeneFlaggen/UK.png') no-repeat;
	}
	#swfr {
		background: url('http://ebay.atfolix.de/ebay_data/JSON/eigeneFlaggen/FR.png') no-repeat;
	}
	#swit {
		background: url('http://ebay.atfolix.de/ebay_data/JSON/eigeneFlaggen/IT.png') no-repeat;
	}
	#swes {
		background: url('http://ebay.atfolix.de/ebay_data/JSON/eigeneFlaggen/ES.png') no-repeat;
	}
	#swpl {
		background: url('http://ebay.atfolix.de/ebay_data/JSON/eigeneFlaggen/PL.png') no-repeat;
	}

	/* Tabellenhöhe */
	.framespacer {
    height: 0px !important;
    width: 1px;
}


/* Fuer GROSSES Template (hier kommt fast alles von uns) */
#mto_header_fx {
	height: 280px;
    position: relative;
	top: -20px;
}

#mto_header,
#footer {
	Xdisplay: none;
}

#mto_search  {
	margin: 9px 0 0 9px !important;
}

#mto_search_button {
	margin: 9px 9px 0 0 !important;
}




#footer_fx {
    background: url("http://werk11-s3.com/kunden/shop.atfolix//img/sprite-af.png") no-repeat scroll 0 -46px rgba(0, 0, 0, 0);
    height: 344px;
    position: relative;
    width: 940px;
	margin-top: 20px;
}
#footer_fx .katLinks {
    bottom: 120px;
    left: 0;
    position: absolute;
    width: 100%;
}
#shopCont #footer_fx .katLinks a {
    background: none repeat scroll 0 0 #fff;
    color: #333 !important;
    cursor: pointer;
    float: left;
    font-family: "Droid Sans",sans-serif;
    font-size: 18px;
    font-weight: 700;
    height: 60px;
    line-height: 60px;
    opacity: 1;
    text-align: center;
    text-transform: uppercase;
    transition: all 0.2s ease-in-out 0s;
    width: 25%;
}
#shopCont #footer_fx .katLinks a:hover {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #fff !important;
}
#footer_fx .footNavi {
    bottom: 0;
    color: #fff;
    font-size: 12px;
    height: 42px;
    left: 12px;
    line-height: 42px;
    position: absolute;
    width: 100%;
}
#shopCont .footNavi a {
    color: #fff !important;
}
#footer_fx .footNavi div {
    float: left;
    height: 18px;
    line-height: 18px;
    margin: 12px 0 0 20px;
}
#footer_fx .footNavi .phone {
    background: url("http://werk11-s3.com/kunden/shop.atfolix//img/sprite-af.png") no-repeat scroll -3px -401px rgba(0, 0, 0, 0);
    padding: 0 0 0 24px;
}
#footer_fx .footNavi .mail {
    background: url("http://werk11-s3.com/kunden/shop.atfolix//img/sprite-af.png") no-repeat scroll 0 -431px rgba(0, 0, 0, 0);
    margin-left: 30px;
    padding: 0 0 0 32px;
}

.langContainer {
	display: block;
	height: 100px;
	overflow: hidden;
}

center img {
	display: none;
}

/* Darstellung der Geschwisterbilder je Designgruppe */
.gruppenkinder {
	float:left; 
	margin: 0px 12px 12px 0px !important; 
	width: 50px;
	height:50px; 
	background-color: #eee; 
	opacity: 0.5;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";
	filter: alpha(opacity=50);
		-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
	}
.gruppenkinder:hover {
	cursor: pointer; 
	opacity: 1;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
	filter: alpha(opacity=100);
	}
	

.gelbContainer {
	background-color: #ffa !important;
    margin: 3px 0 12px 0 !important;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.gruenContainer {
	background-color: #cfc !important;
    margin: 3px 0 12px 0 !important;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.dgruenContainer {
	background-color: #6f6 !important;
    margin: 3px 0 12px 0 !important;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}
.rosaContainer {
	background-color: #faa !important;
    margin: 3px 0 12px 0 !important;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
}

.gelbHinweis,
.gruenHinweis,
.dgruenHinweis,
.rosaHinweis  {
	padding: 10px !important;
}

.gelbHinweis p, 
.gruenHinweis p,
.dgruenHinweis p,
.rosaHinweis p {
	line-height: 20px !important;
}

a.inactiveswatch img {
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

a.inactiveswatch:hover {
	background: none !important;
}


a.inactiveswatch img {
	opacity: 0.3;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
	filter: alpha(opacity=30);
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

a.inactiveswatch:hover {
	background: none !important;
}

a.cross_geraet.inactive {
	opacity: 0.4;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";
	filter: alpha(opacity=40);
	-webkit-transition: all 0.2s ease-in-out 0s;
	-moz-transition: all 0.2s ease-in-out 0s;
	-o-transition: all 0.2s ease-in-out 0s;
	-ms-transition: all 0.2s ease-in-out 0s;
	transition: all 0.2s ease-in-out 0s;
}

/* Lager - Stock - Lieferbar ab */

#lagerRelease,
#lagerRestock,
#lager
 {
	font-size: 17px !important;
	font-weight: bold !important;
    line-height: 1.255 !important;
    font-family: Arial,sans-serif !important;
	color: #008a00 !important;
	}

#lagerRestock {
	color: #c45500 !important; 
}

/* Eigenschaftstext innerhalb Shorthead Headline rechts neben Bild: */

h1 .eigClear00,
h1 .eigAnti01,
h1 .eigMirror02,
h1 .eigAntiHD03,
h1 .eigShockClear04,
h1 .eigShockAnti05,
h1 .eigUcover06,
h1 .eigHGlass07,
h1 .eigCurvedClear08 {
	display: block;
	margin: 3px 0 10px 0 !important;
	padding: 2px 8px !important;
	font-size: .9em !important;
	border-radius: 6px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	color: white;
}

h1 .eigClear00 			{background-color: #33a3db;}
h1 .eigAnti01			{background-color: #f7b43f;}
h1 .eigMirror02			{background-color: #9bbb53;}
h1 .eigAntiHD03			{background-color: #f04a4f; color: yellow;}
h1 .eigShockClear04		{background-color: #336693;}
h1 .eigShockAnti05		{background-color: #f04a4f;}
h1 .eigUcover06			{background-color: #333333;}
h1 .eigHGlass07			{background-color: #ca4bb6;}
h1 .eigCurvedClear08	{background-color: #519096;}


/* Styling für AGB-Menü */

.agbCont {padding: 5px; margin: 0 0 0 16px; background-color: #eee; border: 1px solid #ccc; list-style-type: none; float: left;}
	.agbCont li {margin: 0;}
	.agbCont a {display: inline-block; color: #00a; margin: 0 10px; !important;}
	.agbCont a:hover {color: #00f;}
	.logo {width: 171px; height: 26px; float: left; background: url('http://werk11-s3.com/kunden/shop.atfolix//img/sprite-af.png')no-repeat #fff; margin-top: 16px;}
	
	
.mto_customsite_box_content .pages_all_off {
	display: none !important;
}

#widshop_product .videocontent_L,
#widshop_product .videocontent_R {
	width: 420px;
	float: left;
}

#widshop_product .videocontent_L p,
#widshop_product .videocontent_R  p{
	margin-bottom: 16px;
}

#widshop_product .videocontent_R {
	float: right;
}

#shopCont .eigenschaften {
    font-size: 13px !important;
    line-height: 20px !important;
    padding: 40px 80px 40px 80px !important;
	}
	
#shopCont .eigenschaften.skins {
    font-size: 13px !important;
    line-height: 20px !important;
    padding: 40px 30px 40px 0 !important;
	}
	
	
	
/* Weitere Geräte - Normaldarstellung - NICHT Dropdown! */
#fx_cross_nav  a.cross_geraet {
	background: #f5f5f5;
	color: black;
	font-weight: bold;
	opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
}



#crossBox1 #fx_cross_nav  a.active.cross_geraet {
	background: #e47911 !important;
	font-weight: bold;
	color: white! important;
}

#crossBox1 #fx_cross_nav  a.inactive.cross_geraet {
	font-weight: bold;
	color: #aaa !important;
}

#crossBox1 #fx_cross_nav  a.inactive2.cross_geraet {
	font-weight: normal;
	color: black! important;
}

#crossBox1 #fx_cross_nav  a.active.cross_geraet:hover {
	background: #e47911 !important;
	font-weight: bold;
	color: white! important;
	border: 1px solid #e47911 !important;
}

#crossBox1 #fx_cross_nav  a.inactive.cross_geraet:hover {
	font-weight: bold;
	color: #aaa important;
	background: #f5f5f5 !important;
}


