/* komplett anpassbare Style Sheets die vom Kunden unter Design verwaltet werden kï¿½nnen */

/* Gilt fï¿½r alles */
body {	
	color:#121212;
}


/* Tabellen usw. */   
table {  font-size: 12px;  border-collapse: collapse; width:100%;  }    
#mainhead {width:auto;border: 2px solid #dedede;empty-cells: show;}



table td {}   

td#lightyellow { background: #FFFFDD; }
tr#lightyellow { background: #FFFFDD; }


/* Links */
a 				{ text-decoration: underline;  background: transparent;}
a:link			{ text-decoration: underline; color: #121212; }
a:visited		{ text-decoration: underline; color: #121212;   }
a:hover			{ text-decoration: underline;  }



/* ï¿½berschriften */
.headline { }


.eshop_table { border-collapse: collapse; border: 0px solid #808080; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; bordercolor:#111111; border-width:0px;}
.eshop_table td { border-width:0px; } 


.popup_articlegroups_table 	{	background: #b2b2b2;	}

.popup_articlegroups_td 	{ font-size:9px; }

.popup_articlegroups_heads	{ font-size:12px;  font-weight:normal; }

.popup_articlegroups_div	{ display:none;}

		

.articlegroups_tree_td 	{	background:#b2b2b2;	}

a:link.articlegroups_tree_grouplinks_left	{font-size:12px; color:#888888;	}

	

.article_results_headline_td	{	font-size:12px;	font-weight:normal;  border:1px solid #808080; display:none;}
.orders_headline_td{font-size:12px;	font-weight:normal;  border:1px solid #b2b2b2;}

.anfrage_table td{
	padding: 4px 5px;
}	

.article_results_cells_between	{display:none;}

.article_results_cells_between td{height:1px;}

.article_results_cells_between img {display:none;}

.article_results_table 	{border-style:solid;border-width: 0px;margin-top:10px;	}	

.article_results_table~a{color:#121212;}

.article_results_table td{
	border:0px;
}

.article_results_table tr[id]{
	border-top:1px solid #b2b2b2;
	border-collapse:collapse;
	border-bottom:1px solid #b2b2b2;
}


.article_results_navigation_link	{font-size:12px;font-weight:normal;}

.article_results_navigation_td {	}

.show_all_results_link {font-size:16px;		font-weight:normal; float:left; margin:4px 0px; }

	

.error_message {	color:#E60000;	font-weight:normal; }

.warning_message {		color:#121212;	font-weight:normal;	}

.warning_message strong{ font-weight:normal;}
 
.results_headlines	{ 		font-size:20px;		font-weight:normal; display:inline-block; margin-top:15px;margin-left: -2px;margin-right: 5px;}


.model_results_table {margin-top:5px;}
.model_results_table_modelfinder {margin-top:5px;}

.model_results_headline_td	{	font-size:12px;font-weight:normal;		}
.model_results_headline_td_modelfinder	{	font-size:12px;font-weight:normal;		}

.model_results_td_1	{		background:#F2F2F2; }
.model_results_td_1_modelfinder	{		background:#F2F2F2; }
.model_results_td_2	{			background:#FFFFFF; }
.model_results_td_2_modelfinder	{			background:#FFFFFF; }
/* neue Klassen von FR  ENDE */

.model_results_model { font-weight:normal;  font-size:12px;}
.model_results_type {  font-size:12px; }
.model_results_number { }
.model_results_manufacturer{  font-weight:normal;  font-size:12px;}
.model_results_art {color:#121212; } 
a.model_results_link { color:#121212; margin:0px 5px;  }

.model_results_hits { font-weight:normal; }

.model_results_search_input { font-weight:normal; font-size: 12px; } /* Eingegebenes Wort bei der Artikelsuche */


.articlegroups_tree_table { font-size: 10px; color:#AAAAAA; }


.articlegroups_tree_arrows_left { font-size:14px; color:green; display:none; }
.articlegroups_tree_arrows_right { font-size:14px; color:green; display:none; }

.template_special_center_td a, .article_results_table a{
	color: #121212;
}

.normal { font-weight: normal; font-size:26px;}

.big {  font-size:14px; }

.normal { font-size:12px;  } 

.italic { }

.positive { }

.negative { }

#vtsearch{ width:200px;}
#vtsubmit{margin: 12px 0px;}

.onstock	{		color:green; font-weight:normal; font-size:12px;	}

.not_yetonstock { color:#996600 !important; font-weight:normal; font-size:12px; 	}

.not_onstock { color:#800000 !important;  font-weight:normal; text-decoration:none;	}

.not_onstock a{color:#800000 !important; font-weight:normal; text-decoration:none;	}

a.order_link { font-size:16px;  font-weight:normal; color: #121212;}

a.special_order_link {  font-size:12px;  font-weight:normal;}

.special_price { font-size:12px; color: #121212; font-weight:normal;}

.special_order_td { font-size:12px; color: #E60000; background: yellow;} 


.order_impossible_nachnahme { font-size: 10px; color: #121212; }

.german_mwst_info { font-size:12px; color: #121212; display:inline-block;margin:10px 0px; }

.german_mwst_info a{color: #121212; }

a:link.search_tips_link, a:link.search_artgroups_link { 
	font-size:12px; 
	font-weight:normal;
	color:#4D4D4D; 
	text-decoration:underline;
	}

.search_tips_link{font-size:12px; font-weight:normal;color:#4D4D4D; text-decoration:none;}
/* Detailseite */

.details_headline_td {text-align:left; }
.details_description { font-size:16px; font-weight:normal;}
.details_description_2 { font-size:12px; font-weight:normal; }

.details_image_enlarge_text { font-size:12px; }

.article_extra_information { font-weight:normal; }

.details_description_td {vertical-align:top; font-size:12px; }

[style*="color:orange"]{
	font-weight:normal !important;
	color: #121212 !important;
}

.details_articlegroups { font-size:12px; color: #747474; display:block; margin-bottom:10px;}

.details_manufacturer { font-size:12px; }

.details_weight { font-size:12px; }

.details_articlenumber { }

.details_additional_information { }

.header_searchtipps{font-size: 20px;font-weight: normal;}

.details_installation_qualification { font-size:12px; font-weight:normal; color:#666666;margin-top:20px;display:inline-block; }

.details_replacement_table {border:0px; }

.details_not_known_replacement { font-size:12px; font-weight:normal; color:#121212; }


/* Artikel in den Warenkorb gelegt */

.article_in_basket_success { font-size:12px; }

.addbasket_backlink { font-size:12px; }

.addbasket_articlesearchlink { font-size:12px; }

.addbasket_basketlink { font-size:12px; }



/* Warenkorb */


.howitworks { font-size:14px; font-weight:normal; }

.howitworks_description { font-size:12px;  }

.basket_headline_td {  font-size:12px; font-weight:normal;  border-collapse:collapse; border: 1px solid #808080;}

.basket_article_description { font-size:12px; }

.basket_articlebumber { font-size:12px; }

.basket_price { font-size:12px;}

.basket_quantity_input_field { font-size:12px; height:24px;}

.basket_remove_link { font-size:12px;padding: 7px 0px;display: inline-block;}

.basket_shippingcosts_header { background:#FFFFDD; font-size:12px;}

.basket_shipping_nachnahme { }

.basket_shipping_nachnahme_costs { font-size:12px; }

.basket_shipping_nachnahme_costs_special { font-size:12px; font-weight: normal;}

.basket_shipping_nachnahme_costs_sum { font-size:12px; }

.basket_shipping_prepayment {  }

.basket_shipping_prepayment_costs {font-size:12px; }

.basket_shipping_prepayment_costs_sum { font-size:12px; }

.basket_shipping_ideal { }

.basket_shipping_ideal_costs {font-size:12px; }

.basket_shipping_ideal_costs_sum { font-size:12px; }

.basket_shipping_paypal {}

.basket_shipping_paypal_costs {font-size:12px; }

.basket_shipping_paypal_costs_sum { font-size:12px;  }

.basket_shipping_pickup_costs { font-size:12px; }

.basket_shipping_pickup_costs_sum {    font-size: 12px; }

.basket_shipping_invoice {}

.basket_shipping_invoice_costs {font-size:12px; }

.basket_shipping_invoice_costs_sum { font-size:12px; }

.basket_shipping_c#E60000itcard {}

.basket_shipping_c#E60000itcard_costs {font-size:12px; }

.basket_shipping_c#E60000itcard_costs_sum { font-size:12px; }

.basket_shipping_bank {}

.basket_shipping_bank_costs { font-size:12px; }

.basket_shipping_bank_costs_sum { font-size:12px; }

.basket_payment_method_text { font-weight:normal; font-size:12px; }

.basket_refresh_input_button {  font-size: 14px; font-weight: normal; color: #121212; background: #b2b2b2; } /* Warenkorb Aktualisieren Button */
.basket_empty_input_button {  font-size: 14px; font-weight: normal; color: #121212; background: #b2b2b2; } /* Warenkorb LÃ¶schen Button */
.basket_order_input_button {  font-size: 14px; font-weight: normal; color: #121212; background: #b2b2b2;  padding-left:30px; padding-right:30px;  
border-top:2px solid #ECEAEB;
border-left:2px solid #ECEAEB;
border-right:2px solid #b2b2b2;
border-bottom:2px solid #b2b2b2;

} /* Warenkorb Bestellen Button */

.basket_lowest_order_value_reached { color:green; font-weight:normal; font-size:12px; }

.basket_lowest_order_value_not_reached { color:#E60000; font-weight:normal; font-size:12px;}

.basket_shipping_free { font-size: 10px;  color:green; }

.basket_summary { font-size:1em;}


/* Widerrufsbelehrung nur DE ! */ 
.confirm_revocation_print { font-size:12px; font-weight: normal; } /* fï¿½r deutsche Kunden Wiederrufsbelehrung Ausdruck */

.confirm_revocation_warning { font-size:12px; font-weight:normal; color:#121212; }

.confirm_revocation_text { font-size:12px; font-weight:normal; color:#121212; }

.confirm_revocation_text_contact { font-size:12px; font-weight:normal; }

.confirm_agb_link { font-size:12px;}

.confirm_checkboxtext { font-weight: normal; }

.confirm_backlink { font-size:12px; }

.confirm_order_link { font-size:16px; font-weight:normal; }

/* Dateneingabe order.php */

.order_secu#E60000_site { font-size:12px; font-weight:normal;  color: #048204; }

.order_adress_description {font-size:12px; }

.order_description_text { font-size:12px; }

.orders_adress_td { font-size:12px; }

.orders_adress_field_name { font-size:14px; width:98%;} /* Bestellung Adressfeld Name */
.orders_adress_field_name2 { font-size:14px; width:98%;} /* Bestellung Adressfeld Nachname */
.orders_adress_field_housenumber {  width:98%; margin-left:0px; } /* Bestellung Adressfeld Hausnummer */
.orders_adress_field_street { width:98%; } /* Bestellung Adressfeld Strasse */
.orders_adress_field_plz { width:98%; } /* Bestellung Adressfeld Postleitzahl */
.orders_adress_field_city {  margin-left:0px;width:98%; } /* Bestellung Adressfeld Ort */
.orders_adress_field_country {  } /* Bestellung Adressfeld Land */
.orders_adress_field_phone {  width:98%; } /* Bestellung Adressfeld Telefon */
.orders_adress_field_email { width:98%; } /* Bestellung Adressfeld Email */
.orders_adress_notice {  font-size:12px;width:98%; } /* Bestellung Adressfeld Bemerkung */
#ship_to_ustid{width:98%}
#orders_address_pickupstationlink {	color:green;font-weight:bold;}
.orders_adress_cookie { }

.orders_payment_table { background:#f0ffff; }

.orders_payment_prepayment { }

.orders_payment_nachnahme { }

.orders_payment_ideal { } /* nur Holland */

.orders_payment_paypal { }

.orders_payment_invoice { }

.orders_payment_bank { }

.orders_payment_c#E60000itcard { }

.orders_payment_pickup { }

.orders_payment_pickup_city { }

.orders_payment_chrono  { } /* nur Frankreich */

.orders_payment_collissimo { }  /* nur Frankreich */

.orders_payment_dhl { }  /* nur Frankreich */



/* Invoice Datei / Bestaetigung */

.invoice_head_text { font-weight:normal; font-size: 12px; }

.invoice_c#E60000itcard { }

.invoice_c#E60000itcard_kpz { }

.invoice_c#E60000itcard_owner { }

.invoice_c#E60000itcard_valid { }

.invoice_c#E60000itcard_number { }

.invoice_bank_owner { }

.invoice_bank_name { }

.invoice_bank_konto { }

.invoice_order_button {  font-size: 10px; font-weight: normal; color: #666666; background: #b2b2b2; border-style: outset;   }

.invoice_correct_data_button {  font-size: 10px; font-weight: normal; color: #666666; background: #b2b2b2; border-style: outset;   }

.invoice_adress_td { }

.invoice_adress_kdnr { }

.invoice_adress_salutation { }

.invoice_adress_name  { }

.invoice_adress_name2 { }

.invoice_adress_street { }

.invoice_adress_country_city_postcode { }

.invoice_order_phone { }
 
.invoice_order_birthday { } /* nur ELV DE */

.invoice_order_mail { }

.invoice_adress_payment { }

.invoice_adress_notice { }

.invoice_order_table_header { font-weight:normal; border: 1px solid #808080;}

.invoice_order_article_description { }

.invoice_order_article_quantity { }

.invoice_order_article_price_sum { }

.invoice_sum_text { }

.invoice_summary_without_shippingcosts { }

.invoice_shipping_costs_description { }

.invoice_shipping_costs { }

.invoice_summary_all_description { font-size: 12px; font-weight: normal; }

.invoice_summary_all { font-size: 12px; font-weight: normal; }


/* checkout.php  	Bestellung absenden */

.ordersubmit_ready_description { }

.ordersubmit_success_header { font-weight:normal; font-size:12px; }

.ordersubmit_paypal_payment { font-size:12px; color: green; }

.ordersubmit_paypal_payment_imagetext { font-weight: normal;}

.ordersubmit_success_text { font-size:12px; }

.ordersubmit_success_backlink { font-size: 12px;}

/* anfrage.php Anfragen */

.request_replacement_article { font-size:14px; font-weight:normal; }

.request_header { font-size:20px; font-weight:normal; }

.request_form_manufacturer { }

.request_form_modelname { }

.request_form_modelnumber { }

.request_form_pnc { }

.request_form_art { }

.request_form_articlenumber { }

.request_form_description { }

.request_form_manufacturer_field { font-size:12px;  }

.request_form_modelname_field { font-size:12px; }

.request_form_modelnumber_field { font-size:12px; }

.request_form_pnc_field { font-size:12px;  }

.request_form_art_field { font-size:12px;  }

.request_form_articlenumber_field { font-size:12px;  }

.request_form_description_field { font-size:12px;  }

.request_form_articledescription_field {  font-size:12px;  }

.request_form_explaintext {  }

.request_form_kdnr_field { } /* nur ELV */

.request_form_contact_person_text { }

.request_form_contact_person_field { font-size:12px;   width:250px;}

.request_form_contact_mail_text { }

.request_form_contact_mail_field { font-size:12px;  width:250px; }

.request_form_contact_phone_text { }

.request_form_contact_phone_field { font-size:12px;  width:250px; }

.request_form_phone_available_field { font-size:12px;  }

.request_submit_button { font-size:12px;  font-weight:normal; } 

.request_search_tips_link{display:inline-block; padding:5px 0px;}

/* 		#################### 		*/
/* 		Kabelconfigurator !! 		*/
/* 		#################### 		*/



.cableconf_waiting { font-size: 12px; font-weight:normal; background:#FFFFFF; }

.cableconf_main_header { font-size: 18px; font-weight:normal; color:#456FA0; }

.cableconf_welcome_header { font-size:12px; font-weight:normal;}

.cableconf_description { }

.cableconf_steps_description{ }

.cableconf_showall_button { font-size: 16px; font-weight: normal; }

.cableconf_showall_info { font-size:12px; }

.cableconf_categories { font-size:16px; }
.custom-radio {
  display: flex;
  align-items: center; /* Vertikale Zentrierung */
  gap: 8px;             /* Optionaler Abstand zwischen Radio und Text */
}
.cableconf_first_end { font-size:24px; font-weight:normal;}

.cableconf_second_end { font-size:24px; font-weight:normal;}

.cableconf_first_end_text { }

.cableconf_second_end_text { }

.cableconf_select_box { font-size: 10px; }

.cableconf_table { border-collapse: separate; border: 1px solid #808080; padding-left: 4; padding-right: 4; padding-top: 1; padding-bottom: 1; bordercolor:#111111}

.cableconf_table_td { border-left-width: 1; border-right-width: 1; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; }

.cableconf_table_td2 { border-left-width: 1; border-right-width: 1; border-top: 1px dotted #808080; border-bottom: 1px dotted #808080; background:#EEEEEE; }

.cableconf_select_button {	width:20pt; height:20pt;}

.cableconf_cable { font-size:12px; font-weight: normal; }

.cableconf_cable_group { }

.cableconf_nocable { font-weight:normal; }

.cableconf_cable_name { }

.cableconf_change_link { font-size:12px;}

.cableconf_fitting_ends_description { }

.cableconf_fitting_ends_description_cable_name { font-weight:normal; font-size:12px; }

.cableconf_extra_connections { }

.cableconf_nopicture { }

.cableconf_result_table_td { background:A4BCD8;  }

.cableconf_result_sort { font-size:12px; }

.cableconf_blister { font-weight: normal; font-size:12px; font-style:italic; }

.cableconf_article_information { }

.cableconf_extra_cable_warning { font-size:12px; background:yellow; }

.cableconf_alternative { font-weight:normal; }

.cableconf_extra_cable_td { background:yellow; }

.cableconf_article_number { font-weight: normal; }

.cableconf_onstock { font-weight:normal; font-size: 10px; color:green; }

.cableconf_onstock_inafewdays { font-weight:normal; font-size:12px;  }

.cableconf_not_onstock { font-size:12px; color:#121212; font-weight:normal; }

.cableconf_price { font-weight:normal; font-size:12px; }

.cableconf_order_button { font-size:12px; }

.cableconf_request_button { font-size:12px; }




a:link.cableconf { color:#456FA0; font-weight:normal; }

a:visited.cableconf { color:#456FA0; font-weight:normal; }

a:active.cableconf { color:#456FA0; font-weight:normal; } 


/* Gerï¿½tesuche neu */

.model_manufacturer { font-size:20px; font-weight: normal; }

.model_newsearch_link { font-size:12px; }

.model_choose_articlegroup { }

.model_modeltype {margin-bottom: 15px; display:inline-block; }

.model_model_name { font-size: 12px; font-weight:normal; }

.model_additional_articles_request { color:green; font-size:12px; }

.cableconf_start_link { font-weight:normal; }


/* Mini Warenkorb auf allen Seiten */

.minibasket_header { font-size:12px; font-weight:normal; }

.minibasket_quantity_description { font-size:12px; font-weight: normal; }

a:minibasket { }

.minibasket_basket_link { font-size:16px; color:#121212;  } 

.minibasket_order_link { font-size:12px; }

/*  Templates extra */

a:templatemenu { font-size:12px; color:#FFFFFF; text-decoration: underline;}

a:templatemenu.active { font-size:12px; color:#FFFFFF; text-decoration: underline;}

a:templatemenu.visited { font-size:12px; color:#FFFFFF; text-decoration: underline;}

a:templatemenu.hover { font-size:12px; color:#FF0000; text-decoration: underline;}


/* AGB Seite */

.agb_header,.info_header,.batt_header,.wform_header { font-size:20px; font-weight:normal; }

.agb_text { font-size:12px; }

/* Impressum Seite */
.imprint_header { font-size:20px; font-weight:normal; }

/* Datenschutz Seite */
.privacy_header { font-size:20px; font-weight:normal; }

/* Start Seite */
.welcomepage_header { font-size:12px; font-weight:normal; }

/* Footer */

.euras_footer { font-size:12px; color:#757575; }

/* neue Klassen von FR  ENDE */

.search_form_inputfield_manufacturer {		width:250px;}

.search_form_inputfield_keyword {	width:250px; }

/* 22.05.19 nSearch Suchfeld */
#template_top_search { margin-top:10px;width:100%;padding-top:8px; }
#template_top_search_wrapper {margin:0 auto;white-space:nowrap;position:relative;} 
.search_form_searchfield {  outline: none;box-sizing:border-box;font-size:14px;width: 100%;height: 47px;padding: 4px 60px 4px 12px;border: 2px solid #ccc;border-radius: 8px;background:#eee;}
.search_form_searchbutton { position:absolute;right:0;top:0;bottom:0;box-sizing:border-box;padding-left:10px;padding-right:10px;margin:0;background:#ccc;border:none; border-radius: 0 8px 8px 0}
.search_form_searchicon { height:25px;cursor:pointer; }

.search_form_td{
	position:relative;
	height:25px;
}

.search_form_td .search_tips_link {
	top:3px;
}

.search_form_td input{}

.search_artgroups_link{
	color: #4D4D4D;
}

.search_form_table{
	margin-bottom:10px;
}

.button_start_search {border-radius:5px;margin-top:1px;}

.article_search_form_description_1 {	font-weight:normal;color:#4D4D4D;		font-size:15px; }

.article_search_form_description_2 	{	font-weight:normal;color:#4D4D4D;		font-size:15px;	}

.article_results_manufacturer_name	{		font-size:12px;color:#121212;	}
	
.article_description	{		font-size:12px;	}	

.replacement_article	{		font-size:12px; }

a.article_description_onstock	{	font-size:14px;	font-weight:normal;	color:#121212;} /* LINKS */

a.article_description_order_impossible {		font-size:14px;	color:#121212;font-weight:normal;	}	/* LINKS */

a.article_description_backorder	{	font-size:14px;		font-weight:normal;	}	/* LINKS */
	
.article_number	{	font-size:12px;	color:#121212;font-weight:normal; }

.article_results_description_td {line-height:200%; padding-left:20px; padding-top:7px; border-left: 1px solid #b2b2b2;}

.article_results_picture_td {border:0px;padding:5px 0px; vertical-align:middle;}

.article_results_picture_td div{
	padding-right:10px;
	/*border-right:1px solid #b2b2b2;*/
	
}

.article_results_price_td { font-size:12px;	padding-right: 10px;vertical-align:middle;}

.article_results_price_td b, .details_article_price{
	font-weight:normal;
	font-size:20px;
	color:#121212;
	padding-bottom:4px;
}

a.request_link 	{	font-size:12px;	}

.model_parts_headline	{		font-weight:normal;	font-size:12px;	line-height:250%; margin-bottom:25px;}

.model_data	{	font-weight:normal;font-size:20px;}

.selectbox_model_parts	{	background:#FFFFEE; font-size: 10pt;  list-style-type:none;padding:0;margin:0;cursor:pointer;min-height:180px;	}

.selectbox_model_parts_philips { background:#FFFFEE; font-size: 10pt;  }

.add_article_link_to_basket	{font-weight:normal;font-size:18px;text-decoration:underlined;}

.rights_information	{font-size:12px;color:#AAAAAA;}
	

.step_active	{	background:#E8E8E8;color:#121212;font-weight:normal;	font-size:10pt;	}

.step_inactive	{	background:#E8E8E8;	color:#121212;	font-size:8pt;	}


.lieferbar { font-size:8pt; color: green;}

.netscape6problem		{  font-size: 10px; }

.smallnormal			{  font-size: 10px; font-weight:normal; }

.smallnormaltable		{  font-size: 10px; color: #121212; }

.smallnormaltablealt		{  font-size: 10px; color: #E60000; }

.largenormal			{  font-size: 18px; font-weight: normal }

.smallcompact			{  font-size: 10px }

.smallnormal			{  font-size: 10px; font-weight: normal }

.smallnormaltable			{  font-size: 10px; font-weight: normal; color: #121212; }

.smallnormaltablealt		{  font-size: 10px; font-weight: normal; color: #E60000; }

.smallnormaltabletop		{  font-size: 10px; font-weight: normal; color: #999999 }

.smallnormaltemplate		{  font-size: 10px; font-weight: normal; color: #999999;}

.smallnormalfooter		{  font-size: 10px; color: #999999;}

.locationbar			{  font-size: 10px; color: #121212; }


A.minibasket:link		{text-decoration: underline;  }
A.minibasket:visited	{text-decoration: underline;  }
A.minibasket:hover		{text-decoration: underline; color: #E60000; }

A.table:link			 { color: #069; text-decoration: underline }
A.table:visited			 { color: #069; text-decoration: underline }
A.table:hover			 { color: #069; text-decoration: underline }

A.templatemenu:link			{ text-decoration: underline; color: white; font-weight: normal; }
A.templatemenu:visited		{ text-decoration: underline; color: white; font-weight: normal; }
A.templatemenu:hover		{ text-decoration: underline; color: #E60000;   font-weight: normal; }

A.templatemenu2:link		{text-decoration: none; color: #666666;  }
A.templatemenu2:visited		{text-decoration: none; color: #666666; }
A.templatemenu2:hover		{text-decoration: underline; color: white; background: gray; }

A.locationlink:link		{text-decoration: underline;  }
A.locationlink:visited		{text-decoration: underline; color:  }
A.locationlink:hover		{text-decoration: underline; color: #E60000; }

table.minibasket	{background: white; }
tr.minibasketline 	{background: #b2b2b2; }

hr		{ height: 1; color: #DDDDDD; display:none; }
pre		{ font-family: Courier; font-size: 10px; }
select	{  font-size: 10px; color: #121212; background: white;  }

.buttonstyle	{ font-size: 10px; font-weight: normal; color: #666666; background: #b2b2b2; border-style: outset;  }

.notice_symbol { color:green;font-size:20px;display:inline-block; }

/* Modelfinder */

.model_finder_header { font-weight:normal;font-size:20px;}
.model_finder_start_link { }
.model_finder_helptext { font-weight:normal;}
.model_finder_selectmodelrange {color:#121212; }
.model_finder_table_header { font-weight:normal;}
.model_finder_nothing_found { }
.model_finder_first_letter { font-weight:normal;font-size:16px;}


#shopping_wrapper {

height:80px;
overflow:visible;
max-width:750px;
}


#shopping_bar { 
width:auto;
min-width:550px;
list-style-type:none; 
list-style-position:outside;
padding:0;
overflow:visible;
white-space:nowrap;
height:5px;
position:relative;
margin-top:0px;

}
#shopping_bar li {
float:left;

margin-right:10px;
padding-left:5px;
padding-right:5px;
background:#EFEFEF;
border-top:1px solid #888;
border-bottom:1px solid #888;
border-right:1px solid #888;
border-left:1px solid #888;
position:relative;
color:#696969;
display:inline-block;
min-width:16%;
max-width:130px;
}

#shopping_bar a, #shopping_bar li {
font-size:12px;

}

#shopping_bar .selected {
color:#fff;
background:#00639c;
border:0px;
font-weight:normal;
position:relative;
}
#shopping_bar .selected span {
	position:absolute;
	width:16px;
	height:9px;
	top:110%;
	left:40%;
	background-image: url('/pics/eshop/progress_arrow.gif');
	background-repeat:no-repeat;
}
#shopping_bar_step1 { vertical-align:middle; padding:10px; height:26px;}
#shopping_bar #shopping_bar_step1_done {  vertical-align:middle; padding:10px 5px; color:#048204;border:1px solid #048204;background-color:#FFFFFF; height:26px;}
#shopping_bar_step2 { vertical-align:middle; padding:10px; height:26px;}
#shopping_bar  #shopping_bar_step2_done {  vertical-align:middle; padding:10px 5px; color:#048204;border:1px solid #048204;background-color:#FFFFFF; height:26px;}
#shopping_bar_step3 { vertical-align:middle; padding:10px; height:26px;}
#shopping_bar  #shopping_bar_step3_done {  vertical-align:middle; padding:10px 5px; color:#048204;border:1px solid #048204;background-color:#FFFFFF; height:26px;}
#shopping_bar_step4 { vertical-align:middle; padding:10px; height:26px;max-width:140px !important;}
#shopping_bar #shopping_bar_step4_done {  vertical-align:middle; padding:10px 5px; color:#048204;border:1px solid #048204;background-color:#FFFFFF; height:26px;}
#shopping_bar_step5 { vertical-align:middle; padding:10px; height:26px; margin-right:0px !important;}
#shopping_bar #shopping_bar_step5_done {  vertical-align:middle; padding:10px 5px; color:#048204;border:1px solid #048204;background-color:#FFFFFF; height:26px;}

#shopping_bar a{color:#048204;}

h5{font-size:1.15em;}

/**
SEO CSS
**/

.seo_link	{
color: #121212; 
font-weight: normal;
text-decoration: underline;
font-style: normal;

font-size: 12px;
}
.seo_h1	{
font-size: 14px;

color: #121212;
text-align:center;
}
.seo_h2	{
font-size: 13px;

color: #121212;
}
.seo_h3	{
font-size: 13px;

color: #121212;
}
.seo_h4	{
font-size: 12px;

color: #121212;
}
.SEO	{
margin:0px;

font-size: 10px;
color: #121212;
background: #FFFFFF;
}
#seo_left	{
position: absolute;    
left:220px;            
width:70%;
}
#seo_main	{
width:800px;
text-align:left;
margin:auto;
background:#A4BCD8;
padding:3px;
}
#seo_navigation	{
position: absolute;    
left:0px;              
top:0px;
}
.seo_suchbegriff	{
width:95px;
}
.seo_suche_modellnummer	{
width:95px;
}
.seo_suche_hersteller	{
width:95px;
}
#seo_seiteerstellt	{
font-size:85%;
}
.seo_artikelsuche	{

font-size: 12px;
color: #121212;
}
.seo_shopsuche	{
font-size:12px;

border:0px;
padding:0px;
background:#FFFFFF;
}
.seo_geraetesuche	{

font-size: 12px;
}
.seo_iframe	{
height: 700px;
width: 220px;
}
#seo_shopname	{
text-align:center;
padding:5px;
border:1px solid #121212;
font-weight:normal;
border-colapse: colapse;
border-bottom:0px;
}
#seo_shopstartpage	{
text-align:center;
padding:5px;
border:1px solid #121212;
border-colapse: colapse;
border-bottom:0px;
}
#seo_shopsearch	{
text-align:center;
padding:5px;
border:1px solid #121212;
border-bottom:0px;
}
#seo_shopmodelsearch	{
text-align:center;
padding:5px;
border:1px solid #121212;
border-bottom:0px;
}
#seo_shopshipping	{
text-align:center;
padding:5px;
border:1px solid #121212;
border-bottom:0px;
}
#seo_shoplaw	{
text-align:center;
padding:5px;
border:1px solid #121212;
border-bottom:0px;
}
#seo_shopadress	{
text-align:center;
padding:5px;
border:1px solid #121212;
}
.seo_celltable	{
width: 100%;
max-width:800px;
display:table; 
border-collapse:collapse;
border:2px solid grey;
}
.seo_cellrow	{
display:table-row;
}
.seo_cellcleaner	{
clear:left;
height:1px;
}
.seo_cell a:hover	{

}
.seo_cell	{
display:table-cell;
border:2px solid grey;
font-weight:normal;
background: #FFFFFF;
color: #121212;
padding:3px;
text-align:center;
vertical-align: middle;
margin:2px;
width:33%;
}
#seo_created	{
font-size:12px;
}

/**
neue Shopsuche
**/

.article_results_filterbox {
	border-bottom:1px solid #ccc;
	border-left:1px solid #ccc;
	border-right:1px solid #ccc;
	text-align:center;
	background:#eee;
	padding-top:5px;
	padding-bottom:5px;
	font-weight:normal;
	font-size:14px;
}


a.button {
    background: transparent url('/pics/eshop/templates/skin_21/button_right_basket.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 26px; 
	margin-right: 6px;
	padding-right: 22px; 
	text-decoration: none;
	color: #fff;
	
	font-size:12px;
	font-weight:normal;
}
a.button span {
	background: transparent url('/pics/eshop/templates/skin_21/button_left_basket.png') no-repeat; 
	display: block;
	line-height: 25px;
	padding: 1px 0 5px 18px;
} 
a.button:hover {
	 background: transparent url('/pics/eshop/templates/skin_21/button_right_basket_hover.png') no-repeat scroll top right; 
}

a.button:hover span{
	text-decoration:none;
}

a.buttongreen {
    background: transparent url('/pics/eshop/templates/skin_21/button_right_arrow_green.png') no-repeat scroll top right; 
	display: block;
	float: left;
	height: 26px;
	margin-right: 6px;
	padding-right: 22px;	
	text-decoration: none;
	color: #fff;
	
	font-size:17px;
	font-weight:normal;
}
a.buttongreen span {
	background: transparent url('/pics/eshop/templates/skin_21/button_left_green.png') no-repeat; 
	display: block;
	line-height: 25px;
	padding: 1px 0 5px 18px;
} 
a.buttongreen:hover {
	 background: transparent url('/pics/eshop/templates/skin_21/button_right_arrow_hover_green.png') no-repeat scroll top right; 
}

a.buttongreen:hover span{
	text-decoration:none;
}

.greenborderbutton {
	border:2px solid green;
}


.grey_gradient_tr {
	border:1px solid #b2b2b2;background:url('/pics/eshop/templates/skin_21/background_leftnav_grey.png') repeat-x #EAE8E9;
}

.blueborder_leftright {
	border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;
}
.blueborder_leftrightbottom {
	border-left:1px solid #b2b2b2;border-right:1px solid #b2b2b2;border-bottom:1px solid #b2b2b2;
}

.blueborder_top {
 border-top:1px solid #b2b2b2;
}
.blueborder_complete {
	border-top:1px solid #b2b2b2;
}
em { font-style: italic} 

.details_picture_iframe{
	position:relative;
	height:auto;
}
.picture_td_details{
	position:relative;
	z-index:1;
	text-align:left;
	height:auto;
	display:inline-block;
	float:left;
	width:auto;
	height:200px;
}
.picture_td_details iframe{
	position:relative;
	z-index:1;
	height:auto;
	width: 200px !important;
	height:208px !important; 
}

.help_to_find_model	{font-size:12px; }
.help_to_find_model a:link{color: #4D4D4D; text-decoration:none;}


.model_head_informations_all{
	width:auto;
}

.model_head_informations_all td[align] span
{
	display:inline-block;
	margin:0px 5px;
}
.details_trefferlistenstyle{
	display:block;
	min-height:250px;
	height:auto !important;
	height:200px;
	border-bottom:1px solid #b2b2b2;
}

.details_preis_right{float:right;text-align:right;margin-top:25px;margin-right:10px;padding-left:10px;}

.details_article_middle{
	margin-left: 220px;
	padding-top:0px;
	margin-bottom:10px;
}

.details_zusatzinfos{
	width:100%;
	clear:both;
}
#sub td{border: 1px solid #dedede;}

.detail_full_page{max-width:800px; margin-top:10px;}

table.basket_shippingcosts_table > tbody > tr{border:1px solid #b2b2b2;}

@media screen and (max-device-width: 480px){
  body, td{
    -webkit-text-size-adjust: none;
  }
}

.searchwizard {
border:1px solid #FFF; background-color:#FFFFEE; padding:10px 10px 10px 10px;
margin:2px;
}

.searchwizard strong{
	font-weight:normal;
	font-size:16px ! important;
}

.searchwizard a{
	margin-top:5px;
	display:inline-block;
}
.model_finder_selectmanufacturer{color:#121212;}
.model_finder_selectmanufacturerrange {color:#121212; }
.model_finder_table a{color:#121212; }
.model_parts_div_selectbox { width: 250px; height:100px;overflow-y:scroll;overflow-x:hidden;cursor:pointer; border:1px solid #121212; }
.nohits_infobox { 
	margin:auto;
	background:#FFFFEE;
	padding:5px;
	border:1px solid #FFF;
	font-size:14px;
	margin-top:25px;
	
}
#kaufenbtn {
	border-radius: 7px;
}
.buttongreen {
	background:#008500;
	padding-left:15px;
	padding-right:15px;
	text-decoration: none;
	color: #fff;
	/*font-family: Arial;*/
	font-size:17px;
	font-weight:bold;
	border-top:2px solid #00CC00;
	border-left:2px solid #00CC00;
	border-right:2px solid #006600;
	border-bottom:2px solid #006600;
}
.buttongrey {
	background:#ccc;
	color: #999;
	border-top:2px solid #ddd;
	border-left:2px solid #ddd;
	border-right:2px solid #999;
	border-bottom:2px solid #999;
}

#buydots {
	width:15px;
	display:inline-block;
	text-align:left;
	
}
a.link2VG {
    padding: 5px 0px;
    display: inline-block;
}

@media only screen AND (max-width:500px)
{
	.template_head_links_background{display:none;}
	.template_head_links_logo{display:none;}
	.template_head_rechts_logo{display:none;}
	#seo_content{max-width:98%;}
	#seo_content iframe{max-width:99% !important;}
	#seo_main{max-width:98%;text-align:left !important;}
	#seo_main div{max-width:98%;text-align:left !important;}
	#seo_main iframe{width:99% !important;}
	.template_searchform_seo{max-width:100%;}
	.seo_celltable{display:block;} 
	.seo_cellrow{display:block;}
	.seo_cell{display:block;width:100%;} 
} 

.fcrl{
	/*font-size: 100%;
    font-weight: normal;
	display: inline;
	margin:0;*/
	all:unset;
		
}

