
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td  {
	font-family: 		inherit;
	font-style: 		inherit;
	font-weight: 		inherit;
	border: 		0;
	margin: 		0;
	outline: 		0;
	padding: 		0;
}


html {
	height: 		100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
}


body {
	font:			90%/1.3em Verdana,Arial,Helvetica,sans-serif;
	color:			#909090;
	background-color:	#FFFFFF;
	height:			100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
	text-align:		left;
}


div#msg_box	{
	left:			50%;
	top:			50%;
	width:			250px;
	height:			100px;
	margin:			-40px 0px 0px -125px;
	position:		absolute;
	color:			#4c4c4c;
	border:			3px solid #4c4c4c;
	background-color:	#FFFFFF;
	display:		none;
	z-index:		10000;
}

div#msg_box img	{
	left:			10px;
	top:			30px;
	position:		absolute;
}

div#msg_box span {
	right:			0px;
	top:			30px;
	width:			180px;
	position:		absolute;
}

div#noscript	{
	left:			50%;
	top:			50%;
	width:			300px;
	height:			392px;
	margin:			-238px 0px 0px -150px;
	position:		absolute;
	border:			solid 3px #4c4c4c;
	background-color:	#FFFFFF;
	padding:		10px;
	z-index:		1000;
}

div#noscript span {
	font-weight:		bold;
	margin-top:		20px;
	margin-bottom:		60px;
	width:			280px;
	height:			20px;
	text-align:		center;
	color:			#4c4c4c;
	float:			left;
}


/****************************************************************
 * 01 GLOBALE EINSTELLUNGEN
 ****************************************************************/

