.bs-nav {
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
}

.bs-nav .item, .bs-nav .item-nav {
    display: inline-block;
    *display: inline;
    zoom: 1;

    width: 10px;
    height: 10px;
    line-height: 10px;
    margin: 0 4px;

    text-indent: -999em;
    *text-indent: 0;

    border: 2px solid #fff;
    border-radius: 6px;

    cursor: pointer;
    opacity: .4;

    -webkit-transition: background .5s, opacity .5s;
    -moz-transition: background .5s, opacity .5s;
    transition: background .5s, opacity .5s;
}

.bs-nav .item.active {
    background: #fff;
    opacity: 1;
}

.bs-nav .item-nav {
    border-radius: 0;
    width: 0;
    height: 0;
    border-style: inset;
    -webkit-transform:rotate(360deg);
}

.bs-nav .item-nav:hover {
    opacity: 1;
}

.bs-nav .item-nav.next {
    border-width: 7px 0 7px 14px;
    border-color: transparent transparent transparent #ffffff;
}

.bs-nav .item-nav.prev {
    border-width: 7px 14px 7px 0;
    border-color: transparent #ffffff transparent transparent;
}

/* ColorBox, (c) 2011 Jack Moore, MIT license */
#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden}#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/jquery/colorbox/1.6.1/images/loading.gif") no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background: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/jquery/colorbox/1.6.1/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/jquery/colorbox/1.6.1/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/jquery/colorbox/1.6.1/images/controls.png") no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
@charset "UTF-8";

@media all
{

 /*------------------------------------------------------------------------------------------------------*/

  /* Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
  * { margin:0; padding: 0 }

  /* Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
  option { padding-left: 0.4em }

  * html body * { overflow:visible }
  * html iframe, * html frame { overflow:auto }
  * html frameset { overflow:hidden }

  /* Erzwingen vertikaler Scrollbalken in Firefox und Safari Browsern */
  html { height: 100% }
	
  body {
    min-height: 100%;
    font-size: 100.01%;
    text-align: center;
  }

  fieldset, img { border: 0 solid}

  ul, ol, dl { margin: 0 0 0 0 }
  li { margin-left: 0; line-height: auto; }

  dt { font-weight: bold; }
  dd { margin: 0 0 1em 2em; }

  blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
  
  form {
  	padding:0;
		margin: 0;
  }

 /* Clearfix-Methode zum Clearen der Float-Umgebungen */
  .clearfix:after {
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden
  }

  /* Diese Angabe benötigt der Safari-Browser */
  .clearfix { 
		display: block;
		clear:both;
	}

  /* Overflow-Methode zum Clearen der Float-Umgebungen */
  .floatbox { 
		overflow:hidden
	}
}

/* Generated by Font Squirrel (http://www.fontsquirrel.com) on July 17, 2015 */



