﻿/*--Start.aspx--*/
.start_picture
	{
	float:left; 
	position:relative; 
	height:400px; 
	width:815px;
	}
	
	html
{
	height: 100.3%;
	margin-bottom:1px;
}
	
/*--CustomerProfil.aspx--*/

.sections_customerprofil_color_outside
	{
	float:left;
	position:relative;
	width:539px;
	background-color:#F1E5F5;
	}
	
.sections_customerprofil_color_inside
	{
	float:left;
	position:relative;
	width:534px;
	background-color:#F1E5F5;
	margin-top:20px;
	margin-left:5px;
	}
	
.sections_customerprofil_white
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
.sections_customerprofil_check
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	background-color:#FFFFFF;
	}

.sections_contact
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	}
	
	
.sections_customerprofil_newsletter_check
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
.sections_customerprofil_control
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	}
	
.section_customer_control
	{
	float:left;
    position:relative;
    width:539px;
    margin-top:10px;
	}
	
.area_back_to_basket
	{
	float:left;
    position:relative;
    width:380px;
	}	

.area_watchlist
	{
	float:left;
    position:relative;
    width:380px;
	}	
	
.area_forward
	{
	float:right;
    position:relative;
    width:120px;
    text-align:right;
	}
	
.back_button_customerprofil
	{
	float:left;
    position:relative;
    width:360px;
    top:1px;
	}
	
.arrow_left_customerprofil
	{
	float:left;
    position:relative;
    width:15px;
    height:8px;
	}
	
/*--Delivery.aspx--*/
.sections_delivery_color_outside
	{
	float:left;
	position:relative;
	width:539px;
	background-color:#F1E5F5;
	margin-top:2px;
	padding-bottom:10px;
	}
	
.sections_delivery_color_inside
	{
	float:left;
	position:relative;
	width:529px;
	background-color:#F1E5F5;
	margin-top:5px;
	margin-bottom:20px;
	margin-left:10px;
	}
	
.sections_delivery_control
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
.area_back_to_customerprofil
	{
	float:left;
    position:relative;
    width:380px;
	}
	
.sections_delivery_white
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
.shipping_option
	{
	float:left;
	position:relative;
	width:529px;
	}
	
.shipping_express_option
	{
	float:left;
	position:relative;
	margin-top:10px;
	margin-left:30px;
	width:489px;
	}
	
.option_radiobutton
	{
	border-width:0px;
	padding:0px;
	}
	
/*--Payment.aspx--*/
.sections_payment_color_outside
	{
	float:left;
	position:relative;
	width:539px;
	background-color:#F1E5F5;
	margin-top:2px;
	}
	
.sections_payment_color_inside
	{
	float:left;
	position:relative;
	width:529px;
	background-color:#F1E5F5;
	margin-top:10px;
	margin-left:10px;
	padding-bottom:10px;
	}
	
.sections_payment_control
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	}
	
.area_back_to_shippment
	{
	float:left;
    position:relative;
    width:380px;
	}
	
.sections_payment_small_white
	{
	float:left;
	position:relative;
	width:539px;
	height:2px;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
.sections_payment_white
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	background-color:#FFFFFF;
	}

.sections_payment_info
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	background-color:#FFFFFF;
	}

.payment_option
	{
	float:left;
	position:relative;
	width:529px;
    margin-bottom:5px;
	}
	
.arrow_left_payment
	{
	float:left;
    position:relative;
    width:15px;
    height:8px;
	}
	
.back_button_payment
	{
	float:left;
    position:relative;
    width:360px;
    top:1px;
	}
	
.area_back_to_delivery
	{
	float:left;
    position:relative;
    width:380px;
	}
	
/*--Order.aspx--*/
.sections_order_head
	{
	float:left;
	position:relative;
    width:815px;
	margin-top:10px;
	background-color:#FFFFFF;
	}

