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-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%;
	overflow-x:		hidden;
}


body {
	font:			14px Tahoma, Arial, Helvetica, sans-serif;
	background-color: #002F5C;
	color:			#888b94;
	height:			100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
	text-align:		left;
	background:		transparent url(/images/backgroundimage.gif) repeat fixed;
}

/****************************************************************
 * 01 GLOBALE EINSTELLUNGEN
 ****************************************************************/


h1	{ font-size: 17px; font-weight: normal; }
h2	{ margin-top:	 		5px;
	padding-left: 	0px;
 	font-size: 		14px;
 	color:			#002F5C;
 	font-weight: 	normal;
}
h3 { color: #FFFFFF; padding: 10px;}

A:link		{ COLOR: #002F5C;TEXT-DECORATION: none; }
A:visited	{ COLOR: #002F5C;TEXT-DECORATION: none; }
A:active	{ COLOR: #002F5C;TEXT-DECORATION: none; }
A:hover		{ COLOR: #888b94;TEXT-DECORATION: none; }


hr			{
	float:			left;
	position:		left;
	width:			100%;
	margin-top:		0px;
	border-top:		1px solid #ffffff;
	color:			#ffffff;
}


img {
	border: 			none;
}

a img {
	border: 		none;
	}

.fixedabsolute {
	position:			fixed;
}

ul, li	{
	list-style-type:	 none;
}

em	{
	font-style:		normal;
}

.links	{
	float:			left;
	position:		relative;
}

.rechts	{
	float:			right;
	position:		relative;
}

.font11	{
	font-size:		11px;
}

.font13	{
	font-size:		13px;
}

.font136	{
	font-size:		14px;
}

.font165	{
	font-size:		17px;
}

.font18		{
	font-size:		18px;
}

.lineh165	{
	line-height:	16.5px;
}

.lineh206	{
	line-height:	20.6px;
}

.farbeblau	{
	color:			#002F5C;
}

.farbeweiss	{
	color:			#ffffff;
}

.farbeweissback {
	background-color:#ffffff;
}

.lichtgrau	{
	color:			#f8f8f8;
}

.hellgrau	{
	color:			#d5d6d8;
}

.graumittel	{
	color:			#93a6ae;
}

.dunkelgrau	{
	color:			#696a6d;
}

.linkgrau	{
	color:			#68696C;
}

.gelb		{
	color:			#D2D833;
}

div.backred 	{

	background-color:		#C80A23;
	color:				#ffffff;
}


.backred h2#ProduktUntertitel {
	width:				100%;
	color:				#ffffff;
}

.backgreen	{
	color:				#000000;
	background-color:		#D6E2D4;
}

.backgreen h2#ProduktUntertitel {
	width:				100%;
	color:				#000000;
}

.backnormal	{
	background-color:		#c0c8d9;
	color:				#002F5C;
}

.backwhite	{
	background-color:		#ffffff;
}

.pipe	{
	border-right: 	1px solid #ffffff;
	height:			12px;
	margin-top:		6px;
	z-index:		12;
}

.pipe:hover	{background-color: #f3f4f5;}

.weiterpfeil a:before	{
	content:    	"\00BB\0020";
}

.noweiterpfeil a:before {
	content:	"";
}

.nocontent a:before	{
	content:		"";
}

.linieoben			{
	border-top:			1px solid #D5D6D8;
}

.linieunten_hell			{
	border-bottom:			1px solid #E3E6EF;
}

.addBorder		{ border: 1px solid #d5d6d8; }
.addBorder_hell		{ border: 1px solid #E3E6EF; }

.camouflage { color: #FFF; background-color: #FFF; border: none; width: 1px; height: 1px; }

.clearfloat	{
	clear:			both;
}
.clear { clear: both; }
.clearboth { clear:both; height: 0px;}

.zentriert		{text-align: center;}
.text-align-left	{text-align: left;}
.text-align-right	{text-align: right;}

.centerImg	{ background-position: center center !important; background-repeat: no-repeat !important; }

.absItem img	{position:	absolute;}

.height-200	{height:	200px;}

.height-400 	{height:	400px;}

.height-580 	{height:	580px;}

.height-568 	{height:	568px;}

.width-400	{width:		400px;}
.width-100pr	{width:		100%;}
.width-250	{width:		250px;}

.left-146	{ left:		146px;}

.margin-top-bot-5	{margin-top: 5px; margin-bottom: 5px;}

.margin-top-min-20	{margin-top:	-20px;}

.padding-top-5  {padding-top:5px !important;}	
.padding-top-bot-10	{padding-top:10px; padding-bottom: 10px;}
.padding-top-10  {padding-top:10px !important;}	
.padding-left-10  {padding-left:10px;}		
.padding-10  {padding-top:10px; padding-right:10px; padding-bottom:10px; padding-left:10px;}	

.opacity50		{opacity: 0.5; filter: alpha(opacity = 50);}

.no-border-top { border-top: none !important; }
.no-padding { padding: 0px 0px 0px 0px !important; }
.strike { text-decoration: line-through; }
.rot { color: #B21618; }

.pos_abs_rel	{
	position:		absolute;  

}

.list-style-disc	{
	list-style-type:	disc;

}
/****************************************************************
 * 02 Formatierung des Warenkorbs
 ****************************************************************/
A#warenkorb:link  { font-size: 14px; }
A#warenkorb:hover { font-size: 14px; }

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: 14px; TEXT-DECORATION: none; font-weight: normal; }
A.TD100:visited		{ COLOR: #000000; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }
A.TD100:active		{ COLOR: #989898; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }
A.TD100:hover		{ COLOR: #989898; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }

A.TD:link			{ COLOR: #000000; font-size: 14px; TEXT-DECORATION: none; }
A.TD:visited		{ COLOR: #000000; font-size: 14px; TEXT-DECORATION: none; }
A.TD:active			{ COLOR: #989898; font-size: 14px; TEXT-DECORATION: none; }
A.TD:hover			{ COLOR: #989898; font-size: 14px; TEXT-DECORATION: none; }

A.TDnorm:link		{ COLOR: #000000; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }
A.TDnorm:visited	{ COLOR: #000000; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }
A.TDnorm:active		{ COLOR: #989898; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }
A.TDnorm:hover		{ COLOR: #989898; font-size: 14px; TEXT-DECORATION: none; font-weight: normal; }


/* Ueberschrift der Produktliste */
.detail_head		{ COLOR: #34302F; font-size: 13px; }
.detail_head b		{ COLOR: #34302F; font-size: 13px; font-weight: normal; }
.detail			{ COLOR: #000000; font-size: 13px; }
.detail b		{ COLOR: #000000; font-size: 13px; font-weight: normal; }
.detail_small		{ COLOR: #34302F; font-size: 11px; }
.detail_headline	{ COLOR: #000000; font-size: 17px; }

/* Anzeige der Schritte im Warenkorb */
.step			{ color: #B8B8B8; font-size: 13px; }
.step_h			{ color: #FFFFFF; font-size: 13px; }

/* Formatierung weiter Texte. */
.sterntext		{ color: #000000; font-size: 14px; }
.error			{ color: #B21618; font-size: 14px; }

table#displayKontakt	{ COLOR: #000000;  font-size: 14px; }

div#cookie_err		{ COLOR: #34302F; }


.rahmen	{
	border: 		solid 1px #702463;
	padding-left:		1px;
	padding-right:		2px;
}

/****************************************************************
 * 03 Basis Struktur
 ****************************************************************/
 
div#shadowWrapper {
	width:				1037px;
	margin-left:			auto;
	margin-right:			auto;
	background:			transparent url(/images/backshadow.png) repeat -10px;
	background-position:		-10px;
}
 

div#main {
	width:				1007px;
	margin-left:			auto;
	margin-right:			auto;
	min-height:			500px;
	overflow:           hidden;
	background-color: 	#002F5C;
	display:			block;
}

div#header	{
	position:			fixed;
	background-color:	#ffffff;
	color:				#002F5C;
	width:				1007px;
	height:			         83px;
	font-size:			13px;
	z-index:			140;
}


div#content {
	position:			relative;
    	width:              		1007px;
    	padding:			0px;
    	padding-top:			84px;
    	background-color:		#ffffff;
    	z-index:			14;
}

/****************************************************************
 * Header
 ****************************************************************/

div#header_left {
	left:			3px;
	position:		relative;
	float:			left;
	width:			500px;
	heigth:			56px;
	top:			2px;
	background-color:	 #ffffff;
	margin:			0 auto;
}

#logo_left,
#logo_right {
	float:				left;
	position:			relative;
	display:			block;
	width:				212px;
	height:				56px;
}

#logo_left	{
	margin-left:	7px;
	width:		    33px;
	background: url(/i/i_logo_left_normal.gif) no-repeat 0px 0px;
}

#logo_right	{
	background: url(/i/i_logo_right_normal.gif) no-repeat 0px 0px;
}

div#header_right {
	position:		absolute;
	width:			440px;
	padding-right:		12px;
	height:			58px;
	right:			0px;
	float:			right;
	background-color: #ffffff;
}

div#header_right span {
	display:			block;
	padding-left:		1px;
	z-index:			12;
	padding-top:			1px;
}

div#header_info_links	{
	padding-top:		2px;
	background:			transparent url(/img/kreis_oben.png) no-repeat scroll 0 0;
	width:				142px;
	height:				55px;
	font-size:			11px;
	left:				42px;
	padding-left:		4px;
}

#span1	{margin-left: 12px;}
#span2	{margin-left: 28px;}

div#header_info_rechts	{
	text-align:	right;
	top:		14px;
	position:	relative;
}

div#header_info_rechts #telefon		{
	letter-spacing:		1px;
	padding-top:		1px;
	/*font-size:		12em;*/
}

div#showmenu {
	background-color:#002F5C;
	height:25px;
	padding-bottom:0;
	padding-left:10px;
	/*position:fixed;*/
	top:59px;
	width:136px;
	z-index:140;
	cursor: pointer;
}

#showmenu h2 {
	margin-top: 4px;
}


/****************************************************************
 * Top Menu
 ****************************************************************/

div#Produkt_hori_top {
	float:			left;
	margin-bottom: 		10px;
	position:		relative;
	width:			100%;
}

div#menu_hori {
	color:			#ffffff;
	background-color:	#002F5C;
	position: 		relative;
	float:			right;
	width:			861px;
	height:			24px;
	top:			3px;
	width:			861px;
	border-top:		1px solid #002F5C;
	z-index:		1;
}

div#menu_hori_links	{
	float:			left;
	position:		relative;
	font-size:		0px;
	left:			90px;
	height:			16px;
	left:       	0px;
}


div#menu_hori_rechts	{
	float:			right;
	position:		absolute;
	font-size:		0px;
	right:			0px;
	top:			0px;
	z-index:		20;
	height:			16px;
}

div#menu_hori_links li,
div#menu_hori_rechts li
 {
	margin-left: 	0em;
    display: 		inline;
}

div#menu_hori_links ul,
div#menu_hori_rechts ul {
	margin-top:		0em;
	margin-bottom:		0em;
}

div#menu_hori_links a,
div#menu_hori_rechts a
{
	display:		block;
	float:			left;
	position:		relative;
	font-size:		13px;
	font-weight:	normal;
	height:			16px;
}

div#menu_hori_links a {border-right:	1px solid #ffffff;}

div#menu_hori_links a,
div#menu_hori_rechts a {
	padding:		4px 10px 4px;
    	text-decoration:	none;
}

div#menu_hori_rechts a {
	padding:		4px 5px;
   	text-decoration:	none;
   	margin-right:	-1px;
}

div#menu_hori_links a:link,
div#menu_hori_rechts a:link {background-color: #002F5C;color: #ffffff;}

div#menu_hori_links a:visited,
div#menu_hori_rechts a:visited {background-color: #002F5C;color: #ffffff;}

div#menu_hori_links a:hover {background-color:#f3f4f5;color:#002F5C;border-right:1px solid #C0C8D9;}

div#menu_hori_rechts a:hover {background-color:#f3f4f5;color:#002F5C;}

li#linebasket_anz a:link,
li#linebasket_anz a:visited
 {
	color:			#d2d833;
	border-right:	none;
	margin-right:	0px;
}
li#linebasket_anz a:hover {background-color:#f3f4f5;color:#002F5C;border-right:none;margin-right: 0px;}

div#menu_hori_links a.aktiv,
div#menu_hori_rechts a.aktiv {
	background-color: #ffffff;color:#002F5C;
}



/* Searchform and form fields*/

div#searchformDiv_mn {
	background-color:	#E3E6EF;
	width:				175px;
	float:				left;
	height:				16px;
	position:			relative;
	top:				0px;
	left:				0;
	height:				24px;
}

#searchbox_mn {
	position: 		relative;
	height:			13px;
	top: 			2px;
	margin-left: 	5px;
	width:			100px;
	float:			left
}


span#submitSpan_mn {
	color:#6C6C6C;
	cursor:pointer;
	float:left;
	margin-left:4px;
	padding-top:	4px;
}


form#searchform_mn {
	position: relative;
	top: 0px;
	left: 0px;
	width: 175px;
}

/* Searchform autocomplete*/

.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 9999900;
	background-color: #FFFFFF;
	color: grey;
	width:300px;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding-left: 5px;
	padding-bottom: 5px;
	cursor:	default;
	display: block;
	font: menu;
	overflow: hidden;
	line-height: 16px;
	/*
	it is very important, if line-height not setted or setted
	in relative units scroll will be broken in firefox
	*/
	/*
	if width will be 100% horizontal scrollbar will apear
	when scroll mode will be used
	*/

}

