
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:			12px 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:			100px;
	width:			300px;
	height:			320px;
	margin:			0px 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;
}

div#noscript p {
	font-weight:		bold;
}


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

.add3PixelsTop { margin-top: 3px; }
.add5PixelsTop { margin-top: 5px; }
.add20PixelsTop { margin-top: 20px; }
.add30PixelsTop { margin-top: 30px; }


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

A:link		{ COLOR: #00204b; TEXT-DECORATION: none; }
A:visited	{ COLOR: #00204b; TEXT-DECORATION: none; }
A:active	{ COLOR: #00204b; TEXT-DECORATION: none; } 
A:hover		{ COLOR: #388C53; 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: #388c53; TEXT-DECORATION: none; }
A.bold:visited		{ COLOR: #388c53; TEXT-DECORATION: none; }
A.bold:active		{ COLOR: #388c53; TEXT-DECORATION: none; } 
A.bold:hover		{ COLOR: #4c4c4c; TEXT-DECORATION: none; }

A.bolddark:link		{ COLOR: #00204b; TEXT-DECORATION: none; font-weight: normal; }
A.bolddark:visited	{ COLOR: #00204b; TEXT-DECORATION: none; font-weight: normal; }
A.bolddark:active	{ COLOR: #00204b; 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 { }

.add2PixelsRight	{
	margin-right:		2px;
}

/****************************************************************
 * 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:			-30px 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;
	/*left:			742px;*/
	/* rechts: left:		742px; */
	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;
	color: 			#fff
}
 
div#menu_hori_top {
	top:			-4px;
	width:			775px;
	height:			32px;
	position: 		relative;
	float:			right;
	display:		inline;
}

div#menu_hori_top div { float: left; position: relative; display: inline; }

div#menu_hori_top span { color: #000; }

.menu_hori_sep { margin-left: 10px; margin-right: 10px; width: 2px; background-color: #aaa; }



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;
	font-size:		11px;
}

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

div#menu_social { margin-top: 20px; float: left; width: 100%; }


div#menu_bottom {
	position:		relative;
	float:			left;
	display:		inline;
	border-top:		1px solid #00204b;
	padding-top: 		10px;
	padding-top		20px;
	margin-top:		6px;
	margin-bottom:		30px;
	width:			100%;
}


div#menu_bottom a { margin-right: 15px; }

div#footnote { margin-top: 30px; }



div#menu_head {
	left:			0px;
	top:			15px;
	position:		relative;
	float:			left;
	display:		inline;
	text-transform:		uppercase;
	width:			815px;
	border-bottom:		1px solid #00204b;
	padding-bottom:		10px;
	color:			#001c4f;
}

div#menu_head_banner { margin-bottom: 10px; float: left; position: relative; display: inline; }


div#main_left {
	position:		relative;
	float:			left;
	margin-top:		15px;
	margin-bottom:		15px;
	width:			100%;
}


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


img#main_logo {
	position:		relative;
	display:		inline;
	float:			left;
}


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;
}


#_frm_search {	display: none; float: right; position: relative; top: -4px;  }
#_frm_search span { display: none; float: right; position: relative; }
#searchbox { display: none; border: 1px solid #444; color: #888; padding-left: 2px; }



/****************************************************************
 * LSS-Einstellungen
 ****************************************************************/

.LSSBild, .LSSBreitBild, .LSSBildLinkerRand, .LSSBildText, .LSSText, .LSSBreitBildText, .LSSElementTopseller {
	float:		left;
	position:	relative;
	display:	inline;
}

.LSSBildLinkerRand, .LSSBildTextLinkerRand { margin-left: 11px; }


.LSSTopseller { position: relative; float: left; display: inline; min-height: 220px; }

.LSSElementTopseller	 { width: 168px; height: 230px; }
.LSSElementTopsellerBild { width: 150px; }
.LSSElementTopsellerText { margin-top: 10px; margin-bottom: 20px; width: 150px; text-align: center; }

.LSSElementTopsellerBorderRight { border-right: 2px solid #ddd; width: 156px; margin-right: 15px; }


/*#LSSThemen { float: left; position: relative; display: inline; width: 10px; }
#LSSThemen a img { margin-bottom: -2px; }

.LSSBildText, .LSSText, .LSSBreitBildText,  {
        float:                  left;
        position:               relative;
        display:                inline;
        width:                  310px;
        min-height:             120px;
        overflow:               hidden;
}

.LSSBreitBildText { width: 620px; }

.LSSBildTextLinkerRand { width: 307px; border-left: 3px solid #858585; }

.LSSBild        { width: 310px; }
.LSSBreitBild   { width: 620px; }

.LSSElementBild                 {
        float:                  left;
        position:               relative;
        padding-right:          10px;
}

.LSSBild  .LSSElementBild {
        padding-right:          0px;
}

.LSSELementText                 {
        font-size:              11px;
        margin-bottom:          10px;
        margin-left:            10px;
        margin-right:           15px;
}

.LSSELementText span            {
        font-size:              14px;
        margin-bottom:          10px;
        margin-top:             10px;
        color:                  #FF0000;
}

.LSSELementText span.weiterpfeil {
        float:                  right;
        position:               relative;
        display:                inline;
        padding:                3px;
        margin-top:             10px;
        margin-bottom:          10px;
        font-size:              11px;
        background-color:       #494949;
}


.LSSELementText span a:link { color: #93876d; }
.LSSELementText span a:visited { color: #93876d; }
.LSSELementText span a:hover { color: #A3A3A2; }


.LSSELementText span.weiterpfeil a:link { color: #C4B283; }
.LSSELementText span.weiterpfeil a:visited { color: #C4B283; }
.LSSELementText span.weiterpfeil a:hover { color: #fff; }
*/

/****************************************************************
 * Startseiten Bilder / Werbung
 ****************************************************************/
div#main_image {
	display:		inline;
	position:		relative;
	float:			left;
}



/****************************************************************
 * 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_wrapper {
	left:			0px;
	top:			15px;
	width:			200px;
 	position:		relative;
 	float:			left;
 	display: 		inline;
 	margin-bottom: 		300px;
}

div#menu {
 	position:		relative;
 	text-align:		left;
 	float:			left;
 	line-height:		1.6em;
 	margin-bottom:		30px;
 	overflow:		hidden;
 	min-height:		400px;
}

div#menu span {
	color:			#e2001a;
}


#menu_main_ex { border-bottom: 1px solid #ccc; padding-top: 4px; }

#menu_main {
	padding-top:		10px;
}

ul#menu_main_women { margin-bottom: 10px; }

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:			#001c4f;
}

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:			#388c53;
}

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

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:			#388c53;
}

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:			#388c53;
}


.menu_main_men_sel,
.menu_main_women_sel,
.menu_main_sel {
	color:			#388c53;
}



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, li#menu_th_KOMPLETT-OUTFITS_men, li#menu_th_KOMPLETT-OUTFITS_women {
	/* display:		none;	temporaer waehrend der SALE Periode */
	display:		none;	
}

li#menu_th_new_men_sale, li#menu_th_new_women_sale {
	/* temporaer waehrend der Nicht-SALE Periode */
	/*display:		none;*/
}

div#katalog {
	width:			200px;
 	position:		relative;
 	float:			left;
}


