

body { 	margin:0;
	padding:0;
	background: url('../images/aneywear_bg.jpg') top center repeat-x #fff;
	font: bold 10px arial, sans-serif;
	color:#666;
	}
	
table  td{font: normal 12px arial, sans-serif; vertical-align:top;} 
	
h1 { font: bold 15px arial, sans-serif;
		letter-spacing:-0.5px;
		margin:0 auto 16px auto;
		color:#000;}

h2{ font: bold 14px arial, sans-serif;
letter-spacing:-0.5px;
margin:8px auto 0 auto;
color:#888;}
		
p { font: normal 13px arial, sans-serif;
	letter-spacing:-0.5px;
	margin:0;
	color:#666;}

img#logo {
	margin:7px 0 0 14px; width:394px;height:57px;
}
div#main

	{ width:984px;border:1px solid #343434;
		margin:0 auto;
		min-height:600px;
		background-color:#fff;
		padding:8px;
	}

a { color:#444;text-decoration:none;}
a:hover {text-decoration:underline;}
img { border:0;}

fieldset {border:1px solid #2a2a2a;}
	
ul { list-style:none;}
li.float {float:left;margin:3px;}
	
input  {border:0;background-color:#e2e2e2;color:#333;font:bold 11px arial, sans-serif;vertical-align:middle;}
	
div#flashcontainer
{
	width:978px;height:499px;border:2px solid #343434;font:bold 14px arial;color:#444;
}

div#sideflash {
	
	float:right;
	width:534px;
	height:354px;
	margin:2px;
	border:2px solid #343434;
}

div#news {
	padding:0 20px;
	width:400px;
	text-align:left;
	height:354px;
}

div#bottombanner
{
	width:978px;height:160px;border:1px solid #888;margin-left:2px;
}
div#bottombanner img {width:978px;height:160px;}

div#footer {text-align:center;margin:10px 0;}


div#aneywear_menu{
float:right;width:565px;height:50px;text-align:right; padding-right:9px; margin-top:30px; 
}
div#aneywear_menu ul { list-style:none;clear:right;margin:0;padding:0;}
div#aneywear_menu li { float:right; margin: 3px 0 3px 9px;}
div#aneywear_menu img { position:relative;}

img#menu_blog {height:17px;width:56px;}
img#menu_shop {height:17px;width:57px;}
img#menu_retailer {height:17px;width:99px;}
img#menu_contact {height:17px;width:99px;}
img#menu_lookbook {height:17px;width:118px;}
img#menu_story {height:17px;width:77px;}
img#menu_stores {height:17px;width:83px;}


a {outline:none;}
a img { border: 0; }

/*
div.hr { width: 100%;height:8px;border:0;background: url("../images/hr.gif") top center no-repeat; margin:10px auto;}
div.hrsmall { width: 100%;height:8px;border:0;background: url("../images/hr_small.gif") top left no-repeat; margin:6px auto;}
*/
div.hr{ width: 100%;height:8px; margin:10px auto;}
div.hrsmall { width: 100%;height:8px; margin:6px auto;}

div#shops {  margin:22px 20px 120px 24px;}

#shops ul {margin:0 0 0 12px;padding:12px 0 0 20px;font-size:12px;}
#shops li {height:105px;color:#000}

#shops li:first-line { font-size:14px;}


/******/
div#lifestyle {width:958px;height:auto;border:1px solid #888;font:bold 14px arial;color:#444;padding:10px;margin-left:2px;}
div#lifestyle h1 
{	font:bold 18px arial,sans-serif;margin:10px auto 6px auto;
}


/* ------------------------ */

div#aneywear_contact {
padding:20px 50px;
}

div#aneywear_contact fieldset{ border:0;}
div#aneywear_contact input,textarea { border:0;background-color:#e2e2e2;color:#444;font:bold 11px arial, sans-serif;}

div#aneywear_contact fieldset.half { width:425px; float:left;}
div#aneywear_contact fieldset.half input { width:420px}

div#aneywear_contact textarea { width:100%;height:200px;margin:5px auto;}

div#aneywear_contact p { margin:10px 0px;}


/* retailer */

div.retailer {height:auto !important;text-align:center;border:1px solid #888 !important;margin-left:2px;}
.retailer  h1 { text-align:center;color:#444;margin-bottom:1em;}
.retailer  h2 { text-align:center;color:#444;margin-bottom:1em;}
.retailer #login p { text-align:center;color:#888;margin-top:5em;}
#login table {width:300px;margin:5em auto;border:1px dotted #333;font:12px normal arial,sans-serif;}
#login th {text-align:right;}
#login td {text-align:center;padding:5px;}

.retailer p { width:70%;margin:3px auto;color:#444;letter-spacing:0 !important;}

table#retailerdata { width:70%;margin:0 auto;border:0;}
table#retailerdata td,th {text-align:left;margin:0;border:0;padding:5px;}
table#retailerdata td {background-color:#e2e2e2;font:normal 12px arial;}
table#retailerdata th {background-color:#efefef;}

table#retailorder { width:600px; margin:3px auto;}
table#retailorder th {text-align:center;border-bottom:1px dashed #444;vertical-align:top;}
table#retailorder td {text-align:left;border-bottom:1px dashed #444;vertical-align:top;}
table#retailorder ul { list-style-type:none;padding:0;}
table#retailorder li { margin-bottom:4px;}


/* shop */

div#aneywear_shop {
	margin-bottom:40px;
}
div#aneywear_shop  p {
	color:#999 !important;
}
div#aneywear_shop #shop_menu { color: white;font:normal 13px arial;text-transform:uppercase; text-align:center;}
div#aneywear_shop #shop_menu  img { vertical-align:middle;margin:0 10px}
div#aneywear_shop #shop_menu input {margin-top:2px;background-color:#e2e2e2;padding:4px;width:80px;color:#444;vertical-align:middle; font:normal 13px arial, sans-serif;border:0;}


div.sixpack {	width: auto; margin:0 170px;}
div.sixpack ul { padding:0;}
div.sixpack li { width: 148px;}
div.sixpack a:hover img { border:1px solid #88FF88;}
div.sixpack a img { border:1px solid #888;}
div.sixpack  div.name { width:140px;}

span.packtitle { font: bold 15px arial,sans-serif;text-transform:uppercase;}

table#karttab { width:640px; border:0;margin:5px auto;}
table#karttab td { padding:5px 0;border-bottom:1px dotted #5f5f5f;}
#karttab .col1 { width:125px;}
#karttab .col2 { width:250px;text-align:left;}
#karttab .col3 { width:110px;text-align:right;padding-right:30px;}
#karttab .col4 { text-align:center;}
#karttab input.kartInput { border:0;background-color:#e2e2e2;margin:3px;color:#444;font:bold 14px arial;width:50px;text-align:center;padding:3px 0;}
img.btPlus:hover ,img.btMinus:hover {cursor:pointer;}
#karttab  th {color:#bbb;font:normal 12px arial;}
#karttab  td.col3 {color:#444;font:normal 14px arial;}
div#navPath { width:800px;margin:3px auto;font:bold 12px arial,sans-serif;text-align:center;color:#707070}
div#navPath a  { color:#707070}



/* produkseite */

div#productPage {
	margin:10px auto;width:82%;
}

fieldset#sgp { border: 1px solid #444; margin:10px auto; width:790px;}

fieldset#sgp div img { width:54px;height:54px;margin:1px 2px 0 0;}

table#productView { margin:0;table-layout:fixed; }

table#productView td {vertical-align:top;}

td#ansichtContainer img#ansicht {margin:10px 10px 10px 3px;height:294px;width:294px;}
td#ansichtContainer img.stopper {margin:3px;height:54px;width:54px;border:1px solid #444;}
td#ansichtContainer a:hover img.stopper {margin:3px;height:54px;width:54px;border:1px solid #007b03;}

td#descriptContainer { padding:8px;}
td#descriptContainer p {color:#aaa;}

table#variants {width:350px;border-top:1px solid #eee;border-bottom:1px solid #eee;padding:4px 0;margin:4px auto;}

.variants td {  height:30px;
		font: bold 12px arial;
		text-transform:uppercase;
		padding-top:4px;
		vertical-align:middle;}
	
/* checkout */

div#checkoutPage,div#checkoutConfirmPage  {width:700px;margin:5px auto;}


table#checkoutSteps { 
	text-align:center;
	font:bold 13px arial, Helvetica, sans-serif;
	margin:12px auto;
	width:640px;
}

div#checkoutSubmit {text-align:center;margin-top:10px;}
	
table#customerForm { border:0;border-collapse:collapse; margin:10px auto;width:670px;}
table#customerForm td {padding:2px 0;}

table#customerForm select {width:300px;}

#checkoutPage input,select,option { color:#000; }
#checkoutPage h2 {text-align:center;}
#checkoutPage input#vn, input#nn, input#email, input#tel { width:300px;}
#checkoutPage input#adr1, input#adr2 {width:636px;}
#checkoutPage input#plz	{width:80px;}
#checkoutPage input#ort {width:203px;}

div.fehler {border:2px solid red;color:red;font:bold 12px arial;padding:1px 3px;margin:5px 50px;text-align:center;}

table#versand {margin:20px auto;border-collapse:collapse;}
table#versand  td {border-bottom:1px dashed #2a2a2a;padding:5px 0;border-top:1px dashed #2a2a2a;}
table#versand img {vertical-align:middle;}
table#versand p {color:#888;font:normal 12px arial,sans-serif;letter-spacing:0;}

/* eingabefelder mit fieldset+legend, Klasse CLK */
fieldset.clk {
	padding:0px 4px 3px 4px;
	border:1px solid #5f5f5f;
	display:inline;
	}

fieldset.clk input {
	border:0;
	margin:0;
	font:normal 14px arial, Helvetica, sans-serif;
	background-color:#ece7e7;
	padding:0px 2px;
	position:relative;
	top:-1px;}

fieldset.clk textarea {
	border:0;
	margin:0 0 1px 0;
	font:normal 14px arial, Helvetica, sans-serif;
	background-color:#ece7e7;
	padding:0px 2px;
} 
	
fieldset.clk select {
	border:0;margin:0;
	text-transform:uppercase;
	font:normal 10px arial, Helvetica, sans-serif;
	width:100%;
	background-color:#ece7e7;
	position:relative;
	display:inline;
	top:-1px;
	min-height:16px;}
	
fieldset.clk:hover {cursor:text;} 
fieldset.current {border-color:#00ff06;}
fieldset.current legend { color:#000;}

/* Alternative Checkboxen, Klasse CHK auf input element,  Klasse myCheckbox vom script gesetzt */
img.myCheckbox {float:left;margin:0 3px; border:0;}
img.myCheckbox:hover { cursor:pointer; }

input#agb { color:#444;width:16px;}

/*  Warengruppen-Seite */

div#grouppage {padding:0;width:640px;border:0;margin:5px auto;}

table#groupheader {background-color:#eee;margin:0px 0;width:676px;font:normal 9px arial, Helvetica, sans-serif;border-color:#ddd;border-style:solid;border-width:0 1px 1px 1px;margin-bottom:5px;}
table#groupheader td {vertical-align:middle;padding:2px 4px;}
table#groupheader h2 { font:bold 14px arial, Helvetica, sans-serif;margin:0;padding:0;}


#grouppage li {float:left;height:235px;width:180px;overflow:hidden;position:relative;color:#444;
background-color:#e2e2e2;border:1px solid #888;margin:0 12px 10px 0;text-align:left;}

#grouppage li img.groupview {  }
#grouppage li a { color:#444;text-decoration:none;}


.groupimgdesc { 
		width:180px;
		vertical-align:top;
		margin:0;
		padding:3px 2px 0 2px;
		overflow:hidden;
		height:auto;
		font:normal 12px arial, Helvetica, sans-serif;
		}

.groupimgdesc a {width:100%;height:100%;display:block;}

.groupimgdesc span {font:bold 15px arial, Helvetica, sans-serif;color:red;}
.groupimgdesc span b {color:black;}



#grouppage li .preis { 
		position:absolute;
		bottom:1px;
		right:5px;
		font:bold 12px arial, Helvetica, sans-serif;
		color:#000;
		letter-spacing:-0.5px;
}

.discount { 
		color:#000 !important;
		background-color:#FF9400; padding:2px; 
}

span.vkalt {
	color:#444;
	padding-right:5px;
	text-decoration:line-through;
	font:oblique 10px verdana;
	letter-spacing:-1px;
	}


div#filter {
	padding:4px 10px;
	font:normal 11px arial, Helvetica, sans-serif;
	width:644px;
	margin-left: 8px;
	border-color:#ccc;}
	
#filter a {font:normal 12px arial, Helvetica, sans-serif;}

#filter input {margin-top:20px;}

fieldset.filterprop {
	width:160px;
	float:left;
	padding:0 2px 3px 2px;
	margin:3px 6px;
	position:relative;}

.filterprop select {
	margin:3px;
	border:0;
	background-color:#fff;
	padding:0 1px;
	width:156px;
	overflow:hidden;
	font:normal 12px arial, Helvetica, sans-serif;
	z-index:200;}
	
.filterprop option {
	border:0;
	font:normal 12px arial, Helvetica, sans-serif;
	z-index:2;}

div .toggle { font:bold 13px arial, Helvetica, sans-serif;color:#666; }
.tClosed:before { content:url(../images/shop/toggleclosed.gif)" "; }
.tOpen:before { content:url(../images/shop/toggleopen.gif)" "; }
	
	
fieldset#subGroups { margin:0px;width:680px;}
#subGroups li {float:left;font:bold 14px arial, Helvetica, sans-serif;text-transform:uppercase;}

fieldset#groupFeature {
	width:654px;
	margin:0 0 10px 0;
	
	height:110px;
	border:2px solid #bbb;
	padding:2px 5px 4px 4px; 
	background-color:#ece7e7;
}

#groupFeature a:hover {text-decoration:none !important;}
#groupFeature b {font:bold 13px arial, Helvetica, sans-serif;text-transform:uppercase;}
#groupFeature h1 { font:bold 15px arial, Helvetica, sans-serif;}
#groupFeature .preis { font:bold 18px arial, Helvetica, sans-serif;text-align:right;margin:0;}
#groupFeature .discount { color:red;}

/* Warengruppen/Suche/Produktlisten */

div.pageOptions {width:684px;padding:4px 0 4px 0;text-transform:uppercase;margin:3px auto;}	
.pageOptions li {border:0;margin:0px 5px;padding:1px 6px;text-align:left;font-weight:bold;color:#444;}
.pageOptions table {border:0;}
.pageOptions table td {background-color:#e2e2e2;border:0;padding:0 4px;}
.pageOptions td.selected { background-color:#44ff44;}
.pageOptions a { text-decoration:none;font-weight:bold;color:#888;}
.pageOptions td.selected a {color:#333;}
.pageOptions td.disabled { background-color:#fff;color:#aaa}

#aneywear_story {
	margin:22px 26px 80px 26px;
}
#aneywear_story p {
	font-size:15px;	text-indent:5px;}

#aneywear_story  h3 {
	font:normal 15px arial, Helvetica, sans-serif; margin-top:12px;margin-bottom:1px;
}

#aneywear_lookbook {
margin:22px 17px 80px 17px;
}

#aneywear_lookbook #slides  {margin-top:10px;position:relative;background-color:#eee;width:950px;height:500px;}

a.prev { position:absolute;top:400px;left:-15px;z-index:1000;}
a.next { position:absolute;top:400px;left:940px;z-index:1000;}

ul.pagination {display:none;}


/* lightbox */

div#lightbox{
	position: absolute;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
	}

#lightbox a img{ border: none; }

#outerImageContainer{
	position: relative;
	background-color: transparent;
	width: 1px;
	height: 1px;
	margin: 0 auto;
	overflow:hidden;
	border:2px solid #ece7e7;
	}

#imageContainer{
	padding:0;
	margin:0;
	position:absolute;
	}

#hoverNav{
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
	}
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#imageContainer img { border:0;}

#prevLink, #nextLink{
	width: 40%;
	height: 100%;
	background: transparent url(../images/blank.gif) no-repeat; /* Trick IE into showing hover */
	display: block;
	}
#prevLink { left: 0; float: left; background: url(../images/prev.gif) left 100% no-repeat; }
#nextLink { right: 0; float: right; background: url(../images/next.gif) right 100% no-repeat; }

#imageDataContainer{
	font: bold 14px arial, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	overflow: auto;
	width: 100%	;
	border:2px solid #ece7e7;
	}
#imageDataContainer i { font:normal 10px arial, Helvetica, sans-serif;letter-spacing:-0.5px;}
#imageData{	padding:5px 0; color: #000;  margin:0;background-color: #ece7e7;}

#imageData #imageDetails{ text-align: center; margin:4px auto; }	
#imageData #caption{ 	}		
#imageData #bottomNavClose{  }	
		
#bottomNav {text-align:center;border:1px dotted #888; width:100px;margin:0 auto;}
		
#overlay{
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
	background-color: #000;
	}
	
 

