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%;
}


body {
	font:			100%/1.04em Trebuchet MS,Helvetica,Arial,sans-serif;
	color:			#6C6C6C;
	background-color:	#FFFFFF;
	height:			100%;
	width:			100%;
	max-height:		100%;
	max-width:		100%;
	text-align:		left;
}


div#msg_box	{
	left:			50%;
	top:			400px;
	width:			250px;
	height:			100px;
	margin:			-40px 0px 0px -125px;
	position:		absolute;
	color:			#6C6C6C;
	border:			3px solid #92AE2A;	/* grün */
	background-color:	#FFFFFF;
	display:		none;
	z-index:		10000;
}

div#msg_box img	{
	left:			10px;
	top:			30px;
	position:		relative;
	float:			left;
	width:			30px;
}

div#msg_box b {
	float:			left;
	margin-left:		20px;
	width:			200px;
	top:			28px;
	position:		relative;
	font-weight:		normal;
}

div#noscript	{
	left:			158px;
	width:			843px;
	position:		relative;
	float:			left;
	font-size:		80%;
	color:			#702463;
	margin-bottom:		15px;
}

div#noscript h1 {
	font-size:		140%;
	margin-bottom:		10px;
	position:		relative;
	float:			left;
}

div#noscript h2 {
	font-size:		130%;
	margin-top:		20px;
	margin-bottom:		10px;
	position:		relative;
	float:			left;
}

div#noscript p {
	margin-top:		10px;
	margin-bottom:		20px;
	position:		relative;
	float:			left;
}

div#noscript div {
	width:			524px;
	margin-top:		38px;
	margin-bottom:		10px;
	position:		relative;
	float:			left;
}

div#noscript ul {
	background-color:#92AE2A;
	color:			#000000;
	float:			left;
	height:			100px;
	margin-right:	20px;
	margin-top:		25px;
	padding:		10px 20px 20px;
	position:		relative;
	width:			186px;
	white-space:	nowrap;
}

div#noscript li {
	color:			#FFFFFF;
	font-size:		140%;
	height:			24px;
	list-style-type:none;
	margin-bottom:	6px;
}


div#noscript a {
	position:		relative;
	float:			left;
}

div#noscript a img {
	left:		-60px;
	width:		100px;
	position:	relative;
	float:		left;
}


/* Der Seitenwechsel bei der Anzeige von Produktlisten führt dazu, dass der Browser zweitweise den rechten
   Scrollbalken ein und ausblendet. Dies führt zu unschönen Wackeleffekten, da die Seite kurzzeitig kleiner
   als die Bildschrimhöhe ist. */
div#anti_shake {
	left:			0px;
	top:			1200px;
	position:		absolute;
}


/****************************************************************
 * TEMPORÄRE GUTSCHEIN BEDINGUNGEN
 ****************************************************************/
div#tmp_gutschein {
	left:			0px;
	top:			50%;
	width:			450px;
	height:			280px;
	margin:			-130px 0px 0px -494px;
	position:		absolute;
	border:			solid 3px #702463;
	background-color:	#FFFFFF;
	padding:		10px;
}

div#tmp_gutschein blockquote {
	margin-left:		10px;
}


/****************************************************************
 * 01 GLOBALE EINSTELLUNGEN
 ****************************************************************/
 
.item-800w { width: 800px; }

.item-20w {width: 20px;}