.ac_loading {
	background: white url('images/warten.gif') right center no-repeat;
}

.ac_odd {
	background-color: #FFFFFF;
}

.ac_over {
	background-color: #0A246A;
	color: white;
	cursor:	pointer;
}





/****************************************************************
 * Suchseite Menu (linke seite)
 * Anmerkung: Definitionen auch in control_herren.js
 ****************************************************************/

div#menu	{
	position:		fixed;
	color:			#ffffff;
	width:			146px;
	z-index:		1400;
	min-height:     1000px;
	background-color: #002F5C;
	top:			59px;
	padding-top:		4px;

}

ul#menulinks {
	float:			left;
}

divmenu span	{
	margin-bottom:	10px;
}

ul#menulinks a	{
	color: 			#ffffff;
	display:		block;
	border-left:	6px solid #002F5C;
}

div#menu a,
div#menu h2	{
	padding-left:	4px;
	width:			136px;
}

div#menu h2	{
	margin-left:	6px;
	margin-top:		0px;
	margin-bottom:	8px;
	padding-bottom: 4px;

}



ul#menulinks li A:link			{ color: #ffffff;}
ul#menulinks li A:visited		{ color: #ffffff;}
ul#menulinks li A:active		{ color: #ffffff;}
ul#menulinks li A:hover		{ color: #002F5C;background-color: #ffffff;	border-left: 6px solid #d2d833;}


