
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, small, strike, strong, sub, sup, 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-size: 		100.01%;
	font-weight: 		inherit;
	border: 		0;
	margin: 		0;
	outline: 		0;
	padding: 		0;
}


html {
	height: 		100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
}

/*	font-family: 		Trebuchet MS, Arial, Helvetica, sans-serif;*/

body {
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		11px/1.7em;
	color:			#777777;
	background-image:	url(/images/index/main_background.jpg);
	height:			100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
	vertical-align:		middle;
	text-align:		left;
}


div#msg_box	{
	left:			50%;
	top:			350px;
	width:			350px;
	height:			130px;
	margin:			-40px 0px 0px -175px;
	position:		absolute;
	color:			#FFFFFF;
	border:			3px solid #FFFFFF;
	background-color:	#34302F;
	display:		none;
	z-index:		10000;
}

div#msg_box img	{
	left:			10px;
	top:			30px;
	position:		relative;
}

div#msg_box span {
	right:			0px;
	top:			30px;
	width:			280px;
	position:		absolute;
}

div#msg_box p {
	left:			0px;
	top:			30px;
	height:			20px;
	width:			344px;
	position:		relative;
	float:			left;	
	margin-left:		5px;
}

div#msg_box div a {
	color:			#FFFFFF;
	text-decoration:	underline;
	font-size:		100%;
}

div#msg_box div span {
	right:			0px;
	height:			20px;
	width:			124px;
	position:		relative;
	float:			left;
	background-color:	#777777;
	margin-left:		29px;
	margin-top:		25px;
	text-align:		center;
	padding:		4px;
}

div#noscript	{
	left:			50%;
	top:			50%;
	width:			300px;
	height:			400px;
	margin:			-188px 0px 0px -150px;
	position:		absolute;
	border:			solid 3px #FFFFFF;
	background-color:	#34302F;
	padding:		10px;
}

div#noscript span {
	font-weight:		bold;
	margin-top:		20px;
	margin-bottom:		40px;
	width:			280px;
	height:			20px;
	text-align:		center;
	color:			#B21618;
	float:			left;
}


/****************************************************************
 * 01 GLOBALE EINSTELLUNGEN
 ****************************************************************/

/*h1 { top: -200px; position: absolute; }*/	/* H1 ausblenden */
/*h2 { top: -180px; position: absolute; }*/ /* H2 ausblenden */
h3 { padding: 10px; }

