/* Site Styles
=======================================================================================================*/
body { font-family: "Open Sans",sans-serif,Arial,Helvetica,Geneva,Swiss,SunSans-Regular; }
#frameContent { background:rgba(255, 255, 255, 0.85); padding-top:20px;}
.navbar {margin-bottom:0 !important;}

a { color:#516C03 !important; }
h1 a, h1  { color:#516C03 !important; font-weight:700; }
a:hover, h2 a:hover { color:#868A00 !important; text-decoration:none; }

img.fullpage-bg {
  min-height: 100%;
  min-width: 1024px;
  width: 100%;
  height: auto;
  position: fixed;
  top: 0;
  left: 0;
  z-index:-200;
}
@media screen and (max-width: 1024px) { /* Specific to this particular image */
  img.fullpage-bg {
	display:none;
  }
}

/* Header Styles
=======================================================================================================*/
#head-banner img { padding:10px; }
.solgan {text-align:right; }
.navbar-default { 
  background: #CCB897; /*fallback color for old browser (safari) */
  border-radius:0;
  -moz-border-radius:0;
  -webkit-border-radius:0;
}
/*.navbar-default { background-image: linear-gradient(to bottom, #764227 0, #501422 100%); }*/
.navbar-default { background-image: linear-gradient(to bottom, #AC9877 0, #CCB897 100%); }
#showSmallBasket { background-color:#000;  }
#showSmallBasket { background-image: linear-gradient(to bottom, ##AC9877 0, #CCB897 100%); }
.navbar-default { background-repeat: repeat-x;}
.navbar-brand, .navbar-nav > li > a, #showSmallBasket, #showSmallBasket a { text-shadow:none;  color:#fff !important; }


/* Navigation LINKS
=======================================================================================================*/
#frameNavigation {
  padding:0;
  background-image: linear-gradient(to right, #516C03 0px, #fff 160%);/*padding-left:0 !important;*/
  border-radius:0 5px 5px 0;
  -moz-border-radius:0 5px 5px 0;
  -webkit-border-radius:0 5px 5px 0;  
}
#main-menu { background:transparent; } 
.ueberschrift-navi, .navleft-heading { color:#000 !important; border-top:2px solid #000 !important; margin-top:15px !important;  }
.sm-clean a { color:#fff !important; }
ul#main-menu li a { color:#fff !important; }
ul#main-menu li a:hover, ul#main-menu li a:active { background:#516C03; }
.sub-arrow { border-color: transparent transparent transparent #868686 !important; }

/* Farbe der Links/Hintergrund von "Submenu Level 1" */
ul#main-menu li ul { background:#516C03; }
#main-menu .sub-arrow { border-color: transparent transparent transparent #516C03 !important; }

/*Aktive Selektion beim Hovern*/
	.sm-clean-vertical a:hover, .sm-clean-vertical a:focus, .sm-clean-vertical a:active,
	.sm-clean-vertical a.highlighted { background:#516C03 !important; }
/*Aktive Selektion nach Klick*/
	#frameNavigation .Selected  a { background:#516C03 !important; font-weight:700; }	

/*-- Sublevel 1 --*/
  .sm-clean ul li { border-bottom: 1px solid #21541A !important; }
  ul#main-menu li ul li a:hover, ul#main-menu li ul li a:active { background:#21541A !important; color:#fff !important; }	
  ul#main-menu li ul li a { color:#fff !important; } 	
	
	
	
/* Content Styles
=======================================================================================================*/
#frameContent {
  padding-bottom:50px;
  border-radius:5px;
  -moz-border-radius:5px;
  -webkit-border-radius:5px;
}  
	/*Spalten*/
	.col-md-3 { padding-left:10px; padding-right:10px; }
	
	/*Subgruppen*/
	.ContentDivSubGroup {
	  overflow:hidden;
	  padding-top:0;
	  border:none;
	}
	
	.ContentDivSubGroup .boxTitle {
	  font-weight:700;
	  height:30px;
	  padding-left:10px; 
	  text-align:left !important; 
	  border-left:2px solid #fff; 
	  border-bottom:2px solid #516C03; 
	  margin-bottom:15px; 
	}
	.ContentDivSubGroup .boxTitle a {
	  color:#fff !important;	
	  color:#516C03 !important;	
	 }
	 .ContentDivSubGroup .boxImage img {
      border-radius:6px;
      -moz-border-radius:6px;
      -webkit-border-radius:6px;
	  max-width:175px;
	 }
	 
	.artList-SmallImage, .artList-SmallImage img { border-radius:6px; -moz-border-radius:6px; -webkit-border-radius:6px; }
	
	.btn-default {
	background: #516C03;
    /*background-image: linear-gradient(to top, #516C03 0px, #fff 100%);*/
	color:#fff; 
	text-shadow:none;
	}
	
	.artList-Stock { color:#516C03; }
	#artDet-Wrapper-Main #artDet-Stock { color:#516C03;}
	
/* Content-Right
=======================================================================================================*/
#content-right .boxRight { border-top: 2px solid #516C03; background-color:rgba(188, 168, 154, 0.4);  }
.CellTitleRight { color: #516C03; }	 
	
	
/* Footer Styles
=======================================================================================================*/
#frameFooter  { background:#BCA89A; }
#frameFooter { color:#516C03 !important; }
#frameFooter a { color:#000 !important; }
.copyright {background:#000;}















