/*Neu*/
/*Allgemein*/
html, body {padding:0;margin:0;width:100%;height:100%;border:0px;/*overflow-x: hidden;*/ max-width: 100%;}
a {color:#333333;background-color:transparent;}
a,a:link,a:hover,a:visited {text-decoration:none;}
a:focus, input:focus, textarea:focus, button:focus {outline:none;}
*:focus {outline:0 !important;}
a {-webkit-tap-highlight-color:rgba(255,255,255,0);}
input {-webkit-user-modify:read-write-plaintext-only;-webkit-tap-highlight-color:rgba(255,255,255,0);}
/*Chrome Problem -webkit-user-modify*/
button {-webkit-tap-highlight-color:rgba(255,255,255,0);}
ol.serialization   {list-style-type:none;padding:0px; /**More li styles**/}
ol.serialization li {margin:10px; /**More li styles**/}
ol.serialization li.placeholder {position:relative; /**More li styles**/}
ol.serialization li.placeholder:before {position:absolute; /**Define arrowhead**/}
ol.serialization2   {list-style-type:none;padding:0px; /**More li styles**/}
ol.serialization2 li {margin:10px; /**More li styles**/}
ol.serialization2 li.placeholder {position:relative; /**More li styles**/}
ol.serialization2 li.placeholder:before {position:absolute; /**Define arrowhead**/}
body {background:#eeeeee;color:#333;overflow-x: hidden;}
body.dragging, body.dragging * {cursor:move !important;}
.dragged {position:absolute;opacity:0.5;z-index:2000;}
img{border:0px;}
/*Allgemein Ende*/

/*Schrift + main_beforebootstrap.css*/
.schrifttext1 {font-family: 'Yanone Kaffeesatz Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;/*text-shadow: 1px 1px 1px #000000;*/}
.schrifttext2 {font-family: 'Nunito Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;}
.schrifttext3 {font-family: 'Nunito Sans Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;}
.schrifttext4 {font-family: 'Open Sans NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;}
.schrifttext5 {font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;}
.textcontent1 {font-size:40px;color:#737373;}
.textcontent2 {font-size:18px;}
.textcontent3 {font-size:22px;}
.textcontent4 {font-size:20px;}
.textfooter {font-size:16px;}
.fontsize16 {font-size:16px;}
.fontsize17 {font-size:17px;}
.fontsize18 {font-size:18px;}
.fontsize22 {font-size:22px;}
.fontsize24 {font-size:24px;}
/*Fix iOS Standalone Modus Schrift mit position:fixed duenner -> so alle duenner siehe Browserweiche*/
.iosstandalonefontpositionfixedfix {}
/*Schrift + main_beforebootstrap.css Ende*/

.lineheight36 {line-height:36px;}

/*Fix Bootstrap Icons 5*/
.bi {vertical-align:-0.125em;margin-bottom:calc(-0.125em / 2);}
.input-group {
  .input-group-text {
    .bi {-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);}
  }
}
/*Make icons slightly larger (aesthetically) in buttons and dropdowns*/
.btn,
.dropdown {
   .bi {
		-webkit-transform:scale(1.5);-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);transform:scale(1.5);
		margin-bottom:0;
  }
}
/*Fix Bootstrap Icons 5*/

/*Farbe BG + main_beforebootstrap.css*/
.farbe1 {background:#000000;filter:alpha(opacity=90);-moz-opacity:0.90;/*opacity:0.90;*/ background-color:rgba(0,0,0,0.9);}
.farbe2 {background:#0A0A0A !important;filter:alpha(opacity=90) !important;-moz-opacity:0.90 !important;/*opacity:0.90;*/ background-color:rgba(10,10,10,0.9) !important;}
.farbe2a {background:#0A0A0A;filter:alpha(opacity=90);-moz-opacity:0.90;/*opacity:0.90;*/ background-color:rgba(10,10,10,0.85);}
.farbe3 {background:transparent;filter:alpha(opacity=20);-moz-opacity:0.20;/*opacity:0.20;*/ background-color:rgba(0,0,0,0.2);}
.farbe4 {background:#000000;filter:alpha(opacity=10);-moz-opacity: 0.10; /*opacity: 0.10;*/ background-color: rgba(0, 0, 0, 0.1);}
.farbe_gallery_overlay {background:#378FFF;filter:alpha(opacity=85);-moz-opacity: 0.85; /*opacity: 0.85;*/ background-color: rgba(55, 143, 255, 0.85);}
/*Farbe BG + main_beforebootstrap.css Ende*/

/*Shadow + main_beforebootstrap.css*/
.shadowscroll {-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);box-shadow:0px 0px 5px 0px rgba(0,0,0,1);}
.shadowmenuleft {-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.75);}
.shadowcontainer {-webkit-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.2);-moz-box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.2);box-shadow:0 1px 3px rgba(0,0,0,0.12),0 1px 2px rgba(0,0,0,0.2);}
.shadowadminmenu {-webkit-box-shadow:2px 0 12px -5px #333333;-moz-box-shadow:2px 0 12px -5px #333333;box-shadow:2px 0 12px -5px #333333;}
.shadowfooter {-webkit-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);}
.shadowfootergx {-webkit-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);}
/*a.filter_link:hover .shadowcontainer {-webkit-box-shadow:0 2px 4px rgba(0,0,0,0.16),0 2px 4px rgba(0,0,0,0.2);-moz-box-shadow:0 2px 4px rgba(0,0,0,0.16),0 2px 4px rgba(0,0,0,0.2);box-shadow:0 2px 4px rgba(0,0,0,0.16),0 2px 4px rgba(0,0,0,0.2);}*/
a.filter_link:hover .shadowcontainer {-webkit-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);-moz-box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);box-shadow:0 3px 6px rgba(0,0,0,0.16),0 3px 6px rgba(0,0,0,0.2);}
.shadow1 {-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,1);box-shadow:0px 2px 5px 0px rgba(0,0,0,1);}
.shadow2 {-webkit-box-shadow:0px 2px 10px 3px rgba(0,0,0,1);-moz-box-shadow:0px 2px 10px 3px rgba(0,0,0,1);box-shadow:0px 2px 10px 3px rgba(0,0,0,1);}
.shadow2a {-webkit-box-shadow:0px 2px 10px 3px rgba(0,0,0,0.9);-moz-box-shadow:0px 2px 10px 3px rgba(0,0,0,0.9);box-shadow:0px 2px 10px 3px rgba(0,0,0,0.9);}
.shadow2b {-webkit-box-shadow:0px 2px 10px 3px rgba(0,0,0,0.2);-moz-box-shadow:0px 2px 10px 3px rgba(0,0,0,0.2);box-shadow:0px 2px 10px 3px rgba(0,0,0,0.2);}
.shadow3 {-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);box-shadow:0px 0px 5px 0px rgba(0,0,0,1);}
.shadow3a {-webkit-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5);-moz-box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5);box-shadow:0px 0px 5px 1px rgba(0,0,0,0.5);}
.shadow4 {-webkit-box-shadow:0px -2px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px -2px 5px 0px rgba(0,0,0,1);box-shadow:0px -2px 5px 0px rgba(0,0,0,1);}
.shadow5 {-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.95);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.95);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.95);}
.shadow6 {-webkit-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);}
.shadow6help {-webkit-box-shadow:0px -6px 7px -7px rgba(0,0,0,0.60);-moz-box-shadow:0px -6px 7px -7px rgba(0,0,0,0.60);box-shadow:0px -6px 7px -7px rgba(0,0,0,0.60);}
.shadow6a {-webkit-box-shadow:4px 9px 7px -7px rgba(0,0,0,0.65) !important;-moz-box-shadow:4px 9px 7px -7px rgba(0,0,0,0.65) !important;box-shadow:4px 9px 7px -7px rgba(0,0,0,0.65) !important;}
.shadow6b {-webkit-box-shadow:-2px 2px 15px 1px rgba(0,0,0,0.25) !important;-moz-box-shadow:-2px 2px 15px 1px rgba(0,0,0,0.25) !important;box-shadow:-2px 2px 15px 1px rgba(0,0,0,0.25) !important;}
.shadow7 {-webkit-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);}
.shadow8{-webkit-box-shadow:0 5px 6px -6px #777;-moz-box-shadow:0 5px 6px -6px #777;box-shadow:0 5px 6px -6px #777;}
.shadowtable {-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.26);-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.26);box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26);}
.shadowtablehover {-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.30) !important;-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.30) !important;box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.30) !important;}
.shadowgallery{-webkit-box-shadow:0 5px 6px -3px #000;-moz-box-shadow:0 5px 6px -3px #000;box-shadow:0 5px 6px -3px #000;}
/*Shadow + main_beforebootstrap.css Ende*/

/*Blur*/
.blur3 {filter:url(blur3.svg#blur);-webkit-filter:blur(3px);-moz-filter:blur(3px);-o-filter:blur(3px);-ms-filter:blur(3px);filter:blur(3px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='3');}
.blur4 {filter:url(blur4.svg#blur);-webkit-filter:blur(4px);-moz-filter:blur(4px);-o-filter:blur(4px);-ms-filter:blur(4px);filter:blur(4px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='4');}
.blur5 {filter:url(blur5.svg#blur);-webkit-filter:blur(5px);-moz-filter:blur(5px);-o-filter:blur(5px);-ms-filter:blur(5px);filter:blur(5px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');}
.blur6 {filter:url(blur6.svg#blur);-webkit-filter:blur(6px);-moz-filter:blur(6px);-o-filter:blur(6px);-ms-filter:blur(6px);filter:blur(6px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='6');}
.blur10 {filter:url(blur10.svg#blur);-webkit-filter:blur(10px);-moz-filter:blur(10px);-o-filter:blur(10px);-ms-filter:blur(10px);filter:blur(10px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='10');}
.blur15 {filter:url(blur15.svg#blur);-webkit-filter:blur(15px);-moz-filter:blur(15px);-o-filter:blur(15px);-ms-filter:blur(15px);filter:blur(15px);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='15');}
/*Blur Ende*/

/*Grayscale*/
.grayscale {-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#greyscale);filter:gray;}
/*Grayscale Ende*/

/*Sepia*/
.sepia {/*filter:url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'old-timey\'><feColorMatrix type=\'matrix\' values=\'0.14 0.45 0.05 0 0 0.12 0.39 0.04 0 0 0.08 0.28 0.03 0 0 0 0 0 1 0\'/></filter></svg>#old-timey");*/
filter:url(sepia.svg#old-timey);-webkit-filter:sepia(1);-webkit-filter:sepia(100%);-moz-filter:sepia(100%);-ms-filter:sepia(100%);-o-filter:sepia(100%);filter:sepia(100%);/*-MSIE9 Fix*//*background-color:#5E2612;filter:alpha(opacity = 50);zoom:1;*/}
/*Sepia Ende*/

/*Blur Grayscale*/
.blur5grayscale {filter:url(blur5grayscale.svg#blur5grayscale);-webkit-filter:blur(5px) grayscale(100%);-moz-filter:blur(5px) grayscale(100%);-o-filter:blur(5px) grayscale(100%);-ms-filter:blur(5px) grayscale(100%);filter:blur(5px) grayscale(100%);filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5') gray;}
/*Blur Grayscale Ende*/

/*Blur Sepia*/
.blur5sepia {filter:url(blur5sepia.svg#blur5sepia);-webkit-filter:blur(5px) sepia(1);-webkit-filter:blur(5px) sepia(100%);-moz-filter:blur(5px) sepia(100%);-o-filter:blur(5px) sepia(100%);-ms-filter:blur(5px) sepia(100%);filter:blur(5px) sepia(100%);/*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5');*//*-MSIE9 Fix*//*background-color:#5E2612;filter:alpha(opacity = 50);zoom:1;*/}
/*Blur Sepia Ende*/

/*Blur Grayscale Sepia*/
.blur5grayscalesepia {filter:url(blur5grayscalesepia.svg#blur5grayscalesepia);-webkit-filter:blur(5px) grayscale(100%) sepia(1);-webkit-filter:blur(5px) grayscale(100%) sepia(100%);-moz-filter:blur(5px) grayscale(100%) sepia(100%);-o-filter:blur(5px) grayscale(100%) sepia(100%);-ms-filter:blur(5px) grayscale(100%) sepia(100%);filter:blur(5px) grayscale(100%) sepia(100%);/*filter:progid:DXImageTransform.Microsoft.Blur(PixelRadius='5') gray;*//*-MSIE9 Fix*//*background-color:#5E2612;filter:alpha(opacity = 50);zoom:1;*/}
/*Blur Grayscale Sepia Ende*/

/*Scale for Blur*/
.scaleforblur {-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1);}
/*Scale for Blur Ende*/

/*Rotation*/
.rotate1 {-moz-transform:rotate(-5deg);-webkit-transform:rotate(-5deg);-o-transform:rotate(-5deg);-ms-transform:rotate(-5deg);transform:rotate(-5deg);}
/*Rotation Ende*/

.circleclean {border-radius:50% !important;-moz-border-radius:50% !important;-webkit-border-radius:50% !important;}
.circle {padding:0px;margin:0px;vertical-align:top;margin-top:5px;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;}
.circledeactivate {float:left;width:10px;height:10px;margin-left:5px;background:#d9534f;}
.circleactivate {float:left;width:10px;height:10px;margin-left:5px;background:#5cb85c;}
.circlenew {float:left;width:10px;height:10px;margin-left:5px;background:#63B7C7;}
.circledeactivatetable {display:inline-block;width:10px;height:10px;margin-left:2px;vertical-align:top;margin-top:5px;background:#d9534f;}
.circleactivatetable {display:inline-block;width:10px;height:10px;margin-left:2px;vertical-align:top;margin-top:5px;background:#5cb85c;}
.circlenewtable {display:inline-block;width:10px;height:10px;margin-left:2px;vertical-align:top;margin-top:5px;background:#63B7C7;}
.circlehelp {float:left;}
.circlespace {float:left;width:3px;height:10px;}
 
.ellipsis_singleline {height:27px;line-height:27px;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('ellipsis_singleline.xml');}
.ellipsis_singlelinelogout {display: inline-block;height:23px;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('ellipsis_singleline.xml');}
.ellipsis_singlelinetable {display:block;height:25px;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('ellipsis_singleline.xml');}
.ellipsis_singlelinefreigaben {float:left;max-width:95%;max-width:-moz-calc(100% - 27px);max-width:-webkit-calc(100% - 27px);max-width:calc(100% - 27px);height:32px;white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('ellipsis_singleline.xml');}

/*zu langer String wenn kein Leerzeichen oder Bindestrich -> umbruch*/
.wrapword {
	white-space:-moz-pre-wrap !important;/*Mozilla, since 1999*/
	white-space:-pre-wrap;/*Opera 4-6*/
	white-space:-o-pre-wrap;/*Opera 7*/
	white-space:pre-wrap;/*css-3*/
	word-wrap:break-word;/*Internet Explorer 5.5+*/
	white-space:-webkit-pre-wrap;/*Newer versions of Chrome/Safari*/
	word-break:break-all;
	white-space:normal;
}
.wrapwordbreakword {
	white-space:-moz-pre-wrap !important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	white-space:-webkit-pre-wrap;
	white-space:normal;
	word-break:break-word;
	overflow:hidden;
}
.wrapwordbreakwordwithouthidden {
	white-space:-moz-pre-wrap !important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	white-space:-webkit-pre-wrap;
	white-space:normal;
	word-break:break-word;
}
.wrapwordellipsis {
	text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('ellipsis_singleline.xml');
	overflow:hidden;
}
.wrapwordellipsis_help {white-space:nowrap;}
.wrapwordellipsislogout {}

/*Zeilenumbruch Underscore zero pixel wide white space*/
.underscore, .underscorehard {
	white-space:-moz-pre-wrap !important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	white-space:-webkit-pre-wrap;
	white-space:normal;
	word-break:break-word;
	overflow:hidden;
}
.underscore > span.underscorehelp:before {content:"\200b";}
.underscorehard > span.underscorehelp:before {content:"\200b";}

/*Space*/
.space0 {height:0px;}
.space5 {height:5px;}
.space10 {height:10px;}
.space11 {height:11px;}
.space12 {height:12px;}
.space13 {height:13px;}
.space15 {height:15px;}
.space20 {height:20px;}
.space25 {height:25px;}
.space30 {height:30px;}
.space35 {height:35px;}
.space40 {height:40px;}
.space50 {height:50px;}
.space55 {height:55px;}
.spacecontentbottom {height:50px;}
.spacecontentbottom1 {height:25px;}
.spacecontentbottom2 {height:100px;}
.spacecontentbottomerror {height:120px;}
/*Space Ende*/

.hideit {visibility:hidden;display:none;}
a.linknolink, a.linknolink:link, a.linknolink:hover, a.linknolink:visited {color:#333333;cursor:default;}
#normal {float:left;width:100%;}
#normalinlineblock {display:inline-block;width:100%;}
.floatleft {float:left;}
.center {display:block;margin:0 auto;}
.centerauto {margin-left:auto;margin-right:auto;}
.textcenter {text-align:center !important;}
.textleft {text-align:left;}
.textright {text-align:right !important;}
.textjustify {text-align:justify;}
.overflowhidden {overflow:hidden;}

/*Switch*/
.material-switch > input[type="checkbox"] {display:none;}
.material-switch > label {position:relative;width:40px;height:0px;cursor:pointer;}
/*.material-switch > label::before {
	position:absolute;width:40px;height:16px;background:rgb(0, 0, 0);content:'';margin-top:-8px;opacity:0.3;transition:all 0.4s ease-in-out;
	-webkit-box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;
}
.material-switch > label::after {
	position:absolute;width:24px;height:24px;background:rgb(255, 255, 255);content:'';left:-4px;margin-top:-8px;top:-4px;transition:all 0.3s ease-in-out;
	-webkit-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;
	-webkit-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);-moz-box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);box-shadow:0px 0px 5px rgba(0, 0, 0, 0.3);
}*/
.material-switch > label::before {
	position:absolute;width:40px;height:16px;background:rgb(0, 0, 0);content:'';margin-top:-8px;opacity:0.3;transition:all 0.4s ease-in-out;
	-webkit-box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);-moz-box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);box-shadow:inset 0px 0px 10px rgba(0, 0, 0, 0.5);
	-webkit-border-radius:8px 8px 8px 8px;-moz-border-radius:8px 8px 8px 8px;border-radius:8px 8px 8px 8px;
}
.material-switch > label::after {
	position:absolute;width:24px;height:24px;background:rgb(249, 249, 249);content:'';left:-4px;margin-top:-8px;top:-4px;transition:all 0.3s ease-in-out;
	-webkit-border-radius:16px 16px 16px 16px;-moz-border-radius:16px 16px 16px 16px;border-radius:16px 16px 16px 16px;
	-webkit-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.33);-moz-box-shadow:0px 1px 4px 1px rgba(0,0,0,0.33);box-shadow:0px 1px 4px 1px rgba(0,0,0,0.33);
}
.material-switch > input[type="checkbox"]:checked + label::before {background:inherit;opacity:0.5;}
.material-switch > input[type="checkbox"]:checked + label::after {background:inherit;left:20px;}
/*Switch Ende*/

/*Button Scroll Top*/
.scrollup{-webkit-tap-highlight-color: rgba(255,255,255,0);width:60px;height:60px;position:fixed;bottom:80px;right:0px;/*text-indent:-9999px;*/z-index:1013;display:none;overflow:hidden;}
.scrollup2 {width:60px;height:60px;border:0px;/*background:transparent url(../img/scrolltop.png) no-repeat;*/}
.scrollup2 svg {margin-top:10px;margin-left:7px;}
/*Button Scroll Top Ende*/

/*Tooltip*/
.tooltip {}
.tooltip.top {padding:15px 0;margin-top:-3px;}
.tooltip.right {padding:0 15px;margin-left:3px;}
.tooltip.bottom {padding:15px 0;margin-top:3px;}
.tooltip.left {padding:0 15px;margin-left:-3px;margin-top:4px;}
.tooltip-inner {
	padding:10px;padding-top:8px;padding-bottom:8px;overflow:hidden;
	font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;font-size:14px;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
	background:#0A0A0A;filter:alpha(opacity=90);-moz-opacity:0.90;/*opacity:0.90;*/ background-color:rgba(10,10,10,0.9);
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);box-shadow:0px 0px 5px 0px rgba(0,0,0,1);
	white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;/*word-break:break-all;*/white-space:normal;word-break:break-word;
}
.dashboardtooltip.tooltip.top {padding:15px 0;margin-top:-5px;z-index:1;}
.dashboardtooltip .tooltip-inner {max-width:400px;padding:15px;padding-top:10px;padding-bottom:10px;font-size:19px;}
.homepagetooltip.tooltip.top {padding:15px 0;margin-top:-15px;z-index:1;}
.homepagetooltip .tooltip-inner {max-width:400px;padding:15px;padding-top:10px;padding-bottom:10px;font-size:19px;}
.tooltip-inner p {padding:0px;margin:0px;font-size:12px;}
.dashboardtooltip .tooltip-inner p {}
.homepagetooltip .tooltip-inner p {}
.marginminustooltip.tooltip.top {margin-top:15px;}
/*Zeilenumbruch Underscore zero pixel wide white space*/
.tooltip-inner > span:before {content:"\200b";}
.tooltip.top .tooltip-arrow {bottom:0.5px;left:50%;margin-left:-5px;border-width:15px 15px 0px 0px;border-top:15px solid rgb(10,10,10);border-top:15px solid rgba(10,10,10,0.9);}
.tooltip.top-left .tooltip-arrow {bottom:0;left:5px;border-width:15px 15px 0px 0px;border-top:15px solid rgb(10,10,10);border-top:15px solid rgba(10,10,10,0.9);}
.tooltip.top-right .tooltip-arrow {right:5px;bottom:0;border-width:15px 15px 0px 0px;border-top:15px solid rgb(10,10,10);border-top:15px solid rgba(10,10,10,0.9);}
.tooltip.right .tooltip-arrow {top:50%;left:0;margin-top:-7px;border-width:15px 15px 0px 0px;border-right:15px solid rgb(10,10,10);border-right:15px solid rgba(10,10,10,0.9);}
.tooltip.left .tooltip-arrow {top:50%;right:0;margin-top:-7px;border-width:0px 0px 15px 15px;border-left:15px solid rgb(10,10,10);border-left:15px solid rgba(10,10,10,0.9);}
.tooltip.bottom .tooltip-arrow {top:0;left:50%;margin-left:-5px;border-width:0px 0px 15px 15px;border-bottom:15px solid rgb(10,10,10);border-bottom:15px solid rgba(10,10,10,0.9);}
.tooltip.bottom-left .tooltip-arrow {top:0;left:5px;border-width:0px 0px 15px 15px;border-bottom:15px solid rgb(10,10,10);border-bottom:15px solid rgba(10,10,10,0.9);}
.tooltip.bottom-right .tooltip-arrow {top:0;right:5px;border-width:0px 0px 15px 15px;border-bottom:15px solid rgb(10,10,10);border-bottom:15px solid rgba(10,10,10,0.9);}
/*Tooltip Ende*/

.raised {
	-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-moz-transition:-moz-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-ms-transition:-ms-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-o-transition:-o-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition:box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-webkit-transition-delay:0.1s !important;
	-moz-transition-delay:0.1s !important;
	-ms-transition-delay:0.1s !important;
	-o-transition-delay:0.1s !important;
	transition-delay:0.1s !important;
	-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.30) !important;
	-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.30) !important;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.30) !important;
}
.raised:focus, .raised:active, .raised:active:focus {
	-webkit-transition:-webkit-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-moz-transition:-moz-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-ms-transition:-ms-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-o-transition:-o-box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	transition:box-shadow 0.2s cubic-bezier(0.4, 0, 0.2, 1) !important;
	-webkit-transition-delay:0.1s !important;
	-moz-transition-delay:0.1s !important;
	-ms-transition-delay:0.1s !important;
	-o-transition-delay:0.1s !important;
	transition-delay:0.1s !important;
	-webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.30) !important;
	-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.30) !important;
	box-shadow:0 2px 5px 0 rgba(0, 0, 0, 0.30) !important;
}
.raised:hover {
	-webkit-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.26) !important;
	-moz-box-shadow:0px 1px 2px 0px rgba(0,0,0,0.26) !important;
	box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;
	-moz-transition-delay:0s !important;
	-ms-transition-delay:0s !important;
	-o-transition-delay:0s !important;
	transition-delay:0s !important;
}

/*Browserupdate*/
.browserupdatetext {text-align:justify;}
.browserupdate {float:left;width:100%;padding-bottom:5px;}
.browserupdate1 {width:90%;padding-top:35px;margin-left:auto;margin-right:auto;}
.browserupdate2 {float:left;width:20%;text-align:center;padding-left:5px;padding-right:5px;margin-bottom:30px;}
.browserupdate2link, .browserupdate2link:visited, .browserupdate2link:focus  {font-size:18px;color:#333333;text-decoration:none !important;}
.browserupdate2link:hover {color:#424242;}
.browserupdate3 {float:left;width:100%;}
.browserupdate4 {width:64px;height:64px;margin-left:auto;margin-right:auto;}
.browserupdate5 {text-align:center;margin-top:5px;}
/*Browserupdate Ende*/

/*NEO Preloader*/
.loading-spinner {
	position:absolute !important;background:transparent !important;width:48px !important;height:48px !important;margin:0px !important;padding:0px !important;top:47% !important;left:50% !important;z-index:1;
	-webkit-transform:translate(-50%, -50%) !important;-moz-transform:translate(-50%, -50%) !important;-ms-transform:translate(-50%, -50%) !important;-o-transform:translate(-50%, -50%) !important;transform:translate(-50%, -50%) !important;
}
.loading-spinnerhelp {top:50% !important;}
.loading-spinner i {display:inline-block !important;width:48px !important;height:48px !important;font-size:0px !important;background:#26A0DA !important;border-radius:50% !important;box-sizing:border-box !important;animation:animloader 1s infinite !important;}
@keyframes animloader {
	0% {-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);opacity:1;}
	100% {-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1);opacity:0;}
}
/*NEO Preloader Ende*/

/*Modal*/
.modal {color:#222222;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;z-index:2032;}
.modal .modal-dialog {width:65%;margin-top:30px;margin-bottom:30px;padding-bottom:30px;}
.modal .modal-body {padding-bottom:5px;}
.modal .modal-body a {color:#222222;border-bottom: 1px solid #666666;}
.modal .modal-body a:hover {color:#000000;border-bottom: 1px solid #606060;}
.buttonneu {font-size:18px;margin-top:10px;}
.modal .buttonneu {font-size:16px;}
.modal .modal-footer .buttonneu {
	margin-top:0px;
	white-space:nowrap;word-wrap:normal;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url("ellipsis_singleline.xml");
}
.modal .modal-header .close {margin-top:3px;margin-right:4px;font-size:25px;font-weight:normal;}
.modal .modal-header img {float:left;width:auto;height:42px;margin:10px;margin-top:5px;margin-bottom:5px;margin-left:25px;margin-right:40px;}
.modal .modalh4 {clear:unset;font-size:28px;margin-left:20px;margin-right:35px;margin-top:5px;margin-bottom:5px;white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;white-space:normal;word-break:break-word;overflow:hidden;}
.modal .modalform-group {font-size:18px;line-height: 1.5;margin-right:10px;margin-left:10px;margin-top: 0px;margin-bottom:0px;text-align:justify;}
.modal .modalform-group p {margin-bottom: 0.7rem;}
.modal .modalform-group .control-label {padding-top:6px !important;}
.modal .modal-body .modaloverflowhidden {overflow:hidden;}
.modal .modal-body div.datenschutz_checkboxes {float: left;width:100%;margin-bottom:10px;cursor:default;}
.modal .modal-body div.datenschutz_checkboxes div {float:left;width:100%;margin-bottom:3px;}
.modal .modal-body div.datenschutz_checkboxes input {margin-left:50px;/*float:left;*/vertical-align:top;width:15px;height:15px;cursor:default;}
.modal .modal-body div.datenschutz_checkboxes label {/*float:left;*/vertical-align:top;margin-top:-2px;padding-left:8px;}
.modal .modal-footer button#datenschutz {background-color:#1b92eb;border-color:#1b92eb;}
.modal .modal-footer button#datenschutz:focus {background-color:#1b92eb;border-color:#1b92eb;}
.modal .modal-footer button#datenschutz:hover {background-color:#067fdb;border-color:#357ebd;}
/*Scroll von Hauptseite benutzen*/
.modal-open {overflow:auto;overflow-x:hidden;}
.modal {overflow:unset;overflow-y:unset;position:absolute;}
/*Modal Ende*/

/*Messagestack*/
.messagestackneo {
	position:fixed;width:100%;max-width:unset;top:0px;left:0px;right:0px;margin:0px;margin-top:0px;padding:20px;padding-top:14px;padding-bottom:21px;
	color:#fbfbfb;line-height:1.5;text-align:center;font-size:20px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	z-index:10000;
	border-radius:0px;-moz-border-radius:0px;-webkit-border-radius:0px;
	/*-webkit-box-shadow:0px 0px 5px 0px rgba(60, 60, 60, 0.6);-moz-box-shadow:0px 0px 5px 0px rgba(60, 60, 60, 0.6);box-shadow:0px 0px 5px 0px rgba(60, 60, 60, 0.6);*/
	animation:bounceInDown;animation-duration:1.5s;will-change: transform;text-transform:none;
	/*Fix Animation*/
	margin-top:-32px;padding-top:51px;
}
.messagestackneo.success {background:#1AFF5C;filter:alpha(opacity=80);-moz-opacity: 0.80; /*opacity: 0.80;*/ background-color: rgba(26, 255, 92, 0.8);}
.messagestackneo.error {background:#F92020;filter:alpha(opacity=80);-moz-opacity:0.80;/*opacity:0.80;*/ background-color:rgba(249, 32, 32, 0.8);}
/*Messagestack Ende*/
/*Neu Ende*/


/*NEO Allgemein*/
#bodyneo {
	padding-top:0px;
	background:#eeeeee;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
	-webkit-transition:ease 300ms -webkit-transform;-moz-transition:ease 300ms -moz-transform;-ms-transition:ease 300ms -ms-transform;-o-transition:ease 300ms -o-transform;transition:ease 300ms transform;
}
#outer-wrapper {
	/*Fix selbe Farbe wie Footer wenn Seite zu klein*/
	position:relative;min-height:100%;margin-top:0px;margin-bottom:0px;padding-top:0px;/*background:#f9f9f9;*/background:#eeeeee;
	/*wegen Menue*/
	overflow:hidden;
}
/*Header - Logo - Menu*/
#header.sticky {
    position:fixed;display:block;height:70px;min-height:48px;top:0;left:0;right:0;margin-bottom:0;z-index:1030;
	border:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
    background:#000000;filter:alpha(opacity=90);-moz-opacity:0.90;/*opacity:0.90;*/ background-color:rgba(0,0,0,0.9);
    background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
    -webkit-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.9);-moz-box-shadow:0px 2px 5px 0px rgba(0,0,0,0.9);box-shadow:0px 2px 5px 0px rgba(0,0,0,0.9);
	-webkit-transition:300ms ease all;-moz-transition:300ms ease all;-ms-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;
}
.navbar::before, .navbar::after {display:table;content: " ";}
.navbar::after {clear:both;}
#header .inside {width:100%;margin-left:auto;margin-right:auto;padding-left:15px;padding-right:15px;}
#header .inside::before, #header .inside::after {display:table;content: " ";}
#header .inside::after {clear:both;}
.row {margin-left:-15px;margin-right:-15px;}
.row::before, .row::after {display:table;content: " ";}
.row::after {clear:both;}
/*Logo*/
#header .inside .navbar-header {position:relative;float:left;width:33.3333333333%;min-height:1px;padding-left:15px;padding-right:15px;}
.navbar-header::before, .navbar-header::after {display:table;content: " ";}
.navbar-header::after {clear:both;}
#header.sticky .navbar-brand {
    float:right;display:flex;align-items:center;max-width:100%;height:70px;margin:0 0;margin-right:35% !important;padding:16px 15px;padding-left:0;
	line-height:58px;font-size:17px;
	-webkit-transition:300ms ease margin;-moz-transition:300ms ease margin;-ms-transition:300ms ease margin;-o-transition:300ms ease margin;transition:300ms ease margin;
}
.navbar-brand img {display:block;max-width:100%;height:100%;max-height:100%;}
/*Logo Ende*/
/*Menu*/
#header.sticky .navbar-secondary {
	position:relative;display:inline-block;float:right !important;width:66.6666666666%;height:70px;min-height:1px;margin:0 0;padding:0 15px;padding-left:0px;
    -webkit-transition:300ms ease all;-moz-transition:300ms ease all;-ms-transition:300ms ease all;-o-transition:300ms ease all;transition:300ms ease all;
}
#topbar-container {
	background-color:transparent;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
}
.navbar-inverse {display:block;border-color:#090909;background-color:#222;}
#header .navbar-secondary .navbar-nav {float:right !important;display:flex;align-items:center;height:70px;margin:0;margin-right:-15px;padding-left:0;}
#emailnav {height:20px;margin-top:1px;padding-left:45px;}
#emailnav0 {float:left;width:100%;margin-top:-1px;}
#emailnav0 a {float:left;width:100%;}
#emailnav1 {float:left;padding-right:10px;}
#emailnav1 i {height:21px;font-size:18px;color:#fbfbfb;}
#emailnav1 i::before {vertical-align:-0.1em;margin-bottom:calc(-0.1em / 2);}
#emailnav2 {float:left;line-height:1.25;font-size:16px;color:#fbfbfb;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;}
#emailnav0 a:hover {cursor:pointer;}
#emailnav0 a:hover  #emailnav1 i {color:#1b92eb;}
#emailnav0 a:hover  #emailnav2 {color:#fbfbfb;}
#telnav {height:20px;margin-top:1px;padding-left:20px;padding-right:15px;}
#telnav0 {float:left;width:100%;margin-top:-1px;}
#telnav0 a {float:left;width:100%;}
#telnav1 {float:left;padding-right:10px;}
#telnav1 i {height:21px;font-size:18px;color:#fbfbfb;margin-top:-1px;}
#telnav1 i::before {vertical-align:-0.08em;margin-bottom:calc(-0.08em / 2);}
#telnav2 {float:left;line-height:1.25;font-size:16px;color:#fbfbfb;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;}
#telnav0 a:hover {cursor:pointer;}
#telnav0 a:hover  #telnav1 i {color:#1b92eb;}
#telnav0 a:hover  #telnav2 {color:#fbfbfb;}
/*Main Menu*/
#sliding-menu-dropdown-wrapper {
	position:fixed;display:block;float:right;width:30px;height:30px;top:20px;right:50px;margin:0;margin-left:30px;padding:0;vertical-align:baseline;z-index:2031;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
}
#sliding-menu-dropdown-wrappercon {
	display:block;float:right;width:30px;height:30px;margin:0;margin-left:30px;margin-right:40px;padding:0;vertical-align:baseline;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
}
.clearfix::before, .clearfix::after {display:table;content: " ";}
.clearfix::after {clear:both;display:block;content: "";height:0;visibility:hidden;font-size:0;}
#sliding-menu-dropdown {
	position:relative;display:block;width:30px;height:30px;margin:auto;padding:0;vertical-align:baseline;cursor:pointer;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
	-webkit-transition:all ease .15s;-moz-transition:all ease .15s;-ms-transition:all ease .15s;-o-transition:all ease .15s;transition:all ease .15s;
}
#sliding-menu-dropdown:hover:not(#sliding-menu-dropdown.open) {opacity: .7;}
#sliding-menu-dropdown:focus:not(#sliding-menu-dropdown.open) {opacity: 1;}

#sliding-menu-dropdown-wrapper #sliding-menu-dropdown.open {position:absolute;}
#sliding-menu-dropdown .menu-line {
	position:absolute;width:30px;height:1px;top:50%;left:0;margin:0;margin-top:-1px;padding:0;vertical-align:baseline;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
	background:#fbfbfb;
	-webkit-transition-duration: .15s;-moz-transition-duration: .15s;-ms-transition-duration: .15s;-o-transition-duration: .15s;transition-duration: .15s; 
}
#sliding-menu-dropdown.open .menu-line {background:transparent;}
#sliding-menu-dropdown .menu-line::before {
	position:absolute;content: '';width:30px;height:1px;left:0;
	background:#fbfbfb;
	-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-o-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);
	-webkit-transition-duration: .15s;-moz-transition-duration: .15s;-ms-transition-duration: .15s;-o-transition-duration: .15s;transition-duration: .15s;
}
#sliding-menu-dropdown:hover .menu-line::before {
	/*-webkit-transform:matrix(1, 0, 0, 1, 0, -9.3333333333);-moz-transform:matrix(1, 0, 0, 1, 0, -9.3333333333);-o-transform:matrix(1, 0, 0, 1, 0, -9.3333333333);-ms-transform:matrix(1, 0, 0, 1, 0, -9.3333333333);transform:matrix(1, 0, 0, 1, 0, -9.3333333333);*/
	/*-webkit-transform:matrix(1, 0, 0, 1, 0, -8);-moz-transform:matrix(1, 0, 0, 1, 0, -8);-o-transform:matrix(1, 0, 0, 1, 0, -8);-ms-transform:matrix(1, 0, 0, 1, 0, -8);transform:matrix(1, 0, 0, 1, 0, -8);*/
	/*margin-top:-1px;*/
	/*-webkit-transform:translateY(-10px);-moz-transform:translateY(-10px);-o-transform:translateY(-10px);-ms-transform:translateY(-10px);transform:translateY(-10px);*/
	webkit-transform:unset;-moz-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;
	margin-top:-10px;
}
#sliding-menu-dropdown:focus .menu-line::before {
	-webkit-transform:translateY(-8px);-moz-transform:translateY(-8px);-o-transform:translateY(-8px);-ms-transform:translateY(-8px);transform:translateY(-8px);
	margin-top:0px;
}
#sliding-menu-dropdown.open{opacity: 1;}
#sliding-menu-dropdown.open:hover {opacity: 0.7;}
#sliding-menu-dropdown.open:focus {opacity: 1;}
#sliding-menu-dropdown.open .menu-line::before {
	top:50% !important;margin-top:-1px !important;background:#fbfbfb;
	-webkit-transform:matrix(.7071, -.7071, .7071, .7071, 0, 0) !important;-moz-transform:matrix(.7071, -.7071, .7071, .7071, 0, 0) !important;-o-transform:matrix(.7071, -.7071, .7071, .7071, 0, 0) !important;-ms-transform:matrix(.7071, -.7071, .7071, .7071, 0, 0) !important;transform:matrix(.7071, -.7071, .7071, .7071, 0, 0) !important;
}
#sliding-menu-dropdown .menu-line::after {
	position:absolute;content: '';width:30px;height:1px;left:0;background:#fbfbfb;
	-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-o-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);
	-webkit-transition-duration: .15s;-moz-transition-duration: .15s;-ms-transition-duration: .15s;-o-transition-duration: .15s;transition-duration: .15s;
}
#sliding-menu-dropdown:hover .menu-line::after {
	/*-webkit-transform:matrix(1, 0, 0, 1, 0, 9.3333333333);-moz-transform:matrix(1, 0, 0, 1, 0, 9.3333333333);-o-transform:matrix(1, 0, 0, 1, 0, 9.3333333333);-ms-transform:matrix(1, 0, 0, 1, 0, 9.3333333333);transform:matrix(1, 0, 0, 1, 0, 9.3333333333);*/
	/*-webkit-transform:matrix(1, 0, 0, 1, 0, 8);-moz-transform:matrix(1, 0, 0, 1, 0, 8);-o-transform:matrix(1, 0, 0, 1, 0, 8);-ms-transform:matrix(1, 0, 0, 1, 0, 8);transform:matrix(1, 0, 0, 1, 0, 8);*/
	/*margin-top:1px;*/
	/*-webkit-transform:translateY(10px);-moz-transform:translateY(10px);-o-transform:translateY(10px);-ms-transform:translateY(10px);transform:translateY(10px);*/
	webkit-transform:unset;-moz-transform:unset;-o-transform:unset;-ms-transform:unset;transform:unset;
	margin-top:10px;
}
#sliding-menu-dropdown:focus .menu-line::after {
	-webkit-transform:translateY(8px);-moz-transform:translateY(8px);-o-transform:translateY(8px);-ms-transform:translateY(8px);transform:translateY(8px);
	margin-top:0px;
}
#sliding-menu-dropdown.open .menu-line::after {
	top:50% !important;margin-top:-1px !important;background:#fbfbfb;
	-webkit-transform:matrix(.7071, .7071, -.7071, .7071, 0, 0) !important;-moz-transform:matrix(.7071, .7071, -.7071, .7071, 0, 0) !important;-o-transform:matrix(.7071, .7071, -.7071, .7071, 0, 0) !important;-ms-transform:matrix(.7071, .7071, -.7071, .7071, 0, 0) !important;transform:matrix(.7071, .7071, -.7071, .7071, 0, 0) !important;
}
#sliding-menu-wrapper.align-right.center-and-full-width-disabled {
	right:0;
	-webkit-transform:translate(100%, 0);-moz-transform:translate(100%, 0);-o-transform:translate(100%, 0);-ms-transform:translate(100%, 0);transform:translate(100%, 0);
}
#sliding-menu-wrapper {
	/*position:absolute;*/
	/*neu center*/
	position:fixed;
	width:100%;height:100%;top:0;bottom:0px;left:0px;margin:0;padding:0;padding-top:0px !important;vertical-align:baseline;z-index:2000;
	color:#1a1a1a;font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;border-left:0px solid transparent;outline:0;
	background:#000000;filter:alpha(opacity=95);-moz-opacity:0.95;/*opacity: 0.95;*/background-color:rgba(0, 0, 0, 0.95);
}
.sliding-menu-wrapper-helper {
	position:relative;height:100%;margin:0;padding:0;vertical-align:baseline;overflow-y:hidden;overflow-x:hidden;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0; 
}
#sliding-menu-wrapper .close-button {
	position:absolute;display:inline-flex;justify-content:center;align-items:center;display:none;top:20px;right:30px;margin:0;cursor:pointer;text-transform:none;overflow:visible;z-index:100;
	line-height:inherit;color:#fbfbfb;font-size:inherit;font:inherit;font-family:inherit;
	border:none;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
	background:transparent;
	-webkit-tap-highlight-color:rgba(255,255,255,0);
	-webkit-appearance:none;-moz-appearance:none;appearance:none;
	-webkit-user-select:none;-moz-user-select:none;user-select:none;
}
.align-right #access-sliding-menu-wrapper {
	-webkit-transform:translate(50px, 0);-moz-transform:translate(50px, 0);-o-transform:translate(50px, 0);-ms-transform:translate(50px, 0);transform:translate(50px, 0);
}
#access-sliding-menu-wrapper {padding-top:40px;}
#access-sliding-menu-wrapper {
	position:relative;width:100%;height:100%;margin:0;padding-bottom:40px;padding-left:30px;padding-right:30px;opacity:0;vertical-align:baseline;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#access-sliding-menu {
	display:block;height:100%;
	/*neu center*/
	display:flex;align-items:center;justify-content:center;
}
.nav-menu-sliding {display:block;}
#sliding-menu-wrapper .sliding-menu {
	float:unset;display:block;margin:0;padding:0px;text-align:center;text-transform:uppercase;list-style:none;vertical-align:baseline;
	line-height:1.45;font-size:1.3em;font-size:20.8px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;font-style:inherit;
	border:0;outline:0;
}
#sliding-menu-wrapper .sliding-menu .menu-item {
	position:relative;float:unset;display:block;width:fit-content;margin:0;margin-top:8px;margin-left:auto;margin-right:auto;padding:0;padding-top:0px;vertical-align:baseline;
	line-height:1;font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;outline:0;
}
#sliding-menu-wrapper .sliding-menu li:first-child {margin-top:0px;padding-top:0px;border:0px;}
#sliding-menu-wrapper .sliding-menu a.nav-link--current-menu-item, #sliding-menu-wrapper .sliding-menu a.nav-link {color:#fbfbfb;}
#sliding-menu-wrapper .sliding-menu a {
	position:relative;display:inline-block;left:0px;margin:0;padding:0;text-decoration:none;vertical-align:baseline;z-index:100;
	font-size:100%;font-family:inherit;font-style:normal;font-weight:inherit;text-underline-offset: .25rem;
	border:0;outline:0;background:0 0;
	-webkit-tap-highlight-color: rgba(255,255,255,0);
	-webkit-transition:all ease .1s;-moz-transition:all ease .1s;-ms-transition:all ease .1s;-o-transition:all ease .1s;transition:all ease .1s;
}
#sliding-menu-wrapper .nav-menu-sliding a:hover {color:#fbfbfb;}
#sliding-menu-wrapper .sliding-menu a span {
	position:relative;display:inline-block;margin:0;padding:8px 0;vertical-align:baseline;
	line-height:1.3;font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.nav-menu > ul .current-menu-item > a span::after, .nav-menu ul li a > span::after {
	position:absolute;display:block;content: '';width:100%;height:1px;left:0;bottom:0;
	background:#fbfbfb;
	-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-o-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right;
	-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-o-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);
	-webkit-transition:-webkit-transform .1s ease, opacity .1s ease, background .1s ease;-moz-transition:-moz-transform .1s ease, opacity .1s ease, background .1s ease;-ms-transition:-ms-transform .1s ease, opacity .1s ease, background .1s ease;-o-transition:-o-transform .1s ease, opacity .1s ease, background .1s ease;transition:transform .1s ease, opacity .1s ease, background .1s ease;
}
#sliding-menu-wrapper .nav-menu-sliding li a:hover span::after {
	-webkit-transform:scaleX(1);-moz-transform:scaleX(1);-o-transform:scaleX(1);-ms-transform:scaleX(1);transform:scaleX(1);
}
.nav-menu ul li:hover > a span::after {
	background:#fbfbfb !important;
	-webkit-transform-origin:bottom left;-moz-transform-origin:bottom left;-o-transform-origin:bottom left;-ms-transform-origin:bottom left;transform-origin:bottom left;
}
/*Main Menu Ende*/
/*Menu Ende*/
/*Header - Logo - Menu*/