/****************************************************************
 * 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:			815px;
	float:			left;
	min-height:		415px;
	position:		relative;
	text-align:		left;
	padding-top:		10px;
	padding-bottom:		10px;
	z-index:		10;
	margin-bottom:		10px;
}

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


.LSSSale .ListElementSuche, .LSSTopseller .ListElementSuche { margin-left: 0px; margin-right: 7px; }



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-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:			45px;
	margin-top: 		5px;
	margin-bottom:		5px;
	text-align:		center;
}

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

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;
	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;
}


span.ListElementSucheVK, span.ListElementSucheSaleVK { position: relative !important; top: 0px !important; }

span.ListElementSucheSaleVK { color: #E2001A; }



/****************************************************************
 * 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:		1px;
	padding-top:		2px;
}

.highslide-caption span a {
	color:			#FFFFFF;
}

.highslide-caption span a.hoover {
	color:			#4c4c4c;
}

.highslide-caption span a.visited {
	color:			#FFFFFF;
}


/* Anzeige von HTML-Text */
.highslide-html-content .highslide-header {
	padding-bottom: 	5px;
	margin-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:			-3px;
	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-weight:		normal;
	text-transform:		lowercase;
	color:			#4c4c4c;
}

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

/* Anzeige von HTML-Text - INNER HTML */
.highslide-maincontent {
	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%;
	margn-left:		47px;
}