/* Query-Menu-Teil */

#menulinks li ul
	{	top:			1px;
		padding-top:	-1px;
		margin-left:	145px;
		position: 		absolute;
		visibility: 	hidden;
		z-index:		14;
		width:   		402px;
		background-color: 	#f3f4f5;
		border-top:		1px solid #f3f4f5;
		padding-bottom: 50px;
		min-height:		310px;
}

.text10b, .text10bm	{
		padding-left:	5px;
		color:			#888B94;
		background-color:#ffffff;
		margin-bottom:	9px;
		text-transform: uppercase;
		margin-left:	5px;
}

.text10bm	{
		margin-top:		10px;
}

#menulinks li ul li
{		float:			none;
	}

#menulinks li ul li span {
		color:			#002F5C;
}

#menulinks li ul li  span.neu	{
		color:			#c6cc2b; }

#menulinks li ul li a:link
{	padding-left: 		5px;
	width: 				auto;
	border-left: 		6px solid #f8f8f8;
	color:				#696a6d;
	padding-right:		10px;
	}

#menulinks li ul li a:visited
{	padding-left:		5px;
	width: 				auto;
	border-left:		6px solid #f8f8f8;
	color:				#696a6d;
	}

#menulinks li ul li a:hover
{	color:				#002F5C;
	background: 		#ffffff;
	border-left: 		6px solid #d2d833;}


/****************************************************************
 * Produktseite
 ****************************************************************/

div#PorscheProdukt {
	left:				6px;
	top:				13px;
	width:				690px;
	min-height:			600px;
	position:			relative;
	float:				left;
	text-align:			left;
	background-color:	#FFFFFF;
	margin-bottom:		21px;
	color:				#696A6D;
}

div#ProduktinProdukt {
	left:				6px;
	top:				12px;
	width:				690px;
	min-height:			600px;
	position:			relative;
	float:				left;
	text-align:			left;
	background-color:	#FFFFFF;
	margin-bottom:		21px;
	color:				#696A6D;
}

div#Produktbeschreibung	{
}

h1#ProduktBezeichnung,
h2#ProduktUntertitel	{
	font-weight:		normal;
}

h1#ProduktBezeichnungMitte,
h2#ProduktUntertitelMitte
{
	color:				#002F5C;
}

h1#ProduktBezeichnung {
	width.				395px;
}

h1#ProduktBezeichnung {
	font-size:			18px;
	text-transform:		uppercase;
}

div#ProduktUntertitelMitte h2 {
	color:				#93A6AE;
}

h2#ProduktUntertitel {
	margin-top:			0px;
}

h2#ProduktUntertitelMitte {
	margin-top:			6px;
	margin-bottom:			25px;
}

h1#ProduktBezeichnungMitte {
	font-size:		18px;
	text-transform:		uppercase;
	min-width:			677px;
}


div#ProduktBezeichnung p {
	right:				-2px;
	top:				-3px;
	width:				100%;
	text-align:			right;
	position:			absolute;
}

div#ProduktBezUntertitel {
	width:				414px;
	float:				left;
	margin-top:			3px;
}


div#Hilfiger_band	{
	background-image:url(/images/marken/band_tommy_hilfiger.jpg);
	background-position: 		center center;
	background-repeat:		no-repeat;
	height:				41px;

}

.tommy_hilfiger img { border: 1px solid #B4B5B7; }

div#ProduktMarkenLogo {
	top:				-7px;
	width:				151px;
	height:				34px;
	position:			relative;
	float:				left;
	border:				1px solid #D5D6D8;
}

div#Po {
	display:			none;
	color:				#A0B2B9;
	text-align:			center;
	width:				100%;
	border-bottom:		1px solid #D5D6D8;
	margin-bottom:		20px;
	padding-bottom:		5px;
	font-size:			85%;
}

div#ProduktMarkenLogo div {
	margin-top:			8px;
	width:				100%;
	text-align:			center;
}

div#produktelemente
{
	width:				257px;
	position:			relative;
	float:				right;
	border-bottom:			1px solid #D5D6D8;
	margin-bottom:			20px;
}

div#produktelemente h2 {
	color:				#93A6AE;
	width:				230px;
}

div#produktelemente table {
	font-size:			13px;
	margin-top:			16px;
	margin-bottom:			10px;
	width:				100%;
}

div#produktelemente table h2 { margin-bottom: 10px; }

div#produktelemente table a:hover {
	color:				#d2d833;
}