@font-face {
    font-family: 'weblysleek_uisemilight_italic';
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisli-webfont.eot");
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisli-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisli-webfont.woff2") format('woff2'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisli-webfont.woff") format('woff'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisli-webfont.ttf") format('truetype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisli-webfont.svg#weblysleek_uisemilight_italic") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uisemibold_italic';
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisbi-webfont.eot");
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisbi-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisbi-webfont.woff2") format('woff2'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisbi-webfont.woff") format('woff'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisbi-webfont.ttf") format('truetype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisbi-webfont.svg#weblysleek_uisemibold_italic") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uisemibold';
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisb-webfont.eot");
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisb-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisb-webfont.woff2") format('woff2'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisb-webfont.woff") format('woff'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisb-webfont.ttf") format('truetype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisb-webfont.svg#weblysleek_uisemibold") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uilight_italic';
    src: url("../../files/isarwebdesign/webfonts/weblysleekuili-webfont.eot");
    src: url("../../files/isarwebdesign/webfonts/weblysleekuili-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuili-webfont.woff2") format('woff2'),
         url("../../files/isarwebdesign/webfonts/weblysleekuili-webfont.woff") format('woff'),
         url("../../files/isarwebdesign/webfonts/weblysleekuili-webfont.ttf") format('truetype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuili-webfont.svg#weblysleek_uilight_italic") format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'weblysleek_uisemilight';
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisl-webfont.eot");
    src: url("../../files/isarwebdesign/webfonts/weblysleekuisl-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisl-webfont.woff2") format('woff2'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisl-webfont.woff") format('woff'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisl-webfont.ttf") format('truetype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuisl-webfont.svg#weblysleek_uisemilight") format('svg');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'weblysleek_uilight';
    src: url("../../files/isarwebdesign/webfonts/weblysleekuil-webfont.eot");
    src: url("../../files/isarwebdesign/webfonts/weblysleekuil-webfont.eot?#iefix") format('embedded-opentype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuil-webfont.woff2") format('woff2'),
         url("../../files/isarwebdesign/webfonts/weblysleekuil-webfont.woff") format('woff'),
         url("../../files/isarwebdesign/webfonts/weblysleekuil-webfont.ttf") format('truetype'),
         url("../../files/isarwebdesign/webfonts/weblysleekuil-webfont.svg#weblysleek_uilight") format('svg');
    font-weight: normal;
    font-style: normal;

}
.sidr{display:none;position:absolute;position:fixed;top:0;height:100%;z-index:999999;width:260px;overflow-x:none;overflow-y:auto;font-family:"lucida grande",tahoma,verdana,arial,sans-serif;font-size:15px;background:#f8f8f8;color:#333;-webkit-box-shadow:inset 0 0 5px 5px #ebebeb;-moz-box-shadow:inset 0 0 5px 5px #ebebeb;box-shadow:inset 0 0 5px 5px #ebebeb}.sidr .sidr-inner{padding:0 0 15px}.sidr .sidr-inner>p{margin-left:15px;margin-right:15px}.sidr.right{left:auto;right:-260px}.sidr.left{left:-260px;right:auto}.sidr h1,.sidr h2,.sidr h3,.sidr h4,.sidr h5,.sidr h6{font-size:11px;font-weight:normal;padding:0 15px;margin:0 0 5px;color:#333;line-height:24px;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #dfdfdf));background-image:-webkit-linear-gradient(#ffffff,#dfdfdf);background-image:-moz-linear-gradient(#ffffff,#dfdfdf);background-image:-o-linear-gradient(#ffffff,#dfdfdf);background-image:linear-gradient(#ffffff,#dfdfdf);-webkit-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);-moz-box-shadow:0 5px 5px 3px rgba(0,0,0,0.2);box-shadow:0 5px 5px 3px rgba(0,0,0,0.2)}.sidr p{font-size:13px;margin:0 0 12px}.sidr p a{color:rgba(51,51,51,0.9)}.sidr>p{margin-left:15px;margin-right:15px}.sidr ul{display:block;margin:0 0 15px;padding:0;border-top:1px solid #dfdfdf;border-bottom:1px solid #fff}.sidr ul li{display:block;margin:0;line-height:48px;border-top:1px solid #fff;border-bottom:1px solid #dfdfdf}.sidr ul li:hover,.sidr ul li.active,.sidr ul li.sidr-class-active{border-top:none;line-height:49px}.sidr ul li:hover>a,.sidr ul li:hover>span,.sidr ul li.active>a,.sidr ul li.active>span,.sidr ul li.sidr-class-active>a,.sidr ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li a,.sidr ul li span{padding:0 15px;display:block;text-decoration:none;color:#333}.sidr ul li ul{border-bottom:none;margin:0}.sidr ul li ul li{line-height:40px;font-size:13px}.sidr ul li ul li:last-child{border-bottom:none}.sidr ul li ul li:hover,.sidr ul li ul li.active,.sidr ul li ul li.sidr-class-active{border-top:none;line-height:41px}.sidr ul li ul li:hover>a,.sidr ul li ul li:hover>span,.sidr ul li ul li.active>a,.sidr ul li ul li.active>span,.sidr ul li ul li.sidr-class-active>a,.sidr ul li ul li.sidr-class-active>span{-webkit-box-shadow:inset 0 0 15px 3px #ebebeb;-moz-box-shadow:inset 0 0 15px 3px #ebebeb;box-shadow:inset 0 0 15px 3px #ebebeb}.sidr ul li ul li a,.sidr ul li ul li span{color:rgba(51,51,51,0.8);padding-left:30px}.sidr form{margin:0 15px}.sidr label{font-size:13px}.sidr input[type="text"],.sidr input[type="password"],.sidr input[type="date"],.sidr input[type="datetime"],.sidr input[type="email"],.sidr input[type="number"],.sidr input[type="search"],.sidr input[type="tel"],.sidr input[type="time"],.sidr input[type="url"],.sidr textarea,.sidr select{width:100%;font-size:13px;padding:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:0 0 10px;-webkit-border-radius:2px;-moz-border-radius:2px;-ms-border-radius:2px;-o-border-radius:2px;border-radius:2px;border:none;background:rgba(0,0,0,0.1);color:rgba(51,51,51,0.6);display:block;clear:both}.sidr input[type=checkbox]{width:auto;display:inline;clear:none}.sidr input[type=button],.sidr input[type=submit]{color:#f8f8f8;background:#333}.sidr input[type=button]:hover,.sidr input[type=submit]:hover{background:rgba(51,51,51,0.9)}

.vegas-overlay,.vegas-slide,.vegas-slide-inner,.vegas-timer,.vegas-wrapper{position:absolute;top:0;left:0;bottom:0;right:0;overflow:hidden;border:none;padding:0;margin:0}.vegas-overlay{opacity:.5;background:url("../../files/isarwebdesign/css/overlays/02.png") center center}.vegas-timer{top:auto;bottom:0;height:2px}.vegas-timer-progress{width:0;height:100%;background:#fff;-webkit-transition:width ease-out;transition:width ease-out}.vegas-timer-running .vegas-timer-progress{width:100%}.vegas-slide,.vegas-slide-inner{margin:0;padding:0;background:center center no-repeat;-webkit-transform:translateZ(0);transform:translateZ(0)}body .vegas-container{overflow:hidden!important;position:relative}.vegas-video{min-width:100%;min-height:100%;width:auto;height:auto}body.vegas-container{overflow:auto;position:static;z-index:-2}body.vegas-container>.vegas-overlay,body.vegas-container>.vegas-slide,body.vegas-container>.vegas-timer{position:fixed;z-index:-1}:root body.vegas-container>.vegas-overlay,:root body.vegas-container>.vegas-slide,_::full-page-media,_:future{bottom:-76px}.vegas-transition-fade,.vegas-transition-fade2{opacity:0}.vegas-transition-fade-in,.vegas-transition-fade2-in{opacity:1}.vegas-transition-fade2-out{opacity:0}.vegas-transition-blur,.vegas-transition-blur2{opacity:0;-webkit-filter:blur(32px);filter:blur(32px)}.vegas-transition-blur-in,.vegas-transition-blur2-in{opacity:1;-webkit-filter:blur(0px);filter:blur(0px)}.vegas-transition-blur2-out{opacity:0}.vegas-transition-flash,.vegas-transition-flash2{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-flash-in,.vegas-transition-flash2-in{opacity:1;-webkit-filter:brightness(1);filter:brightness(1)}.vegas-transition-flash2-out{opacity:0;-webkit-filter:brightness(25);filter:brightness(25)}.vegas-transition-negative,.vegas-transition-negative2{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-negative-in,.vegas-transition-negative2-in{opacity:1;-webkit-filter:invert(0);filter:invert(0)}.vegas-transition-negative2-out{opacity:0;-webkit-filter:invert(100%);filter:invert(100%)}.vegas-transition-burn,.vegas-transition-burn2{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-burn-in,.vegas-transition-burn2-in{opacity:1;-webkit-filter:contrast(100%) saturate(100%);filter:contrast(100%) saturate(100%)}.vegas-transition-burn2-out{opacity:0;-webkit-filter:contrast(1000%) saturate(1000%);filter:contrast(1000%) saturate(1000%)}.vegas-transition-slideLeft,.vegas-transition-slideLeft2{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideLeft-in,.vegas-transition-slideLeft2-in{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideLeft2-out,.vegas-transition-slideRight,.vegas-transition-slideRight2{-webkit-transform:translateX(-100%);-ms-transform:translateX(-100%);transform:translateX(-100%)}.vegas-transition-slideRight-in,.vegas-transition-slideRight2-in{-webkit-transform:translateX(0%);-ms-transform:translateX(0%);transform:translateX(0%)}.vegas-transition-slideRight2-out{-webkit-transform:translateX(100%);-ms-transform:translateX(100%);transform:translateX(100%)}.vegas-transition-slideUp,.vegas-transition-slideUp2{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-slideUp-in,.vegas-transition-slideUp2-in{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown,.vegas-transition-slideDown2,.vegas-transition-slideUp2-out{-webkit-transform:translateY(-100%);-ms-transform:translateY(-100%);transform:translateY(-100%)}.vegas-transition-slideDown-in,.vegas-transition-slideDown2-in{-webkit-transform:translateY(0%);-ms-transform:translateY(0%);transform:translateY(0%)}.vegas-transition-slideDown2-out{-webkit-transform:translateY(100%);-ms-transform:translateY(100%);transform:translateY(100%)}.vegas-transition-zoomIn,.vegas-transition-zoomIn2{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-zoomIn-in,.vegas-transition-zoomIn2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomIn2-out,.vegas-transition-zoomOut,.vegas-transition-zoomOut2{-webkit-transform:scale(2);-ms-transform:scale(2);transform:scale(2);opacity:0}.vegas-transition-zoomOut-in,.vegas-transition-zoomOut2-in{-webkit-transform:scale(1);-ms-transform:scale(1);transform:scale(1);opacity:1}.vegas-transition-zoomOut2-out{-webkit-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0}.vegas-transition-swirlLeft,.vegas-transition-swirlLeft2{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-transition-swirlLeft-in,.vegas-transition-swirlLeft2-in{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlLeft2-out,.vegas-transition-swirlRight,.vegas-transition-swirlRight2{-webkit-transform:scale(2) rotate(-35deg);-ms-transform:scale(2) rotate(-35deg);transform:scale(2) rotate(-35deg);opacity:0}.vegas-transition-swirlRight-in,.vegas-transition-swirlRight2-in{-webkit-transform:scale(1) rotate(0deg);-ms-transform:scale(1) rotate(0deg);transform:scale(1) rotate(0deg);opacity:1}.vegas-transition-swirlRight2-out{-webkit-transform:scale(2) rotate(35deg);-ms-transform:scale(2) rotate(35deg);transform:scale(2) rotate(35deg);opacity:0}.vegas-animation-kenburns{-webkit-animation:kenburns ease-out;animation:kenburns ease-out}@-webkit-keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes kenburns{0%{-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-webkit-transform:scale(1);transform:scale(1)}}.vegas-animation-kenburnsUp{-webkit-animation:kenburnsUp ease-out;animation:kenburnsUp ease-out}@-webkit-keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUp{0%{-webkit-transform:scale(1.5) translate(0,10%);transform:scale(1.5) translate(0,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDown{-webkit-animation:kenburnsDown ease-out;animation:kenburnsDown ease-out}@-webkit-keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDown{0%{-webkit-transform:scale(1.5) translate(0,-10%);transform:scale(1.5) translate(0,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsLeft{-webkit-animation:kenburnsLeft ease-out;animation:kenburnsLeft ease-out}@-webkit-keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsLeft{0%{-webkit-transform:scale(1.5) translate(10%,0);transform:scale(1.5) translate(10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsRight{-webkit-animation:kenburnsRight ease-out;animation:kenburnsRight ease-out}@-webkit-keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsRight{0%{-webkit-transform:scale(1.5) translate(-10%,0);transform:scale(1.5) translate(-10%,0)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpLeft{-webkit-animation:kenburnsUpLeft ease-out;animation:kenburnsUpLeft ease-out}@-webkit-keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpLeft{0%{-webkit-transform:scale(1.5) translate(10%,10%);transform:scale(1.5) translate(10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsUpRight{-webkit-animation:kenburnsUpRight ease-out;animation:kenburnsUpRight ease-out}@-webkit-keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsUpRight{0%{-webkit-transform:scale(1.5) translate(-10%,10%);transform:scale(1.5) translate(-10%,10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownLeft{-webkit-animation:kenburnsDownLeft ease-out;animation:kenburnsDownLeft ease-out}@-webkit-keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownLeft{0%{-webkit-transform:scale(1.5) translate(10%,-10%);transform:scale(1.5) translate(10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}.vegas-animation-kenburnsDownRight{-webkit-animation:kenburnsDownRight ease-out;animation:kenburnsDownRight ease-out}@-webkit-keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}@keyframes kenburnsDownRight{0%{-webkit-transform:scale(1.5) translate(-10%,-10%);transform:scale(1.5) translate(-10%,-10%)}100%{-webkit-transform:scale(1) translate(0,0);transform:scale(1) translate(0,0)}}
body{
	font-family: 'weblysleek_uisemilight', sans-serif;
	font-size:15px;
	font-weight:normal;
	line-height:22px;
	color:#0f4b3f;
	background-color:#0f4b3f;
	-webkit-font-smoothing:antialiased;
	-moz-osx-font-smoothing: grayscale;
	-webkit-text-size-adjust: none;
	-moz-text-size-adjust: none;
	-ms-text-size-adjust:none;
	text-size-adjust: none;
}

#wrapper{
	min-height:100vh;
	position:relative;
}

strong{
	font-family: 'weblysleek_uisemibold';
	font-weight:normal;
}


h1{
	font-family: 'weblysleek_uisemibold';
	text-transform:uppercase;
	font-size:17px;
	line-height:28px;
	margin-bottom:10px;
	font-weight:normal;
}

#sidr{
	display:none;
}

.impressumPage h1{
	text-transform:none;
}

h2{
	font-family: 'weblysleek_uisemibold';
	text-transform:uppercase;
	font-size:16px;
	line-height:28px;
	font-weight:normal;
}

#right h2{
	font-size:17px;
}

#right h3{
	font-family: 'weblysleek_uisemibold';
	text-transform:uppercase;
	font-size:16px;
	line-height:28px;
	font-weight:normal;
}