/****************************************************************
 * 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;
	width:			640px;
	position:		relative;
	float:			left;
	text-align:		left;
	min-height:		510px;
}

div#ProduktBezeichnung {
	width:			287px;
	position:		relative;
	font-size:		22px;
	font-weight:		normal;
	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;
	/*height raus*/
	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;
	margin-top:		4px;
	margin-bottom:		15px;
}

div#ProduktNummer {
	margin-top:		15px;
	position:		relative;
	width:			300px;
	float:			left;
}

div#Produkt3D,
div#ProduktMass,
div#Produktinfos {
	position:		relative;
	width:			155px;
	float:			left;
	padding-left:		10px;
	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#Produktinfos {
    margin-top: -5px;
    margin-bottom: 10px;
}

div#ProduktMass {
    margin-top: 8px;
}

div#ProduktZoom {
	left:			277px;
	margin-top:		37px;
	position:		absolute;
	z-index:		1000;
}

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 {
	background-color:	#FFFFFF;
	height:			100%;
	margin-top:		8px;
}

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

div.DiaShow img {
	width:			56px;
	display:		block;
	
}

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

#ProduktImage img {
	width:			300px;
	position:		absolute;
	left:			0px;
	top:			0px;
}

div#ProduktOptRange {
	position:		relative;
	float:			left;
	margin-top:		5px;
	width:			100%;
}

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

div#ProduktInWarenkorb a {
	color:			#FFFFFF;
}

div#ProduktInWarenkorb a:hover {
	color:			#4c4c4c;
}


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


div#ProduktPreis p { }

div#ProduktPreis span {
	right:			0px;
	font-weight:		normal;
	position:		relative;
	float:			left;
	font-size:		18px;
	height:			22px;
	margin-right:		10px;
}

div#vks {
	left:			0px;
	color:			#AAA;
	position:		relative;
	float:			left;
	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:		7px;
	margin-left:		10px;
	position:		relative;
}

div#ProduktExtraURL {
	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-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;
	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 {
/*
	bottom:			20px;
*/
	height:			20px;
	position:		relative;
	float:			right;
	margin-top: 10px;
}

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

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

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

span#ProduktSwitch_Back a,
span#ProduktSwitch_Overview a,
span#ProduktSwitch_Next a {
	color:			#4c4c4c;
}

span#ProduktSwitch_Back a:hover,
span#ProduktSwitch_Overview a:hover,
span#ProduktSwitch_Next a:hover {
	color:			#909090;
}



/****************************************************************
 * 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 neuen Dia-Show (Thumbnail-Rotator)
 ****************************************************************/
 
div#produktbild .hideThis { display: none; left: 0px; top: 0px; position: absolute; width: 100%;}
div#produktbild .showThis { display: block !important; left: 0px; top: 0px; position: absolute; width: 100%;}
 