h1 { top: -200px; position: absolute; }	/* H1 ausblenden */
h2 { top: -180px; position: absolute; } /* H2 ausblenden */
h3 { COLOR: #FFFFFF; padding: 10px; }

A:link		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }
A:visited	{ COLOR: #b4b5b7; TEXT-DECORATION: none; }
A:active	{ COLOR: #b4b5b7; TEXT-DECORATION: none; } 
A:hover		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }

A.hide:link    { top: -180px; position: absolute; }	// Link verstecken
A.hide:visited { top: -180px; position: absolute; }
A.hide:active  { top: -180px; position: absolute; } 
A.hide:hover   { top: -180px; position: absolute; }

A.dark:link	{ COLOR: #222222; TEXT-DECORATION: none; }
A.dark:visited	{ COLOR: #222222; TEXT-DECORATION: none; }
A.dark:active	{ COLOR: #222222; TEXT-DECORATION: none; } 
A.dark:hover	{ COLOR: #666666; TEXT-DECORATION: none; }

A.bold:link		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }
A.bold:visited		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }
A.bold:active		{ COLOR: #b4b5b7; TEXT-DECORATION: none; } 
A.bold:hover		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }

A.bolddark:link		{ COLOR: #4c4c4c; TEXT-DECORATION: none; font-weight: normal; }
A.bolddark:visited	{ COLOR: #4c4c4c; TEXT-DECORATION: none; font-weight: normal; }
A.bolddark:active	{ COLOR: #4c4c4c; TEXT-DECORATION: none; font-weight: normal; } 
A.bolddark:hover	{ COLOR: #b4b5b7; TEXT-DECORATION: none; font-weight: normal; }

A.bright:link		{ COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.bright:visited	{ COLOR: #FFFFFF; TEXT-DECORATION: none; }
A.bright:active		{ COLOR: #FFFFFF; TEXT-DECORATION: none; } 
A.bright:hover		{ COLOR: #666666; TEXT-DECORATION: none; }


hr {
	height:			4px;
	background-color:	#b4b5b7;
}

img { 
	border: 		none; 
}

.fixedabsolute { 
	position:		fixed; 
}

li { }

/****************************************************************
 * 02 Formatierung des Warenkorbs
 ****************************************************************/

A.blau:link		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }
A.blau:visited		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }
A.blau:active		{ COLOR: #b4b5b7; TEXT-DECORATION: none; } 
A.blau:hover		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }

A.TD100:link		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }
A.TD100:visited		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }
A.TD100:active		{ COLOR: #4c4c4c; TEXT-DECORATION: none; } 
A.TD100:hover		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }

A.TD:link		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }
A.TD:visited		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }
A.TD:active		{ COLOR: #4c4c4c; TEXT-DECORATION: none; } 
A.TD:hover		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }

A.TDnorm:link		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }
A.TDnorm:visited	{ COLOR: #4c4c4c; TEXT-DECORATION: none; }
A.TDnorm:active		{ COLOR: #4c4c4c; TEXT-DECORATION: none; } 
A.TDnorm:hover		{ COLOR: #b4b5b7; TEXT-DECORATION: none; }

A#linkSale:link		{ COLOR: #e2001a; TEXT-DECORATION: none; }
A#linkSale:visited	{ COLOR: #e2001a; TEXT-DECORATION: none; }
A#linkSale:active	{ COLOR: #e2001a; TEXT-DECORATION: none; } 
A#linkSale:hover	{ COLOR: #b4b5b7; TEXT-DECORATION: none; }


/* Überschrift der Produktliste */
.detail_head		{ COLOR: #4c4c4c; }
.detail			{ COLOR: #4c4c4c; }
.detail_small		{ COLOR: #4c4c4c; }
.detail_headline	{ COLOR: #4c4c4c; font-size: 110%; }

/* Anzeige der Schritte im Warenkorb */
.step			{ color: #b4b5b7; }
.step_h			{ color: #FFFFFF; }

/* Formatierung weiter Texte. */
.sterntext		{ color: #000000; font-size: 70%; }
.error			{ color: #B21618; }
.rahmen			{ border: solid 1px #4c4c4c; }

table#displayKontakt	{ COLOR: #000000; }

div#cookie_err		{ COLOR: #34302F; }


/****************************************************************
 * 03 Basis Struktur
 ****************************************************************/


div#main {
	left:			50%;
	top:			10%;
	width:			1015px;
	min-height:		580px;
	margin:			-50px 0px 0px -495px;
	position:		absolute;
}

div#warten_gif {
	left:			50%;
	top:			50%;
	width:			32px;
	height:			32px;
	margin:			-16px 0px 0px -16px;
	position:		absolute;
}

div#nicht_verfuegbar {
	left:			50%;
	top:			80px;
	width:			400px;
	height:			32px;
	margin:			0px 0px 0px -165px;
	color:			#4c4c4c;
	position:		absolute;
}


/****************************************************************
 * Top Menü
 ****************************************************************/
 
 
div#main_gender {
	left:			95px;
	top:			264px;
	width:			175px;
	position:		absolute;
	font-family:		Times New Roman,Times,sans-serif;
	font-style:		italic;
	font-size:		350%;
	text-align:		center;
	z-index:		100;
	line-height:		0.9em;
}
 
div#menu_hori_top {
	left:			0px;
	top:			37px;
	width:			100%;
	height:			2px;
	background-color:	#b4b5b7;
	position: 		relative;
}

div#menu_top {
	left:			226px;
	bottom:			0px;
	height:			20px;
	width:			550px;
	position:		absolute;
	text-align:		center;
	z-index:		100;
	line-height:		1.06em;
	text-transform:		uppercase;
}

div#menu_top a {
	margin-right:		7px;
	font-size:		78%;
}

div#menu_top_bg {
	left:			0px;
	bottom:			1px;
	height:			22px;
	width:			100%;
	background:		#b4b5b7;
	position:		absolute;
}

div#menu_head {
	left:			0px;
	top:			70px;
	position:		absolute;
	text-transform:		uppercase;
	font-size:		90%;
}


div#main_left {
	left:			0px;
	top:			17px;
	width:			335px;
	height:			115px;
	position:		absolute;
	font-size:		90%;
}

div#main_left a {
	margin-right:		10px;
	float:			left;
	position:		relative;
}


div#main_right {
	left:			630px;
	top:			17px;
	width:			400px;
	height:			115px;
	position:		absolute;
	text-transform:		uppercase;
	font-size:		90%;
}

img#main_logo {
	left:			50%;
	top:			2px;
	position:		absolute;
	margin:			0px 0px 0px -110px
}

div#menu_warenkorb {
	left:			90px;
	top:			0px;
	position:		absolute;
}

div#menu_ihr_konto {
	left:			-8px;
	top:			0px;
	position:		absolute;
}

div#menu_warenkorb span a {
}

a#WarenkorbLink img {
	vertical-align:		-13px;
}

span#bval {
}


div#list_elemente {
	left:			325px;
	top:			-71px;
	height:			22px;
	width:			676px;
	border-left:		solid 1px #9E488F;
	border-bottom:		solid 1px #9E488F;
	position:		relative;
	color:			#FFFFFF;
	font-size:		125%;
	display:		none;
}


.warenkorb {
	color:			#b4b5b7;
}

.warenkorb_aktiv {
	color:			#62ae55;		/* grün */
}

.warenkorb_inaktiv {
	color:			#b4b5b7;
}

#warenkorb {
	color:			#b4b5b7;
	cursor:			pointer;
}

#blink {
	color:			#b4b5b7;
	cursor:			pointer;
}

/****************************************************************
 * Startseiten Bilder / Werbung
 ****************************************************************/
div#main_image {
	display:		inline;
	left:			0px;
	top:			39px;
	position:		absolute;
	z-index:		99;
}



/****************************************************************
 * Image-Menu Men/Women
 ****************************************************************/
div#imgmenu {
	left:			0px;
	top:			0px;
	position:		absolute;
}


 
div#imgmenu1 {
	left:			0px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		10;
}

div#imgmenu2 {
	left:			190px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		10;
}
div#imgmenu3 {
	left:			380px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		10;
}
div#imgmenu4 {
	left:			570px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		10;
}