p{
	padding-bottom:15px;
}


a{
	outline-width:0;
	text-decoration:none;
	color:#0f4b3f;
}

hr{
	border:none;
	border-bottom:2px solid #717175;
	margin-bottom:20px;
}

.invisible{
	display:none !important;
}

#header{
	background-color:#fff;
	padding:0px 0px;
}

#header .inside{
	width:96%;
	margin:0 auto;
	display:table;
	height:117px;
}
#logo img{
	width:100%;
	height:100%;
	max-width:353px;
	vertical-align:middle;
}

#logo{
	display:table-cell;
	vertical-align:middle;
}

#headerTel{
	display:none;
	text-align:left;
}

#main_nav{
	display:none;
}

#navBar{
	height:36px;
	text-align:right;
	width:96%;
	margin:0 auto;
	background-color:#0f4b3f;
	position:relative;
}

.bereichBez{
	color:#fff;
	position:absolute;
	top:6px;
	left:10px;
}

@media screen and (min-width:600px){
	.bereichBez{
		display:none;
	}
}

@media screen and (min-width:690px){
	.bereichBez{
		display:block;
		left:inherit;
		right:510px;
	}
}

#navBarWrapper{
	background-color:#0f4b3f;
}

#simple-menu{
	display:block;
	width:38px;
	height:25px;
	margin-top:7px;
	float:right;
}



