/*
@charset "UTF-8";
text-align: justify;

BLACK:  	color:#262626;
red logo: #E60841;
"Andale Mono"

font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
font-size: 11px;
line-height:15px;
*/


.clearfix:after {
content: ".";
display: block;
height: 0;
clear: both;
visibility: hidden
}


  fieldset, img { border: 0 solid; }


	* {
			margin:0;
			padding:0;
			outline: none; 	/* prevent safari borders */
			}

		html, body {
			margin:0;
		   padding:0;
			}

			  body {
			   font-size: 100.01%; 
			    text-align: left;

				color:#262626;
				background-color: #fff;
				
				
				font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 11px;
				line-height:15px;
			
			
			/*
			
				filter:alpha(opacity=99); 
				-moz-opacity:0.99;
				-khtml-opacity: 0.99;
				opacity: 0.99;
				
				font-family:'Trebuchet MS',  Helvetica, Verdana, Arial, sans-serif;
				
			background: #000 url('_media/sys_pics/testbg1.gif') no-repeat top left;
			font-family:'Trebuchet MS',  Helvetica, Verdana, Arial, sans-serif;
			overflow-x: hidden;
			overflow-y: hidden;
				line-height:15px;
			
			*/
	}
			
			
	a, a:visited  {
	text-decoration:none;
color:#333;
	}
		a:hover, a:active {
				text-decoration:none;
	
		color:#E60841;
		}
		
		.selected {
		color:#E60841;
		text-decoration:none;
		}
		
		
		
				
	#wraper{
position: relative;
		margin:0;
		padding:0;
		width:100%;

			}


			#header {
			position: relative;
			margin:0;
			padding:0;
			height:110px;
			}
			
				#header #redbar{
				position: absolute;
				top:60px;
				left:130px;
				width:40px;
				height:2px;
				background-color:#E60841;
				display:block;
				z-index:10;
				}
			

		
#mainstage{	
min-width:800px;
}
			

					#langbtn{
						position: absolute;
						right:16px;
					left:8px;
						top:8px;
				
					}
			
			
			
			
			
			#logo{
				position: absolute;
				left:44px;
				top:40px;
				height:64px;
				width:57px;
				overflow:visible;
				background:  url('../_media/sys_pics/logo-samstag-small.gif') no-repeat;
			}

			#logo a{
display:block;
margin:0;
padding:0;
	height:64px;
	width:57px;
	text-decoration:none;
			}

				#logo a:hover 	{ 	text-decoration:none;  }
				



		
								#footerShop{
									min-width:800px;
								position:relative;
							margin-left:130px;
border-top:1px solid #E2E6E8;
								}
								
		
								#footerShop	a.lighter {
										text-decoration:none;
								color:#666;
								}
						
								#footerShop	a:hover, #footerShop a:active {
										text-decoration:none;
							
								color:#E60841;
								}
								
								
							#footerShop #social{
							position:absolute;
							right:20px;
								margin-top:5px;
		}
									
							#footerShop #txt{
										margin-top:5px;
									}
								
								
#footerStore{
position:absolute;
right:15px;

top:10px;
height:20px;
overflow:visible;
z-index:999;
}

#superHeader{
position:absolute;
right:15px;

top:10px;
height:20px;
overflow:visible;
z-index:999;

}
									
																	
/* footer onlinestore

							
#footerStore{
width:100%;
position:absolute;
bottom:0px;
overflow:hidden;
height:20px;

}
#footerStore > div{
min-width:800px;
margin-left:130px;
border-top:0px solid #E2E6E8;
text-align:right;
padding-right:15px;
}

#footerStore a.lighter {
text-decoration:none;
color:#666;
}

#footerStore a:hover, #footerStore a:active {
text-decoration:none;

color:#E60841;
}


#footerStore #social{
position:absolute;
right:20px;
margin-top:5px;
}

#footerStore #txt{
margin-top:0px;
}
 */


							
								
						
										h1,h2,h3,h4,h5,h6{
										font-weight:normal;
										margin:0;
										padding:0;
										color:#262626;
										}

										h1 {
										font-size: 18px;
										margin-bottom:8px;

										}

										h2 {
										font-size: 16px;
										margin-bottom:6px;	
										}

										h3 {
									font-size: 14px;
										margin-bottom:4px;	
										}
										
										h4 {
										font-size: 12px;
										margin-bottom:2px;	
										}
										
								


											.blue{
								color:#2cacce;

											}

														.red{
											color:#E60841;

														}



										.white{

												color:#fff;

										}
										
							