A:link		{ COLOR: #777777; font-size: 90%; TEXT-DECORATION: none; }
A:visited	{ COLOR: #777777; font-size: 90%; TEXT-DECORATION: none; }
A:active	{ COLOR: #34302F; font-size: 90%; TEXT-DECORATION: none; } 
A:hover		{ COLOR: #34302F; font-size: 90%; 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: #34302F; TEXT-DECORATION: none; }
A.dark:visited	{ COLOR: #34302F; TEXT-DECORATION: none; }
A.dark:active	{ COLOR: #989898; TEXT-DECORATION: none; } 
A.dark:hover	{ COLOR: #989898; TEXT-DECORATION: none; }

hr {
	height:			4px;
	background-color:	#777777;
}

img { border: none; }

/****************************************************************
 * 02 Formatierung des Warenkorbs
 ****************************************************************/

A.blau:link		{ COLOR: #34302F; TEXT-DECORATION: none; }
A.blau:visited		{ COLOR: #34302F; TEXT-DECORATION: none; }
A.blau:active		{ COLOR: #989898; TEXT-DECORATION: none; } 
A.blau:hover		{ COLOR: #989898; TEXT-DECORATION: none; }

A.TD100:link		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD100:visited		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD100:active		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; } 
A.TD100:hover		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }

A.TD:link		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD:visited		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD:active		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; } 
A.TD:hover		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }

A.TDnorm:link		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TDnorm:visited	{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TDnorm:active		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; } 
A.TDnorm:hover		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }


/* Überschrift der Produktliste */
.detail_head		{ COLOR: #34302F; font-size: 90%; }
.detail			{ COLOR: #000000; font-size: 90%; }
.detail_small		{ COLOR: #34302F; font-size: 80%; }
.detail_headline	{ COLOR: #000000; font-size: 120%; }

/* Anzeige der Schritte im Warenkorb */
.step			{ color: #B8B8B8; font-size: 90%; }
.step_h			{ color: #FFFFFF; font-size: 90%; }

/* Formatierung weiter Texte. */
.sterntext		{ color: #000000; font-size: 70%; }
.error			{ color: #B21618; font-size: 90%; }
.rahmen			{ border: solid 1px #34302F; }

table#displayKontakt	{ COLOR: #000000;  font-size: 90%; }

div#cookie_err		{ COLOR: #34302F; }


/****************************************************************
 * 03 Basis Struktur
 ****************************************************************/


div#main {
	left:			50%;
	top:			-5px;
	width:			1004px;
	height:			637px;
	margin:			0px 0px 0px -500px;
	overflow:		hidden;
	position:		absolute;
	/*border:			solid 1px #777777;*/
}

div#main_hr {
	left:			4px;
	top:			56px;
	width:			996px;
	height:			1px;
	border-top:		solid 3px #A8A6A6;
	position:		absolute;
	z-index:		100;
}

div#warten_gif {
	left:			50%;
	top:			50%;
	width:			32px;
	height:			32px;
	margin:			-16px 0px 0px -16px;
	position:		absolute;
}

div#nicht_verfuegbar {
	left:			50%;
	top:			15%;
	width:			330px;
	height:			32px;
	margin:			-16px 0px 0px -165px;
	color:			#777777;
	position:		absolute;
}


/****************************************************************
 * Top Menü
 ****************************************************************/
 

div#menu_top {
	left:			0px;
	top:			65px;
	position:		absolute;
}

div#menu_top span {
	margin-left:		6px;
	float:			left;
}

div#menu_top span a {
	font-size:		90%;
}


div#menu_top div {
	margin-top:		4px;
	margin-left:		7px;
	width:			1px;
	height:			14px;
	border-left:		solid 2px #A8A6A6;
	float:			left;
}



div#main_right {
	left:			335px;
	right:			0px;
	top:			0px;
	width:			670px;
	height:			600px;
	position:		absolute;
}
 
div#main_image  img {
	left:			0px;
	top:			106px;
	position:		absolute;
	border:			3px solid #A8A6A6;
}

/*div#main_image  div {
	float:			left;
	position:		relative;
	width:			502px;
	height:			498px;
	top:			106px;
	cursor:			pointer;
	background-image:	url(/images/main_image_transparent.gif);
	z-index:		100;
}*/

div#main_image  div {
	float:			left;
	position:		relative;
	cursor:			pointer;
	background-image:	url(/images/main_image_transparent.gif);
	z-index:		100;
}

div#main_image  div#main_image_position_1
{
	top:			106px;
	height:			494px;
	width:			322px;
	cursor:			auto;
}
div#main_image  div#main_image_position_2
{
	top:			106px;
	height:			494px;
	width:			322px;}
div#main_image  div#main_image_position_3
{
	top:			106px;
	height:			494px;
	width:			356px;
}
div#main_image  div#main_image_position_4
{
	height:			410px;
	width:			322px;
	cursor:			auto;
}
div#main_image  div#main_image_position_5
{
	height:			64px;
	width:			112px;
}
div#main_image  div#main_image_position_6
{
	height:			64px;
	width:			126px;
	cursor:			auto;
}
div#main_image  div#main_image_position_7
{
	height:			64px;
	width:			84px;
}

div#main_logo {
	left:			0px;
	top:			28px;
	position:		absolute;
}

/*img#main_logo {
	left:			0px;
	top:			28px;
	position:		absolute;
}*/


div#menu_warenkorb {
	right:			5px;
	top:			65px;
	position:		absolute;
}


div#menu_warenkorb span a {
	font-size:		90%;
	/*text-decoration:	underline;*/
}


span#bval {
	/*text-decoration:	underline;*/
}



/****************************************************************
 * WOMEN / MEN / ACCESSOIRES Top Menü
 ****************************************************************/

div#menu_sex {
	left:			4px;
	top:			25px;
	position:		absolute;
}

div#menu_sex span {
	height:			28px;
	float:			left;
	margin-right:		6px;
	position:		relative;
	text-align:		center;
	vertical-align:		middle;
	padding-top:		5px;
}

div#menu_sex span#top_sale_men {
    width: 90px;
    margin-right: 6px;
    margin-left: 20px;
}

div#menu_sex a {
	/*color:			#EFEFEF;*/
}

span#top_women {
	width:			70px;
}

span#top_men {
	width:			50px;
}

span#top_accessoires {
	width:			100px;
}

span#top_sale {
	width:			50px;
}