div#imgmenu5 {
	left:			0px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		5;
}
div#imgmenu6 {
	left:			190px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		5;
}
div#imgmenu7 {
	left:			380px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		5;
}
div#imgmenu8 {
	left:			570px;
	top:			0px;
	width:			167px;
	height:			377px;
	position:		absolute;
	z-index:		5;
}

/****************************************************************
 * Hauptmenu
 ****************************************************************/

.imgtext {
	font-size:		19px;
	font-weight:		bold;
}


/****************************************************************
 * Suchseite Menü
 ****************************************************************/
 
div#menu {
	left:			0px;
	top:			80px;
	width:			200px;
	min-height:		400px;
 	position:		relative;
 	text-align:		left;
 	float:			left;
 	line-height:		1.6em;
 	font-size:		90%;
}

div#menu span {
	color:			#e2001a;
}


/*ul#menu_main_women {
	display:		none;
}*/

ul#menu_main_men li,
ul#menu_main_women li {
	list-style-type: 	none;
	padding-top:		1px;
	margin-left:		20px;
}
ul#menu_main li {
	list-style-type: 	none;
	padding-top:		1px;
}


ul#menu_main_men ul,
ul#menu_main_women ul,
ul#menu_main ul {
	display:		none;
	visibility:		hidden;
}

ul#menu_main_men ul li,
ul#menu_main_women ul li,
ul#menu_main ul li {
	list-style-type: 	none;
	padding-top:		1px;
	padding-left:		12px;
	text-transform:		uppercase;
}

ul#menu_main_men li a,
ul#menu_main_women li a,
ul#menu_main li a {
	color:			#b4b5b7;
}

ul#menu_main_men li a:hover,
ul#menu_main_women li a:hover,
ul#menu_main li a:hover {
	color:			#4c4c4c;
}

ul#menu_main_men li.menu_main_sel a,
ul#menu_main_women li.menu_main_sel a,
ul#menu_main li.menu_main_sel a {
	color:			#4c4c4c;
}

ul#menu_main_men li a:hover,
ul#menu_main_women li a:hover,
ul#menu_main li a:hover {
	color:			#B4B5B7;
}

ul#menu_main_men li.menu_main_men_sel a,
ul#menu_main_women li.menu_main_women_sel a,
ul#menu_main li.menu_main_sel a {
	color:			#4c4c4c;
}

ul#menu_main_men li.menu_main_men_sel a:hover,
ul#menu_main_women li.menu_main_women_sel a:hover,
ul#menu_main li.menu_main_sel a:hover {
	color:			#b4b5b7;
}


.menu_main_men_sel,
.menu_main_women_sel,
.menu_main_sel {
	color:			#4c4c4c;
}



ul#menu_main_men ul,
ul#menu_main_women ul,
ul#menu_main ul {
	padding-left:		12px;
}

ul#menu_main_men ul ul,
ul#menu_main_women ul ul,
ul#menu_main ul ul {
	padding-left:		20px;
}


li#menu_th_KOMPLETT-OUTFITS {
	margin-top:		10px;
	margin-bottom:		20px;
}

/****************************************************************
 * Steuerung der Produktliste (Sortierung, Produkte pro Seite, aktuelle Seite.
 ****************************************************************/
 
 div#SortierungOben {
 	top:			-65px;
	width:			654px;
	float:			left;
	height:			20px;
	position:		relative;
	text-align:		left;
	border-left:		solid 1px #702463;
	border-bottom:		solid 1px #702463;
	padding-top:		3px;
	margin-left:		15px;
	display:		none;
	z-index:		10;
	font-size:		75%;
}

.sortierungSpan {
	margin-left:		12px;
	float:			left;
	position:		relative;
}

.sortierungSpanSpan {
	margin-left:		0px;
	margin-right:		5px;
	float:			left;
	position:		relative;
}

div#SortierungOben span a {
	margin-left:		4px;
	float:			left;
	position:		relative;
}

 
div#SortierungUnten {
 	top:			-65px;
	width:			654px;
	float:			left;
	height:			20px;
	position:		relative;
	text-align:		left;
	border-left:		solid 1px #702463;
	border-bottom:		solid 1px #702463;
	padding-top:		3px;
	margin-left:		320px;
	display:		none;
	z-index:		10;
	font-size:		75%;
}


div#SortierungUnten span a {
	margin-left:		0px;
	float:			left;
	position:		relative;
}


div#Steuerung {
	top:			-2px;
	width:			160px;
	background-color:	#b4b5b7;
	margin-left:		7px;
	float:			left;
	position:		relative;
}

span#SteuerungLinks {
	width:			50px;
	float:			left;
	position:		relative;
}

span#SteuerungRechts {
	width:			50px;
	float:			left;
	position:		realtive;
}