.alert{
padding:8px;
color:#E60841;
border:1px solid #E60841;
max-width:730px;
}

.hint{
padding:8px;
background-color:#f5f5f5;
background-color:#fff;
border:1px solid #C3C7CC;
max-width:730px;
}

.hintalert{
	padding:8px;
	background-color:yellow;
	border:1px solid #C3C7CC;
	max-width:730px;
}

a.btnLink {
font-size:12px;
color:#E60841;
}

a.btnLinkBlack {
font-size:12px;
}


a.btnLink:hover {
background-color:#E60841;
background-color:#333;
color:#ffffff;
padding:3px;
}

#superHeader{
}

/* addthis overlay */
#at20mc input{
padding:0;
height:auto;
}

#superHeader > div{
display:inline;
}

#superHeader a.facebookTmb, #socialBmarksFooter a.rssTmb{

	display:block;
	margin:0;
	padding:0;

	width:18px;
	height:18px;
	text-decoration:none;
	margin-left:0px;
float:right;
}

#superHeader a.facebookTmb {
background: transparent url('../_media/sys_pics/sbmarks-sprite.gif') no-repeat  -18px 0px;
}
#superHeader a.facebookTmb:hover {
background-position: -18px -18px;
}

										/**** subnav vertical
										*/

											#subnav{	
												position:relative;
												margin-top:0px;
												margin-left:130px;
												padding:0;
												color:#333;

												font-size: 12px;
										border-bottom:10px solid #C3C7CC;
											}

										#subnav ul 	{ 
										list-style: none; 
										padding:0;
										margin:0px 0px 20px 0px;
										}

										#subnav .selected, #subnav .current {
										color:#E60841;
										text-decoration:none;
										}

										#subnav ul li a	{  
										display:block;	
										text-decoration:none;
										padding:0px 0px 2px 0px;
										}





													/**** mainnav horizontal sprite
													*/		

															#mainnav{
															position:absolute;
															left:130px;
															top:39px;
															margin:0;
															padding:0;
															overflow:visible;
											}






													#nav{
													position:relative;
													margin:0;
													padding:0;


															color:#333;


															font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
																font-size: 13px;
																line-height:15px;


														}

														#nav .selected, #nav .current {
														color:#E60841;

														text-decoration:none;
														}




													/*** NAV UL ***/
													#nav ul{ list-style: none;    margin:0; padding:0;}
													#nav ul li{   float:left; margin:0; padding:0;}






												/*
													#nav ul li a			{  

														padding:0px 17px 4px 0px;
												margin:0; 
														text-decoration:none;
														color:#333;
													width:55px;
													overflow:hidden; 

													}
													*/

														#nav ul li a {  
															display:block;
															height:22px;	
															text-decoration:none;
														}




													#nav ul li a:hover, #subnav ul li a:hover 	{ 	text-decoration:none; color:#E60841;  }





													#nav ul li ul { 
														position:relative;
														top:3px;
														left:0px;
														overflow:visible; 
														}
													#nav ul li ul li		{  float:none;  margin:0; padding:0;}


													#nav ul li ul li a {  
														padding:0px 0px 1px 0px;
														display:block;
														text-decoration:none;
														color:#666;

													overflow:visible;

														 }


															/**** sprite  shop vienna */
															#mainnav ul  a {
															background: transparent url('../_media/sys_pics/mainnav-shop-sprite.gif') no-repeat top left;	
															}



															#mainnav ul  li.shop a{
																width:60px;
																background-position: 0px 0px;
																}
															#mainnav ul  li.shop a:hover, #mainnav ul  li.shop a:active, #mainnav ul  li.shop a.selected{
															width:60px;
															background-position: 0px -22px;
															}


																#mainnav ul  li.news a{
																	width:60px;
																	background-position: -250px 0px;
																	}
																#mainnav ul  li.news a:hover, #mainnav ul  li.news a:active, #mainnav ul  li.news a.selected{
																width:60px;
																background-position: -250px -22px;
																}


																		#mainnav ul  li.appointment a{
																			width:212px;
																			background-position: -500px 0px;
																			}
																		#mainnav ul  li.appointment a:hover, #mainnav ul  li.appointment a:active, #mainnav ul  li.appointment a.selected{
																		width:212px;
																		background-position: -500px -22px;
																		}



																			#mainnav ul  li.kontakt a{
																				width:80px;
																				background-position: -750px 0px;
																				}
																			#mainnav ul  li.kontakt a:hover, #mainnav ul  li.kontakt a:active, #mainnav ul  li.kontakt a.selected{
																			width:80px;
																			background-position: -750px -22px;
																			}



																				#mainnav ul  li.contact a{
																					width:80px;
																					background-position: -1000px 0px;
																					}
																				#mainnav ul  li.contact a:hover, #mainnav ul  li.contact a:active, #mainnav ul  li.contact a.selected{
																				width:80px;
																				background-position: -1000px -22px;
																				}


																					#mainnav ul  li.presse a{
																						width:80px;
																						background-position: -1250px 0px;
																						}
																					#mainnav ul  li.presse a:hover, #mainnav ul  li.presse a:active, #mainnav ul  li.presse a.selected{
																					width:80px;
																					background-position: -1250px -22px;
																					}


																						#mainnav ul  li.press a{
																							width:80px;
																							background-position: -1500px 0px;
																							}
																						#mainnav ul  li.press a:hover, #mainnav ul  li.press a:active, #mainnav ul  li.press a.selected{
																						width:80px;
																						background-position: -1500px -22px;
																						}


																							#mainnav ul  li.shopvienna a{
																								width:100px;
																								background-position: -1750px 0px;
																								}
																							#mainnav ul  li.shopvienna a:hover, #mainnav ul  li.shopvienna a:active, #mainnav ul  li.shopvienna a.selected{
																							width:100px;
																							background-position: -1750px -22px;
																							}




															/**** sprite online store */


																	#mainnav ul  li.onlinestore a{
																		width:110px;
																			background-position: 0px -22px;
																		}
																	#mainnav ul  li.onlinestore a:hover, #mainnav ul  li.onlinestore a:active, #mainnav ul  li.onlinestore a.selected{
																	width:110px;
																	background-position: 0px -22px;
																	}




																	#mainnav ul  li.designer a{
																		width:95px;
																		background-position: -250px 0px;
																		}
																	#mainnav ul  li.designer a:hover, #mainnav ul  li.designer a:active, #mainnav ul  li.designer a.selected{
																	width:95px;
																	background-position: -250px -22px;
																	}


																						#mainnav ul  li.kategorie a{
																							width:110px;
																							background-position: -500px 0px;
																							}
																						#mainnav ul  li.kategorie a:hover, #mainnav ul  li.kategorie a:active, #mainnav ul  li.kategorie a.selected{
																						width:110px;
																						background-position: -500px -22px;
																						}


																								#mainnav ul  li.category a{
																									width:110px;
																									background-position: -750px 0px;
																									}
																								#mainnav ul  li.category a:hover, #mainnav ul  li.category a:active, #mainnav ul  li.category a.selected{
																								width:110px;
																								background-position: -750px -22px;
																								}





																										#mainnav ul  li.info a{
																											width:60px;
																											background-position: -1000px 0px;
																											}
																										#mainnav ul  li.info a:hover, #mainnav ul  li.info a:active, #mainnav ul  li.info a.selected{
																										width:60px;
																										background-position: -1000px -22px;
																										}


																											#mainnav ul  li.warenkorb a{
																												width:100px;
																												background-position: -1250px 0px;
																												}
																											#mainnav ul  li.warenkorb a:hover, #mainnav ul  li.warenkorb a:active, #mainnav ul  li.warenkorb a.selected{
																											width:100px;
																											background-position: -1250px -22px;
																											}


																														#mainnav ul  li.cart a{
																															width:130px;
																															background-position: -1500px 0px;
																															}
																														#mainnav ul  li.cart a:hover, #mainnav ul  li.cart a:active, #mainnav ul  li.cart a.selected{
																														width:130px;
																														background-position: -1500px -22px;
																														}
																														
																														
																														
																														
																														
																														
																																	#mainnav ul  li.kontaktOnlinestore a{
																																		width:80px;
																																		background-position: -1750px 0px;
																																		}
																																	#mainnav ul  li.kontaktOnlinestore a:hover, #mainnav ul  li.kontaktOnlinestore a:active, #mainnav ul  li.kontaktOnlinestore a.selected{
																																	width:80px;
																																	background-position: -1750px -22px;
																																	}


																																			#mainnav ul  li.contactOnlinestore a{
																																				width:80px;
																																				background-position: -2000px 0px;
																																				}
																																			#mainnav ul  li.contactOnlinestore a:hover, #mainnav ul  li.contactOnlinestore a:active, #mainnav ul  li.contactOnlinestore a.selected{
																																			width:80px;
																																			background-position: -2000px -22px;
																																			}
																														



										/**************************** JQUERY PLUGINS
										*/


										/* flowplayer tooltip */
										.tooltip {
											display:none;
											background: #fff;
											font-size:11px;

											width:220px;
											padding:0px;
											color:#262626;
											padding-bottom:3px;
										
										overflow:hidden;
										scroll:none;
										}




	/**
	simplex adminmode
	*/
		#simplex-testmode{
		position:absolute;
		background-color: blue;
		color:#fff;
		margin-top:30px;
		padding:5px;
		text-decoration:none;
		display: block;
		font-size:12px;
		}
	
	
	
					#simplex-adminmode{
					position:absolute;
					background-color:#ff0000;
					color:#fff;
					margin-top:30px;
					padding:5px;
					text-decoration:none;
					display: block;
					font-size:12px;
					}
					
					
					
											/**
										simplex panel
										*/			

											#simplex_cms {
											position:absolute;
											background: blue url('../_cms/pics/simplex-btn.png') no-repeat;
											color:#fff;
											top:-3px;
											right:0px;
											margin:0px;
											padding:0px;

											width:65px;
											height:28px;
											line-height:18px;
											text-decoration:none;
											display: block;
											overflow:hidden;
											}

											#simplex_cms a{
											color:#000;
											width:150px;
											height:28px;
											text-decoration:none;
											display: block;
											overflow:hidden;
											padding-left:65px;
											padding-top:3px;
											}


										#simplex_cms:hover{
												top:0px;
												right:0px;
												width:150px;
													text-decoration:none;
										}




										a.inlineEditLink1 {
										background: transparent url('../_cms/pics/simplex-edit1.gif') no-repeat left top !important;
										position:absolute!important;
										text-decoration:none;
										width:50px!important;
										height:16px!important;
										z-index:999;
										}

										a.inlineEditLink2 {
										background: transparent url('../_cms/pics/simplex-edit2.gif') no-repeat left top !important;
										position:absolute!important;
										text-decoration:none;
										width:50px!important;
										height:16px!important;
										z-index:999;
										}
			



									
												
