/* CSS Document fe-layout-3.css */
/*Meister Eeckahert*/

/*
Schrift: #200b19
Button: #763360
Hover: #3f1532
*/

.nav-language-inner-wrap {
	background-color:#763360;
	padding: 0;
}


div.site-top-content {
	background-color:#763360;
}

/*### Farben navigation ###*/
/*Schrift normal*/
 .topnavi__link--first, .topnavi__link--sub, .topnavi__link--sub, .topnavi__item {color:#fff;}
/*Hintergrundfarbe*/
.topnavi {background-color:#763360;}
/*normal Hintergrund ab 2. Ebene mobil & Dektop*/
 .topnavi__link--sub {background-color:#763360;}
/*Schrift activ*/
.topnavi__link--active {color:#1b2604;/*background-color:#3f1532;*/}
/*Schrift hover*/
/*.topnavi__link--first:hover,*/
/*.topnavi__link--sub:hover {color:#3f1532;}*/
/*Hintergrundfarbe hinter den Button nur mobil*/
.topnavi__lvl--first {background-color:#763360;}
/*hover 1. Ebene nur mobil*/
.topnavi__link--first:hover {background-color:#763360;}

/*### Slider ###*/
@media only screen and (min-width: 861px) {
.tx-ws-flexslider .caption-text,
.tx-ws-flexslider .caption-text .caption-title {
	color:#ffffff;
}
}

/*### Farben ###*/
body {color: #3f1532;}
.space-content h1 {color: #3f1532}
.space-content h2 {color: #763360}
.space-content h3 {color: #763360}
.space-content a {color:  #3f1532;}
.space-content a:hover {color:#763360;}
.drei-zeilen_2sp_2 h3 a {font-style:normal; text-decoration: none;}

/*Bilder mit Rahmen*/
.ce-border img {
	border: solid 1px #763360;
	background-color: #fff;
    box-shadow: 2px 2px 4px rgba(0,0,0,0.40);
}
.ce-border .image {padding: 0 6px 5px 0;}

footer,
footer a {
  color: #fff;
}
footer a:hover {
  color: #200b19;
}
#footer-bottom,
#footer-bottom a {
	color: #fff;
}
#footer-bottom a:hover {
	color: #fff;
}

footer #footer-mobile,
footer #footer-inner {
  background-color:#763360;
}

#footer-bottom {
	background-color: #200b19;
}

/*Box mit Hintergundfarbe*/
.frame-rahmen-bg {
    background-color: rgba(153,51,121,0.14);
}

/*Box mit Bild*/
.frame-boxwithimage,
.frame-boxwithimage_2 {
	background-color: #fff;
  	border: solid 1px #763360;

}
.frame-boxwithimage header,
.frame-boxwithimage_2 header{
	background-color: #763360;
	 
}
.frame-boxwithimage header h2,
.frame-boxwithimage_2 header h2{
	color: #fff;
}
.frame-boxwithimage figure,
.frame-boxwithimage_2 figure{
	width: 100%;
	height: auto;
}
.frame-boxwithimage p a, .frame-boxwithimage_2 p a { color: #fff; background-color: #763360;}
.frame-boxwithimage p a:hover, .frame-boxwithimage_2 p a:hover {color: #fff; background-color: #3f1532;}