/*
span#top_sale_men {
	width:			100px;
}
*/

span#top_sale_men a {
	color: #bc0000;
}

span#top_sale_women {
	width:			100px;
}

span#top_sale_women a {
	color: #bc0000;
}

span#top_sale a {
	color:			#bc0000;
}


.top_sex_none {
	display:		none;
}

.top_sex_display {
	display:		inline;
}

.top_sex_selected {
	background-color:	#A8A6A6;
	display:		inline;
}

.top_sex_selected a:link,
.top_sex_selected a:visited,
.top_sex_selected a:active,
.top_sex_selected a:hover {
	color:			#ffffff;
}
/****************************************************************
 * Hauptmenu
 ****************************************************************/

.imgtext {
	font-size:		19px;
	font-weight:		bold;
}


/* WOMEN */
div#main_women {
	left:			30px;
	top:			110px;
	position:		absolute;
}

span#span_women {
	left:			292px;
	top:			116px;
	position:		absolute;
	color:			#34302F;
}


/* MEN */
div#main_men {
	left:			282px;
	top:			245px;
	position:		absolute;
}

span#span_men {
	left:			570px;
	top:			250px;
	position:		absolute;
	color:			#34302F;
}


/* ACCESSOIRES */
div#main_accessoires {
	left:			150px;
	top:			384px;
	position:		absolute;
}

span#span_accessoires {
	left:			160px;
	top:			389px;
	position:		absolute;
	color:			#34302F;
}

/* HISTORY */
div#main_history {
	left:			6px;
	top:			95px;
	position:		absolute;
	font-size:		90%;
}

div#main_history a {
	text-decoration:	underline;
	/*color:			#EFEFEF;*/
}

div#main_history .HistorySpacer {
	background-image:	url(/images/pfeil.gif);
	background-position:	0 4px;
	background-repeat:	no-repeat;
	margin-left:		8px;
	margin-right:		4px;
}

/****************************************************************
 * Suchseite Menü
 ****************************************************************/
 
div#menu {
	left:			5px;
	top:			120px;
	width:			160px;
 	position:		absolute;
 	visibility:		hidden;
 	text-align:		left;
 	overflow:		auto;
}

ul#menu_main li {
	list-style-type: 	none;
	padding-left:		10px;
}

ul#menu_main li a span { color: #850000; }


.menu_main_sel {
	background-image:	url(/images/pfeil.gif);
	background-position:	0 5px;
	background-repeat:	no-repeat;
	color:			#FFFFFF;
}

ul#menu_main ul {
	padding-left:		12px;
}

ul#menu_main ul ul {
	padding-left:		20px;
}

/****************************************************************
 * Suchseite Arbeitsbereich (mittiger formatfüllender Bereich)
 ****************************************************************/
 
 
 div#ArbeitsBereich {
	/*background-color:	#EAEAE0;*/
	left:			140px;
	top:			115px;
	width:			670px;
	height:			445px;
	/*border:			solid 3px #A8A6A6;*/
	position:		relative;
	float:			left;
	text-align:		left;
	padding:		5px;
	/*overflow:		auto;*/
}

div.ListElementSuche { 	
	min-height:		302px;
	height:			auto !important;
	height:			302px;
}

div.ListElementSuche, div.ListElementSucheMeta {
	/*height:			266px;*/
	width:			150px;
	float:			left;
	margin:			5px 6px 10px 7px;
	/*background-color:	#FFFFFF;*/
	position:		relative;
	vertical-align:		middle;
	display:		inline;
}

A.ListElementSucheImage:link {
	width:			150px;
	height:			246px;
	/*float:			left;*/
	position:		relative;
	overflow:		hidden;
	z-index:		1;
}

div.ListElementSuche p, div.ListElementSucheMeta p {
	color:			#777777;
	font-size:		80%;
	text-align:		left;
	padding-right:		5px;
	width:			150px;
	padding-left:		5px;
	display:		inline;
}

div.ListElementSuche p b, div.ListElementSucheMeta p b {
	color:			#850000;
	text-decoration:	line-through;
	padding-top:		1px;
	margin-left:		8px;
	float:			left;
	display:		inline;
}

div.ListElementSuche span, div.ListElementSucheMeta span {
	display:		none;
	right:			0px;
	top:			0px;
	position:		relative;
}

div.ListElementSuche div, div.ListElementSucheMeta div {
	width:			150px;
	color:			#777777;
	font-weight:		bold;
	position:		relative;
	line-height: 		15px;
}

