﻿.body
	{
	position:relative;
	/*background-image:url('/image/background/LC_Back_01.png');*/
	background-image:url('/image/background/LC_Web_Back_25.gif');
	background-repeat: repeat;
	text-align:center;
    }

.site
	{		
	position:relative;	
	width:845px;
    text-align:center;
    margin:auto;  
	}

.leer_startsite
	{
	float:left;
	position:relative;	
    height:35px;
	width:845px;
	}

.pnlThemePicture
	{
	width:815px;
	height:400px;
	float:left;
	margin-bottom:0px;
	position:relative;
	}

.site_content
	{
	float:left;
	width:815px;
	position:relative;
	text-align:left;
	background-color:#FFFFFF;
	padding-left:15px;
	padding-right:15px;
	padding-top:10px;
	padding-bottom:10px;
	}
	
.headmenu
	{
    position:relative;
    float:left;
	width:815px;
	}
.buttommenu
	{
    position:relative;
    float:left;
	height:160px;
	width:815px;
	margin-bottom:100px;
	}

.s_text_links_box:link, .s_text_links_box:visited
	{
    font-family:Verdana;
    font-size:10px;
    color:#786858;
    text-decoration:none;
	}
	
.s_text_links_box:hover
	{
    font-family:Verdana;
    font-size:10px;
    color:#786858;
    text-decoration:underline;
	}
	
.s_text_links_box:active
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:underline;
	}
	

.s_text_links1:link, .s_text_links1:visited
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:none;
	}
	
.s_text_links1:hover
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:underline;
	}
	
.s_text_links1:active
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:underline;
	}
	
.s_text_link_hier:link
	{
    font-family:Verdana;
    font-size:10px;
	color:#786758;
    color:#9900CC;
	}
	
.s_text_link_hier:hover
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:underline;
	}

.s_text_link_hier:visited
	{
    font-family:Verdana;
    font-size:10px;
	color:#786758;
    text-decoration:none;
	}
	
.s_text_link_hier:active
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:none;
	}
	
.s_text_links_servicebox:link, .s_text_links_servicebox:visited
	{
    font-family:Verdana;
    font-size:9px;
    color:#786858;
    text-decoration:none;
	}
	
.s_text_links_servicebox:hover
	{
    font-family:Verdana;
    font-size:9px;
    color:#786858;
    text-decoration:underline;
	}
	
.s_text_links_servicebox:active
	{
    font-family:Verdana;
    font-size:9px;
    color:#9900CC;
    text-decoration:underline;
	}
	
.search_textbox
	{
	width:110px;
	height:16px;
	overflow:hidden;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
    background-color:#EDEBE8;
    border:0px;
	}
	
.s_textbold
	{
    font-family:Verdana;
    font-size:11px;
    color:#786758;
    font-weight:bold;
	}
	
.s_text_10
	{
    font-family:Verdana;
    font-size:10px;
    color:#786758;
	}
	
.s_textbold
	{
    font-family:Verdana;
    font-size:11px;
    color:#786758;
    font-weight:bold;
	}
	
.s_text_sitemap:link, .s_text_sitemap:visited
	{
	font-family:Verdana;
	font-size:11px;
    color:#786758;
    text-decoration:none;
    border:0px;
	}
	
.s_text_sitemap:hover
	{
	font-family:Verdana;
	font-size:11px;
    color:#786758;
    text-decoration:underline;
    border:0px;
	}
	
.s_text_sitemap:active
	{
	font-family:Verdana;
	font-size:11px;
    color:#90C;
    text-decoration:none;
    border:0px;
	}	
	
.s_text_category:link, .s_text_category:visited
	{
	font-family:Georgia;
	font-size:14px;
    color:#90C;
    font-style:italic;
    text-decoration:none;
    border:0px;
	}
	
.s_text_category:hover
	{
	font-family:Georgia;
	font-size:14px;
    color:#90C;
    font-style:italic;
    text-decoration:underline;
    border:0px;
	}
	
.s_text_category:active
	{
	font-family:Georgia;
	font-size:14px;
    color:#90C;
    font-style:italic;
    font-weight:bold;
    text-decoration:underline;
    border:0px;
	}	