.sections_order_basket
	{
	float:left;
	position:relative;
    width:815px;
	margin-top:20px;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

.sections_basket_head
	{
	float:left;
	position:relative;
    width:815px;
	background-color:#FFFFFF;
	}
	
.sections_basket_head_unvalid_article
	{
	float:left;
	position:relative;
    width:815px;
	background-color:#FFFFFF;
	padding-top:10px;
	padding-bottom:5px;
	}


.area_back_to
	{
	float:left;
    position:relative;
    width:380px;
    margin-top:5px;
    height:14px;
	}
	
.area_back_to_payment
	{
	float:left;
    position:relative;
    width:380px;
	}
	
.arrow_left_order
	{
	float:left;
    position:relative;
    width:15px;
    height:8px;
	}
	
.back_button_payment
	{
	float:left;
    position:relative;
    width:360px;
    top:1px;
	}

.area_sendorder
	{
	float:left;
    position:relative;
    margin-left:50px;
	}
	
.sections_order_control
	{
	float:left;
	position:relative;
    width:815px;
	background-color:#FFFFFF;
	top:10px;
	margin-bottom:10px;
	}
	
.arrow_right_order
	{
	float:left;
    position:relative;
    width:15px;
    height:8px;
	}
	
.back_button
	{
	float:left;
    position:relative;
    width:360px;
    top:1px;
	}
	
.sections_order_basket
	{
	float:left;
	position:relative;
    width:815px;
	background-color:#FFFFFF;
	}
	
.sections_order_payment
	{
	float:left;
	position:relative;
    width:815px;
	margin-top:20px;
	background-color:#FFFFFF;
	margin-bottom:20px;
	}

.sections_order_shippment
	{
	float:left;
	position:relative;
    width:815px;
	margin-top:20px;
	margin-bottom:20px;
	background-color:#FFFFFF;
	}

.table_area_address
	{
	float:left;
	position:relative;
	width:580px;
	background-color:#FFFFFF;
	margin-top:2px;
	padding-top:10px;
	}
	
.sections_order_comment
	{
	float:left;
	position:relative;
    width:500px;
	background-color:#FFFFFF;
	}
	
.sections_order_gifttoken
	{
	float:left;
	position:relative;
    width:500px;
	margin-top:20px;
	margin-bottom:10px;
	background-color:#FFFFFF;
	}
	
 .section_gutschrift_text
	{
	position:relative;
	float:left;
	width:340px;
	}
	
.section_gutschrift_value
	{
		top:10px;
	position:relative;
	float:left;
	width:320px;
	}
	
.textbox_multiline
	{
	overflow:scroll;
	text-align:left;
	font-family:Verdana;
    font-size:10px;
    color:#786858;
	}
	
/*--OrderConfirm.aspx--*/

.sections_orderconfirm_head
	{
	float:left;
	position:relative;
    width:815px;
	margin-top:10px;
	background-color:#FFFFFF;
	}
	
.sections_orderconfirm_body
	{
	float:left;
	position:relative;
    width:543px;
	background-color:#FFFFFF;
	}
	
.sections_order_link_shop
	{
	float:left;
	position:relative;
    width:543px;
	background-color:#FFFFFF;
	padding-bottom:10px;
	}

.sections_order_link_orders
	{
	float:left;
	position:relative;
    width:543px;
	background-color:#FFFFFF;
	}	
	
.section_confirm_text
	{
	font-family:Verdana;
	font-size:11px;
	color:#786658;
	line-height:16px;
	}

	
/*--Content.aspx--*/
.layer_content
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#FFFFFF;
	text-align:left; 
	margin-top:10px; 
	padding-bottom:40px;  
	}
	
/*--OrderCenter.aspx--*/
.layer_ordercenter
	{
	float:left;
	position:relative;
	width:795px;
	background-color:#F1E5F5;
	text-align:left; 
	top:10px;
	padding:10px 10px 0px 10px;
	margin-bottom:10px;
	}
	
.layer_content_ordercenter
	{
	float:left;
	position:relative;
	width:795px;
	
	}
	
.panel_table_orderlist_overview
	{
    float:left;
    position:relative;
    width:695px;
    margin-top:20px;
    margin-bottom:5px;
	}
	
.sections_orderlist_control
	{
	float:left;
	position:relative;
    width:695px;
	margin-top:20px;
	padding-bottom:20px;
	}

.back_to_shop
	{
	float:left;
    position:relative;
    width:380px;
	}

/*--Press.aspx--*/

.layer_paging
	{
	float:left;
	position:relative;
	width:539px;
	padding-top:10px;
	padding-bottom:5px;
	}
	
.layer_paging_article
	{
	float:left;
	position:relative;
	width:539px;
	padding-top:10px;
	padding-bottom:5px;
	}
	
.layer_pnlItems
	{
	float:left;
	position:relative;
	width:100%;
	}
	
.layer_normal_pnlItem
	{
	float:left;
	position:relative;
	width:100%;
	}
	
.layer_single_pnlItem
	{
	float:left;
	position:relative;
	width:100%;
	top:5px;
	}