div.ListElementSuche .Bezeichnung, div.ListElementSucheMeta .Bezeichnung { float: left; display: inline; height: 44px; }
div.ListElementSucheMeta .Bezeichnung { display: none; }

div.ListElementSuche .Bezeichnung div, div.ListElementSucheMeta .Bezeichnung div { padding-left: 5px; }

/* Zentrierung */
div.ListElementSucheOuterImageDiv {
	float:			left;
	display:		inline;
	height:			246px;
	overflow:		hidden;
	background-color:	#ffffff;
}

div.ListElementSucheInnerImageDiv {
	display:		table-cell;
	vertical-align:		middle;
	text-align:		center;
	height:			246px;
}
div.ListElementSucheInnerImageDiv * {
    vertical-align: middle;
}


/*\*//*/
.ListElementSucheInnerImageDiv {
    	display: block;
}
.ListElementSuche .ListElementSucheInnerImageDiv span {
    	display: 		inline-block !important;
    	height: 		100%;
    	width: 1px;
}
/**/
* + html .ListElementSuche .ListElementSucheInnerImageDiv span, /* IE7 */
* html .ListElementSuche .ListElementSucheInnerImageDiv span    /* IE6 */
{
    	display: inline-block !important;
    	height: 100% !important;
    	
    	
}

* html .ListElementSuche_Gürtel {
	/* top:			33%; */		/* IE6 Nicht mehr praktikabel, da von neueren Browsern interpretiert */
}

* html .ListElementSuche_Schals,
.ListElementSuche_DamenSchals {
	/* top:			12%; */		/* IE6 Nicht mehr praktikabel, da von neueren Browsern interpretiert */
}



div.ListElementSuche A:active	{ COLOR: #777777 } 
div.ListElementSuche A:hover	{ COLOR: #000000 }

div.Bezeichnung a {
	font-size:		80%;
	margin-left:		5px;
	display:		block;
}

/* Runde Boxen */

div#boxdiv {
	min-height:		1465px;
	height:			auto !important;
	height:			1445px;
	width:			680px;
}

.box 	{ background: #ffffff; float: left; display: inline; }
/* IE7 */
* + html div#Produkt .top, * + html div#Produkt .bottom { 
	width:			680px !important;
}
/* IE 6 */
* html .box { overflow-x: hidden;}

.box h1 {font-size:150%; color:#ffffff; }
.box .top, .box .bottom { background: #EAEAE0; float: left; display: inline; width: 100%; }
.box .top b, .box .bottom b {
  display:block;height: 1px; overflow: hidden; background: #ffffff;
}
.box .r1{margin: 0 5px;}
.box .r2{margin: 0 3px;}
.box .r3{margin: 0 2px;}
.box .top .r4, .box .bottom .r4{margin: 0 1px;height: 2px;}

/* Box Shadow */

.shadow {
    -moz-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 8px 3px 4px rgba(211, 211, 211, 0.8);
    -webkit-box-shadow: 8px 3px 4px rgba(211, 211, 211, 0.8);
    box-shadow: 8px 3px 4px rgba(211, 211, 211, 0.8);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#d3d3d3', ShadowOpacity=0.80)";
    /* For IE 5.5 - 7 */
    filter: progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#d3d3d3', ShadowOpacity=0.80);
}

.shadowround {
    -moz-border-radius: 8px;
    border-radius: 8px;
    -moz-box-shadow: 8px 3px 4px rgba(211, 211, 211, 0.8);
    -webkit-box-shadow: 8px 3px 4px rgba(211, 211, 211, 0.8);
    box-shadow: 8px 3px 4px rgba(211, 211, 211, 0.8);
    /* For IE 8 */
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=10, Direction=135, Color='#d3d3d3', ShadowOpacity=0.80)";
}

/****************************************************************
 * IFrame für das Kundenkonto
 ****************************************************************/

div#main_frame {
	left:			140px;
	top:			120px;
	width:			680px;
	height:			3050px;
	position:		absolute;
	border:			solid 3px #A8A6A6;
	background-color:	#34302F;
	z-index:		10;
}


/****************************************************************
 * Highslide - Zoomfunktion in der Anzeige der Produktliste 
 * und in der Produktbeschreibung.
 ****************************************************************/
 
.highslide-caption {
	height:			40px;
	text-align:		left;
	background-color:	#FFFFFF;
	color:			#000000;
	padding:		5px 10px 5px 10px;
	border-top:		#ACACAC;
}

.highslide-caption p {
	right:			0px;
	bottom:			0px;
	height:			22x;
	width:			90px;
	background-color:	#777777;
	color:			#000000;
	font-weight:		bold;
	text-align:		center;
	position:		absolute;
	padding-bottom:		2px;
	background-image:	url(/images/bg_preis.gif);
	border-top:		solid 1px #666666;
	border-left:		solid 1px #666666;
}

.highslide-caption span {
	right:			0px;
	bottom:			47px;
	position:		absolute;
}


/****************************************************************
 * Produktanzeige
 ****************************************************************/
 
 div#ProduktScroll {
 	display:		none;
	left:			140px;
	top:			120px;
	width:			150px;
	height:			445px;
	border:			solid 3px #A8A6A6;
	position:		absolute;
	text-align:		left;
	padding:		5px;
	overflow:		hidden;
	padding:		10px 5px 5px 5px;
	background-color:	#34302F;
}