h3 { COLOR: #FFFFFF; padding: 10px; }

A:link		{ COLOR: #702463; font-size: 90%; TEXT-DECORATION: none; }
A:visited	{ COLOR: #702463; font-size: 90%; TEXT-DECORATION: none; }
A:active	{ COLOR: #702463; font-size: 90%; TEXT-DECORATION: none; }
A:hover		{ COLOR: #6C6C6C; font-size: 90%; TEXT-DECORATION: none; }

A#warenkorb:link  { font-size: 90%; }
A#warenkorb:hover { font-size: 90%; }

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: #702463; TEXT-DECORATION: none; }	/* lila */
A.dark:visited	{ COLOR: #702463; TEXT-DECORATION: none; }
A.dark:active	{ COLOR: #702463; TEXT-DECORATION: none; }
A.dark:hover	{ COLOR: #D35DBE; TEXT-DECORATION: none; }

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: #F7DBE9; TEXT-DECORATION: none; }

hr {
	height:			4px;
	background-color:	#702463;
}

img {
	border: 		none;
}

.fixedabsolute {
	position:		fixed;
}

li { }

A.fontsize100:link     { font-size: 100.01%;}
A.fontsize100:visited  { font-size: 100.01%;}
A.fontsize100:active   { font-size: 100.01%;}
A.fontsize100:hover    { font-size: 100.01%;}

/****************************************************************
 * 02 Formatierung des Warenkorbs
 ****************************************************************/

A.blau:link		{ COLOR: #34302F; TEXT-DECORATION: none; }
A.blau:visited		{ COLOR: #34302F; TEXT-DECORATION: none; }
A.blau:active		{ COLOR: #989898; TEXT-DECORATION: none; }
A.blau:hover		{ COLOR: #989898; TEXT-DECORATION: none; }

A.TD100:link		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD100:visited		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD100:active		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }
A.TD100:hover		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }

A.TD:link		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD:visited		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TD:active		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }
A.TD:hover		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }

A.TDnorm:link		{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TDnorm:visited	{ COLOR: #000000; font-size: 90%; TEXT-DECORATION: none; }
A.TDnorm:active		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }
A.TDnorm:hover		{ COLOR: #989898; font-size: 90%; TEXT-DECORATION: none; }


/* Überschrift der Produktliste */
.detail_head		{ COLOR: #34302F; font-size: 90%; }
.detail			{ COLOR: #000000; font-size: 90%; }
.detail_small		{ COLOR: #34302F; font-size: 80%; }
.detail_headline	{ COLOR: #000000; font-size: 120%; }

/* Anzeige der Schritte im Warenkorb */
.step			{ color: #B8B8B8; font-size: 90%; }
.step_h			{ color: #FFFFFF; font-size: 90%; }

/* Formatierung weiter Texte. */
.sterntext		{ color: #000000; font-size: 70%; }
.error			{ color: #B21618; font-size: 90%; }

table#displayKontakt	{ COLOR: #000000;  font-size: 90%; }

div#cookie_err		{ COLOR: #34302F; }


.rahmen	{
	border: 		solid 1px #702463;
	padding-left:		1px;
	padding-right:		2px;
}


/****************************************************************
 * 03 Basis Struktur
 ****************************************************************/


div#main {
	left:			50%;
	top:			0px;
	width:			1008px;
	margin:			5px 0px 0px -504px;
	position:		absolute;
	border:			solid 2px #702463;
}

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:			#6C6C6C;
	position:		absolute;
}


/****************************************************************
 * Top Menü
 ****************************************************************/

div#menu_hori_top {
	width:			1010px;
	height:			22px;
	background-color:	#702463;
	position: 		relative;
	float:			left;
	z-index:		900;
}

div#menu_hori_top a {
        font-size:              90%;
        float:                  left;
        color:                  white;
        margin-top:             3px;
        cursor:                 pointer;
        text-transform:		uppercase;
}

div#menu_hori_top div {
        float:                  left;
        width:                  856px;
        padding-left:		13px;
}

div#menu_hori_top div span {
	padding-right:		15px;
	float:			left;
	position:		relative;
}


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 {
	background-image:	url(/images/pfeil.gif);
	background-position:	2px 4px;
	background-repeat:      no-repeat;
	float:                  none;
}

div#menu_bottom span a {
	font-size:		90%;
}


div#menu_bottom div {
	margin-top:		4px;
	margin-left:		10px;
	width:			1px;
	height:			14px;
	float:			left;
}

span#seit1997 {
	color:			#9C9C9C;
	font-size:		75%;
	position:		relative;
	padding-left:		55px;
}


/****************************************************************
 * Startseiten Elemente
 ****************************************************************/

div#main_right {
	width:			202px;
	height:			56px;
	position:		relative;
	float:			right;
	text-transform:		uppercase;
}

img#main_image {
	right:			0px;
	top:			115px;
	position:		absolute;
	z-index:		1;
}

div#main_logo_pos {
	left:			3px;
	top:			0px;
	position:		relative;
	float:			left;
	width:			430px;
}

#main_logo {
	float:			left;
	position:		relative;
	display:		block;
	width:			330px;
	height:			56px;
	background: url(/images/index/fashionsisters_main_logo.gif) no-repeat 0px 0px;
}

#main_logo span {
	display:		none;
}

#main_logo_ullinks	{
	float:			left;
	position:		relative;
	width:			162px;
}

.gruen	{
	color:			#92AE2A;
}

.lila	{
	color:			#702463;
}

#main_logo_ulrechts	{
	float:			left;
	position:		relative;
	background-color: #92ae2a;
	color:			#FFFFFF;
	width:			176px;
}

div#main_logo_ullinks ul,
div#main_logo_ulrechts ul{
	list-style-type:	none;
	font-size:		90%;
	padding:		12px 5px;
	white-space:	nowrap;
}


div#main_history {
	font-size:		90%;
	width:			1010px;
	height:			22px;
	position:		relative;
	float:			left;
	margin-top:		6px;
	margin-left:		14px;
	margin-bottom:		10px;
}

div#main_history a:link {
	color:			#702463;		/* lila */
	text-decoration:underline;
}

div#main_history a:hover {
	color:			#6C6C6C;
	text-decoration:underline;
}


.HistorySpacer{
        background-image: url(/images/pfeil.gif);
        background-position: 2px 2px;
        background-repeat: no-repeat;
}

div#menu_warenkorb {
	left:			-12px;
	top:			10px;
	position:		absolute;
	right:			15px;
}

div#menu_warenkorb a,
div#menu_warenkorb span a {
	font-size:		90%;
}

div#menu_warenkorb a:hover,
div#menu_warenkorb span a:hover {
	font-size:		90%;
	color:			#6C6C6C;
}

div#menu_warenkorb span	{
	float:			right;
	position:		relative;
}

div#menu_warenkorb span#blink {
	float:			left;
	position:		relative;
}