.s_text_category_active
	{
	font-family:Georgia;
	font-size:14px;
    color:#90C;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
    border:0px;
	}
	
.s_text_merchant:link, .s_text_merchant:visited
	{
    font-family:Verdana;
    font-size:10px;
    color:#90C;
    text-decoration:none;
    border:0px;
	}
	
.s_text_merchant:hover
	{
    font-family:Verdana;
    font-size:10px;
    color:#90C;
    text-decoration:underline;
    border:0px;
	}
	
.s_text_merchant:active
	{
    font-family:Verdana;
    font-size:10px;
    color:#90C;
    text-decoration:underline;
    border:0px;
	}
	 	
.usc_feature
	{
	margin-top:10px;
	width:815px;
	float:left;
	position:relative;
	margin-bottom:10px;
	}
	
._feature_separator
	{
	width:815px;
	float:left;
	position:relative;
	height:13px;
	}
	
.featureboxlines
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:10px; 
	background-color:#FFFFFF;
	}
	
.featurebox
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:225px;
	overflow:hidden;
	}
	
.featureboxheadline
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:30px;
	overflow:hidden;
	text-align:left;
	font-family:Georgia;
    font-size:14px;
    font-style:italic;
    color:#90C;
    line-height:28px;
    text-decoration:none;
	}
	
.featureboxheadline_fr
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:30px;
	overflow:hidden;
	text-align:left;
	font-family:Georgia;
    font-size:12px;
    font-style:italic;
    color:#90C;
    line-height:28px;
    text-decoration:none;
	}
	
.featureboxcontent
	{
	float:left; 
	position:relative; 
	/*width:263px;*/ 
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:11px;
    color:#786858;
    line-height:16px;
	}

.featurebox_image
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:225px;
	overflow:hidden;
	}
	
.featurebox_separator
	{
	float:left;
	position:relative;
	width:13px;
	height:225px;
	}
	
.usc_bottom
	{
	float:left;
	position:relative;
	width:815px;
	z-index:1;
	}
	
.servicebox_bottomlines
	{
	float:left; 
	position:relative; 
	width:815px; 
	background-image:url('/images/lines.png');
	background-repeat:repeat-x;
	height:1px;
	}	

.servicebox
	{
	float:left; 

	width:263px; 
	height:134px;
	overflow:hidden;
	margin-bottom:10px;
	z-index:0;
	}
	
.serviceboxheadline
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:23px;
	overflow:hidden;
	text-align:left;
	margin-top:10px;
	}
	
.serviceboxcontent
	{
	float:left; 
	position:relative; 
	width:263px; 
	height:57px;
	overflow:hidden;
	margin-top:5px;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
    line-height:140%;
	}
	
.servicebox_bottom
	{
	float:left; 
	position:relative; 
	width:263px; 
	overflow:hidden;
	margin-top:15px;
	margin-bottom:5px;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#ffffff;
	}
	
.service_textbox
	{
	width:160px;
	height:16px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
    background-color:#EDEBE8;
    border:0px;
	}
	
.service_button
	{
	width:83px;
	height:16px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#72009E;
	}
	
.service_separator
	{
	float:left;
	position:relative;
	width:13px;
    min-height:135px;
	}
	
.service_separator_height
	{
	float:left;
	position:relative;
	height:10px;
	}
	
.box_service_links
	{
	float:left;
	position:relative;
	width:131px;
	height:90px;
	margin-top:5px;
	background-color:#FFFFFF;
	overflow:hidden;
	}
	
.box_service_link
	{
	float:left;
	position:relative;
    width:131px;
   	overflow:hidden;
	}
	
.box_service_linktext
	{
	float:left;
	position:relative;
    width:131px;
    height:14px;
	}
.service_box_content
	{
	float:left;
	position:relative;
	width:263px;
	}

.service_box_content_separator
	{
	float:left;
	position:relative;
	width:1px;
	height:86px;
	background-color:#FFFFFF;
	margin-top:5px;
	}
	