.sidr{
	font-family: 'weblysleek_uisemilight', sans-serif;
	color:#fff;
	background-color:#0f4b3f;
	box-shadow: 0px 0px 5px 5px #296156 inset;
	text-transform:uppercase;
}

.sidr ul li a{
	color:#fff;
}

#sidr li.active > span{
	box-shadow: 0px 0px 5px 5px #296156 inset !important;
}

#sidr a.active{
	color:#9fbe0b;
	font-family: 'weblysleek_uisemibold';
}

#mobilHeader img{
	display:block;
	width:100%;
	height:100%;
	max-width:600px;
}

#main{
	background-color:#fff;
	text-align:left;
	width:96%;
	margin:0 auto;
	padding:20px 15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	margin-top:2%;
}

#right{
	background-color:#fff;
	text-align:left;
	width:96%;
	margin:2% auto;
	padding:20px 15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#mobileTelSection{
	background-color:#9fbe0b;
	width:96%;
	margin:2% auto 0;
	text-align:right;
	padding:15px;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

#footer{
	color:#fff;
	text-align:center;
	text-transform:uppercase;
	padding:25px 15px;
	font-size:13px;
	background-color:#0f4b3f;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
	position:absolute;
	bottom:0;
	left:0;
}

#footer a{
	color:#fff;
}