div#bottom_markenlink {
	float:			left;
	position:		relative;
	margin-top:		7px;
}


/****************************************************************
 * Startseiten Bilder / Werbung
 ****************************************************************/
div#main_image {
	display:		inline;
	right:			0px;
	top:			115px;
	position:		absolute;
	z-index:		100;
}


/****************************************************************
 * Hauptmenu
 ****************************************************************/

.imgtext {
	font-size:		19px;
	font-weight:		bold;
}


/****************************************************************
 * Suchseite Menü
 ****************************************************************/

div#menu {
	left:			2px;
	width:			158px;
	min-height:		500px;
 	position:		relative;
 	text-align:		left;
 	float:			left;
}

ul#menu_main li {
	list-style-type: 	none;
	padding-top:		1px;
	padding-left:		12px;
}

ul#menu_main ul {
	display:		none;
	visibility:		hidden;
}

ul#menu_main ul li {
	list-style-type: 	none;
	padding-top:		1px;
	padding-left:		12px;
}

ul#menu_main li a {
	color:			#702463;
}

ul#menu_main li a:hover {
	color:			#D35DBE;
}

.menu_main_sel {
	background-image:	url(/images/pfeil.gif);
	background-position:	4px 3px;
	background-repeat:	no-repeat;
	color:			#FFFFFF;
}

ul#menu_main ul {
	padding-left:		12px;
}

ul#menu_main ul ul {
	padding-left:		20px;
}

/****************************************************************
 * Steuerung der Produktliste (Sortierung, Produkte pro Seite, aktuelle Seite.
 ****************************************************************/

 div#SeiteVonOben,
 div#SeiteVonUnten {
 	left:			28px;
 	top:			-4px;
 	width:			156px;
 	font-size:		90%;
 	position:		relative;
 	text-align:		center;
 	float:			left;
 }

 div#SortierungOben {
	width:			665px;
	float:			left;
	height:			22px;
	position:		relative;
	text-align:		left;
	margin-bottom:		5px;
	margin-left:		10px;
	display:		none;
	z-index:		10;
	font-size:		75%;
}

.sortierungSpan {
	/*margin-left:		11px; margin-left Für volltext Suche als 4px; gesetzt*/
	margin-left:		4px;
	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 {
	width:			666px;
	float:			left;
	height:			20px;
	position:		relative;
	text-align:		left;
	padding-left:		482px;
	padding-top:		25px;
	margin-left:		320px;
	margin-bottom:		20px;
	display:		none;
	z-index:		10;
	font-size:		75%;
}


div#SortierungUnten span a {
	margin-left:		0px;
	float:			left;
	position:		relative;
}

select#SortierungsAuswahl {
	top:			-1px;
	font-size:		90%;
	color:			#6C6C6C;
	float:			left;
	position: 		relative;
	margin-left:		5px;
	margin-right:		103px;
}

span#sortNeu {
	margin-left:		11px;
	float:			left;
	position:		relative;
}

span#sortPreis {
	margin-left:		17px;
	float:			left;
	position:		relative;
}

span#sortMarke {
	margin-left:		18px;
	float:			left;
	position:		relative;
}

span#proSeite {
	margin-left:		15px;
	float:			left;
	position:		relative;
}


div#Steuerung {
	top:			-2px;
	width:			160px;
	background-color:	#dddddd;
	margin-left:		28px;
	float:			left;
	position:		relative;
}


span#Steuerung {
	top:			-16px;
	width:			160px;
	float:			left;
	position:		relative;
}

div#SortierungOben span#Steuerung {
	width:			160px;
	float:			left;
	position:		relative;
}

span#SteuerungText {
	width:			160px;
	float:			left;
	position:		relative;
	margin-left:		28px;
	margin-bottom:		1px;
	text-align:		center;
}

div#SortierungOben span#SteuerungText {
	top:			-2px;
	width:			160px;
	float:			left;
	position:		relative;
	margin-left:		28px;
	margin-bottom:		1px;
	text-align:		center;
}


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;
	font-size:		130%;
	font-weight:		bold;
}

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;
	font-size:		130%;
	font-weight:		bold;
}


.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 {
	width:			665px;
	float:			left;
	min-height:		505px;
	position:		relative;
	text-align:		left;
	margin-left:	10px;
	z-index:		10;
	/*********** anpassung Für suche.html********************/
	
	/*********** anpassung Für suche.html********************/
	
}

div.ListElementSuche_Outfits,
div.ListElementSuche {
	float:			left;
	margin:			4px;
	width:			156px;
	height:			340px;
	background-color:	#FFFFFF;
	position:		relative;
	overflow:		hidden;
	vertical-align:		middle;
	cursor:			pointer;
	border:			none 1px #9E488F;
	padding-top:		2px;
}

div.ListElementSuche_Outfits a b span,
div.ListElementSuche a b span {
	height:			15px;
	width:			150px;
	border-bottom:		solid 1px #FFFFFF;
	font-weight:		bold;
	float:			left;
	position:		relative;
	overflow:		hidden;
	padding-top:		2px;
	text-transform:		uppercase;
}

