/* ---------------------------------------------------------------------- */
/* Stainless */
/* ---------------------------------------------------------------------- */

a:hover, a:focus {color: #2A2252;}

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

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

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

.contentText ul {
    list-style: outside url("../icons/listicon-stainless.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: #2A2252;
}

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

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

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

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

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

.csc-uploads a {
	color: #2A2252;
}


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

.download-item a {
	color: #2A2252;
}

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

.header-bereiche h3 {color:#2A2252;}

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

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

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

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

.header-carousel-headline1 {background-color: #2A2252;}
.header-carousel-headline2 {background: rgba(42,34,82,0.5);}
  
/* ---------------------------------------------------------------------- */
/* Tabs */
/* ---------------------------------------------------------------------- */

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

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

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

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

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

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

.full-title-name {
    background: #2A2252;
}

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

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

th {color:#2A2252;}

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

.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 #2A2252;
}

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

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

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

/* first level */
.products-submenu li a {
	background: #FFF url("../icons/submenue-background-stainless-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: #2A2252 url("../icons/submenue-background-stainless-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: #2A2252;
}

.products-submenu li.active ul li a:hover, .products-submenu li.current ul li a:hover {
    color: #fff;
    background: #2A2252 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: #2A2252 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-stainless-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-stainless-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-stainless-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-stainless-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-stainless.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: #2A2252 url("../icons/accordeon-icon-stainless.png") no-repeat scroll 10px -111px;
}

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

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

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

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