@media only screen and (min-width: 750px){

	/* ALLGEMEINE ANPASSUNGEN DER ÜBERSCHRIFTEN */
	
	/* UNIQUE 1 MAL PRO SEITE */
	h1{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:34px; line-height:38px; color: #464646; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }

	/* ÜBERSCHRIFTEN HEADERGRAFIKEN START + DETAIL */
	h2.little_white{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:36px; line-height:40px; color: #ffffff; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }
	h2.big_white{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:60px; line-height:64px; color: #ffffff; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	/* ÜBERSCHRIFTEN PRODUKTBOXEN */
	h2.box_headline_prev{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:28px; line-height:32px; color: #464646; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; }

	/* ÜBERSCHRIFTEN AKTUELLES + REFERENZEN INDEX */
	h2.news_ref{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:30px; line-height:34px; color: #464646; font-weight:normal; margin:0 0 20px 0; padding:0 0 0 0; word-wrap: break-word; }
	h2.headline_news{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color: #464646; font-weight:normal; margin:0 0 20px 0; padding:0 0 0 0; word-wrap: break-word; }


	h3{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }
	h4{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }
	h5{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }
	h6{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:80px; line-height:70px; color: #b70220; font-weight:normal; margin:0 0 10px 0; padding:0 0 0 0; word-wrap: break-word; }


	/* STYLES REGULAR NAVIGATION START */
	
	.show_desktop{
		display:none;
	}
	
	/* STYLES REGULAR NAVIGATION ENDE */	

		/* HEADERGRAFIK */

			/* slider startseite :: start */	
			
			.bildbereich_1800{
				margin:80px auto 0 auto; 
				padding:0px; 
				width:100%;				
			}
			
			
			.abdecker_header{
				background-image:url(../images/abdecker_headergfx.png);
				background-repeat:repeat;
				width:100%;
				height:550px;
			}
			
			.bgdiv_con_100_header_slider{
				height:550px;
				margin-top:0;
				margin-bottom:0px;	
			}
			
			.header_slider{
				float:left;
				display:inline;
				position:relative;
				width:100%;
				height:550px;
				background-repeat:no-repeat;
				background-position:center center;
				background-size:cover;
				margin:0 0 0 0;
				padding:0 0 0 0;
				overflow:hidden;
			}

			.rslides {
			  position: relative;
			  list-style: none;
			  overflow: hidden;
			  width: 100%;
			  height:550px;
			  padding: 0;
			  margin: 0;
			  }

			.rslides li {
			  -webkit-backface-visibility: hidden;
			  position: absolute;
			  display: none;
			  width: 100%;
			  left: 0;
			  top: 0;
			  margin:0;
			  padding:0;
			  }

			.rslides li:first-child {
			  position: relative;
			  display: block;
			  float: left;
			  }

			.rslides img {
			  display: block;
			  height: auto;
			  float: left;
			  width: 100%;
			  border: 0;
			  }
		 
		
			.large-btns_tabs {
				padding-left:0px;
				margin-left:0px;
				margin-top: 0px;
				width:730px;
				height:15px;
				text-align:center;
				margin:-120px 0 0 0;
			}
			
			.large-btns_tabs li {
				display: inline;
				float: none;
				margin:0 0 0 0;
			}
			
			.large-btns_tabs a {
				width:20px;
				height:20px;
				display: inline-block;
				overflow: hidden;
				color:transparent;
				text-indent: -9999px;
				background-image:url(../images/bullet_no_active_white.png);
				background-repeat:no-repeat;
				background-size:20px 20px;
				margin:0 5px 0 5px;
			}
			
			.large-btns_here a {
				color:transparent;
				background-image:url(../images/bullet_active_white.png);
				background-repeat:no-repeat;
				background-size:20px 20px;
			}

			.nav_punkte{
				width:730px;
				z-index:999;
			}
		
			.rslides_bullets_pos{
				margin:0 0 0 0;
				z-index:900;
				display:block;
			}

			/* slider startseite :: ende */
			
			/* STYLES HEADERGRAFIK INHALT */
			
			.box_inhalt_header{
				width:100%;
				margin-top:220px;
			}
			
			a.link_header:link,a.link_header:visited{
				color:#464646;
				font-size:16px;
				line-height:16px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				padding:12px 40px 15px 20px;
				text-decoration:none;
				background:url(../images/arrow_link_header.png), #ffffff;
				background-repeat:no-repeat;
				background-position:right 15px center;
				margin-top:30px;
				max-width:300px;
			}	
					
			a.link_header:active,a.link_header:hover {
				color:#f5a854;
				font-size:16px;
				line-height:16px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				padding:12px 40px 15px 20px;
				text-decoration:none;
				background:url(../images/arrow_link_header_orange.png), #ffffff;
				background-repeat:no-repeat;
				background-position:right 15px center;
				margin-top:30px;
				max-width:300px;
			}		

			/* STYLES HEADERGRAFIK INHALT ENDE */



			/* START STYLES PRODUKTSLIDER STARTSEITE */
		
			.jcarousel-wrapper-region {
				width:730px;
				height:370px;
				padding:0 0 0 0;
				margin:0 0 60px 0;
			}
			
			.jcarousel-control-prev-region,
			.jcarousel-control-next-region	{
				position: absolute;
				top:380px;
				width: 20px;
				height: 60px;
			}

			.jcarousel-control-prev-region {
				left:-0;
				background-image:url(../images/slider_prev_icon.png);
				background-repeat:no-repeat;
				background-size:contain;
				background-position: left center;
			}

			.jcarousel-control-next-region {
				right:-0;
				background-image:url(../images/slider_next_icon.png);
				background-repeat:no-repeat;
				background-size:contain;
				background-position: right center;
			}
			
				
				.jcarousel li {
					margin:0 0 0 0;
				}


			/* START STYLES PRODUKTBOXEN */
			
				.box_produkt{
					transition: all 0.6s ease-in-out;
					height:370px;
					margin-right:40px;
				}
				
				.box_partner{
					transition: all 0.6s ease-in-out;
					height:auto;
					margin-right:40px;
				}
				
				.style_picbox_produkte{
					transition: all 0.6s ease-in-out;
					width:230px;
					height:129px;
					background-repeat:no-repeat;
					background-size:cover;
					background-position:top center;
				}
				
				.abdecker_produkbox{
					transition: all 0.6s ease-in-out;
					width:230px;
					height:129px;
					background:#000000;
					background-repeat:no-repeat;
					background-position:center center;
					opacity:0.2;
					z-index:999;
				}

				.box_produkt:hover .abdecker_produkbox{
					transition: all 0.6s ease-in-out;
					width:230px;
					height:129px;
					background:url(../images/link_icon_white.png), #000000;
					background-repeat:no-repeat;
					background-position:center center;
					opacity:0.6;
					z-index:999;
				}
				
				.ecke_top{
					width:35px;
					height:35px;
					margin-top:-129px;
					/*background-color:#ffffff;*/
					z-index:999999;
					background-image:url(../images/ecke_produkt_boxen.png);
					background-position:top right;
					background-repeat:no-repeat;
				}

				.ecke_top_uebersicht_white{
					width:35px;
					height:35px;
					margin-top:-129px;
					/*background-color:#ffffff;*/
					z-index:999999;
					background-image:url(../images/ecke_produkt_boxen.png);
					background-position:top right;
					background-repeat:no-repeat;
				}

				.ecke_top_uebersicht_grey{
					width:35px;
					height:35px;
					margin-top:-129px;
					/*background-color:#ffffff;*/
					z-index:999999;
					background-image:url(../images/ecke_produkt_boxen_grey.png);
					background-position:top right;
					background-repeat:no-repeat;
				}
				
				p.anleser_produkte{
					color:#464646;
					font-size:16px;
					line-height:20px;
					font-weight:normal;
					font-family: 'Barlow', Arial, Helvetica, sans-serif;					
				}

				a.link_slider:link,a.link_slider:visited{
					transition: all 0.6s ease-in-out;
					color:#ffffff;
					font-size:16px;
					line-height:16px;
					font-weight:normal;
					font-family: 'Barlow', Arial, Helvetica, sans-serif;
					padding:12px 40px 15px 20px;
					text-decoration:none;
					background:url(../images/arrow_link_header_white.png), #f5a854;
					background-repeat:no-repeat;
					background-position:right 15px center;
					margin-top:15px;
					max-width:300px;
					display:block;
					position:absolute;
					bottom:0px;
				}	
						
				a.link_slider:active,a.link_slider:hover {
					transition: all 0.6s ease-in-out;
					color:#f5a854;
					font-size:16px;
					line-height:16px;
					font-weight:normal;
					font-family: 'Barlow', Arial, Helvetica, sans-serif;
					padding:12px 40px 15px 20px;
					text-decoration:none;
					background:url(../images/arrow_link_header_orange.png), #f0f0f0;
					background-repeat:no-repeat;
					background-position:right 15px center;
					margin-top:15px;
					max-width:300px;
					display:block;
					position:absolute;
					bottom:0px;
				}
			
			
			/* ENDE STYLES PRODUKTBOXEN */

			/* ENDE STYLES PRODUKTSLIDER STARTSEITE */

/*/////////////////////////////////////////////////////////////////////*/
			
			/* STYLES WELCOME STARTSEITE START */
			
			.rahmen_picbox_no_slider_index{
				height:auto;
				overflow:hidden;
			}

			.rahmen_picbox_no_slider_index img{
				width:345px;
				height:auto;
			}
			
			.ptop_index{
				padding-top:20px;
			}

			.ptop_index_slider{
				padding-top:0;
			}


/* Carousel BILD BOX ZUSATZINHALT START */

			.jcarousel-wrapper-bild-startseite{
				width:345px;
				height:194px;
				overflow:hidden;
				margin:0 0 0 0 ;
				float:left;
				display:inline;
				overflow:hidden;
				z-index:2;
			}

					.bild_startseite_rahmen{
						width:345px;
						height:194px;
						overflow:hidden;
						text-align:center;
						margin-right:0;
						z-index:9998;
					}

					.bild_startseite_rahmen img{
						height:194px;
					}
					
					.jcarousel-control-prev-startseite,
					.jcarousel-control-next-startseite	{
						position: absolute;
						bottom:0;
						right:0;
						top:150px;
						width: 15px;
						height: 29px;
					}

					.jcarousel-control-prev-startseite {
						right:60px;
						background-image:url(../images/arrow_slider_prev.png);
						background-repeat:no-repeat;
						background-size:15px 29px;
						background-position: left center;
					}

					.jcarousel-control-next-startseite {
						right:30px;
						background-image:url(../images/arrow_slider_next.png);
						background-repeat:no-repeat;
						background-size:15px 29px;
						background-position: right center;
					}


			/* Carousel galerie ENDE */			

			a.link_content_index:link,a.link_content_index:visited{
				transition: all 0.6s ease-in-out;
				color:#ffffff;
				font-size:16px;
				line-height:16px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				padding:12px 40px 15px 20px;
				text-decoration:none;
				background:url(../images/arrow_link_header_white.png), #f5a854;
				background-repeat:no-repeat;
				background-position:right 15px center;
				margin-top:15px;
				max-width:300px;
			}	
					
			a.link_content_index:active,a.link_content_index:hover {
				transition: all 0.6s ease-in-out;
				color:#f5a854;
				font-size:16px;
				line-height:16px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				padding:12px 40px 15px 20px;
				text-decoration:none;
				background:url(../images/arrow_link_header_orange.png), #ffffff;
				background-repeat:no-repeat;
				background-position:right 15px center;
				margin-top:15px;
				max-width:300px;
			}
			
			
			
			/* STYLES WELCOME STARTSEITE ENDE */


/*///////////////////////////////////////////////////////*/

			/* START STYLES KEYFACTS */
			
			.bg_keyfacts{
				box-sizing:border-box;
				height:350px;
				background-position:top center;
				background-size:cover;
			}
	
			.abdecker_key{
				box-sizing:border-box;
				width:100%;
				height:350px;
				background-image:url(../images/abdecker_60.png);
				background-repeat:repeat;
			}
	
			.box_key1{
				width:230px;
				height:190px;
				box-sizing:border-box;
				margin-right:20px;
				background-repeat:no-repeat;
				background-position:top 40px center;
				background-size:auto 46px;
				text-align:center;
				padding:100px 20px 0 20px;
			}

			.box_key2{
				width:230px;
				height:190px;
				box-sizing:border-box;
				margin-right:0;
				background-repeat:no-repeat;
				background-position:top 40px center;
				background-size:auto 46px;
				text-align:center;
				padding:100px 20px 0 20px;			
			}

			.box_key3{
				width:230px;
				height:190px;
				box-sizing:border-box;
				margin-left:20px;
				background-repeat:no-repeat;
				background-position:top 40px center;
				background-size:auto 46px;
				text-align:center;
				padding:100px 20px 0 20px;
			}


			/* STYLES TEXTE KEYFACTS START */

			p.text_keyfacts{
				font-size:20px;
				line-height:24px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				color:#ffffff;
			}

			/* STYLES TEXTE KEYFACTS ENDE */			
			
			/* ENDE STYLES KEYFACTS */


/* ///////////////////////////////////////////////////////////// */


			/* STYLES NEWS / REFERENZEN BEREICH STARTSEITE START */
			
			.breite_bg_news_ref{
				width:730px;
				height:auto;
				box-sizing:border-box;
				overflow:hidden;
			}

			.breite_bg_news{
				width:730px;
				height:auto;
				box-sizing:border-box;
				overflow:hidden;
			}

			.width_news_ref{
				width:730px;
				height:auto;
				background-color:#f0f0f0;
				box-sizing:border-box;
				padding:70px 0;
			}

			.width_news{
				width:730px;
				height:auto;
				background-color:#f0f0f0;
				box-sizing:border-box;
				padding:70px 0;
			}
			
			.box_aktuelles{
				width:650px;
				height:100%;
				/*background-color:#000000;*/
				box-sizing:border-box;
				padding:0;
				margin:0 40px;
			}

			.box_aktuelles_ref{
				width:650px;
				height:100%;
				/*background-color:#000000;*/
				box-sizing:border-box;
				padding:0;
				margin:0 40px;
			}

			.border_bottom{
				border-right:0px solid #cfcfcf;
				border-bottom:1px solid #cfcfcf;
				margin-bottom:40px;
				padding-bottom:40px;
			}
			
			.border_right{
				border-right:0px solid #cfcfcf;
				border-bottom:1px solid #cfcfcf;
				margin-bottom:40px;
				padding-bottom:40px;
			}

			/* REFERENZEN STYLES START */
			
			.box_ref_news{
				width:730px;
				overflow:hidden;
				text-align:left;
				padding:80px 0 0 0;
			}
			
			.box_ref{
				width:730px;
				overflow:hidden;
				text-align:left;
				padding:80px 0 0 0;
			}
			
			.overflow40_ref_news{
				width:770px;
			}
			
			.overflow40_ref{
				width:770px;
			}
			
			.box_ref_kunde{
				transition: all 0.6s ease-in-out;
				width:345px;
				height:190px;
				border:1px solid #a9a9a9;
				box-sizing:border-box;
				background-repeat:no-repeat;
				background-position:center center;
				background-size:170px auto;
				margin:0 40px 40px 0;
			}
			
			.box_ref_kunde:hover{
				transition: all 0.6s ease-in-out;
				background-size:190px auto;
			}
			
			/* REFERENZEN STYLES ENDE */			
			
			
			/* STYLES NEWS / REFERENZEN BEREICH STARTSEITE ENDE */

/* STYLES MAP FOOTER START */
			
			.map_footer{
				width:730px;
				height:300px;
				overflow:hidden;
			}

			.map_footer iframe{
				width:730px;
				height:300px;
			}

			.footer_box{
				width:730px;
				height:auto;
			}
			
			.footer_box_links{
				width:730px;
				height:auto;
				/*background-color:#ffffff;*/
				box-sizing:border-box;
				padding:40px 0;
				border-bottom:1px solid #ffffff;
				margin-bottom:15px;
			}
			
			.kontaktdaten_footer{
				width:450px;
			}
			
			p.f_name{
				color:#ffffff;
				font-size:24px;
				line-height:24px;
				font-weight:bold;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				clear:both;
				margin-bottom:20px;
				width:100%;
			}

			p.f_adresse{
				color:#ffffff;
				font-size:18px;
				line-height:18px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				clear:both;
				width:100%;
			}

			p.copyright{
				color:#ffffff;
				font-size:18px;
				line-height:18px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
			}
			
			img.logo_iso{
				margin-top:21px;
			}
			
			/* STYLES MAP FOOTER ENDE */

/* ///////////////////////////////////////////// */

	/* STYLES DETAILSEITE HEAADERGRAFIK START */
	
		.header_detail{
			width:100%;
			height:300px;
			margin-top:80px;
		}

		.abdecker_detail_header{
			background-image:url(../images/abdecker_headergfx.png);
			background-repeat:repeat;
			width:100%;
			height:300px;
		}

		.box_headline_header{
			width:730px;
			height:auto;
			display:block;
			position:absolute;
			float:left;
			bottom:60px;
		}

		/* STYLES HEADLINES HEADERGRAFIK DETAIL */
		h2.headline_header_klein{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:36px; line-height:40px; color: #ffffff; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word;}
		h2.headline_header_groß{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:60px; line-height:64px; color: #ffffff; font-weight:bold; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word;}

		
		/* STYLES DETAILSEITE HEAADERGRAFIK ENDE */

		/* STYLES DETAILSEITE HEAADERGRAFIK ENDE */

		/* ///////////////////////////////////////////////////////////// */
		
		/* STYLES CONTENTBEREICH DETAILSEITE START */
		
		
		h1.content_detail{font-family:'Barlow', Arial, Helvetica, sans-serif; font-size:30px; line-height:34px; color:#f5a854; font-weight:normal; margin:0 0 30px 0; padding:0 0 0 0; word-wrap: break-word; width:100%;}
		
		.width_text_content{
			width:730px;
		}
		
		.width_text_content_100{
			width:730px;
		}

/* Carousel BILD BOX ZUSATZINHALT START */

			.jcarousel-wrapper-bild-contentdetail{
				width:730px;
				height:411px;
				overflow:hidden;
				margin:40px 0 0 0 ;
				float:left;
				display:inline;
				overflow:hidden;
				z-index:2;
			}

					.bild_contentdetail_rahmen{
						width:730px;
						height:411px;
						overflow:hidden;
						text-align:center;
						margin-right:0;
						z-index:9998;
					}

					.bild_contentdetail_rahmen img{
						height:411px;
					}
					
					.jcarousel-control-prev-content,
					.jcarousel-control-next-content	{
						position: absolute;
						bottom:10px;
						right:0;
						width: 20px;
						height: 60px;
					}

					.jcarousel-control-prev-content {
						left:30px;
						background-image:url(../images/arrow_slider_prev.png);
						background-repeat:no-repeat;
						background-size:16px 28px;
						background-position: left center;
					}

					.jcarousel-control-next-content {
						right:30px;
						background-image:url(../images/arrow_slider_next.png);
						background-repeat:no-repeat;
						background-size:16px 28px;
						background-position: right center;
					}


			/* Carousel galerie ENDE */		
		
			.box_info2{
				width:100%;
				margin-top:40px;
			}

			a.link_content_detail:link,a.link_content_detail:visited{
				transition: all 0.6s ease-in-out;
				color:#ffffff;
				font-size:16px;
				line-height:16px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				padding:12px 40px 15px 20px;
				text-decoration:none;
				background:url(../images/arrow_link_header_white.png), #f5a854;
				background-repeat:no-repeat;
				background-position:right 15px center;
				margin-top:10px;
				max-width:300px;
			}	
					
			a.link_content_detail:active,a.link_content_detail:hover {
				transition: all 0.6s ease-in-out;
				color:#f5a854;
				font-size:16px;
				line-height:16px;
				font-weight:normal;
				font-family: 'Barlow', Arial, Helvetica, sans-serif;
				padding:12px 40px 15px 20px;
				text-decoration:none;
				background:url(../images/arrow_link_header_orange.png), #f0f0f0;
				background-repeat:no-repeat;
				background-position:right 15px center;
				margin-top:10px;
				max-width:300px;
			}	
			
			.c_zusatz_dateien{
				width:730px;
				margin-top:40px;
				padding:40px 0;
				border-top:1px solid #f0f0f0;
				overflow:hidden;
			}
			
			.c_zusatz_dateien_overflow{
				width:750px;
			}
			
			a.link_box_dateien:link,a.link_box_dateien:visited{
				font-family:  'Raleway', Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:22px;
				color:#ffffff;
				padding:10px 20px 10px 50px;
				background-color:#f5a854;
				text-decoration:none;
				margin-right:20px;
				margin-bottom:20px;
				transition: all 0.1s ease-in-out;
			}	
					
			a.link_box_dateien:active,a.link_box_dateien:hover {
				font-family:  'Raleway', Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:22px;
				color:#f5a854;
				padding:10px 20px 10px 50px;
				background-color:#f0f0f0;
				text-decoration:none;
				margin-right:20px;
				margin-bottom:20px;
				transition: all 0.1s ease-in-out;
			}

			a.link_box_dateien_white:link,a.link_box_dateien_white:visited{
				font-family:  'Raleway', Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:22px;
				color:#ffffff;
				padding:10px 20px 10px 50px;
				background-color:#f5a854;
				text-decoration:none;
				margin-right:20px;
				margin-bottom:20px;
				transition: all 0.1s ease-in-out;
			}	
					
			a.link_box_dateien_white:active,a.link_box_dateien_white:hover {
				font-family:  'Raleway', Arial, Helvetica, sans-serif;
				font-size:16px;
				line-height:22px;
				color:#f5a854;
				padding:10px 20px 10px 50px;
				background-color:#ffffff;
				text-decoration:none;
				margin-right:20px;
				margin-bottom:20px;
				transition: all 0.1s ease-in-out;
			}

			a.icon_download:link,a.icon_download:visited{
				background-image:url(../images/icon_download_white.png);
				background-repeat:no-repeat;
				background-position:center left 20px;
				transition: all 0.1s ease-in-out;
			}
			
			a.icon_download:active,a.icon_download:hover {
				background-image:url(../images/icon_download_orange.png);
				background-repeat:no-repeat;
				background-position:center left 20px;
				transition: all 0.1s ease-in-out;
			}

			a.icon_link:link,a.icon_link:visited{
				background-image:url(../images/link_icon_white.png);
				background-repeat:no-repeat;
				background-position:center left 20px;
				transition: all 0.1s ease-in-out;
			}
			
			a.icon_link:active,a.icon_link:hover {
				background-image:url(../images/link_icon_orange.png);
				background-repeat:no-repeat;
				background-position:center left 20px;
				transition: all 0.1s ease-in-out;
			}
			
			a.icon_video:link,a.icon_video:visited{
				background-image:url(../images/icon_play_white.png);
				background-repeat:no-repeat;
				background-position:center left 20px;
				transition: all 0.1s ease-in-out;
			}
			
			a.icon_video:active,a.icon_video:hover {
				background-image:url(../images/icon_play_orange.png);
				background-repeat:no-repeat;
				background-position:center left 20px;
				transition: all 0.1s ease-in-out;
			}

		/* ////////////////////////////////////////////////////////////////// */
		
		/* STYLES ZUSATZINHALT OFFEN START */
		
			h3{font-family:'Barlow', Arial, Helvetica, sans-serif; font-size:30px; line-height:34px; color:#464646; font-weight:normal; margin:0 0 30px 0; padding:0 0 0 0; word-wrap: break-word; width:100%;}
		
			.width_z_offen{
				width:730px;
			}
			

			/* Carousel BILD BOX DETAILSEITEN START */

			.jcarousel-wrapper-bild-zusatz{
				width:730px;
				height:411px;
				overflow:hidden;
				margin:40px 0 20px 0 ;
				float:left;
				display:inline;
				overflow:hidden;
			}

					.bild_zusatz_rahmen{
						width:730px;
						height:411px;
						overflow:hidden;
						text-align:center;
						margin-right:0;
						z-index:9998;
					}	
					.bild_zusatz_rahmen img{
						height:411px;
					}

					.jcarousel-control-prev-zusatz,
					.jcarousel-control-next-zusatz	{
						position: absolute;
						bottom:20px;
						right:20px;
						width: 30px;
						height: 30px;
					}

					.jcarousel-control-prev-zusatz {
						left:20px;
						background-image:url(../images/arrow_slider_prev.png);
						background-repeat:no-repeat;
						background-size:15px 29px;
						background-position: left center;
					}

					.jcarousel-control-next-zusatz {
						right:20px;
						background-image:url(../images/arrow_slider_next.png);
						background-repeat:no-repeat;
						background-size:15px 29px;
						background-position: right center;
					}


			/* Carousel galerie ENDE */

			.c_zusatz_dateien_zusatzinhalt_white{
				width:730px;
				margin-top:40px;
				padding:40px 0;
				border-top:1px solid #e1e1e1;
				overflow:hidden;
			}

			.c_zusatz_dateien_zusatzinhalt{
				width:730px;
				margin-top:40px;
				padding:40px 0;
				border-top:1px solid #f0f0f0;
				overflow:hidden;
			}
			
		/* STYLES ZUSATZINHALT OFFEN ENDE */

		/* STYLES ACCORDEON START */

		h3.acc{font-family:'Barlow', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color:#464646; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; width:80%;}

		/* Accordion */
		.accordion {
			font-family:  'Roboto', Arial, Helvetica, sans-serif;
			font-weight:400;
			font-size:16px;
			line-height:16px;			
			margin:10px 0 0 0;
			padding:20px;
			width:730px;
			box-sizing:border-box;
			border:1px solid #ababab;
			background: #f0f0f0;
			color:#5d5d5d;
			cursor:pointer;
			background-image:url(../images/plus.png);
			background-repeat:no-repeat;
			background-position:center right 40px;
		}

		.accordion-open{
			font-family:  'Roboto', Arial, Helvetica, sans-serif;
			font-weight:400;
			font-size:16px;
			line-height:16px;			
			margin:10px 0 0 0;
			padding:20px;
			width:730px;
			box-sizing:border-box;
			border:1px solid #ababab;
			background: #f0f0f0;
			color:#5d5d5d;
			cursor:pointer;
			background-image:url(../images/minus.png);
			background-repeat:no-repeat;
			background-position:center right 40px;
		}

		.accordion p { margin:3px 0 0 10px; padding:0; color:#888888; font-size:18px; font-size:1.125rem; }

		div.contentacc {
			background:#f0f0f0;
			margin: 0;
			width:730px;
			padding:20px 20px 20px 20px;
			border:1px solid #ababab;
			border-top:0px solid #ababab;
			box-sizing:border-box;
			transition: all 0.1s ease-in-out;
		}

		.breite_text{
			width:690px;
		}
		
		.breite_text_100{
			width:100%;
		}
		
		.ecke_accordeon{
			width:38px;
			height:38px;
			background-image:url(../images/ecke_accordeon_white.png);
			background-repeat:no-repeat;
			background-position:top right;
			display:block;
			position:absolute;
			top:-1px;
			right:-1px;
		}
		
		.ecke_accordeon_grey{
			width:38px;
			height:38px;
			background-image:url(../images/ecke_accordeon_grey.png);
			background-repeat:no-repeat;
			background-position:top right;
			display:block;
			position:absolute;
			top:-1px;
			right:-1px;
		}
		
		.c_accordeon_rahmen{
			width:690px;
			margin-top:20px;
			padding-top:20px;
			border-top:1px solid #e1e1e1;
		}
		

/* Carousel BILD BOX DETAILSEITEN START */

.jcarousel-wrapper-bild-acc{
	width:690px;
	height:388px;
	overflow:hidden;
	margin:0 0 20px 0 ;
	float:left;
	display:inline;
	overflow:hidden;
}

		.bild_acc_rahmen{
			width:690px;
			height:388px;
			overflow:hidden;
			text-align:center;
			margin-right:0;
			z-index:9998;
		}	
		
		.bild_acc_rahmen img{
			height:388px;
		}

		.jcarousel-control-prev-acc,
		.jcarousel-control-next-acc	{
			position: absolute;
			bottom:20px;
			right:20px;
			width: 30px;
			height: 30px;
		}

		.jcarousel-control-prev-acc {
			right:60px;
			background-image:url(../images/pfeil_links.png);
			background-repeat:no-repeat;
			background-size:30px 30px;
			background-position: left center;
		}

		.jcarousel-control-next-acc {
			right:20px;
			background-image:url(../images/pfeil_rechts.png);
			background-repeat:no-repeat;
			background-size:30px 30px;
			background-position: right center;
		}

		a.link_box_dateien_acc:link,a.link_box_dateien_acc:visited{
			font-family:  'Barlow', Arial, Helvetica, sans-serif;
			font-size:16px;
			line-height:22px;
			color:#ffffff;
			padding:10px 20px 10px 50px;
			background-color:#f5a854;
			text-decoration:none;
			margin-right:20px;
			margin-bottom:20px;
			transition: all 0.1s ease-in-out;
		}	
				
		a.link_box_dateien_acc:active,a.link_box_dateien_acc:hover {
			font-family:  'Barlow', Arial, Helvetica, sans-serif;
			font-size:16px;
			line-height:22px;
			color:#f5a854;
			padding:10px 20px 10px 50px;
			background-color:#ffffff;
			text-decoration:none;
			margin-right:20px;
			margin-bottom:20px;
			transition: all 0.1s ease-in-out;
		}

		a.icon_download_acc:link,a.icon_download_acc:visited{
			background-image:url(../images/icon_download_white.png);
			background-repeat:no-repeat;
			background-position:center left 20px;
			transition: all 0.1s ease-in-out;
		}
		
		a.icon_download_acc:active,a.icon_download_acc:hover {
			background-image:url(../images/icon_download_orange.png);
			background-repeat:no-repeat;
			background-position:center left 20px;
			transition: all 0.1s ease-in-out;
		}

		a.icon_link_acc:link,a.icon_link_acc:visited{
			background-image:url(../images/link_icon_white.png);
			background-repeat:no-repeat;
			background-position:center left 20px;
			transition: all 0.1s ease-in-out;
		}
		
		a.icon_link_acc:active,a.icon_link_acc:hover {
			background-image:url(../images/link_icon_orange.png);
			background-repeat:no-repeat;
			background-position:center left 20px;
			transition: all 0.1s ease-in-out;
		}
		
		a.icon_video_acc:link,a.icon_video_acc:visited{
			background-image:url(../images/icon_play_white.png);
			background-repeat:no-repeat;
			background-position:center left 20px;
			transition: all 0.1s ease-in-out;
		}
		
		a.icon_video_acc:active,a.icon_video_acc:hover {
			background-image:url(../images/icon_play_orange.png);
			background-repeat:no-repeat;
			background-position:center left 20px;
			transition: all 0.1s ease-in-out;
		}

/* Carousel galerie ENDE */
		
		/* STYLES ACCORDEON ENDE */

/* ///////////////////////////////////////////////////////////////////////// */

		/* STYLES BILDERGALEIRE START */

		h4{font-family:'Barlow', Arial, Helvetica, sans-serif; font-size:30px; line-height:34px; color:#464646; font-weight:normal; margin:0 0 0 0; padding:0 0 0 0; word-wrap: break-word; width:80%;}


		.breite_bilder_komplett{
			width:730px;
			margin-top:20px;
		}
		
		.rahmen_bilder_galerie{
			width:243px;
			height:137px;
			overflow:hidden;
			transition: all .2s ease-in-out;
			margin-bottom:0;
		}

		.rahmen_bilder_galerie img{
			height:137px;
			-webkit-transform: scale(1);
			-moz-transform: scale(1);
			-ms-transform: scale(1);
			-o-transform: scale(1);
			transform: scale(1);	
			transition: all .2s ease-in-out;			
		}

		.rahmen_bilder_galerie img:hover{
			height:137px;
			-webkit-transform: scale(1.2);
			-moz-transform: scale(1.2);
			-ms-transform: scale(1.2);
			-o-transform: scale(1.2);
			transform: scale(1.2) rotate(5deg);
			-webkit-transition: all 0.5s linear;
			-moz-transition: all 0.5s linear;
			-ms-transition: all 0.5s linear;
			-o-transition: all 0.5s linear;
			transition: all 0.5s ease-in-out;	
		}

		/* STYLES BILDERGALEIRE ENDE */

/* START STYLES KONTAKTFORMULAR */

		h5{font-family:'Barlow', Arial, Helvetica, sans-serif; font-size:30px; line-height:34px; color:#464646; font-weight:normal; margin:0 0 20px 0; padding:0 0 0 0; word-wrap: break-word; width:100%;}


			.formular_angaben{
				width:730px;
				box-sizing:border-box;
				margin-bottom:40px;
			}

			.eingabe_box{
				width:355px;
				padding:15px 10px;
				margin-bottom:0;
				box-sizing:border-box;
			}

			.betreff_box{
				width:355px;
				padding:15px 10px;
				margin-bottom:0;
				box-sizing:border-box;
			}

			.nachricht_box{
				width:730px;
				height:160px;
				padding:15px 10px;
				margin-bottom:20px;
				box-sizing:border-box;	
				resize:vertical;
			}

			.text_datenschutz{
				width:60%;
				margin-top:-10px;
			}
			
			.pic_kontakt{
				width:730px;
				height:411px;
				overflow:hidden;
				display:none;
			}

			.pic_kontakt img{
				width:auto;
				height:411px;
			}

			/* ENDE STYLES KONTAKTFORMULAR */

				/* START STYLES LISTE AKTUELLES + STELLENANGEBOTE */

				.overflow_list{
					width:770px;
				}
				
				.box_rahmen_nj{
					width:730px;
					min-height:200px;
					box-sizing:border-box;
					border:1px solid #e1e1e1;
					padding:20px 15px;
					margin:0 40px 40px 0;
					background-color:#ffffff;
				}
				
				.box_rahmen_nj:hover{
					border:1px solid #f5a854;
				}

				/* ENDE STYLES LISTE AKTUELLES + STELLENANGEBOTE */

				/* STYLES TEAM BOXEN */

				h2.name{font-family:  'Barlow', Arial, Helvetica, sans-serif; font-size:24px; line-height:28px; color: #464646; font-weight:normal; margin:0 0 5px 0; padding:0 0 0 0; word-wrap: break-word; }

				.box_team{
					width:345px;
					height:350px;
					overflow:hidden;
					margin:0 40px 40px 0;
				}

				.box_team img{
					width:auto;
					height:194px;
					margin-bottom:10px;
				}

				a.link_team:link,a.link_team:visited{
					transition: all 0.6s ease-in-out;
					text-decoration:none;
					/* background:url(../images/tel_icon_orange.png), #f5a854; */
					/* background-repeat:no-repeat; */
					/* background-position:center center; */
					width:auto;
					height:auto;
					margin:10px 10px 0 0;
					clear:both;
				}	
						
				a.link_team:active,a.link_team:hover {
					transition: all 0.6s ease-in-out;
					text-decoration:none;
					/* background:url(../images/tel_icon_orange.png), #ffffff; */
					/* background-repeat:no-repeat; */
					/* background-position:center center; */
					width:auto;
					height:auto;
					margin:10px 10px 0 0;
					clear:both;
				}

				a.link_team_mail:link,a.link_team_mail:visited{
					transition: all 0.6s ease-in-out;
					text-decoration:none;
					/* background:url(../images/tel_icon_orange.png), #f5a854; */
					/* background-repeat:no-repeat; */
					/* background-position:center center; */
					width:auto;
					height:auto;
					margin:0;
					clear:both;
				}	
						
				a.link_team_mail:active,a.link_team_mail:hover {
					transition: all 0.6s ease-in-out;
					text-decoration:none;
					/* background:url(../images/tel_icon_orange.png), #f5a854; */
					/* background-repeat:no-repeat; */
					/* background-position:center center; */
					width:auto;
					height:auto;
					margin:0;
					clear:both;
				}				
				
				/* STYLES TEAM BOXEN */


	/* Start :: reCaptcha */
	
	.container_rahmen_recaptcha{
		width:100%;
		margin:0 0 0 0;
	}
	
	.box_frage{
		width:100%;
		margin:0 0 0 0;
	}
	
	.box_picture{
		width:100%;
		margin:0 0 20px 0;
	}
	
	.box_picture img{
		width:300px;
		margin:0 0 0 0;
	}
	
	.box_input{
		width:100%;
		margin:0 0 20px 0;
	}
	
	/* Ende :: reCaptcha */















	
}