/****************************************** MAINPAGE
*/
#mainpagebox {
position:absolute;
bottom:20px;
height:170px;
width:100%;

background: url('../_media/sys_pics/mainpage-bg2.gif') no-repeat 44px 0px ;


}

#mainpagebox #sub {
	position:relative;
	margin-left:190px;	
	border-bottom:10px solid #C3C7CC;
height:110px;
}


#mainpagebox #store {
position:absolute;
top:22px;
}
#mainpagebox #shop {
position:absolute;
top:22px;
left:220px;
}

#mainpagebox #store a{
display:block;		
width:150px;
height:24px;
background: url('../_media/sys_pics/mainpage-sprite.gif') no-repeat 0px 0px;
}

#mainpagebox #store a:hover, #mainpagebox #store a:active{
background-position: 0px -24px;
}

#mainpagebox #shop a{
display:block;		
width:150px;
height:24px;
background: url('../_media/sys_pics/mainpage-sprite.gif') no-repeat -150px 0px;
}
#mainpagebox #shop a:hover, #mainpagebox #shop a:active{
background-position: -150px -24px;
}







/****************************************** HOZ SCROLLER
*/

#scrollcontainer {
margin-top:0px;
overflow:hidden;
}

/* left spacer */
	#scrollcontainer .spacerbox{
		float:left;
		width:130px;
		height:100px;
}
		.fakebar{
		width:100%;
		height:10px;
		
		margin-left:130px;
		background:#C3C7CC;
		}
		