.thumbnailRotatorWrapper { width: 100%; float: left; height: 113px; margin-bottom: -13px; }
.thumbnailRotatorArrowLink { float: left; margin-right: 10px; }
.thumbnailRotatorArrowLink a { width: 20px; height: 100px; display: block; background: url(/images/arrows.png) 8px -2168px no-repeat; }
.thumbnailRotatorArrowLink a:hover, .thumbnailRotatorLeftOff a { background-position: 8px -1968px; }
.thumbnailRotatorRight { margin-right: 0; }
.thumbnailRotatorRight a { background-position: 8px 28px; }
.thumbnailRotatorRight a:hover, .thumbnailRotatorRightOff a { background-position: 8px -168px; }
.thumbnailRotator { width: 240px; height: 110px; overflow: hidden; float: left; }
.thumbnailRotatorInnerWrap { width: 2000px; }
.thumbnailRotatorImage { width: 70px; height: 100px; margin-right: 10px; padding-bottom: 10px; float: left; }
.imageActiveMarker { background: url(img/productDetailActiveMarker.png) left bottom repeat-x; }
 
/* Produkt Korrektur */
.thumbnailRotatorImage  { margin-right: 17px; }

/****************************************************************
 * Formatierung der Produktbeschreibung
 ****************************************************************/
div#produktpage {
	width:			812px;
	float:			left;
	min-height:		440px;
	margin-bottom:		20px;
	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:		relative;
	float:			left;
	display: 		none;
}



/****************************************************************
 * 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 {
	top:			38px;
	width:			150px;
	float:			left;
	position:		relative;
	min-height:		490px;
}

div#epoq { border-left: 1px solid #bbb; height: 400px; margin-left: 20px; }

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

.epoq_productName { display: none; }
.epoq_pricetag { display: none; }
.epoq_smallImage { height: 110px; max-width: 150px; left: 10px; float: left; position: relative; margin-bottom: 15px; }



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;
}


/***************
 * FOOTER 
 ***************/

.footerBlock { float: left; list-style: none; width: 25%; }
.footerBlock li b { color: #00204B; }
.footerBlock li { margin-bottom: 3px; font-size: 12px; }
.footerBlock li a { font-size: 12px; }


#footer_icons { float: right; position: relative; display: none; margin-top: 30px; }
.footer_icon { float: left; position: relative; display: block; margin-left: 20px; }


/***************
 * Error Msg + Newletter
 ***************/
 
.newsletter  { }
.newsletter h4 { color: #00204B; }
.newsletter input, div#errorMsg input { border: 1px solid #bbb; height: 18px; width: 245px; padding-left: 5px; font-size: 13px; color: #bbbbbb; margin-top: 5px; margin-bottom: 5px; }
.newsletter div { color: #00204b; text-align: left; width: 70px; height: 19px; padding-top: 0px; background-color: #ffffff; cursor: pointer; }
 
div#errorMsg 		 { left: -200px; top: 160px; width: 360px; height: 230px; margin: 0 50%; padding: 20px; position: absolute; border: 3px solid #00204B; background-color: #fff; color: #00204B; }
div#errorMsg input	 { background-color: #fff; margin-top: 20px; }
div#errorMsgWrapper 	 { top: 0px; left: 0px; width: 100%; height: 950px; position: absolute; z-index: 1001; }
div#errorMsgBackground 	 { top: 0px; left: 0px; width: 100%; height: 950px; position: absolute; background-color: #000000; opacity: 0.3; filter: alpha(opacity = 30); }
div#errorMsgHeader 	 { font-size: 18px; }
div#errorMsgMessage 	 { margin-top: 30px; }
div#errorMsgButtons 	 { bottom: 16px; position: absolute; }

div#errorMsg #imgCaptcha { width: 120px; float: left; position: relative; }
div#errorMsg #txtSeccode { width: 180px; float: left; position: relative; margin-right: 40px; }
div#errorMsg #err_news_email { width: 352px; }

.msgButton { background-color:#00204B; color:#eee; cursor:pointer; float:left; font-size:14px; height:19px; margin-left:60px; padding-top:3px; text-align:center; width:90px; }


/* Gr 2011-10-11 - AddThis */

div#ppImgWrapper {
    float: left;
    position: relative;
    width: 300px;
}

div.addthis_toolbox {
    float: left;
    position: relative;
    width: 300px;
    height: 50px;
    margin-top: 41px;
}

div.addthis_toolbox a {
    color: #001c4f;
}

div.addthis_toolbox a.at300b {
    position: relative;
    float: left;
    margin: 0px 10px 10px 0px;
}

span.addthis_label {
    overflow: hidden;
    padding-left: 20px;
    font-size: 11px;
    padding-bottom: 1px;
}

span.lbl_facebook { background: url("/images/addthis/IconFacebook_14x14.png") no-repeat scroll 0 0 transparent; }
span.lbl_twitter  { background: url("/images/addthis/IconTwitter_14x14.png") no-repeat scroll 0 0 transparent; }
span.lbl_email    { background: url("/images/addthis/IconMail_14x14.png") no-repeat scroll 0 0 transparent; }
span.lbl_print    { background: url("/images/addthis/IconPrint_14x14.png") no-repeat scroll 0 0 transparent; }

/* Gr 2011-10-11 - AddThis end */
/* Gr 2011-10-21 - Slideshow mainpage start */
#SlideWrapper {
    float: left;
    position: relative;
    margin-bottom: 10px;
}

/* div#SlideWrapper.linieoben {border-top: 0px; } */

#SlideImage {
    /* contains image- and controlelements of the slideshow */
    width: 1013px;
    height:477px;
    float:  left;
    position: relative;
    margin-bottom: 0px !important;
}

#CurrentSlideImage {
    /* div with image and link currently in the foreground */
    position: absolute;
    z-index: 100;
}

