/* Sidebar */

.sidebarRow{ float:left; width:100%;	margin: 0;	 font-size:16px; color:#FFF;}
.sidebarRow.sb_headerRow{ padding: 8px 10px 6px 10px;min-height: 30px; border-top-radius: 3px; 	border-top-left-radius: 3px;-moz-border-radius-topleft: 3px;-webkit-border-top-left-radius: 3px;border-top-right-radius: 3px;-moz-border-radius-topright: 3px;-webkit-border-top-right-radius: 3px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase;color:#e8c860; font-size:18px;width:100%;line-height:1.2em;}
.sidebarRow.sb_titleRow{padding: 8px 10px 6px 10px;min-height: 30px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase;color:#FFF; line-height:1.2em;}
.sidebarRow.sb_titleRow a{margin-top: -1px;	color:#FFF; text-decoration:none; }
.sidebarRow.sb_titleRow a:hover{color:#e8c860 !important; text-decoration:none; cursor:pointer;-webkit-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	transition:all 0.3s ease;}

.sidebarRow.sb_textRow{padding: 8px 10px 6px 10px;color:#FFFFFF;width:100%;}
.sidebarRow.sb_textRow p {color:#FFFFFF;	font-size:13px;	line-height:1.3em;	}
.sidebarRow.sb_textRow p:hover {color:#FFFFFF;	font-size:13px;	line-height:1.3em;	text-decoration:none;	color:#e8c860 !important;cursor:pointer;	}
.sidebarRow.sb_textRow a { color:#FFF; text-decoration:none;color:#FFFFFF;	font-size:13px;	line-height:1.3em;	 }
.sidebarRow.sb_textRow a:hover {	text-decoration:none;	color:#e8c860 !important;cursor:pointer;	-webkit-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	transition:all 0.3s ease;}
	
.sidebarRow.sb_textRow.smallRow{padding: 8px 10px 0px 10px;}


.sidebarRow.sb_listRow{	padding:0px; margin:0;width:100%;}

.sidebarRow.sb_accordionRow{	padding:0px !important; margin:0px !important; width:100%;}

.sidebarRow.sb_imageRow{	position: relative;	overflow: hidden;	padding:0px;width:100%;}

.sidebarRow.sb_imageRow img.addMargin{		margin:5px 5px 5px 5px;}



.sidebarRow.sb_imageRow a {	position: relative;	display: block;	overflow: hidden;}
.thumb-overlay {	position: absolute;	top: 0;	left: 0;	width: 100%;	height: 100%;	background: rgba(0, 100, 100); /* Fallback */
	background-color: rgba(0, 100, 100, 0.1);		overflow: hidden;	opacity: 0;
	-webkit-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);
	-moz-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);
	-o-transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);
	transition: all 200ms cubic-bezier(0.000, 0.000, 0.6, 1.000);}
.thumb-overlay .fa {color:#e8c860;	position: absolute;	top: 50%;	left: 50%;	margin-left: -12px;	margin-top: -12px;	font-size: 32px;}
.sidebarRow.sb_imageRow:hover .thumb-overlay {	opacity: 1; }

.sidebarRow.sb_footerRow{min-height: 20px;border-bottom-radius: 3px; 	border-bottom-left-radius: 3px;-moz-border-radius-bottomleft: 3px;-webkit-border-bottom-left-radius: 3px;border-bottom-right-radius: 3px;-moz-border-radius-bottomright: 3px;-webkit-border-bottom-right-radius: 3px;font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif; text-transform:uppercase;color:#e8c860;width:100%;}


/* Sidebar lists */

ul.sb_list1 { margin:0px 0px 0px 0px;padding:0px;list-style-type: none; font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif;width:100%; font-size:16px; text-transform:uppercase;float:left; 
}
ul.sb_list1 li {	font-weight:normal !important;	display: block; color: #fff; width: 100%; margin:0; padding: 0px 0px 0px 0px;text-decoration: none; border-bottom:#31562d solid 1px;line-height:1.2em;}
ul.sb_list1 li:hover {	-webkit-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	transition:all 0.3s ease;}
ul.sb_list1 li a {	padding: 8px 10px 6px 10px; color: #fff; display:block;}
ul.sb_list1 li a:hover,ul.sb_list1 li a:focus { color:#e8c860 !important; text-decoration:none;	-webkit-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	transition:all 0.3s ease;		 }
ul.sb_list1 li a:visited { color:#fff !important; text-decoration:none;			 }
ul.sb_list1 li:last-child {	 border-bottom:none;}
ul.sb_list1 li.selected {color:#e8c860;		}
ul.sb_list1 li.selected a {	color:#e8c860;text-decoration:none;	}


ul.sb_list2 { margin:10px 0px 10px 0;padding:0px;list-style-type: none; font-family: 'ZooGroteskBold', "Open Sans", Lucida Sans Unicode, Lucida Grande, Helvetica, Arial, sans-serif;width:100%; font-size:14px;float:left; font-weight:normal !important; }

ul.sb_list2 li {	font-weight:normal !important;	display: block; color: #fff;
background-image:url(img/backgrounds/green_dark_90.png);
	background-repeat:repeat;	width: 100%;padding: 5px 5px 5px 10px;text-decoration: none; border-bottom:#31562d solid 1px;}
ul.sb_list2 li:hover {-webkit-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	transition:all 0.3s ease;
/*	background-color:#3c6937;*/
	background-color:#598654;}
ul.sb_list2 li a { color: #fff; display:block;}
ul.sb_list2 li a:hover ,ul.sb_list2 li a:focus{ color:#e8c860 !important; text-decoration:none;	-webkit-transition:all 0.3s ease;	
	-moz-transition:all 0.3s ease;	
	transition:all 0.3s ease;}
ul.sb_list2 li a:visited { color:#fff !important; text-decoration:none;	}
ul.sb_list2 li:last-child {	 border-bottom:none;}
ul.sb_list2 li.selected {color:#e8c860;	background-image:url(img/backgrounds/green_standard_90.png);	background-repeat:repeat;}
ul.sb_list2 li.selected a {	color:#e8c860;background-image:url(img/backgrounds/green_standard_90.png);	background-repeat:repeat;}

ul.sb_list2 li.active a {color:#e8c860 !important;	}


/* Warenkorb sidebar */
	


.dl-horizontal.zoobasel-02 dt {
    float: left;
    width: 50px;
    overflow: hidden;
    clear: left;
    text-align: left;
    text-overflow: ellipsis;
    white-space: nowrap;
	font-size:13px; font-weight:normal;
  }
  .dl-horizontal.zoobasel-02 dd {
    margin-left: 60px;
		font-size:12px; font-weight:normal;
  }
