
			body {
				font-size: 10px; 
				font-family: verdana, arial, geneva; 
				text-decoration: none;
				overflow-x:hidden;
				scrollbar-face-color: #FFFFFF;
				scrollbar-shadow-color: #FFFFFF;
				scrollbar-highlight-color: #FFFFFF;
				scrollbar-3dlight-color: #999999;
				scrollbar-darkshadow-color: #999999;
				scrollbar-track-color: #F0F0F0;
				scrollbar-arrow-color: #999999;
				margin:0px;
			}
			
			body.weltTitel {
				margin:10px 0 0 10px;
				background-color:white;
			}

			body.weltTitel span#flash {
				display:block
			}

			body.einstieg {
				text-align:right;
				margin:10px 100px 0 0;
				background-color:white;
			}

			a:link {  text-decoration: none; color: #000000}
			a:visited {  text-decoration: none; color: #000000}
			a:active {  text-decoration: none; color: #FF0000}
			a:hover {  text-decoration: none; color: #FF0000}
			
			font { font-family: verdana, arial,  geneva; }
			p { font-size: 9px; font-family: verdana, arial,  geneva; text-decoration: none }
			/*sik: <strong style=" font-size:11px; color:#666666; font-family:Arial;">*/
			b { font-size: 10px; font-family: Verdana, Arial, Geneva; text-decoration: none; font-weight:bold;color:#666666} /*Eigenschaften f�r die Formatierung des Preises*/
			/*td { font-size: 9px; font-family: verdana, arial,  geneva; text-decoration: none }*/
			tr { font-size: 11px; font-family: Arial, Verdana, Helvetica; text-decoration: none }
			br { font-size: 9px; font-family: verdana, arial,  geneva; text-decoration: none }
			input { font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none }
			select { font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none }
			textarea { font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none }
			u { font-family: verdana, arial,  geneva; }
			hr { color: #EFEFEF; height: 1px }
			img { text-decoration: none; border: none }

  		/*Klasse definiert die Formatierung der Overstylenames in den �bersichten 
  		MM 21.10.2008*/ .overstylenameformat { color:#56473C; font-size: 10px; 
  		font-family:Arial; text-decoration: none; vertical-align:top; 
  		overflow:hidden; border:0px solid green; width:150px; height:28px; 
  		display:block;}  		.overstylenameformat_kids { color:#56473C; font-size: 
  		10px; font-family:Arial; text-decoration: none; vertical-align:top; 
  		overflow:hidden; border:0px solid green; width:150px; height:42px; 
  		display:block;}  		

			
			/*Klasse definiert die Formatierung für den href*/ 
			.refFormat {text-decoration:underline;color:#56473C; font-size: 10px; font-family:Arial;}

			.over2{}
	 			/*not found .over2{ padding-bottom:2px; border-bottom:1px 
  		solid #cccccc;} .over3{border-top:1px solid #cccccc;}	*/ 
  		.overtextgrau
  			{font-size: 11px; color: #666666; font-weight:bold; font-size:bold;} 
  		.overtextgruen
  			{font-size: 11px; color: #7EAC7C; font-weight:bold; font-size:bold; } 
  		.overtextblau
  			{font-size: 9px; color: #7698B3; font-weight:bold; font-size:bold;} 
  		.overtextgrauBS
  			{font-size: 9px; color:#9D9CA2; font-weight:bold; font-size:bold; } 
  		#pos_headerBanner
  			{position:relative; margin:10px 0px 10px 10px;}
  		.img_over_head
  			{margin-bottom:10px;} 
  		

			#Productperfectprice
				{position:relative;z-index:1;top:30px;left:150px;width:40;height:30}
	 		#perfectprice
	 			{position:relative;z-index:1;top:10px;} #Cdiv{ position:relative;z-index:1;} 
	 		#Ddiv#
	 			{position:relative;z-index:2;} 
	 		#laengenhosensymbol
	 			{position:relative;z-index:1;top:10px;left:-10px;} 
	 		#topstyleledersymbol
	 			{position:relative;z-index:1;top:0px;left:6px;} 
	 		#videostempel
	 			{position:relative;z-index:1;top:10px;left:0px} #Adiv{ position:relative;z-index:1;} 
	 		#Bdiv
	 			{position:relative;} 
	 		#laengeSymbol
	 			{position:relative;z-ndex:1;top:220px;left:150px} 
	 		#PriceStyleBild
	 			{position:relative;z-index:1;top:10px;} 
	 		#UpperSymbol
	 			{position:relative;z-index:1;top:10px;} 
  		#LowerSymbol
  			{position:relative;z-index:1;top:15px;} 
  		#RightSymbol
  			{position:absolute;z-index:1;top:10px;left:140px;} 
  		#ColdSymbol
  			{position:absolute;z-index:1;top:10px;left:160px;}
  		#BettSymbol
  			{position:absolute;z-index:1;top:16px;left:50px;} 
  		#LaengenSymbolNichts
  			{position:absolute;z-index:1;top:260px;left:150px} 
  		#LaengenSymbolEins
  			{position:absolute;z-index:1;top:260px;left:150px} 
  		#LaengenSymbolZwei
  			{position:absolute;z-index:1;top:260px;left:150px} 
  		#LederSymbol
  			{position:absolute;z-index:1;top:180px;left:160px} 
  		#nurlaengeSymbol
  			{position:relative;z-index:1;top:260px;left:160px}	
  		#fall
  			{position:relative;top:0px}
  		 #fallledersymbol
  		 	{position:relative;z-index:1;top:0px;} 
  		 #comfortline
  		 	{position:relative;z-index:2;top:10px} 
  		#doublepack
  			{position:relative;z-index:2;top:10px} 
  		#Newsale
  			{position:relative;top:15px;z-index:3;left:0px} 
  		#fallledersymbol
  			{position:absolute;z-index:1;top:180px;left:158px} 
  		#falllaengenhosensymbol
  			{position:absolute;z-index:1;top:260px;left:150px} 
  		#lederSymbol
  			{position:absolute;z-index:1;top:180px;left:160px} 
  		#kidsdenimpromo
  			{position:relative;z-index:1;top:10px;left:100px} 
  		#twofit
  			{position:absolute;z-index:1;top:272px;left:10px} 
  		.twofit
  			{position:absolute;z-index:1;top:272px;left:10px}
  		.stampexclusive 
  			{position:relative;z-index:1;top:15px;display:block;} 
  		.stampexclusiveecke
  			{display:block;}

			.normal 
				{font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; color: #646464 }
	 		.klein 
	 			{font-size: 9px; font-family: verdana, arial,  geneva; text-decoration: none; color: #646464 } 
  		.medium 
  			{font-size: 11px; font-family: verdana, arial,  geneva; text-decoration: none } 
  		.gc_schwarz 
  			{font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; color: black; font-weight:bold } 
  		.gc_gruen 
  			{font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; color: #339935; font-weight:bold } 
  		.gc_rot 
  			{font-size:10px; font-family: verdana, arial,  geneva; text-decoration: none; color:#ff0000; font-weight:bold } 
  		.input 
  			{border:1px solid #818181; border-style:fine; font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none; } 
  		.input_disabled 
  			{font-size: 12px; font-family:verdana, arial, geneva; text-decoration: none; border:1px dashed #d4d0c8; background-color:#ece9e4 } 
  		.tabelrot
  			{border:1px solid #FF0000; border-style:fine;} 
  		.tableblau	
  			{border:1px solid #3399FF; border-style:fine;} 
  		.fett 
  			{font-size: 18px; color:#666666;font-family: verdana, arial, geneva; text-decoration: none;  } 
  		.gross 
  			{font-size: 15px; font-family: verdana, arial,  geneva; color: #646464; text-decoration: none; font-weight:bold } 
  		.mittel 
  			{font-size: 13px; font-family: verdana, arial, geneva; color: #646464; text-decoration: none; font-weight:bold } 
  		.mittel2 
  			{font-size: 13px; font-family: verdana, arial,  geneva; color: #FF0000; text-decoration: none; font-weight:bold } 
  		.xGross 
  			{font-size: 27px; font-family: verdana, arial,  geneva; color: #646464; text-decoration: none; } 
  		.inputrot 
  			{ border:1px solid #FF0000; border-style:none; font-size: 10px;color:#ff0000;padding-right:6px; font-weight:bold;font-family: verdana, arial,  geneva; text-decoration: none; text-align:right; } 
  		.inputblau 
  			{border:1px solid #3399FF; border-style:none; font-size:10px;padding-right:6px;font-weight:bold;font-family: verdana, arial, geneva; text-align:right; text-decoration: none } 
  		.inputblau2 
  			{border:1px solid #0066CC; border-style:fine; font-size: 10px; font-weight:bold;font-family: verdana, arial,  geneva; text-decoration: none; } 
  		.inputpoints 
  			{ border:1px solid #F9D2CB; border-style:none;background:#F9D2CB; font-size: 12px;font-weight:bold; font-family: verdana, arial,  geneva; } 
  		.editfalse 
  			{border:1px solid #818181; border-style:fine; font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none; background-color: #ECECEC; } 
  		.edittrue 
  			{border:1px solid #818181; border-style:fine; font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none; background-color: #FFFFFF; } 
  		.name 
  			{font-size:9px; color:#666666; font-weight:bold } 
  		.unterstrich 
  			{height:23px;border-top:2px solid #CCCCCC;} 
  		.unterstrichbottom 
  			{height:23px;border-top:2px solid #CCCCCC;border-bottom:1px solid #CCCCCC;} 
  		.unterstrichbottomright
  			{height:23px;border-top:2px solid #CCCCCC;border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;} 
  		.total
  			{border-bottom:1px solid #CCCCCC;font-size: 10px; color:#818181; font-family: verdana, arial,  geneva; text-decoration: none; font-weight:bold } 
  		.total2
  			{border-bottom:1px solid #CCCCCC;border-left:1px solid #CCCCCC;font-size: 10px; color:#818181; font-family: verdana, arial,  geneva; text-decoration: none; font-weight:bold } 
  		.totalbetrag
  			{height:27px;border-bottom:3px solid #CCCCCC;font-size: 12px; color:#000000; font-family: verdana, arial,  geneva; text-decoration: none; font-weight:bold } 
  		.total2betrag
  			{height:27px;border-bottom:3px solid #CCCCCC;border-left:1px solid #CCCCCC;font-size: 12px; color:#000000; font-family: verdana, arial,  geneva; text-decoration: none; font-weight:bold } 
  		.kopf_u
  			{color:#818181; border-bottom:1px solid #CCCCCC;padding-bottom:5px;padding-left:15px;font-family: verdana, arial, geneva; text-decoration: none ;} 
  		.kopf_u_x
  			{padding-left:15px;color:#818181; border-bottom:1px solid #CCCCCC;padding-bottom:5px;font-family: verdana, arial, geneva; text-decoration: none ;} 
  		.kopf_u_l
  			{color:#818181; border-bottom:1px solid #CCCCCC;border-left:1px solid #818181;font-family: verdana, arial, geneva; text-decoration: none ;} 
  		.body_u 
  			{height:21px;color:#000000;padding-left:10px;border-bottom:1px solid #CCCCCC; font-family: verdana, arial, geneva; text-decoration: none;} 
  		.body_u_x 
  			{height:21px;padding-left:15px;color:#000000;border-bottom:1px solid #CCCCCC; font-family: verdana, arial, geneva; text-decoration: none;} 
  		.body_u_l 
  			{height:21px;color:#000000;border-left:1px solid #CCCCCC;border-bottom:1px solid #CCCCCC; font-family: verdana, arial,  geneva; text-decoration: none;}

			.unsichtbar_norm 
				{text-align: right; color:#818181; border:1px solid white; font-size: 10px; font-weight:bold; font-family: verdana, arial, geneva; text-decoration: none;}
	 		.unsichtbar_norm_duenn 
	 			{text-align:right; border:1px solid white; font-size: 10px; font-family: verdana, arial,  geneva; text-decoration: none; } 
	 		.unsichtbar_rot 
	 			{text-align:right; color:#fe0000; border:1px solid white; font-size: 10px; font-weight:bold; font-family: verdana, arial,  geneva; text-decoration: none; } 
  		.unsichtbar_schwarz 
  			{text-align: right; border:1px solid white; font-size: 12px; font-weight:bold; font-family: verdana, arial,  geneva; text-decoration: none; } 
  		.input_error 
  			{background-color: #A8E001; border:1px solid #818181; border-style:fine; font-size: 12px; font-family: verdana, arial,  geneva; text-decoration: none; }


/* Bestseller und Top 8 ------------------------------ 18.09.07 JMS */
			.bestsellerBigText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #FFFFFF;} 
			#bestsellerNormalText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 14px; color: #FFFFFF; left:300px; top:25px; width:400px; position:relative; z-index:5;} 

			.top8BigText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #999999;} 
			.top8BigTextUnderline {font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline; font-size: 11px; font-weight: bold; color: #999999;}
			#top8NormalText { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #999999; left:216px; top:10px; width:586px; position:relative; z-index:5;} 
/* ---------------------------------------------------------------- */
/*---------------- Kids New Tmpl ----------------------------------*/
/*
#picser_left
	{float:left; display:none; margin:0px;padding:0; background-color:blue;}
#picser_right
	{float:right; display:none; margin:0px; padding:0; background-color:white;}	
#picser_right{\padding-bottom:3px;}

ul#uebersicht
	{margin:0; padding:0;}	
ul#uebersicht li
	{list-style:none; float:left; position:relative; display:block; width:200px; border:1px solid white; overflow:hidden;}	

ul#uebersicht li span
	{display:block; padding:0;}

ul#uebersicht li span.style_pic
	{margin:0; padding:0;}	

ul#uebersicht li span.thumbs
	{width:198px; height:33px; margin:0 1px; border-bottom:1px solid lightgrey;}
	
ul#uebersicht li span.thumbs span
	{margin-right:2px; padding:0; display:inline; overflow:hidden; border:0px solid green; font-size:9px;}

ul#uebersicht li span.text
	{width:150px; height:38px; padding:0; border:0px solid black; font-size:9px; font-family: verdana, arial, geneva;}
* html ul#uebersicht li span.text
	{width:150px;}

ul#uebersicht li span.new_sale
	{position:absolute; left:152px; width:48px; height:60px;border-top: 1px solid white; margin-top:-1px;}
* html ul#uebersicht li span.new_sale	
	{position:absolute; height:46px;}	
	
 	
ul#uebersicht li span.price
		{color:#56473C; height:13px; width:150px; font-size:11px}


ul#uebersicht li span.price b
	{font-size:10px; color:#666666;}
ul#uebersicht li span.price strong	
	{font-size:11px; color:#666666; font-family:Arial;}
	
a.size
	{display:block; height:13px; width:148px; font-size:10px;}              
			a.size:link 	{text-decoration:underline; color: #666666;}
			a.size:visited{text-decoration:underline; color: #666666;}
			a.size:active {text-decoration:underline; color: #666666;}
			a.size:hover 	{text-decoration:underline; color: #666666;}




ul#uebersicht li span.bottom
	{position:absolute; top:395px; width:150px; height:2px; border-bottom:1px solid black;}			
*/
	
#QuickDivTable td
	{font-size:12px;}

#fader_overview
{
	display:none;
	position:absolute; top: 0px; left: 0px; 
	width: 810px; height:1024px;
	background-color: black;
	opacity: 0.25;
	filter:Alpha(opacity=50);
	-moz-opacity:0.50;
	cursor:pointer;
	z-index:250;
}	

/*---------------- ENDE Kids New Tmpl ----------------------------------*/

/* DOI ------ HF 21.10.2008 */
#doi_dimm{ 
	position:absolute; 
	top:0px; left:0px; 
	z-index:210000;
	height:110%;
	width:100%; 
	background-color:white; 
	opacity:0.7;
	filter:alpha(opacity=70);
}				
#doi_news_dimm{
	position:absolute; 
	top:55px; left:50%; 
	width:600px; height:400px;
	margin-left:-295px; 
	z-index:215000;
	background-color:black; 
	opacity:0.5;
	filter:alpha(opacity=50);
}
#doi_newslayer{
	position:absolute; 
	left:50%;
	width:601px; height:401px;
	margin-left:-300px;
	border:1px solid lightgrey; 
	border-right:1px solid #696969;
	border-bottom:1px solid #696969;
	background-color:white;
	z-index:220000;		
}

* html #doi_newslayer{width:603px; height:403px;}

#doiImg_left, #doiImg_right{
	background-color:white;
	position:absolute;
	margin:0; padding:0;
	display:block;
	top:0px;
	height:400px;
}
#doiImg_left{
	left:0px;
	width:281px;
}
#doiImg_right{
	left:282px;
	width:319px;
}

#doi_email{
/*	position:absolute;*/
	top:235px; left:300px;
	border:0px solid red;
	z-index:225000;
	padding:2px;
	font-weight:bold;
	background-color:white;
	font-size:12px;
}
#doiCloser{
	display:block;
	position:absolute;	
	top:3px; right:3px;
	cursor:pointer;
}

/* ------ */

/* -- Rückansicht der CrossBilder -- */
.back_view_pic
    {position:absolute; width:200px; display:none; border:0px solid red;}
.pixel_delay
  	{display:none;}    
/* ------ */

/* -- SizeChart -- */
.defaultSizeHeader {color: rgb(153, 153, 153); text-align: center; font-weight: 900; width: 60px;}  
/* ------ */

.kid{color:rgb(153, 153, 153); font-weight: 400; font-size: 10px;}
.cup2{color:rgb(153, 153, 153); font-weight: 900; font-size: 10px;}
.cup1{color:#00329B;font-size:11px;height:30px;padding-bottom:2px;padding-left:2px;padding-right:2px;padding-top:2px;text-align:left;vertical-align:top;background-color:#EDF6FD;font-weight:900;width:120px;}   		

/* -- QuickDiv */
#QuickDivIFrameLayerNew { display: none; z-index: 10000; background-color: #999999; position: absolute; width: 400px; font-family: Arial, Helvetica; border: 1px solid #999999; font-weight: bold; }
.QuickHeader { height: 40px; background-image:url(Shop/Img/Main/de/close_quickdiv.gif) }
.QuickHeaderTitle { position: absolute; top: 5px; left: 6px; font-size: 12px; color: #333333; }
.QuickHeaderContent { position: absolute; top: 26px; left: 6px; color: white; font-size: 9px; }
.QuickClose { position: absolute; right: 18px; top: 4px; color: white; font-size: 9px; text-decoration: underline }
.QuickClose a { color: white; text-decoration: underline }
.QuickClose a.hover { color: white; text-decoration: underline }
.QuickClose	a:link {  color: white; text-decoration: underline }
.QuickClose	a:visited {  color: white; text-decoration: underline }
.QuickClose	a:active { color: white; text-decoration: underline }
.QuickClose	a:hover { color: white; text-decoration: underline }
.QuickContent { background-color: white; width: 400px; }
.QuickLeft { text-align: left; vertical-align: top; width: 50px; }
.QuickMuster { height: 25px; width: 35px; background-position: -2px; margin-top: -4px; margin-bottom: 2px; }
.QuickLine { width: 390px; height: 1px; background-color: #999999; margin-left: 5px }
.QuickSize { width: 390px; margin-left: 3px; }
.QuickSizeNo { color: red; text-decoration: line-through; }			
.QuickDivSize { float: left; margin: 0 0 3px 0; width: 50px; }
.QuickDivSizeNo { float: left; margin: 0 0 3px 0; color: red; text-decoration: line-through; width: 50px; }			
.QuickTable { width: 390px;  border-spacing: 0px; margin-left: 2px; table-layout: fixed }
.QuickTable td { font-size: 9px; font-weight: bold; color: #666666; padding-top: 4px; padding-bottom: 4px; padding-right: 3px; }
.QuickFooter { width: 390px; }
.QuickRedbox { width: 7px; height: 7px; background-color: red; margin-top: 6px; margin-right: 6px; }
.QuickFooterText { font-size: 11px; color: white; font-weight: bold; }

#dfitlayer { display: none; position: absolute; top: 7px; z-index: 200; left: 7px; width: 790px; height: 490px; background-color: white; padding: 7px 0 0 0; }
#dfitlayer_search { display: none; position: absolute; top: 7px; z-index: 150; left: 174px; width: 790px; height: 490px; background-color: white; padding: 7px 0 0 0; }
#dfithead { margin: 0 0 0 7px }
#dfitcontent { width: 776px; height: 402px; overflow: auto; margin: 10px 7px 0 7px; }
.dfittitle { float: left; font-family: Arial, Verdana, Helvetica; font-size: 12px; color: red; font-weight: bold; width: 740px; border-bottom: 1px solid gray; margin: 5px 0 5px 5px }
#dfitline { margin-top: 14px; }
#dfitshow { height: 387px }
.dfits { position: relative; margin: 5px 5px 0 0; float: left; width: 245px; height: 135px; border: 1px solid white; cursor: pointer; }
.dfittexttop { font-family: Verdana; font-size: 11px; color: #ABABAB; font-weight: bold;  margin: 2px 0 0 7px; }
.dfittext { font-family: Verdana; font-size: 11px; margin-left: 7px; }
.dfitlink { position: absolute; font-family: Verdana; font-size: 11px; left: 7px; bottom: 5px; color: red; font-weight: bold; text-decoration: underline; margin-bottom: 7px; cursor: pointer; }
.dfitbrand { height: 28px; overflow: hidden; margin: -10px 0 0 7px }	
#dfitclose { position: absolute; right: 20px; top: 20px; z-index: 101; cursor: pointer }

*/

/* ------------------------------------------------------------------------------------------ */
/*-- NEW TEMPLATE CSS --*/
	body.overview{
		margin:0; padding:0;
		background-color:white;	
	}
.overviewDIV span
	{display:block;}
	
.overviewDIV div.articleDIV
	{border:1px solid white; position:relative; width:200px;}	
	
.overviewDIV div.stylePicBox
	{position:relative; width:200px;overflow:hidden;}

.overviewDIV span.thumbs
	{width:196px; height:33px; margin:0 2px;}
.overviewDIV span.thumbs span.color_thumb
	{margin-right:2px; width:40px;height:33px; display:block; float:left; overflow:hidden;}
.overviewDIV span.thumbs span.color_thumb_essentials
	{margin-right:2px; width:25px;height:33px; display:block; float:left; overflow:hidden;}
	
.overviewDIV span.styleName
	{clear:left; color:#56473C; font-size: 10px; font-family:Arial; height:36px; width:150px; padding:0; overflow:hidden; }

.outfitText b
	{color:red;}

.overviewDIV span.new_sale
	{position:absolute; left:152px; width:48px; height:60px;border-top: 1px solid white; margin-top:-1px;}
	
.overviewDIV span.price
	{color:#56473C; height:14px; width:145px; font-size:9px; font-weight:normal;}
.overviewDIV span.price b
	{font-size:10px; color:#666666; font-weight:bold;} 
.overviewDIV span.price strong	
	{font-size:11px; color:#666666; font-family: verdana, arial, geneva; padding:0px; padding-left:2px}
.overviewDIV span.price b.priceNew
	{color:#FF0000; font-size:10px;}
	
.size
	{height:16px; border-bottom:1px solid #333333; width:150px;}		      
.size a:link, .size a:visited, .size a:active, .size a:hover
	{height:14px; line-height:14px; font-size:10px; text-decoration:underline; color:#666666;}	
.saleSize
	{width:105px; background-color:#666666; color:white; cursor:pointer; text-align:center; line-height:14px; font-size:10px; font-family:Arial;}
	
.backview
	{position:absolute; top:0; left:0; z-index:10;}

.stamps
	{position:absolute; top:0; left:0; z-index:100;}

.NewSaleFlag
	{display:block; height:25px; }
.PicDestBrand
	{position:absolute; top:27px;}

.colorThumb
	{float:left; width:45px; height:33px; overflow:hidden;}/* ------------------------------------------------------------------------------------------ */
/*-- Rollierer --*/
span.rollElement {display:none;}

/* ------------------------------------------------------------------------------------------ */
/*-- Global Layer --*/
#globFader{
	position:absolute; 
	left: 0; top: 0; 
	background-color: #000000; 
	opacity: 0.25;filter:Alpha(opacity=25); 
  -moz-opacity:0.25; 
	z-index:1000;
}
#globalLayer{
	position:absolute;
	top:60px; left:50%;
	z-index:1100000;
	border:1px solid lightgrey;
	border-bottom:1px solid #696969;
	border-right:1px solid #696969;
	background-color:white;
	overlow:hidden;
}
/*#globalLayer .globalLayerContent { position:relative; }*/
#GlobalLayer_left{
	position:absolute;
	top:0px; left:0px;
}
#GlobalLayer_right{
	position:absolute;
	top:0px; right:0px;
}
#GlobalLayer_left_home{
	position:absolute;
	bottom:1px; left:1px;
}
#GlobalLayer_right_home{
	position:absolute;
	top:5px; right:15px;
}
#GlobalLayer_img_home{
	position:absolute;
	top:25px; left:304px;
}
#GlobalLayer_close_home{
	position:absolute;
	bottom:34px; right:130px;
}
#GlobalLayer_text_home{
	position:absolute;
	bottom:81px; right:15px;
	width:300px;
	color:#666666;
	font-family:verdana;
	font-size:14px;
	/*text-align:justify;*/
}
#globCloser{
	font-family: Arial, Verdana, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  letter-spacing: 0px;
	text-decoration:underline;
	position:absolute;
	display:block;
	top:10px; right:10px;
	z-index:100;
	cursor:pointer;
}
#globCloser_home{
	position:absolute;
	display:block;
	top:345px; right:115px;
	height:16px; width:65px;
	cursor:pointer;
}

#schliessen_mikrofaser
{
	height:13px;
	font-family:Arial;
	font-weight:normal;
	font-size:9px:
	letter-spacing:0px;
	position:absolute;
	top:5px;
	right:37px;
	text-decoration:underline;
}

#schliessen_mikrofaser_img
{
	position:absolute;
	top:5px;
	right:17px;
}

/*----------------STARTSEITEN-----------------*/
			#selectedLng {
				position:absolute;
				top:41px;
				left:5px;
				width:200px;
				height:14px;
				border:1px solid #A4ABB3;
				background-color: #FEFEFE;
				padding-top:1px;
			}
			
			#button {
				position:absolute;
				top:40px;
				left:205px;
				width:19px;
				height:18px;
			}

			#otherLanguages {
				position:absolute;
				/*top:-121px;*/
				top:-313px;
				left:5px;
				width:200px;
				border:1px solid #A4ABB3;
				padding-top:1px;
				visibility:hidden;
			}			
	
		  #otherLanguages div {
				top:0px;
				left:0px;
				position:relative;
				background-repeat:no-repeat;
				background-position:left;
				padding-top:0px;
				height:16px;
				border:0px dotted white;
			}
			
			#otherLanguages span {
			  top:0px;
				padding-left:6px;
				font-family:Verdana;
				font-size:11px;
			}							
			.lng_selected {
				top:1px;
				padding-left:6px;
				font-family:Verdana;
				font-size:11px;
			}
			
			.over {
				border:1px dotted yellow;
				background-color:#9DD337;
				color:#000000;
				cursor:pointer;
			}
			form{margin:0px;
					 padding:0px}

			#bgimage
			{
				position:absolute;
				top:0px;
				left:0px;
				z-index:0;
			}
			#count_out
			{
				position:absolute;
				top:290px;
				left:586px;
				width:150px;
				overflow:hidden;
				z-index:1;
				color: black;
				font-family: Arial;
				font-size:18pt;
				font-weight:900;
			}
			/* -- Formatierung der BenefitBar -- */
			#benefit_bar {
				position:absolute; left:7px; top:10px; height:20px; width:963px; background-color:#e6e6e6;
			}
			#benefit_bar a {
				float:left;
			}
			#benefit_bar #info{
				position:absolute; right:0px; z-index:90;
			}

/* Rollierer */ 	
			span.rollElement {display:none;}
			* html span.rollElement	{padding-bottom:2px;}
				
/* Delivery Stripe Banner */
		#deliveryStripeLayer{
			position:absolute;
			z-index:160;
			display:none;
			top:110px; left:150px;
			cursor:pointer;
		}
		#orderDate, #deliverDate, #deliverDateLayer, #deliverDateLayerDay,  #deliverDateLayerDate{
			position:absolute;
			font-size:14px;
			font-weight:bold;
			color:#ff0000;
		}
		#deliverDateLayer, #deliverDateLayerDay,  #deliverDateLayerDate
			{font-size:16px; font-weight:bold;}
		
		#orderDate {left:525px; top:12px;}
		#deliverDate {left:525px; top:31px;}	
		#deliverDateLayer {left:90px; top:145px;}
		#deliverDateLayerDay {left:180px; top:57px; width:270px;}
		#deliverDateLayerDate {left:328px; top:57px; width:119px;}
			

/* weitere Layer */ 				
			#fader
				{
				display:none;
				position:absolute; top: 0px; left: 0px; 
				width: 977px; height:850px;
				background-color: black;
				opacity: 0.25;
				filter:Alpha(opacity=25);
				-moz-opacity:0.50;
				cursor:pointer;
				z-index:150;
				}	
				
				#Delivery
				{
				position:absolute; top: 40px; left: 165px; 
				cursor:pointer;
				z-index:150;
				}
				
				.Lieferdatum {
					position: absolute;
					top: 141px;
					left: 40px;
					font-family: Arial, Verdana, Helvetica;
					font-size: 18px;
					font-weight: bold;
					color: red;
				}
				
				.deliverydatepos {
				position: absolute;
				z-index:3;
				top:80px;
				left:138px;
				font-size:12px;
				}
				
				.laufschrift {
				font-size:12px;
				}
				.laufschriftpos {
				position:absolute;
				z-index: 5;
				top:260px;
				left:20px;
				}
				
/*---------------------------*/

/* ------------------------------------------------------------------------------------------ */
/*-- FarbName in FarbThumb anzeigen --*/
#thumbLayerText{
	position:absolute;
	display:block;
	bottom:2px; left:0;
	margin:1px; padding:1px;
	width:90px; overflow-x:hidden;
	text-align:center;
	border:1px solid #696969;
	background-color:white;
}
/* ------------------------------------------------------------------------------------------ */
/*-- ToolTip --*/
span.toolTipText{
	display:none;
	position:absolute;
	left:2px;
	padding:2px;
	background-color:white;
	border:1px solid #696969;
	z-index:200;
}
span.toolTipText a {color:#696969;}
span.toolTipText a:hover {color:#ff0000;}
/* ------------------------------------------------------------------------------------------ */
/*-- Bigger Pic Box --*/
#biggerPicBox{
	position:absolute;
	display:none;
	width:200px; overflow-x:hidden;
	border:1px solid lightgrey;
	background-color:white;
	z-index:5;
}
#biggerPicBox img{
	margin-left:-105px
}

/* ------------------------------------------------------------------------------------------ */
/*- BackviewBox -*/
.backViewBox{
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	zIndex:10;
}
/* ------------------------------------------------------------------------------------------ */
/*- Loading Bar -*/
#loaderFader{
	position:absolute;
	top:0; left:0;
	height:1000px;
	width:100%;
	z-index:90;
	opacity:0.8;
	filter:alpha(opacity=80);
	background-color:white;
}
/* ------------------------------------------------------------------------------------------ */
/* -- Wool Icon-- */
.woolStamp
	{position:absolute; top:235px; left:170px; text-align:center; cursor:help;}
.woolHangTag
	{position:absolute; top:110px; left:115px; display:none;}

/* ------------------------------------------------------------------------------------------ */
#iSPVL
	{
	display:none;
	position:absolute;
	left: 50%;
	margin-left: -405px;
	width: 810px;
	height:550px;
	cursor:pointer;
	z-index:1001;
	border:0px solid blue;
	}
	
/* ------------------------------------------------------------------------------------------ */	

	#overview ul {
		margin:0; padding:0;
		list-style: none;
		width:810px;
		overflow:hidden;
	} 

	#overview li.overviewDIV {
		position:relative;
		margin-right:0px;
		margin-bottom:2px;
		padding:0;
		display:-moz-inline-stack;
		display: inline-block;
		vertical-align:bottom;
	}

	/* IE CSS-HACKS for inline-block */
	#overview li.overviewDIV  {display:inline!;} 
	#overview li.overviewDIV  {!display:inline;} 
	
	*+ html li.overviewDIV 
		{ display:inline; } 
	*:first-child+html li.overviewDIV
		{ display:inline;}
	
/* ------------------------------------------------------------------------------------------ */



#GlobalLayer_benefit{
  width:736px;
  height:390px;
  padding:5px;
  background-color:#fff;

}

#GlobalLayer_benefit_left{
  float:left;
}

#GlobalLayer_benefit_right {
  float:left;
  width:420px;
  padding-left:12px;
  padding-top:10px;
  font-size:12px;
  font-family:arial;
}

#GlobalLayer_benefit_right b {
color:black;
font-size:12px;
}

#GlobalLayer_benefit_right p {
color:black;
font-style: normal;
font-size: 14px;
font-family: arial;
line-height: inherit;
font-weight: bold;
}



#GlobalLayer_benefit_closebutton{
  float:right;
  padding:10px;
  cursor:pointer;
}
/* ------------------------------------------------------------------------------------------ */

/*linkfläche für die right-middle Komplettbanner*/
.bannerlink
			{
			font-family:times new roman;
			padding-left:10px;
			font-size:14px; /* verringert von 16px am 11.8.2011 wg Ticket ESP-2989 */
			cursor:pointer;
			position:absolute;
			left:505px;
			height:20px;
			width:282px;
			}






/* ------------------------------------------------------------------------------------------ */

.hidden
{
	display:none;	
}
/*
	<div id="layer" class="hidden"></div>
	$('layer').removeClassName('hidden')
*/
