/*BODY------------------------
------------------------------------------------*/

body, html {
	margin: 0 0 0 0;
	padding: 1px 0 0 0;
	font-family: Georgia, Times, serif;
	font-size: 11px;
	background-color: #ffffff;
	background-image: url(img/bg_main.gif);
	background-repeat: repeat-x;
	width: 100%;
	height: 100%;
	color: #636161;
}

.popup {
	position: absolute;
	top: 200px;
	left: 150px;
	visibility: hidden;
	z-index: 999;
	/* Hintergrundbild wenn gewünscht */
	background-image:url(../../images/popup/luxury-for-less-pop-up.gif);
	background-repeat:no-repeat;
	border: 1pt solid black;
	width: 307px;
	height: 214px;
}

body a { color: #7B14BD;}
body a:hover { color: ##ba5cb2;}
img {
	-moz-opacity: 1.0;
	opacity:1.;
	filter: alpha(opacity=100);
	border: none;}

#centermain { /*zentriert die Seite*/
	width: 872px;
	position: absolute;
	left: 50%;
	margin-left: -436px;
	height: 800px;
	border: 0px solid #000000;
}

#main_main {
	position: absolute;
	top: 200px;
	height: auto;
	width: 100%;
	border: 0px solid #000000;
}
#main_main #main_content {
	/*position: absolute; */
	border-top:1px solid #ffffff;
	border-bottom:1px solid #ffffff;
	/*min-height: 494px;*/
	height: auto;
	width: 100%;
}

#main_main #main_content #image_bg {
	background-image: url(img/bg_black.jpg);
	background-repeat: repeat;
	background-position: top center;
	/*min-height:494px;*/
	text-align: center;
}

#main_main #main_content #image_bg table tr td {
	padding: 0;
	margin: 0;
	border: none;
}


#main_main #main_content #image_bg table tr td #content_center {
	width: 870px;
	min-height: 494px;
	height: auto;
	text-align: left;
}

#centermain #main { /*main ebene*/
	width: 100%;
	height: 800px;
}

/*HEADER------------------------
------------------------------------------------*/

#centermain #main #header { /*main ebene*/
	width: 100%;
	height: 150px;
}

#centermain #main #header #logo { width: 274px; height: 150px; float:left;}

#centermain #main #header #customer_nav,
#centermain #main #header #search_box {
	text-transform: uppercase;
	font-size: 11px;
	height: 30px;
	line-height: 30px;
	}

#centermain #main #header #customer_nav {
	width: 400px;
	margin-top: 118px;
	text-align: left;
	padding-left: 5px;
	float: left;
	}

#centermain #main #header #search_box {
	width:170px;
	float:right;
	margin-top: 115px;
	font-size: 95%;
	font-family: Georgia, "Times New Roman", Times, serif;
	}



#centermain #main #header #customer_nav a,
#centermain #main #header #customer_nav a:hover,
#centermain #main #header #customer_nav a:visited,
#centermain #main #header #customer_nav a:active {
	text-transform: uppercase;
	font-size: 95%;
	line-height: 29px;
	text-decoration: none;
	color: #636161;
	font-family: Georgia, "Times New Roman", Times, serif;
}

#centermain #main #header #customer_nav a:hover { text-decoration: underline;}

/*Search*/
#centermain #main #header #search_box .s_text {float: right; width: 45px; margin-top: 4px;}
#centermain #main #header #search_box .s_input {float: right; width: 80px; margin-top: 7px;}
#centermain #main #header #search_box .s_button  {float: right; width: 20px; margin-top: 7px;}
#centermain #main #header #search_box .s_input input {border: 1px solid #000000; height: 12px;}


/*First_Level_Navigation------------------------
------------------------------------------------*/
#first_level_nav {
	height: 30px;
	background: #fcbfe0 url(img/bg_menu.jpg);
	background-position: top;
	background-repeat: repeat-x;
	position: absolute;
	top: 151px;
	width: 100%;
}

