body {	
	color:black;
	margin:0px; 
	padding: 0px;
	background:url(/skin/div1/lovelux3/loveluxrose.jpg) -78px top  no-repeat; 
	background-color:#821610;
	font-family: Trebuchet, Trebuchet MS, Tahoma, Verdana, Arial, Helvetica, sans-serif;
 	font-size: 1em; 
	word-spacing: .1em;
	letter-spacing: .05em;
	font-weight: 100;
	font-style: normal;
	line-height: 94%;
	vertical-align: baseline;
	text-align: left;
	text-indent:0;
}

a {text-decoration: underline; color: black;}
a img {text-decoration: none; border: 0px;}
a:link {}
a:visited {}
a:active {}

#HeadMenu  a:link,
#HeadMenu a:visited, 
#HeadMenu a:active,
#PageMenu  a:link,
#PageMenu a:visited, 
#PageMenu a:active,
#loveluxpghead a:link,
#loveluxpghead a:visited, 
#loveluxpghead a:active, 
#miniwkmenu a
{text-decoration:none; background-color:#ba0000; color:silver;font-weight:800; padding: 2px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px;}

#HeadMenu a:hover,  #PageMenu  a:hover, #miniwkmenu  a:hover {background-color: #FF1612;}

#loveluxpghead {}
#loveluxheadertable {font-size: .8em; text-align: right; width: 100%;}


.tx1 {}

#pgmain {padding: 0em;
	margin:0em;
	display: block;
}
#pgmain p:first-line, .tx1 p:first-line {
font-weight: bold;
}

#pgnav1 {width: 270px; font-size: 0.8em;}
#loveluxpgfoot {}
#loveluxfootertbl {font-size: 0.8em; background: transparent url(/skin/div1/lovelux3/loveluxroseb.jpg) no-repeat scroll left 32px; text-align: left;}
#loveluxfootertbl .boxhead {color: black; text-align: right;}

#HeadMenu ul {font-variant: small-caps;  list-style: none;}
#HeadMenu li { font-size:80%; float:right; padding: 0.2em; margin-bottom: .2em;}
/* #HeadMenu li a { padding-left:0.6em; padding-right:0.6em; } */

#PageMenu ul {font-variant: small-caps; list-style: none;}
#PageMenu li { font-size: 1em; float:right; padding: 0.2em; margin-bottom: .2em;}
/* #PageMenu li a { padding-left:0.6em; padding-right:0.6em; } */

#bxkatbrowser {display: block; text-align: right; line-height: 1.34em;}
#bxkatbrowser ul {font-variant: small-caps; display: block; font-size: 1.14em; font-weight: 800;
	padding:0; margin:0; list-style-type:none; text-align: left; }
#bxkatbrowser li { margin-bottom:0.3em; }
#bxkatbrowser li ul { margin-top:0.3em; margin-left:1em; font-size:92%; text-align: left;}
#bxkatbrowser li ul ul { margin-top:0.3em; margin-left:1em; font-size:92%; text-align: left; list-style-type: circle; MARGIN-BOTTOM: .5EM;}

#bxkatbrowser a.sel {color: gold; font-weight: 800; }	
div.boxhead {
	background-color: transparent; display: block;
	color: silver;
	height: 24px;
	margin-top: 12px;
	font-size:1.2em;	
	border-bottom: 3px inset #821622;
	font-variant: small-caps;
	TEXT-ALIGN: RIGHT; 
	}
#bxkatbrowser .boxhead {margin-bottom:12px;}

span.price { font-weight:800; font-size:1.99em; background: url(/skin/div1/lovelux3/lipsmini.gif) no-repeat top right; padding-right:17px; padding-left: 2px; padding-top:8px; opacity: .8;  -moz-opacity: .8; z-index:1; filter:Alpha(opacity=80, finishopacity=80, style=3); -khtml-opacity: .8; }
del.uvp { }
div.text { position:relative; z-index:20; }