#scrollcontainer img{
	margin:0;
	padding:0;
	padding-right:4px;
}



/*

#scrollcontainer .box{
	position:relative;
		float:left;
		width:auto;
		height:auto;
		overflow:visible;
}

#scrollcontainer .box > div{
	position:absolute;
	bottom:0px;	
height:250px;
}
*/


	#scrollcontainer   a, 	#scrollcontainer   a:visited{
		color:#000;
		text-decoration:none;

}		

#scrollcontainer  a:hover, 	#scrollcontainer  a:active{
	color:#000;
	color:#D6320B;
	text-decoration:none;
	}


#scrollcontainer   a{
	position:relative;
	
	
}
	#scrollcontainer .dnldLabel{
	position:absolute;
	bottom:0px;
	left:0px;
	padding:2px;
	padding-right:4px;
	background:#E60841;
	background:#fff;
	}







/* scrollcontainer outfits */


/* VERSION1 > mehrere links, bild nicht klickbar */
#scrollcontainer .outfitbox{
position:relative;

height:420px;
width:202px;

float:left;
overflow:visible;
margin-right:4px;

}


#scrollcontainer .outfitbox > div{
	position:absolute;
	bottom:0px;

}


#scrollcontainer .outfitbox .labels{
	position:absolute;
	bottom:0px;
	margin:0;
	padding:0;
	display:block;
}		