a.ProduktTextLink:link    { color: #AAAAAA; font-size: 100%; }
a.ProduktTextLink:hover   { color: #666666; font-size: 100%; }

div.ListElementSuche_Outfits b,
div.ListElementSuche b {
	height:			15px;
	width:			100%;
	border-bottom:		solid 1px #FFFFFF;
	font-weight:		bold;
	font-size:		85%;
	float:			left;
	position:		relative;
	overflow:		hidden;
	padding-top:		2px;
	text-transform:		uppercase;
}

div.ListElementSuche_Outfits i,
div.ListElementSuche i {
	width:			150px;
	height:			18px;
	font-weight:		normal;
	font-size:		90%;
	font-decoration:	none;
	color:			#9E488F;
	float:			left;
	position:		relative;
	overflow:		hidden;
}

div.ListElementSuche_Outfits a img,
div.ListElementSuche a img {
	left:			1px;
	top:			3px;
	position:		absolute;
	width:			150px;
	clip:			rect(0px, 150px, 228px, 0px);
	padding-left:		1px;
}

/* Produktbild um einige Pixel verschieben.*/
.vert-align-middle {
	margin-top:		3px;
}

div.ListElementSuche_Outfits span a img,
div.ListElementSuche span a img {
	left:			-8px;
	top:			10px;
	width:			17px;
	border:			none;
	position:		relative;
}

div.ListElementSuche_Outfits p,
div.ListElementSuche p {
	color:			#6C6C6C;
	font-size:		90%;
	font-weight:		bold;
	text-align:		right;
	position:		relative;
	float:			right;
	padding-right:		5px;
}

div.ListElementSuche_Outfits p b,
div.ListElementSuche p b {
	left:			-63px;
	top:			34px;
	height:			15px;
	width:			58px;
	background-color:	#FFFFFF;
	color:			#FF0000;
	text-decoration:	line-through;
	font-size:		90%;
	text-align:		right;
	position:		absolute;
	padding-top:		3px;
	padding-left:		3px;
	paddint-bottom:		1px;
	border:			solid 1px #FFFFFF;
}

div.ListElementSuche_Outfits p b a,
div.ListElementSuche p b a {
	color:			#FF0000;
}

div.ListElementSuche_Outfits span,
div.ListElementSuche span {
	right:			0px;
	top:			0px;
	position:		absolute;
}

div.ListElementSuche_Outfits div,
div.ListElementSuche div {

}


/************* anpassung Für suche.html *************/


div.SuchElementMarke {

color:	#702463;
position: relative;
top:	235px;
left: 0px;
}


div.SuchElementTitel {

color:	#AAAAAA;
position: relative;
top:	235px;
left: 0px;
font-size: 70%;

}



div.SuchElementPreis {

color:	#702463;
position: relative;
top:	235px;
left: 0px;
text-align:right;
padding-right: 10px;

}



/************* anpassung Für suche.html *************/


div.ListElementSuche_Outfits .Description,
div.ListElementSuche .Description {
	height:			54px;
	font-size:		70%;
	text-align:		justify;
	float:			left;
	width:			150px;
}

div.ListElementSuche .OptRange {
	left:			2px;
	top:			-129px;
	height:			17px;
	width:			146px;
	background-color:	#FFFFFF;
	border-top:		1px solid;
	font-size:		70%;
	float:			left;
	position:		relative;
	overflow:		hidden;
	padding-left:		3px;
	padding-top:		3px;
}


img#tran_outfits,
img#tran {
	top:			3px;
	width:			148px;
	min-height:		228px;
	border:			solid 1px #6C6C6C;
	position:		relative;
}


li#Sale-Komplett-Outfits {
	display:		none;
}


/****************************************************************
 * Highslide - Zoomfunktion in der Anzeige der Produktliste
 * und in der Produktbeschreibung.
 ****************************************************************/

.highslide-caption {
	height:			80px;
	text-align:		left;
	background-color:	#FFFFFF;
	color:			#000000;
	padding:		5px 10px 5px 10px;
	border-top:		#4c4c4c;
}

.highslide-caption div {
	width:			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:		120%;
	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:		80%;
}

.highslide-caption span a.hoover {
	color:			#4c4c4c;
	font-size:		80%;
}

.highslide-caption span a.visited {
	color:			#FFFFFF;
	font-size:		80%;
}


/* Anzeige von HTML-Text */
.highslide-html-content .highslide-header {
	padding-bottom: 	5px;
}
.highslide-html-content .highslide-header ul {
	margin: 		0px;
	padding: 		0px;
	text-align: 		right;
}
.highslide-html-content .highslide-header ul li {
	display: 		inline;
	padding-left: 		1em;
}
.highslide-html-content .highslide-header ul li.highslide-previous, .highslide-html-content .highslide-header ul li.highslide-next {
	display: 		none;
}
.highslide-html-content .highslide-header a {
	font-weight: 		bold;
	color: gray;
	text-transform: 	uppercase;
	text-decoration: 	none;
}
.highslide-html-content .highslide-header a:hover {
	color:			black;
}

