/* ---------------------------------------------------------------------- */
/* Construct */
/* ---------------------------------------------------------------------- */

a:hover, a:focus {color: #A98631;}

h1, .h1 {
    color: #A98631;
    background-image: url("../img/linie-construct.png");
}
	
h2, .h2 {
    color: #A98631;
}

hr {border-bottom: #A98631 1px solid;}

hr-blau {
    border-image: url("../img/linie.png");
    background-image: url("../img/linie.png");
}

.contentText ul {
    list-style: outside url("../icons/listicon-construct.png") square;
}

#tiles-filtered .isotope-item .slide-desc h3, #tiles-filtered .isotope-item .slide-desc h4, #tiles-unfiltered .isotope-item .slide-desc h3, #tiles-unfiltered .isotope-item .slide-desc h4 {
    background-color: #A98631;
}

/* ---------------------------------------------------------------------- */
/* Buttons */
/* ---------------------------------------------------------------------- */

.btn-default:hover {
  background-color: #A98631;
}

.open > .dropdown-toggle.btn-default.focus {
  color: #333;
  background-color: #b1bbc1;
  border-color: #b1bbc1;
}

.button-blau:hover {
    background-color: #A98631;
}

.csc-uploads {
    background: #F6F6F6 url("../icons/hinweis-retina-icons-construct-download.png") no-repeat scroll 20px 15px / 55px 55px;
}

.csc-uploads a {
	color: #A98631;
}


.download-item {
    background: #F6F6F6 url("../icons/hinweis-retina-icons-construct-download.png") no-repeat scroll 20px 15px / 55px 55px;
    border-color: #ccc #ccc #ccc #b1bbc1;
}

.download-item a {
	color: #A98631;
}

/* ---------------------------------------------------------------------- */
/* Header */
/* ---------------------------------------------------------------------- */

.header-bereiche h3 {color:#A98631;}

.navbar-language a:hover, .login a:hover {
    color: #2F52A0;
}

/* ---------------------------------------------------------------------- */
/* Carousel */
/* ---------------------------------------------------------------------- */

.carousel-indicators li {border: 1px solid #A98631;}

.carousel-indicators .active {background-color: #A98631;}

.header-carousel-headline1 {background-color: #A98631;}

.header-carousel-headline2 {background: rgba(169,134,49,0.5);}

/* ---------------------------------------------------------------------- */
/* Tabs */
/* ---------------------------------------------------------------------- */

.tab-line {
  background: #A98631;
  border-left: 1px solid #A98631;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    background-color: #A98631;
}

.tab-content {
    border: 1px solid #A98631;
}

.nav-tabs > li {
	border-left: 0px;
    border-right: 1px solid #A98631;
    border-bottom: 1px solid #A98631;
}

.nav-tabs {
    border-left: 1px solid #A98631;
}

.tab-compiled ul li a, .super-tab-compiled ul li a {color: #A98631}

.full-title-name {
    background: #A98631;
}

/* ---------------------------------------------------------------------- */
/* Table */
/* ---------------------------------------------------------------------- */

.table-bordered {
    border: 0px 1px 0px 5px solid #b1bbc1;
    border-left: 5px solid #b1bbc1;
}

th {color:#A98631;}

.table-bordered > thead > tr > th, .table-bordered > thead > tr > td {
    border-bottom-color: #A98631; 
}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {
    border-left: 1px solid #A98631;
}

.grauer-rahmen {
    border: 1px solid #b1bbc1;
    border-left: 5px solid #b1bbc1;
    background: #F6F6F6;
}

/* ---------------------------------------------------------------------- */
/* Produkte */
/* ---------------------------------------------------------------------- */

.products-submenu li a:hover {
    color: #A98631;
}

/* first level */
.products-submenu li a {
	background: #FFF url("../icons/submenue-background-construct-retina.png") no-repeat scroll 100% -60px / 56px 112px;
}

.products-submenu li ul li {
	background: none;
}

.products-submenu li ul li:hover, .products-submenu li ul li:hover .active {
	background: none;
}

.products-submenu li.active a, .products-submenu li.current a{
	background: #A98631 url("../icons/submenue-background-construct-retina.png") no-repeat scroll 100% 0px / 56px 112px;
}

.products-submenu li.active a:hover, .products-submenu li.current a:hover {
    color: #fff;
}

.products-submenu li.active ul li.active a, .products-submenu li.current ul li a {
    color: #A98631;
}

.products-submenu li.active ul li a:hover, .products-submenu li.current ul li a:hover {
    color: #fff;
    background: #A98631 url("../icons/menue-list-hover.png") no-repeat scroll 8px 15px / 4px auto;
    opacity: 0.6; 
}

.products-submenu li.active ul li.active a, .products-submenu li.current ul li a {
    color: #fff;
    background: #A98631 url("../icons/menue-list-hover.png") no-repeat scroll 8px 15px / 4px auto;
    opacity: 0.6; 
}
	
	}
	.products-submenu li ul li.active a.activeLink {
		background: url("../icons/submenue-background-construct-retina.png") no-repeat scroll 100% 0px  rgba(0, 0, 0, 0) / 56px 112px;
	}
	
	.products-submenu li ul li.current a.activeLink {
	    background: url("../icons/submenue-background-construct-retina.png") no-repeat scroll 100% 0px  rgba(0, 0, 0, 0) / 56px 112px;
	}
			
			.products-submenu li ul li ul li.active a.activeLink {
				background: url("../icons/submenue-background-construct-retina.png") no-repeat scroll 100% 0px  rgba(0, 0, 0, 0) / 56px 112px;
			}
					
			.products-submenu li ul li ul li.current a.activeLink {
			    background: url("../icons/submenue-background-construct-retina.png") no-repeat scroll 100% 0px  rgba(0, 0, 0, 0) / 56px 112px; 
			}
			
	.products-submenu li.active ul li a, .products-submenu li.current ul li a{				
		background: #fff url("../icons/menue-list-construct.png") no-repeat scroll 8px 15px / 4px auto;					
	}
			
/* ---------------------------------------------------------------------- */
/* Accordion */
/* ---------------------------------------------------------------------- */

/*
.accordion-container .csc-header {
  	background: #fff url(../icons/accordeon-icon.png) no-repeat 10px 10px;
}
*/
  
.accordion-container .csc-header.active h4 {
    background: #A98631 url("../icons/accordeon-icon-construct.png") no-repeat scroll 10px -111px;
}

.accordion-container .csc-header > h4 {
    background: rgba(0, 0, 0, 0) url("../icons/accordeon-icon-construct.png") no-repeat scroll 10px 10px;
}

.accordion-container .csc-header h4:hover {
    color: #A98631;
    text-decoration: none;
}

.accordion-container .csc-header * {
    color: #A98631;
}

.accordion-container .csc-header > h4:hover sub, .accordion-container .csc-header > h4:hover sup {
    color: #A98631;
}