


/* JE Camera Slideshow */



/*

.camera_overlayer::before {

    content: "";
    background-image: url("/images/Beitragsbilder/kopf_slogan.png");
    width: 435px;
    height: 46px;
    position: absolute;
    z-index: 900;
    background-repeat: no-repeat;
    left: 30px;
    top: 40px;
	background-size:60%;

}

.camera_overlayer::after {

    content: "";
    background-image: url("/images/Beitragsbilder/kopf_elke_scheiding.png");
    width: 253px;
    height: 356px;
    right: 30px;
    bottom: 120px;
    position: absolute;
    background-repeat: no-repeat;

}

.camera_caption {
	
	pointer-events: none;
}

.camera_caption::before {
    content: "";
    background-image: url("/images/Beitragsbilder/haken.png");
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    left: -85px;
    
    background-repeat: no-repeat;
    bottom: 5px;
	background-size: 100%;
}

.camera_caption {

    position: absolute;
    display: inline;
    left: 40%;
    width: max-content;
    top: auto;
    bottom: 30px !important;
margin: 0 auto;
float: left;
left: 40%;

}


*/

.camera_target_content .camera_link {
    background: none;
    display: block;
    height: 100%;
    text-decoration: none;
    position: absolute;
    width: 100%;
    float: left;
    content: "";
}

.camera_caption div {
	background: none;
	color:var(--primaerfarbe);
}



.camera_caption p {
		margin:0;
}

.camera_caption .klein {
	margin-top: 10px;
}

.camera_caption .mittel {
	font-size:24px;
	line-height:24px;
}

.camera_caption .gross {
    font-size: 48px;
    font-weight: 600;
    line-height: 48px;
}

.camera_caption a {
    border: 1px solid var(--weiss);
    padding: 5px 10px;
    border-radius: 15px;
    margin-top: 12px;
}

.camera_caption a:hover {
	
}

.cameraContent:hover .klein, .cameraContent:hover .mittel, .cameraContent:hover .gross {
    
}

.cameraContent:hover .klein a {
	color: var(--sekundaerfarbe);
	border: 1px solid var(--sekundaerfarbe);
}

/* Slider Navigation */

.camera_prevThumbs, .camera_nextThumbs, .camera_prev, .camera_next, .camera_commands, .camera_thumbs_cont {
	background-color: var(--weiss);
}

.camera_prevThumbs:hover, .camera_nextThumbs:hover, .camera_prev:hover, .camera_next:hover, .camera_commands:hover, .camera_thumbs_cont:hover {
	background-color: var(--hellgrau);
}

/* Pagination */

.camera_wrap {
    margin-bottom: 0 !important;
}

.camera_pag {
    position: absolute;
    bottom: 0;
    width: inherit;
}

.camera_wrap .camera_pag .camera_pag_ul li {
	margin:5px;
	background:var(--weiss);
}

.camera_wrap .camera_pag .camera_pag_ul li > span {
	background-color: var(--primaerfarbe);
}

.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span {
    background-color: var(--sekundaerfarbe);
}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span {
	background-color: var(--sekundaerfarbe);
}





/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 450px)                              */	
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

 
 
@media (min-width: 450px) {


.camera_overlayer::before {
	background-size: 100%;
}

.camera_overlayer::after {

 
    bottom: 0;
}

.camera_caption::before {
    content: "";
    background-image: url("/images/Beitragsbilder/haken.png");
    width: 100px;
    height: 100px;
    display: block;
    position: absolute;
    left: -85px;
    /*background-size: 100px;*/
    background-repeat: no-repeat;
    bottom: 5px;
	background-size:100%;
}

.camera_caption {
    width: max-content;
    margin: 0 auto;
    position: relative;
    display: inline;
    float: left;
    top: 200px;
    left:10%;
}
	
	
}/*ENDE @media (min-width: 450px) ENDE*/


/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 600px)                              */	
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 600px) {


}/*ENDE @media (min-width: 600px) ENDE*/


/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 767px)                              */	
/*                                                                             */
/*                                                                             */
/*******************************************************************************/

@media (min-width: 767px) {



	


}/*ENDE @media (min-width: 767px) ENDE*/




/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 990px)                              */	
/*                                                                             */
/*                                                                             */
/*******************************************************************************/


@media (min-width: 990px) {




} /*ENDE @media (min-width: 990px) ENDE*/
 
 
 
/*******************************************************************************/
/*                                                                             */
/*                                                                             */
/*                      @media (min-width: 1200px)   - Leistungen -            */	
/*                                                                             */
/*                                                                             */
/*******************************************************************************/



@media (min-width: 1200px) {




} /*ENDE @media (min-width: 1160px) ENDE*/