span#SteuerungMin {
	width:			18px;
	float:			left;
	position:		realtive;
	border-left:		solid 1px #FFFFFF;
	border-top:		solid 1px #AAAAAA;
	border-right:		solid 1px #AAAAAA;
	border-bottom:		solid 1px #AAAAAA;
	text-align:		center;
	margin:			0px;
	cursor:			pointer;
	background-color:	#FFFFFF;
	color:			#702463;
}

span#SteuerungMax {
	width:			18px;
	float:			left;
	position:		realtive;
	border-left:		solid 1px #AAAAAA;
	border-top:		solid 1px #AAAAAA;
	border-right:		solid 1px #FFFFFF;
	border-bottom:		solid 1px #AAAAAA;
	text-align:		center;
	margin:			0px;
	cursor:			pointer;
	background-color:	#FFFFFF;
	color:			#702463;
}


.steuerung {
	width:			18px;
	float:			left;
	position:		realtive;
	border:			solid 1px #000000;
	text-align:		center;
	margin:			0px;
	cursor:			pointer;
}

a#proSeite8,a#proSeite16,a#proSeite32,a#proSeite64 {
	width:			12px;
	text-align:		center;
}

/****************************************************************
 * Suchseite Arbeitsbereich (mittiger formatfüllender Bereich)
 ****************************************************************/
 
div#ArbeitsBereich {
	top:			32px;
	width:			784px;
	float:			left;
	min-height:		415px;
	position:		relative;
	text-align:		left;
	padding:		10px;
	z-index:		10;
	margin-bottom:		95px;
}

div.ListElementSuche_Outfits,
div.ListElementSuche {
	float:			left;
	margin-top:		5px;
	margin-left:		5px;
	margin-right:		35px;
	width:			156px;
	min-height:		210px;
	background-color:	#FFFFFF;
	position:		relative;
	overflow:		hidden;
	vertical-align:		middle;
	cursor:			pointer;
	border:			none 1px #9E488F;
	padding-top:		2px;
}

div.ListElementSuche_Outfits {

}

div.ListElementSuche_Outfits b,
div.ListElementSuche b {
	height:			15px;
	width:			100%;
	border-bottom:		solid 1px #FFFFFF;
	font-weight:		bold;
	font-size:		75%;
	float:			left;
	position:		relative;
	overflow:		hidden;
	padding-top:		2px;
}

div.ListElementSuche_Outfits i,
div.ListElementSuche i {
	width:			100%;
	height:			40px;
	font-size:		80%;
	font-style:		normal;
	color:			#4c4c4c;
	float:			left;
	position:		relative;
	overflow:		hidden;
	background-color:	#FFFFFF;
}

div.ListElementSuche_Outfits div.Bezeichnung,
div.ListElementSuche div.Bezeichnung {
	background-color:	#FFFFFF;
	height:			50px;
}

div.ListElementSuche_Outfits div.OptRange,
div.ListElementSuche div.OptRange {
	top:			-20px;
	position:		relative;
	font-size:		80%;
}

div.ListElementSuche_Outfits a img,
div.ListElementSuche a img {
	left:			1px;
	top:			3px;
	position:		absolute;
	width:			150px;
}

/* Produktbild um einige Pixel verschieben.*/
.vert-align-middle {
	margin-top:		3px;
}

div.ListElementSuche_Outfits span a img,
div.ListElementSuche span a img {
	left:			-1px;
	width:			22px;
	float:			left;
	position:		relative;
}

div.ListElementSuche_Outfits p,
div.ListElementSuche p {
	right:			0px;
	color:			#4c4c4c;
	font-size:		80%;
	text-align:		right;
	position:		absolute;
	float:			right;
	padding-right:		5px;
}

div.ListElementSuche_Outfits p b,
div.ListElementSuche p b {
	left:			0px;
	top:			10px;
	width:			100px;
	color:			#FF0000;
	text-decoration:	line-through;
	padding-top:		3px;
	padding-left:		3px;
	font-size:		95%;
}

div.ListElementSuche_Outfits span,
div.ListElementSuche span {
	right:			5px;
	top:			5px;
	width:			22px;
	position:		absolute;
}

div.ListElementSuche_Outfits dd,
div.ListElementSuche dd {
	left:			-1px;
	bottom:			-1px;
	height:			20x;
	width:			70px;
	background-color:	#4c4c4c;
	color:			#FFFFFF;
	font-size:		75%;
	text-align:		center;
	position:		absolute;
	padding-top:		4px;
	border:			solid 1px #FFFFFF;
}

img#tran_outfits,
img#tran {
	top:			3px;
	width:			150px;
	min-height:		100px;
	position:		relative;
	margin-bottom:		5px;
}

img#tran_outfits {
	min-height:		160px;
}

div.ListElementSuche_Outfits .ProduktMerken,
div.ListElementSuche .ProduktMerken {
	display:		none;
}

div.ListElementSuche_Outfits .ProduktKaufen,
div.ListElementSuche .ProduktKaufen {
	display:		none;
}