div#produktelemente table table {
	margin-top:			0px;
	margin-bottom:			0px;
}

div#produktelemente table td {
    	padding-right:		8px;
} 


td.balken { text-align: left; }
td.balken img {
    	display:		none;
}

div#rahmen		{
	width:				257px;
	float:				right;
	position:			relative;
	padding: 			0px 0px 4px 4px;
	margin:				0px 0px 10px 30px;
}

div#ProduktNummer {
	font-size:			13px;
	float:				left;
	text-align:			left;
	width:				97%;
	color:				#888B94;
}

div#Produktinfos {
	font-size:			80%;
	position:			relative;
	width:				155px;
	float:				left;
	padding-left:		8px;
	padding-right:		5px;
	height:				20px;
}

div#ProduktZoom {
	top:				0px;
	width:				60px;
	position:			relative;
	float:				right;
	height:				32px;
}

div#ProduktZoom img {
	float:				right;
}

div#Produkt3D a,
div#ProduktZoom a,
div#Produktinfos a {
	color:				#702463;
	text-decoration:	underline;
}

div#Produkt3D a:hover,
div#ProduktZoom a:hover,
div#Produktinfos a:hover {
	color:				#606060;
}

div#Produkt3D {
	height:				32px;
	opacity:			0.70;
}

div#Produkt3D-caption {
	float:				left;
	width:				290px;
}

div#Produkt3D-buttons {
	top:				-2px;
	float:				left;
	width:				100px;
	position:			relative;
}

div#Produkt3D_embed {
	display:			block;
}

div#Produkt3D_embed object {
	/*z-index:			14;*/
}

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 {
	position:			relative;
	float:				left;
	margin-left:		1px;
}

div.DiaShow span {
	background-color:	#FFFFFF;
	width:				94px;
	height:				95px;
	position:			relative;
	float:				left;
	overflow:			hidden;
	margin-right:		3px;
	cursor:				pointer;
	border:				solid 1px #b4b5b7;
}

div.DiaShow img {
	left:				50%;
	top:				50%;
	margin:				-0px 0px 0px -10px;
}

div#Diashow_Prev,
div#Diashow_Next {
	float:				left;
	position:			relative;
	margin-bottom:			12px;
}


span#ProduktBild

{
	min-width:			400px;
	text-align:			center;
	padding-bottom:			30px;
}

img#ProduktBild
{
	text-align:			center;
	margin-bottom:			10px;
}


span#ProduktImage {
	width:				480px;
	margin-left:		50px;
	position:			relative;
}


span#ProduktImageLarge {
	width:				600px;
	position:			relative;
	margin-left:		50px;
	text-align:			center;
}



div#ProduktZuDenDetails {
	display:			none;
	color:				#A0B2B9;
	text-align:			center;
	width:				100%;
	border-bottom:			1px solid #888B94;
	margin-bottom:			20px;
	padding-bottom:			5px;
	font-size:			85%;
}


div#ProduktOptRangeOben,
div#ProduktOptRange,
div#ProduktOptRange span {
	font-size:			12px;
	position:			relative;
	float:				left;
	text-transform:			uppercase;
}


.WarenkorbUnten { float: right; border-top: 1px solid #D5D6D8; width: 100%;}
.WarenkorbUnten p { width: 100px; background-color: #002f5c; text-align: center; font-size: 16px; float: right; padding-top: 7px; padding-bottom: 7px;  }
.WarenkorbUnten p a { color: #FFF; }
.WarenkorbUnten p strong a:link { color: #FFF; }
.WarenkorbUnten p a:hover { color: #D2D833;}
.WarenkorbUnten h1 { color: #6e8188; }
.WarenkorbUnten h2 { color: #6e8188; }


.PreisVK { font-size: 18px !important; color: #6e8188; }
.PreisVKs { font-size: 14px; text-decoration: line-through; }



div#ProduktInWarenkorbOben {
	top:				1px;
	position:			relative;
	float:				right;
}


div#ProduktInWarenkorbUnten {
	border-top:			1px solid #D5D6D8;
	margin-top:			22px;
}


div#ProduktInWarenkorbUnten span,
div#ProduktInWarenkorbUnten p
{
	display:			block;
	margin-bottom:		15px;
	color:				#A0B2B9;
	margin-top:			8px;
	padding-bottom:			7px;
}

div#produktpage div#ProduktInWarenkorbUnten p	{
	background-color:	#002F5C;
	float:				left;
	font-size:			16px;
	text-align:			center;
	padding-top:		7px;
	width:				100px;
	margin-top:			12px;
}

div#ProduktInWarenkorbUnten img {
	float:				right;
	margin-left:		20px;
	cursor:				pointer;
	margin-top:			-5px;
}

div#ProduktInWarenkorbUnten a {
	color:				#ffffff;
}

div#ProduktInWarenkorbUnten div#ProduktPreisOben {
	width:		250px;
}

div#ProduktInWarenkorbUnten div#ProduktPreisOben span p {
	width: 		100%;
}


#VKsUnten, #VKUnten, #VKsUnten span, #VKUnten span {
	display:	inline !important;
}


div#ProduktInWarenkorb,
div#Merken,
div#ProduktMass,
div#Farbwahl			{
	float:				left;
	position:			relative;
	cursor:				pointer;
}

div#ProduktInWarenkorb img,
div#ProduktOptRange img,
div#Merken img {
	float:				left;
	margin-right:		0px;
}


div#ProduktInWarenkorb div
{
	background-color:	#002f5c;
	float:				left;
	font-size:			16px;
	text-align:			center;
	padding-top:		7px;
	padding-bottom:			7px;
	width:				100px;
}

div#ProduktInWarenkorb a {
	color:				#ffffff;
	cursor:				pointer;
}

div#ProduktInWarenkorb a:hover,
div#ProduktInWarenkorbUnten a:hover,
div.metawarenkorb a:hover
{
	color:				#D2D833;
}

.metawarenkorb {
	background-color:		#002F5C;
	float:				left;
	font-size:			16px;
	text-align:			center;
	padding-top:		7px;
	padding-bottom:			7px;
	width:				158px;
	margin-top:				10px;
	margin-bottom:			10px;
}

td .metawarenkorb {
	margin-bottom:			0px;
}

.metawarenkorb a {
	color:				#ffffff;
}

div#ProduktInWarenkorb table a {
	color:				#002F5C;
	width:				100px;
}


div#ProduktInWarenkorbOben a,
div#Merken a {
	color:				#002F5C;
	font-size:			13px;
}

