#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
.content-slider{overflow:hidden;visibility:hidden;position:relative}.slider-wrapper{overflow:hidden;position:relative}.slider-wrapper>*{float:left;width:100%;position:relative}.slider-control{height:30px;position:relative}.slider-control a,.slider-control .slider-menu{position:absolute;top:9px;display:inline-block}.slider-control .slider-prev{left:0}.slider-control .slider-next{right:0}.slider-control .slider-menu{top:0;width:50%;left:50%;margin-left:-25%;font-size:27px;text-align:center}.slider-control .slider-menu b{color:#bbb;cursor:pointer}.slider-control .slider-menu b.active{color:#666}
.mobile_menu{position:fixed;z-index:100;display:none}.mobile_menu .inner{height:100%;background:#000;overflow-y:scroll}.mobile_menu.active.position_left{box-shadow:2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_top{box-shadow:0 2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_right{box-shadow:-2px 0 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.position_bottom{box-shadow:0 -2px 5px 0 rgba(0,0,0,.5)}.mobile_menu.active.no_shadow{box-shadow:none!important}.mobile_menu_trigger{display:none}.mobile_menu_wrapper{position:relative;width:100%;overflow:hidden}.mobile_menu_overlay{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:99}.mobile_menu_overlay.background{background:rgba(0,0,0,.5)}.mobile_menu li.submenu_hide>ul{display:none}.mobile_menu li.submenu_show>ul{display:block}body.ie8 .mobile_menu,body.ie8 .mobile_menu_trigger,body.ie9 .mobile_menu,body.ie9 .mobile_menu_trigger{display:none!important}
/*
* 	Owl Carousel Owl Demo Theme 
*	v1.3.3
*/

.owl-theme .owl-controls{
	margin-top: 10px;
	text-align: center;
}

/* Styling Next and Prev buttons */

.owl-theme .owl-controls .owl-buttons div{
	color: #FFF;
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
	margin: 5px;
	padding: 3px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
	background: #869791;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
}
/* Clickable class fix problem with hover on touch devices */
/* Use it for non-touch hover action */
.owl-theme .owl-controls.clickable .owl-buttons div:hover{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
	text-decoration: none;
}

/* Styling Pagination*/

.owl-theme .owl-controls .owl-page{
	display: inline-block;
	zoom: 1;
	*display: inline;/*IE7 life-saver */
}
.owl-theme .owl-controls .owl-page span{
	display: block;
	width: 12px;
	height: 12px;
	margin: 5px 7px;
	filter: Alpha(Opacity=50);/*IE7 fix*/
	opacity: 0.5;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	background: #869791;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{
	filter: Alpha(Opacity=100);/*IE7 fix*/
	opacity: 1;
}

/* If PaginationNumbers is true */

.owl-theme .owl-controls .owl-page span.owl-numbers{
	height: auto;
	width: auto;
	color: #FFF;
	padding: 2px 10px;
	font-size: 12px;
	-webkit-border-radius: 30px;
	-moz-border-radius: 30px;
	border-radius: 30px;
}

/* preloading images */
.owl-item.loading{
	min-height: 150px;
	background: url(../../files/website/theme/css/AjaxLoader.gif) no-repeat center center
}
/* 
 *  Owl Carousel CSS3 Transitions 
 *  v1.3.2
 */

.owl-origin {
	-webkit-perspective: 1200px;
	-webkit-perspective-origin-x : 50%;
	-webkit-perspective-origin-y : 50%;
	-moz-perspective : 1200px;
	-moz-perspective-origin-x : 50%;
	-moz-perspective-origin-y : 50%;
	perspective : 1200px;
}
/* fade */
.owl-fade-out {
  z-index: 10;
  -webkit-animation: fadeOut .7s both ease;
  -moz-animation: fadeOut .7s both ease;
  animation: fadeOut .7s both ease;
}
.owl-fade-in {
  -webkit-animation: fadeIn .7s both ease;
  -moz-animation: fadeIn .7s both ease;
  animation: fadeIn .7s both ease;
}
/* backSlide */
.owl-backSlide-out {
  -webkit-animation: backSlideOut 1s both ease;
  -moz-animation: backSlideOut 1s both ease;
  animation: backSlideOut 1s both ease;
}
.owl-backSlide-in {
  -webkit-animation: backSlideIn 1s both ease;
  -moz-animation: backSlideIn 1s both ease;
  animation: backSlideIn 1s both ease;
}
/* goDown */
.owl-goDown-out {
  -webkit-animation: scaleToFade .7s ease both;
  -moz-animation: scaleToFade .7s ease both;
  animation: scaleToFade .7s ease both;
}
.owl-goDown-in {
  -webkit-animation: goDown .6s ease both;
  -moz-animation: goDown .6s ease both;
  animation: goDown .6s ease both;
}
/* scaleUp */
.owl-fadeUp-in {
  -webkit-animation: scaleUpFrom .5s ease both;
  -moz-animation: scaleUpFrom .5s ease both;
  animation: scaleUpFrom .5s ease both;
}

.owl-fadeUp-out {
  -webkit-animation: scaleUpTo .5s ease both;
  -moz-animation: scaleUpTo .5s ease both;
  animation: scaleUpTo .5s ease both;
}
/* Keyframes */
/*empty*/
@-webkit-keyframes empty {
  0% {opacity: 1}
}
@-moz-keyframes empty {
  0% {opacity: 1}
}
@keyframes empty {
  0% {opacity: 1}
}
@-webkit-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-moz-keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@keyframes fadeIn {
  0% { opacity:0; }
  100% { opacity:1; }
}
@-webkit-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-moz-keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@keyframes fadeOut {
  0% { opacity:1; }
  100% { opacity:0; }
}
@-webkit-keyframes backSlideOut {
  25% { opacity: .5; -webkit-transform: translateZ(-500px); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(-200%); }
}
@-moz-keyframes backSlideOut {
  25% { opacity: .5; -moz-transform: translateZ(-500px); }
  75% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; -moz-transform: translateZ(-500px) translateX(-200%); }
}
@keyframes backSlideOut {
  25% { opacity: .5; transform: translateZ(-500px); }
  75% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
  100% { opacity: .5; transform: translateZ(-500px) translateX(-200%); }
}
@-webkit-keyframes backSlideIn {
  0%, 25% { opacity: .5; -webkit-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -webkit-transform: translateZ(-500px); }
  100% { opacity: 1; -webkit-transform: translateZ(0) translateX(0); }
}
@-moz-keyframes backSlideIn {
  0%, 25% { opacity: .5; -moz-transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; -moz-transform: translateZ(-500px); }
  100% { opacity: 1; -moz-transform: translateZ(0) translateX(0); }
}
@keyframes backSlideIn {
  0%, 25% { opacity: .5; transform: translateZ(-500px) translateX(200%); }
  75% { opacity: .5; transform: translateZ(-500px); }
  100% { opacity: 1; transform: translateZ(0) translateX(0); }
}
@-webkit-keyframes scaleToFade {
  to { opacity: 0; -webkit-transform: scale(.8); }
}
@-moz-keyframes scaleToFade {
  to { opacity: 0; -moz-transform: scale(.8); }
}
@keyframes scaleToFade {
  to { opacity: 0; transform: scale(.8); }
}
@-webkit-keyframes goDown {
  from { -webkit-transform: translateY(-100%); }
}
@-moz-keyframes goDown {
  from { -moz-transform: translateY(-100%); }
}
@keyframes goDown {
  from { transform: translateY(-100%); }
}

@-webkit-keyframes scaleUpFrom {
  from { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpFrom {
  from { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpFrom {
  from { opacity: 0; transform: scale(1.5); }
}

@-webkit-keyframes scaleUpTo {
  to { opacity: 0; -webkit-transform: scale(1.5); }
}
@-moz-keyframes scaleUpTo {
  to { opacity: 0; -moz-transform: scale(1.5); }
}
@keyframes scaleUpTo {
  to { opacity: 0; transform: scale(1.5); }
}
/* 
 * 	Core Owl Carousel CSS File
 *	v1.3.3
 */

/* clearfix */
.owl-carousel .owl-wrapper:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
/* display none until init */
.owl-carousel{
	display: none;
	position: relative;
	width: 100%;
	-ms-touch-action: pan-y;
}
.owl-carousel .owl-wrapper{
	display: none;
	position: relative;
	-webkit-transform: translate3d(0px, 0px, 0px);
}
.owl-carousel .owl-wrapper-outer{
	overflow: hidden;
	position: relative;
	width: 100%;
}
.owl-carousel .owl-wrapper-outer.autoHeight{
	-webkit-transition: height 500ms ease-in-out;
	-moz-transition: height 500ms ease-in-out;
	-ms-transition: height 500ms ease-in-out;
	-o-transition: height 500ms ease-in-out;
	transition: height 500ms ease-in-out;
}
	
.owl-carousel .owl-item{
	float: left;
}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{
	cursor: pointer;
}
.owl-controls {
	-webkit-user-select: none;
	-khtml-user-select: none;
	-moz-user-select: none;
	-ms-user-select: none;
	user-select: none;
	-webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

/* mouse grab icon */
.grabbing { 
    cursor:url(../../files/website/theme/css/grabbing.png) 8 8, move;
}

/* fix */
.owl-carousel  .owl-wrapper,
.owl-carousel  .owl-item{
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility:    hidden;
	-ms-backface-visibility:     hidden;
  -webkit-transform: translate3d(0,0,0);
  -moz-transform: translate3d(0,0,0);
  -ms-transform: translate3d(0,0,0);
}


/* main.css */
#wrapper{max-width: 1600px;    margin: 0 auto;    overflow-x: hidden}.dlh_googlemap{width: 100% !important}body{font:12pt/18pt &#39;Source Sans Pro&#39;;font-weight:normal;color:#000;background-color: #444 !important}.wrapper{width:960px;height:auto;min-height:800px;position:relative;overflow:hidden;margin:0 auto;padding-top:135px}#header{position:fixed;z-index: 200000;    max-width: 1600px;width: 100%;height: 110px;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}#Logo img{position: absolute;    left: 0;    top: 0rem;    width: 340px}#header .inside{padding-right:30px;padding-left:30px}.header{display:none}h1{color:#fff}#Jens,#Chrisu,#Nina,#Jenny,#Liv,#Katha{position:relative;margin-bottom:2rem;padding:20px;background-color:rgba(255,255,255,.8);height: auto}#Jens .image_container,#Jenny .image_container{margin-top:-20px;margin-right:-21px;margin-bottom: -20px}#Chrisu .image_container,#Liv .image_container{margin-top: -20px;    margin-left: -20px;    margin-bottom: -20px}.team a{width:280px;display:inline-block;padding:10px;text-align:center;background-color:rgba(255,255,255,.7);text-decoration:none;color:#000;text-transform:uppercase;transition: all 0.5s ease;font-weight: 500}#agentur-team a:hover,#agentur-team-en a:hover,.agentur-team .wrapper a:hover,.team a:hover{color: #fff;text-decoration: none;background-color: #EA7523}#Chrisu a,#Liv a{right:15px}.box1{height: 100px;    margin: 0 auto;    min-width: 100px;    border-radius: 8px;    display: inline-block;    position: relative;    text-align: center;    vertical-align: middle}.ScrollSceneIndicators{z-index: 10000000 !important}.content-slider{width:920px;padding:20px 20px 10px;background-color:rgba(255,255,255,.85)}.box{width:310px;height:310px;position: relative;width: 100%;height: auto;    margin-bottom: 2rem}.box2{width:310px;height:310px;overflow:hidden;float:left;margin-right:15px}.box.last,.box2.last{margin-right: 0px}.referenzen-slider figure{background: #fff;margin: 0;    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}.referenzen-slider img{width: 100%;height: auto}.referenzen-slider .owl-item{padding: 10px;position: relative}.referenzen-slider *{box-sizing: border-box}.referenzen-slider .caption{position: absolute;    bottom: 20px;    left: 25px;    right: 25px;    color: #888;width: auto !important}.box p{height:190px;padding:20px;background-color:rgba(255,255,255,.85);width: calc(100% - 40px)}.layout_latest{background-color:rgba(255,255,255,1);position: relative;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);margin-bottom: 0.5rem}.layout_latest.last{margin-right: 0px}.layout_latest h3{margin:0;padding:20px;font-size: 1rem}.layout_latest a{text-decoration:none;color:rgba(0,0,0,.4);transition: all 0.5s ease}.layout_latest a:hover{color: #214689;text-decoration: none}.layout_latest .enclosure{padding-right:20px;padding-left:20px;font-size:10pt;line-height:12pt;padding-bottom: 10rem}.layout_latest i{display:inline-block;color:#999;transition: all 0.5s ease}.layout_latest .enclosure p{margin-bottom:4px}.layout_latest a:hover i{color: #214689}.layout_latest .teaser{padding-right:20px;padding-left:20px;font-size:10pt;line-height:12pt;color:rgba(0,0,0,.4)}.layout_latest p.more a{bottom:20px;right:20px;position:absolute;padding:10px;background-color:#ccc}.enclosure img{display:none}.mod_newslist{bottom:20px;position:absolute}.box h3{margin-bottom:5px;padding:10px;text-align:center;background-color:rgba(255,255,255,.4);color:#fff;text-transform:uppercase;font-size: 1.5rem}.kontakt .box h3{background-color: rgba(234, 117, 34, 0.75);    color: #fff;    margin-top: 75px;    padding: 10px 10px 10px 20px;    margin-bottom: 1rem;    text-align: center;    text-transform: uppercase;border: unset}.boxgross{display:none}.white{margin-top:20px;color:#fff}#triggerMM_1,#triggerKG_1,#triggerAD_1{left:0;top:350px;position:absolute}#triggerMM_2,#triggerKG_2,#triggerAD_2{left:0;top:450px;position:absolute}#triggerMM_3,#triggerKG_3,#triggerAD_3{left:0;top:550px;position:absolute}#MM1 p{background-image:url("../../files/website/Icons/seo.png");background-position:right bottom;background-repeat:no-repeat;background-size: 45% auto;    background-position-y: -25px;    opacity: 0.85}#MM2 p{background-image:url("../../files/website/Icons/werbung_marketing.png");background-position:right bottom;background-repeat:no-repeat;background-size: 50% auto;    background-position-y: -22px;    opacity: 0.85}#MM3 p{background-image:url("../../files/website/Icons/ci.png");background-position:right bottom;background-repeat:no-repeat;background-size: 50% auto;    background-position-y: -40px;    opacity: 0.85}#MM4 p{background-image:url("../../files/website/Icons/social_media.png");background-position:right bottom;background-repeat:no-repeat;background-size: 55% auto;    background-position-y: 40px;    opacity: 0.85}.slider-wrapper table{width:420px;background-color:rgba(255,255,255,.7);border-top:2px solid #fa0;border-bottom:2px solid #fa0;border-collapse:collapse}.slider-wrapper td{padding:5px 10px;border-bottom:1px dotted rgba(0,0,0,.3);border-collapse:collapse;font-size:80%;line-height:1em}tr + td{font-style:italic;color:rgba(0,0,0,.5)}.kontaktbox{background-image:url("../../files/website/Bilder/jh_transparent.png");background-position:left top;background-repeat:no-repeat;position: absolute;    bottom: 172px;    z-index: 199999;    left: 4rem;    max-width: 300px;background-color: #EA7523;    Background-size: auto 70%;    background-position-x: 10px}.formularbox{width:600px;height:246px;left:50%;position:absolute;overflow:hidden;float:left;margin-left:-160px;padding:20px;background-color:rgba(255,255,255,.85);top: 560px}.formularbox input.text{margin-bottom:8px}.formularbox textarea{height:175px;margin-bottom:8px}.formularbox .explanation{margin-top:7px;font-size:10pt;line-height:12pt}.slider-control{width:370px;left:565px;top:-36px}.ScrollSceneIndicators{display:none}#btnArchiv{right:15px;top:384px;position:absolute}#btnArchiv a{font-weight:bold;text-decoration:none;color:rgba(255,255,255,.5)}#btnArchiv a:hover{color:rgba(255,255,255,1)}a.mblink,a.mblink2,a.mblink3{color:#000}#counter{width:920px;bottom:50px;position:absolute;padding:20px;background-color:rgba(255,143,5,.75)}.cbox{width:33%;float:left;font:14pt Dosis;color:#fff}.cbox strong{font-size:30pt;font-weight: 300}.cbox p{padding-top:10px}.slider-control .slider-prev,.slider-control .slider-next{margin-top:-5px;color:#bbb}.slider-control .slider-prev:hover,.slider-control .slider-next:hover{color:#fa0}.buttons .subcl .inside,.buttons .subcr .inside{padding:20px;background-color:#fff;position: relative;    height: 22px}.buttons .subcl .inside a,.buttons .subcr .inside a{position: absolute;    top: 0;    bottom: 0;    right: 0;    left: 0;    padding: 18px;    /* height: 40px; */    text-decoration: none;    transition: all 0.5s ease;    background: #fff;    color: #000;    border: 1px solid #000;    text-align: center;    font-weight: bold;    font-size: 1.2rem}.buttons .subcl .inside a:hover,.buttons .subcr .inside a:hover{background: #EC7508;color: #fff}.buttons{position: absolute;    bottom: 280px}.ce_image.box img,.ce_image.box2 img{height:auto;max-width:100%}.box2{height: auto;margin-bottom: 30px}#mbImage{overflow: scroll}.whitebox{position: relative;    margin-bottom: 20px;    padding: 20px;    background-color: rgba(255,255,255,.8)}#AD2{width:620px}.whitebox ul{list-style: none;  padding: 0}.whitebox li{padding-left: 1.3em}.whitebox li:before{color:#74c200;content: "\f00c"; /* FontAwesome Unicode */  font-family: FontAwesome;  display: inline-block;  margin-left: -1.3em; /* same as padding-left set on li */  width: 1.3em; /* same as padding-left set on li */}.testemonials .wrapper{min-height: auto}section#testemonials{background-image:url("../../files/Bilder/boats-g6ec58b0b7_1920.jpg");background-position:center center;background-repeat:no-repeat}.testemonials .ce_text{padding: 25px;clear: both;background: rgba(255,255,255,.9)}.testemonials .image_container{margin-bottom:0}.testemonials img{width: 100%;height: auto}section.medienmarketing{background-image:url("../../files/Bilder/Backgrounds/marketing_blau.jpg");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}section.publicrelation{background-image:url("../../files/Bilder/Backgrounds/pr_orange_2.jpg");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}section.aktuelles{background-image:url("../../files/Bilder/water-g7c621fefe_1920.jpg");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}section.team{background-image:url("../../files/Bilder/Backgrounds/Team.jpg");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}.team .ce_text p:last-child{margin-bottom: 0}section.portfolio{background-image:url("../../files/Bilder/Backgrounds/Referenzen.jpg");-webkit-background-size: cover;-moz-background-size: cover;-o-background-size: cover;background-size: cover}section{padding: 100px 0;        position: relative;    background-color: #fff}section.topbild,section.first,section.kontakt{padding: 0}.box p{width: unset}.kontaktbox .ce_text{padding: 2rem;    color: #fff;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3)}.mod_newslist{position: relative}.aktuelles h2,#testemonials h2{font-size: 2.5rem;    color: #fff;    margin-top: 75px;margin-bottom: 2rem}.virtuellemesse h2{background-color: rgba(234, 117, 34, 0.75);    color: #fff;    padding: 10px 10px 10px 20px;margin-bottom: 1rem}.aktuelles .btn,.kontakt .btn{transition: all 0.5s ease;    color: #fff;    font-weight: 600;    padding: 10px;    background-color: #EA7523;    text-decoration: none;    text-align: center;border-radius: unset;width: 100%;text-transform: uppercase;    font-size: 1.2rem}.aktuelles .btn:hover,.kontakt .btn:hover{color: #000}.image_container img{width: 100%;height: auto}.fa{font-family: FontAwesome;    font-style: normal;    font-weight: normal;    line-height: 1;    -webkit-font-smoothing: antialiased}.fa-download:before{content: "\f019"}.topbild figure{margin-bottom: 0;    margin-top: 10rem}.datenschutz h2,.impressum h2,.archiv h2{color: #EA7523;    margin-bottom: 2rem}.H1-Korrektur h1{color: #EA7523;    margin-bottom: 2rem}section.ueberschrift{padding-top: 100px;    padding-bottom: 0}.ueberschrift h2{margin-bottom: 0;    background-color: rgba(234, 117, 34, 0.75);    color: #fff;    margin-top: 75px;    padding: 10px 10px 10px 20px}h2{color: #fff}.owl-theme .owl-controls .owl-page span{background: #fff;    width: 20px;    height: 20px;opacity: 1;transition: all 0.5s ease}.owl-theme .owl-controls .owl-page.active span,.owl-theme .owl-controls.clickable .owl-page:hover span{background: #EA7523}.owl-controls .fa{color: #000}.owl-theme .owl-controls .owl-buttons div{background: #fff;opacity: 1;transition: all 0.5s ease}.owl-theme .owl-controls .owl-buttons div:hover{background: #EA7523}#sidelinks{position: fixed;    top: 50%;    right: 0;    width: 3rem;    height: 13rem;    z-index: 1000000;    transform: translateY(-50%)}#sidelinks a{-webkit-box-shadow: 0 0 5px 0 rgb(0 0 0 / 35%);    box-shadow: 0 0 5px 0 rgb(0 0 0 / 35%);    display: block;    background-color: rgba(255,255,255,0.85);    height: 3rem;    width: 15.6rem;    transition: all 0.5s ease;    /* margin-left: -186px; */    margin-bottom: 5px;    color: #000;    font-weight: 600;    text-transform: uppercase;    padding-left: calc(48px + 1rem);    padding-top: 10px;    text-decoration: none;    background-size: 3rem}#sidelinks a:hover{background-color: rgba(255,255,255,0.85);                margin-left: -186px}a.btnAnrufen{background-image:url("../../files/website/Bilder/Sidelinks/btnAnrufen.png");background-position:left center;background-repeat:no-repeat}a.btnEmail{background-image:url("../../files/website/Bilder/Sidelinks/btnEmail.png");background-position:left center;background-repeat:no-repeat}a.btnFacebook{background-image:url("../../files/website/Bilder/Sidelinks/btnFacebook.png");background-position:left center;background-repeat:no-repeat}a.btnInstagram{background-image:url("../../files/website/Bilder/Sidelinks/btnInstagram.png");background-position:left center;background-repeat:no-repeat}.referenzen-slider figure{transition: all 0.5s ease}.referenzen-slider figure:hover{transform: scale(1.1)}#triggerPR_1,#triggerPR_2,#triggerPR_3,#triggerPR_4{height: 20px}.testemonials .text p:last-child{margin-bottom: 0}section.archiv{background-color: #f2f2f2}.archiv .layout_latest{margin-bottom: 2rem}.archiv .layout_latest .enclosure{padding-bottom: 5rem}section.virtuellemesse{background-image:url("../../files/Bilder/Virtuelle%20Messe/virtuelle_messe.jpg");background-position:center center;background-repeat:no-repeat;padding: 100px 0 270px 0}.virtuellemesse .beschreibung{background-color: rgba(255,255,255,.85);    padding: 1.5rem;    width: 73%;    padding-right: 8rem;    margin-top: 2rem;    position: relative}.messebox{position: absolute;    top: 50%;    transform: translateY(-50%);    max-width: 700px;    left: 40%;    height: 400px;    background-color: rgba(255,255,255,.9);    padding: 1.5rem;    display: flex;    flex-direction: column;    justify-content: center}.messebox .text{margin-left: 8rem}.messebox h2{margin-bottom: 2rem;    margin-left: 8rem;color: #000}.kontakt .box p{height: unset;padding: unset;background-color: unset}.virtuellemesse .ce_bs_grid_gallery{position: absolute;    bottom: -11rem;    right: -1rem;    background-color: #fff;    padding: 1.5rem 1.5rem 0.5rem 1.5rem;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}.virtuellemesse img{transition: all 0.5s ease}.virtuellemesse img:hover{transform: scale(1.1)}.virtuellemesse .mod_rocksolid_slider{width: 30%;    height: auto;    position: absolute;    bottom: 9rem;    right: 5rem;    background-color: #fff;    padding: 1rem;box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}.kontakt .ce_form{position: absolute;    bottom: 150px;    padding: 2rem;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);    padding-left: 17rem;    z-index: 199999;    left: 50%;    transform: translateX(-50%);    max-width: 1030px;    background-color: rgba(255,255,255,.9);    min-width: 1030px;    margin-left: 2rem}.rsts-prev{width: 50px !important;    height: 50px !important;    border: none !important;    border-radius: 0 !important;    bottom: 0 !important;    box-shadow: none !important;    left: 0;    background-size: 50% !important;    transition: all 0.25s ease !important;    background: #EA7523 url(../../files/website/Bilder/prev.png) !important}.rsts-next{width: 50px !important;    height: 50px !important;    border: none !important;    border-radius: 0 !important;    bottom: 0 !important;    box-shadow: none !important;    left: 50px;    background-size: 50% !important;    transition: all 0.25s ease !important;background: #fff url(../../files/website/Bilder/next.png) !important}.rsts-prev:hover,.rsts-next:hover{transform: scale(1.1);z-index: 100}.kontakt .widget-explanation p{font-size: 2rem;    font-weight: 500}.kontakt .form-control{border: unset;    border-radius: unset;color: #000;    background-color: #ececec}.kontakt .btn{background-color: #214689;color: #fff;    border: unset;font-size: 1rem}.kontakt .btn:hover{background-color: #EA7523;color: #fff}.kontaktbox h2{color: #000}.kontaktbox ul,.kontaktbox li{list-style-type: none}.kontaktbox li::marker{display: none;    content: ''}.kontaktbox li:first-child:before{content: "\f041";    font-family: FontAwesome;    display: inline-block;    margin-left: -1.75em;    width: 1.75em;    color: #fff;    font-size: 1.75rem}.kontaktbox li:nth-child(2):before{content: "\f095";    font-family: FontAwesome;    display: inline-block;    margin-left: -1.75em;    width: 1.75em;    color: #fff;    font-size: 1.75rem}.kontaktbox li:nth-child(3):before{content: "\f003";    font-family: FontAwesome;    display: inline-block;    margin-left: -1.75em;    width: 1.75em;    color: #fff;    font-size: 1.75rem}.kontaktbox ul li{padding-left: 0.75em}.kontaktbox a{color: #fff}.kontakt .form-control:focus,.kontakt .custom-control-input:focus{border-color: #EA7523;    box-shadow: 0 0 0 0.2rem rgba(234, 117, 35, .25)}.leaflet-map-pane{transform: translate3d(0px, -100px, 0px) !important}.custom-control-input:checked~.custom-control-label::before{border-color: #EA7523 !important;    background-color: #EA7523 !important}.ce_leaflet{-webkit-filter: grayscale(1);    filter: grayscale(1)}.kontakt .custom-control-label{font-size: 0.93rem}.mod_newslist .time{position: absolute;    box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.3);    padding: 0 1rem ;    background-color: #fff;    left: 0;    bottom: 1.5rem}.layout_latest .day{margin-right: 0.25rem}.layout_latest .month{text-align: left;    font-size: 1.5rem}.layout_latest .zusatz{color: #999}.layout_latest .text-primary{color: #EA7523 !important}.layout_latest .image_container img{mix-blend-mode: multiply;    padding: 1rem}#footer{background-color: #fff;    padding: 1rem 0;    position: relative;    box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}#footer a{text-transform: uppercase;    color: #000;    transition: all 0.5s ease;    font-weight: 500}#footer a:hover{color: #EA7523;text-decoration: none}#werbebanner figcaption{color:#fff;    font-size: 0.7rem;    font-style: italic}#werbebanner{box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.3)}#eck-bild img{height: 936px;width: 100%;object-fit: cover}#eck-bild .image_container{margin-bottom: 0 !important}
/* navigation.css */
a.invisible{display:none}#MainMenu{padding-top:40px;margin-right: -3rem;    position: absolute;        width: 100%;        margin-top: 6.9rem;        padding: 0.75rem;        left: 0;    background-color: rgba(234, 117, 34, 0.90)}#MainMenu li{margin-left:15px}#MainMenu a{font-size:12pt;text-decoration:none;color:#000;text-transform:uppercase}#MainMenu a:hover,#MainMenu li.active a{color:#000}#sprachwechsler{right:30px;top:70px;position:absolute}#sprachwechsler h5{display:inline-block;margin:0;font-size:10pt;color:#6b90cb;text-transform:uppercase}#sprachwechsler ul{float:right;display:inline-block}#sprachwechsler li{float:left;display:inline-block;margin-left:5px}#sprachwechsler li span,#sprachwechsler li a{width:21px;height:16px;display:block;margin-top:2px;text-indent: -3000px}#sprachwechsler li .lang-de{background-image:url("../../files/website/Bilder/de.png");background-position:left top;background-repeat:no-repeat}#sprachwechsler li .lang-en{background-image:url("../../files/website/Bilder/en.png");background-position:left top;background-repeat:no-repeat}#sprachwechsler li .lang-ru{background-image:url("../../files/website/Bilder/ru.png");background-position:left top;background-repeat:no-repeat}#MainMenu ul{list-style: none;display: flex}#Logo img{left: 0rem;    top: 0rem;    width: 340px}#header{background-color: #fff}#MainMenu ul{margin-bottom: 0;    justify-content: end}#MainMenu a{font-size: 1.1rem;    text-decoration: none;    color: #fff;    text-transform: uppercase;    font-weight: 500;transition: all 0.5s ease}#MainMenu li{margin-left: 1.5rem}
/* wetter.css */
@font-face{font-family: 'weather';    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot');    src: url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.eot?#iefix') format('embedded-opentype'),         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.woff') format('woff'),         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.ttf') format('truetype'),         url('https://s3-us-west-2.amazonaws.com/s.cdpn.io/93/artill_clean_icons-webfont.svg#artill_clean_weather_iconsRg') format('svg');    font-weight: normal;    font-style: normal}#wetter{width:610px;float:left;margin-top:160px;text-transform:uppercase}#wetterbox i{font-weight:normal;color:#fff;font:90pt/1.0 weather;font-style: normal}#wetter h2{margin-top:0;padding-top:10px;border-top:1px solid #fff;color:#fff;font:14pt Fira Sans}.prognose{width:100%;position:absolute}.ptag{width:25%;float:left;text-align:center}#wetter .ptag i{font-size:100pt}.icon-0:before{content: ":"}.icon-1:before{content: "p"}.icon-2:before{content: "S"}.icon-3:before{content: "Q"}.icon-4:before{content: "S"}.icon-5:before{content: "W"}.icon-6:before{content: "W"}.icon-7:before{content: "W"}.icon-8:before{content: "W"}.icon-9:before{content: "I"}.icon-10:before{content: "W"}.icon-11:before{content: "I"}.icon-12:before{content: "I"}.icon-13:before{content: "I"}.icon-14:before{content: "I"}.icon-15:before{content: "W"}.icon-16:before{content: "I"}.icon-17:before{content: "W"}.icon-18:before{content: "U"}.icon-19:before{content: "Z"}.icon-20:before{content: "Z"}.icon-21:before{content: "Z"}.icon-22:before{content: "Z"}.icon-23:before{content: "Z"}.icon-24:before{content: "E"}.icon-25:before{content: "E"}.icon-26:before{content: "3"}.icon-27:before{content: "a"}.icon-28:before{content: "A"}.icon-29:before{content: "a"}.icon-30:before{content: "A"}.icon-31:before{content: "6"}.icon-32:before{content: "1"}.icon-33:before{content: "6"}.icon-34:before{content: "1"}.icon-35:before{content: "W"}.icon-36:before{content: "1"}.icon-37:before{content: "S"}.icon-38:before{content: "S"}.icon-39:before{content: "S"}.icon-40:before{content: "M"}.icon-41:before{content: "W"}.icon-42:before{content: "I"}.icon-43:before{content: "W"}.icon-44:before{content: "a"}.icon-45:before{content: "S"}.icon-46:before{content: "U"}.icon-47:before{content: "S"}#wetter h3{margin:0 0 8px;text-align:center;color:#fff;font:100px Fira Sans;font-weight: 300;text-shadow: 0px 1px 3px rgba(0, 0, 0, 0.15)}.ptag h4{color:#fff;font:20pt Fira Sans;font-weight: 300}.ptag h4 span{color:#fff;font:12pt Fira Sans;font-weight: 500}#wetter ul{margin:0;padding:0}#wetter li{display:inline-block;padding:20px;border-radius:5px;behavior:url('assets/css3pie/1.0.0/PIE.htc');background: #fff;background: rgba(255,255,255,0.90)}#wetter .currently{margin:0 20px}
@media screen and (max-width: 1200px){
/* max1200.css */
#MM1 p{background-position-y: -5px}#MM3 p{background-position-y: -18px}#MM4 p{background-position-y: 70px}#MainMenu a{font-size: 1.05rem}#MainMenu li{margin-left: 1.3rem}.kontaktbox{left: 2rem}.kontakt .ce_form{padding-left: 16rem;    max-width: 820px;    min-width: 820px;    margin-left: 1rem}.team img{height: auto;    width: calc(100% + 11px)}
}
@media screen and (max-width: 992px){
/* max992.css */
.mobile_menu_trigger{display: block !important}#MainMenu{display: none}#btnNav{position: absolute;    right: 2rem;    top: 1.25rem;    font-size: 2.5rem;    cursor: pointer}.box h3{font-size: 1.5rem}.medienmarketing .box p{height: 220px}.publicrelation .box p{height: 210px}.aktuelles .btn{font-size: 0.83rem;    padding: 8px}.mobile_menu{z-index: 1000000}.mobile_menu .inner{background: #fff}.mobile_menu ul{list-style: none;    padding: 0;margin-bottom: 0}.mobile_menu li{border-bottom: 1px solid #EA7523;    padding: 1rem}.mobile_menu a{color: #000;text-transform: uppercase;transition: all 0.5s ease}.mobile_menu a:hover{color: #EA7523;text-decoration: none}.team a{width: 100%;position: unset}#MM1 p,#MM2 p,#MM3 p{background-size: 70% auto;    background-position-y: 0px}#MM4 p{background-size: 70% auto;    background-position-y: 100px}#header{height: 110px}.topbild figure{margin-top: 7rem}.team .row{align-items: flex-start !important}.team img{width: 100%}.mobile_menu .mod_customnav li.active{text-transform: uppercase}.virtuellemesse .mod_rocksolid_slider{bottom: 4rem}.virtuellemesse .beschreibung{width: 87%;    padding-right: 1.5rem}.kontakt .ce_form{padding-left: 2rem;    max-width: 720px;    min-width: 720px;    margin-left: 0}.kontaktbox{left: 1.5rem;bottom: 510px}.kontaktbox .ce_text{padding: 1rem}
}
@media screen and (max-width: 768px){
/* max768.css */
.layout_latest{margin-bottom: 2rem}.aktuelles .btn,.kontaktbox .btn{margin-bottom: 1rem}#Chrisu .image_container,#Liv .image_container,#Jens .image_container,#Jenny .image_container{margin-top: -20px;    margin-left: -20px;    margin-bottom: 20px;    margin-right: -20px}.team a{width: 100%;position: unset;    margin-top: 1rem}#MM1 p,#MM2 p,#MM3 p{background-size: 50% auto;    background-position-y: -15px}#MM4 p{background-size: 50% auto;    background-position-y: 85px}.testemonials img{margin-bottom: 1rem}#allinkl-partnerprogramm{bottom: 11rem;    right: 1rem}.virtuellemesse .beschreibung{width: unset;margin-bottom: 2rem}.virtuellemesse .mod_rocksolid_slider{position: relative;bottom: unset;right: unset !important;width: 100% !important}section.virtuellemesse{padding: 100px 0}.kontakt .ce_form{display: none}.kontaktbox{bottom: 150px;    max-width: 500px;    left: 50%;    transform: translateX(-50%);    Background-size: auto 80%;    background-position-x: 215px}
}
@media screen and (max-width: 576px){
/* max576.css */
#MM4 p{background-position-y: 95px}.kontaktbox{max-width: 440px;    background-position-x: 175px}
}
@media screen and (max-width: 415px){
/* max415.css */
#MM1 p,#MM2 p,#MM3 p,#MM4 p{background-size: 70% auto}#Logo img{left: 0;    top: 1.5rem;    width: 280px}h1{font-size: 2rem !important}h2{font-size: 2rem !important}.kontaktbox{max-width: 345px;    background-position-x: 90px;background-size: auto 70%}.medienmarketing #triggerMM_4,.publicrelation #triggerPR_4{height: 30px}.team .layer3{margin-bottom: 3rem}.virtuellemesse .mod_rocksolid_slider{right: 0 !important}
}