/****************************************************************
 * Highslide - Zoomfunktion in der Anzeige der Produktliste 
 * und in der Produktbeschreibung.
 ****************************************************************/
 
.highslide-caption {
	height:			80px;
	text-align:		left;
	background-color:	#FFFFFF;
	color:			#000000;
	padding:		5px 10px 5px 10px;
	border-top:		#4c4c4c;
}

.highslide-caption div {
	width:			370px;
	float:			left;
	text-align:		center;
}

.highslide-caption div.buttons {
	top:			43px;
	width:			100px;
	position:		absolute;
}

.highslide-caption p {
	right:			0px;
	bottom:			0px;
	height:			22x;
	width:			90px;
	color:			#000000;
	font-weight:		bold;
	text-align:		center;
	position:		absolute;
	padding-bottom:		2px;
}

.highslide-caption span {
	left:			0px;
	margin-left:		2px;
	bottom:			2px;
	position:		relative;
	float:			left;
	margin-top:		4px;
	height:			16px;
	text-align:		center;
	width:			122px;
	background-color:	#62ae55;
	padding-bottom:		4px;
}

.highslide-caption span a {
	color:			#FFFFFF;
	font-size:		80%;
}

.highslide-caption span a.hoover {
	color:			#4c4c4c;
	font-size:		80%;
}

.highslide-caption span a.visited {
	color:			#FFFFFF;
	font-size:		80%;
}


/* Anzeige von HTML-Text */
.highslide-html-content .highslide-header {
	padding-bottom: 	5px;
}
.highslide-html-content .highslide-header ul {
	margin: 		0px;
	padding: 		0px;
	text-align: 		right;
}
.highslide-html-content .highslide-header ul li {
	display: 		inline;
	padding-left: 		1em;
}
.highslide-html-content .highslide-header ul li.highslide-previous, .highslide-html-content .highslide-header ul li.highslide-next {
	display: 		none;
}
.highslide-html-content .highslide-header a {
	font-weight: 		bold;
	color: gray;
	text-transform: 	uppercase;
	text-decoration: 	none;
}
.highslide-html-content .highslide-header a:hover {
	color:			black;
}

.highslide-html-content .highslide-header .highslide-move {
	right:			70px;
	top:			0px;
	height:			20px;
	width:			100%;
	cursor: 		move;
	display: 		block;
	position:		absolute;
	border-bottom:		solid 1px #909090;
	z-index:		1;
	text-transform:		lowercase;
	padding-bottom:		1px;
}


.highslide-html-content .highslide-header .highslide-move a {
	display:		none;
}

.highslide-html-content .highslide-header .highslide-close {
	top:			3px;
	height:			20px;
	position:		relative;
	border-bottom:		solid 1px #909090;
}

.highslide-html-content .highslide-header .highslide-close a {
	font-size:		80%;
	font-weight:		normal;
	text-transform:		lowercase;
	color:			#4c4c4c;
}

.highslide-html-content .highslide-header .highslide-close a:hover {
	font-size:		80%;
	font-weight:		normal;
	text-transform:		lowercase;
	color:			#909090;
}

/* Anzeige von HTML-Text - INNER HTML */
.highslide-maincontent {
	margin-top:		10px;
	font-size:		80%;
	line-height:		1.5em;
	color:			#4c4c4c;
}

.highslide-maincontent p {
	margin-bottom:		12px;
}

.highslide-maincontent li {
	margin-left:		30px;
	margin-bottom:		6px;
}

.highslide-maincontent span {
	font-size:		130%;
	font-weight:		bold;
}


/****************************************************************
 * Produktanzeige
 ****************************************************************/

div#SuchEinstellungen {
	top:			-65px;
	width:			145px;
	height:			653px;
	float:			left;
	position:		relative;
	background-color:	#702463;
	display:		none;
	z-index:		2;
	padding-left:		10px;
}


/****************************************************************
 * Sucheigenschaften bei der Listendarstellung (Farbe, Preis, Marken)
  ****************************************************************/
  
div#SuchEigenschaften {
	color:			#FFFFFF;
}


div#SuchEigenschaften li {
	list-style-type: 	none;
	clear:			none;
	float:			left;
	width:			50%;
}

div#SuchEigenschaften ul li a {
	background:		transparent url(/images/checkbox.gif) no-repeat scroll 0px -14px;
	clear:			both;
	color:			#9F9F9F;
	cursor:			default;
	display:		block;
	float:			left;
	padding:		0px 0 0px 15px;
}

div#SuchEigenschaften ul li a.enabled {
	background-position:	0px -50px;
	color:			#FFFFFF;
	cursor:			pointer;
}

div#SuchEigenschaften ul li a.enabled:hover {
	text-decoration:	underline;
}

div#SuchEigenschaften ul li a.enabled_selected {
	background-position:	0px -32px;
	color:			#FFFFFF;
}

div#SuchEigenschaften ul li a.enabled_selected:hover {
	text-decoration:	underline;
}