div#ProduktScroll img {
	padding-left:		12px;
	padding-top:		10px;
	position:		relative;
}

div#Produkt {
	left:			140px;
	top:			120px;
	width:			680px;
	height:			445px;
	/*border:			solid 3px #A8A6A6;*/
	position:		absolute;
	text-align:		left;
	padding:		0px 5px 10px 5px;
	/*overflow:		auto;*/
	/*background-color:	#FFFFFF;*/
	z-index:		10;
}

div#ProduktBack {
	left:			140px;
	top:			572px;
	width:			168px;
	height:			27px;
	position:		absolute;
	padding-top:		3px;
	background-image:	url(/images/bg_back.gif);
	background-repeat:	no-repeat;
	cursor:			pointer;
	text-align:		center;
	z-index:		11;
}


/****************************************************************
 * Produktseite
 ****************************************************************/

div#produktbild {
	width:			375px;
	margin-right:		13px;
	margin-bottom:		20px;
	float: 			left;
	display:		inline;
	margin-left:		10px;
}

div#produktelemente {
	left:			0px;
	width:			265px;
	position:		relative;
	float:			left;
	margin-bottom:		20px;
	margin-top:		5px;
}

div#produktelemente h1 {
	font-size:		120%;
	color:			#777777;
}

div#produktelemente h2 {
	color:			#777777;
}


div#produktelemente span img {
	left:			0px;
	top:			20px;
	margin-top:		4px;
	position:		absolute;
	clip:			rect(0px 125px 160px 0px);
}



div#ProduktBezeichnung {
	width:			100%;
	margin-bottom:		2px;
	font-weight:		bold;
	position:		relative;
	color:			#EFEFEF;
}

div#ProduktUntertitel {
	width:			300px;
	float:			left;
	position:		relative;
	color:			#A8A6A6;
	padding-bottom:		15px;
}

div#ProduktNummer,
div#ProduktOptRange {
	width:			100%;
	float:			left;
	font-size:		80%;
	position:		relative;
	color:			#A8A6A6;
}

div#ProduktOptRange {
	margin-top:		10px;
}


div#ProduktPreis {
	width:			100%;
	margin:			10px 0px 40px 0px;
	float:			left;
	position:		relative;
}


div#ProduktPreis p {
	left:			0px;
	font-weight:		bold;
	position:		absolute;
	color:			#A8A6A6;
}

div#ProduktPreis span {
	width:			100%;
	right:			0px;
	font-weight:		bold;
	position:		absolute;
	text-align:		right;
	color:			#777777;
}

div#vks {
	left:			0px;
	position:		relative;
	float:			left;
	margin-left:		118px;
	text-decoration:	line-through;
	top:			1px;
}

div#vks span {
	float:			none;
	position:		relative;
	margin-left:		4px;
	font-weight:		normal;
	color:			#850000;
}

div#ProduktPreis span p {
	width:			100%;
	float:			left;
	font-size:		11px;
	font-weight:		normal;
	margin-top:		18px;
	position:		relative;
	text-align:		right;
}

div#ProduktBewertung, div#ProduktExtraURL {
	width:			180px;
	float:			left;
	position:		relative;
}

div#ProduktDetails {
	display:		none;
	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:			#A8A6A6;
	font-size:		100%;
	font-weight:		bold;
}

div#ProduktDetails a:hover {
	color:			#FFFFFF;
}