div#Merken a:hover {
	color:				#D2D833;
	font-size:			13px;
}

div#ProduktInWarenkorbOben a:hover {
	color:				#888b94;
	font-size:			80%;
}

div#ProduktMass div,
div#Merken div {
	background-color:	#ffffff;
	color:				#002F5C;
	font-size:			110%;
	height:				19px;
	padding-top:		         1px;
	width:				198px;
	height:				20px;
}

div#ProduktOptRange div b {
	color:				#888b94;
	float:				left;
	font-size:			110%;
	height:				19px;
	width:				212px;
}

div#ProduktOptRange div {
	color:				#888b94;
	float:				left;
	width:				212px;
	margin-top:			9px;
	font-size:			13px;
}

div#ProduktMass a {
	color:				#002F5C;
	font-size:			13px;
}

div#ProduktMass a:hover {
	color:				#D2D833;
}


div#ProduktPreisOben,
div#ProduktPreisObenOhneBasket,
div#MetaPreisOben,
div#ProduktPreis {
	width:				205px;
	text-align:			right;
	float:				right;
	line-height:		1.05em;
	padding-top:		8px; */
}

div#ProduktPreisObenOhneBasket {
	width:				246px;
}

div#ProduktPreisOben,
div#ProduktPreisObenOhneBasket {
	margin-right:			10px;
	margin-top:			3px;
	float:				left;
}


div#MetaPreisOben {
	width:				205px;
	margin-right:			10px;
}

div#ProduktPreisOben p,
div#ProduktPreisObenOhneBasket p,
div#MetaPreisOben p,
div#ProduktPreis p {
	left:				0px;
	font-weight:		bold;
	position:			relative;
	float:				left;
	margin-top:			6px;
}


div#ProduktPreisOben p {
	width:				205px;
}

div#ProduktPreisObenOhneBasket p {
	width:				246px;
}

div#ProduktPreisOben span,
div#ProduktPreisObenOhneBasket span,
div#MetaPreisOben span
{
	text-align:			right;
	line-height:			20px;
}

div#ProduktPreisOben span p,
div#ProduktPreisObenOhneBasket span p,
div#MetaPreisOben span p,
div#ProduktPreis span p {
	font-size:			11px;
	font-weight:		normal;
	margin-top: 		0px;
	margin-bottom: 		0px;
	position:			relative;
	margin-top: 		0px;
	margin-left:		0px; */
}

span#VKsOben,
span#VKs
{
	float:				left;
	position:			relative;
	color:				#68696c;
	text-decoration:		line-through;
	margin-left:			60px;
	margin-top:			1px;
	font-size:			14px;
}

.backred span#VKsOben {
	color:				#ffffff;
}

span#Vks0 {
	left:				3px;
	font-size:			18px;
}


div#ProduktExtraURL {
	clear:				left;
	font-size:			80%;
	position:			relative;
	width:				257px;
	float:				left;
	margin-top:			10px;
	padding:			4px 0px 0px 0px;
	color:				#93A6AE;
}

div#ProduktExtraURL h2 { margin-top: 6px; }

a.extraURL:link,
a.extraURL:visited,
a.extraURL:active  { color: #888B94; }
a.extraURL:hover   { color: #002F5C; }


div#ProduktExtraURL p {
	width:				184px;
	position:			relative;
	color:				#000000;
}

div#produktelemente div#ProduktExtraURL table {
	margin-top:			4px;
	margin-bottom:			0px;
}

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:				257px;
	float:				left;
	position:			relative;
	color:				#000000;
	z-index:			10;
	margin-top:			10px;
}

div#ProduktBewertung h2 { margin-top: 10px; }


div#ProduktBewertung span {
	font-size:			13px;
	color:				#93A6AE;
}

div#ProduktBewertung p {
	font-size:			13px;
	padding-top:			2px;
}

div#ProduktBewertung p font	a img {
	margin-top:			2px;
	float:				left;
}

div#ProduktBewertung a:link,
div#ProduktBewertung a:visited,
div#ProduktBewertung a:active  { color: #888B94; }
div#ProduktBewertung a:hover   { color: #002F5C; }


div#Farbwahl 			a img {
	max-width:				132px;
}

div#ProduktDetails {
	margin:				20px 0px 10px 0px;
	float:				left;
	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;
}

a.ProduktMerken,
a.ProduktKaufen {
	display:			none;
}


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 {
	font-size:			13px;
	line-height:			18px;
}



div#Produktbeschreibung ul,
div#contentBlock-0 .width-205  ul
{
	padding:			15px 0px 15px 15px;
}

div#contentBlock-0 .width-210  ul {
	margin:			15px 0px 15px 0px;
}

div#contentBlock-0 .width-205.weiterpfeil  ul
{
	margin-left:		0px;
}

div#product_description {
	height:				400px;
	float:				left;
	overflow:			auto;
}

/****************************************************************
 * Formatierung der Produktbeschreibung
 ****************************************************************/
div#contentBlock-0	{
	background-color:		#ffffff;
	position:			relative;
	z-index:			1;
}

 
div#produktpage,
div#contentBlock-1	{
	background-color:	#ffffff;
	float:				left;
	position:			relative;
	min-height:			500px;
	z-index:			1;
}

div#produktcontent {
	padding:			0px 6px 30px 6px;
}

div#contentBlock-1	{
	padding:			0px 10px 30px 0px;
}

div#Produkt div#produktpage span {
	font-size:		13px;
}

div#Produkt div#produktpage span#Vks0 {
	font-size:		18px;
}

div#Produkt div#Produkt_hori_top span
{
	font-size:		18px;
}

div#produktpage p {
	margin-top:			5px;
	margin-bottom:		5px;
}



div#produktpage span li,
{
	list-style-type:     	disc;
}

div#contentBlock-0 .width-205.weiterpfeil  li
{
	list-style-type:     	none;
}

div#produktpage span div li {
	list-style-type:        none;
}

div#produktpage b,
div#produktpage strong
{
	text-transform:			none;
	color:				#6e8188;
}

div#produktpage span div b,
div#produktpage span div strong
{
	text-transform:			none;
	color:					#002F5C;
}

div# {
	left:				12px;
	float:				left;
	position: 			relative;
	margin-top:			15px;
	padding-top: 		12px;
	visibility: 		visible;
	width: 				432px;
	z-index:			12;
}

div#global			{
	float: left;
	left: 150px;
	position: relative;
	top: 20px;
	padding-top: 48px;
	visibility: visible;
	width: 432px;
	margin-bottom: 30px;
	z-index: 12;
}