#first_level_nav #centermain a.firstlevel_button,
#first_level_nav #centermain a a:hover.firstlevel_button,
#first_level_nav #centermain a a:visited.firstlevel_button,
#first_level_nav #centermain a a:active.firstlevel_button {
	width: 108px;
	height: 29px;
	border-left: solid 1px #FCBFE0;
	padding-top: 1px;
	float: left;
	text-transform: uppercase;
	font-size: 12px;
	line-height: 29px;
	text-decoration: none;
	background: #ccc8c8 url(img/button_main.jpg);
	background-repeat: no-repeat;
	color: #000000;
	text-align: center;
}

#first_level_nav #centermain a:hover,
#first_level_nav #centermain a:active {
	background: #EAE6E6 url(img/button_main_black.jpg);
	background-repeat: no-repeat;
	color: #ba5cb2;
}

#first_level_nav #centermain #secondlevel { padding: 2px 0 2px 2px;}
#first_level_nav #centermain #secondlevel a.secondlevel_button { color: #636161; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px;}
#first_level_nav #centermain #secondlevel a:hover.secondlevel_button { background-image: none;}

/*Module------------------------
------------------------------------------------*/
/*shoplist*/

#main_main #main_content #image_bg table tr td #content_center #shoplist_box,
#main_main #main_content #image_bg table tr td #content_center #index_box {
	height: auto;
	/*background-color: #33004B;
	padding: 5px;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	margin: 0 0 10px 0 ;*/
	}

#main_main #main_content #image_bg table tr td #content_center #shoplist_box {
	width: 655px;
	float: left;
	padding: 5px;
	margin: 0 0 10px 0 ;
	}

#main_main #main_content #image_bg table tr td #content_center #index_box {
	width: 500px;
	float: left;
	}

#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_head {
	font-size: 12px; color: #BA5CB2; margin-bottom: 5px; padding-top: 5px;text-transform: uppercase;
}

#main_main #main_content #image_bg table tr td #content_center  #productlist_box {
	font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; color: #636161; width: 870px; border: red;
}

#main_main #main_content #image_bg table tr td #content_center  #productlist_box #productlistlist_row
 { width: 100%;}

#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_head,
#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_row
	 {width: 655px;}

#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_row,
#main_main #main_content #image_bg table tr td #content_center  #productlist_box #productlistlist_row {
	border-bottom: 1px solid #FF0099;
	border-top: 1px solid #BA5CB2;
	margin-bottom: 5px;
	font-size: 10px;
	color: #636161;
	text-transform: uppercase;
}

#main_main #main_content #image_bg table tr td #content_center  #productlist_box #product_sort {width: 100%; text-align: right;}
#main_main #main_content #image_bg table tr td #content_center  #productlist_box #product_sort select { border: 1px solid #BA5CB2;}


#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_row img, #main_main #main_content #image_bg table tr td #content_center  #productlist_box #productlist_row img{ border: 1px solid #636161;}

#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_row #shoplist_column {float: left;}
#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_row #shoplist_column #input_qty input {
	border: 1px solid #BA5CB2; background-color: #660099; color: #636161; text-align: right; width: 25px; padding: 1px 2px 1px 2px;
}

#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_row  #shoplist_column #delete_input input {
	border: 1px solid #BA5CB2; background-color: #660099; color: #636161;
}

#main_main #main_content #image_bg table tr td #content_center  #shoplist_box #shoplist_head {
	width: 655px;
	font-size: 12px;
	color: #BA5CB2;
	margin-bottom: 5px;
	padding-top: 5px;
}

#main_main #main_content #image_bg table tr td #content_center  #productlist_box #productlist_head {border-bottom: 1px solid #BA5CB2;}

#main_main #main_content #image_bg table tr td #content_center  #sidebar_shoplist {
	width: 180px;
	float: right;
	height: auto;
	background-color: #33004B;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
	margin-bottom: 10px;
}




