/* __________ Top Slider __________ */
.flexslider.top_slider {height: 760px;}
.flexslider.top_slider .container {position:relative; height:100%;}
.flexslider.top_slider .slides li {
	height: 760px;
	background-position:0 0;
	background-repeat:no-repeat;
}
.flexslider.top_slider .slides li.slide1 {background-image:url(../images/slider/slide25_bg.jpg);}
.flexslider.top_slider .slides li.slide2 {background-image:url(../images/slider/slide24_bg.jpg);}
.flexslider.top_slider .slides li.slide3 {background-image:url(../images/slider/slide22_bg.jpg);}



.top_slider .slide1 .flex_caption1 {
	position:absolute;
	z-index:30;
	left:60px;
	top:28%;
	wid----th:530px;
	color:#fff;
}
.top_slider .slide1 .flex_caption1 p {
	margin:0 0 11px;
	text-transform:uppercase;
	font-weight:400;
	line-height: 50px;
	font-size: 28px;
	letter-spacing: 2px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);	/***** NEU ***************************************/	
		background: #000; /* browsers that don't support rgba */	/***** NEU ***************************************/
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 	/*************** NEU **********************/
	padding: 0 0px 3px 11px;	

/***** runde Ecken und Schatten für Bilder **************************/

    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    
    
    -webkit-box-shadow: 1px 1px 1px #000;
    -moz-box-shadow: 1px 1px 1px #000;
     box-shadow: 1px 1px 1px #000;
}

.top_slider .slide1 .flex_caption1 span {
	display:block;
	margin-bottom:24px;
	font-weight:300;
	line-height: 34px;
	font-size: 24px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);	/***** NEU ***************************************/
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);	/***** NEU ***************************************/	
		background: #000; /* browsers that don't support rgba */	/***** NEU ***************************************/
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.4); 	/*************** NEU **********************/
	padding: 0 0px 3px 11px;	

/***** runde Ecken und Schatten für Bilder **************************/

    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    
    
    -webkit-box-shadow: 1px 1px 1px #000;
    -moz-box-shadow: 1px 1px 1px #000;
     box-shadow: 1px 1px 1px #000;
}

.top_slider .slide1 .flex_caption2 {
	position:absolute;
	z-index:25;
	right:35px;
	top:36px;
	width:539px;
	height:542px;
	background-image:url(../images/slider/caption_img1.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:100% auto;
}



.top_slider .slide2 .flex_caption1 {
	position:absolute;
	z-index:30;
	left:30px;
	top:28%;
	width:530px;
	color:#fff;
}
.top_slider .slide2 .flex_caption1 p {
	margin:0 0 24px;
	text-transform:uppercase;
	font-weight:400;
	line-height: 50px;
	font-size: 24px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);	/***** NEU ***************************************/	
		background: #000; /* browsers that don't support rgba */	/***** NEU ***************************************/
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 	/*************** NEU **********************/
	padding: 0 0px 3px 11px;	

/***** runde Ecken und Schatten für Bilder **************************/

    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    
    
    -webkit-box-shadow: 1px 1px 1px #000;
    -moz-box-shadow: 1px 1px 1px #000;
     box-shadow: 1px 1px 1px #000;
}

.top_slider .slide2 .flex_caption2 {
	position:absolute;
	z-index:25;
	right:110px;
	top:36px;
	width:856px;
	height:470px;
	background-image:url(../images/slider/caption_img2.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:100% auto;
}









.top_slider .slide3 .flex_caption1 {
	position:absolute;
	z-index:30;
	left:30px;
	top:28%;
	width:530px;
	color:#fff;
}
.top_slider .slide3 .flex_caption1 p {
	margin:0 0 24px;
	text-transform:uppercase;
	font-weight:400;
	line-height: 50px;
	font-size: 24px;
	text-shadow: 1px 1px 1px rgba(0,0,0,0.75);	/***** NEU ***************************************/	
		background: #000; /* browsers that don't support rgba */	/***** NEU ***************************************/
		background:none repeat scroll 0 0 rgba(0, 0, 0, 0.6); 	/*************** NEU **********************/
	padding: 0 0px 3px 11px;	

/***** runde Ecken und Schatten für Bilder **************************/

    -webkit-border-top-left-radius: 10px;
    -webkit-border-top-right-radius: 10px;
    -webkit-border-bottom-left-radius: 10px;
    -webkit-border-bottom-right-radius: 10px;
    
    -khtml-border-top-left-radius: 10px;
    -khtml-border-top-right-radius: 10px;
    -khtml-border-bottom-left-radius: 10px;
    -khtml-border-bottom-right-radius: 10px;
    
    -moz-border-radius-topleft: 10px;
    -moz-border-radius-topright: 10px;
    -moz-border-radius-bottomleft: 10px;
    -moz-border-radius-bottomright: 10px;
    
    border-top-left-radius: 11px;
    border-top-right-radius: 11px;
    border-bottom-left-radius: 11px;
    border-bottom-right-radius: 11px;
    
    
    -webkit-box-shadow: 1px 1px 1px #000;
    -moz-box-shadow: 1px 1px 1px #000;
     box-shadow: 1px 1px 1px #000;
}

.top_slider .slide3 .flex_caption2 {
	position:absolute;
	z-index:25;
	right:110px;
	top:36px;
	width:856px;
	height:470px;
	background-image:url(../images/slider/caption_img2.png);
	background-repeat:no-repeat;
	background-size:100% auto;
	-webkit-background-size:100% auto;
}