div.PreisHinweis { color:#555555; font-size:75%; clear:both; }
table.ArtList_List1 div.PreisHinweis { text-align:right; } 
.ArtList_List1 {background-color:none;}

#form_query {color: silver;}
#form_qkat {float: right;}

h1, h2, h3, h4 {opacity: 0.87;  -moz-opacity: .87; filter:Alpha(opacity=87, finishopacity=87, style=3); -khtml-opacity: .87; letter-spacing: -0.01em; word-spacing: -0.04em;
	font-weight: 800;
	font-style: normal; font-size: 1.2em; font-variant: small-caps; padding: 4px; text-align: left; padding-right: 12px;
}
	
#counter {width: 200px; margin-top: 0.4em;}
#bxlogo  {background: transparent;}
#bxlogo a {background: transparent; border: 0px;}
#copyright {font-size: .6em;}
#HeadMenu.ul {display: inline;}


#bxtext_head {background: url(/skin/div1/lovelux3/lipsmini.gif); background-position: bottom left; background-repeat: no-repeat;}

#bxminiwk_lovelux3 {margin-left: 1em; border-left:3px inset #821622;}
#miniwkimg {float: right; display: inline; padding-left: 1.34em; border: 0px; opacity: 0.28;   -moz-opacity: .28; filter:Alpha(opacity=28, finishopacity=28, style=3); -khtml-opacity: .28; }
#miniwkimg:hover {opacity: 1;   -moz-opacity: 1; filter:Alpha(opacity=100, finishopacity=100, style=3); -khtml-opacity: 1; }
#bxminiwk li {display: inline;}
#bxminiwk div.boxhead {font-weight:900; padding-right: 37px;}
#miniwklist {display: none;}
#miniwksumme, #miniwkmenu  {text-align: right;}
#miniwkmenu ul {text-align: right; margin-left: -25px;}
#miniwkmenu ul li {display: inline;}

#miniwk { color:#a77; } /* review */

#form_login {text-align: right;}
#login_menu li {margin-bottom: 4px; text-align: right;}
#sessions {width: 220px;}
#itemdetail h1 {}

#item_text {}
#usertext {float: right;}
#item_steckbrief table {font-size: 0.6em; float: right; padding-left: 15px; padding-bottom: 5px; border-left: 5px inset gold; margin-left: 1em;}
#produktbilder {padding: 15px; FLOAT: LEFT; margin-right: 10px;}

#siegel_serioes_ev {float: left; margin-right: 12px; position: relative; top: -47px; left: 184px;}

#bxbanner2 {padding: 5px; margin-top: 25px;}
#bxbanner {padding: 5px; padding-bottom: 15px;}
#bxvote li {text-align: left; margin-top: 5px;}

#item_links {clear:both;}
.ArtList_Pics {font-size: 0.7em; }
table.ArtList_Pics * td {border-right: 1px dotted silver; border-left: 1px dotted silver; }
.error {background-color: #ee0000; padding: 15px; font-style: oblique; font-size: 1.4em; -moz-border-radius: 12px; border-radius: 12px; -webkit-border-radius: 12px;}

.nrlist_small img {float: left; vertical-align: text-top;}
#katnav .menu, #bxmain .katnav {float: right; font-size: 1em; text-align: right; padding-right: 12px;font-weight:800; line-height:1.34em;padding-top:.3em; }
#listnav_top, #listnav_bottom {font-size: .7em; float: left;}
.lnup, .lndn {font-variant: small-caps;}
.lnup {list-style-image: url(/skin/div1/lovelux3/lnup.gif);}
.lndn {list-style-image: url(/skin/div1/lovelux3/lndn.gif);}
#listopt_bottom {font-size: .58em;}

input[type="submit"], input[type="select"]{background-image: url(/skin/div1/lovelux3/submit_bg.jpg); COLOR: #621610; font-weight: 600; font-variant: small-caps;} 
input[type="text"], input[type="password"]  {background-color: #ffcc99; border: 1px solid silver; COLOR: black;}
textarea {background-color: #ffcc99;  border: 1px solid silver; color: black; }
input:focus, textarea:focus {background-color: #ffcc55; color: black; BACKGROUND-IMAGE: NONE;} 

table.WKorb {background-color:#EEEEEE; padding: 9px; font-size: .8em;}
table.WKorb a, table.WKorb a:link,
table.WKorb a:visited, table.WKorb a:active {background-color: transparent; color: #000000}
table.WKorb input[type="text"] {background-image: none; COLOR: #000000; background-color: #ffffff;}
table.WKorb textarea {background-color: #ffffff;  border: 1px solid silver; color: #000000; }

input.Wkorb {width:64px; height: 64px; background: url(/skin/div1/lovelux3/einkaufswagen64x64.gif) no-repeat; border:0px inset; font-size:0; -moz-border-radius: 32px; -webkit-border-radius: 32px; border-radius: 32px; opacity: .6; -moz-opacity: .6; filter:Alpha(opacity=60, finishopacity=60, style=3); -khtml-opacity: .6; cursor:pointer;}
input.Wkorb:hover {opacity: 1; -moz-opacity: 1; filter:alpha(opacity=100, style=2); -khtml-opacity: 1; }
input.Wkorb:active {opacity: .3; -moz-opacity: .3; filter:alpha(opacity=30, style=2); -khtml-opacity: .3; background: url(/skin/div1/lovelux3/einkaufswagen.gif);}

#wkorb_change_alert {}
.alert_ibox {padding: 15px; text-align: right; padding-right: 177px; background: url(/skin/div1/lovelux3/wkbg.gif); background-repeat: no-repeat; background-position: top right; background-color: #e7e7e7; -moz-border-radius: 12px; -webkit-border-radius: 12px; border-radius: 12px;}


/* Section Boxes -- Hintergrundgrafik */
.pgnavro {background: #EEEEEE url(/skin/div1/lovelux3/pgnav_ro.png) top right no-repeat; margin-top: 236px;}
.pgnavlo {background:url(/skin/div1/lovelux3/pgnav_lo.png) top left no-repeat;}
.pgnavru {background:url(/skin/div1/lovelux3/pgfoot_ru.png) bottom right no-repeat;}
.pgnavlu {background:url(/skin/div1/lovelux3/pgfoot_lu.png) bottom left no-repeat;}
.pgnavinhalt {margin:0; padding:2.5em 2.5em 3.5em 2.5em;}
.pgnavinhalt .boxhead {color: black; margin-bottom:1em;}

.pgmainro {background:url(/skin/div1/lovelux3/pgmain_ro.gif) top right no-repeat; background-color: #eeeeee;}
.pgmainlo {background:url(/skin/div1/lovelux3/pgmain_lo.png) top left no-repeat;}
.pgmainru {background:url(/skin/div1/lovelux3/pgmain_ru.png) bottom right no-repeat;}
.pgmainlu {background:url(/skin/div1/lovelux3/pgmain_lu.png) bottom left no-repeat;}
.pgmaininhalt {	margin:0;padding:2.5em 2.5em 1.5em 2.5em;}

.adboxro {background:url(/skin/div1/lovelux3/adbox_ro.png) top right no-repeat;  background-color: #eeeeee; }
.adboxlo {background:url(/skin/div1/lovelux3/adbox_lo.png) top left no-repeat;}
.adboxru {background:url(/skin/div1/lovelux3/adbox_ru.png) bottom right no-repeat;}
.adboxlu {background:url(/skin/div1/lovelux3/adbox_lu.png) bottom left no-repeat;}
.adboxinhalt {margin:0;padding: 5px;}

.adbox2ro {background:url(/skin/div1/lovelux3/adbox2_ro.png) top right no-repeat; background-color: #eeeeee;  }
.adbox2lo {background:url(/skin/div1/lovelux3/adbox2_lo.png) top left no-repeat;}
.adbox2ru {background:url(/skin/div1/lovelux3/adbox2_ru.png) bottom right no-repeat;}
.adbox2lu {background:url(/skin/div1/lovelux3/adbox2_lu.png) bottom left no-repeat;}
.adbox2inhalt {margin:0;padding: 5px;}

#pgmain * .adbox2inhalt {background-image: none; margin:0;padding:2.5em 2.5em 1.5em 2.5em;}

#banner_entry_left {display: inline; position:relative;
top:-65px; left: -45px;}

ul.bannerlist li {
display:inline;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
background-image: url(/skin/div1/lovelux3/adbg.jpg);
}

ul.bannerlist li a {
border: 0;
color:#000000;
display:block;
float:left;
font-size:80%;
height:10.4em;
overflow:hidden;
padding:0.2em;
text-decoration:none;
}

ul.bannerlist li div.ad2 {
-moz-border-radius:12px; border-radius: 12px; -webkit-border-radius: 12px;
background: transparent url(/skin/div1/lovelux3/adbg.jpg) repeat-x scroll left -59px;
border:2px solid #EDEDED;
float:left;
height:9.7em;
margin-right:2px;
overflow:hidden;
padding: 3px;
width: 100px;
}

div.nrlist_small {}

div.nrlist_small img {
float:left;
margin-bottom:0;
margin-right:0.5em;
width:5em;
}

#query_stichwort {width: 120px;}
#query_extended query_stichwort {width: 220px;}

.subnav {text-align: right;}
.subnav_query {font-variant: small-caps; text-align: right; font-weight: 800;}

.ArtList_Simple {font-size: 0.8em;}

table.ArtList_Simple table.itemcont {
-moz-border-radius:12px; border-radius: 12px; -webkit-border-radius: 12px;
background:transparent;
border: 1px outset #621610;
height: 395px;
padding:8px;
padding-top: 28px;
}

#mod_window table {font-size: 0.9em;}

#query_preis_von {width: 55px;}
#query_preis_bis {width: 55px;}

.anbieterlink {font-size: .6em; text-align: left; }

#entryadstable td { vertical-align:top;}

.neuanbieter * h4 { 
margin-top:-20px;
padding-top:30px;
}

.neuanbieter * .adboxinhalt {height: 250px; }
.neuanbieter  * h3 {}

.neuanbieter  h4 + div {font-size: .8em;}
.neuanbieterad {float: left; width: 45%; margin-left: 1.34em; background-color: #eeeeee;}
.neuanbieterad * a {text-decoration: none;}
.neuanbieterad img {float:left; margin-left:-12px; margin-right:5px;}

#llentrytext {}
#llentrytext h1 {color: #111213; right-margin: 3em;}

.topprodukte {}


.topprodukte * h3 {background:transparent; height: 45px; margin-bottom: -15px;}

#bxfooter {background: transparent;}

span.hl1 {display:block; text-align: right; text-decoration: none; font-size: 1.4em; font-variant: small-caps; font-weight: 800; margin-bottom: 1.34em;}

#loveluxboxlogotop {margin-top: 1px; margin-left: 1px;} 

.vote_form p.title {font-weight: 800; font-size: 1.34em;}

#newsletter_email {width: 10em;}

#loveluxboxsuchebottom ul li {list-style-type: bullet; display: inline;}

#form_setbookmark {text-align: right;}
#loveluxboxbookmarkbottom .boxhead, #bxnewsletter .boxhead {text-align: right;}

#siegelbox {padding-top: 45px;}
/***************   lytebox section *******************/
#lbOverlay { position: fixed; top: 0; left: 0; z-index: 99998; width: 100%; height: 500px; }
	#lbOverlay.grey { background-color: #000000; }
#lbMain { position: absolute; left: 0; width: 100%; z-index: 99999; text-align: center; line-height: 0; }
#lbMain a img {border: none; position: absolute; left: -12px; }

#lbOuterContainer { position: relative; background-color: #fff; width: 200px; height: 200px; margin: 0 auto; }
	#lbOuterContainer.grey { border: 3px solid #888888; }
#lbDetailsContainer {	font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; width: 100%; line-height: 1.4em;	overflow: auto; margin: 0 auto; }
	#lbDetailsContainer.grey { border: 3px solid #888888; border-top: none; }

#lbImageContainer, #lbIframeContainer { padding: 0px;}
#lbLoading {position: absolute; top: 45%; left: 0%; height: 32px; width: 100%; text-align: center; line-height: 0; background: url(/skin/div1/lovelux3/images/loading.gif) center no-repeat;}

#lbHoverNav { position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#lbImageContainer>#lbHoverNav { left: 0; }
#lbImageContainer img {position: absolute; left:2px; top: 2px; margin-bottom: 22px;}
#lbHoverNav a { outline: none; }

#lbPrev { width: 49%; height: 100%; background: transparent url(/skin/div1/lovelux3/images/blank.gif) no-repeat; display: block; left: 0; float: left; }
	#lbPrev.grey:hover, #lbPrev.grey:visited:hover { background: url(/skin/div1/lovelux3/images/prev_grey.gif) left 15% no-repeat; }
	
#lbNext { width: 49%; height: 100%; background: transparent url(/skin/div1/lovelux3/images/blank.gif) no-repeat; display: block; right: 0; float: right; }
	#lbNext.grey:hover, #lbNext.grey:visited:hover { background: url(/skin/div1/lovelux3/images/next_grey.gif) right 15% no-repeat; }
#lbPrev2, #lbNext2 { text-decoration: none; font-weight: bold; }
	#lbPrev2.grey, #lbNext2.grey, #lbSpacer.grey { color: #333333; }
	
#lbPrev2_Off, #lbNext2_Off { font-weight: bold; }
	#lbPrev2_Off.grey, #lbNext2_Off.grey { color: #CCCCCC; }
	
#lbDetailsData { padding: 0 10px; }
	#lbDetailsData.grey { color: #333333; }
#lbDetails { width: 60%; float: left; text-align: left; }
#lbCaption { display: block; font-weight: bold; }
#lbNumberDisplay { float: left; display: block; padding-bottom: 1.0em; }
#lbNavDisplay { float: left; display: block; padding-bottom: 1.0em; }

#lbClose { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbClose.grey { background: url(/skin/div1/lovelux3/images/close_grey.png) no-repeat; }
#lbPlay { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPlay.grey { background: url(/skin/div1/lovelux3/images/play_grey.png) no-repeat; }
#lbPause { width: 64px; height: 28px; float: right; margin-bottom: 1px; }
	#lbPause.grey { background: url(/skin/div1/lovelux3/images/pause_grey.png) no-repeat; }
	
/* info window AGB, Lieferbedingungen etc. */
.pagebody {margin: 2em; background-color: #f6f6f5; padding: 1em; -moz-border-radius: 12px; border-radius: 5px; -webkit-border-radius: 12px;opacity: .9; -moz-opacity: 0.9; -khtml-opacity: .9; font-size: .7em;}

.CountrySelect select {width: 7em; font-size: .8em;}
#loveluxtdpgfoot {}
#form_newsletter, #form_setbookmark {}
#form_setbookmark select, #form_setbookmark input, #form_newsletter input {font-size: .8em;}
#sbmLinkURL, #sbmLinkHTML {font-size: .8em;}
#loveluxboxsuchebottom  {margin-left: 45%;}
#loveluxboxsuchebottom ul {}
#loveluxboxsuchebottom .boxhead {text-align: left;}
#counter, #session_cnt {font-size: .8em;}
#bxcopyright_lovelux3 {display: block; margin-bottom: 12px;}

/* shopauskunft */
p.norating, a.bewertungspage {}
img.norating {height:12px;}
table.shopauskunft_list {float: left; background:#EEEEEE none repeat scroll 0 0; font-size: .2em;}

#scoring_list {-moz-border-radius-bottomleft:4px;
-moz-border-radius-bottomright:4px;
-moz-border-radius-topleft:4px;
-moz-border-radius-topright:4px;
background:#eeffee none repeat scroll 0 0;
float:right;
margin-left: 16px;
margin-bottom: 6px;
margin-top: 12px;
font-size: 11px;
padding:5px;
width:120px;
cursor: pointer;
text-align: center;}
#scoring_list img {}
#scoring_list:hover {-moz-opacity: .8;}

.green {color: green;
font-weight:bold;}
.yellow {color: #aa0;
font-weight:bold;}
.red {color: red;
font-weight:bold;}

.display_userstats, span.ratings_powered {font-size:11px;
text-align:center;}

.ratings_powered img {width: 110px}