#main_main #main_content #image_bg table tr td #content_center  #sidebar_shoplist { width: 180px;}


/*gutschein*/
#main_main #main_content #image_bg table tr td #content_center  #sidebar_shoplist #giftcart_box,
#main_main #main_content #image_bg table tr td #content_center  #sidebar_shoplist #info_box {
	width: 100%;
	padding: 5px;
	height: auto;
}

#main_main #main_content #image_bg table tr td #content_center  #sidebar_shoplist #giftcart_box .gc_input input,
#main_main #main_content #image_bg table tr td #content_center  #sidebar_shoplist #newsletter_box .new_input input {
	border: 1px solid #BA5CB2;
	margin: 3px 0 3px 0;
}

/*#main_main #main_content #image_bg table tr td #content_center #cat_list
{ }*/

/*newsletter*/
#main_main #main_content #image_bg table tr td #content_center #cat_list a,
#main_main #main_content #image_bg table tr td #content_center #cat_list a:hover,
#main_main #main_content #image_bg table tr td #content_center #cat_list a:visited,
#main_main #main_content #image_bg table tr td #content_center #cat_list a:active {
	font-size: 20px;
	color: #A858A1;
	text-decoration: none;
	text-transform: uppercase;
	float: none;
}
#main_main #main_content #image_bg table tr td #content_center #cat_list a:hover { color: #FFFFFF:}


#main_main #main_content #image_bg table tr td #content_center #cat_list br { height: 60px;}
#test {
	width: 220px;
	height: auto;
	/*padding: 1em;*/
	border: 1px solid #666666;
	text-align: left;
	overflow: inherit;
	background-image: url(../img/bg_log.jpg);
	background-repeat: no-repeat;
	padding: 20px 5px 10px 10px;
}

#main_main #main_content #image_bg table tr td #content_center #registry table
{
	background-color: #5C2875;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#main_main #main_content #image_bg table tr td #content_center #newsletter table
{
	background-color: #5C2875;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#main_main #main_content #image_bg table tr td #content_center #account table
{
	background-color: #5C2875;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#main_main #main_content #image_bg table tr td #content_center #account table img {
	-moz-opacity: 0.9;
	opacity: .99;
	filter: alpha(opacity=99);}

#main_main #main_content #image_bg table tr td #content_center #checkout table
{
	background-color: #5C2875;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

#main_main #main_content #image_bg table tr td #content_center #accessory,
#main_main #main_content #image_bg table tr td #content_center #clothing,
#main_main #main_content #image_bg table tr td #content_center #specials,
#main_main #main_content #image_bg table tr td #content_center #bags,
#main_main #main_content #image_bg table tr td #content_center #shoes,
#main_main #main_content #image_bg table tr td #content_center #new,
#main_main #main_content #image_bg table tr td #content_center #sales,
#main_main #main_content #image_bg table tr td #content_center #lala {
	width: 324px;
	height: 494px;
	text-align: left;
	background-repeat: no-repeat;
	padding-left: 546px;
}



#main_main #main_content #image_bg table tr td #content_center #clothing {background-image: url(img/clothing.jpg);}
#main_main #main_content #image_bg table tr td #content_center #accessory {background-image: url(img/accessory.jpg);}
#main_main #main_content #image_bg table tr td #content_center #specials {background-image: url(img/specials.jpg);}
#main_main #main_content #image_bg table tr td #content_center #bags {background-image: url(img/bags.jpg);}
#main_main #main_content #image_bg table tr td #content_center #shoes {background-image: url(img/shoes.jpg);}
#main_main #main_content #image_bg table tr td #content_center #new {background-image: url(img/new.jpg);}
#main_main #main_content #image_bg table tr td #content_center #sales {background-image: url(img/sales.jpg);}
#main_main #main_content #image_bg table tr td #content_center #lala {background-image: url(img/lala_bg.jpg);}

#main_main #main_content #image_bg table tr td #content_center #accessory #cat_list,
#main_main #main_content #image_bg table tr td #content_center #clothing #cat_list,
#main_main #main_content #image_bg table tr td #content_center #bags #cat_list,
#main_main #main_content #image_bg table tr td #content_center #specials #cat_list,
#main_main #main_content #image_bg table tr td #content_center #shoes #cat_list,
#main_main #main_content #image_bg table tr td #content_center #new #cat_list,
#main_main #main_content #image_bg table tr td #content_center #sales #cat_list {
	width: 304px;
	height: 339px;
	padding: 150px 5px 5px 15px;
	background-color: #eae6e6;
	/*background-image: url(img/sub_cat_bg3.jpg);
	background-repeat: no-repeat;
	background-position: left bottom; */


}


#main_main #main_content #image_bg table tr td #content_center #lala #cat_list {
	width: 324px;
	height: 494px;
	background-color: #262626;
	background-image: url(img/lala.jpg);
	background-repeat: no-repeat;
	-moz-opacity: 0.7;
	opacity:.70;
	filter: alpha(opacity=70);

}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add {
	min-height: 494px;
	height:auto !important;
	height: 494px;
	overflow: visible;
}