.links_bottom_menu
	{
	margin-top:10px;
	position:relative;
	float:left;
	width:815px;
	}

.separator_bottom_menu
	{
	float:left;
	position:relative;
	width:20px;
	min-height:10px;
	}
	
.usc_headmenu
	{
	float:left;
	position:relative;
	width:815px;
	}

.link_home
	{
	float:left;
	position:relative;
	margin-left:1px;
	}

.link_languages
	{
	float:left;
	position:relative;
	width:120px;
	margin-left:10px; 
	}

.link_language
	{
	float:left;
	position:relative;
	}

.link_language
	{
	float:left;
	position:relative;
	padding-right:10px;
	}

.log_user
	{
	float:left;
	position:relative;
	width:215px;
    background-color:#FFFFFF;
    text-align:right;
    overflow:hidden;
    margin-right:5px;
	}
	
.s_text_violett_short
	{
	font-size:9px;
	color:#9900CC;
	font-family:Verdana, Tahoma, Helvetica;
	}
	
.link_login
	{
	float:left;
	position:relative;
	width:60px;
	}
	
.linkbasket
	{
	float:left;
	position:relative;
	width:210px;
	}
	
.link_basket
	{
	float:left;
	position:relative;
	}
	
.link_basketcontent
	{
	float:left;
	position:relative;
	margin-left:3px;
	}

.link_search
	{
	float:left;
	position:relative; 
	width:110px;
	margin-top:2px;
	}
	
.link_search_arrow
	{
	float:left;
	position:relative; 
	margin-top:1px;
	}
		
.head_onlineshop
	{
	float:left;
    position:relative;
    width:814px;
    padding-bottom:18px;
    margin-left:1px;
	}
	
.headline_onlineshop
	{
	float:left;
	position:relative;
	width:407px;
	}
	
.description_onlineshop
	{
	float:left;
	position:relative;	
	width:407px;
	height:15px;
	margin-top:26px;
	}
	
.links_onlineshop
	{
	float:left;
	position:relative;
	/*width:379px;*/
	margin-top:13px;
	}

.head_info
	{
	float:left;
	position:relative;
	width:275px;
	}
	
.headline_info
	{
	margin-top:10px;
	float:left;
	position:relative;
	width:275px;
	margin-top:26px;
	}
	
.headlinelink_info
	{
	margin-top:13px;
	float:left;
	position:relative;
	width:275px;
	}
	
.headlinelinkinfoproduct_info
	{
	float:left;
	position:relative;
	width:275px;
	}
	
.headlinelinkinfo_info
	{
	margin-top:3px;
	float:left;
	position:relative;
	width:275px;
	}
	
.link_info
	{
	float:left;
	position:relative;
	width:301px;
	height:110px;
	margin-top:10px; 
	}
	
.head_image
	{
	float:left;
	position:relative;
	width:131px;
	}
	
.image_livingcrafts
	{
	float:left;
	position:relative;
	width:131px;
	margin-top:55px;
	}

