/* HTML-Elemente */

body,
td					{ font-family:Helvetica,Arial,sans-serif; font-size:11px; color:#000000; }

input,
select,
option			{ 
	font-family:Helvetica,Arial,sans-serif; 
	color:#000000; 
	font-size:10px; 
}

form				{ display:inline; }

.inputBoxGrey	{
	font-family:Helvetica,Arial,sans-serif; 
	color:#999999; 
	font-size:10px; 
	border: 1px solid #999999;
}
a:link 			{ text-decoration:underline; color:#000000; }
a:active 		{ text-decoration:underline; color:#000000; }
a:visited 		{ text-decoration:underline; color:#000000; }
a:hover 			{ text-decoration:none; color:#000000; }

a.menu:link 			{ text-decoration:none; color:#999999; font-weight:bold; margin:5px 0px 0px 20px; }
a.menu:active 			{ text-decoration:none; color:#999999; font-weight:bold; margin:5px 0px 0px 20px; }
a.menu:visited 		{ text-decoration:none; color:#999999; font-weight:bold; margin:5px 0px 0px 20px; }
a.menu:hover 			{ text-decoration:none; color:#E20916; font-weight:bold; margin:5px 0px 0px 20px; }

a.menu_active:link 			{ text-decoration:none; color:#E20916; font-weight:bold; margin:5px 0px 0px 20px; }
a.menu_active:active 		{ text-decoration:none; color:#E20916; font-weight:bold; margin:5px 0px 0px 20px; }
a.menu_active:visited 		{ text-decoration:none; color:#E20916; font-weight:bold; margin:5px 0px 0px 20px; }
a.menu_active:hover 			{ text-decoration:none; color:#E20916; font-weight:bold; margin:5px 0px 0px 20px; }

a.weiter:link 				{ text-decoration:none; color:#E20916; }
a.weiter:active 			{ text-decoration:none; color:#E20916; }
a.weiter:visited 			{ text-decoration:none; color:#E20916; }
a.weiter:hover 			{ text-decoration:none; color:#E20916; }

a.Kundenservice:link 		{ font-weight: normal; text-decoration: underline; line-height: 1.6; color:#999999; }
a.Kundenservice:active 		{ font-weight: normal; text-decoration: underline; line-height: 1.6; color:#999999; }
a.Kundenservice:visited 	{ font-weight: normal; text-decoration: underline; line-height: 1.6; color:#999999; }
a.Kundenservice:hover 		{ font-weight: normal; text-decoration: underline; line-height: 1.6; color:#E20916; }

a.brandstores:link 		{ font-weight: bold; color:#FFFFFF; text-decoration:none; text-align:center; }
a.brandstores:active 	{ font-weight: bold; color:#FFFFFF; text-decoration:none; text-align:center; }
a.brandstores:visited 	{ font-weight: bold; color:#FFFFFF; text-decoration:none; text-align:center; }
a.brandstores:hover 		{ font-weight: bold; color:#FFFFFF; text-decoration:none; text-align:center; }

a.product:link 		{ color:#333333; text-decoration:none; text-align:center; border:0px; }
a.product:active 	{ color:#333333; text-decoration:none; text-align:center; border:0px; }
a.product:visited 	{ color:#333333; text-decoration:none; text-align:center; border:0px; }
a.product:hover 		{ color:#333333; text-decoration:none; text-align:center; border:0px; }

/* Navigation */

.NavOn			{ color:#000000; text-transform:uppercase; }
.NavOff			{ color:#FFFFFF; text-transform:uppercase; }

/* Hintergrundfarben */

.bg_dunkelrot			{ background-color:#9a161d; } 
.bg_orange				{ background-color:#e2650c; } 
.bg_hellorange			{ background-color:#f29400; } 
.bg_schlamm_dunkel	{ background-color:#ba9577; } 
.bg_schlamm_mittel	{ background-color:#eadfd6; } 
.bg_schlamm_hell		{ background-color:#f8f4f1; } 
.bg_grau					{ background-color:#999999; } 
.bg_white				{ background-color:#FFFFFF; } 
.bg_error				{ background-color:#E20916; } /* Hintergrundfarbe für Fehlermeldungen */
.bg_success				{ background-color:#009900; } /* Hintergrundfarbe für Erfolgsmeldungen */
.bg_footer 				{ background-color:#CCCCCC; } /* Hintergrund der Footer-Leiste unten */
.bg_aaa_headlines		{ background-color:#BE0027  } /* Rote Hintergrundfarbe für Headlines, z.B. AAA-Infoscenter */
.bg_highlight		 	{ background-color:#FFFFA0; }

/* neue styles nach guidebook relaunch 2006 */
/* Hintergrundfarben */
.bgcolor_red { background-color:#e2001a; }

.bgcolor_error	{ background-color:#e2001a; }

.head_submen
{ 
	background-color:#999999;
	border: 1px solid white;
}

.productinfos_title
{
	color:#333333;
	font-size:11px;
	font-weight:bold;
}

.productinfos
{
	color:#333333;
	font-size:11px;
	font-weight:lighter;
}

/* Schriftgrössen */

.headline		{ font-size:20px; }
.subheadline	{ font-size:14px; }
.subheadline2	{ font-size:13px; }
.gross			{ font-size:11px; }
.klein			{ font-size:9px; }

/* Schriftfarben */

.error			{ color:#E20916; }
.success			{ color:#009900; }
.red				{ color:#E20916; }
.blue				{ color:#003399; }
.black			{ color:#000000; }
.grey				{ color:#999999; }
.white			{ color:#FFFFFF; }
.green			{ color:#1DA500; }
.orange			{ color:#E56911; }
.highlight     { color:#E20916; }
.FontColor_Main{ color:#000000; }

/* Schriftformatierung */

.bold				{ font-weight:bold; }
.lowercase		{ text-transform:lowercase; }
.uppercase		{ text-transform:uppercase; }
.underline		{ text-decoration:underline }

.product			{ background-color:#FFFFFF; border-color:#CDCDCD; border-width:1px; border-style:solid; }

.shopHeadline	 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

a.LinkGrey:link {
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

a.LinkGrey:visited{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

a.LinkGrey:hover{
	color:#999999;
	font-weight:bold;
	text-decoration:none;
}

a.LinkRed:link {
	color:#E20916;
	font-weight:bold;
	text-decoration:none;
}

a.LinkRed:visited{
	color:#E20916;
	font-weight:bold;
	text-decoration:none;
}

a.LinkRed:hover{
	color:#E20916;
	font-weight:bold;
	text-decoration:none;
}