#main ul{
	margin-left:0.6em;
	padding-left:0.6em;
	margin-bottom:25px;
}

.ce_downloads li{
	list-style:none;
}

#main .ce_downloads ul{
	margin-left:0;
	padding-left:0;
}

.ce_downloads li{
	margin-bottom:10px;
}

.ce_downloads a{
	text-decoration:underline;
}

.responsiveContainer {
  position: relative;
  padding-bottom: 56%;
  height: 0;
  overflow: hidden;
}

.responsiveContainer iframe {
  position: absolute;
  top: 0;
  left: 0;
  width: 95%;
  height: 95%;
}

.backstretch{
	display:none !important;
}


#team img{
	max-width:100%;
	height:auto;
}
 
 #cboxTitle, #cboxCurrent{
	 display:none !important;
 }
 
 .masonry_gallery{
	 margin-bottom:10px;
 }
/* ******************************************************************************************* */
/* Breite ab 600px */
/* ******************************************************************************************* */
@media screen and (min-width:600px){ 
	
	#headerTel{
		display:table-cell;
		width:50%;
		text-align:right;
		vertical-align:middle;
		padding-top:20px;
	}
	
	#logo{
		text-align:left;
		width:50%;
	}
	
	#logo img{
		padding-left:10px;
	}
	
	
	#simple-menu{
		display:none;
	}
	
	#main_nav{
		display:block;
	}
	
	#main_nav li{
		list-style:none;
		display:inline-block;
		margin-left:30px;
		font-size:16px;
	}
	
	#main_nav a{
		color:#ffffff;
		display:inline-block;
		text-transform:uppercase;
		padding-top:6px;
		border-bottom:5px solid transparent;
		padding-bottom:8px;
	}
	
	#main_nav a:hover, #main_nav a.active, #main_nav a:focus{
		border-bottom:5px solid #aecb06;
		color:#aecb06;
	}
	
	#mobilHeader{
		display:none;
	}
	
	.backstretch{
		display:block !important;
		}
	

	
	#container{
		/*background-size:cover;*/
		padding-top:5px;
		/*
		background-attachment:fixed;
		background-image:url("../../files/isarwebdesign/images/background/startbild.jpg");
		
		*/
		padding-bottom:40px;
		min-height:700px;
	
	}
	
	.vegas-slide-inner{
		background-attachment:fixed;
	}
	
	.praxisPage #container{
		/*
		background-image:url("../../files/isarwebdesign/images/background/startbild.jpg");
		*/
	}
	
	.kontaktPage #container{
		/*background-image:url("../../files/isarwebdesign/images/background/kontakt.jpg");*/
	}
	
	#main{
		background-color:rgba(255, 255, 255, 0.8);
		padding:44px;
		margin:0 auto;
	}
	
	#right{
		background-color:rgba(255, 255, 255, 0.8);
		padding:44px;
	}
	
	#mobileTelSection{
		display:none;
	}
	
	.team_image{
		width:30%;
		float:left;
		padding-right:20px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		margin-bottom:15px;
	}
	
	.team_image img{
		max-width:100%;
		height:auto;
	}
	
	.team_text{
		width:70%;
		float:left;
	}	
}