.highslide-html-content .highslide-header .highslide-move {
	right:			70px;
	top:			0px;
	height:			20px;
	width:			100%;
	cursor: 		move;
	display: 		block;
	position:		absolute;
	border-bottom:		solid 1px #909090;
	z-index:		1;
	text-transform:		lowercase;
	padding-bottom:		1px;
}


.highslide-html-content .highslide-header .highslide-move a {
	display:		none;
}

.highslide-html-content .highslide-header .highslide-close {
	top:			2px;
	height:			20px;
	position:		relative;
	border-bottom:		solid 1px #909090;
}

.highslide-html-content .highslide-header .highslide-close a {
	font-size:		80%;
	font-weight:		normal;
	text-transform:		lowercase;
	color:			#4c4c4c;
}

.highslide-html-content .highslide-header .highslide-close a:hover {
	font-size:		80%;
	font-weight:		normal;
	text-transform:		lowercase;
	color:			#909090;
}

/* Anzeige von HTML-Text - INNER HTML */
.highslide-maincontent {
	font-size:		80%;
	line-height:		1.5em;
	color:			#4c4c4c;
}

.highslide-maincontent p {
	margin-bottom:		12px;
}

.highslide-maincontent li {
	margin-left:		30px;
	margin-bottom:		6px;
}

.highslide-maincontent span {
	font-size:		130%;
	font-weight:		bold;
}


/****************************************************************
 * Produktanzeige
 ****************************************************************/

div#SuchEinstellungen {
	width:			162px;
	/*height:			467px;
	overflow:		hidden;
	*/
	min-height:		467px;
	float:			left;
	position:		relative;
	z-index:		2;
	padding-left:		10px;
	border:			solid 1px #702463;		/* lila */
	overflow:		hidden;
}

div#ProduktScroll {
	top:			-65px;
	width:			155px;
	height:			653px;
	text-align:		left;
	overflow:		hidden;
	position:		relative;
	background-color:	#702463;
	z-index:		3;
	float:			left;
}

div#ProduktScroll img {
	padding-left:		14px;
	padding-top:		8px;
	position:		relative;
	width:			125px;
	min-height:		60px;
}


/****************************************************************
 * Sucheigenschaften bei der Listendarstellung (Farbe, Preis, Marken)
  ****************************************************************/

div#SuchEigenschaften {
	color:			#6C6C6C;
	font-size:		90%
}


div#SuchEigenschaften li {
	list-style-type: 	none;
	clear:			none;
	float:			left;
	width:			50%;
	font-size:		85%;
}

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:			#6c6c6c;
	cursor:			pointer;
}

div#SuchEigenschaften ul li a.enabled:hover {
	text-decoration:	underline;
}

div#SuchEigenschaften ul li a.enabled_selected {
	background-position:	0px -32px;
	color:			#702463;		/* lila */
}

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;
}

div#SuchStil,
div#SuchMuster,
div#SuchFarben {
	margin-top:		5px;
	z-index:		100;
	position:		relative;
	float:			left;
}

div#SuchStil span,
div#SuchMuster span,
div#SuchFarben span,
div#SuchForm span,
div#SuchMaterial span,
div#SuchMarken span {
	width:			80px;
	position:		relative;
	float:			left;
}


ul#SuchStil,
ul#SuchMuster,
ul#SuchFarben {
	width:			160px;
	margin-top:		5px;
	margin-bottom:		10px;
	position:		relative;
	float:			left;
}

div#SuchStil img,
div#SuchMuster img,
div#SuchFarben img {
	margin-right:		10px;
	position:		relative;
	float:			left;
}

.SuchStil,
.SuchMuster,
.SuchFarbe {
	width:			130px;
	position:		relative;
	float:			left;
}

.SuchStil i,
.SuchMuster i,
.SuchFarbe span i {
	margin-right:		10px;
	position:		relative;
	float:			left;
	font-size:		80%;
	font-weight:		bold;
	text-decoration:	none;
}


ul#SuchMaterial,
ul#SuchForm,
ul#SuchMarken {
	left:			-5px;
	width:			158px;
	height:			165px;
	margin-top:		5px;
	margin-bottom:		10px;
	position:		relative;
	float:			left;
	border:			solid 1px #9F9F9F;
	overflow-y:		auto;
}



ul#SuchMaterial li,
ul#SuchForm li,
ul#SuchMarken li {
	width:			95%;
	padding-left:		5px;
}

span#delSuchFarben,
span#delSuchMarken,
span#delSuchStil,
span#delSuchMuster,
span#delSuchForm,
span#delSuchMaterial {
	font-size:		80%;
	position:		relative;
	text-decoration:	underline;
}


span.disable_farbe {
	color:			#888888;
}


div#SaleProzent {
	margin-top:		150px;
	font-size:		450px;
	color:			#CCCCCC;
}

div#SaleText {
	position:		relative;
	font-size:		40px;
	z-index:		10;
}

div#SaleReduziert {
	position:		relative;
	z-index:		1;
	font-size:		20px;
	top:			5px;
}


/****************************************************************
 * Produktseite
 ****************************************************************/

