/*****************/
/*** Allgemein ***/
/*****************/

/** Standard-Link-Farben (Brotkrummen-Navigation, Produktlisten, PageNavigation) **/
.brands a:link { 
	color:#A71F1F; 
	text-decoration:underline; 
	}
.brands a:visited { 
	color:#700000; 
	text-decoration:underline; 
	}
.brands a:hover, .brands a:active { 
	color:#A71F1F; 
	text-decoration:none; 
	}
	
.brands a.Path:link             { text-decoration:none;font-weight:normal; font-size:11px;}
.brands a.Path:visited          { text-decoration:none;font-weight:normal; font-size:11px;}
.brands a.Path:hover            { text-decoration:none;font-weight:normal; font-size:11px;}
.brands a.Path:active           { text-decoration:none;font-weight:normal; font-size:11px;}	

/**************/
/*** HEADER ***/
/**************/

.brands .fullsize_banner {
	margin:0px; 
	padding: 0px;
	}

/*********************************/
/*** Guided-Navigation Bereich ***/
/*********************************/		 
		 
/** Hintergrund gesamter Guided-Navigation Bereich **/		 
.brands .hintergrund_gn {
	background-color: transparent;
	}			 
.brands .hintergrund_gn .menu_spacer{
	padding-left:5px;
	}	 		 
		 
/** Brandname oberhalb der Selektionsmöglichkeiten **/		 
.brands .navigation_brandname {
	color: #4c0002;
	background-color: transparent;
	padding-bottom:5px;
	padding-top:0px;
	}
	
/** Standard-Menüelement für Guided-Navigation-Werte **/	
.brands .menu_element_gn {
	font-size:10px; 
	padding: 5px 0px 0px 10px;
	}
.brands .menu_element_gn .menu_element_spacer {
	padding-bottom:2px;
	width:130px;
	}
.brands .gn_characteristic_spacer, .brands .gn_remove_all_spacer { /* statt smarty spacing elemente */
	width: 1px; 
	height: 2px;
	}	
.brands .gn_bg_last_characteristic_selectable,
.brands .gn_bg_last_characteristic_not_selectable,
.brands .gn_bg_last_characteristic_selected{}	
	
.brands .menu_element_gn a:link, .brands .menu_element_gn a:visited, .brands .menu_element_gn a:active {
	color: #222211;
	text-decoration:none;
	}
.brands .menu_element_gn a:hover {
	color: #222211;
	text-decoration:underline;	
	}
	
.brands .brand_produkt_link a:link { 
	color:#A71F1F; 
	text-decoration:underline; 
	}
.brands .brand_produkt_link a:visited { 
	color:#700000; 
	text-decoration:underline; 
	}
.brands .brand_produkt_link a:active, .brands .brand_produkt_link a:hover { 
	color:#A71F1F; 
	text-decoration:none; 
	}	
	
/** Selektionen aufheben (alle) **/
.brands .remove_all_gn_selections {
	background-image: url(../../binaries/de_DE/headlines/gn_deselect.gif);
	width: 140px;
	height: 18px;
	}
	
/** [alle anzeigen] (einzelne Selektion aufheben) **/	
.brands .remove_gn_selection {
	color:#222211;
	}	

/** BOX für ausgewählte Guided-Navigation Characteristic **/	
.brands .characteristic_selected {
	background-color: #D0D0D0;
	font-weight:bold;
	color:#222211;
	width:140px;padding-top:9px;padding-bottom:9px;border: 0px;
	}

/** BOX für nicht ausgewählte Guided-Navigation Characteristic **/
.brands .characteristic {
	background-color: #ECECEC;
	color:#222211;
	width:140px;padding-top:9px;padding-bottom:9px;border: 0px;
	}
	
/** Grafiken für Selektionen innerhalb einer BOX **/
.brands .characteristic_image_container {
	width:130px;
	height: 12px;
	background-position: 10px 0px; 
	background-repeat: no-repeat;
	}	
	
	/* Bilder für Characteristic Kategorie */	
	.brands	.kategorie_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_kategorie.gif);
		}
	.brands	.kategorie_not_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_kategorie1.gif);
		}
	.brands	.kategorie_selected {
		background-image: url(../../binaries/de_DE/headlines/gn_kategorie2.gif);
		}	
		
	/* Bilder für Characteristic Unterkategorie (ehemals Style) */	
	.brands	.unterkategorie_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_unterkategorie.gif);
		}
	.brands	.unterkategorie_not_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_unterkategorie1.gif);
		}
	.brands	.unterkategorie_selected {
		background-image: url(../../binaries/de_DE/headlines/gn_unterkategorie2.gif);
		}			
		
	/* Bilder für Characteristic Style */	
	.brands	.style_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_style.gif);
		}
	.brands	.style_not_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_style1.gif);
		}
	.brands	.style_selected {
		background-image: url(../../binaries/de_DE/headlines/gn_style2.gif);
		}		
			
	/* Bilder für Characteristic Größe */	
	.brands	.groesse_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_groesse.gif);
		height: 14px;
		}
	.brands	.groesse_not_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_groesse1.gif);
		height: 14px;
		}
	.brands	.groesse_selected {
		background-image: url(../../binaries/de_DE/headlines/gn_groesse2.gif);
		height: 14px;
		}	
		
	/* Bilder für Characteristic Department (deprecated) */	
	.brands	.department_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_department.gif);
		}
	.brands	.department_not_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_department1.gif);
		}
	.brands	.department_selected {
		background-image: url(../../binaries/de_DE/headlines/gn_department2.gif);
		}
		
	/* Bilder für Characteristic Farbe */	
	.brands	.farbe_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_farbe.gif);
		}
	.brands	.farbe_not_selectable {
		background-image: url(../../binaries/de_DE/headlines/gn_farbe1.gif);
		}
	.brands	.farbe_selected {
		background-image: url(../../binaries/de_DE/headlines/gn_farbe2.gif);
		}
		
/* Details-Box */
.brands .brand_details {
	padding: 10px 5px; 
	width:140px;
}
.brands .brand_details .headline {
	padding: 0px; height:40px; width:140px; color:#222111;
	background-image: url(../../binaries/de_DE/headlines/gn_details_header.gif);
	background-position: top left; background-repeat: no-repeat;
	}
.brands .brand_details .content {	
	font-size:11px;line-height: 16px;text-align:left;width:130px;color:#222111;
	background-image: url(../../binaries/de_DE/headlines/gn_details_kachel.gif);
	background-position: top left; background-repeat: repeat-y;
	}
.brands .brand_details .footerUP {
	padding: 0px; height:29px; width:140px; color:#222111;
	background-image: url(../../binaries/de_DE/headlines/gn_details_footer_less.gif);
	background-position: top left; background-repeat: no-repeat;cursor:pointer;
	}
.brands .brand_details .footerDOWN {
	padding: 0px; height:29px; width:140px; color:#222111;
	background-image: url(../../binaries/de_DE/headlines/gn_details_footer_more.gif);
	background-position: top left; background-repeat: no-repeat;cursor:pointer;
	}		
	