div#ProduktIcons {
	float:			left;
	width:			188px;
	margin-top:		15px;
	margin-bottom:		15px;
}

div#ProduktNone {
	display:		none;
	width:			35px;
	height:			35px;
	float:			left;
	margin-right:		14px;
}

div#Produkt3D {
	width:			35px;
	height:			35px;
	float:			left;
	margin-right:		14px;
}

div#ProduktZoom {
	width:			35px;
	height:			35px;
	float:			left;
	margin-right:		14px;
}

div#ProduktMass {
	width:			35px;
	height:			35px;
	float:			left;
	background-image:	url(/images/produkt_masstabelle.gif);
	background-repeat:	no-repeat;
	margin-right:		14px;
	cursor:			pointer;
}

div#ProduktMasstabelle {
}


div#ProduktTell {
	width:			35px;
	height:			35px;
	float:			left;
}



div#Produkt3DModel {
	width:			400px;
	height:			600px;
}

div#Produkt3DTisch {
	width:			400px;
	height:			400px;
}


div#MetaPreisliste {
	float:			left;
	width:			265px;
	font-size:		100%;
	font-weight:		bold;
	padding-top:		20px;
}

div#MetaPreisliste span {
	width:			110px;
	float:			left;
	padding-bottom:		5px;
	float:			left;
	background-image:	url(/images/pfeil_grau.gif);
	background-repeat:	no-repeat;
	background-position:	0px 6px;
	padding-left:		10px;
}

div#MetaPreisliste span a {
	color:			#A8A6A6;
	text-decoration:	underline;
}

div#MetaPreisliste span a:hover {
	color:			#FFFFFF;
}

div#MetaPreisliste p {
	width:			60px;
	text-align:		right;
	float:			left;
	padding-bottom:		5px;
	color:			#A8A6A6;
	margin-left:		85px;
}


span#OutfitVorschlag a div {
	display:		none;
	width: 			125px; 
	height: 		22px; 
	position: 		relative; 
	float: 			left; 
	color: 			#000000; 
	background-color: 	#999999; 
	text-align: 		center; 
	margin-top:		10px;
	margin-left: 		30px; 
	padding-top: 		2px;
}

div#produktbeschreibung {
	/*width:			97%;*/
	margin-right:		10px;
	/*color:			#A8A6A6;*/
	color:			#777777;
	padding-left:		10px;
}

div#produktbeschreibung p {
	margin:			10px 0px 10px 0px;
}

div#produktbeschreibung ul {
	margin:			10px 0px 10px 0px;
	list-style-type: 	none;
}

div#produktbeschreibung li {
	padding-left:		20px;
	margin-bottom:		10px;
}

/****************************************************************
 * Suchseite Infobereich (schmaler hoher Bereich am rechten Rand)
 ****************************************************************/

div#InfoBereich {
	left:			830px;
	top:			120px;
	width:			150px;
	height:			445px;
	/*border:			solid 3px #777777;*/
	position:		absolute;
	text-align:		left;
	padding:		5px;
	overflow:		hidden;
}

div#InfoBereich ul {
	top:			132px;
	left:			0px;
	bottom:			0px;
	position:		absolute;
	padding:		12px;
	margin-left:		4px;
	list-style-type:	none;
}

div#InfoBereich ul li {
	padding-top: 		10px;
	font-size:		90%;
}

div#InfoTelefon {
	padding-left:		10px;
}

div#InfoTelefon i {
	font-size: 		70%; 
	position: 		relative; 
	float: 			left; 
	line-height: 		13px;
	padding-left:		10px;
}

div#addToWarenkorbLink {
	left:			16px;
	top:			0px;
	position:		absolute;
}

div#DiaShow {
	width:			280px;
	position:		relative;
	float:			left;
	display:		none;
/* 
	margin-top:		15px;
*/
}

div#DiaShow span {
	width:			60px;
	height:			60px;
	float:			left;
	position:		relative;
	border:			solid 3px #A8A6A6;
	overflow:		hidden;
	margin-right:		4px;
}

div#DiaShow span img {
	left:			-5;
	top:			-20px;
	position:		relative;
}


/****************************************************************
 * Info-Div (AGB, Impressum, Info)
 ****************************************************************/

div#info {
	left: 			3px;
	top:			109px;
	width:			957px;
	height:			452px;
	position:		absolute;
	padding:		20px;
	color:			#777777;
	text-align:		left;
	font-family: 		Arial, Helvetica, sans-serif;
	font-size: 		9px/1.5em;
	overflow:		auto;
	visibility:		hidden;
	background-color:	#ffffff;
	z-index:		101;
}