div#SuchEigenschaften span b {
	width:			130px;
	margin-top:		10px;
	margin-bottom:		5px;
	border-bottom:		solid 2px #FFFFFF;
	position:		relative;
	float:			left;
}


ul#SuchFarben {
	width:			130px;
	margin-top:		10px;
	margin-bottom:		10px;
	position:		relative;
	float:			left;
}

div#SuchFarben img {
	margin-right:		10px;
	position:		relative;
	float:			left;
}

.SuchFarbe {
	width:			130px;
	position:		relative;
	float:			left;
}

.SuchFarbe span i {
	margin-right:		10px;
	position:		relative;
	float:			left;
	font-weight:		bold;
	text-decoration:	none;
}

span.disable_farbe {
	color:			#888888;
}

div.refine-controls ul li a {ctlcateg...efine.css (Linie 31)
}


/****************************************************************
 * Produktseite
 ****************************************************************/

div#Produkt {
	left:			2px;
	top:			58px;
	width:			640px;
	position:		relative;
	float:			left;
	text-align:		left;
}

div#ProduktBezeichnung {
	width:			287px;
	position:		relative;
	font-size:		125%;
	font-weight:		bold;
	line-height:		1.05em;
	text-transform:		uppercase;
}

div#ProduktBezeichnung p {
	right:			-2px;
	top:			-3px;
	width:			100%
	text-align:		right;
	position:		absolute;
}

div#produktelemente {
	top:			36px;
	width:			340px;
	height:			146px;
	position:		relative;
	margin-bottom:		20px;
	margin-left:		10px;
	float:			left;
}


div#produktelemente span img {
	margin-left:		3px;
}

div#ProduktUntertitel {
	width:			285px;
	position:		relative;
	float:			left;
	font-weight:		bold;
	margin-top:		4px;
}

div#ProduktNummer {
	font-size:		80%;
	margin-top:		10px;
	position:		relative;
	width:			300px;
}

div#Produkt3D,
div#ProduktZoom,
div#ProduktMass,
div#Produktinfos {
	font-size:		80%;
	position:		relative;
	width:			155px;
	float:			left;
	padding-left:		10px;
	margin-top:		15px;
	background-image:	url(/images/pfeil.gif);
	background-repeat:	no-repeat;
	background-position:	0px 6px;
}

div#Produkt3D a,
div#ProduktZoom a,
div#ProduktMass a,
div#Produktinfos a {
	color:			#4c4c4c;
}

div#Produkt3D a:hover,
div#ProduktZoom a:hover,
div#ProduktMass a:hover,
div#Produktinfos a:hover {
	color:			#909090;
}


div#Produkt3D {
	width:			80px;
	margin-left:		10px;
	margin-top:		20px;
}

div#Produkt3D-caption {
	float:			left;
	width:			290px;
}

div#Produkt3D-buttons {
	top:			-2px;
	float:			left;
	width:			100px;
	position:		relative;
}


div#ProduktZoom {
	margin-top:		20px;
}

div#ProduktZoom-heading {
	background-color:	#FFFFFF;
	text-align:		right;
	border-bottom:		solid 1px #b4b5b7;
	height:			20px;
	cursor:			move;
}

div#ProduktZoom-heading a {
	font-size:		75%;
	font-weight:		normal;
	padding-bottom:		2px;
}

div.DiaShow {
	text-align:		center;
	background-color:	#FFFFFF;
	width:			350px;
	height:			85px;
	margin-left:		75px;
}

div.DiaShow span {
	background-color:	#FFFFFF;
	width:			75px;
	height:			75px;
	position:		relative;
	float:			left;
	overflow:		hidden;
	border:			solid 1px #b4b5b7;
}

div.DiaShow img {
	left:			50%;
	top:			50%;
	margin:			-50px 0px 0px -50px;
}

span#ProduktBild {
	min-width:		400px;
	text-align:		center;
}

span#ProduktImage {
	margin-left:		50px;
}


div#ProduktOptRange {
	font-size:		80%;
	position:		relative;
}

div#ProduktInWarenkorb {
	right:			1px;
	height:			18px;
	width:			140px;
	float:			left;
	position:		relative;
	color:			#FFFFFF;
	background-color:	#62ae55;
	text-align:		center;
	line-height:		1.07em;
}

div#ProduktInWarenkorb a {
	color:			#FFFFFF;
	font-size:		80%;
}

div#ProduktInWarenkorb a.hover {
	color:			#4c4c4c;
	font-size:		80%;
}


div#ProduktPreis {
	height:			44px;
	position:		relative;
	float:			left;
	margin-top:		10px;
}


div#ProduktPreis p {
	left:			0px;
	font-size:		115%;
	font-weight:		bold;
	position:		relative;
	float:			left;
}

div#ProduktPreis span {
	right:			0px;
	font-weight:		bold;
	position:		relative;
	float:			left;
	font-size:		115%;
	margin-left:		10px;
}