div#global a:link{color:#002F5C;font-size: 13px;}
div#global a:visited{color:#002F5C;font-size: 13px;;}
div#global a:active{color:#002F5C;font-size: 13px;}
div#global a:hover{color:#888B94;font-size: 13px;}

div#global td	{
	color:				#d5d6d8;
	padding-right:		10px;
	padding-top:		4px;
	padding-bottom:		4px;
}

div#global .text10	{
	font-size:			13px;
	font-weight:		normal;
	color:				#888b94;
}

div#global .text10u	{
	color:				#002F5C;
	margin-left:		5px;
	display:			block;
	margin-bottom:		2px;
	margin-top:			-12px;
}

div#global u {
	text-decoration:	none;
}

div#global img {
	display:			block;
}

#picrot	{
	margin-top:			79px;
	left:				159px;
	z-index:			12;
	float:				left;
	position:			relative;
}

.thumbnailRotatorWrapper { 
	float: 				left;
	position: 	 		relative;
	margin-top:			15px; 
	margin-bottom: 			0px; 
	background-color:		#efefef;
	height:				98px;
}

/****************************************************************
 * 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:				100%;
	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-size:			17px;
	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:	#702463;
	padding-bottom:		4px;
}

.highslide-caption span a {
	color:				#FFFFFF;
	font-size:			14px;
}

.highslide-caption span a.hoover {
	color:				#4c4c4c;
	font-size:			14px;
}

.highslide-caption span a.visited {
	color:				#FFFFFF;
	font-size:			14px;
}


/* 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:				4px;
	height:				20px;
	position:			relative;
	border-bottom:		solid 1px #909090;
}

.highslide-html-content .highslide-header .highslide-close a {
	font-size:			14px;
	font-weight:		normal;
	text-transform:		lowercase;
	color:				#4c4c4c;
}

.highslide-html-content .highslide-header .highslide-close a:hover {
	font-size:			14px;
	font-weight:		normal;
	text-transform:		lowercase;
	color:				#909090;
}

/* Anzeige von HTML-Text - INNER HTML */
.highslide-maincontent {
	font-size:			14px;
	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:			11px;
	font-weight:		normal;
}

/****************************************************************
 * Formatierung des Produktbildes
 ****************************************************************/
div#produktbild_view,
div#produktbild_view_graphic,
div#produktbild_view_graphic_ohne_basket
{
	left:				0px;
	float:				left;
	margin-bottom:			30px;
	position:			relative;
	overflow:			hidden;
}

div#produktbild_view_graphic_ohne_basket
{
	margin-bottom:			10px;
}

div#produktbild_view {
	width:			400px;
}

div#produktbild_view_graphic_ohne_basket,
div#produktbild_view_graphic	{
	width:				678px;
	min-height:			0px;
	text-align:			center;
}

div#produktview	{
	width:				400px;
	margin-top:			2px;
}

div#produktbild_view_graphic_ohne_basket div#produktview,
div#produktbild_view_graphic div#produktview	{
	width:				100%;

}

div#produktbild_view_graphic table	{
	border-top:			1px solid #D5D6D8;
	border-bottom:			1px solid #D5D6D8;
	padding:			15px 0px;
	font-size:			13px;
}

div#produktbild_view_graphic_ohne_basket table {
	border-top:			1px solid #D5D6D8;
	padding:			15px 0px;
	font-size:			13px;
}

div#produktbild_view_graphic table table	{
	border-left:			1px solid #D5D6D8;
	border-right:			1px solid #D5D6D8;
	padding:			15px 0px;
	margin-bottom:			15px;
}

div#produktbild_view_graphic_ohne_baskte table table,
	padding:			15px 0px;
	margin-bottom:			15px;
}

div#produktbild_view_graphic_ohne_basket td,
div#produktbild_view_graphic td	{
	padding-right:			12px;
}

div#produktbild {
	left:				0px;
	width:				400px;
	float:				left;
	margin-top:			2px;
	margin-bottom:			2px;
	margin-right:			20px;
	position:			relative;
}

div#produktbild_detail	{
	margin-top:			10px;
	float: 				left;
	width:				400px;
	position:			relative;
	}

div#rahmen div#produktbild_detail	{
	width:				307px;
	}

div#farbwaren_hori			{
	width:				400px;
	margin-right:			20px;
}

div#farbwaren_hori table	{
	margin-top:			20px;
	width:				400px;
}

div#farbwaren_hori td {
	float:				left;
	position:			relative;
}

div#farbwaren_hori a {
	float:				left;
	position:			relative;
	display:			block;
}

/****************************************************************
 * Addthis
 ****************************************************************/

 div#face_twitter a {
 	width:				130px;
 	display:			block;
 	margin-top:			3px;
 	margin-bottom;			3px;
 	height:				20px;
 }


 .addthis_toolbox.addthis_default_style	{
 	float:				left;
 	position:			relative;
 	padding-top:			10px;
 	margin-top:			10px;
 	border-top:			1px solid #d5d6d8;
 	width:				100%;
 	background-color:		#ffffff;
 	margin-bottom:			0px;
 }

  div#face_twitter.addthis_toolbox.addthis_default_style	{
  	margin-top:			0px;
  }

.addthis_default_style .at300b,
.addthis_default_style .at300m {
 	padding-right:			4px;
 }

 .at300bs	{
 	padding-right:			4px;
 }

 .addthis_toolbox
 {
     float:			left;
     position:			relative;
     padding-top:		10px;
     padding-bottom:		10px;
     margin-top:		10px;
     font-size:			13px;
}

 .addthis_toolbox .two_column
 {
     width: 257px;
     padding: 0px;

     -moz-border-radius: 5px;
     -webkit-border-radius: 5px;
 }

 .addthis_toolbox .two_column a
 {
     padding: 4px 0 4px 22px;
     position: relative;
     width: 66px;
     display: block;
     text-decoration: none;
     color:		#888b94;
 }

 .addthis_toolbox .two_column a:hover
 {
     -moz-border-radius: 4px;
     -webkit-border-radius: 4px;
     text-decoration: none;
     color:		#10078b;
 }

 .addthis_toolbox .two_column span
 {
     position: absolute;
     left: 0px;
 }

 .addthis_toolbox .two_column  .top
 {
     padding: 0 0 10px 0;
     width:		257px;
 }

 .addthis_toolbox .two_column  .more
 {
     padding: 10px 0px 0px 0px;
     margin: 10px 20px 0px 20px;
     text-align: center;
 }

 .addthis_toolbox .two_column  .more a
 {
     padding: 4px 0;
     width: auto;
 }

 .addthis_toolbox .two_column .more span
 {
     display: none;
 }

 .addthis_toolbox .two_column .column1
 {
     width: 122px;
     float: left;
 }

 .addthis_toolbox .two_column .column2
 {
     width: 100px;
     float: left;
 }

 .addthis_toolbox .two_column .clear
 {
     clear: both;
     padding: 0;
     display: block;
     height: 0;
     width: 0;
}