div#info p {
	color:			#777777;
	font-size:              90%;
}

div#info A:link			{ color: #777777; TEXT-DECORATION: underline; }
div#info A:visited		{ color: #777777; TEXT-DECORATION: underline; }
div#info A:active		{ color: #777777; TEXT-DECORATION: underline; }
div#info A:hover		{ color: #777777; TEXT-DECORATION: underline; }

div#info ul {
	margin-top:		20px;
	margin-left:		40px;
	margin-bottom:		20px;
}

.thementabelle {
        padding:                10px;
        padding-top:            0px;
        font-size:              90%;
}



/****************************************************************
 * 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 table {
 	width:			580px;
 	border:			solid 1px #A8A6A6;
 	background-color:	#666666;
 	margin-bottom:		30px;
 	font-size:		12px;
 }
 
 div#masstabelle td {
 	height:			18px;
 	align:			center;
 	color:			#ababab;
 }

 div#masstabelle th {
 	width:			180px;
 	height:			16px;
 	padding-left:		5px;
 	color:			#ababab;
 }

 
 div#masstabelle td span {
 	color:			#FFFFFF;
 }
 
 div#masstabelle th span {
 	color:			#FFFFFF;
 }

 div#masstabelle td span p {
 	background-color:	#777777;
 	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;
 }
	


/****************************************************************
 * Bottom Menü
 ****************************************************************/
 
div#menu_bottom {
	left:			0px;
	bottom:			4px;
	font-weight:		bold;
	position:		absolute;
	top:			620px;
}

div#menu_bottom span {
	margin-left:		6px;
	float:			left;
	font-size:		90%;
}

div#menu_bottom span#abstand {
	width:			410px;
	float:			left;
}

div#menu_bottom div {
	margin-top:		4px;
	margin-left:		7px;
	width:			1px;
	height:			14px;
	float:			left;
}

div#menu_bottom span img {
	margin-top:		-16px;
	margin-left:		4px;
}



/****************************************************************
 * Nutzwert Dateien
 ****************************************************************/

div#nutzwert_krawattenknoten {
	left:			50%;
	top:			20px;
	width:			600px;
	margin-left:		-300px;
	position:		absolute;
}

div#nutzwert_krawattenknoten table {
	width:			600px;
}
/* Gr 2011-09-28 - addThis */

.addthis_toolbox {
    float: left;
    font-size: 12px;
    position: relative;
    width: 275px;
    margin-top: 20px;
    margin-bottom: 10px;
}

.addthis_toolbox .two_column {
    width: 100%;
    max-width: 275px;
    clear: both;
    position: relative;
}

.addthis_toolbox .two_column .column1 {
    float: left;
    width: 85px;
}

.addthis_toolbox .two_column a {
    color: #888B94;
    display: block;
    padding: 4px 0 4px 0px;
    position: relative;
    text-decoration: none;
    width: 75px;
    font-size: 100%;
}

.addthis_toolbox .two_column a:hover {
    font-size: 100%;
}

img.addThisIcon {
    position: relative;
    float: left;
    margin: 0px;
    padding: 0px;
    border: none;
}

span.addThisImgLabel {
    position: relative;
}

span.at300bs.at15t_facebook {
    background: url("/facebook/images/facebook.png") no-repeat scroll 0 1px transparent;
}

span.at300bs.at15t_twitter {
    background: url("/facebook/images/twitter.png") no-repeat scroll 0 1px transparent;
}

span.at300bs.at15t_email {
    background: url("/facebook/images/email.png") no-repeat scroll 0 1px transparent;
}

span.at300bs.at15t_print {
    background-image: url("//s7.addthis.com/static/r07/widget33.png");
    background-repeat:  no-repeat;
    background-position: 0 -4016px;
}

.addthis_toolbox .two_column span {
    left: 0px;
/*    position: absolute;*/
}

span.at300bs {
    padding-right: 20px;
    display: inline;
}

.addthis_toolbox .two_column .column2 {
    float: left;
    width: 90px;
    margin-left: 56px;
}

/* addThis end */
/* Newsletter unsubscribe */
#nlUnsubscribe {
    background: #ffffff !important;
    height: 448px;
    width: 100%;
}
/* Newsletter unsubscribe end */