#main_main #main_content #image_bg table tr td #content_center #check_ship_add,
#main_main #main_content #image_bg table tr td #content_center #shop_list {

	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);

}

/*TRANSPARENT_DIV------------------------
------------------------------------------------*/
#overlay_purpur{
	width:100%;
	height:100%;
	background-color: #5C2875;
	-moz-opacity: 0.8;
	opacity:.80;
	filter: alpha(opacity=80);
}

/*TEXTFORMATION------------------------
------------------------------------------------*/
#main_main #main_content #image_bg table tr td #content_center .title1,
#main_main #main_content #image_bg table tr td #content_center .title1_sidebar,
#main_main #main_content #image_bg table tr td #content_center #check_ship_add.title1
 { /*main ebene*/
color: #BA5CB2;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 18px;
padding: 7px 0 10px 0;
}

#main_main #main_content #image_bg table tr td #content_center #check_ship_add  input { border: 1px solid #636161; background-color: #FFFFFF;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add  select { border: 1px solid #636161; background-color: #FFFFFF;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add .inputRequirement { color: #FF0099;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add .moduleRowSelected {background-color: #BA5CB2; padding: 5px;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add #defaultSelected {background-color: #000000; padding: 5px; border: 1px solid red;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add textarea { border: 1px solid #636161; background-color: #FFFFFF; color: #636161; padding: 5px 0 5px 5px; width: 800px;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add #agb textarea { border: 1px solid #636161; background-color: #FFFFFF; color: #636161; padding: 0; width: 805px;}
#main_main #main_content #image_bg table tr td #content_center #check_ship_add a { color: #636161;}
#main_main #main_content #image_bg table tr td #content_center .title1{ width: 500px; float: left;}
#main_main #main_content #image_bg table tr td #content_center .title1_sidebar { width: 340px; float: right;}

#main_main #main_content #image_bg table tr td #content_center #check_ship_add.title1{ width: 500px;}

#main_main #main_content #image_bg table tr td #content_center .message_err {
	border: 1px solid #CC0033;
	float: left;
	padding: 5px;
	margin-left: 5px;
	width: 624px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #CC0033;
}
#main_main #main_content #image_bg table tr td #content_center #sidebar_shoplist #giftcart_box .title2,
#main_main #main_content #image_bg table tr td #content_center #sidebar_shoplist #newsletter_box .title2,
#main_main #main_content #image_bg table tr td #content_center #sidebar_shoplist #info_box .title2 {
color: #FF0099;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 11px;
}

#main_main #main_content #image_bg table tr td #content_center #sidebar_shoplist #giftcart_box .title3,
#main_main #main_content #image_bg table tr td #content_center #sidebar_shoplist #newsletter_box .title3 {
color: #BA5CB2;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 100%;
}

#main_main #main_content #image_bg table tr td #content_center #manlist .title1 {
color: #660099;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 18px;
text-transform: uppercase;
}

