/* HTML-Elemente */

body,
td					{ font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#000000; }

input,
select,
option			{ 
	font-family:Arial,Helvetica,sans-serif; 
	color:#000000; 
	font-size:10px; 
}

form				{ display:inline; }

.inputBoxGrey	{
	font-family:Arial,Helvetica,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; }

.menu { text-decoration:none; color:#999999; font-weight:bold; margin:5px 0px 0px 20px; }
.menu_active { 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.white:link 		{ color:#FFFFFF; text-decoration:underline; }
a.white:active 	{ color:#FFFFFF; text-decoration:underline; }
a.white:visited 	{ color:#FFFFFF; text-decoration:underline; }
a.white:hover 		{ color:#FFFFFF; text-decoration:none; }

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; }

a.Navigation:link 		{ color:#999999; text-decoration:none; border:0px; }
a.Navigation:active 		{ color:#999999; text-decoration:none; border:0px; }
a.Navigation:visited 	{ color:#999999; text-decoration:none; border:0px; }
a.Navigation:hover 		{ color:#E20916; text-decoration:none; border:0px; }

a.NavigationRed:link 		{ color:#E20916; text-decoration:none; border:0px; font-size:12px; font-weight:bold; }
a.NavigationRed:active 		{ color:#E20916; text-decoration:none; border:0px; font-size:12px; font-weight:bold; }
a.NavigationRed:visited 	{ color:#E20916; text-decoration:none; border:0px; font-size:12px; font-weight:bold; }
a.NavigationRed:hover 		{ color:#E20916; text-decoration:none; border:0px; font-size:12px; 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; }

a.LinkRedUnderline:link 	{ color:#E20916;text-decoration:underline; }
a.LinkRedUnderline:visited { color:#E20916;text-decoration:underline; }
a.LinkRedUnderline:hover 	{ color:#E20916;text-decoration:underline; }

a.LinkBrandsGrey:link 		{ color:#999999;text-decoration:none; }
a.LinkBrandsGrey:visited	{ color:#999999;text-decoration:none; }
a.LinkBrandsGrey:hover		{ color:#E20916;text-decoration:none; }

a.LinkBrandsRed:link 		{ color:#E20916;text-decoration:none; }
a.LinkBrandsRed:visited		{ color:#E20916;text-decoration:none; }
a.LinkBrandsRed:hover		{ color:#E20916;text-decoration:none; }

/* Klasse fuer Anker*/
a.noLink:link 			{ text-decoration:none;cursor:default; }
a.noLink:visited		{ text-decoration:none;cursor:default; }
a.noLink:hover			{ text-decoration:none;cursor:default; }

a.brandalert:link 			{ text-decoration:underline; color:#dc0015; font-size:9px;}
a.brandalert:active 			{ text-decoration:underline; color:#dc0015; font-size:9px;}
a.brandalert:visited 		{ text-decoration:underline; color:#dc0015; font-size:9px;}
a.brandalert:hover 			{ text-decoration:underline; color:#dc0015; font-size:9px;}

a.prettyPhotoLink:link 		{ -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
								-moz-border-radius-topright:5px; border:2px solid #9DB2B9; display:block; line-height:0px; padding:2px; }
a.prettyPhotoLink:active 	{ -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
								-moz-border-radius-topright:5px; border:2px solid #9DB2B9; display:block; line-height:0px; padding:2px;}
a.prettyPhotoLink:visited 	{ -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
								-moz-border-radius-topright:5px; border:2px solid #9DB2B9; display:block; line-height:0px; padding:2px;}
a.prettyPhotoLink:hover 	{ -moz-border-radius-bottomleft:5px; -moz-border-radius-bottomright:5px; -moz-border-radius-topleft:5px;
								-moz-border-radius-topright:5px; border:2px solid #313739; display:block; line-height:0px; padding:2px;}



/* 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; }
.bg_menu_trenner		{ background-color:#f6f4f5; }

/* Hintergrundfarben Wishlist */
.bg_wishlist_headline		{ background-color:#ECC14F; } 
.bg_wishlist					{ background-color:#F9E0A1; } 

/* 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:10px;
	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; }
.darkgrey			{ color:#333333; }
.white				{ color:#FFFFFF; }
.green				{ color:#1DA500; }
.lightgreen			{ color:#2ed609; }
.orange				{ color:#E56911; }
.yellow				{ color:#b28b05; }
.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; text-align:left; border-width:1px; border-style:solid; }

.shopHeadline	 {
	font-size:14px;
	color:#000000;
	font-weight:bold;
}

/* Preview Scroller*/
#smallpictures_container{
	position:relative;
	text-align: left;
  	overflow: hidden;
 	width:648px;
 	height:55px;
	}

#smallpictures_container_only_four_teasers{
	position:relative;
	text-align: left;
   overflow: hidden;
 	width:685px;
 	height:55px;
	}	
	
.multiteaser_smallpicture{
	position:absolute;
}

.displaynone {display:none;}
.active_rider {float:left; border-left: 1px solid #b7b5b6; border-top: 1px solid #b7b5b6; 
				border-right: 1px solid #b7b5b6; background: #ffffff; font-weight:bold; cursor: pointer;
				text-align:center;	}
a.active_rider {text-decoration: none;}
.disabled_rider {float:left; background: #c6c6c6; border-bottom: 1px solid #b7b5b6; font-weight:bold;  cursor: pointer;
	text-align:center;}
a.disabled_rider {text-decoration: none;}