/*--Login.aspx--*/
.login_area
	{
	float:left;
	position:relative;
	width:815px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.area_boxen
	{
	float:left;
	position:relative;
	width:815px;
	margin-bottom:10px;
	}
	
.loginbox_customer
	{
	float:left;
	position:relative;
	width:263px;
	height:225px;
	background-color:#E6DCE9;
	}
	
.loginbox_error
	{
	float:left;
	position:relative;
	width:815px;
	height:40px;
	background-color:#E6DCE9;
	margin-top:10px;
	margin-bottom:10px;
	text-align:center;
	font-size:11px;
    font-family:Verdana;
    font-weight:bold;
	color:#FF0061;
	}
	
.registartionbox
	{
	float:left;
	position:relative;
	width:263px;
	height:225px;
	background-color:#F1E5F5;
	}
	
.loginbox_merchant
	{
	float:left;
	position:relative;
	width:263px;
	height:225px;
	background-color:#EDEBE8;
	}
	
.separator
	{
	float:left;
	position:relative;
	width:13px;
	height:225px;
	background-color:#FFFFFF;
	}
	
.textbox_login
	{
	width:170px;
	height:16px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#786658;
    background-color:#FFFFFF;
    border:0px;
	}
	
.s_text_input
	{
    font-family:Verdana;
    font-size:11px;
    color:#786758;
	}
	
.s_text_table
	{
    font-family:Verdana;
    font-size:11px;
    color:#786658;
	}
.s_text_table_info
	{
    font-family:Verdana;
    font-size:8px;
    color:#786658;
	}
	
.s_text_hint
	{
	font-family:Arial,Helvetica,Sans-Serif;
	font-size:11px;
	line-height:20px;
	color:#DE3049;
	font-weight:bold;
	}


.s_text_links:link,.s_text_links:visited
	{
    font-family:Verdana;
    font-size:10px;
    color:#786858;
    text-decoration:none;
	}
	
.s_text_links:hover
	{
    font-family:Verdana;
    font-size:10px;
    color:#786858;
    text-decoration:underline;
	}
	
.s_text_links:active
	{
    font-family:Verdana;
    font-size:10px;
    color:#90C;
    text-decoration:none;
	}
	
.s_textsearchlinks:link,.s_textsearchlinks:visited
	{
    font-family:Verdana;
    font-size:11px;
    color:#786858;
    text-decoration:none;
	}
	
.s_textsearchlinks:hover
	{
    font-family:Verdana;
    font-size:11px;
    color:#786858;
    text-decoration:underline;
	}
	
.s_textsearchlinks:active
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    text-decoration:none;
	}
	
s_text_link_login:link, .s_text_link_login:visited
	{
    font-family:Verdana;
    font-size:10px;
    color:#786858;
    text-decoration:none;
	}
	
.s_text_link_login:hover
	{
    font-family:Verdana;
    font-size:10px;
    color:#786858;
    text-decoration:underline;
	}
	
.s_text_link_login:active
	{
    font-family:Verdana;
    font-size:10px;
    color:#9900CC;
    text-decoration:underline;
	}
	
.login_button
	{
	width:80px;
	height:16px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#72009E;
    border:0px;
	}
	
.separator_line
	{
	float:left; 
	position:relative; 
	width:539px; 
	height:5px; 
	border-bottom-color:#786658;
	border-bottom-style:dotted;
	border-bottom-width:1px;
	}	
	
/*--Register.aspx--*/
.textbox_table
	{
	width:280px;
	height:16px;
	overflow:hidden;
	text-align:left;
	vertical-align:middle;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
    background-color:#FFFFFF;
    border:0px;
    padding-top:2px;
	}
	
.dropdownlist_table
	{
	height:16px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:11px;
    color:#786858;
    background-color:#FFFFFF;
    border:0px;
	}

.style_site_register
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#F1E5F5;
	margin-bottom:10px;
	margin-top:10px;
	padding-bottom:10px;
	}
	
.register_headsections
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:10px;
	margin-left:10px;
	}
	
.register_sections
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:20px;
	margin-left:10px;
	}
	
.register_sections_text
	{
	float:left;
	position:relative;
	width:529px;
	margin-left:10px;
	margin-top:3px;
	}
	
.register_sections_headtext
	{
	float:left;
	position:relative;
	width:559px;
	margin-left:10px;
	margin-top:20px;
	}
	
.register_sections_newsletter
	{
	float:left;
	position:relative;
	width:10px;
	}
	
.register_controlsections_button
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:20px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
/*--ForgotPassword.aspx--*/
.style_site_forgot_password
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#F1E5F5;
	margin-top:10px;
	margin-bottom:10px;
	min-height:260px;
	}
	
.forgot_password_sections
	{
	float:left;
	position:relative;
	width:549px;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	}
	
.forgot_password_control
	{
	float:left;
	position:relative;
	width:120px;
	margin-top:20px;
	}
	
.s_text_textbox
	{
	width:120px;
	height:16px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
    background-color:#EDEBE8;
    border:0px;
	}
	
.multi_textbox
	{
	width:280px;
	height:80px;
	overflow:hidden;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
    background-color:#FFFFFF;
    border:0px;
	}
	
