body {
	color:#edd390;
	background: #4c0c26 url("../pix/background_image_neu.jpg") no-repeat scroll center top;}/*Hintergrundbild*/
a {
    color: #edd390;
}
a:focus, a:hover {
	font-weight:normal;
	color: #edd390;
	font-weight:bold;}
.bold {
	font-weight:bold;}
.p, p {
	font-size: 16px;}
.h1, h1 {
	font-size: 30px;}
.h3, h3 {
	line-height: 33px;}
.h5, h5 {
	font-size: 16px;}
.h6, h6 {
	font-size: 24px;
text-align: center}
.h7, h7 {
	font-size: 16px;line-height: 22px;}
.logo {margin-top: 15px;width: 160%;height: auto;}
/*MENU CONFIG START*/
.navbar-right {
	margin-top:35px;				/*Abstand oben Menü*/}

.navbar-right .dropdown-menu {
    left: 14px;
    right: auto;
}	
.navbar-nav > li > a {
	background-color:#700632;		/*Hintergrundfarbe Buttons erste Ebene*/ 
	color:#edd390;					/*Schriftfarbe Buttons erste Ebene*/ 
	margin-left: 14px;				/*Abstand links Buttons erste Ebene*/
	transition:all .4s;				/*Fade Effekt*/
	padding-bottom: 10px;
    padding-top: 14px;
	font-size: 17px;
	letter-spacing: 1px;}
.nav .open > a,
.nav .open > a:focus,
.nav .open > a:hover {
	background-color:#700632;}		/*Hintergrundfarbe Buttons - onclick/onfocus*/
.nav > li > a:focus,
.nav > li > a:hover {
	background-color:#700632;
	transition:all .4s;				/*Fade Effekt beim Hover*/}
.dropdown-menu {
    background-color: #431427;		/*Hintergrundfarbe Untermenü zweite Ebene*/
    border: medium none #b00046;	/*Umrandung Untermenü zweite Ebene*/
	
	}
.dropdown-menu > li > a {
    color: #edd390;					/*Schriftfarbe Buttons zweite Ebene*/
	
    display: block;
    font-weight: 400;
    line-height: 1.6;
    padding: 10px;
    white-space: nowrap;
}
.dropdown-menu > li > a:focus,
.dropdown-menu > li > a:hover {
	background-color:#700632!important;		/*Hintergrundfarbe Button/hover zweite Ebene530727*/
	color:#edd390;					/*Schriftfarbe Buttons/hover zweite Ebene*/}
/*MENU CONFIG END*/


/*GALERIE START*/
.popup-gallery {
	margin-top:58px;				/*Galerie Abstand oben*/}
.popup-gallery-col {
	margin-bottom:38px;				/*Galerie Elemente Abstand unten*/
	}
.popup-gallery-a {
    /*background-color: #431427;		/*Hintergrundfarbe <a> Elemente*/
   /* overflow: hidden;*/
   box-shadow: 6px 6px 10px hsla(300,15%,25%,0.3) inset;
    position: relative;
	display:block;
	text-align: center;
	height: 118px;}
.img-thumbnail {
	
	background-color:#431427;		/*Hintergrundfarbe <img> Elemente*/
	border: 0 solid #ddd;
    border-top-left-radius: 25px;
	border-bottom-right-radius: 25px;
	display: inline-block;
    height: auto;
    line-height: 1.42857;
    max-width: 100%;
    padding: 0px;
    transition: all 0.2s ease-in-out 0s;
	-moz-box-shadow: 10px 0px 10px 5px hsla(2, 0%, 0%, 0.38); -webkit-box-shadow:  10px 0px 10px 5px hsla(2, 0%, 0%, 0.38); box-shadow:  10px 0px 10px 5px hsla(2, 0%, 0%, 0.38); -moz-border-top-left-radius:25px; 
	-webkit-border-bottom-right-radius:25px;-moz-border-top-left-radius:25px; 
	-webkit-border-bottom-right-radius:25px;}

.popup-gallery-text-box {
	
    /*background-color: #431427;		/*Hintergrundfarbe <span> Elemente*/
    bottom: 0;						/*<span> Positionierung*/
    color: #edd390;					/*Schriftfarbe <span>*/
    height: 40px;					/*Höhe und Vertikale Text-Positionierung*/
    left: 0;						/*<span> Positionierung*/
    line-height: 16px;				/*Vertikale Text-Positionierung*/
    position: absolute;				/*<span> Positionierung*/
	top:120px;
    right: 0;						/*<span> Positionierung*/
    text-align: center;
	padding: 2px;
	transition:all .4s;				/*Bewegungseffekte erzeugen*/
	font-size: 16px;
	 /*display: flex;
  	align-items: center;
  	justify-content: center;}*/
	}
	
.popup-gallery-text-box:hover {
	height:100px;					/*Höhe und Vertikale Text-Positionierung beim Hover*/
	line-height:40px;				/*Vertikale Text-Positionierung beim Hover*/
	transition:all .4s;				/*Bewegungseffekte erzeugen*/}


.text-box {
	
    /*background-color: #431427;		/*Hintergrundfarbe <span> Elemente*/
	width: 250px;
	transition: none;
    bottom: 0;						/*<span> Positionierung*/
    color: #edd390;					/*Schriftfarbe <span>*/
    height: auto;					/*Höhe und Vertikale Text-Positionierung*/
    left: 0;						/*<span> Positionierung*/
    line-height: 22px;				/*Vertikale Text-Positionierung*/
    position: absolute;				/*<span> Positionierung*/
	top:120px;
    right: 0;						/*<span> Positionierung*/
    text-align: left;
	padding: 2px;
	font-size: 15px;
	 /*display: flex;
  	align-items: center;
  	justify-content: center;}*/
	}

/*GALERIE END*/

#footer {
	background-color:#000;
	color:#edd390;}
	
@media screen and (max-width:1280px) {
	.navbar-nav > li > a {
		letter-spacing: normal;
		margin-left: 12px;
		font-size:16px;}
		.popup-gallery-text-box {
		top: 100px;
	}
	.logo {margin-top: 10px;margin-left: 0px;width: 140%;height: auto;}
	
	


@media screen and (max-width:1269px) {

	.popup-gallery-text-box {
		top: 110px;
	}
	
}




@media screen and (max-width:1024px) {
	.navbar-nav > li > a {
		letter-spacing: normal;
		margin-left: 18px;
		font-size:16px;}
	.popup-gallery-a {
		height:140px;}
	.popup-gallery-text-box {
		top: 140px;
	}
	.logo {margin-top: 5px;margin-left: 0px;width: 50%;height: auto;}
	
}

@media screen and (max-width:1023px) {
	.popup-gallery-col {
	margin-bottom:-49px;				/*Galerie Elemente Abstand unten*/
	}
	.popup-gallery-a {
		height: 220px;}
	.popup-gallery-text-box {
		top: 100px;
	}
	.logo {margin-top: 5px;margin-left: 10px;width: 120%;height: auto;}
	.navbar-right {
	margin-top:5px;				/*Abstand oben Menü*/}
	.amazingslider-wrapper-7 {margin-top:30px;}
	

}

@media screen and (max-width:980px) {
	
	.popup-gallery-a {
		height: 310px;}
	.popup-gallery-text-box {
		top: 180px;
	}
	.popup-gallery-col {
	margin-bottom:-8%;				/*Galerie Elemente Abstand unten*/
	}
	

	.navbar-right {
	margin-top:5px;				/*Abstand oben Menü*/}
	.amazingslider-wrapper-7 {margin-top:30px;}
	}
	
	
	
	@media screen and (max-width:860px) {
		.logo {margin-top: 5px;margin-bottom: -12%;margin-left: 0%;width: 90%;height: auto;}
		.navbar-nav > li > a {
		margin-top: 80px;
		padding-right: 18px;
		margin-bottom: 0px;
		letter-spacing: normal;
		margin-left: 18px;
		font-size:16px;}
/*.amazingslider-wrapper-7 {display: none!important;}*/
#section-1 {margin-top: 0px!important;}

	.popup-gallery {
		margin-top:20px;				/*Galerie Abstand oben*/}
		
	.popup-gallery-col {
		margin-bottom:20px;				/*Galerie Elemente Abstand unten*/}
		
	.navbar-toggle {
		background-color: #b00046;
		border: 1px solid #b00046;}
		
	.navbar-toggle .icon-bar {
		background-color: #fff;}
		
	#amazingslider-wrapper-2 {
		display:none !important;}
	
	.popup-gallery-col {
	margin-bottom:60px;				/*Galerie Elemente Abstand unten*/
	}
	.popup-gallery-a {
		height: auto;
	}
	.popup-gallery-text-box {
	
    
    bottom: 0;						/*<span> Positionierung*/
    
    height: 40px;					/*Höhe und Vertikale Text-Positionierung*/
    
	top:180px;
    right: 0;						/*<span> Positionierung*/
    text-align: center;

	}


}



@media screen and (max-width:768px) {
.amazingslider-wrapper-7 {display: none!important;}
#section-1 {margin-top: -55px!important;}
	.popup-gallery {
		margin-top:20px;				/*Galerie Abstand oben*/}
		
	.popup-gallery-col {
		margin-bottom:20px;				/*Galerie Elemente Abstand unten*/}
		
	.navbar-toggle {
		background-color: #b00046;
		border: 1px solid #b00046;}
		
	.navbar-toggle .icon-bar {
		background-color: #fff;}
		
	#amazingslider-wrapper-2 {
		display:none !important;}
	
	.popup-gallery-col {
	margin-bottom:60px;				/*Galerie Elemente Abstand unten*/
	}
	.popup-gallery-a {
		height: auto;
	}
	.popup-gallery-text-box {
		top: auto;
		font-size: 18px;
		margin-top: 10px;
	}
	
.logo {margin-top: 5px;width: 90%;height: auto;}
#section-1 {margin-top: -30px!important;}
.popup-gallery-text-box {
	
    
    bottom: 0;						/*<span> Positionierung*/
    
    height: 40px;					/*Höhe und Vertikale Text-Positionierung*/
    
	top:200px;
    right: 0;						/*<span> Positionierung*/
    text-align: center;

	}
}



@media screen and (max-width:360px) {
.amazingslider-wrapper-7 {display: none!important;}
.logo {margin-left: -20px;margin-top: 20px;width: 100%;height: auto;}
#section-1 {margin-top: -30px!important;}
.popup-gallery-text-box {
	
    
    bottom: 0;						/*<span> Positionierung*/
    
    height: 40px;					/*Höhe und Vertikale Text-Positionierung*/
    
	top:156px;
    right: 0;						/*<span> Positionierung*/
    text-align: center;

	}
	@media screen and (max-width:320px) {
.amazingslider-wrapper-7 {display: none!important;}
.logo {margin-left: -20px;margin-top: 20px;width: 100%;height: auto;}
#section-1 {margin-top: -30px!important;}
.popup-gallery-text-box {
	
    
    bottom: 0;						/*<span> Positionierung*/
    
    height: 40px;					/*Höhe und Vertikale Text-Positionierung*/
    
	top:130px;
    right: 0;						/*<span> Positionierung*/
    text-align: center;

	}
}