div#vks {
	left:			0px;
	top:			-2px;
	color:			#FF0000;
	position:		relative;
	float:			left;
	margin-left:		66px;
	text-decoration:	line-through;
}

div#vks span {
	float:			none;
	position:		relative;
	margin-left:		4px;
	font-weight:		normal;
}

div#ProduktPreis span p {
	float:			left;
	font-size:		11px;
	font-weight:		normal;
	margin-top:		3px;
	position:		relative;
}

div#ProduktExtraURL {
	font-size:		80%;
	position:		relative;
	width:			155px;
	float:			left;
	padding-left:		10px;
	margin-top:		5px;
	background-image:	url(/images/pfeil.gif);
	background-repeat:	no-repeat;
	background-position:	0px 6px;
}

div#ProduktExtraURL a {
	color:			#4c4c4c;
}

div#ProduktExtraURL a.hover {
	color:			#909090;
}

div#ProduktExtraURL p {
	left:			-10px;
	width:			184px;
	position:		relative;
	color:			#000000;
}

span#OutfitVorschlag {
	float:			left;
	width:			135px;
}

span#OutfitVorschlag a div {
	width: 			125px; 
	position: 		relative; 
	color: 			#FFFFFF; 
	background-color: 	#9E488F; 
	text-align: 		center; 
	padding-top: 		2px;
}


div#ProduktBewertung {
	width:			135px;
	height:			20px;
	float:			left;
	position:		relative;
	background-color:	#9E488F;
	color:			#FFFFFF;
	padding-left:		4px;
	margin-bottom:		45px;
	z-index:		10;
}

div#ProduktBewertung p {
	left:			-10px;
	width:			184px;
	position:		relative;
	color:			#000000;
}


div#ProduktDetails {
	margin:			20px 0px 10px 0px;
	float:			left;
	background-image:	url(/images/pfeil_grau.gif);
	background-repeat:	no-repeat;
	background-position:	0px 5px;
	padding-left:		10px;
}

div#ProduktDetails a {
	color:			#4c4c4c;
	font-size:		100%;
	font-weight:		bold;
}

div#ProduktDetails a:hover {
	color:			#FFFFFF;
}




div#ProduktIcons {
	left:			0px;
	top:			0px;
	width:			34px;
	height:			146px;
	background-color:	#9E488F;
}


div#ProduktTell {
	top:			70px;
	width:			35px;
	height:			35px;
	position:		absolute;
}

div#ProduktMerken {
	top:			105px;
	width:			35px;
	height:			35px;
	background-image:	url(/images/produkt_merken.gif);
	background-repeat:	no-repeat;
	cursor:			pointer;
	position:		absolute;
}



div#Produkt3DModel {
	width:			400px;
	height:			600px;
}

div#Produkt3DTisch {
	width:			400px;
	height:			400px;
}


div#MetaPreisliste {
	float:			left;
	width:			260px;
	font-size:		80%;
	font-weight:		bold;
	border:			dotted 1px #b4b5b7;
	margin-right:		20px;
	margin-top:		15px;
	padding-bottom:		5px;
}

div#MetaPreisliste span {
	width:			110px;
	float:			left;
	float:			left;
	padding-left:		10px;
	padding-top:		5px;
}

div#MetaPreisliste span a {
	color:			#4c4c4c;
}

div#MetaPreisliste span a:hover {
	color:			#909090;
}

div#MetaPreisliste p {
	width:			130px;
	text-align:		right;
	float:			left;
	padding-top:		5px;
	color:			#4c4c4c;
}


div#produktbeschreibung {
	float:			left;
	position:		relative;
	font-size:		80%;
	margin-bottom:		5px;
	line-height:		1.3em;
}

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

div#produktbeschreibung ul {
	margin:			20px 0px 10px 0px;
	list-style-type: 	circle;
}

div#produktbeschreibung li {
	padding-left:		20px;
	margin-bottom:		10px;
}

/****************************************************************
 * Produktsteuerung (Zurück/Zur Übersicht/Vor)
 ****************************************************************/

div#ProduktSwitch {
	top:			-5px;
	height:			20px;
	position:		relative;
	float:			left;
	padding-left:		523px;
}

span#ProduktSwitch_Back {
	width:			95px;
	float:			left;
	position:		relative;
	text-align:		left;
	background-image:	url(/images/pfeil_links.gif);
	background-repeat:	no-repeat;
	background-position:	0px 8px;
	padding-left:		8px;
}

span#ProduktSwitch_Overview {
	width:			140px;
	float:			left;
	position:		relative;
	text-align:		center;
}

span#ProduktSwitch_Next {
	width:			80px;
	float:			left;
	position:		relative;
	text-align:		right;
	background-image:	url(/images/pfeil.gif);
	background-repeat:	no-repeat;
	background-position:	85px 8px;
	padding-right:		11px;
}

span#ProduktSwitch_Back a,
span#ProduktSwitch_Overview a,
span#ProduktSwitch_Next a {
	color:			#4c4c4c;
	font-size:		80%;
}