span.at300bs.at15t_email	{
     background: transparent url(/facebook/images/email.png) no-repeat scroll 0 1px;
}

span.at300bs.at15t_twitter	{
     background: transparent url(/facebook/images/twitter.png) no-repeat scroll 0 1px;
}

span.at300bs.at15t_facebook	{
     background: transparent url(/facebook/images/facebook.png) no-repeat scroll 0 1px;
}

div#face_twitter .at300bs.at15t_twitter	{
     background: transparent url(/facebook/images/twitter18.png) no-repeat scroll 0 01px;
     height:	18px;
}

div#face_twitter .at300bs.at15t_facebook	{
     background: transparent url(/facebook/images/facebook18.png) no-repeat scroll 0 1px;
     height:	18px;
}

/****************************************************************
 * Produktvorschlag / EPOQ
 ****************************************************************/
div#ProduktVorschlag {
	float:				left;
	position:			relative;
}

div#NonAjaxProduktVorschlag {
	border-top:			1px solid #D5D6D8;
	width:				677px;
	padding:			25px 0px 25px 0px;
	border-bottom:		1px solid #D5D6D8;
	margin-top:			10px;
	float:				left;
	position:			relative;
	font-size:			14px;
}

div#NonAjaxProduktVorschlag span {
	color:				#002F5C;
	font-size:			18px;
}

div#NonAjaxProduktVorschlag table {
	margin-top:			10px;
}

div#NonAjaxProduktVorschlag td {
	font-size:			11px;
}

div#epoq {
	font-size:			14px;
}

.epoq_infoBoxHeading {
	color:				#002F5C;
}

.epoq_infoBox,
.epoq_infoBoxHeading {
	float:				left;
	position:			relative;
	margin-bottom:			10px;
}

div.epoq_widgetContainer {
	width:				678px;
	border-top:			1px solid #D5D6D8;
	height:				310px;
	padding:			10px 0px 10px 0px;
	border-bottom:			1px solid #D5D6D8;
	margin-top:			10px;
}

a.epoq_productName	{
	font-size:			13px;
	color:				#002F5C;
}

.epoq_pricetag	{
	font-size:			11px;
}


/****************************************************************
 * 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:			14px;
 }

 div#masstabelle td {
 	height:				18px;
 	align:				center;
 	color:				#FFFFFF;
 }

 div#masstabelle th {
 	width:				180px;
 	height:				16px;
 	padding-left:		5px;
 	color:				#FFFFFF;
 }


 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:			14px;
 }

/****************************************************************
 * Info-Divs
 ****************************************************************/

div#info	{
	background-color:	#c0c8d9;
	float:				right;
	position:			relative;
	width:				150px;
	height:				100%;
	padding:			10px 10px 40px 10px;
	z-index:			3;
}

div#info div {
	padding: 			0px 2px;
	width: 				138px;
	margin-bottom: 		12px;
}

div#info a:link,
div#info a:visited
{color:	#68696c;}

div#infoboxes		{
	float:				left;
	position:			relative;
	margin-top:			20px;
	width:				600px;
	color:				#002F5C;
}

div#infoboxes ul	{
 	list-style:			none;
	margin-top:			8px;
	margin-left:		2px;
	font-size:			13px;
}

div#infoboxes li em	{
	color:				#888b94;
	margin-right: 			10px;
}

div#infoboxes p		{
	margin:				8px 4px 4px 0px;
	padding:			0px 0px 0px 2px;
	font-size:			13px;
}

.header_span	{
	background-color:		#F3F3F3;
	color:				#a0b2b9;
	font-weight:			bold;
	padding:			0px 2px;
}

.backred .header_span  {
	background-color:		#C80A23;
	color:				#ffffff;
	font-weight:			bold;
	padding:			0px 2px;
}

.backgreen .header_span  {
	color:				#000000;
	background-color:		#D6E2D4;
	font-weight:			bold;
	padding:			0px 2px;
}

.info	{
	float:				left;
	position:			relative;
	width:				230px;
}

.emptydiv	{
	float:				left;
	position:			relative;
	height:				50px;
	width:				125px;
}

.abstand		{
	float:				left;
	width:				100%;
	height:				25px;
}

a.unterstrich	{
	text-decoration:	underline;
}

/****************************************************************
 * LSS-Bestimmungen 
 ****************************************************************/

 .LSSBildText, .LSSText		{
 	float:			left;
 	position:		relative;
 	margin-right:		10px;
 	width:			320px;
 	padding-top:		20px;
 	padding-bottom:		20px;
 	padding-right:		10px;
 	min-height:		120px;
 }
 
 .LSSBild			{
 	float:			left;
 	position:		relative;
 	padding-top:		20px;
 }
 
 .LSSElementBild 		{
  	float:			left;
  	position:		relative;
  	padding-right:		10px;
 }
 
  .LSSBild  .LSSElementBild {
  	padding-right:		0px;
  }
 
 .LSSELementText 		{
 	float:			left;
  	position:		relative;
  	font-size:		13px;
 }
 
  .LSSELementText span 		{
  	font-size:		14px;
  }
  
    .LSSELementText span.weiterpfeil	{
    	font-size:		13px;
  }
 
  .LSSBildText .LSSELementText		{
  	width:			210px;  
  }

/****************************************************************
 * Info-Div (Modesuche, Modetagebuch, Modeservice)
 ****************************************************************/
 /* Modesuche	*/

div#suche {

}

div#suche p	{
	margin-top:			10px;
	text-align:			center;
	margin-bottom:		12px;
}

div#suche div { margin-bottom: 0px; }

/* Modetagebuch */

div#info div#service_blog,
div#info div#startseiten_blog,
div#info div#modetagebuch
{
	padding: 			0px;
	width: 				150px;
}

div#info div#imode	{
	margin-bottom:			5px;
}

div#service_blog	{
	overflow: 			hidden;
}

div#startseiten_blog, div#face_twitter {background-color: #ffffff;}
div#startseiten_blog ul {padding: 20px 8px 20px;margin:5px 0px 0px 0px;}
div#startseiten_blog li	{margin-bottom: 15px;}