.press_item_first
{
	position:relative;
	float:left;
	padding-bottom:20px;
	width:100%;
}

.press_item
{
	position:relative;
	float:left;
	padding-bottom:10px;
	padding-top:10px;
	width:100%;
}

.press_item_head
{
	float:left;
	position:relative;
	width:100%;
	padding-bottom:15px;
}

.press_item_headline
{
	float:left;
	position:relative;
	width:100%;
	padding-bottom:5px;
}

.press_item_shorttext
{
	float:left;
	position:relative;
	width:100%;
	padding-bottom:20px;
}

.press_item_link
{
	float:left;
	position:relative;
	width:100%;
}

.download_press_link
{
	position:relative;
	float:left;
	width:100%;
	padding-bottom:5px;
}

.download_press_item_normal
{
	position:relative;
	float:left;
	width:130px;
	height:175px;
	margin-right:6px;
}

.download_press_item_last
{
	position:relative;
	float:left;
	width:130px;
	height:175px;
}

.download_press_item_normal_quer
{
	position:relative;
	float:left;
	width:130px;
	height:120px;
	margin-right:6px;
}

.download_press_item_last_quer
{
	position:relative;
	float:left;
	width:130px;
	height:120px;
}

.download_press_imagelink
{	
	position:relative;
	float:left;
	width:100%;
	height:130px;
	background-color:#EDEBE8;
	overflow:hidden;
}

.download_press_imagelink_quer
{	
	position:relative;
	float:left;
	width:100%;
	height:65px;
	background-color:#EDEBE8;
	overflow:hidden;
}

.download_press_image
{
	position:relative;
	float:left;
	padding-left:15px;
}


.download_press_description
{
	position:relative;
	float:left;
	width:100%;
	margin-top:10px;
}
	
/*--Info.aspx--*/

.layer_text_info
	{
	float:left;
	position:relative;
	width:539px;
	}
	
/*--Home.aspx--*/
	
.SelectedServiceDescription
	{
	float:left;
	position:relative;
    width:530px;
	}
	
.SelectedServiceText
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	}
	
/*--Service.aspx--*/
.layer_main
	{
	float:left;
	position:relative;
	width:815px;
	}
	
.layer_main_min_height
	{
	float:left;
	position:relative;
	width:815px;
	min-height:400px;
	}

.layer_picture
	{
	float:left;
	position:relative;
	width:815px;
	}

.layer_servicepoint
	{
	float:left;
	position:relative;
	width:815px;
	background-image:url('/images/background.png');
	background-repeat:repeat-y;
	margin-top:10px;
	}
	
.layer_text_service
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	}
	
.layer_text_service_footer
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:10px;
	margin-bottom:10px;
	}
	
.layer_text_service_footer_link
	{
	float:left;
	position:relative;
	width:239px;
	text-align:left;
	}
	
.layer_text_service_footer_text
	{
	float:left;
	position:relative;
	width:300px;
	text-align:right;
	}
	
.extented_text
	{
	float:left;
	position:relative;
	width:530px;
	background-color:#FFFFFF;
	text-align:right;
	margin-bottom:20px;
	margin-top:10px;
	}
	
.layer_menue
	{
	float:left;
	position:relative;
	width:243px;
	margin-left:13px;
	background-color:#F1E5F5;
	padding:10px 10px 0px 10px;
	}
	
.layer_menue_min_height
	{
	float:left;
	position:relative;
	width:243px;
	margin-left:13px;
	background-color:#F1E5F5;
	min-height:400px;
	padding:0px 10px 10px 10px;
	}
	
	
.serviceheadline
	{
	float:left;
	position:relative;
	width:243px;
	background-color:#F1E5F5;
	}
	
.service_point
	{
	float:left;
	position:relative;
	width:243px;
	margin-top:15px;
	background-color:#F1E5F5;
	}
	
.service_sub_point
	{
	float:left;
	position:relative;
	width:240px;
	margin-left:20px;
	background-color:#F1E5F5;
	margin-bottom:5px;
	}
	
.service_subsub_point
	{
	float:left;
	position:relative;
	width:245px;
	margin-left:5px;
	background-color:#F1E5F5;
	margin-top:10px;
	}

.service_point_text
	{
	float:left;
	position:relative;
	background-color:#F1E5F5;
	}
	
.service_point_arrow
	{
	float:left;
	position:relative;
	background-color:#F1E5F5;
	width:10px;
    margin-right:3px;
	}
	