span#ProduktSwitch_Back a:hover,
span#ProduktSwitch_Overview a:hover,
span#ProduktSwitch_Next a:hover {
	color:			#909090;
	font-size:		80%;
}



/****************************************************************
 * Formatierung des Produktbildes und der SpaceGallery
 ****************************************************************/
div#produktbild {
	left:			0px;
	top:			36px;
	width:			300px;
	float:			left;
	margin-bottom:		10px;
	margin-right:		10px;
	position:		relative;
}


div#myGalleryParent {
	left: 			0px;
	top: 			-37px;
	width: 			375px;
	min-height:		250px;
	position: 		relative;
	float: 			left; 
	overflow: 		hidden; 
	z-index: 		888; 
}

div#myGallery {

}

div#noGallery {
	left:			0px;
	top:			48px;
	width:			375px;
	float:			left;
	margin-bottom:		10px;
	margin-right:		10px;
	position:		relative;
	border: 		none 1px #702463;
}


/****************************************************************
 * Formatierung der Produktbeschreibung
 ****************************************************************/
div#produktpage {
	width:			812px;
	float:			left;
	min-height:		440px;
	margin-bottom:		60px;
	color:			#4c4c4c;
}

div#produktpage ul {
	margin-top:		15px;
	margin-bottom:		15px;
	margin-left:		15px;
}


/****************************************************************
 * IFrame für das Kundenkonto
 ****************************************************************/

div#main_frame {
	left:			0px;
	top:			39px;
	width:			1015px;
	height:			518px;
	position:		absolute;
}



/****************************************************************
 * Info-Div (AGB, Impressum, Info)
 ****************************************************************/

div#info {
	left: 			15px;
	top:			95px;
	width:			540px;
	height:			410px;
	position:		absolute;
	padding:		20px;
	background-color:	#ABAAA9;
	color:			#222222;
	text-align:		left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		9px/1.5em;
	overflow:		auto;
	border:			solid 1px #A8A6A6;
	visibility:		hidden;
}

div#info p {
	margin-top:		10px;
}

div#info A:link			{ color: #34302F; TEXT-DECORATION: none; }
div#info A:visited		{ color: #34302F; TEXT-DECORATION: none; }
div#info A:active		{ color: #FFFFFF; TEXT-DECORATION: none; }
div#info A:hover		{ color: #FFFFFF; TEXT-DECORATION: none; }
	

div#info ul {
	margin-top:		20px;
	margin-left:		40px;
	margin-bottom:		20px;
}


/****************************************************************
 * Masstabellen
 ****************************************************************/
 
 div#masstabelle {
 	width:			600px;
 	text-align:		left;
 	margin:			30px 10px 30px 10px;
 }
 
 div#masstabelle p {
 	margin:			10px 0px 10px 0px;
 }
 
 div#masstabelle ul {
 	margin:			0px 0px 0px 30px;
 }
 
 div#masstabelle li {
	height:			35px;
 }
 
 div#masstabelle table {
 	width:			580px;
 	background-color:	#4c4c4c;
 	margin-bottom:		30px;
 	font-size:		12px;
 }
 
 div#masstabelle td {
 	height:			18px;
 	align:			center;
 }

 div#masstabelle th {
 	width:			180px;
 	height:			16px;
 	padding-left:		5px;
 }

 
 div#masstabelle td span {
 	color:			#FFFFFF;
 }
 
 div#masstabelle th span {
 	color:			#FFFFFF;
 }

 div#masstabelle td span p {
 	background-color:	#A8A6A6;
 	padding:		5px 0px 0px 5px;
 	margin:			0px;
 	height:			20px;
 	vertical-align:		middle;
 }

 div#masstabelle th a span {
 	color:			#FFFFFF;
 	font-size:		16px;
 	font-weight:		bold;
 }


/****************************************************************
 * EPOQ - Ähnliche Produkte / Produktvorschlag / MetaProdukt-Produktliste
 ****************************************************************/
	
div#MetaProduktListe,
div#ProduktVorschlag {
	width:			150px;
	height:			438px;
	float:			left;
	position:		relative;
}

div#epoq {
	font-size:		90%;
}

.epoq_infoBox,
.epoq_infoBoxHeading {
	margin-bottom:		15px;
	float:			left;
	position:		relative;
	text-align:		center;
}

.epoq_productName {
	display:		none;
}

.epoq_pricetag {
	margin-bottom:		10px;
}


div#MetaProduktListe span {
	width:		150px;
	text-align:	center;
	float:		left;
	position:	realtive;
	margin-bottom:	20px;
}


.MetaProduktElement {
	width:			150px;
	text-align:		center;
	float:			left;
	position:		relative;
}

.MetaProduktElement img {
	width:			100px;
}

.MetaProduktElement span {
	float:			left;
	position:		relative;
	width:			150px;
	margin-bottom:		15px;
	font-size:		90%;
	font-weight:		bold;
}