#wrapper {
	width:100%;height:auto;min-height:100%;margin-left:auto;margin-right:auto;margin-bottom:-300px;padding-left:15px;padding-right:15px;padding-top:70px;padding-bottom:300px;
	background:#f9f9f9;
}
#wrapper::before, #wrapper::after {display:table;content: " ";}
#wrapper::after {clear:both;}
#wrapper #main {position:relative;float:left;width:100%;min-height:1px;left:0;padding-left:0px;padding-right:0px;}
#wrapper #main .main-inside {min-height:800px;padding-top:0px;padding-bottom:0px;}
#wrapper #main .main-inside::before, #wrapper #main .main-inside::after {display:table;content: " ";}
#wrapper #main .main-inside::after {clear:both;}
.main-inside-start {padding-left:0px;padding-right:0px;}


/*Slider*/
.slicksliderneo0 {
	position:relative;width:100%;height:450px;max-height:450px;background:#e3e3e3;
	-webkit-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);
}
.slicksliderneo {position:absolute;width:100%;height:450px;max-height:450px;overflow:hidden;z-index:2;}
/*Show Slick Slider only when ready*/
.slicksliderneo{display:none;}
.slicksliderneo.slick-initialized{display:block;}
/*Show Slick Slider only when ready Ende*/
.slick-list, .slick-track {height:450px;max-height:450px;}
.slick-list {overflow:hidden;}
.slick-prev {width:50px;height:50px;left:6px;z-index: 1;}
.slick-prev::before {
	display:inline-block;content: "\F27A";margin:0 !important;vertical-align:0em;
	color:#fbfbfb;font-size:50px;line-height:1;font-family: bootstrap-icons !important;font-style:normal;font-weight:100 !important;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.slick-next {width:50px;height:50px;right:6px;z-index:1;}
.slick-next::before {
	display:inline-block;content: "\F27B";margin:0 !important;vertical-align:0em;
	color:#fbfbfb;font-size:50px;line-height:1;font-family: bootstrap-icons !important;font-style:normal;font-weight:100 !important;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
.slick-prev::before, .slick-next::before {display:none;opacity:0;}
.slicksliderneo:active .slick-prev::before, .slicksliderneo:active .slick-next::before {display:none;opacity:0;}
.slicksliderneo:focus .slick-prev::before, .slicksliderneo:focus .slick-next::before {display:none;opacity:0;}
.slicksliderneo:hover .slick-prev::before, .slicksliderneo:hover .slick-next::before {display:block;opacity:1;}
.slick-prev::before:active, .slick-next::before:active {display:none;opacity:0;}
.slick-prev::before:focus, .slick-next::before:focus {display:none;opacity:0;}
.slick-prev::before:hover, .slick-next::before:hover {display:block;opacity:1;}
.slick-slide {position:relative;height:450px;}
.slickslideneoimg {position:absolute;width:100%;height:100%;object-fit:cover;object-position:center center;z-index:2;}
.slickslideneooverlay {
	position:absolute;display:flex;align-items:center;justify-content:center;max-height:330px;left:60px;right:60px;top:60px;bottom:60px;padding:50px;overflow:hidden;z-index:3;
	background:#ffffff;filter:alpha(opacity=9);-moz-opacity:0.09;/*opacity:0.09;*/ background-color:rgba(255,255,255,0.09);
	background:#02FFFF;filter:alpha(opacity=39);-moz-opacity:0.39;/*opacity:0.39;*/ background-color:rgba(2,255,255,0.39);
	background:#000000;filter:alpha(opacity=39);-moz-opacity:0.39;/*opacity:0.39;*/ background-color:rgba(0,0,0,0.39);
	background:#1B92EB;filter:alpha(opacity=59);-moz-opacity:0.59;/*opacity:0.59;*/ background-color:rgba(27,146,235,0.59);
	background:#1B92EB;filter:alpha(opacity=69);-moz-opacity:0.69;/*opacity:0.69;*/ background-color:rgba(27,146,235,0.69);
	background:#000000;filter:alpha(opacity=49);-moz-opacity:0.49;/*opacity:0.49;*/ background-color:rgba(0,0,0,0.49);
	-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);
}
.slickslideneooverlay_a {
	max-height:230px;text-align:center;overflow:hidden;
	line-height:1.29;color:#ffffff;font-size:42px;
	/*
	font-family: Helvetica !important;font-weight:710;letter-spacing:-0.02em;
	font-family: 'Oswald NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:700;
	*/
	font-family: 'Montserrat NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:800;
	letter-spacing: 0.0em;
}
.slickslideneooverlay_a span {display:block}
.slickslideneooverlay_a span.wordtrenner {display:unset;}
.slickslideneooverlay_a span.rotweg {display:unset;}
.slickslideneooverlay_a span.blauweg {display:unset;}
.slickslideneooverlay_a span.gruenweg {display:unset;}
.slickslideneooverlay_a .slickslideneooverlay_atext1 {text-transform:uppercase;}
.slickslideneooverlay_a .slickslideneooverlay_atext2 {
	margin-top:25px;
	font-size:26px;
	/*
	font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	font-family: 'Nunito Sans NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:400;
	*/
	font-family: 'Quicksand NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:500;
}
.slickslideneooverlay_a.slickslideneooverlayimg0 .slickslideneooverlay_atext2 {margin-top:50px;}
/*Slider Ende*/


/*Breadcrumb*/
#breadcrumbneo {display:flex;width:100%;}
#breadcrumbneo1 {width:86%;margin-left:auto;margin-right:auto;}
#breadcrumbneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#breadcrumbneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#breadcrumbneo4 {float:left;width:100%;}
#breadcrumbneo4 #breadcrumb_navi {
	float:left;width:100%;padding:26px 0 0px;text-align:left;font-size:0px;line-height:1;color:#424242;
}