div#Produkt {
	left:			20px;
	top:			5px;
	width:			820px;
	min-height:		600px;
	position:		relative;
	float:			left;
	text-align:		left;
	background-color:	#FFFFFF;
	margin-bottom:		20px;
}

h1#ProduktBezeichnung	 {
	width:			324px;
	height:			34px;
	float:			left;
	position:		relative;
	font-size:		125%;
	font-weight:		bold;
	line-height:		1.05em;
}


div#ProduktBezeichnung p {
	right:			-2px;
	top:			-3px;
	width:			100%
	text-align:		right;
	position:		absolute;
}

div#ProduktMarkenLogo {
	top:			-7px;
	width:			151px;
	height:			34px;
	position:		relative;
	float:			left;
	border:			1px solid #DCDCDC;
}

div#ProduktMarkenLogo div {
	margin-top:		8px;
	width:			100%;
	text-align:		center;
}

div#produktelemente {
	width:			478px;
	position:		relative;
	margin-bottom:		10px;
	float:			left;
}


div#produktelemente span img {
	margin-left:		3px;
}

h2#ProduktUntertitel {
	position:		relative;
	float:			left;
	font-weight:	bold;
	margin-top:		4px;
}

div#ProduktNummer {
	font-size:		70%;
	float:			left;
	position:		relative;
	background-image:	url(/images/pfeil.gif);
	background-repeat:	no-repeat;
	background-position:	0px 1px;
	padding-left:		8px;
	height:			20px;
}

div#Produkt3D,
div#ProduktZoom,
div#ProduktMass,
div#Produktinfos {
	font-size:		80%;
	position:		relative;
	width:			155px;
	float:			left;
	padding-left:		10px;
	background-image:	url(/images/pfeil.gif);
	background-repeat:	no-repeat;
	background-position:	2px 1px;
	height:			20px;
}

div#ProduktZoom {
	top:			0px;
	right:			0px;
	width:			18px;
	font-size:		80%;
	background-image:	none;
	position:		absolute;
	border-left:		solid 1px #000000;
	border-bottom:		solid 1px #000000;
	padding-left:		4px;
	opacity:		0.70;
	background-color:	#FFFFFF;
}

div#Produkt3D a,
div#ProduktZoom a,
div#ProduktMass a,
div#Produktinfos a {
	color:			#702463;
	text-decoration:	underline;
}

div#Produkt3D a:hover,
div#ProduktZoom a:hover,
div#ProduktMass a:hover,
div#Produktinfos a:hover {
	color:			#606060;
}

div#Produkt3D {
	top:			0px;
	left:			0px;
	width:			28px;
	position:		absolute;
	border-right:		solid 1px #000000;
	border-bottom:		solid 1px #000000;
	opacity:		0.70;
	background-color:	#FFFFFF;
}

div#Produkt3D-caption {
	float:			left;
	width:			290px;
}

div#Produkt3D-buttons {
	top:			-2px;
	float:			left;
	width:			100px;
	position:		relative;
}


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 {
	width:			300px;
	height:			85px;
	position:		relative;
	float:			left;
	margin-left:		1px;
}

div.DiaShow span {
	background-color:	#FFFFFF;
	width:			70px;
	height:			70px;
	position:		relative;
	float:			left;
	overflow:		hidden;
	border:			solid 1px #b4b5b7;
	margin-right:		3px;
	cursor:			pointer;
}

div.DiaShow img {
	left:			50%;
	top:			50%;
	margin:			-50px 0px 0px -10px;
}

span#ProduktBild {
	min-width:		400px;
	text-align:		center;
}

span#ProduktImage {
	width:			480px;
	margin-left:		50px;
	position:		relative;
}


span#ProduktImageLarge {
	width:			600px;
	position:		relative;
	margin-left:		50px;
	text-align:		center;
}


div#ProduktOptRangeOben,
div#ProduktOptRange {
	width:			500px;
	font-size:		80%;
	font-weight:		bold;
	position:		relative;
	float:			left;
	margin-top:		30px;
}

div#ProduktInWarenkorbOben,
div#ProduktInWarenkorb {
	right:			1px;
	height:			23px;
	width:			160px;
	float:			left;
	position:		relative;
	color:			#FFFFFF;
	background-color:	#92AE2A;
	font-size:		85%;
	text-align:		center;
	line-height:		1.07em;
	padding-top:		10px;
	margin-top:		5px;
	margin-bottom:		20px;
	cursor:			pointer;
}

div#ProduktInWarenkorbOben a,
div#ProduktInWarenkorb a {
	color:			#FFFFFF;
	font-size:		80%;
}

div#ProduktInWarenkorbOben a.hover,
div#ProduktInWarenkorb a.hover {
	color:			#4c4c4c;
	font-size:		80%;
}

.productDetailsLongDescriptionBody p {
	padding-left:		10px;
	float:			left;
}

.buttonLinkAddBasket {
	float:			left;
	width:			115px;
	height:			20px;
	position:		relative;
	background-color:	#92AE2A;	/* grün */
	margin-left:		7px;
	margin-top:		20px;
	cursor:			pointer;
}

.buttonLinkAddBasket span {
	width:			117px;
	text-align:		center;
	padding-top:		1px;
	position:		absolute;
	cursor:			pointer;
}