#scrollcontainer .outfitbox .labels a{
margin:0px;
padding:2px;
padding-right:4px;
background-color:#fff;
}
#scrollcontainer .outfitbox a:hover, #scrollcontainer .outfitbox a:active{
background-color:#fff;
text-decoration:none;
}





/* VERSION2 > analog modelbox nur 1link u. bild same target */
#scrollcontainer .outfitbox2{
position:relative;

height:420px;
width:202px;

float:left;
overflow:visible;
margin-right:4px;

}



#scrollcontainer .outfitbox2 a{
display:block;
}

#scrollcontainer .outfitbox2 .labels{
	position:absolute;
	bottom:0px;
	display:block;
	
	margin:0px;
	padding:2px;
	padding-right:4px;
	background-color:#fff;
}






#scrollersubmenu{
position:relative;
margin-left:130px;
margin-top:10px;

}

  #scrollersubmenu #label{
	font-size:16px;
	color:#272727;
	float:left;
	margin-right:16px;
	}
#scrollersubmenu #links{
position:relative;
padding-top:8px;
	color:#272727;
	font-size:13px;
}

#scrollersubmenu .selected, #scrollersubmenu .current {
color:#E60841;
text-decoration:none;
}






/* scrollcontainer modelle u. category
fixe grösse für a
 */