#breadcrumbneo4 #breadcrumb_navi .headerNavigation {margin-right:10px;color:#424242;}
#breadcrumbneo4 #breadcrumb_navi .headerNavigation:focus {color:#424242;}
#breadcrumbneo4 #breadcrumb_navi .headerNavigation:hover {color:#1b92eb;}
#breadcrumbneo4 #breadcrumb_navi .headerNavigation span {
	margin:0px;padding:0px;line-height:26px;font-size:18px;
}
#breadcrumbneo4 #breadcrumb_navi .headerNavigationSep {color:#424242;cursor:default;}
#breadcrumbneo4 #breadcrumb_navi .headerNavigationSep:focus {color:#424242;}
#breadcrumbneo4 #breadcrumb_navi .headerNavigationSep:hover {color:#424242;}
#breadcrumbneo4 #breadcrumb_navi .headerNavigationSep span {
	display:inline-block;margin:0px;margin-top:3.5px;padding:0px;padding-left:0px;Padding-right:10px;line-height:1;font-size:16px;vertical-align:top;
}

#breadcrumbneo4 #breadcrumb_navi .breadcrumbEntry {
	float:left;margin:0px;padding:0px;color:#424242;
}
#breadcrumbneo4 #breadcrumb_navi .breadcrumbEntry .headerNavigation {color:#424242;}
#breadcrumbneo4 #breadcrumb_navi .breadcrumbEntry .headerNavigation:focus {color:#424242;}
#breadcrumbneo4 #breadcrumb_navi .breadcrumbEntry .headerNavigation:hover {color:#1b92eb;}
#breadcrumbneo4 #breadcrumb_navi .breadcrumbEntry .headerNavigation span {
	display:block;margin:0px;padding:0px;line-height:1;font-size:18px;
}
#breadcrumbneo4 #breadcrumb_navi .breadcrumbSeparator {
	float:left;margin-top:1px;padding:0 10px 0 10px;line-height:1;color:#424242;font-size:16px;
}
/*Breadcrumb Ende*/