.service_pointdescription
	{
	float:left;
	position:relative;
	background-color:#F1E5F5;
	width:225px;
	}
	
.layer_separator_menue
	{
	float:left;
	position:relative;
	height:30px;
	width:250px;
	background-color:#F1E5F5;
	}
	
.servicebox_bottomlines_short
	{
	float:left; 
	position:relative; 
	width:539px; 
	background-image:url('/images/lines_short.png');
	background-repeat:repeat-x;
	height:1px;
	}
	
.servicebox_bottomlines_short_press
	{
	float:left; 
	position:relative; 
	width:539px; 
	background-image:url('/images/lines_short.png');
	background-repeat:repeat-x;
	height:1px;
	}
	
.servicebox_bottomlines_short_last_Item_press
	{
	float:left; 
	position:relative; 
	width:539px; 
	background-image:url('/images/lines_short.png');
	background-repeat:repeat-x;
	height:1px;
	}
	
.press_leer_panel
	{
	float:left; 
	position:relative; 
	width:539px; 
	padding-top:20px;
	}
	
.service_point_description
	{
	float:left;
	position:relative;
	width:539px;
	}
	
.overview_service_point
	{
	float:left;
	position:relative;
	width:539px;
	}
	
.servicepoint
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
.service_picture_extern
	{
	float:left;
	position:relative;
	width:115px;
	height:115px;
	border-style:solid;
	border-width:1px;
	border-color:#EDEBE8;
	}

.service_picture
	{
	float:left;
	position:relative;
	width:105px;
	height:105px;
	margin:5px;
	}
	
.service_text_headline
	{
	float:left;
	position:relative;
	margin-left:10px;
	width:404px;
	}
	
.service_text_text
	{
	float:left;
	position:relative;
	margin-left:10px;
	width:404px;
	height:75px;
	top:5px;
	}
	
.service_text_link
	{
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:15px;
	width:404px;
	height:15px;
	}	
	
.service_text_headline_without_picture
	{
	float:left;
	position:relative;
	width:539px;
	}
	
.service_text_text_without_picture
	{
	float:left;
	position:relative;
	width:539px;
	height:75px;
	top:5px;
	}
	
.service_text_link_without_picture
	{
	float:left;
	position:relative;
	margin-top:10px;
	width:539px;
	height:15px;
	}
	
.info_headline
	{
	float:left;
	position:relative;
	width:539px;
    margin-bottom:20px;
	}
	
.SelectedServiceText
	{
	float:left;
	position:relative;
	width:539px;
	margin-top:20px;
	}
	
.s_text_info_lc
	{
    line-height:18px;
	}
	
.s_text_arial
	{
    font-family:Arial;
	font-size:18px;
	color:#5A2299;
	}
	

	
.s_info_width_text
	{
    line-height:28px;
	}
		
/*--MerchantSearch.aspx--*/

.layer_merchantsearch
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#F1E5F5;
	margin-top:10px;
	padding-bottom:10px;
	}
	
.HeadMerchantSearch
	{
	float:left;
	position:relative;
	width:559px;
	margin-bottom:10px;
	margin-left:10px;
	}

.resulttable_merchantsearch
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:10px;
	margin-bottom:10px;
	margin-left:10px;
	}

.back_to_start
	{
	float:left;
    position:relative;
    width:150px;
    margin-left:50px;
    margin-bottom:20px;
	}

.merchant_separator
	{
	float:left;
    position:relative;
    margin-top:40px;
	}
	
.merchantresult
	{
	float:left;
    position:relative;
    width:559px;
   	margin-top:10px;
   	margin-right:10px;
   	margin-bottom:10px;
	}
.merchantresult_inside
	{
	float:left;
    position:relative;
    width:400px;
    border-style:solid;
	border-color:#AAAAAA;
	border-width:1px;
   	padding:10px;
	}
	
.section_result_merchant
	{
	float:left;
    position:relative;
    width:559px;
    margin-top:10px;
    margin-bottom:10px;
    margin-left:20px;
    font-size:11px;
    font-family:Verdana;
	}
	
/*--Contact.aspx--*/

.style_site_contact
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#F1E5F5;
	margin-top:10px;
	}
	
.contact_sections
	{
	float:left;
	position:relative;
	width:569px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
.contact_controlsections
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:10px;
	margin-left:10px;
	padding-bottom:10px;
	}
	
.leer
	{
	float:left;
	position:relative;
	width:775px;
	margin-left:40px;
	}
	