/*--Buttons--*/
.buttons
	{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#72009E;
    border:0px;
	text-decoration:none;
	padding-top:0px;
	text-align:center;
	vertical-align:middle;
	height:16px;
	padding-top:2px;
	}
	
.href_buttons
	{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#72009E;
    border:0px;
	text-decoration:none;
	padding-top:0px;
	text-align:center;
	vertical-align:middle;
	height:16px;
	padding:5px 2px 5px 2px;
	}
	
.buttons_bottom_menu	
	{
    font-family:Verdana;
    font-size:10px;
    color:#FFFFFF;
    background-color:#72009E;
    border:0px;
	text-decoration:none;
	padding-top:0px;
	text-align:center;
	vertical-align:middle;
	height:16px;
	}
	
.s_text_info:link, .s_text_info:visited
	{
    font-family:Verdana;
    font-size:24px;
    color:#786858;
    line-height:120%;
    text-decoration:none;
	}
	
.s_text_info:hover
	{
    font-family:Verdana;
    font-size:24px;
    color:#786858;
    line-height:120%;
    text-decoration:underline;
	}
	
.s_text_info:active
	{
    font-family:Verdana;
    font-size:24px;
    color:#90C;
    line-height:120%;
    text-decoration:none;
	}
	
.s_text_info_subpoints:link, .s_text_info_subpoints:visited
	{
    font-family:Georgia;
    font-size:14px;
    color:#90C;
    font-style:italic;
    text-decoration:none;
	}
	
.s_text_info_subpoints:hover
	{
    font-family:Georgia;
    font-size:14px;
    color:#90C;
    font-style:italic;
    text-decoration:underline;
	}
	
.s_text_info_subpoints:active
	{
    font-family:Georgia;
    font-size:14px;
    color:#90C;
    font-style:italic;
    text-decoration:none;
	}
	
.s_text_info_subpoints_active
	{
    font-family:Georgia;
    font-size:14px;
    color:#90C;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
	}
	
.s_text_info_subpoints_arrow
	{
    font-family:Georgia;
    font-size:14px;
    color:#90C;
    font-style:italic;
    text-decoration:none;
	}
	
.s_text_info_subpoints_arrow_bold
	{
    font-family:Georgia;
    font-size:14px;
    color:#90C;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
	}
	
.s_text_info_subsubpoints:link, .s_text_info_subsubpoints:visited
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    text-decoration:none;
	}
	
.s_text_info_subsubpoints:hover
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    text-decoration:underline;
	}
	
.s_text_info_subsubpoints:active
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    text-decoration:none;
	}
	
.s_text_info_subsubpoints_active
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    font-weight:bold;
    text-decoration:none;
	}
	
.s_text_info_subsubpoints_arrow
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    font-style:italic;
    text-decoration:none;
	}
	
.s_text_info_subsubpoints_arrow_bold
	{
    font-family:Verdana;
    font-size:11px;
    color:#90C;
    font-style:italic;
    font-weight:bold;
    text-decoration:none;
	}
	
.s_text_error
	{
    font-family:Georgia;
    font-size:24px;
    color:#90C;
	}
	
/*--Errorpages--*/
.layer_error
	{
	position:relative;
	float:left;
	width:795px;
	text-align:left;
	background-color:#FFFFFF;
	padding:10px 10px 10px 10px;
	}
	
.headmenu_error
	{
    position:relative;
    float:left;
	width:815px;
	}
	
	
.s_link_info_head
	{
	font-family:Georgia;
	font-size:14px;
	color:#9900CC;
	font-style:italic;
	}
	
.s_info_unvalid_article_bold
	{
	font-family:Verdana, Tahoma, Helvetica;
	font-size:12px;
	color:#ff0033;
	font-weight:bold;
	}
	
.s_info_unvalid_article
	{
	font-family::Verdana, Tahoma, Helvetica;
	font-size:11px;
	color:#ff0033;
	}
	
.s_info_head_pricture
	{
	font-family:Georgia;
	font-size:11px;
	color:#9900CC;
	font-style:italic;
	}