#weiterleitung{
	background:#fff;
	text-align:right;
}

#weiterleitung .inner{
	width:100%;
	margin:0 auto;
	text-align:right;
	max-width:1056px;
}

#weiterleitung .inner a{
	line-height:1em;
	padding:10px;
	display:inline-block;
	color:#fff;
	background-color:#0f4b3f;
	
	
}

#weiterleitung .inner a:hover{

	}

.startseite #main{
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
	width:100%;
}

.rightContent a, .leftContent a{
	color:#fff;
	display:block;
	width:100%;
	text-align:center;
	line-height:1em;
	padding:15px;
	text-transform:uppercase;
	-webkit-box-sizing:border-box;
	box-sizing:border-box;
	-moz-box-sizing:border-box;
}

.rightContent a{
	background-color:#0f4b3f;
}

.leftContent a{
	background-color:#aecb06;
}

.headline{
	max-width:830px;
	margin:0 auto;
	border-bottom:1px solid #0f4b3f;
	margin-bottom:25px;
	padding-bottom:10px;
}



@media screen and (min-width:600px){ 
	.HedaerWrap{
		position:fixed;
		top:0;
		left:0;
		width:100%;
		z-index:10;
	}
	
		
	
}
/* ******************************************************************************************* */
/* Breite ab 768px */
/* ******************************************************************************************* */
@media screen and (min-width:768px){ 
	#main{
		float:left;
		width:55%;
		padding:30px;
		background:none;

	}
	
	#right{
		float:left;
		width:45%;
		margin:0;
		padding:30px;
		background:none;
	}
	
	
	#whiteWrapper{
		background-color:rgba(255, 255, 255, 0.8);
		width:96%;
		margin: 0 auto;
	}
	
	.row{
		display:flex;
		max-width:830px;
		margin:0 auto;
	}
	
	.rightContent{
		width:50%;
		position:relative;
		padding-right:25px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		padding-bottom:50px;
	}
	
	.leftContent{
		width:50%;
		position:relative;
		padding-left:25px;
		-webkit-box-sizing:border-box;
		box-sizing:border-box;
		-moz-box-sizing:border-box;
		padding-bottom:50px;
	}
	
	.rightContent a, .leftContent a{
		position:absolute;
		bottom:0;
		width:calc(100% - 25px);
	}
}