.page_artikel_con {padding-top:65px;padding-bottom:80px;}
.page .page_artikel_con {padding-top:55px;padding-bottom:90px;}
.page_artikel_con.galerie {padding-bottom:45px;}
.page_artikel_con.tuev, .page_artikel_con.galerie, .page_artikel_con.netzwerke, .page_artikel_con.mapleaflet, .page_artikel_con.partner {background:#f4f4f4;}


/*Title*/
.entry-titlehelp {width:100%;}
.entry-titlehelp1 {
	position:relative;display:flex;justify-content:center;width:fit-content;min-width:170px;margin:0;margin-left:auto;margin-right:auto;padding:45px;padding-top:0px;padding-bottom:50px;padding-left:65px;padding-right:65px;text-align:center;vertical-align:baseline;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
	/*animation:flipInY;animation-duration:1s;will-change:transform;*/
}
.page_artikel_con.partner .entry-titlehelp1 {padding-bottom:0px;}
.entry-titlehelp0 {
	margin:0;padding:0;vertical-align:baseline;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
}
h1.entry-title {
	position:relative;display:inherit;clear:both;max-width:608px;margin-top:0;margin:0rem auto 1.05rem;margin-left:auto;margin-right:auto;padding:0;text-transform:uppercase;text-decoration:none;text-align:center;vertical-align:baseline;
	line-height:1.15;color:#424242;font-size:34px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-style:normal;font-weight:normal;letter-spacing:-.015em;
	word-wrap:break-word;
	white-space:nowrap;
	word-wrap:normal;
	overflow:hidden !important;
	text-overflow:ellipsis;
	-o-text-overflow:ellipsis;
	-ms-text-overflow:ellipsis;
	-moz-binding:url('ellipsis_singleline.xml');
	border:0;outline:0;
}
.entry-titlehelp2 {
	width:65%;height:1px;margin:0;margin-top:5px;margin-left:auto;margin-right:auto;padding:0;vertical-align:baseline;
	font-size:100%;font-family:inherit;font-style:inherit;font-weight:inherit;
	border:0;outline:0;
	background:#424242;
}
/*Title Ende*/


/*Home Leistungen*/
#leistungenneo {display:flex;width:100%;margin-top:12px;}
#leistungenneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#leistungenneo3 {float:left;width:100%;padding-top:0px;}
#leistungenneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:72px;padding-right:0px;}
#leistungenneo4 {float:left;width:100%;}
#leistungenneo5 {position:relative;float:left;clear:both;width:100%;margin:0px;padding:0px;}
#leistungenneo5::before {
	position:absolute;display:block;content: "";width:1px;height:100%;top:0;left:0;
	background:#000000;filter:alpha(opacity=1);-moz-opacity:0.1;/*opacity:0.1;*/background-color:rgba(0, 0, 0, 0.1);
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo5::after {
	position:absolute;display:block;content: "";width:1px;height:100%;top:0;left:50%;
	background:#000000;filter:alpha(opacity=1);-moz-opacity:0.1;/*opacity:0.1;*/background-color:rgba(0, 0, 0, 0.1);
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo6 {
	width:100%;margin:0px;padding:0px;
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo7:nth-child(2n+1) {clear:both;}
#leistungenneo7 {
	position:relative;float:left;width:50%;min-height:240px;margin:0px;padding:0 45px 1.5rem 60px;padding-bottom:0px;
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo7::before {
	position:absolute;display:block;content: attr(data-item);width:54px;height:54px;top:-12px;left:-27px;text-align:center;z-index:500;
	line-height:54px;color:#ffffff;font-size:2rem;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
	background-color: #1b92eb;
	-webkit-box-shadow:0 0 0 15px #f9f9f9;-moz-box-shadow:0 0 0 15px #f9f9f9;box-shadow:0 0 0 15px #f9f9f9;
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo7 h3 {
	margin:0;margin-bottom:2.4rem;padding:0;
	line-height:1.171;color:#151515;font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	white-space:nowrap;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url('ellipsis_singleline.xml');
	text-rendering:optimizeLegibility;
	-webkit-font-variant-ligatures:common-ligatures;-moz-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo7 p {
	margin:0;padding:0;text-align:center;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	-webkit-box-sizing:inherit;-moz-box-sizing:inherit;box-sizing:inherit;
}
#leistungenneo7 p.link {margin-top:8px;margin-bottom:4rem;text-align:right;font-size:20px;}
#leistungenneo7 p.lastrow {margin-bottom:0rem;}
#leistungenneo7 p a:focus {color:#333333;}
#leistungenneo7 p a:hover {color:#1b92eb;}
#leistungenneo7 p a i {padding-right:6px;font-size:18px;}
/*Home Leistungen Ende*/

/*Home Tuev*/
#tuevneo {display:flex;width:100%;}
#tuevneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#tuevneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#tuevneo3 {float:left;width:100%;padding-top:40px;}
#tuevneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#tuevneo3b {float:left;width:40%;}
#tuevneo3c {float:left;width:60%;}
#tuevneo4 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#tuevneo5 {width:fit-content;margin-top:-20px;line-height:1;color:#333333;font-size:70px;}
#tuevneo5a1 {
	position:absolute;width:65px;height:65px;margin-top:-48px;margin-left:46px;padding:5px;
	background:#f4f4f4;
	border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
}
#tuevneo5a2 {
	width:55px;height:55px;
	background:transparent url("../images/tuev-plakette.png") center center no-repeat;
	-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;
}
#tuevneo6 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#tuevneo7 {
	float:left;width:fit-content;padding-left:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#tuevneo7a {width:fit-content;}
#tuevneo8 {float:left;width:140px;margin-bottom:2px;padding-right:12px;text-align:right;}
#tuevneo9 {float:left;margin-bottom:2px;}
.tuevneo9_offen {color:#1b92eb;}
/*Home Tuev Ende*/

/*Home Online-Shop*/
#onlineshopneo {display:flex;width:100%;}
#onlineshopneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#onlineshopneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#onlineshopneo3 {float:left;width:100%;padding-top:40px;}
#onlineshopneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#onlineshopneo3b {float:left;width:40%;}
#onlineshopneo3c {float:left;width:60%;}
#onlineshopneo4 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#onlineshopneo5 {width:fit-content;/*margin-top:-20px;*/line-height:1;color:#333333;font-size:70px;}
#onlineshopneo6 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#onlineshopneo7 {
	width:fit-content;padding-left:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#onlineshopneo8 {width:fit-content;margin-left:auto;margin-right:auto;text-align:justify;}
#onlineshopneo9 {width:fit-content;margin-left:auto;margin-right:auto;}
#onlineshopneo10 {}
#onlineshopneo10 a {
	display:block;width:min-content;height:45px;margin-top:35px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;padding:0px 35px;text-align:center;text-decoration:none;/*text-transform:uppercase;*/letter-spacing:1px;vertical-align:middle;cursor:pointer;
	line-height:44px;color:#fbfbfb;font-size:19px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	white-space:nowrap;
	border:0px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	/*background-color:#1b92eb;*/background-color:#333333;
	background-image:none;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
	touch-action:manipulation;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}
#onlineshopneo10 a:focus {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#1b92eb;*/background-color:#333333;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
#onlineshopneo10 a:hover {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#21a0ff;*/background-color:#1b92eb;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
/*Home Online-Shop Ende*/


/*Home Firmengeschichte*/
#firmengeschichteneo {display:flex;width:100%;}
#firmengeschichteneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#firmengeschichteneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;font-style:italic;
}
#firmengeschichteneo3 {
	float:left;width:100%;padding-top:40px;/*text-align:justify;*/text-align:center;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#firmengeschichteneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#firmengeschichteneo4 {float:left;width:100%;}
#firmengeschichteneo4 p {width:100%;margin:0px;/*margin-bottom:20px;*/padding:0px;}
#firmengeschichteneo4 p.spacer {/*margin-bottom:60px;*/}
#firmengeschichteneo4 p.last {/*margin-bottom:0px;*/}
#firmengeschichteneo4 p a:focus {color:#333333;}
#firmengeschichteneo4 p a:hover {color:#1b92eb;}
#firmengeschichteneo5 {float:left;width:100%;margin-top:8px;text-align:right;font-size:20px;}
#firmengeschichteneo5 a:focus {color:#333333;}
#firmengeschichteneo5 a:hover {color:#1b92eb;}
#firmengeschichteneo5 a i {padding-right:6px;font-size:18px;}
/*Home Firmengeschichte Ende*/


/*Home Galerie*/
#galerieneo {display:flex;width:100%;}
#galerieneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#galerieneo2 {float:left;width:100%;padding-top:5px;}
#galerieneo3 {float:left;width:25%;margin-left:auto;margin-right:auto;padding-bottom:35px;padding-left:0px;padding-right:0px;}
#galerieneo4 {
	width:200px;height:160px;margin-left:auto;margin-right:auto;
	border:1px solid #f4f4f4;border-bottom:0px;
	-webkit-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);box-shadow:0px 6px 7px -7px rgba(0,0,0,0.65);
}
#galerieneo5 {position:relative;width:100%;height:100%;overflow:hidden;border:15px solid #ffffff;background:#e3e3e3;}
#galerieneo5 a {display:block;width:100%;height:100%;margin:0px;padding:0px;border:0px;}
.galerieneoimg {
	position:absolute;width:100%;height:100%;top:0px;bottom:0px;left:0px;right:0px;margin:0px;z-index:2;
	object-fit:cover;object-position:center center;
	/*Fix Chrome Large Image for Thumbnails*/
	overflow-clip-margin:unset;
}
#galerieneo3.galerieneoimghelp5, #galerieneo3.galerieneoimghelp6, #galerieneo3.galerieneoimghelp7 {}
.galerieneoimg_overlay {
	position:absolute;display:flex;justify-content:center;align-items:center;width:60px;height:60px;top:50%;bottom:0px;left:50%;right:0px;z-index:3;
	color:#fbfbfb;font-size:22px;text-transform:uppercase;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	opacity:0;
	border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;
	background:#1b92eb !important;filter:alpha(opacity=80);-moz-opacity:0.80;/*opacity:0.80;*/background-color:rgba(27, 146, 235, 0.8) !important;
	-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);-o-transform:translate(-50%,-50%);transform:translate(-50%,-50%);
}
#galerieneo5 a:hover .galerieneoimg_overlay {
	opacity:1;
	-webkit-transition:opacity 0.35s ease 0s, -webkit-transform 0.35s ease 0s;-moz-transition:opacity 0.35s ease 0s, -moz-transform 0.35s ease 0s;-ms-transition:opacity 0.35s ease 0s, -ms-transform 0.35s ease 0s;-o-transition:opacity 0.35s ease 0s, -o-transform 0.35s ease 0s;transition:opacity 0.35s ease 0s, transform 0.35s ease 0s;
}
/*Lightbox*/
.lightbox {/*top:60px !important;*/}
.lb-closeContainer {right:34px;top:25px;}
.lb-outerContainer {/*max-width:80% !important;*/}
.lightbox .lb-image {}
.lb-nav a.lb-next {justify-content:end;justify-content:flex-end;}
/*Lightbox Ende*/
/*Home Galerie Ende*/


