/* Grundlayout */
th							{ font-size:90%; color:#aaa; padding-bottom:6px; text-align:left;}
input, select, textarea, td, body	{ font-family:  Arial,Helvetica, sans-serif; font-size:12px; margin:0px; }
body 						{ color: #000; background-color: #FFF; } 
td 							{ font-style:regular; }
textarea					{ width:99%;}
form						{ display:inline; }
h1							{ font-size:18px; font-weight:bold; margin-top:0px; margin-bottom:13px; }
h3							{ font-size:16px; font-weight:bold; color: #99999E; }
#pageheader					{ width:100%; margin-bottom:12px; }
td.pageheader				{ font-size:18px; color:#808080; }
span.comment				{ font-size:8px; }
iframe						{ border:solid #aaa 1px;margin-top: 4px;  }
small						{ color:#aaa; }
a							{ color:#000;text-decoration:none }
a:hover,.layout_cart_preview_product_item_vert a		{ text-decoration:underline}

/* Modulnavigation */
#layout_modnav				{width:100%; background-color:#7d7d7d; padding:2px 0px 2px 15px;margin:0px; font-weight:bold;}
#layout_modnav a			{display:block;float:left}
.layout_modnav_abstand		{ width:200px}
.layout_modnav_currselect	{ width:1px}
.layout_modnav_1,.layout_modnav_0,.layout_modnav_inactive			{ text-decoration: none;  border-right:solid #fff 2px; padding:0px 6px 0px 6px;}
.layout_modnav_0			{ color:#FFF;}
.layout_modnav_1			{ background-color:#FFFDF5;color:#7d7d7d;}
.layout_modnav_inactive		{ float:left;color:#AAAABB;}
#copyright					{ color:#aaa;  text-align:right; }
#layout_modnav_currency		{ background-color:#7d7d7d; padding:0px; margin-right:4px; float:right; }
.currency_0,.currency_1		{ float:left; margin-left:4px; }
.currency_1					{ padding-bottom:1px; border-bottom: solid 4px #D0D8EF; }

/* Blöcke */

#layout_content				{ padding:20px 0 0 0;margin:0px;height:1%;}
#layout_footer				{ clear:both;background-color:#c2c2c2;height:12px;padding:6px;padding-right:24px; }
#layout_sidebar_float		{ float:left; width:17.4em; margin-bottom:24px; overflow:visible;}
#layout_sidebar_float_tab	{ display:none;}
#layout_sidebar				{ padding:0px 4px 4px 4px; }
#layout_sidebar_header		{ font-size:12px; color:#fff; font-weight:bold; margin-bottom:12px; background-color:#df0029; text-align:center; height:20px; padding-top:5px; }
#layout_sidebar_bannerbox	{ padding:0px; margin-top:24px; }
#layout_search				{ position:absolute; top:10px; left:15px; font-size:75%; width:250px }
#layout_search_field		{ width:12em;font-size:75%;float:left }
#layout_search_result_header,#layout_search_result_header2 { margin-bottom:24px; padding-left:24px;  }
#layout_search_result_header2 {display:none }
#layout_search_exitlink		{ margin: 4px 10px 24px 0px; float:right; }
.layout_search_title	{float:left;padding-right:3px}
.layout_search_title,.layout_search_comment		{ color:#fff;font-weight:bold}
.layout_search_comment		{ font-size:100%;}
.layout_search_text			{ margin-left:24px;}
.layout_categories_item			{ padding:2px 0px 2px 12px;background-color:#ececec;  }
.layout_categories_item_1		{ background-image:url('layout/pfeil_rechts.gif'); background-repeat:no-repeat;padding:2px 0px 2px 0px; font-weight:bold;background-color:#ececec;font-size:12px }
.first	{background-image:url('/layout/pfeil_rechts.gif');}
.layout_categories_item_minus,.layout_categories_item_1_minus,.layout_categories_item_1_plus,.layout_categories_item_plus,.layout_categories_level_haupt	{  padding:2px 0px 2px 0px; border-top:solid 1px #7d7d7d;;font-weight:bold;  }
.layout_categories_item_minus,.layout_categories_item_1_minus { }
.layout_categories_item_1_plus,.layout_categories_item_plus	{ }
.layout_categories_item_plus	{ background-color:#ececec;  }
.layout_categories_item a		{color:#000;font-size:12px}
.layout_categories_item_plus a, .layout_categories_item_minus a  	{color:#000000;font-size:12px}

/* ZWINGENDE ANGABEN AUCH FÜR ALTE SHOPS*/
.layout_categories_level_haupt	{ padding-left:12px; background-position: -3px 3px;background-color:#ececec;color:#000000;}
.layout_categories_level0		{ padding-left:12px; background-position: -3px 3px;border-top:solid 1px #7d7d7d;}
.layout_categories_level1		{ padding-left:24px; background-position: 10px 3px;font-weight:normal;border:0px}
.layout_categories_level2		{ padding-left:36px; background-position: 20px 3px;font-weight:normal;}
.layout_categories_level3		{ padding-left:48px; background-position: 30px 3px;}
/*ENDE*/
#layout_products			{ margin: 0px 197px 0px 19em; border-left:solid 2px #7d7d7d; height:1%; overflow:hidden}
.layout_porducts_list_staffel{vertical-align:bottom;padding:4px;}
.layout_products_listcartfld,.layout_products_listcartfld_error,.layout_products_listcartbtn { margin-left:4px; vertical-align:middle; }
.layout_products_listcartfld_error {border:solid 2px #ff0000;}
.layout_products_error_ve	{background-color:#ececec;border: solid 1px #7d7d7d;padding:10px}
.layout_products_listfld	{ padding:4px;}
.layout_products_listfld_price {text-align:center}
.layout_spalte_header4	{text-align:center}
#layout_products_detail_img	{ margin-right:12px;float:left; }
#layout_products_detail		{ margin-top:30px; padding:0px 10px 24px 24px;/*overflow:hidden;height:1%*/ } /* Probleme mit neuer Höhen-Berechnung */
#layout_products_detail_title	{ background-image:url('layout/produktinfo.gif');background-repeat:no-repeat;background-position:right;background-color:#7d7d7d;font-size:12px; color:#ffffff; font-weight:bold; margin-bottom:4px;padding-left:24px;margin-right:10px;height:20px; padding-top:5px}
#layout_products_detail_text { height: 1%;}
#layout_products_detail_author,.layout_price_value { font-weight:bold; }
#layout_products_detail_info { float:left;width:49%;margin-right:2%;min-width:250px}
.col3 {margin-top:24px;}
#layout_products_detail_attachment { padding-left:4px; margin-top:18px;clear:both; }
.layout_products_detail_attch_item { margin-right:4px;margin-bottom:4px; float:left; border:solid 1px red; }
.layout_product_detail_attach_text {display:none}
.layout_field_value			{ padding-bottom:4px;}
#layout_products_price		{ float:right; min-width:150px;width:49%;}
.layout_price_def,.layout_price_def1,.layout_field_def			{ color:#7d7d7d; padding-right:4px; padding-bottom:4px; width:20%; }
.layout_price_value,.layout_price_value1			{ padding:4px 12px 4px 4px; }

#layout_products_header,#order_header_favorit		{ font-size:12px; color:#fff; font-weight:bold; padding:5px 0px 5px 24px; background-color:#7d7d7d; margin-right:50px;}
#layout_products_catcontent { margin-bottom:24px; padding: 24px 0px 4px 24px; }
#layout_products_catpromo,#layout_products_catbonus 	{ margin-top:32px; margin-bottom:4px; }
#layout_products_pane		{ margin:4px; font-size:10px;overflow-x:auto;width:95%;margin-top:24px }
#layout_products_table		{ margin-bottom:6px;border:1px solid #f6b4c1; margin-left:24px;  }
#layout_products_table td,tr {font-size:10px;}
.layout_products_table_header	{ background-color:#e1e1e1;}
.layout_products_table_num	{ background-color:#788BC3; color:#FFF; }
.layout_products_table_nav	{ background-color:#7d7d7d; color:#FFF; text-align:right; }
.layout_products_backlink	{ margin-top:24px; }
.layout_products_cart		{  float:right; }
.layout_products_cart1		{ float:right;margin-top:24px;display:none }
.layout_prod_ve_center		{ margin-left:50px;margin-right:50px;padding:0px 5px }
.layout_prod_ve				{  }
.layout_prod_ve_right		{ float:right;font-size:75%; }
.layout_prod_ve_left		{ float:left;font-size:75%;}
.layout_page1				{ color:#fff; background-color:#425A96; font-weight:bold; padding-left:4px; padding-right:4px;}
.layout_contentblock		{ }
.listimg					{ border:dashed #aaa 1px; margin-right:4px;float:left; }
.listimg1				{ border:none;float:left; }
.listimg_promo			{ border:none; margin-right:4px; }

a.promotion 				{ font-size:125%; font-weight:bold; color:#000; padding-bottom:14px; text-decoration:none; }
div.promotion 				{ line-height:150%; padding-bottom:10px; margin: 0px 50px 24px 24px; border:solid 2px #7d7d7d; border-top:0px; }
input.promotion				{ margin-top:4px; }
td.promotion				{ padding-left:9px;}
.layout_promo_title			{ }
.layout_promo_title a		{ }
.promotion_header			{ padding-left:9px;background-color:#7d7d7d;color:#fff;font-weight:bold;}
.promotion_header_link		{ background-image:url('layout/mehr.gif');background-repeat:no-repeat;background-position:right;float:right;width:72px;}
#layout_cart				{ margin: 24px; background-color:#ECECEC; border:solid #7d7d7d 3px; border-right: 0;}
#layout_cart_preview		{ padding:4px; background-color:#ececec; border:solid #aaa 1px; margin:24px 50px 36px 24px;}
#layout_cart_preview_header	{ margin-top:-33px;background-image:url('layout/cart_prev_header.gif');background-repeat:no-repeat;height:40px; }
.layout_cart_preview_content{ padding:10px;color:#000}
.layout_cart_preview_content th{ font-size:125%;color:#000}

#layout_cart_preview_bonus_header { font-size:150%; color:#aaa; font-weight:bold; margin:12px 0px 4px -4px;}
#layout_cart_preview_bonus_text { }
.layout_cart_preview_ruler	{ border-top: solid black 1px; }
.layout_cart_preview_hint	{ padding-top:12px; }
.layout_cart_preview_sum,.layout_cart_preview_sum1,.layout_cart_preview_vk,.layout_cart_preview_vk1	{ padding:6px 10px 2px 0px; text-align:right; }
.layout_cart_preview_sum1,.layout_cart_preview_vk1	{ font-weight:bold;}
#layout_cart_preview_vert	{ float:right;width:173px;background-color:#ececec;margin: -8px 24px 24px 0;}
* html #layout_cart_preview_vert	{ margin: -8px 12px 0 0;}
#layout_cart_preview_header_vert{background-image:url('layout/cart_prev_header.jpg');background-repeat:no-repeat;height:40px}
.layout_cart_preview_button1_vert,.layout_cart_preview_button2_vert {text-align:center;}
.layout_cart_preview_content_vert {background-color:#fff;margin: 5px;padding:7px;}
.layout_cart_preview_message_vert {color:red;padding:2px}
.layout_cart_preview_products_vert {border-top:solid 3px #7d7d7d;}
.layout_cart_preview_product_item_vert {padding: 5px 0px;line-height:16px}
.layout_cart_preview_sum_vert {line-height:16px;padding:5px 0px;border-top:solid 3px #7d7d7d;}
#layout_cart_table			{ width:100%;  margin-bottom:12px;  }
.cart_block_subheader	{ font-size:125%; color:#000; font-weight:bold; padding-bottom:6px;}

.layout_kontakt	{margin: 24px;border:solid 3px #7d7d7d;}
.layout_kontakt_header{ background-color:#7d7d7d;padding-left:24px;font-weight:bold;font-size:150%;margin:0 50px 24px 0;color:#ffffff}
.layout_kontakt_content{padding-left:24px}
.layout_kontakt label { width: 10em;display:block;float:left;margin: 2px 10px; padding-bottom:10px;}
.layout_kontakt input,.layout_kontakt textarea {display:block;margin-left:10em;}
.layout_kontakt textarea{width:24em}
.kontakt_step_done	{background-image:url('layout/cart_done.gif'); background-position:5px 0px;color:#000;background-repeat:no-repeat;padding:0px 0px 6px 24px;}

#layout_favorits			{ margin-left:19em;border:solid 2px #7d7d7d;border-right:0px;margin-top:25px;height:1%}

.profile_button_delete	{display:none }

.layout_customer_promo {border:solid 1px #7d7d7d;background-color:#ececec;margin-top:20px;}
.layout_customer_promo_title {background-color:#7d7d7d;font-size:150%;color:#ffffff;padding:2px;padding-left:24px;font-weight:bold}
.layout_customer_promo_content {padding-left:10px;}
.layout_customer_promo_item img { float:left;border:dashed #000000 1px; margin:4px;padding:10px}

.layout_login_input {font-size:75%;}
.layout_noprice	{background-color:#ececec;border:solid 2px #7d7d7d;padding:10px; min-width:150px}
.layout_noprice a{font-weight:bold;text-decoration:underline}
.layout_request_login {padding:2px;border:solid 2px #7d7d7d;margin:24px 50px 0 0;text-align:center;font-weight:bold}
.layout_rabatt_anzeige {text-align:center;background-color:#DF0029;font-weight:bold;padding:3px;color:#ffffff;font-size:120%}
.layout_rabatt_vorher	{color:#c2c2c2;padding-left:10px}
.layout_rabatt_cart		{display:inline;}

.layout_order		{ margin: 0px 24px 0px 19em;border-left:solid 2px #7d7d7d;}
.order_step_inactive,.order_step_active,.order_step_done	{ padding:0px 0px 6px 24px; white-space:nowrap; height:16px; color:#000;background-repeat:no-repeat; background-color:#ececec;}
.order_step_active	{ background-image:url('layout/page_next.gif'); background-position:5px 1px; font-weight:bold;}
.order_step_done	{ background-image:url('layout/cart_done.gif'); background-position:5px 0px; }
.order_error		{ background-image:url('layout/error.gif'); background-repeat:no-repeat; background-position:4px 4px; padding:10px 4px 6px 40px; vertical-align:bottom; height:27px; margin-top:12px; margin-bottom:12px; color:#FF3D01; font-weight:bold; }
.order_special		{ background-color:#ececec;border: solid 1px #7d7d7d;padding:10px; margin-top:12px 0px; color:#FF3D01; }
.order_button_next,.order_button_edit	{ margin-top:24px; float:right; }
.order_button_back	{ margin:24px 0px 24px 24px; }
.order_content,.order_impressum,.profile_content		{ margin-left:24px}
.order_form			{ padding:6px 6px 0px 24px}
#order_header		{ font-size:12px; color:#fff; font-weight:bold; margin:0px 50px 10px 0px; background-color:#7d7d7d; padding:5px 0px 0px 24px; height:20px }
/*#order_header_favorit	{ font-size:150%; color:#aaa; font-weight:bold; margin:0px 0px 24px 15em; }*/
#order_header1		{ font-size:150%; color:#aaa; font-weight:bold; margin-bottom:4px; }
.order_intro	{ margin:0px 0px 24px 24px; }
.order_tablesep		{ height:32px; }
.order_block,.order_block_cart		{ background-color:#f8f8f8; border:solid #aaa 1px; margin-top:6px; padding:4px; margin-left:24px  }
.order_block_cart	{ background-color:#ececec;}
.order_block_subheader,.order_subheader	{ font-size:125%; color:#aaa; font-weight:bold;}
.order_block_subheader { margin-bottom:6px;}
.order_subheader	{ padding-left:24px }
.order_block2		{ margin-top:6px; padding:4px; }
.order_agb			{ font-weight:bold;font-size:110%;margin:6px 0px 6px 24px}
.order_agb a		{ text-decoration:underline;}

#perma_login,.perma_logout {position:absolute; top:10px;left:280px;color:#fff;font-size:75%;}


/* Float-Clearfix */
.clearfix:after,#layout_products_detail_text:after,#layout_products_detail_attachment:after {
	content: ".";
	display: block;
	height: 0;
    clear: both;
	visibility: hidden;
}
.clearfix,#layout_products_detail_text ,#layout_products_detail_attachment{ display: inline-block;}
/* Hides from IE-Mac \*/
* html .clearfix,* html #layout_products_detail_text,* html #layout_products_detail_attachment{ height: 1%; }
.clearfix,#layout_products_detail_text,#layout_products_detail_attachment { display: block; }
/* End hide from IE-Mac */