.buttonLinkAddBasket a {
	color:			#FFFFFF;
}

div#ProduktPreisOben,
div#ProduktPreis {
	width:			450px;
	height:			35px;
	position:		relative;
	float:			left;
	margin-top:		10px;
}


div#ProduktPreisOben p,
div#ProduktPreis p {
	left:			0px;
	font-size:		115%;
	font-weight:		bold;
	position:		relative;
	float:			left;
}

div#ProduktPreisOben span,
div#ProduktPreis span {
	right:			0px;
	width:			96px;
	font-weight:		bold;
	position:		relative;
	float:			left;
	font-size:		115%;
	margin-left:		10px;
	margin-top:		6px;
}

div#ProduktPreisOben span p,
div#ProduktPreis span p {
	float:			left;
	width:			250px;
	font-size:		75%;
	font-weight:		normal;
	position:		relative;
	margin-top:		0px;
}

span#VKsOben,
span#VKs {
	color:			#FF0000;
	text-decoration:	line-through;
}

span#vks0 {
	left:			3px;
	top:			-23px;
	text-decoration:	line-through;
}


div#ProduktExtraURL {
	clear:			left;
	font-size:		80%;
	position:		relative;
	width:			155px;
	float:			left;
	padding-left:		10px;
	margin-top:		5px;
	background-image:	url(/images/pfeil.gif);
	background-repeat:	no-repeat;
	background-position:	0px 1px;
}

div#ProduktExtraURL a {
	text-decoration:underline;
}

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;
	float:			left;
	position:		relative;
	color:			#000000;
	padding-left:	4px;
	z-index:		10;
	left:			-4px;
	margin-top:		14px;
}

div#ProduktBewertung span {
	font-size:		80%;
	color:			#444444;
}

div#ProduktBewertung p {
	width:			184px;
	position:		relative;
	color:			#000000;
	font-size:		80%;
}

div#ProduktBewertung p font	a img {
	margin-top:		2px;
	float:			left;
}


div#ProduktBewertung a {
	text-decoration:underline;
}


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;
}


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 {
	width:			460px;
	float:			left;
	position:		relative;
	font-size:		80%;
	margin-top:		10px;
	margin-left:		15px;
	margin-bottom:		5px;
	line-height:		1.3em;
}

div#produktbeschreibung p {
	margin:			10px 0px 10px 0px;
}

div#produktbeschreibung ul {
	margin:			20px 0px 10px 0px;
	list-style-type: 	circle;
}

div#produktbeschreibung li {
	padding-left:		20px;
	margin-bottom:		10px;
}

div#product_description {
	height:			400px;
	float:			left;
	overflow:		auto;
}


/****************************************************************
 * Produktvorschlag / EPOQ
 ****************************************************************/
div#ProduktVorschlag {
	float:			left;
	position:		relative;
}

div#NonAjaxProduktVorschlag {
	width:			470px;
	height:			280px;
	float:			left;
	position:		relative;
	background-color:	#EADEE8;
	padding:		8px;
}

div#NonAjaxProduktVorschlag table {
	margin-top:		10px;
}



div#epoq {
	font-size:		90%;
}

.epoq_infoBox,
.epoq_infoBoxHeading {
	margin-bottom:		15px;
	float:			left;
	position:		relative;
}

div.epoq_widgetContainer {
	height:			350px;
	background-color:	#EADEE8;		/* hell lila */
	padding:		10px;
}


/****************************************************************
 * Formatierung des Produktbildes
 ****************************************************************/
div#produktbild_view {
	left:			0px;
	width:			300px;
	min-height:		550px;
	float:			left;
	margin-bottom:		10px;
	margin-right:		40px;
	position:		relative;
}

div#produktbildcontainer {
	left:			0px;
	width:			300px;
	float:			left;
	margin-bottom:		2px;
	margin-right:		40px;
	position:		relative;
}

div#produktbild_detail	{
	margin-top:		20px;
	float: 			left;
	text-align:		center;
	width:			300px;
	}

div#produktbild_detail	img {
	max-width:		300px;
}

/****************************************************************
 * Formatierung der Produktbeschreibung
 ****************************************************************/
div#produktpage {
	width:			830px;
	float:			left;
}

div#produktpage p {
	margin-top:		5px;
	margin-bottom:		5px;
}

div#produktpage ul {
	margin-top:		15px;
	margin-bottom:		15px;
	margin-left:		15px;
}



/****************************************************************
 * Info-Div (AGB, Impressum, Info)
 ****************************************************************/

div#info {
	left: 			15px;
	top:			95px;
	width:			540px;
	height:			410px;
	position:		absolute;
	padding:		20px;
	background-color:	#ABAAA9;
	color:			#6C6C6C;
	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 table {
 	width:			580px;
 	border:			solid 1px #A8A6A6;
 	background-color:	#666666;
 	margin-bottom:		30px;
 	font-size:		12px;
 }

 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:		16px;
 	font-weight:		bold;
 }


/****************************************************************
 * LSS
 ****************************************************************/
div#LSS {
        position: 		relative;
        top: 			0px;
        left:			-10px;
}