/* ******************************************************************************************* */
/* Breite ab 900px */
/* ******************************************************************************************* */
@media screen and (min-width:900px){ 
	#main{
		width:60%;
	}
	
	#right{
		width:40%;
	}
}

/* ******************************************************************************************* */
/* Breite ab 1100px */
/* ******************************************************************************************* */
@media screen and (min-width:1100px){ 
	#main{
		width:684px;
		padding:44px;
	}
	
	#right{
		padding:44px 44px 44px 0px;
		width:372px;
	}
	
	#whiteWrapper{
		width:1056px;
	}
	
	#header .inside{
		width:1056px;
	}
	
	#navBar{
		width:1056px;
	}
	
	.team_text{
		padding-top:10px;
	}
}



@media screen and (-webkit-min-device-pixel-ratio:0) {
	#logo img{
		height:auto !important;
		}

}

.cookiebar__button{
	background:#9cb700;
}

.cookiebar__button:hover{
	background:#0f4b3f;
}





#navBarWrapper{
	background-color:#9cb700;
}

#navBar{
	background-color:#9cb700;
}

#main_nav a:hover, #main_nav a.active, #main_nav a:focus{
	border-color:#0f4b3f;
	color:#0f4b3f;
}

#mobileTelSection{
	background-color:#0f4b3f;
	color:#fff;
}

#mobileTelSection a{
	color:#fff;
}

#weiterleitung .inner a{
	background-color:#9cb700;
}

#footer{
	background-color:#9cb700;
}

.sprechzeiten table{
	padding-top:5px;
	margin-bottom:15px;
}

.sprechzeiten td{
	padding-right:5px;
}

body{
	background-color:#9cb700;
}

.sidr{
	background-color:#9cb700;

	box-shadow: 0px 0px 5px 5px #8ba302 inset;
}

#sidr li.active > span{
	box-shadow: 0px 0px 5px 5px #8ba302 inset !important;
}

#sidr a.active{
	color:#0f4b3f;
}
.videoImg{position:relative;color:#fff;cursor:pointer;padding-bottom:56.25%;height:0;overflow:hidden;}.videoImg img{z-index:0;position:absolute;top:0;left:0;-webkit-transition:all 0.3s linear;-moz-transition:all 0.3s linear;-o-transition:all 0.3s linear;-ms-transition:all 0.3s linear;transition:all 0.3s linear;width:100%;height:auto;}.videoImg:hover img{transform:scale(1.1);-ms-transform:scale(1.1);-webkit-transform:scale(1.1);}.videoClick{position:relative;padding-bottom:56.25%;height:0;}.videoClick iframe{position:absolute;top:0;left:0;width:100%;height:100%;}.youtubeNumber{display:none;}.dsgvoText{position:absolute;width:90%;padding:15px;background:#fff;color:#000;font-size:12px;line-height:16px;max-width:550px;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);z-index:10;}@media screen and (min-width:600px){.dsgvoText{font-size:12px;line-height:15px;}}@media screen and (min-width:720px){.dsgvoText{font-size:12px;line-height:16px;}}@media screen and (min-width:1000px){.dsgvoText{font-size:14px;line-height:19px;}}.dsgvoText a{color:#000;text-decoration:underline;}.dsgvoText .videoActivate{text-decoration:underline;text-align:center;cursor:pointer;margin-top:8px;font-size:14px;}.dsgvoText .videoActivate:hover{color:#000;}