/*--Newsletter.aspx--*/
.style_site_newsletter
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#F1E5F5;
	margin-top:10px;
	}
	
.newsletter_sections
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:10px;
	margin-left:10px;
	margin-bottom:10px;
	}
	
.newsletter_controlsections
	{
	float:left;
	position:relative;
	width:559px;
	margin-top:10px;
	margin-left:10px;
	padding-bottom:10px;
	}

/*--Search.aspx--*/

.search_sections
	{
	float:left;
	position:relative;
	width:559px;
	margin-left:10px;
	}
	
.search_result_website
	{
	float:left;
	position:relative;
   	width:539px;
    margin-left:30px;
	}
	
.layer_search
	{
	position:relative;
    float:left;
    width:815px;
    background-color:#F1E5F5;	
    margin-top:10px;
    min-height:260px;
    padding-top:10px;
	}
	
.search_head
	{
	position:relative;
    float:left;
    width:569px;
    margin-bottom:10px;
    margin-left:10px;
	}

.layer_result_search
	{
	position:relative;
    float:left;
    width:549px;
    text-align:left;
    margin-left:20px;
    margin-bottom:10px;
	}
	
.search_link
	{
	position:relative;
    float:left;
    width:559px;
    text-align:left;
    margin-left:20px;
    margin-bottom:10px;
	}


/*--Sitemap.aspx--*/

.sitemap_layer
	{
	float:left;
	position:relative;
	width:815px;
	margin-top:10px;
	background-color:#F1E5F5;
	}
	
.site_sitemap
	{
	float:left;
	position:relative;
	width:800px;
	margin-top:10px;
	padding-bottom:10px;
	}
	
.headline_sitemap
	{
	float:left;
	position:relative;
	width:559px;
	margin-left:10px;
	margin-bottom:10px;
	background-color:#F1E5F5;
	}
	
.sitemap_point
	{
	float:left;
	position:relative;
	background-color:#F1E5F5;
	margin-bottom:5px;
	width:700px;
	}

/*--Login.aspx*/

.loginbox
	{
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:10px;
	margin-right:10px;
	width:243px;
	height:40px;
	}
	
.login_table
	{
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:10px;
	width:243px;
	height:140px;
	overflow:hidden;
	}
	
.login_control
	{
	float:left;
	position:relative;
	margin-left:10px;
	width:243px;
	text-align:right;	
	}
	
.login_merchant
	{
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:10px;
	width:130px;
	height:40px;
	}
	
.howtobeamerchant_layer
	{
	float:left;
	position:relative;
	margin-top:13px;
	width:110px;
	height:20px;
	margin-right:10px;
	text-align:right;
	}
	
.merchant_table
	{
	float:left;
	position:relative;
	margin-left:10px;
	margin-top:10px;
	width:253px;
	height:140px;	
	}
	
.merchant_control
	{
	float:left;
	position:relative;
	margin-left:10px;
	width:243px;
	text-align:right;	
	}
	
.infomerchant
	{
	float:left;
	position:relative;
	width:815px;
	height:300px;
	margin-top:10px;
	margin-bottom:10px;
	}	

.infomerchanthead
	{
	float:left;
	position:relative;
	width:815px;
	margin-top:10px;
	height:19px;
	}
	
.infomerchanttext
	{
	float:left;
	position:relative;
	width:815px;
	margin-top:10px;
	height:176px;
	}
	
.infomerchantlink
	{
	float:left;
	position:relative;
	width:815px;
	margin-top:20px;
	height:40px;
	}
	
/*--ShowNewsletter.aspx--*/

.show_newsletter_content
	{
	float:left;
	position:relative;
	width:815px;
	background-color:#FFF;
	margin-top:10px;
	margin-bottom:10px;
	}

.head_shownewsletter
	{
	float:left;
	position:relative;
	width:795px;
	padding:10px 10px 10px 10px;
	}
	
.content_shownewsletter
	{
	float:left;
	position:relative;
    padding-top:10px;
    padding-bottom:10px;
    padding-left:100px;
	}
	
	
.control_shownewsletter
	{
	float:left;
	position:relative;
	width:805px;
	padding-left:10px;
	padding-bottom:20px;
	}
	
/*--OrderLine.aspx--*/
.layer_orderline
	{
	float:left;
	position:relative;
	width:795px;
	background-color:#F1E5F5;
	text-align:left; 
	padding:10px 10px 10px 10px;
	margin-top:10px;
	}

	