/*Home Kontakt*/
#kontaktneo {display:flex;width:100%;}
#kontaktneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#kontaktneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#kontaktneo3 {float:left;width:100%;padding-top:40px;}
#kontaktneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#kontaktneo3b {float:left;width:40%;}
#kontaktneo3c {float:left;width:60%;}
#kontaktneo4 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#kontaktneo5 {width:fit-content;/*margin-top:-20px;*/line-height:1;color:#333333;font-size:70px;}
#kontaktneo6 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#kontaktneo7 {
	width:fit-content;padding-left:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#kontaktneo8 {width:fit-content;margin-left:auto;margin-right:auto;}
#kontaktneo8 a:focus {color:#333333;}
#kontaktneo8 a:hover {color:#1b92eb;}
#kontaktneo9 {position:relative;width:fit-content;margin-left:auto;margin-right:auto;}
#kontaktneo10 {position:relative;width:161px;height:161px;margin-top:30px;margin-left:auto;margin-right:auto;text-align:center;border:1px solid #f4f4f4;/*border-bottom:0px;*/}
#kontaktneo11 {position:relative;width:159px;height:159px;border:5px solid #ffffff;/*border-right:4px solid #fbfbfb;*/background:#e3e3e3;background:#ffffff;overflow:hidden;}
#kontaktneo11_tape1 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl1.png) no-repeat;z-index:4;top:-14px;left:50px;}
#kontaktneo11_tape2 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl2.png) no-repeat;z-index:4;top:-14px;left:50px;}
#kontaktneo11_tape3 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl3.png) no-repeat;z-index:4;top:-14px;left:50px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	#kontaktneo11_tape1 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl1_2x.png) no-repeat;z-index:4;top:-14px;left:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#kontaktneo11_tape2 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl2_2x.png) no-repeat;z-index:4;top:-14px;left:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#kontaktneo11_tape3 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl3_2x.png) no-repeat;z-index:4;top:-14px;left:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}
#kontaktneo11 img {position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:0px;z-index:2;}
#kontaktneo3trenner1 {float:left;width:100%;padding-top:45px;padding-bottom:35px;}
#kontaktneo3trenner2 {width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#kontaktneo3.kontaktneo3phone {padding-top:0px;}
/*Home Kontakt Ende*/


/*Home Soziale Netzwerke*/
#netzwerkeneo {display:flex;width:100%;}
#netzwerkeneo0 {position:relative;width:86%;margin-left:auto;margin-right:auto;padding-top:5px;padding-left:45px;padding-right:45px;}
#netzwerkeneo1 {float:left;width:25%;}
#netzwerkeneo2 {width:fit-content;margin-left:auto;margin-right:auto;}
#netzwerkeneo2 a {line-height:1;color:#333333;font-size:80px;}
#netzwerkeneo2 a:hover {color:#1b92eb;}
#netzwerkeneo3 {}
/*Home Soziale Netzwerke Ende*/


/*Home Oeffnungszeiten*/
#oeffnungszeitenneo {display:flex;width:100%;}
#oeffnungszeitenneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#oeffnungszeitenneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#oeffnungszeitenneo3 {float:left;width:100%;padding-top:40px;}
#oeffnungszeitenneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#oeffnungszeitenneo3b {float:left;width:40%;}
#oeffnungszeitenneo3c {float:left;width:60%;}
#oeffnungszeitenneo4 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#oeffnungszeitenneo5 {width:fit-content;margin-top:-20px;line-height:1;color:#333333;font-size:70px;}
#oeffnungszeitenneo6 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#oeffnungszeitenneo7 {
	float:left;width:fit-content;padding-left:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#oeffnungszeitenneo7a {width:fit-content;}
#oeffnungszeitenneo8 {float:left;width:140px;margin-bottom:2px;padding-right:12px;text-align:right;}
#oeffnungszeitenneo9 {float:left;margin-bottom:2px;}
.oeffnungszeitenneo9_offen {color:#1b92eb;}
/*Home Oeffnungszeiten Ende*/


/*Home Anfahrt*/
#lmap {display:flex;width:100%;padding-bottom:55px;}
#lmap1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#lmap2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#lmap3 {float:left;width:100%;padding-top:40px;}
#lmap3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#lmap3b {float:left;width:40%;}
#lmap3c {float:left;width:60%;}
#lmap4 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#lmap5 {width:fit-content;line-height:1;color:#333333;font-size:70px;}
#lmap6 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#lmap7 {
	width:fit-content;padding-left:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#lmap7 span {display:block;margin-top:2px;font-size:20px;}
#leafletmap00 {width:100%;}
#leafletmap00a {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#leafletmap0 {
	position:relative;width:100%;margin-left:auto;margin-right:auto;
	border:1px solid #f4f4f4;border-bottom:0px;
}
#leafletmap_pins_left {
	position:absolute;
	width:38px;height:50px;background:transparent url(../images/pins.png) no-repeat;z-index:1000;top:-33px;left:22px;
}
#leafletmap_pins_right {
	position:absolute;
	width:39px;height:50px;background:transparent url(../images/pins.png) no-repeat;z-index:1000;top:-32px;right:12px;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	#leafletmap_pins_left {
		position:absolute;
		width:39px;height:50px;background:transparent url(../images/pins_2x.png) no-repeat;z-index:1000;top:-33px;left:22px;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
	}
	#leafletmap_pins_right {
		position:absolute;
		width:39px;height:50px;background:transparent url(../images/pins_2x.png) no-repeat;z-index:1000;top:-32px;right:12px;
		-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;
	}
}
#leafletmap {width:100%;height:450px;border:20px solid #fff;background:#e3e3e3;}
.leaflet-marker-icon {width:42px !important;height:60px !important;margin-left:-21px !important;margin-top:-60px !important;}
.leaflet-popup {margin-bottom:52px;}
.leaflet-popup-content-wrapper {
	padding:10px;padding-top:8px;padding-bottom:8px;overflow:hidden;
	color:#fbfbfb;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;font-size:14px;
	-moz-border-radius:0px;-webkit-border-radius:0px;border-radius:0px;
	background:#0A0A0A;filter:alpha(opacity=90);-moz-opacity:0.90;/*opacity:0.90;*/ background-color:rgba(10,10,10,0.9);
	-webkit-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);-moz-box-shadow:0px 0px 5px 0px rgba(0,0,0,1);box-shadow:0px 0px 5px 0px rgba(0,0,0,1);
	white-space:-moz-pre-wrap !important;white-space:-pre-wrap;white-space:-o-pre-wrap;white-space:pre-wrap;word-wrap:break-word;white-space:-webkit-pre-wrap;/*word-break:break-all;*/white-space:normal;word-break:break-word;
}
.leaflet-popup-content {margin:10px 13px 10px 15px;font-size:16px;}
.leaflet-popup-content span {display:block;margin-top:2px;line-height:1.4;font-size:14px;}
.leaflet-container a.leaflet-popup-close-button {display:none;}
.leaflet-popup-tip-container {margin-left:-16px;}
.leaflet-popup-tip {
	width:0px;height:0px;margin:0px auto 0;padding:0px;
	border-width:15px 15px 0px 0px;border-style:solid;border-color:rgba(10,10,10,0.9) transparent transparent transparent;
	background:transparent;
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
	-webkit-transform:none;-moz-transform:none;-ms-transform:none;-o-transform:none;transform:none;
}
#leafletmap .leafletmap_dsmin {
	display:flex;align-items:center;justify-content:center;width:100%;height:100%;text-align:center;
	line-height:1.428571429;font-size:22px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#leafletmap .leafletmap_dsmin1 {margin-top:10px;padding:50px;}
#leafletmap .leafletmap_dsmin a {color:#333333;}
#leafletmap .leafletmap_dsmin a:focus {color:#333333;}
#leafletmap .leafletmap_dsmin a:hover {color:#1b92eb;}
/*Home Anfahrt Ende*/

/*Home Qualifikationen & Engagement*/
#qualifikationenneo {display:flex;width:100%;}
#qualifikationenneo1 {width:86%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#qualifikationenneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#qualifikationenneo3 {float:left;width:100%;padding-top:40px;}
#qualifikationenneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#qualifikationenneo3b {float:left;width:40%;}
#qualifikationenneo3c {float:left;width:60%;}
#qualifikationenneo4 {float:left;display:flex;align-items:center;justify-content:center;width:100%;height:100%;}
#qualifikationenneo5 {width:fit-content;/*margin-top:-20px;*/line-height:1;color:#333333;font-size:70px;}
#qualifikationenneo6 {float:left;display:flex;align-items:center;justify-content:center;width:100%;/*height:100%;*/}
#qualifikationenneo7 {
	width:fit-content;padding-left:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#qualifikationenneo8 {width:fit-content;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:22px;text-align:center;text-transform:uppercase;}