#scrollcontainer .modelbox{
position:relative;
width:auto;
height:auto;		
float:left;
overflow:visible;
margin-right:4px;

}

#scrollcontainer .modelbox a{
display:block;
height:310px;
width:190px;		
}

#scrollcontainer .modelbox .labels{
	position:absolute;
	bottom:0px;
	margin:0;
	padding:0;
	display:block;
	height: 15px;

}



/****************** general boxes
*/


#subscroller{
clear:both;
margin-left:130px;
overflow:visible;
}

.contentbox{
clear:both;
margin-left:130px;
overflow:visible;
}
.border {
	border-bottom:10px solid #C3C7CC;
}



/*
lauftxt
*/
.lauftxt{
max-width:780px;
max-width:650px;
}

.lauftxt a{
text-decoration:underline;
}



.top{
position:absolute;
top:0px;
}

.mid{
position:absolute;
top:300px;
}

.bottom{
position:absolute;
bottom:0px;
}






/**************************************************************************************** SHOP VIENNA
*/

.shopbox {
	padding:0;
	margin:0;
	position:relative;
	margin-left:130px;	
	border-bottom:10px solid #C3C7CC;
height:260px;
}


input, textarea{
border:0;
margin:0;
padding:0px 3px 0px 3px;
width:300px;
height:20px;

color: #000;
background-color:#CBCED3;
	background-color:#E2E6E8;
margin-bottom:1px;


font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 11px;

  box-sizing: content-box;
    -moz-box-sizing: content-box;
    -webkit-box-sizing: content-box;
}

input.alert{
padding:0px 2px 0px 2px;
color:#E60841;
color: #000;
border:1px solid #E60841;
border-right:5px solid #E60841;
}


.formset{
	width:700px;
}

.formset span, .formset2 span, .nlFormset span{
border:0;
margin:0;
text-align:left;
width:65px;
float:left;

padding-top:4px;
}


.formset2 span, .nlFormset span{
width:100px;
}


input.btnSubmit, input.btnSubmit2,input.btnSubmit3{
	
	border:0;
	border:none;

	text-align:left;


		font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
		font-size: 12px;
		color: #E60841;
		background-color:#fff;
		width:auto;
}
input.btnSubmit2{
color:#262626;
}

input.btnSubmit3{
		color: #fff;
	background-color:#333;
}


input.btnSubmit:hover {
background-color:#E60841;
background-color:#333;
color:#ffffff;
}

			 a.lighter {
								text-decoration:none;
						color:#666;
						}
						
								a.lighter:hover, a.lighter:active {
											text-decoration:none;

									color:#E60841;
									}


/**** shop mainpage */

.shopopen{
font-size:11px;
color: #E60841;
margin-top:8px;
}
.shopopen a{
color: #E60841;
}



.shopdesigner{
font-size:14px;
color:#666;
line-height:22px;
margin-left:130px;
}





/**** news article */

.aListingItemOverview {
	clear:both;
	border-bottom:1px solid #E2E6E8;
margin-bottom:12px;
padding-bottom:6px;
}

.aListingDate {
color: #E60841;
color:#A2A6AA;
}


.aListingContainerArticledetail {
	clear:both;
	border-top:2px solid #E2E6E8;
margin-top:8px;
padding-top:12px;
}
.aListingItemArticledetail {
	clear:both;
margin-bottom:8px;

}



/**** appointment form */

#appform {

}
#appform .right {
	position:absolute;
	left:330px;
}



#appform select, #appform option{


	border: 1px solid #dfdfd1;
	background-color:#CBCED3;
		background-color:#E2E6E8;
	padding:1px 1px 0px 5px;
 width:249px;