#main_main #main_content #image_bg table tr td #content_center #manlist .title2 {
color: #660099;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 24px;
text-transform: uppercase;
}

#main_main #main_content #image_bg table tr td #content_center #manlist .designers {
color: #636161;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
text-transform: uppercase;
}


#main_main #main_content #image_bg table tr td #content_center #manlist #ad,
#main_main #main_content #image_bg table tr td #content_center #manlist #ek,
#main_main #main_content #image_bg table tr td #content_center #manlist #lp,
#main_main #main_content #image_bg table tr td #content_center #manlist #qz {
color: #636161;
font-family: Georgia, "Times New Roman", Times, serif;
font-size: 11px;
line-height: 16px;
text-transform: uppercase;
padding: 0 0 0 10px ;
background-color: #ffffff;
width: 200px;

}
/*CLEAR------------------------
------------------------------------------------*/
.clear-left {clear: left;}
.clear-right {clear: right;}
.clear {clear: both;}

#main_main #main_content #image_bg table tr td #content_center #content_center .clear-left {clear: left;}
#main_main #main_content #image_bg table tr td #content_center  #content_center .clear-right {clear: right;}
#main_main #main_content #image_bg table tr td #content_center #content_center .clear {clear: both;}


/* footer */
#footer #footer_content a,
#footer #footer_content a:hover,
#footer #footer_content a:visited,
#footer #footer_content a:active {
	text-transform: uppercase;
	font-size: 95%;
	text-decoration: none;
	color: #636161;
	font-family: Georgia, "Times New Roman", Times, serif;
}
div.copyright, div.parseTime {
	display: none;
}


/*------------------------ module.css-------------------
----------------------------------------------------------------------*/

/*INDEX - SIDEBAR */
#main_main #main_content #image_bg table tr td #content_center #index_box {
	width: 100%;
	background-image: url(img/front.jpg);
	background-repeat: no-repeat;
	}


#main_main #main_content #image_bg table tr td #content_center  #sidebar_index {
	width: 325px;
	height: 500px;
	padding: 0px;
	margin: 0px;
	background-color: #eae6e6;
	/*background-image: url(img/bg_black_si.jpg);*/
	background-repeat: no-repeat;
	background-position: top right;
	float: right;
	font-size: 11px;
	font-family: Arial, Helvetica, sans-serif;
	color: #636161;
}

#main_main #main_content #image_bg table tr td #content_center  #sidebar_index #product_box {
 width: 100%;
 padding-bottom: 5px;
 border-bottom: 1px dotted #7B14BD;

}
/*#main_main #main_content #image_bg table tr td #content_center  #sidebar_index #sidebar_index_top,
#main_main #main_content #image_bg table tr td #content_center  #sidebar_index #sidebar_index_bottom {
	width: 100%;
	height: 7px;
	padding: 0px;
}

#main_main #main_content #image_bg table tr td #content_center  #sidebar_index {
	width: 320px;
	padding: 10px;
	float: right;
	height: 320px;
	background-color: #6A3393;
	background-image: url(img/start_box.gif);
	background-repeat: no-repeat;
}*/

/*TEXTFORMATION------------------------
------------------------------------------------*/

#main_main #main_content #image_bg table tr td #content_center #sidebar_index .title
{ /*main ebene*/
color: #ba5cb2;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 18px;
padding: 7px 0 10px 0;
}

/*#main_main #main_content #image_bg table tr td #content_center .title1,
#main_main #main_content #image_bg table tr td #content_center .title1_sidebar,
#main_main #main_content #image_bg table tr td #content_center #check_ship_add.title1
 { /*main ebene
color: #BA5CB2;
font-family: Georgia, "Times New Roman", Times, serif;
text-transform: uppercase;
font-size: 18px;
padding: 7px 0 10px 0;
}*/

/* für die newsbox */

span#news_box ul {
	margin: 0 0 0 14px;
	padding:0;
}