#qualifikationenneo9 {position:relative;width:fit-content;margin-left:auto;margin-right:auto;}
#qualifikationenneo9 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:0px;margin-left:auto;margin-right:auto;padding:0px;padding-left:0px;padding-right:0px;}
#qualifikationenneo9 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:left;}
#qualifikationenneo9 ul li.last {margin-bottom:0px;}
#qualifikationenneo9 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
#qualifikationenneo3trenner1 {float:left;width:100%;padding-top:40px;padding-bottom:35px;}
#qualifikationenneo3trenner2 {width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#qualifikationenneo3.qualifikationenneo3anders {padding-top:0px;}
#qualifikationenneo3c div.link {
	float:left;width:100%;margin-top:10px;margin-bottom:0rem;padding-right:0px;text-align:right;font-size:20px;
	font-family:'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#qualifikationenneo3c div.link a:focus {color:#333333;}
#qualifikationenneo3c div.link a:hover {color:#1b92eb;}
#qualifikationenneo3c div.link a i {padding-right:6px;font-size:18px;}
/*Home Qualifikationen & Engagement Ende*/

/*Home Unsere Partner*/
#partnerneo {display:flex;width:100%;}
#partnerneo0 {position:relative;width:86%;margin-left:auto;margin-right:auto;padding-top:0px;padding-left:45px;padding-right:45px;}
#partnerneo1 {float:left;width:25%;padding-top:55px;}
#partnerneo2 {width:fit-content;margin-left:auto;margin-right:auto;}
#partnerneo2 a {line-height:1;}
#partnerneo2 a:hover {}
#partnerneo3 {
	width:100px;height:100px;
	-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;
	background-repeat:no-repeat;background-position:50% 50%;
	/*-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#greyscale);filter:gray;*/
}
#partnerneo2 a:hover #partnerneo3 {
	/*-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;filter:none;filter:none;*/
}
#partnerneo3.partner01 {background-image: url('../images/autos_logos/partner_alfa_romeo_22890_2x.png');}
#partnerneo3.partner02 {background-image: url('../images/autos_logos/partner_bmw_22896_2x.png');}
#partnerneo3.partner03 {background-image: url('../images/autos_logos/partner_citroen_22901_2x.png');}
#partnerneo3.partner04 {background-image: url('../images/autos_logos/partner_dacia_22902_2x.png');}
#partnerneo3.partner05 {background-image: url('../images/autos_logos/partner_fiat_22907_2x.png');}
#partnerneo3.partner06 {background-image: url('../images/autos_logos/partner_goodyear_neu_2x.png');}
#partnerneo3.partner07 {background-image: url('../images/autos_logos/partner_jaguar_22917_2x.png');}
#partnerneo3.partner08 {background-image: url('../images/autos_logos/partner_jeep_22918_2x.png');}
#partnerneo3.partner09 {background-image: url('../images/autos_logos/partner_lancia_22923_2x.png');}
#partnerneo3.partner10 {background-image: url('../images/autos_logos/partner_mini_22933_2x.png');}
#partnerneo3.partner11 {background-image: url('../images/autos_logos/partner_nissan_22935_2x.png');}
#partnerneo3.partner12 {background-image: url('../images/autos_logos/partner_opel_22936_2x.png');}
#partnerneo3.partner13 {background-image: url('../images/autos_logos/partner_peugeot_22937_2x.png');}
#partnerneo3.partner14 {background-image: url('../images/autos_logos/partner_renault_22942_2x.png');}
#partnerneo3.partner15 {background-image: url('../images/autos_logos/partner_suzuki_22952_2x.png');}
#partnerneo3.partner16 {background-image: url('../images/autos_logos/partner_volvo_22957_2x.png');}
/*Home Unsere Partner Ende*/

/*Home Was andere Kunden ueber uns sagen*/
#bewertungenneo {display:flex;width:100%;}
#bewertungenneo1 {width:86%;margin-left:auto;margin-right:auto;padding-top:5px;padding-left:45px;padding-right:45px;}
#bewertungenneo2 {
	width:100%;text-align:center;
	font-size:24px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#bewertungenneo3 {float:left;width:100%;}
#bewertungenneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#bewertungenneo4 {position:relative;float:left;width:100%;min-height:1px;}
#bewertungenneo ul.list-group {
	margin-top:0;/*margin-bottom:20px;*/margin-bottom:0px;/*padding-top:5px;*/padding-left:0;
	line-height:1.428571429;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#bewertungenneo ul.list-group li.rating-item {
	position:relative;display:block;float:left;width:50%;min-height:1px;/*margin-top:15px;*/margin-bottom:0;padding:0px;padding-left:20px;padding-right:20px;
	border:0px;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
	background:transparent;
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
#bewertungenneo ul.list-group li.rating-item .rating-itemneu {
	min-height:150.5px;padding:20px 30px 21px;
	font-size:19px;
	border-top:1px solid #f4f4f4 !important;border-right:1px solid #f4f4f4 !important;border-left:1px solid #f4f4f4 !important;
	-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px;
	background:#ffffff;
	-webkit-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);
}
#bewertungenneo .rating-item .rating-stars {
	position:relative;display:inline-block;width:80px;height:16px;margin-top:0;margin-bottom:15px;color:#CCCCCC;
}
.rating-stars .gm-star {float:left;width:16px;font-size:16px;}
.rating-stars [class^="gm-"]::before, .rating-stars [class*=" gm-"]::before {margin-left:0;}
.gm-star::before {content: '\e802';}
[class^="gm-"]::before, [class*=" gm-"]::before {
	display:inline-block;text-decoration:inherit;width:1em;margin-right: .2em;text-align:center;text-transform:none;
	line-height:1em;font-family:"gm";font-style:normal;font-weight:400;speak:none;font-variant:normal;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
.rating-stars .rating-stars-mask {position:absolute;display:inline-block;width:0;top:0;left:0;overflow:hidden;}
.rating-stars.rating-stars-0 > .rating-stars-mask {width:0%;}
.rating-stars.rating-stars-5 > .rating-stars-mask {width:10%;}
.rating-stars.rating-stars-10 > .rating-stars-mask {width:20%;}
.rating-stars.rating-stars-15 > .rating-stars-mask {width:30%;}
.rating-stars.rating-stars-20 > .rating-stars-mask {width:40%;}
.rating-stars.rating-stars-25 > .rating-stars-mask {width:50%;}
.rating-stars.rating-stars-30 > .rating-stars-mask {width:60%;}
.rating-stars.rating-stars-35 > .rating-stars-mask {width:70%;}
.rating-stars.rating-stars-40 > .rating-stars-mask {width:80%;}
.rating-stars.rating-stars-45 > .rating-stars-mask {width:90%;}
.rating-stars.rating-stars-50 > .rating-stars-mask {width:100%;}
.rating-stars .rating-stars-mask .rating-stars-inside {display:inline-block;width:80px;height:inherit;color:#FF9000;white-space:nowrap;}
#bewertungenneo .rating-item .rating-caption {margin-bottom:0;color:#999999;}
#bewertungenneo ul.list-group li.rating-item .rating-itemneu .rating-comment {text-align:justify;}
#bewertungenneo .rating-comment .more-text-container > span {word-break:normal;}
#bewertungenneo ul.list-group li.rating-item.kom_responsive3 {display:none;}
/*Home Was andere Kunden ueber uns sagen Ende*/


/*Page Meisterwerkstatt Service*/
#pagemeisterwerkstattserviceneo {display:flex;width:100%;}
#pagemeisterwerkstattserviceneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagemeisterwerkstattserviceneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagemeisterwerkstattserviceneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagemeisterwerkstattserviceneo4 {float:left;width:100%;}
#pagemeisterwerkstattserviceneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pagemeisterwerkstattserviceneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:left;font-size:26px;}
#pagemeisterwerkstattserviceneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pagemeisterwerkstattserviceneo4 p.start {margin:0px;padding:0px;text-align:center;}
#pagemeisterwerkstattserviceneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pagemeisterwerkstattserviceneo4 p.spacer0 {margin:0px;padding:0px;margin-bottom:0px;padding-top:35px;padding-bottom:35px;}
#pagemeisterwerkstattserviceneo4 p.spacer0 #spacertrenner {display:block;width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#pagemeisterwerkstattserviceneo4 p.last {margin-bottom:0px;}
#pagemeisterwerkstattserviceneo4 p.help1 {text-align:center;}
#pagemeisterwerkstattserviceneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pagemeisterwerkstattserviceneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pagemeisterwerkstattserviceneo4 ul li.last {margin-bottom:0px;}
#pagemeisterwerkstattserviceneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
#pagemeisterwerkstattserviceneo5 {display:flex;width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pagemeisterwerkstattserviceneo6 {float:left;width:100%;}
#pagemeisterwerkstattserviceneo7 {float:left;width:100%;}
#pagemeisterwerkstattserviceneo7a {float:left;width:50%;text-align:right;}
#pagemeisterwerkstattserviceneo7b {float:left;width:50%;padding-left:12px;text-align:left;}
/*Page Meisterwerkstatt Service Ende*/


/*Page Autoverwertung*/
#pageautoverwertungneo {display:flex;width:100%;}
#pageautoverwertungneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pageautoverwertungneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pageautoverwertungneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pageautoverwertungneo4 {float:left;width:100%;}
#pageautoverwertungneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pageautoverwertungneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:left;font-size:26px;}
#pageautoverwertungneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pageautoverwertungneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pageautoverwertungneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pageautoverwertungneo4 p.last {margin-bottom:0px;}
#pageautoverwertungneo4 p.help1 {text-align:center;}
#pageautoverwertungneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pageautoverwertungneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pageautoverwertungneo4 ul li.last {margin-bottom:0px;}
#pageautoverwertungneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Autoverwertung Ende*/


/*Page Auto An- & Verkauf*/
#pageautoanverkaufneo {display:flex;width:100%;}
#pageautoanverkaufneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pageautoanverkaufneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pageautoanverkaufneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pageautoanverkaufneo4 {float:left;width:100%;}
#pageautoanverkaufneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pageautoanverkaufneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:left;font-size:26px;}
#pageautoanverkaufneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pageautoanverkaufneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pageautoanverkaufneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pageautoanverkaufneo4 p.last {margin-bottom:0px;}
#pageautoanverkaufneo4 p.help1 {text-align:center;}
#pageautoanverkaufneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pageautoanverkaufneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pageautoanverkaufneo4 ul li.last {margin-bottom:0px;}
#pageautoanverkaufneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Auto An- & Verkauf Ende*/


/*Page Neu- & Gebrauchtteileverkauf*/
#pageneugebrauchtteileverkaufneo {display:flex;width:100%;}
#pageneugebrauchtteileverkaufneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pageneugebrauchtteileverkaufneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pageneugebrauchtteileverkaufneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pageneugebrauchtteileverkaufneo4 {float:left;width:100%;}
#pageneugebrauchtteileverkaufneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pageneugebrauchtteileverkaufneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:left;font-size:26px;}
#pageneugebrauchtteileverkaufneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pageneugebrauchtteileverkaufneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pageneugebrauchtteileverkaufneo4 p.spacer #spacertrenner {display:block;width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#pageneugebrauchtteileverkaufneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pageneugebrauchtteileverkaufneo4 p.last {margin-bottom:0px;}
#pageneugebrauchtteileverkaufneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pageneugebrauchtteileverkaufneo4 ul.ohnemarginbottom {margin-bottom:0px;}
#pageneugebrauchtteileverkaufneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pageneugebrauchtteileverkaufneo4 ul li.last {margin-bottom:0px;}
#pageneugebrauchtteileverkaufneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Neu- & Gebrauchtteileverkauf Ende*/

/*Page Vermietung / Verleih*/
#pagevermietungverleihneo {display:flex;width:100%;}
#pagevermietungverleihneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagevermietungverleihneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagevermietungverleihneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagevermietungverleihneo4 {float:left;width:100%;}
#pagevermietungverleihneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pagevermietungverleihneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:left;font-size:26px;}
#pagevermietungverleihneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pagevermietungverleihneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pagevermietungverleihneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pagevermietungverleihneo4 p.last {margin-bottom:0px;}
#pagevermietungverleihneo4 p.help1 {text-align:center;}
#pagevermietungverleihneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pagevermietungverleihneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pagevermietungverleihneo4 ul li.last {margin-bottom:0px;}
#pagevermietungverleihneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Vermietung / Verleih Ende*/

/*Page Schrottankauf*/
#pageschrottankaufneo {display:flex;width:100%;}
#pageschrottankaufneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pageschrottankaufneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pageschrottankaufneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pageschrottankaufneo4 {float:left;width:100%;}
#pageschrottankaufneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pageschrottankaufneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:left;font-size:26px;}
#pageschrottankaufneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pageschrottankaufneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pageschrottankaufneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pageschrottankaufneo4 p.last {margin-bottom:0px;}
#pageschrottankaufneo4 p.help1 {text-align:center;}
#pageschrottankaufneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pageschrottankaufneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pageschrottankaufneo4 ul li.last {margin-bottom:0px;}
#pageschrottankaufneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Schrottankauf Ende*/

/*Page Qualifikationen & Engagement*/
#pagequalifikationenneo {display:flex;width:100%;}
#pagequalifikationenneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagequalifikationenneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagequalifikationenneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagequalifikationenneo4 {float:left;width:100%;}
#pagequalifikationenneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pagequalifikationenneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:center;font-size:26px;}
#pagequalifikationenneo4 h3.images {padding-top:0px;}
#pagequalifikationenneo4 h3.imagesfirst {padding-top:10px;}
#pagequalifikationenneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pagequalifikationenneo4 p.bild1 {text-align:center;}
#pagequalifikationenneo4 p.bild1 .bild2 {display:inline-block;width:205px;height:auto;padding-left:15px;padding-right:15px;text-align:center;border:0px;}
#pagequalifikationenneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pagequalifikationenneo4 p.spacerhelp {margin-top:35px;margin-bottom:35px;padding:0px;}
#pagequalifikationenneo4 p.spacerhelp #spacertrenner {display:block;width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#pagequalifikationenneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pagequalifikationenneo4 p.last {margin-bottom:0px;}
#pagequalifikationenneo4 p.help1 {text-align:center;}
#pagequalifikationenneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pagequalifikationenneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pagequalifikationenneo4 ul li.last {margin-bottom:0px;}
#pagequalifikationenneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Qualifikationen & Engagement Ende*/

/*Page Unser Partner*/
#pagepartnerneo {display:flex;width:100%;}
#pagepartnerneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagepartnerneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagepartnerneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagepartnerneo4 {float:left;width:100%;}
#pagepartnerneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;text-align:left;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pagepartnerneo4 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;text-align:center;font-size:26px;}
#pagepartnerneo4 h3.images {margin-bottom:0px;padding-top:0px;}
#pagepartnerneo4 h3.imagesfirst {padding-top:10px;}
#pagepartnerneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;}
#pagepartnerneo4 p.bild1 {text-align:center;}
#pagepartnerneo4 p.bild1 .bild2 {display:inline-block;width:105px;height:auto;margin-top:20px;padding-left:15px;padding-right:15px;text-align:center;border:0px;}
#pagepartnerneo4 p.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pagepartnerneo4 p.spacerhelp {margin-top:35px;margin-bottom:35px;padding:0px;}
#pagepartnerneo4 p.spacerhelp #spacertrenner {display:block;width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#pagepartnerneo4 p.spacer2 {margin-top:25px;margin-bottom:0px;}
#pagepartnerneo4 p.last {margin-bottom:0px;}
#pagepartnerneo4 p.help1 {text-align:center;}
#pagepartnerneo4 ul {list-style:none;width:fit-content;margin:0px;margin-bottom:20px;margin-left:auto;margin-right:auto;padding:0px;padding-left:25px;padding-right:25px;}
#pagepartnerneo4 ul li {margin:0px;margin-bottom:8px;margin-left:0px;margin-right:0px;padding-left:1.35em;text-align:center;}
#pagepartnerneo4 ul li.last {margin-bottom:0px;}
#pagepartnerneo4 ul li::before {
	display:inline-block;content: "\f272";width:1.35em;margin-left:-1.35em;vertical-align:-0.215em;
	line-height:1;/*color:#1b92eb;*/font-family:bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
}
/*Page Unser Partner Ende*/

/*Page Firmengeschichte*/
#pagefirmengeschichteneo {display:flex;width:100%;}
#pagefirmengeschichteneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagefirmengeschichteneo3 {
	float:left;width:100%;padding-top:0px;text-align:center;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagefirmengeschichteneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagefirmengeschichteneo4 {float:left;width:100%;}
#pagefirmengeschichteneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;}
#pagefirmengeschichteneo4 p.spacer {margin-bottom:0px;padding-top:15px;padding-bottom:37px;}
#pagefirmengeschichteneo4 p.spacer #spacertrenner {display:block;width:60%;max-width:300px;height:1px;margin-left:auto;margin-right:auto;background:#e3e3e3;}
#pagefirmengeschichteneo4 p.last {margin-bottom:0px;}
/*Page Firmengeschichte Ende*/


/*Page KBA*/
#pagekbaneo {display:flex;width:100%;}
#pagekbaneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagekbaneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagekbaneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagekbaneo4 {float:left;width:100%;}
#pagekbaneo4 p.kbaheadertxt {
	margin:0 0 9px;padding-bottom:0px;text-align:center;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
#pagekbaneo4 form {
	position:relative;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 fieldset {
	position:relative;min-width:0;margin:0;margin-bottom:20px;padding:0;border:0;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 form fieldset:first-of-type {margin-top:40px;}
#pagekbaneo4 form.form-horizontal .form-group {
	margin-left:auto;margin-right:auto;margin-bottom:15px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 form.form-horizontal .form-group::before, #pagekbaneo4 form.form-horizontal .form-group::after {
	display:table;content: " ";
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 form.form-horizontal .form-group::after {clear:both;}
#pagekbaneo4 .kbasearchneo1 {
	position:relative;float:left;width:50%;min-height:1px;padding-left:0px;padding-right:5px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbasearchneo2 {
	position:relative;float:left;width:50%;min-height:1px;padding-left:5px;padding-right:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 input {
	position:relative;display:block;width:100%;height:45px;top:0px;left:0px;margin:0px;padding:0.375rem 0.95rem;
	color:#212529;line-height:1.5;font-size:20px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	border:1px solid #ced4da;border-radius:0.25rem;-moz-border-radius:0.25rem;-webkit-border-radius:0.25rem;
	background-color:#fff;background-clip:padding-box;background-image:none;
	outline-offset:-2px;overflow:visible;
	-webkit-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-moz-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-ms-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;-o-transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;transition:border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
	-webkit-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);-moz-box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);box-shadow:inset 0 1px 1px rgba(0, 0, 0, 0.075);
	-webkit-appearance:none;-moz-appearance:none;appearance:none;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .buttonhelp {
	position:relative;float:right;width:100%;min-height:1px;padding-right:15px;padding-left:15px;text-align:right;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}

#pagekbaneo4 .buttonhelp button {
	display:block;width:100%;height:45px;margin-top:0px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;padding:0px 35px;padding-bottom:0.5px;text-align:center;text-decoration:none;/*text-transform:uppercase;*/letter-spacing:1px;vertical-align:middle;cursor:pointer;
	line-height:44px;color:#fbfbfb;font-size:19px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	white-space:nowrap;overflow:visible;
	border:0px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	/*background-color:#1b92eb;*/background-color:#333333;
	background-image:none;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
	touch-action:manipulation;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
	-webkit-appearance:button;
}
#pagekbaneo4 .buttonhelp button:focus {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#1b92eb;*/background-color:#333333;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
#pagekbaneo4 .buttonhelp button:hover {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#21a0ff;*/background-color:#1b92eb;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
#pagekbaneo4 p.kbafootertxt {
	margin:0 0 9px;padding-top:45px;padding-bottom:15px;text-align:justify;font-size:18px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kba_info0_1, #pagekbaneo4 .kba_info0_2 {
	position:relative;float:left;width:50%;min-height:1px;padding-left:15px;padding-right:15px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kba_info {
	text-align:center;font-size:15px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kba_image1 {
	width:300px;height:34px;margin-left:auto;margin-right:auto;margin-top:8px;text-align:center;
	background:transparent url("../images/hsn-tsn.jpg") center center no-repeat;
	-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;
	-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#greyscale);filter:gray;
	-webkit-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kba_image1:hover {-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;}
#pagekbaneo4 .kba_image2 {
	width:300px;height:34px;margin-left:auto;margin-right:auto;margin-top:8px;text-align:center;
	background:transparent url("../images/tsn-hsn-alt.jpg") center center no-repeat;
	-webkit-background-size:contain;-moz-background-size:contain;-o-background-size:contain;background-size:contain;
	-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#greyscale);filter:gray;
	-webkit-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kba_image2:hover {-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;}
#pagekbaneo4 .kbafahrzeugcon000 {margin-bottom:0px;}
#pagekbaneo4 .kbafahrzeugcon00 {
	position:relative;float:left;width:100%;min-height:1px;padding-left:15px;padding-right:15px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon0 {
	float:left;width:100%;margin-top:65px;margin-bottom:0px;padding-left:60px;padding-right:60px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon {
	position:relative;float:left;display:block;width:100%;margin-bottom:25px;padding:0px;
	color:#333333;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	background-color:transparent;border:0px solid #eee;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon a.kbafahrzeuglink {
	float:left;width:100%;margin:0px;padding:25px 25px 27px;text-decoration:none !important;
	border:1px solid #eee;background-color:#f3f3f3;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
	-webkit-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);-moz-box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);box-shadow:0px 6px 7px -7px rgba(0, 0, 0, 0.65);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon a.kbafahrzeuglink:hover {
	background-color:#e8e8e8;border:1px solid #eee;
	-webkit-box-shadow:4px 9px 7px -7px rgba(0, 0, 0, 0.65) !important;-moz-box-shadow:4px 9px 7px -7px rgba(0, 0, 0, 0.65) !important;box-shadow:4px 9px 7px -7px rgba(0, 0, 0, 0.65) !important;
}
#pagekbaneo4 .kbafahrzeugcon a.kbafahrzeuglink::after {
	position:absolute;display:inline-block;content: "\F285";height:70px;top:50%;bottom:0px;right:60px;vertical-align:0em;
	color:#d5d5d5;line-height:1;font-size:70px;font-family:bootstrap-icons !important;font-style:normal;font-weight:100 !important;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
	-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon a.kbafahrzeuglink:hover::after {color:#cacaca;}	
#pagekbaneo4 .kbafahrzeugcon .kbaimgcon {
	position:absolute;float:left;width:unset !important;min-height:1px;top:0px;bottom:0px;padding-left:45px;padding-right:50px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon .kbaimgcon img {
	position:relative;width:100px;top:50%;vertical-align:middle;border:0;
	-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%);filter:url(grayscale.svg#greyscale);filter:gray;
	-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon a.kbafahrzeuglink:hover .kbaimgcon img {
	-webkit-filter:none;-moz-filter:none;-ms-filter:none;-o-filter:none;filter:none;
}
#pagekbaneo4 .kbafahrzeugcon .kbafahrzeugcon1 {
	position:relative;float:left;width:80%;width:-webkit-calc(100% - 150px);width:-moz-calc(100% - 150px);width:calc(100% - 150px);min-height:1px;padding-left:200px;padding-right:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon .kbafahrzeugcon1 .kbafahrzeug_titel {
	position:relative;float:left;width:100%;min-height:1px;padding-left:0px;padding-right:0px;padding-bottom:10px;color:#444;font-size:22px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon .kbafahrzeugcon1 .kbafahrzeug_item0 {
	position:relative;float:left;width:100%;min-height:1px;padding-top:0px;padding-left:0px;padding-right:0px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon .kbafahrzeugcon1 label {
	position:relative;float:left;display:inline-block;width:33.3333333333%;max-width:100%;min-height:1px;margin-bottom:0px;padding-top:3px !important;padding-left:0px;padding-right:0px;text-align:right;
	color:#575757;font-size:18px !important;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	white-space:nowrap;word-wrap:normal;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url("ellipsis_singleline.xml");
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaneo4 .kbafahrzeugcon .kbafahrzeugcon1 .kbafahrzeug_item {
	position:relative;float:left;width:66.6666666667%;min-height:1px;padding-top:3px;padding-left:15px;padding-right:0px;color:#575757;font-size:18px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
/*Page KBA Ende*/


/*Page KBA View*/
#pagekbaviewneo {display:flex;width:100%;}
#pagekbaviewneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagekbaviewneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagekbaviewneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagekbaviewneo4 {float:left;width:100%;}
#pagekbaviewneo4 .kbaimgcon {
	position:relative;float:left;width:100%;min-height:1px;margin-top:-10px;margin-bottom:30px;text-align:center;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaviewneo4 .kbaimgcon img {
	position:relative;width:100px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;border:0;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	#pagekbaviewneo4 .kbaimgcon img {
		position:relative;width:100px;margin-left:auto;margin-right:auto;text-align:center;vertical-align:middle;border:0;
		-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
	}
}
#pagekbaviewneo4 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pagekbaviewneo4 .form-group {float:left;width:100%;margin:0px;margin-bottom:8px;padding:0px;padding-left:25px;padding-right:25px;}
#pagekbaviewneo4 .form-group.spacer {margin-top:35px;margin-bottom:0px;padding:0px;}
#pagekbaviewneo4 .form-group.last {margin-bottom:0px;}
#pagekbaviewneo4 .form-group label {
	position:relative;float:left;width:25%;max-width:100%;min-height:1px;margin-bottom:0px;padding-top:1px !important;text-align:right;
	color:#333333;font-size:20px !important;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	white-space:nowrap;word-wrap:normal;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url("ellipsis_singleline.xml");
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaviewneo4 .form-group .kbaviewfahrzeug_item {
	position:relative;float:left;width:75%;min-height:1px;padding-top:0px;padding-left:12px;color:#333333;font-size:22px;
	-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;
}
#pagekbaviewneo4 .form-group.button {padding-left:0px;padding-right:0px;}
#pagekbaviewneo4 .form-group.button a {
	display:block;width:min-content;height:45px;margin-top:20px;margin-bottom:0;padding-top:0px;padding-bottom:0px;padding:0px 35px;text-align:center;text-decoration:none;/*text-transform:uppercase;*/letter-spacing:1px;vertical-align:middle;cursor:pointer;
	line-height:44px;color:#fbfbfb;font-size:19px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	white-space:nowrap;
	border:0px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	/*background-color:#1b92eb;*/background-color:#333333;
	background-image:none;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
	touch-action:manipulation;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}
#pagekbaviewneo4 .form-group.button a:focus {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#1b92eb;*/background-color:#333333;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
#pagekbaviewneo4 .form-group.button a:hover {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#21a0ff;*/background-color:#1b92eb;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
/*Page KBA View Ende*/


/*Page Datenschutz*/
#pagedatenschutzneo {display:flex;width:100%;}
#pagedatenschutzneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pagedatenschutzneo3 {
	float:left;width:100%;padding-top:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pagedatenschutzneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pagedatenschutzneo4 {float:left;width:100%;}
#pagedatenschutzneo5 {float:left;width:100%;}
#pagedatenschutzneo5 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pagedatenschutzneo5 h3 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;font-size:26px;}
#pagedatenschutzneo5 h4 {margin:0px;margin-bottom:20px;padding:0px;padding-left:25px;padding-right:25px;font-size:24px;}
#pagedatenschutzneo5 p {margin:0px;padding:0px;padding-left:25px;padding-right:25px;text-align:justify;}
#pagedatenschutzneo5 p.spacer {margin-top:35px;padding:0px;}
#pagedatenschutzneo5 p.spacer2 {margin-top:20px;}
#pagedatenschutzneo5 p.spacer3 {margin-top:25px;}
#pagedatenschutzneo5 p.spacer4 {margin-top:23px;}
#pagedatenschutzneo5 p.typ {padding:0px;}
#pagedatenschutzneo5 p a {
	text-decoration:none;color:#333333;border-bottom:1px solid #333333;
	white-space:-moz-pre-wrap !important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	white-space:-webkit-pre-wrap;
	white-space:normal;
	word-break:break-word;
	overflow:hidden;
}
#pagedatenschutzneo5 p a:focus {color:#333333;border-bottom:1px solid #333333;}
#pagedatenschutzneo5 p a:hover {color:#1b92eb;border-bottom:1px solid #1b92eb;}
#pagedatenschutzneo5 br.brsmall {display:block;content: '.';width:100%;height:15px;margin:0px;margin-bottom:15px;padding:0px;font-size:0px;}
#pagedatenschutzneo5 ul {list-style:square;width:100%;margin:0px;margin-top:20px;margin-bottom:20px;padding:0px;padding-left:105px;padding-right:25px;text-align:justify;}
#pagedatenschutzneo5 ul li {margin-bottom:5px;}
#pagedatenschutzneo5 ul li.last {margin-bottom:0px;}
/*Page Datenschutz Ende*/


/*Page Impressum*/
#pageimpressumneo {display:flex;width:100%;}
#pageimpressumneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pageimpressumneo3 {
	float:left;width:100%;padding-top:0px;text-align:left;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pageimpressumneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pageimpressumneo4 {float:left;width:100%;}
#pageimpressumneo5 {float:left;width:100%;}
#pageimpressumneo6 {width:fit-content;margin-left:auto;margin-right:auto;text-align:center;}
#pageimpressumneo6 p {margin:0px;padding:0px;padding-top:1px;padding-bottom:1px;}
#pageimpressumneo6 p.spacer {margin-top:10px;}
#pageimpressumneo6 p.spacer2 {margin-top:35px;}
#pageimpressumneo7 {float:left;width:100%;margin-top:45px;}
#pageimpressumneo7 h2 {margin:0px;margin-bottom:25px;padding:0px;padding-bottom:6px;line-height:1.2;font-size:30px;border-bottom:1px solid #333;}
#pageimpressumneo7 p {margin:0px;padding:0px;padding-left:25px;padding-right:25px;text-align:justify;}
#pageimpressumneo7 p a {
	text-decoration:none;color:#333333;border-bottom:1px solid #333333;
	white-space:-moz-pre-wrap !important;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	white-space:pre-wrap;
	word-wrap:break-word;
	white-space:-webkit-pre-wrap;
	white-space:normal;
	word-break:break-word;
	overflow:hidden;
}
#pageimpressumneo7 p a:focus {color:#333333;border-bottom:1px solid #333333;}
#pageimpressumneo7 p a:hover {color:#1b92eb;border-bottom:1px solid #1b92eb;}
#pageimpressumneo7 p.spacer {margin-top:35px;padding:0px;}
#pageimpressumneo7 p.quelle {padding:0px;padding-top:10px;text-align:left;font-size:20px;}
/*Page Impressum Ende*/


/*Page Error*/
#pageerrorneo {display:flex;width:100%;}
#pageerrorneo1 {width:86%;margin-left:auto;margin-right:auto;}
#pageerrorneo3 {
	float:left;width:100%;padding-top:0px;text-align:justify;
	font-size:22px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
#pageerrorneo3a {display:flex;width:100%;margin-left:auto;margin-right:auto;padding-left:45px;padding-right:45px;}
#pageerrorneo4 {float:left;width:100%;}
#pageerrorneo h3 {margin:0px;margin-bottom:20px;padding:0px;padding-bottom:6px;text-align:center;line-height:1.25;font-size:26px;}
#pageerrorneo4 p {width:100%;margin:0px;margin-bottom:20px;padding:0px;text-align:center;}
#pageerrorneo4 p.spacer {margin-top:45px;margin-bottom:0px;padding:0px;}
#pageerrorneo4 p.spacerbrowserupdate {margin-top:40px;margin-bottom:0px;padding:0px;}
#pageerrorneo4 p.last {margin-bottom:0px;}
#pageerrorneo4 p.clearboth {margin:0px;padding:0px;clear:both;}
#pageerrorneo4 p.button a {
	display:block;width:min-content;height:45px;margin-top:35px;margin-bottom:0;margin-left:auto;margin-right:auto;padding-top:0px;padding-bottom:0px;padding:0px 35px;text-align:center;text-decoration:none;/*text-transform:uppercase;*/letter-spacing:1px;vertical-align:middle;cursor:pointer;
	line-height:44px;color:#fbfbfb;font-size:19px;font-family: "Quicksand Regular NEO", Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	white-space:nowrap;word-wrap:normal;overflow:hidden !important;text-overflow:ellipsis;-o-text-overflow:ellipsis;-ms-text-overflow:ellipsis;-moz-binding:url("ellipsis_singleline.xml");
	border:0px !important;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	/*background-color:#1b92eb;*/background-color:#333333;
	background-image:none;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
	touch-action:manipulation;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important;
	-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;
}
#pageerrorneo4 p.button a:focus {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#1b92eb;*/background-color:#333333;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0 1px 2px 0 rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
#pageerrorneo4 p.button a:hover {
	color:#fbfbfb;text-decoration:none;outline:0;
	/*background-color:#21a0ff;*/background-color:#1b92eb;
	-webkit-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;-moz-box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.26) !important;
	-webkit-transition-delay:0s !important;-moz-transition-delay:0s !important;-ms-transition-delay:0s !important;-o-transition-delay:0s !important;transition-delay:0s !important; 
}
/*Page Error Ende*/


/*Footer*/
#footer {
	display:block;min-height:300px;
	line-height:1.428571429;color:#666666;font-size:14px;font-weight:200;
	background-color:#eeeeee;background-position:50% 50%;background-repeat:no-repeat;background-attachment:scroll;
	-webkit-background-size:auto;-moz-background-size:auto;-o-background-size:auto;background-size:auto;
}
#footer .inside {width:80%;min-height:200px;margin-left:auto;margin-right:auto;/*padding:30px 15px 0;*/padding:30px 45px 0;border-bottom:0px solid #bbbbbb;}
#footer .inside::before, #footer .footer-header::after {display:table;content: " ";}
#footer .inside::after {clear:both;}
.footer1, .footer2 {position:relative;float:left;width:50%;height:300px;min-height:200px;margin-bottom:30px;padding-left:15px;padding-right:15px;}
#footer .panel {
	margin-bottom:18px;background:transparent;
	border:0;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px;
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
#footer .panel-default {clear:both;}
#footer .panel .panel-heading {
	min-height:30px;padding:0;text-transform:uppercase;color:#666666;font-size:14px;
	border:none;
	-webkit-border-top-left-radius:1px;-moz-border-top-left-radius:1px;border-top-left-radius:1px;
	-webkit-border-top-right-radius:1px;-moz-border-top-right-radius:1px;border-top-right-radius:1px;
	background:transparent;
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
#footer .panel .panel-heading .panel-title.footer-column-title {
	display:block;margin:15px 0;padding:0;text-transform:none;
	line-height:1.1;color:#000000;font-size:inherit;font-weight:700; 
}
#footer .panel .panel-body {
	padding:0;color:#666666;
	border:none;
	-webkit-border-bottom-left-radius:2px;-moz-border-bottom-left-radius:2px;border-bottom-left-radius:2px;
	-webkit-border-bottom-right-radius:2px;-moz-border-bottom-right-radius:2px;border-bottom-right-radius:2px;
	background:transparent;
	-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;
}
#footer .panel-body::before, #footer .panel-body::after {display:table;content: " ";}
#footer .panel-body::after {clear:both;}
.footer1 {display:flex;justify-content:center;align-items:center;}
.footer1 .button_kba {}
.footer1 .button_kba a {text-decoration:none;}
.footer1 .button_kba a .button_kba1 {}
.footer1 .button_kba a .button_kba1 .button_kba2 {
	width:160px;padding-top:10px;padding-bottom:10px;padding-left:10px;padding-right:10px;border:1px solid #c6c6c6;
}
.footer1 .button_kba a .button_kba1 .button_kba2a {
	margin-top:-25px;margin-left:140px;padding-top:15px;padding-bottom:15px;padding-left:25px;padding-right:25px;border:1px solid #c6c6c6;
}
.footer1 .button_kba a .button_kba1 .button_kba2 span.button_kba3 {
	display:block;text-align:center;color:#c6c6c6;font-size:60px;font-weight:bold;
}
.footer1 .button_kba a .button_kba1 .button_kba2a span.button_kba4 {
	display:block;margin-top:0px;padding-left:0px;text-align:center;color:#c6c6c6;font-size:30px;
}
.footer1 .button_kba a:hover .button_kba1 .button_kba2 {border:1px solid #414141;}
.footer1 .button_kba a:hover .button_kba1 .button_kba2a {border:1px solid #414141;}
.footer1 .button_kba a:hover .button_kba1 .button_kba2 span.button_kba3 {color:#414141;}
.footer1 .button_kba a:hover .button_kba1 .button_kba2a span.button_kba4 {color:#414141;}
#footer .footer1 .panel-body, 
#footer .footer2 .panel-body, 
#footer .footer3 .panel-body, 
#footer .footer4 .panel-body {
	font-size:16px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
}
#footer .inside .row .footer1 p, #footer .inside .teaser-group-three-squares .footer1 p, #footer .inside .teaser-group-2-cols-big-image .footer1 p, #footer .inside .row .footer2 p, #footer .inside .teaser-group-three-squares .footer2 p, #footer .inside .teaser-group-2-cols-big-image .footer2 p, #footer .inside .row .footer3 p, #footer .inside .teaser-group-three-squares .footer3 p, #footer .inside .teaser-group-2-cols-big-image .footer3 p, #footer .inside .row .footer4 p, #footer .inside .teaser-group-three-squares .footer4 p, #footer .inside .teaser-group-2-cols-big-image .footer4 p {
	line-height:1.8;
}
#footer .inside > .row > div, #footer .inside > .teaser-group-three-squares > div, #footer .inside > .teaser-group-2-cols-big-image > div {
	margin-bottom:unset;
}
#footer .panel .panel-heading .panel-title.footer-column-title {
	color:#333;font-size:16px;font-family: 'Nunito Sans Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
}
#footer .panel .panel-body li {line-height:1.8;}
#footer .inside .row .footer2 .panel .panel-body li a::before, #footer .inside .teaser-group-three-squares .footer2 .panel .panel-body li a::before, #footer .inside .teaser-group-2-cols-big-image .footer2 .panel .panel-body li a::before {
	position:absolute;display:inline-block;content: "\F285";top:50%;left:0;vertical-align:0em;
	line-height:1;font-size:11px;font-family: bootstrap-icons !important;font-style:normal;font-weight:400 !important;font-variant:normal;text-transform:none;
	-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;
}
#footer .inside .row .footer2 .panel .panel-body li a, #footer .inside .teaser-group-three-squares .footer2 .panel .panel-body li a, #footer .inside .teaser-group-2-cols-big-image .footer2 .panel .panel-body li a {
	padding-left:18px;
}
#footer .panel .panel-body li a {display:unset;}
#footer .panel .panel-body li a:hover {text-decoration:none;color:#414141;}
#footer .inside .row .footer1 a:hover, #footer .inside .teaser-group-three-squares .footer1 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer1 a:hover, #footer .inside .row .footer2 a:hover, #footer .inside .teaser-group-three-squares .footer2 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer2 a:hover, #footer .inside .row .footer3 a:hover, #footer .inside .teaser-group-three-squares .footer3 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer3 a:hover, #footer .inside .row .footer4 a:hover, #footer .inside .teaser-group-three-squares .footer4 a:hover, #footer .inside .teaser-group-2-cols-big-image .footer4 a:hover {
	color:#414141;
}
#footer .panel .panel-body ul a:focus, #footer .panel .panel-body ul a:active, #footer .panel .panel-body ul a:hover, #footer .panel .panel-body li a:focus, #footer .panel .panel-body li a:active, #footer .panel .panel-body li a:hover {
	text-decoration:none;
}
#footer .inside .row .footer1 p,
#footer .inside .teaser-group-three-squares .footer1 p, 
#footer .inside .teaser-group-2-cols-big-image .footer1 p {
	line-height:1.8;font-size:16px;font-weight:normal;
}
#footer .footer2 .panel-default {width:322px;margin-left:auto;margin-right:auto;}
#footer_qrcode {position:relative;float:left;width:100%;}
#footer_arrowschrift {float:left;padding-top:3px;padding-left:100px;padding-right:10px;}
#footer_schriftqrcode {float:left;width:100%;}
#footer .panel .panel-heading .panel-title.footer-column-title {
	margin-top:30px;padding-right:0px;text-align:left;
	color:#6a6a6a;font-size:23px;font-family: 'Kalam Light NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal !important;
	-webkit-transform:rotate(-5deg);-moz-transform:rotate(-5deg);-ms-transform:rotate(-5deg);-o-transform:rotate(-5deg);transform:rotate(-5deg);
}
#footer_arrow {float:left;width:100%;}
#footer_arrow1 {width:50px;height:47px;background:transparent url(../images/arrowneu.png) no-repeat;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	#footer_arrow1 {width:50px;height:47px;background:transparent url(../images/arrowneu_2x.png) no-repeat;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}
#footer_qrcode0 {float:left;}
#footer_qrcode1 {position:relative;width:161px;height:161px;margin-top:15px;text-align:center;border:1px solid #f4f4f4;/*border-bottom:0px;*/}
#footer_qrcode2 {position:relative;width:159px;height:159px;border:5px solid #ffffff;/*border-right:4px solid #fbfbfb;*/background:#e3e3e3;background:#ffffff;overflow:hidden;}
#footer_qrcode2_tape1 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl1.png) no-repeat;z-index:4;top:-14px;left:50px;}
#footer_qrcode2_tape2 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl2.png) no-repeat;z-index:4;top:-14px;left:50px;}
#footer_qrcode2_tape3 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl3.png) no-repeat;z-index:4;top:-14px;left:50px;}
@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (-moz-min-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2/1), only screen and (min-device-pixel-ratio: 2) {
	#footer_qrcode2_tape1 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl1_2x.png) no-repeat;z-index:4;top:-14px;left:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#footer_qrcode2_tape2 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl2_2x.png) no-repeat;z-index:4;top:-14px;left:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
	#footer_qrcode2_tape3 {position:absolute;width:58px;height:28px;background:transparent url(../images/tape_kl3_2x.png) no-repeat;z-index:4;top:-14px;left:50px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;}
}
#footer_qrcode2 img {
	position:absolute;top:0px;bottom:0px;left:0px;right:0px;margin:0px;z-index:2;
}
.neo_footer_menu {}
.neo_footer_menu1 {display:flex;width:fit-content;margin-left:auto;margin-right:auto;line-height:20px;}
.neo_footer_menu2 {
	float:left;padding-left:12px;padding-right:12px;
	font-size:18px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
.neo_footer_menu2_spacer {float:left;width:1px;}
.neo_footer_menu2_spacer1 {float:left;width:1px;height:20px;background:#666666;}
.neo_footer_menu2 a {color:#666666;}
.neo_footer_menu2 a:hover {color:#1b92eb;}
.neo_footer_spacer {display:none;}
.neo_footer_spacer1 {display:flex;width:100px;height:1px;margin-top:32px;margin-bottom:30px;margin-left:auto;margin-right:auto;background:#424242;}
.neo_footer1 {
	margin-top:35px;padding-bottom:15px;text-align:center;
	line-height:31px;font-size:17px;font-family: 'Quicksand Regular NEO', Helvetica Neue, Helvetica, Arial, sans-serif !important;font-weight:normal;
}
.neo_footer1 i {color:#ec2b2b;}
#footer .footer-bottom {min-height:50px;}
/*Footer Ende*/
/*NEO Allgemein Ende*/

/*Max-With*/
.slicksliderneo_con,
#breadcrumbneo,  
.page_artikel_con1, 
#footer .inside {max-width:1920px;max-width:1920px;margin-left:auto;margin-right:auto;}
/*Max-With Ende*/

/*Responsive*/
@media(max-width: 975px) {
}
@media(min-width:1200px) { h1 {} }
@media(min-width:992px) { h1 {} }
@media(min-width:768px) { h1 {} }
@media(max-width:767px) { h1 {} }
/*Responsive Ende*/