div#LSSThemen div p {
        width: 			215px;
}

#LSSSpecial {
        position: 		absolute;
        left: 			0px;
        top:            0px;
}

#LSSThemen{
  	    position: 		relative;
        clear: 			both;
}

#LSSThemen span{
        font-weight: 		bold;
}

#LSSThemen a{
        font-size: 		80%;
        font-weight: 		bold;
}

#LSSThemen p{
        font-size: 		80%;
}

.LSSBildText, .LSSBild, .LSSBild {
        margin-bottom: 		20px;
}

.LSSPaar{
        float: 			left;
        margin-left: 		20px;
        margin-bottom: 		200px;
        height: 		320px;
}

.LSSBildTextOben {
        height: 		100%;
        margin-bottom:		25px;
}

#Mosaik{
  width: 500px;
  margin-left: 10px;

}

#Mosaik div a span,
#Mosaik a div span{
  display: none;
}

.MosaikItem{
  float: left;
}

/****************************************************************
 * IFrame für das Kundenkonto
 ****************************************************************/

div#main_frame {
	left:			0px;
	top:			-4px;
	width:			845px;
	position:		relative;
	float:			left;
	z-index:		100;
}

div.main_frame {
	height:			900px;
	width:			845px;
}



/****************************************************************
 * Markenanzeige auf der Startseite.
 ****************************************************************/

div#Icons {
        position:               absolute;
        height:                 500px;
        width:                  160px;
        left:                   847px;
        top:                    116px;
        padding-left:           2px;
        z-index:                100;
}

div#Icons_Alle_Marken {
	text-align:		left;
	margin-top:		-20px;
}

div#Icons_Alle_Marken a {
	font-size:		75%;
	font-weight:		normal;
}

img#TimgLogo0,
img#TimgLogo1,
img#TimgLogo2,
img#TimgLogo3,
img#TimgLogo4,
img#TimgLogo5,
img#TimgLogo6 {
	height:			34px;
	margin-bottom:		30px;
}


img#TimgLogo7,
	height:			34px;
	margin-bottom:		0px;
}


/****************************************************************
 * Suchergebnis - Position der Include Dateien
 ****************************************************************/

div#TopInc {

}

div#BottomInc {
	color: 			#444444;
	float:			left;
	position:		relative;
	margin-bottom:		20px;
	padding-top:		13px;
	padding-bottom:		13px;
	padding-left:		10px;
	padding-right:		10px;
	width:			95%;
}


/****************************************************************
 * VOLLTEXTSUCHE
 ****************************************************************/

div#menu_hori_top div div {
	position: 		relative;
	left: 			309px;
	height:			21px;
	width:			175px;
	background-color: 	#ffffff;
	padding:		0px;
}

div#menu_hori_top div div input {
	width:			113px;
	float:			left;
	height:			15px;
}

#searchbox {
	background-color: 	#F0F2F3;
	border: 1px solid 	#BC8CBF;
	position: 		relative;
	height:			14px;
	top: 			1px;
	bottom:			1px;
	margin-left: 		1px;
}

span#searchSubmitButton {
	position: relative; 
	top: 5px; 
	height: 19px; 
}

div#menu_hori_top div div span {
	background-color: 	#BC8CBF;
	color: 			#ffffff;
	border: 		1px solid #ffffff;
	margin-left:		1px;
	height: 		19px;
	width: 			37px;
	text-align: 		center;
	cursor: 		pointer;
	padding-left:		2px;
	float:			left;
}

div#suchergebnis {
	font-size: 100%;
	margin-top: 0px;
	margin-left: 4px;
	color: #92AE2A;
}

div#suchergebnis span {
	color: #92AE2A;
}

div#verwandte_suchbegriffe {
	font-size: 70%;
	margin-top: 4px;
	margin-left: 4px;
	color: #AAAAAA;
}

div#verwandte_suchbegriffe A:link	{ COLOR: #AAAAAA; font-size: 100%; TEXT-DECORATION: underline; }
div#verwandte_suchbegriffe A:visited	{ COLOR: #AAAAAA; font-size: 100%; TEXT-DECORATION: underline; }
div#verwandte_suchbegriffe A:active	{ COLOR: #AAAAAA; font-size: 100%; TEXT-DECORATION: underline; }
div#verwandte_suchbegriffe A:hover	{ COLOR: #702463; font-size: 100%; TEXT-DECORATION: underline; }


/****************************************************************
 * Suchergebnis - Banner
 ****************************************************************/
 
#banner_oben{
         width: 640px;
         height: 100px;
         margin-top: 20px;
}

#banner_links{
         float: left;
         position: relative;
         width: 300px;
         height: 340px;
         padding-top: 10px;
}

#banner_rechts_aussen{
         position: absolute;
         left: 668px;
         top: -146px;
         width: 120px;
         height: 600px;
}


#banner_rechts{
         float: right;
         margin-right: 23px;
         position: relative;
         width: 300px;
         height: 340px;
         padding-top: 10px;
}


/***************************************
 * jquery.autocomplete.css
 ***************************************/
 
 
 .ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	z-index: 9999900;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #fff;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