div#info div#face_twitter	{
	padding: 		8px 4px 8px 4px;
	width:			142px;
	border-top:		10px solid #C0C8D9;
}

div#info div.atclear		{
	margin-bottom:		0px;
	padding:		0px;
	height:			0px;
}

.blogPreviewDate	{font-size: 13px; color: #002F5C;}

.blogPreviewHeadline,
.blogPreviewHeadline a:visited,
.blogPreviewHeadline a:link
{font-size: 13px; color: rgb(51,51,51);margin: 0px;}

div#startseiten_blog a.blogPreviewLink:link,
div#startseiten_blog a.blogPreviewLink:visited
{font-size: 11px; color: rgb(0,184,230); }

div#startseiten_blog a:hover {
	color:				#888b94;
}

#modetagebuch p {
    margin-top:				10px;
    margin-right:			4px;
    margin-bottom:			10px;
    margin-left:			4px;
}

/* Service */

div#service	h3 {
	left: 				1px;
	width: 				150px;
	top: 				25px;
	position: 			relative;
}

div#service a:hover,
div#modetagebuch a:hover,
div#fashionsisters a:hover,
div#impressum a:hover
{color:	#ffffff;}

div#presse a:hover {color:	#ffffff;}

div#suche select	{
	background-color : #ffffff;
	color : 			#000000;
	width: 				125px;
	height: 			20px;
}


div#impressum span	{
	display:			block;
	margin-bottom:		14px;
	width:				106px;
}

/****************************************************************
 * Feedback-Email
 ****************************************************************/

div#feedback_email	{
	float:				left;
	position:			relative;
	font-size:			13px;
	margin-top:			20px;
	padding-top:		5px;
	border-top:			1px solid #D5D6D8;
	width:				100%;
	padding-top:		20px;
}

div#feedback_email	ul {
	list-style:			none;
	margin-left:		0px;
	color:				#002F5C;
}

div#feedback_email	div div {
	margin-bottom:		2px;
}

div#feedback_email li {
	margin-left: 		10px;
	margin-bottom:		2px;
	list-style-type:	none;

}

div#feedback_email input	{
	margin-right: 		10px;
	vertical-align:		bottom;
	font-size:			14px;
}

div#feedback_email	b {
	color:				#002F5C;
	display:			block;
	margin-bottom:		8px;
	margin-left:		2px;
}

div#feedback_email p	{
	margin-top: 		10px;
	margin-left:		2px;
}

div#feedback_email img	{
	border:				1px solid #002F5C;
	vertical-align:		bottom;
}

div#email_adresse {
	font-size:			13px;
}

div#email_adresse input,
div#email_adresse span
{
	float:				left;
	position:			relative;
}

div#email_adresse span	{
	margin-top:			2px;
	width:				500px;
}

div#email_adresse em	{
	color:				#002F5C;
}

span#code {
	margin-left:		8px;
}

p#codetext	{
	margin-left:		2px;
}

#send	{
	background-color:	#002f5c;
	color:				#ffffff;
	border:				0px;
	font-size:			14px;
	padding-top:			2px;
	padding-right:			2px;
	padding-bottom:			2px;
	padding-left:			2px;
}

#send:hover {
	background-color:	#9DAFD4;
	cursor:			    pointer;
}


/****************************************************************
 * Bottom-Div (AGB, Datenschutz, Impressum)
 ****************************************************************/

div#bottom {
	float:	        	left;
	position:	    	relative;
	padding:	    	12px 13px 12px 157px;
	width:			838px;
	background-color:	#002F5C;
	}


div#bottom A:link		{ color: #ffffff; TEXT-DECORATION: none; }
div#bottom A:visited	{ color: #ffffff; TEXT-DECORATION: none; }
div#bottom A:active		{ color: #FFFFFF; TEXT-DECORATION: none; }
div#bottom A:hover		{ color: #c0c8d9; TEXT-DECORATION: none; }

div#bottom ul {
	margin-top:			20px;
	margin-left:		40px;
	margin-bottom:		20px;
}


/****************************************************************
 * Bottom Menü
 ****************************************************************/

div#menu_bottom {
	left:				249px;
	height:				25px;
	width:				750px;
	position:			relative;
	float:				left;
}

div#menu_bottom span {
	margin-left:		2px;
	float:				left;
}

div#menu_bottom .MenuSpacer {
	float:              none;
}

div#menu_bottom span a {
	font-size:			14px;
}


div#menu_bottom div {
	margin-top:			4px;
	margin-left:		10px;
	width:				1px;
	height:				14px;
	float:				left;
}

span#seit1997 {
	color:				#9C9C9C;
	font-size:			11px;
	position:			relative;
	padding-left:		55px;
}

/****************************************************************
 * JQuery-Definitionen
 ****************************************************************/

.inputSelect-130 { width: 130px; float: left; overflow: hidden; }
.inputSelect-130 select { width: 65px; }

.inputSelect-61 { width: 61px; float: left; overflow: hidden; margin-left: 2px; margin-top: 5px; }
.inputSelect-61 select { width: 50px; }

.inputSelectHideFirst .jqTransformSelectWrapper ul { height: auto; max-height: 150px; }
.inputSelectHideFirst .jqTransformSelectWrapper li:first-child { display: none; }

 .jqTransformHidden { display: none; }
.jqTransformSelectWrapper div { border: 1px solid #999; display: block; height: 20px; color: #999; line-height: 21px; position: relative; background: #fff; }
.jqTransformSelectWrapper div.open { border-bottom: 0; }
.jqTransformSelectWrapper span { padding-left: 6px; display: block; cursor:pointer; background: url(/img/css/arrows.png) 97% -1591px no-repeat; color: #000; }
.jqTransformSelectWrapper div.open span { background-position: 97% -1791px; color: #000;  }
.jqTransformSelectWrapper ul { margin-top: -1px; padding-top: 5px; padding-bottom: 5px; background: #fff; border: 1px solid #999; border-top: none; position: absolute; height: auto; z-index: 5000; height: 150px; overflow: auto; }
.jqTransformSelectOpen { display: block;}
.jqTransformSelectWrapper li { line-height: 15px; display: block; }
.jqTransformSelectWrapper li a { display: block; padding: 1px 0 1px 15px; }
.jqTransformSelectWrapper li a:hover { text-decoration: none; background: #eee; }

.jqTransformSelectWrapper div span { width: auto !important; }

.jqtransform label {float: left;  padding: 5px; }