font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 12px;
}







.xxx{

	-moz-opacity:0.9;
	-khtml-opacity: 0.9;
	opacity: 0.9;  
	/* For IE 5-7 */  
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);  
	/* For IE 8 */  
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=90)";
}








/******************************************************************************************** ONLINE STORE
*/


/* cart */

		h4.adressdata {

		margin-bottom:8px;
		padding-bottom:5px; 
		border-bottom:1px solid #E2E6E8;
		width:750px;
		}


		select, option{
border: 1px solid #dfdfd1;
background-color:#f5f5f5;
padding:1px 5px 1px 5px;
			}


/*
		select, option{


				border: 1px solid #dfdfd1;
				background-color:#CBCED3;
					background-color:#E2E6E8;
				padding:1px 1px 0px 5px;
			 width:249px;

			font-family: Monaco, Geneva, Tahoma, "Trebuchet MS", Arial, Helvetica, sans-serif;
				font-size: 12px;
			}



 select,  option{

			font-size:11px;
			border: 1px solid #dfdfd1;
			background-color:#f5f5f5;
			padding:1px 1px 0px 5px;
		min-width:80px;
		}
*/

/* if also contact in mainnav left:680px; */
#cartItemsDisplayde, #cartItemsDisplayen{
position:absolute;
top:35px;
left:600px; 
 
font-size:11px;
z-index:999;
color:#666;
}

#cartItemsDisplayen{
left:635px;
}




/********************** ONLINESTORE: MODELS
*/

/* articleDetail */
#articleDetail{
min-width:1050px;

}
#articleDetail .box{
position:relative;
height:420px;
float:left;
overflow:visible;
}
#articleDetail .box > div{
position:absolute;
bottom:0px;
}


#articleDetail #tmb{
margin-left:130px;
width:260px;
}

#articleDetail #tmb img{
margin:5px 5px 0px 0px;
}
#articleDetail #tmb > div{
right:0px;
text-align:right;
}

#articleDetail #tmb > div a{

}

#articleDetail #img{
margin-right:40px;
width:280px;

}
#articleDetail #img img{
}


/* horizontal scrolling box */
.myscrollbox {
	position:relative;
	overflow:hidden;
	width:280px;
	height:420px;

}
 .myscrollbox .items {
	width:4000px;
	position:absolute;
}

.myscrollbox .items > div {
position:relative;
float:left;
width:288px;
}



#articleDetail #txt{
width:340px;
}

#articleDetail #txt span.label{
width:55px;
float:left;
}

#articleDetail #txt select, #articleDetail #txt option{

	font-size:12px;
	border: 1px solid #dfdfd1;
	background-color:#f5f5f5;
	padding:1px 1px 0px 5px;
min-width:80px;
}





#articleDetail #submenu{
position:relative;
top:25px;
clear:both;
overflow:hidden;

}
#articleDetail #submenu .fakebar{
position:absolute;
margin-left:130px;
width:100%;
height:10px;
background:#C3C7CC;
}




#articleDetail #submenu #back{
position:absolute;
left:72px;
color:#D6320B;
}
#articleDetail #submenu #label{
position:relative;
margin-left:130px;
margin-top:20px;
font-size:16px;
color:#272727;
}

#articleDetail h3{
font-weight:normal;
font-size:14px;
margin-bottom:3px;
}


#articleDetail .zoomin{
text-decoration:none;
background: transparent url('../_media/sys_pics/zoom-grey.gif') no-repeat top left;
position:absolute;
display:block;
width:16px;
height:16px;
right:15px;
bottom:5px;
z-index:999;
}