#SlideLinkCurrent {
    display: inline;
}

#SlideCurrent {
    display:inline;
}

#NextSlideImage {
    /* div with image and link currently in the background */
    position: absolute;
    z-index: 1;
}

#SlideLinkNext {
    display: inline;
}

#SlideNext {
    display: inline;
}

#SlideControls {
    display: none;
}

#SlideCtrlStart {
    display: none;
}

/*  #SlideCtrl0, #SlideCtrl1, ... , #SlideCtrlX*/
#SlideCtrlStop {
    display: none;
}

#ShowPreviousSlide {
    display: none;
}

#ShowNextSlide {
    display: none;
}

#ShowPreviousSlide span.SlideLabel, #ShowNextSlide span.SlideLabel {
    display: none;
}

.SlideControl {
    display: none;
}

.SlideLabel {
    display: none;
}

.SlideControlActive {
    /* mark active SlideControl element */
   display: none; 
}

.SlideShowHidden {
    /* elements not displayed currently */
    display: none;
}

.SlideShowDisabled {
    background: #ffffff;
}

#SlideText {
    /* additional text below the slideshow */
}

.SlideShowForceDisplay {
    display: block !important;
    opacity: 1;
}

/* Gr 2011-10-21 - Slideshow mainpage end */
/* Gr 2011-10-11 - Nur fuer dyn. Teaser-Element auf Dev-Server. */
div.LSSDynamicTeaser {
    position: relative;
    float: left;
}

div.LSSDynamicTeaser h1, div.LSSDynamicTeaser h2 {
    position: relative;
    top: 0px;
    /* width: 550px; pb herausgenommen, damit man auf der Startseite mehrere Teaser nebeneinander angezeigen kann. */
}


div.LSSDynamicTeaser h1 {
    float: left;
    font-size: 16px;
    color: #000000;
    margin-bottom: 10px;
}

div.LSSDynamicTeaser h2 {
    font-size: 12px;
    color: #b5b5b5;
    font-weight: bold;
}

div.LSSDynTeaserProceed {
    position: relative;
    float: left;
    width: 465px;
    text-align: right;
}

div.LSSDynTeaserContent {
    position: relative;
    float: left;
    margin-bottom: 10px;
}

.LSSDynTeaserContent div.ListElementSuche {
    margin: 0px;
    height: 230px;
    width: 168px:
}
/* Gr 2011-10-11 - Nur fuer dyn. Teaser-Element auf Dev-Server. end */

