#kopfRoyalSlider {
	margin: -46px auto 0 auto;
}
.kopf_slider {
/*	clear:both; */
	max-width:1120px;
	margin:0 auto 0 auto; padding:0;
	border:none; /*position: relative;*/
}

.royalsliderWindow { /*weisser rahmen ist im background enthalten*/
	background-color: #FFF;
	width: auto; height: auto;
	background: transparent;
	margin: 0 auto 0 auto;
	padding: 0; 
}

.royalsliderContainer {
	width: 100%;
	margin: 0; padding: 0;
	font-family: 'Open Sans',Arial;	
}

.royalsliderContainer .rsDefault,
.royalsliderContainer .rsDefault .rsOverflow,
.royalsliderContainer .rsDefault .rsSlide,
.royalsliderContainer .rsDefault .rsVideoFrameHolder,
.royalsliderContainer .rsDefault .rsThumbs,
.royalsliderContainer .rsMinW,
.royalsliderContainer .rsMinW .rsOverflow,
.royalsliderContainer .rsMinW .rsSlide,
.royalsliderContainer .rsMinW .rsVideoFrameHolder,
.royalsliderContainer .rsMinW .rsThumbs {
	background-color: transparent; 
}

.rsOverflow {
	position: absolute !important;
}

#TheSlider {
	width: 100%;
	text-align:center;
}

#TheSlider a {
	text-decoration:none; /* damit Texte nicht unterstrichen */
}

/*pfeile*/
#TheSlider.rsMinW .rsArrowLeft,
#TheSlider.rsMinW .rsArrowRight {
	bottom: 0px; top:45%;
	display:none;
}

#TheSlider.rsMinW .rsArrowLeft {
	left:0px;
}
	#TheSlider.rsMinW .rsArrowLeft .rsArrowIcn {
		left:0px; margin:0;
	}

#TheSlider.rsMinW .rsArrowRight {
	right:0px;
}
	#TheSlider.rsMinW .rsArrowRight .rsArrowIcn {
		right:0px; margin:0;
	}

#TheSlider.rsMinW .rsBullets {
	width:100%; height:25px;
	left:0px; right:0px;
	bottom:6px !important;
}

#TheSlider.rsMinW .rsBullet {
	width:25px;
	padding:0;
}

#TheSlider.rsMinW .rsBullet span {
	width:16px; height:16px !important;
	border-radius:0;
	background: url('bullet.png');
	
}

#TheSlider.rsMinW .rsBullet.rsNavSelected span {
	background: url('bullet_hi.png');
}





#TheSlider.rsMinW .rsBullet span:hover {
	cursor:pointer;
}


#TheSlider.rsMinW .rsBullet.rsNavSelected span {
	background-color: #FFF;
}



#TheSlider .slideFrame {
	width: 100%; height:170px;
	position:relative;
}

#TheSlider .slideFrame .slidePic, 
#TheSlider .slideFrame .slideSlogan {
	width:100%; height:auto; position:absolute;
}

#TheSlider .slideFrame .slidePicCopyright {
	width:auto;
	position:absolute; z-index:1000; bottom:0; right:0;
    background-color:rgba(0,0,0,0.2); color:#FFF;
	font-size:1.2em; margin:0; padding:5px;
}


#TheSlider img.rsImg {
	width:100%;
    opacity: 0.99;
    filter: alpha(opacity=99); /* For IE8 and earlier */	
}


#TheSlider .slideFrame .slideSlogan {
	background:#8cb61e;
	background-color:transparent; /*rgba(99, 99, 99, 0.4)*/
	width:60%; /* 1000:1052 */
	height:auto;
	top:0; /* 26:1052 26:170 */
	padding:0;
}
	/* links */
	#TheSlider .slideFrame .slideSlogan.links,
	#TheSlider .slideFrame .slideSlogan.links > *
	{
		text-align:left;
	}
	/* mitte */
	#TheSlider .slideFrame .slideSlogan.mitte
	{
		left:50%; margin-left: calc(-60%/2);
		text-align:center;
	}
	#TheSlider .slideFrame .slideSlogan.mitte > * {
		left:auto; margin-left: auto; margin-right:auto;
		text-align:center;
	}

	/* rechts */
	#TheSlider .slideFrame .slideSlogan.rechts,
	#TheSlider .slideFrame .slideSlogan.rechts > *
	{
		right:0;
		text-align:right;
	}

#TheSlider .slideFrame .slideSlogan h3,
#TheSlider .slideFrame .slideSlogan div.leer,
#TheSlider .slideFrame .slideSlogan p,
#TheSlider .slideFrame .slideSlogan div.button
{
	margin:0; padding:0;
}

/* SliderTitel */
#TheSlider .slideFrame .slideSlogan h3 {
	font-size:3em; font-weight:400;
	line-height:1.14286em;
	/* font-family: 'Libre Baskerville', serif; */
	font-family:"Times New Roman", cursive;
	font-style:italic;
	margin:35% 7% 0.25em 7%; padding:5px 10px; 
	background:rgba(0, 0, 0, 0.4);
	display:inline-block; bottom:40px;
	color:#FFF;
}

	/* hell */
	#TheSlider .slideFrame .slideSlogan.hell h3 {
		color:#FFF;
	}
	/* dunkel */
	#TheSlider .slideFrame .slideSlogan.dunkel h3 {
		color:#FFF;
	}


/* SliderLead */
#TheSlider .slideFrame .slideSlogan p {
	font-size:1.8em; line-height:1.33em;
	margin:0 7% 17px 7%; padding:0px 11px; 
}
	/* hell */
	#TheSlider .slideFrame .slideSlogan.hell p {
		color:#FFF; text-shadow: 1px 1px 1px #000;
	}
	/* dunkel */
	#TheSlider .slideFrame .slideSlogan.dunkel p {
		color:#000; text-shadow: 1px 1px 1px #FFF;
	}


		
/* SliderButton */
#TheSlider .slideFrame .slideSlogan div.button,
#TheSlider .slideFrame .slideSlogan.links div.button,
#TheSlider .slideFrame .slideSlogan.rechts div.button
{
	display:none; /* inline-block; */

	padding:12px 10px 0px 10px; border-radius:10px;
	background:#e2001a;
	font-size:1.8em; line-height:18px;
	font-family: 'Open Sans',Arial; font-weight:600;
	margin:0 5.8% 0 5.8%;
	text-align:center;
	color:#FFF;
	text-align:center !important;

}

	#TheSlider .slideFrame .slideSlogan:hover div.button {
		background:#000;
	}





.btn {
}

.btn:hover {
  background: #5b5452;
  text-decoration: none;
}

/* blockAnimation */
.rsABlock {
    right:auto;
	left:auto;
}