.strike{
text-decoration: line-through;
color:#999;
}





	/**** OVERLAYMENU DESIGNER U. CATEGORY
	*/
	
			#menuDesigner, #menuCats {
				display:none;
			}
			
					.overlaymenu{
			
						position:absolute;
						width:100%;
						overflow:hidden;
					top:60px;
					left:0px;
					
						padding:0;
						margin:0;
					z-position:999;
					
						font-size: 12px;
			}	
						.overlaymenu > div{	
					margin-left:130px;
				
					border-bottom:10px solid #C3C7CC;
						background:#ffffff;
					min-height:200px;
			
							}
					
	
						.overlaymenu .box{
							position:relative;
						min-width:250px;
							float:left;
							overflow:visible;
							margin:45px 0px 20px 0px;
							}
	
								.overlaymenu ul{
									list-style: none;
									padding:0;
									margin:0;
									}
	
											.overlaymenu ul li{
											margin:0px;
											padding:0px 0px 3px 0px;
												}
	













	/********************** ONLINE STORECATEGORY
	*/

	/* ?
	#category {
	position:relative;
	margin-top:75px;
	overflow:hidden;
	}
			#category  .box{
			position:relative;
		height:350px;
			float:left;
			width:190px;
			overflow:visible;

			margin-right:20px;


			background: url('../_media/designer/123.jpg')  no-repeat top left;

			}
				#category  .box > div{
			position:absolute;
			top:295px;

		}


		#category    a, 	#category   a:visited{
			color:#000;
			text-decoration:none;
		padding-right:8px;
		line-height:17px;


		}		

			#category  a:hover, 	#category   a:active{
		color:#000;
		color:#D6320B;
		text-decoration:none;
		}

		*/				
					
					
							
				
/********************** DESIGNER
*/


/* kollektion 
#kollektion {
position:relative;
margin-top:75px;
overflow:hidden;
}
	#kollektion .box{
		position:relative;
	height:350px;
		float:left;
		width:190px;
		overflow:visible;
	
		margin-right:5px;
		
	
		background: url('../_media/designer/123bg.jpg')  no-repeat top left;
	
		}
		#kollektion .box > div{
		position:absolute;
		top:295px;
		
	}


	#kollektion   a, #kollektion   a:visited{
		color:#000;
		text-decoration:none;
	padding-right:8px;
	line-height:17px;
	

	}		

	#kollektion  a:hover, #kollektion  a:active{
	color:#000;
	color:#D6320B;
	text-decoration:none;
	}
*/





	
/* lookbook			
				
#lbook{
position:relative;
margin-top:50px;
overflow:hidden;
}
			
		#lbook .box{
		position:relative;
	height:350px;
		float:left;
		width:196px;
		overflow:visible;
		background:#ccc;
		margin-right:5px;
		
	
		background:  url('../_media/designer/style18.jpg')  no-repeat bottom left;
		}
		#lbook .box > div{
		position:absolute;
		bottom:0px;
	}		

		#lbook .articlelink{
margin-bottom:5px;
	}
		#lbook .articlelink a, 	#lbook .articlelink a:visited{
	color:#fff;

	text-decoration:none;
	padding:2px;
	padding-right:8px;
	line-height:17px;
	

	}		

		#lbook .articlelink a:hover, 	#lbook .articlelink a:active{
	background-color:#fff;
	color:#000;
	color:#D6320B;
	text-decoration:none;

	}

.alpha{
	background-color:#333;
	opacity: .7;   
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);   
	-MS-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";
}
	

	
	#lbooksubmenu{
		position:absolute;
		top:580px;
		overflow:visible;
		height:30px;
width:700px;
background:yellow;
	}
	
	  #lbooksubmenu #label{
			position:relative;
		margin-left:110px;
		font-size:16px;
		color:#272727;
		float:left;
		}
		#lbooksubmenu #links{
	position:relative;
	left:20px;
	top:9px;
		color:#272727;
		font-size:12px;
		}

		#lbooksubmenu #bar{
			position:relative;
		left:110px;
		width:100%;
		height:11px;
		background:#E5E5E5;
		background:#EbEbEb;
		}

*/



	

