/* ********************************************************************************* */
/* FONT - DEFAULT */
/* ********************************************************************************* */

P	  				{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#121212; font-weight: normal;}
A:link 	  			{font-weight: normal; color: #e4312c; text-decoration: underline;}
A:visited 			{font-weight: normal; color: #e4312c; text-decoration: underline;}
A:active  			{font-weight: normal; color: #e4312c; text-decoration: underline;}
A:hover   			{font-weight: normal; color: #009de0; text-decoration: underline;}

UL	  				{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#121212; font-weight: normal; list-style-position:outside; margin-left:35px;}
OL	  				{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#121212; font-weight: normal; list-style-position:outside; margin-left:35px;}

H1					{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:18px; color:#FFFFFF; font-weight: bold;}
H2					{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF; font-weight: normal;}
H3					{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:18px; color:#121212; font-weight: bold;}
H4					{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold;}
H5					{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; color:#121212; font-weight: bold;}


#header_text p, #header_text h1, #header_text h2, #header_text h3, #header_text h4, #header_text h5, #header_text a, #header_text a, #header_text a:link, #header_text a:visited, #header_text a:active {
	color:#FFFFFF;
}

#footer_left p, #footer_left h1, #footer_left h2, #footer_left h3, #footer_left h4, #footer_left h5, #footer_left a, #footer_left a, #footer_left a:link, #footer_left a:visited, #footer_left a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:11px; color:#121212; font-weight: normal; text-decoration:none;
}
#footer_left a:hover{
	text-decoration:underline; color: #e4312c;
}

H6, H6 a, H6 a:link, H6 a:visited, H6 a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:11px; color:#121212; font-weight: normal; text-decoration:none;
}
H6 a:hover {
	font-weight: normal; color: #009de0; text-decoration: underline;
}
H6 #active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:11px; color:#e4312c; font-weight: normal; text-decoration:none;
}



hr 					{width:100%; color:#e4312c; background-color:#e4312c; height:1px;}
.hr_form			{width:100%; color:#e7e7e7; background-color:#e7e7e7; height:1px;}


.footer, .footer a, .footer a:link, .footer a:visited, .footer a:active, .footer a:hover {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:9px; color:#7f7f7f; font-weight: normal; text-decoration:none;
}

#menu_buttons_link, #menu_buttons_link a, #menu_buttons_link a:link, #menu_buttons_link a:visited, #menu_buttons_link a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:16px; color:#121212; font-weight: bold; text-decoration:none;
}

#menu_buttons_link a:hover {
	color:#e4312c;
}

#menu_buttons_linkM, #menu_buttons_linkM a, #menu_buttons_linkM a:link, #menu_buttons_linkM a:visited, #menu_buttons_linkM a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:16px; color:#e4312c; font-weight: bold; text-decoration:none;
}
#menu_buttons_linkM a:hover {
	color:#e4312c;
}


#submenu_button, #submenu_button a, #submenu_button a:link, #submenu_button a:visited, #submenu_button a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#121212; font-weight: bold; text-decoration:none;
	display:block;
	width:260px;
	height:35px;
	background:url(../media/image/submenu_but.gif) no-repeat;
	overflow:hidden;
}
#submenu_button a:hover {
	color:#FFFFFF;
	background:url(../media/image/submenu_butM.gif) no-repeat;
}
#submenu_buttonM, #submenu_buttonM a, #submenu_buttonM a:link, #submenu_buttonM a:visited, #submenu_buttonM a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:12px; color:#FFFFFF; font-weight: bold; text-decoration:none;
	display:block;
	width:260px;
	height:35px;
	background:url(../media/image/submenu_butM.gif) no-repeat;
	overflow:hidden;
}
#submenu_buttonM a:hover {
	color:#FFFFFF;
	background:url(../media/image/submenu_butM.gif) no-repeat;
}

#submenu_bestel, #submenu_bestel a, #submenu_bestel a:link, #submenu_bestel a:visited, #submenu_bestel a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold; text-decoration:none;
	display:block;
	width:270px;
	height:35px;
	background:url(../media/image/submenu_bestel.gif) no-repeat;
	overflow:hidden;
}
#submenu_bestel a:hover {
	color:#FFFFFF;
	background:url(../media/image/submenu_bestelM.gif) no-repeat;
}

#submenu_bestelM, #submenu_bestelM a, #submenu_bestelM a:link, #submenu_bestelM a:visited, #submenu_bestelM a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold; text-decoration:none;
	display:block;
	width:270px;
	height:35px;
	color:#FFFFFF;
	background:url(../media/image/submenu_bestelM.gif) no-repeat;
	overflow:hidden;
}
#submenu_bestelM a:hover {
	color:#FFFFFF;
	background:url(../media/image/submenu_bestelM.gif) no-repeat;
}

#submenu_product, #submenu_product a, #submenu_product a:link, #submenu_product a:visited, #submenu_product a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold; text-decoration:none;
	display:block;
	width:260px;
	height:36px;
	background:url(../media/image/submenu_product.gif) no-repeat;
	overflow:hidden;
	float:left;
}
#submenu_product a:hover {
	color:#FFFFFF;
	background:url(../media/image/submenu_productM.gif) no-repeat;
}
#submenu_productM, #submenu_productM a, #submenu_productM a:link, #submenu_productM a:visited, #submenu_productM a:active {
	font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:14px; color:#FFFFFF; font-weight: bold; text-decoration:none;
	display:block;
	width:260px;
	height:36px;
	background:url(../media/image/submenu_productM.gif) no-repeat;
	overflow:hidden;
	float:left;
}
#submenu_productM a:hover {
	color:#FFFFFF;
	background:url(../media/image/submenu_productM.gif) no-repeat;
}


.formfield     		{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:8pt; color:#e4312c; height:20px; width:100%; background-color:#FFFFFF; padding-top:1px; padding-left:5px; background:url(../media/image/shop_form_fieldbg.gif) repeat-x; border-style:solid; border-left-color:#e3e9ef;  border-right-color:#abadb3;  border-top-color:#abadb3;  border-bottom-color:#e3e9ef; border-width:1px; }
.formarea     		{font-family: Arial, Helvetica, Verdana, Geneva, sans-serif; font-size:8pt; color:#e4312c; height:70px; width:100%; background-color:#FFFFFF; padding-top:1px; padding-left:5px; background:url(../media/image/shop_form_textareabg.gif) repeat-x; border-style:solid; border-left-color:#e3e9ef;  border-right-color:#abadb3;  border-top-color:#abadb3;  border-bottom-color:#e3e9ef; border-width:1px; }
