body,form,figure{margin:0;padding:0}img{border:0}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font-size:100.01%}select,input,textarea{font-size:99%}#container,.inside{position:relative}#main,#left,#right{float:left;position:relative}#main{width:100%}#left{margin-left:-100%}#right{margin-right:-100%}#footer{clear:both}#main .inside{min-height:1px}.ce_gallery>ul,.content-gallery>ul{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li,.content-gallery>ul li{float:left}.ce_gallery>ul li.col_first,.content-gallery>ul li.col_first{clear:left}.float_left,.media--left>figure{float:left}.float_right,.media--right>figure{float:right}.block{overflow:hidden}.clear,#clear{height:.1px;font-size:.1px;line-height:.1px;clear:both}.invisible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.custom{display:block}#container:after,.custom:after{content:"";display:table;clear:both}
@media (max-width:767px){#wrapper{margin:0;width:auto}#container{padding-left:0;padding-right:0}#main,#left,#right{float:none;width:auto}#left{right:0;margin-left:0}#right{margin-right:0}}img{max-width:100%;height:auto}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}.audio_container audio{max-width:100%}.video_container video{max-width:100%;height:auto}.aspect,.responsive{position:relative;height:0}.aspect iframe,.responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%}.aspect--16\:9,.responsive.ratio-169{padding-bottom:56.25%}.aspect--16\:10,.responsive.ratio-1610{padding-bottom:62.5%}.aspect--21\:9,.responsive.ratio-219{padding-bottom:42.8571%}.aspect--4\:3,.responsive.ratio-43{padding-bottom:75%}.aspect--3\:2,.responsive.ratio-32{padding-bottom:66.6666%}
#tl_navigation .tl_level_1_group .group-flexslider {
    background: url(../../system/modules/flexslider/assets/icon/flexslider.svg) 0px 1px no-repeat;
    background-size: 16px 16px;
}

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0)}#cboxWrapper{max-width:none}#cboxOverlay{position:fixed;width:100%;height:100%}#cboxMiddleLeft,#cboxBottomLeft{clear:left}#cboxContent{position:relative}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch}#cboxTitle{margin:0}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box}#cboxOverlay{background:#000;opacity:.9;filter:alpha(opacity = 90)}#colorbox{outline:0}#cboxContent{margin-top:20px;background:#000}.cboxIframe{background:#fff}#cboxError{padding:50px;border:1px solid #ccc}#cboxLoadedContent{border:5px solid #000;background:#fff}#cboxTitle{position:absolute;top:-20px;left:0;color:#ccc}#cboxCurrent{position:absolute;top:-20px;right:0;color:#ccc}#cboxLoadingGraphic{background:url(../../assets/colorbox/images/loading.gif) no-repeat center center}#cboxPrevious,#cboxNext,#cboxSlideshow,#cboxClose{border:0;padding:0;margin:0;overflow:visible;width:auto;background:0 0}#cboxPrevious:active,#cboxNext:active,#cboxSlideshow:active,#cboxClose:active{outline:0}#cboxSlideshow{position:absolute;top:-20px;right:90px;color:#fff}#cboxPrevious{position:absolute;top:50%;left:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top left;width:28px;height:65px;text-indent:-9999px}#cboxPrevious:hover{background-position:bottom left}#cboxNext{position:absolute;top:50%;right:5px;margin-top:-32px;background:url(../../assets/colorbox/images/controls.png) no-repeat top right;width:28px;height:65px;text-indent:-9999px}#cboxNext:hover{background-position:bottom right}#cboxClose{position:absolute;top:5px;right:5px;display:block;background:url(../../assets/colorbox/images/controls.png) no-repeat top center;width:38px;height:19px;text-indent:-9999px}#cboxClose:hover{background-position:bottom center}
/*** ESSENTIAL STYLES ***/
.sf-menu {
  position: relative;
  margin: 0;
  padding: 0;
  list-style: none;
}
.sf-menu .sf-mega {
  position: absolute;
  display: none;
  top: 100%;
  left: 0;
  z-index: 99;
}
.sf-menu > li {
  float: left;
}
.sf-menu li:hover > .sf-mega,
.sf-menu li.sfHover > .sf-mega {
  display: block;
}

.sf-menu > li > a {
  display: block;
  position: relative;
}


/*** DEMO SKIN ***/
.sf-menu {
  float: left;
  margin-bottom: 1em;
  width: 100%;
}
.sf-menu .sf-mega {
  box-shadow: 2px 3px 6px rgba(0,0,0,.2);
  width: 100%; /* allow long menu items to determine submenu width */
}
.sf-menu > li > a {
  border-left: 1px solid #fff;
  border-top: 1px solid #dFeEFF; /* fallback colour must use full shorthand */
  border-top: 1px solid rgba(255,255,255,.5);
  padding: .75em 1em;
  text-decoration: none;
  zoom: 1; /* IE7 */
  color: #13a;
}
.sf-menu > li {
  background: #BDD2FF;
  -webkit-transition: background .2s;
  transition: background .2s;
}
.sf-menu > li:hover,
.sf-menu > li.sfHover {
  background: #CFDEFF;
  /* only transition out, not in */
  -webkit-transition: none;
  transition: none;
}

/*** mega menu dropdown ***/
.sf-mega {
  background-color: #CFDEFF;
  padding: 1em;
  box-sizing: border-box;
  width: 100%;
}
.sf-mega-section {
  float: left;
  width: 8em; /* optional */
  padding: 0 1em 1em 0;
  margin-right: 1em;
  border-right: 1px solid #b4c8f5;
}


/*** arrows (for all except IE7) **/
.sf-arrows .sf-with-ul {
  padding-right: 2.5em;
  *padding-right: 1em; /* no CSS arrows for IE7 (lack pseudo-elements) */
}
/* styling for both css and generated arrows */
.sf-arrows .sf-with-ul:after {
  content: '';
  position: absolute;
  top: 50%;
  right: 1em;
  margin-top: -3px;
  height: 0;
  width: 0;
  /* order of following 3 rules important for fallbacks to work */
  border: 5px solid transparent;
  border-top-color: #dFeEFF; /* edit this to suit design (no rgba in IE8) */
  border-top-color: rgba(255,255,255,.5);
}
.sf-arrows > li > .sf-with-ul:focus:after,
.sf-arrows > li:hover > .sf-with-ul:after,
.sf-arrows > .sfHover > .sf-with-ul:after {
  border-top-color: white; /* IE8 fallback colour */
}

/* @override 	http://dev.adapoe.de/files/css/adapoe.css	http://www.adapoe.de/files/css/adapoe.css */* 
/* open-sans-300 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('../../files/css/fonts/open-sans-v34-latin-300.eot'); /* IE9 Compat Modes */
  src: url('../../files/css/fonts/open-sans-v34-latin-300.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/css/fonts/open-sans-v34-latin-300.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-300.woff') format('woff'), /* Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-300.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/css/fonts/open-sans-v34-latin-300.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-regular - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('../../files/css/fonts/open-sans-v34-latin-regular.eot'); /* IE9 Compat Modes */
  src: url('../../files/css/fonts/open-sans-v34-latin-regular.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/css/fonts/open-sans-v34-latin-regular.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-regular.woff') format('woff'), /* Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-regular.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/css/fonts/open-sans-v34-latin-regular.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-500 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 500;
  src: url('../../files/css/fonts/open-sans-v34-latin-500.eot'); /* IE9 Compat Modes */
  src: url('../../files/css/fonts/open-sans-v34-latin-500.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/css/fonts/open-sans-v34-latin-500.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-500.woff') format('woff'), /* Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-500.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/css/fonts/open-sans-v34-latin-500.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-600 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('../../files/css/fonts/open-sans-v34-latin-600.eot'); /* IE9 Compat Modes */
  src: url('../../files/css/fonts/open-sans-v34-latin-600.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/css/fonts/open-sans-v34-latin-600.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-600.woff') format('woff'), /* Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-600.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/css/fonts/open-sans-v34-latin-600.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-700 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('../../files/css/fonts/open-sans-v34-latin-700.eot'); /* IE9 Compat Modes */
  src: url('../../files/css/fonts/open-sans-v34-latin-700.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/css/fonts/open-sans-v34-latin-700.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-700.woff') format('woff'), /* Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-700.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/css/fonts/open-sans-v34-latin-700.svg#OpenSans') format('svg'); /* Legacy iOS */
}

/* open-sans-800 - latin */
@font-face {
  font-display: swap; /* Check https://developer.mozilla.org/en-US/docs/Web/CSS/@font-face/font-display for other options. */
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('../../files/css/fonts/open-sans-v34-latin-800.eot'); /* IE9 Compat Modes */
  src: url('../../files/css/fonts/open-sans-v34-latin-800.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */
       url('../../files/css/fonts/open-sans-v34-latin-800.woff2') format('woff2'), /* Super Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-800.woff') format('woff'), /* Modern Browsers */
       url('../../files/css/fonts/open-sans-v34-latin-800.ttf') format('truetype'), /* Safari, Android, iOS */
       url('../../files/css/fonts/open-sans-v34-latin-800.svg#OpenSans') format('svg'); /* Legacy iOS */
}


{	font-family: 'Open Sans';}.slick-next,.slick-prev{	z-index: 999;	width: 50px;	height: 50px;}.slick-next {    right: 0;}.slick-prev {    left: 0;}.slick-prev::before, .slick-next::before {    font-size: 30px;}#header {    background-image: url('../../files/assets/images/bg_header.jpg');    background-size: cover;    background-repeat: no-repeat;    background-position: center;    height: 180px;}.news-wrapper a {    color: #fff;    text-decoration: none !important;}.startsite .mod_newslist a h2 {    background-color: #f47b20 !important;    border: 8px solid #f47b20;    min-height: 4rem;}/*News Homepage*/.mod_newslist_wrapper {    position: relative;}.news-wrapper .layout_short:last-child {    margin-right: 0;    padding-right: 0;    border-right: medium none;}.news-wrapper .layout_short {    width: calc(30% - 2px);    padding-right: 2.5%;    margin-right: calc(2.5%);    border-right: 2px solid #fff;}.news-wrapper {    display: flex;    flex-wrap: wrap;}.startsite #stage::after {    content: "";    height: 200px;    width: 100%;    position: absolute;    /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#000000+0,000000+100&0+0,0.65+100 */    background: -moz-linear-gradient(top, rgba(0,0,0,0) 0%, rgba(0,0,0,0.9) 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(top, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to bottom, rgba(0,0,0,0) 0%,rgba(0,0,0,0.9) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */    display: block;    bottom: 0;}.logo-boxes {    display: flex;    flex-wrap: wrap;}.logo-boxes-wrapper {    width: 25%;    padding: 0;    }.logo-boxes-inner {    position: relative;    padding: 0 20px;    height: 145px;}.logo-boxes .logo-boxes-inner::after{    height: 100%;    content: "";    width: 1px;    background: #000;    position: absolute;    right: 0;    top: 0;}.logo-boxes .logo-boxes-wrapper:nth-child(1) .logo-boxes-inner::before,.logo-boxes .logo-boxes-wrapper:nth-child(5) .logo-boxes-inner::before,.logo-boxes .logo-boxes-wrapper:nth-child(9) .logo-boxes-inner::before,.logo-boxes .logo-boxes-wrapper:nth-child(14) .logo-boxes-inner::before {	height: 100%;    content: "";    width: 1px;    background: #000;    position: absolute;    left: 0;    top: 0;}.logo-boxes-item {    padding: 40px 0;    position: relative;}.logo-boxes .logo-boxes-item::after {    height: 1px;    content: "";    width: calc(100% - 40px);    background: #000;    position: absolute;    bottom: 0;    left: 20px;}.logo-boxes .logo-boxes-wrapper:nth-child(5) .logo-boxes-item::after,.logo-boxes .logo-boxes-wrapper:nth-child(6) .logo-boxes-item::after,.logo-boxes .logo-boxes-wrapper:nth-child(7) .logo-boxes-item::after,.logo-boxes .logo-boxes-wrapper:nth-child(8) .logo-boxes-item::after {	height: 100%;    content: "";    width: 1px;    background: transparent;}.logo-boxes .logo-boxes-item .icon-file {    max-width: 75%;    margin: 0 auto;}.logo-boxes .logo-boxes-item .icon-file {    max-width: 75%;    margin: 0 auto;    position: relative;    display: block;    height: 100%;}.logo-boxes .logo-boxes-item .icon-file img {    position: absolute;    top: 50%;    display: block;    -webkit-transform: translateY(-50%);	-moz-transform: translateY(-50%);	-ms-transform:translateY(-50%);	-o-transform: translateY(-50%);            transform: translateY(-50%);}.startsite .newslist-stage.mod_newslist {    width: 100%;    background: none;    padding: 0;    right: auto;    top: auto;    bottom: 50px;    left: 0;    position: absolute;}#wrapper, #wrapper1, .grid-container {    max-width: 960px;    margin: 0 auto;    padding-left: 1rem;    padding-right: 1rem;    width: auto !important;}.highlight {	font-weight: 700!important;	/*color: #ee7300;*/}.bggray {    background: #e6e6e6;}/* hides the spin-button for firefox */input[type=number] {    -moz-appearance:textfield;}/* hides the spin-button for chrome*/input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button {    -webkit-appearance: none;    margin: 0;}.grid-x {    display: -ms-flexbox;    display: flex;    -ms-flex-flow: row wrap;    flex-flow: row wrap;}.cell {    -ms-flex: 0 0 auto;    flex: 0 0 auto;    min-height: 0px;    min-width: 0px;    width: 100%;}.grid-x > .medium-4 {    width: 40%;}.grid-x > .medium-8 {    width: 60%;}.subline {    text-align: right;    color: #999;    text-transform: uppercase;    font-weight: 900;    position: relative;    background-image: url(/files/icons/ico.png);    background-repeat: no-repeat;    background-size: contain;    width: 150px;    margin-left: auto;    margin-right: 0;    padding-left: 30px;    font-size: 18px;}.highlight-box p {    font-size: 16px;}.subline.text-left{	 margin-left: 0;	 margin-right: auto;}.text-right{	text-align: right!important;}.text-left{	text-align: left!important;}#main .mod_article .highlight-box .headline.text-right h2,.mod_article .highlight-box:not(.ce_rsce_opensauce_icon_boxes) .headline.text-right h2 {    font-weight: 800;}.highlight-box {    padding: 60px 0;}#main .mod_article .highlight-box a:not(.icon-boxes-item), .mod_article .highlight-box a:not(.icon-boxes-item) {    background-image: none !important;    background-color: #000 !important;    color: #fff;    padding: 1rem 2rem;    text-transform: uppercase;    border-radius: 3px;    font-weight: bold;    letter-spacing: 0.5px;    text-decoration: none;    font-size: 18px;    font-weight: 800;    display: inline-block;    line-height: 1;}.more-link-wrapper {    margin: 50px 0;    text-align: center;}#main .mod_article .highlight-box h2,.mod_article .highlight-box h2 {   font-size: 43px;    width: 75%;    display: inline-block;    font-weight: 300;    margin-top: 0;    line-height: 1.1;    margin-bottom: 2rem;}.icon-boxes {    display: flex;    flex-wrap: wrap;}.icon-boxes-item {	display: flex;	width: calc(25% - 34px);    border-right: 1px solid #b7b7b7;    padding: 1.5rem 1rem;    text-decoration: none;    transition: ease all 0.3s 0s;}.icon-boxes-item:nth-child(1) {    border-left: 1px solid #b7b7b7;}.icon-boxes-item .icon-file {    width: 30%;    padding-left: .25rem;    padding-right: .25rem;    align-self: center;}.icon-boxes-text {    width: 70%;    padding-left: .25rem;    padding-right: .25rem;    align-self: center;}.teaser {    letter-spacing: .4px;    font-size: 14px;    font-weight: 500;    line-height: 1.6;}.icon-boxes-item h3 {    background: -moz-linear-gradient(left, rgba(0,0,0,0.25) 0%, rgba(0,0,0,0.12) 100%); /* FF3.6-15 */    background: -webkit-linear-gradient(left, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.12) 100%); /* Chrome10-25,Safari5.1-6 */    background: linear-gradient(to right, rgba(0,0,0,0.25) 0%,rgba(0,0,0,0.12) 100%);    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000',GradientType=1 ); /* IE6-9 */    border-radius: 3px;    color: #fff;    padding: .5rem 1rem;    text-transform: uppercase;    text-decoration: none;    text-align: center;    transition: ease all 0.3s 0s; }.icon-boxes-item h3:hover {    background: #f47b20;}.flip-boxes {    margin-left: -10px;    margin-right: -10px;    width: auto;}/* clear fix */.flip-boxes:after {  content: '';  display: block;  clear: both;} /* The flip card container - set the width and height to whatever you want. We have added the border property to demonstrate that the flip itself goes out of the box on hover (remove perspective if you don't want the 3D effect */.flip-card {	float: left;    background-color: transparent;    height: 190px;    border: medium none;    perspective: 1000px;    margin: 10px;}.grid-sizer,.flip-card,.card{	width:  25%;	}.card h4 {    font-size: 16px;    text-transform: uppercase;    margin: 0;    padding: 0;    padding-left: 30px;    background-image: url(/files/icons/icoblack.png);    background-repeat: no-repeat;    background-size: 20px auto;	background-position: left center;}.card {  height: 240px;  float: left;  perspective: 500px;}.card:nth-child(5) {    height: 480px;}.card:nth-child(6) {    width: 50%;}.card img {    width: 100%;    height: 100%;    object-fit: cover;    object-position: center;}.content {  position: relative;  width: 100%;  height: 100%;  transition: transform 1s;  transform-style: preserve-3d;  /*border: 10px solid #fff;*/  /*margin:  10px;*/}.card:hover .content {	-webkit-transform: rotateY( 180deg );	-moz-transform: rotateY( 180deg );	-ms-transform:rotateY( 180deg );	-o-transform: rotateY( 180deg );  transform: rotateY( 180deg ) ;  transition: transform 0.5s;}.front, .back {	    position: absolute;    height: 100%;    width: 100%;    background: white;    color: #000;    text-align: left;    -webkit-backface-visibility: hidden;    backface-visibility: hidden;    overflow: hidden;    left: 0;    top: 0;}.front-inner, .back-inner {    margin-right: 10px;    overflow: hidden;    height: 100%;    width: auto;    margin-top: 20px;    margin-left: 10px;}.back-inner {    background: #e6e6e6;    padding: 20px;}.back {	-webkit-transform: rotateY( 180deg );	-moz-transform: rotateY( 180deg );	-ms-transform:rotateY( 180deg );	-o-transform: rotateY( 180deg );   transform: rotateY( 180deg );   /*display: none;*/}/*.flex-direction-nav {	}.flex-direction-nav  {	background-color: red;	z-index: 100000000;}.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover {background: red;opacity: .2;}.flexslider:hover {	background: green;} .flexslider:hover .flex-next {	opacity: 0.8; 	right: 15px;	background: yellow;	position: absolute;	top: 200px;	z-index: 100000;}.flexslider:hover .flex-prev {	opacity: 0.8; 	left: 15px;	background: yellow;}*/li.hidedesk {	display: none!important;}#left .inside .mod_newslist {	display: none;}.newsreader #left .inside .mod_newslist {	display: block;}a#facebook {	display: block;	width: 33px;	height: 36px;	position: absolute;	right: 14px !important;	top: 106px;	background: url('../../files/assets/social.png') -8px -6px no-repeat;}a#facebook:hover,a#facebook_head:hover {	opacity: .7;}/*a#facebook_head {	display: block;	width: 110px;	height: 40px;	position: absolute;	top: -8px;	background: url('../../files/assets/fb_inv.png') 4px 5px / 100px no-repeat #3a5897;	left: 500px;}*/a#facebook_head {	display: block;	width: 34px;	height: 38px;	position: absolute;	top: -7px;	background: url('../../files/assets/fb_small_30.png ') 2px 8px  no-repeat #3a5897;	left: 585px;	border-radius: 3px;}/*fb_trans_blue.pngfb_inv.pngfb_white_blue.png*/.flexslider * {	 backface-visibility: hidden!important;		 box-shadow: #000 0em 0em 0em!important;}.slides {	opacity:.99;}ul.slides li img {    -moz-user-select: none;}:focus {outline:none;}#l2 {	float: left;	display: none;}#l3 {	display: none;}.ce_form {	padding-left: 10px;	width: 100%;	padding-right: 10px;}.ce_form table {	width: 100%;}.ce_form table input,.ce_form table textarea {	width: 70%;	padding: 5px;	/*border-radius: 6px;*/margin-top: 5px;	margin-bottom: 5px;}.ce_form table input.submit {	width: 280px;	height: 50px;	display: block;	border: none;}.ce_form table input.datepicker,.ce_form table input.captcha {	width: 30%;}.ce_form table td {	vertical-align: top;	padding: 6px;}.ce_form label {	float: left;	padding-top: 3px;}.wunschliste .ce_headline {	display: none;}.gesendet p {	padding-left: 12px;}.wunschliste .ce_headline.list {	display: block;}span.captcha_text {	margin-top: 6px;	margin-bottom: 4px;	margin-left: 8px;}#loader {	display: block;	width: 100%;	height: 120px;	position: absolute;	top: -20px;	background: rgba(98, 99, 98, 0.77);	background-repeat: no-repeat;	background-position: center 47px;}#loader2 {	display: block;	width: 100%;	height: 100%;	position: absolute;	top: 0;	background: rgba(249, 249, 249, 0.88);	background-repeat: no-repeat;	background-position: center 47px;	margin-top: 50px;	padding-top: 50%;	border-radius: 6px;}.sprite-spinner {  overflow: hidden;  position: relative;  display: block;  text-align:left;	width: 72px;	height: 72px;	margin-right: auto;	margin-left: auto;	margin-top: 32px;}.sprite-spinner img {	top: 0px;	position: relative;}ul {	margin: 0px 0px 0px 20px;	padding: 0px;	list-style: none;}.mod_article {	clear: left;}.ce_image * {	z-index: 100!important;}#start.mod_article {	width: 850px;}#grad {	width: 160px;	height: 426px;	position: absolute;	top: 112px;	right: 116px;	background: url('../../files/assets/grad.png') right repeat;	z-index: 200;	display: none;}.trail, .active, a:hover {	color: #ee7300 !important;}/* ---------------------------- *//* NAV HEADER */#mob_top,#mob_down {	display: none;}#header .mod_navigation {}#header #up.mod_navigation {    position: absolute;    top: 145px;    left: 0;    z-index: 2000;    overflow: visible;}#header #down.mod_navigation {	position: absolute;	top: 145px;	right: 0px;	z-index: 1000;	overflow: visible;	}#header .mod_navigation a.invisible {	display: none!important;}#header .mod_navigation * {	color: #ee7300;	font-size: 16px;	font-weight: 700;}#header #up.mod_navigation .sfHover a {	color: white;}#header .mod_navigation ul ul a {	color: #ee7300!important;}#header #down.mod_navigation .sfHover a {	color: black;}#header .mod_navigation a:hover,#header .mod_navigation .trail,#header .mod_navigation .active {	color: white!important;}#header #down.mod_navigation a:hover,#header #down.mod_navigation .trail,#header #down.mod_navigation .active {	/*color: black!important;*/}#header #down.mod_navigation a:hover {	color: #999!important;}#header .mod_navigation li {	float: left;}#header .mod_navigation a,#header .mod_navigation li {	text-decoration: none;	text-transform: uppercase;	letter-spacing: 1px;	position: relative;}#header .mod_navigation a, #header .mod_navigation span {	padding-left: 15px;	display: inline-block;}#header .mod_navigation li.first a,#header .mod_navigation li.first span {    padding-left: 0;}#stage .ce_image {    position: relative;}#stage .pagetitle {    position: absolute;    bottom: 0;    background: #000;    padding: .5rem 2rem;    color: #fff;    text-transform: uppercase;}#stage .pagetitle h1 {    font-size: 48px;    font-weight: 300;    line-height: 1;    margin: 0;}#header #down.mod_navigation a {    color: #fff;    font-weight: 400;    font-size: 15.5px;}#header .mod_navigation ul ul a, #header .mod_navigation ul ul span {	padding-left: 0px;	display: inline-block;	font-weight: 400;		line-height: 27px;}#header .mod_navigation ul {	margin: 0;	padding: 0 1rem;}#header .mod_navigation ul li ul {		background-color: #181714;	-moz-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25);	box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25);	position: absolute;	display: block;	height: auto;	overflow: visible;	top: 36px;	min-width: 160px;	width: auto;	left: 0;	padding: 7px 15px 15px;	display: none;}#header #down.mod_navigation ul li ul {	background-color: white;	}#header .mod_navigation ul li ul li {	float: none;	position: relative;	display: block;	height: auto!important;	border-bottom: 1px solid rgba(255, 255, 255, 0.3);}#header #down.mod_navigation ul li ul li {	border-bottom: 1px solid rgba(0, 0, 0, 0.3);}#header .mod_navigation ul li ul li.last {	border: none!important;}/* ENDE NAV HEADER *//* ---------------------------- *//* NAV LEFT */#left .mod_navigation,#left .newslist_first {	position: relative;	margin-top: 40px;	margin-bottom: 50px;	padding-right: 40px;}#left .newslist_first {	margin-top: 40px;	margin-bottom: 0px;}#left .inside {	padding-left: 0;}#left .mod_navigation a.invisible {	display: none!important;}#left .mod_navigation *,#left .mod_newslist * {	color: #000000;	font-size: 16px;	font-weight: 400;}#left .mod_newslist * {	font-size: 14px;}#left .mod_newslist {	padding-right: 60px;}#left .mod_newslist h1 {	font-size: 21px;	letter-spacing: 1px;	text-transform: uppercase;}#left .mod_navigation ul ul * {	color: #000000!important;	text-transform: none;	letter-spacing: 1px;	font-weight: 300;}#left .mod_navigation a:hover,#left .mod_navigation .trail,#left .mod_navigation .active {	color: #ee7300!important;}#left .mod_navigation a,#left .mod_navigation li,#left .mod_newslist a,#left .mod_newslist li  {	text-decoration: none;	text-transform: uppercase;	letter-spacing: 1px;	position: relative;}#left .mod_newslist a {	margin-bottom: 5px;	text-transform: capitalize;	letter-spacing: 0;	border-bottom-width: 1px;	border-bottom-style: solid;	display: block!important;	padding-bottom: 5px;}#left .mod_newslist .last a {	border: none;}#left .mod_navigation li,#left .mod_newslist li  {	padding-top: 5px;	padding-bottom: 5px;}#left .mod_navigation a, #left .mod_navigation span,#left .mod_newslist a,#left .mod_newslist span  {	display: inline-block;}#left .mod_navigation ul ul a, #left .mod_navigation ul ul span {	}#left .mod_navigation ul {	margin: 0;	padding: 0;}#left .mod_navigation ul li ul {	padding: 0 0 0 20px;}#left .mod_navigation ul li,#left .mod_navigation ul li ul li {	border-bottom: 1px solid silver;}#left .mod_navigation ul li ul li.last {	border: none!important;}/* ENDE NAV LEFT *//* ---------------------------- *//*toggler ui-accordion-header ui-helper-reset ui-state-default ui-accordion-icons ui-corner-alltoggler ui-accordion-header ui-helper-reset ui-state-default ui-accordion-icons ui-accordion-header-active ui-state-active ui-corner-top activetoggler ui-accordion-header ui-helper-reset ui-state-default ui-accordion-icons active ui-corner-all*/.toggler {    background: url("../../files/assets/toggler.png") no-repeat scroll left -50px rgba(0, 0, 0, 0);    cursor: pointer;    font-family: 'Open Sans';    font-size: 14px;    font-style: normal;    font-weight: 400;    line-height: 16px;    padding-bottom: 10px;	padding-left: 25px;	border-bottom: 1px solid silver;	padding-top: 0px;	font-weight: 600!important;	letter-spacing: 1px;}.ce_accordion {	margin-top: 9px;}.accordion div {    padding-left: 25px;	margin: 0;	padding-bottom: 25px;}.toggler.ui-state-active.ui-accordion-header-active  {    background: url("../../files/assets/toggler.png") no-repeat scroll left -100px rgba(0, 0, 0, 0)!important;}.toggler:hover {    background: url("../../files/assets/toggler.png") no-repeat scroll left 1px rgba(0, 0, 0, 0);}.accordion p {    font-family: 'Open Sans';    font-size: 13px;    font-style: normal;    font-weight: 300;    line-height: 16px;    margin-bottom: 15px;}#cboxLoadingGraphic{	background: url("../../assets/jquery/colorbox/1.4.31/images/loading.gif") center center no-repeat white;		/*margin: 10px;*/}#cboxCurrent {    color: #000000;    position: absolute;    left: 10px;    top: -15px;	font-size: 12px;}#cboxTitle {	display: none!important;	right: 10px;	text-align: right;	font-size: 12px;	top: -15px;}#cboxLoadedContent{border:0px solid #000;	background:none!important;	box-shadow: 0 1px 12px rgba(0, 0, 0, 0.5);	-moz-box-shadow: 0 1px 12px rgba(0, 0, 0, 0.5);	margin: 10px;}#cboxContent {	background:none!important;}#cboxPrevious {	left: 10px;	}#cboxNext {	right: 10px;	}#cboxSlideshow {    color: #000;    position: absolute;    right: 90px;    top: -20px;}#cboxClose {	top: 10px;		height: 28px!important;	right: 4px;	margin: 0;}#cboxClose:hover{	background-position:bottom center;	height: 28px!important;}.mod_breadcrumb * {	float: left;	margin-right: 5px;	text-decoration: none;	text-transform: uppercase;	letter-spacing: 1px;	font-size: 10px;	color: gray;	margin-bottom: 20px;}span {	cursor: default;}#mwst,#print {	width: 100%;	text-align: right;	display: inline-block;}#main .inside {	padding: 30px 10px 100px 20px;}#main p {	margin-top: 15px;	margin-bottom: 15px;}.startsite #main .inside {    padding-top: 30px;    padding-bottom: 20px;    width: 100%;    padding-left: 0;}.startsite #levelup {	display: none;}#main h1,#header h1 {	font-size: 32px;	line-height: 40px;	margin: 0;	padding: 0;	font-weight: 300;	color: black;	letter-spacing: 2px;	text-transform: uppercase;}#main h1 a {	font-size: 48px;	font-weight: 300;	color: black;	letter-spacing: 2px;	text-transform: uppercase;	background: url('../../files/assets/atom_orange.png') 0 35px no-repeat;	padding-left: 20px;	line-height: 39px;	margin: 0;	text-decoration: none;}.startsite #main h1 a {	font-size: 48px;	font-weight: 300;	color: black;	letter-spacing: 2px;	text-transform: uppercase;	background: url('../../files/assets/atom_orange.png') 0 26px no-repeat!important;	padding-left: 28px;	line-height: 39px;	margin: 0;	text-decoration: none;}.startsite #main h1 a:hover {	font-size: 48px;	font-weight: 300;	color: #ee7300!important;	letter-spacing: 2px;	text-transform: uppercase;	background: url('../../files/assets/atom_orange.png') 0 26px no-repeat!important;	padding-left: 28px;	line-height: 39px;	margin: 0;	text-decoration: none;}#header h1  {	color: white;;	position: absolute;	top: 264px;	z-index: 9990999;	display: inline-block;	left: 6px;	background-color: black;	padding-right: 11px;	padding-top: 5px;	padding-bottom: 7px;			/*border-top-right-radius: 10px;*/	font-weight: 300;	font-size: 48px;	line-height: 47px;}#header .mod_newslist  h1 {	top: -60px;	left: 155px;	color: #ee7300;	font-weight: 300;	font-size: 65px;	letter-spacing: -3px;	background: none;	padding: 0;}#header .ce_image {	background-color: white;}#header .ce_image img {    height: 211px;    max-width: 940px;	position: absolute;	top: 112px;	left: 10px;}body {	font-family: 'Open Sans';	font-weight: 400;	font-size: 14px;}#main sub {	font-size: 10px!important;	letter-spacing: 1px;	line-height: 12px!important;}#main p strong {	font-weight: 600;}#main .mod_article ul {	list-style: none;	margin: 0;}#main .mod_article ul li {	padding-left: 24px;	padding-top: 5px;	padding-bottom: 5px;	background: url('../../files/assets/atom_silver.png') left 7px no-repeat;}#main .mod_article ul li  a {	padding-left: 0;	padding-top: 1px;	background: none!important;	padding-bottom: 1px;}#main .mod_article ul li  a:hover {	padding-left: 0;	padding-top: 1px;	background: none!important;	padding-bottom: 1px;	color: black;}#main .mod_navigation ul li {	background: none!important;	padding: 0;}#main .mod_article .ce_gallery ul li {	margin: 0;	padding: 0;	background: none;	}#main .mod_article .ce_gallery ul li.col_last .image_container {	margin-right: 0!important;}#main .mod_article a,#main .mod_article .mod_navigation a,#main #wliste a {	color: #ee7300;	text-decoration: none;	font-weight: 600;	background: url('../../files/assets/atom_orange.png') left 7px no-repeat!important;	padding-left: 22px;	padding-top: 5px;	padding-bottom: 5px;	display: inline-block;}#wunschliste-gesendet p {	margin-left: -10px;}#main .mod_article a:hover,#main .mod_article .mod_navigation a:hover,#main #wliste a:hover  {	color: black!important;	text-decoration: none;	font-weight: 600;	background: url('../../files/assets/atom_black.png') left 7px no-repeat!important;	padding-left: 22px;	padding-top: 5px;	padding-bottom: 5px;}.startsite #main .mod_article p a {	color: #ee7300;	text-decoration: none;	font-weight: 600;	background: url('../../files/assets/atom_orange.png') left 2px no-repeat !important;	padding-left: 20px;	padding-top: 0;	padding-bottom: 0;	display: inline-block;}/*#main .mod_article a.cboxElement {	padding: 0;	margin: 0;	background: none;}#main .mod_article a.cboxElement:hover {	padding: 0;	margin: 0;}*/hr {	border: none;	border-bottom: 1px solid silver;}a#logo {    width: 320px;    height: 50px;    position: absolute;    top: 33px;    left: auto;    background: url('../../files/assets/images/logo.png') left top no-repeat;        background-size: auto;    background-size: 320px 50px;    left: 50%;    display: block;    transform: translateX(-50%);}.ie8 a#logo {	width: 319px;	height: 83px;	position: absolute;	top: 33px;	left: 10px;	background: url('../../files/assets/logo_adapoe_ie8.png') left top no-repeat;	background-size: 259px 77px;}.startsite .mod_newslist {	width: 290px;	position: absolute;	right: 10px;	top: 190px;	padding: 4px 15px 39px;	border-radius: 10px;/*	border-bottom-right-radius: 0;	border-bottom-left-radius: 0;	*/	overflow: visible!important;	background: url('../../files/assets/newsBot.png') left bottom no-repeat #ee7300;	z-index: 900;	opacity: .93;}.startsite .mod_newslist.view {	background: none;}.startsite #header .mod_newslist .info * {	font-size: 12px;	display: none;}.startsite #header .mod_newslist a {	text-decoration: none;}.startsite a.showPreview.invert h2 {	}.startsite .mod_newslist a h2 {    font-size: 21px !important;    font-weight: 800 !important;    text-transform: uppercase;    letter-spacing: 1px;    color: white;    text-decoration: none;    margin: 0 0 4px !important;    padding-right: 0 !important;    padding-bottom: 0 !important;    padding-left: 23px !important;    line-height: 1.1;    background: url('../../files/assets/atom.png') 0 3px / 14px 16px no-repeat;        background-color: rgba(0, 0, 0, 0);}.startsite .mod_newslist a:hover h2  {		background: url('../../files/assets/atom_black.png') 0 3px / 14px 16px no-repeat;}.startsite .mod_newslist a.invert h2 {	color: #ee7300;	background: url('../../files/assets/atom_orange.png') 0 3px / 14px 16px no-repeat;	position: relative;	top: 18px;}.startsite .mod_newslist a.invert:hover h2 {	color: white;	background: url('../../files/assets/atom.png') 0 3px / 14px 16px no-repeat;}.startsite .mod_newslist h2 a:hover {	/*color: white!important;*/}.startsite #header .mod_newslist .teaser p {	margin: 0;	font-size: 12px;	font-weight: 400;}.startsite #header .mod_newslist a  .teaser {	color: black;}.startsite #header .mod_newslist a:hover .teaser  {	/*color: white!important;*/}.previewNews {	position: absolute;	top: -14px;	left: -147px;	display: none;	width: 144px;	background: url('../../files/assets/previewNewsLineBlack.png') right 22px no-repeat}.previewNews .pnInner {	background-color: white;	line-height: 0;	text-align: center;	-moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25);	box-shadow: 0 1px 10px rgba(0, 0, 0, 0.25);	border: 12px solid white;		border-radius: 10px;	width: 100px;}.showPreview .button {	width: 100%;	height: 100%;	position: absolute;	top: 0;	left: 0;	z-index: 10000000;	background: url('../../files/assets/ie_f-off.png') repeat left top;}.startsite #left {	display: none;}.startsite #container {	padding-left: 10px;}.ce_search {	background: url('../../files/assets/search.png') left top no-repeat;	position: relative;	left: -15px;	top: 14px;	width: 321px;	height: 50px;}.ce_search #ctrl_1_submit {	background: none;	border: none;	text-indent: -5000px;	width: 42px;	padding: 0;	margin: 0;	height: 27px;	position: relative;	top: -3px;	cursor: pointer;}::-webkit-input-placeholder {   color: rgba(0, 0, 0, 0.36);	font-size: 11px;	font-style: italic;	line-height: 20px;	margin-top: 0;	padding-left: 2px;	padding-top: 2px;}:-moz-placeholder { /* Firefox 18- */   color: rgba(0, 0, 0, 0.36);	font-size: 11px;	font-style: italic;	line-height: 20px;	margin-top: 0;	padding-left: 2px;	padding-top: 2px;}::-moz-placeholder {  /* Firefox 19+ */   color: rgba(0, 0, 0, 0.36);	font-size: 11px;	font-style: italic;	line-height: 20px;	margin-top: 0;	padding-left: 2px;	padding-top: 2px;}:-ms-input-placeholder {     color: rgba(0, 0, 0, 0.36);	font-size: 11px;	font-style: italic;	line-height: 20px;	margin-top: 0;	padding-left: 2px;	padding-top: 2px;}.ce_search input#ctrl_1.text {	border: none;	background: none;	width: 240px;	color: black;	font-weight: 700;	padding-top: 0;	padding-left: 5px;}.flexslider {	position: relative;	top: 4px;	padding-right: 10px;	margin-bottom: 108px;	left: -11px;}#footer {	color: white;	float: left;	position: relative;	display: block;	width: 100%;	background: url('../../files/assets/adapoe_web_bg_normal_footer.jpg') center top repeat-y;	overflow: hidden;	height: 400px;}#footer .inside {	margin-right: auto;	margin-left: auto;	width: 920px;	margin-top: 69px;}#footer * {	font-size: 12px;	color: white;	margin: 0;	padding: 0;	line-height: 15px;}#footer h1 {	font-size: 12px!important;	text-transform: uppercase;	letter-spacing: 1px;	margin-bottom: 10px;}#footer p,#footer a {	font-size: 10px!important;	text-decoration: none;}.orange { 	font-size: 10px!important;	color:#ee7300!important;	font-weight: 600;}#footer a:hover {	color: #ee7300;}#footer p {	text-align: justify;}#footer .ce_text,#footer .mod_navigation {	float: left;	width: 260px;	margin-right: 60px;	margin-left: 5px;}#footer .mod_navigation {	width: 110px;	margin-right: 20px;	margin-left: 0;}#footer #spalte_2.mod_navigation {	width: 100px;}#footer #spalte_5 {	width: 210px;	margin-right: 0;}.startsite #stage {    width: 100%;    max-width: 1680px;    height: auto;    position: relative;    margin: 0 auto;}#stage img {    width: 100%;    height: 100%;    object-fit: cover;}/* ---------------------------- *//* NEWS */#newsarchiv #spalte_01,#newsarchiv #spalte_02,#newsarchiv #spalte_03 {	width: 292px;	float: left;	margin-right: 30px;	padding-left: 0;}#newsarchiv #spalte_01 {	}#newsarchiv #spalte_03 {	margin-right: 0;	border-right: none;}#newsarchiv img {    height: auto;    max-width: 200px;	padding-left: 0;}#main #newsarchiv  a.imglnk {	margin: 14px 0 0 !important;	padding: 0!important;	padding: 0 25px 0 0!important;	background-position: right bottom !important;}#main #newsarchiv a.imglnk:hover {	background-image: url("../../files/assets/atom_black.png") right bottom !important;}.image_container {	margin: 0;	padding: 0;	line-height: 0;}figcaption.caption {	margin-top: 15px;	font-size: 10px!important;	letter-spacing: 1px;	color: gray;}.layout_latest {	border-top: 8px solid rgba(0, 0, 0, 0.76);	position: relative;	padding: 5px 20px 20px 0;	/*background: url('../../files/assets/newspattern.png') 0 0 repeat #dcdcdc!important;*/		background: white;}.layout_latest.odd {		background-color: #f2f2f2;	background: url('../../files/assets/newspattern.png') 0 0 repeat #dcdcdc!important;}#main #newsarchiv h1 {		font-size: 36px;	font-weight: 300;	color: black;	letter-spacing: 2px;	text-transform: uppercase;	background: url('../../files/assets/atom_orange.png') 0 16px  no-repeat;	padding-left: 24px;	line-height: 39px;	margin: 0 0 40px;	text-decoration: none;}#newsarchiv {	background: url('../../files/assets/newsarchiv2.png') -1px repeat-y;}.newsreader .ce_gallery img {	max-width: 630px;}.newsreader .ce_gallery .image_container {	width: 100%;}.newsreader .ce_gallery .image_container .caption {	float: left;	display: inline-block;	position: relative;	top: 9px;	font-size: 10px!important;}.newsarchiv #main .inside {	padding: 30px 10px 100px;}#main #newsarchiv p.info  {	color: gray;	position: absolute;	top: -4px;	right: 9px;	letter-spacing: 1px;}#main p.info time {	font-size: 10px;}.newsreader #main p.info time,.newsreader #main h1 {	padding-left: 0;}.newsreader #main h1 {	margin-top: 20px;	padding-left: 0;}#newsarchiv p.info time {	font-size: 10px!important;}#main #newsarchiv h2 a {	text-decoration: none;	color: black;	text-transform: uppercase;	font-weight: 300!important;	letter-spacing: 1px;	line-height: 21px;	font-size: 19px;	background-position: 0 11px!important;	background: none!important;	margin: 0!important;	padding: 0 !important;}#main #newsarchiv h2 a:hover {	color: #ee7300!important;}#main #newsarchiv h2 {	margin: 10px 0 5px;	padding: 0;}#main .mod_article .more a {	background: none!important;}#main #newsarchiv .teaser p {	padding: 0;	margin: 0 0 5px;	line-height: 16px;}#main #newsarchiv .teaser a {	background: none!important;	padding: 0;	color: black;}#main #newsarchiv .teaser a:hover {	color: #ee7300!important;}p.more {	padding-bottom: 20px;	margin-bottom: 40px;}/* NEWS END *//* ---------------------------- *//* VERLEIH */.mod_navigation.buttons ul {	margin: 0;	padding: 0;}#main .mod_article .mod_navigation.buttons a.invisible {	display: none;}.mod_article .mod_navigation.buttons li {	display: inline;}#main .mod_article .mod_navigation.buttons a {	display: block;	width: 285px;	height: 80px;	float: left;	position: relative;	top: 0;	left: 0;	margin-bottom: 10px;	margin-right: 5px;	margin-left: 5px;	text-align: center;	padding-top: 55px;	padding-right: 10px;	padding-left: 10px;	text-decoration: none;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: 600!important;	font-size: 16px!important;	word-wrap:break-word;	color: #2e2e2e;	background: url('../../files/assets/product.png') 0 0 no-repeat #dcdcdc!important;}#main .mod_article .mod_navigation.buttons a:hover {	color: white!important;	background: url('../../files/assets/product.png') 0 -203px no-repeat #b7b7b7!important;}#main h2.ce_headline {	margin: 10px 0 14px;	padding: 0;	background: none;	color: black;	top: 0;	font-size: 32px;	font-weight: 300;	text-transform: uppercase;	letter-spacing: 1px;	cursor: default;}.verleih #main h2.ce_headline {	padding-left: 10px;}.verkauf #main h2.ce_headline {	padding-left: 4px;} #main h2.ce_headline.verkauf { 	padding-left: 0; }#main h2.ce_headline.list {	padding: 0;	margin-left: -1px;}#main .mod_article h2 {	margin: 10px 0 12px;	padding: 0;	background: none;	color: black;	top: 0;	font-weight: 300;	text-transform: uppercase;	letter-spacing: 1px;	cursor: default;	font-size: 28px;	line-height: 35px;} #levelup a {	background: url('../../files/assets/levelup.png') 1px -2px no-repeat!important;	display: inline-block;	padding-left: 26px;	padding-top: 0;	margin-left: 8px;	position: absolute;	top: 23px;	right: 10px;	text-decoration: none;	color: black;	padding-bottom: 0;}#levelup.small a {	font-size: 12px;	color: gray;	background: url('../../files/assets/levelup.png') 1px -2px / 18px 41px no-repeat !important;	padding-left: 21px;	top: 14px;}#levelup a:hover {	background: url('../../files/assets/levelup.png') 1px -22px no-repeat!important;	display: inline-block;	padding-left: 26px;	padding-top: 0;	margin-left: 8px;	position: absolute;	top: 23px;	right: 10px;	text-decoration: none;	color: black!important;	padding-bottom: 0;}#levelup.small a:hover  {	font-size: 12px;	color: gray;	background: url('../../files/assets/levelup.png') 1px -18px / 18px 41px no-repeat !important;	padding-left: 21px;	top: 14px;}.mod_article #levelup a {	background: url('../../files/assets/levelup.png') 1px -2px no-repeat!important;	display: inline-block;	padding-left: 26px;	padding-top: 0;	margin-left: 8px;	position: absolute;	top: 23px;	right: 10px;	text-decoration: none;	color: black;	padding-bottom: 0;	font-weight: 400;}.mod_article #levelup a:hover {	background: url('../../files/assets/levelup.png') 1px -22px no-repeat!important;	display: inline-block;	padding-left: 26px;	padding-top: 0;	margin-left: 8px;	position: absolute;	top: 23px;	right: 10px;	text-decoration: none;	color: black;	padding-bottom: 0;	font-weight: 400;}.ce_text.product {	margin-left: 0;	margin-bottom: 20px;	padding-left: 10px;	border-top: 1px solid #f3f3f3;		position: relative;	border-bottom: 4px solid #f2f3f2;}.even .ce_text.product  {	background-color: rgba(238, 238, 238, 0.43);}.ce_text.product h3 {	font-size: 18px!important;	margin: 0;	font-weight: 700!important;	letter-spacing: 1px;	padding: 10px 0 0;	display: inline-block;	float: left;}.ce_text.product p.beschreibung {	padding: 20px 90px 10px 0;	color: black;	display: block;	font-weight: 400!important;	letter-spacing: 1px;	font-size: 18px!important;	margin: 0;	clear: left;}.ce_text.product p.preis {	font-size: 18px!important;	font-weight: 300!important;	padding: 0;	position: absolute;	bottom: 10px;	right: 49px;	margin: 0;}.ce_text.product p.preis {    right: 0;    margin: 0;}.ce_text.product .save {	cursor: pointer;	display: block;	width: 29px;	height: 28px;	font-size: 22px;	background: url('../../files/assets/addremove100.png') 0 0 no-repeat;	padding: 0;	margin: 0;	text-indent: -5000px;	position: absolute;	right: 7px;	-webkit-user-select: none;  	-moz-user-select: none;    	-ms-user-select: none;      	user-select: none;	bottom: 10px;}.ce_text.product .save:hover {	background: url('../../files/assets/addremove100.png') 0 -56px no-repeat;}table {	border-collapse: collapse;	}table tr {	border-bottom: 1px solid silver;}table tr:nth-child(2n+1) {	background-color: rgba(192, 192, 192, 0.16);}#main table td {	padding-bottom: 3px;	padding-top: 3px;}#main #herstellerlinks table td {	border: 1px solid silver;}#main #herstellerlinks table td {	padding: 20px 10px 20px 40px;	background: white;}#main #herstellerlinks table td a {	background: none!important;	padding: 0;	margin: 0;}#main #herstellerlinks table {	background: white;	width: auto!important;}/* VERLEIH > Warenkorb */.add, .remove, .addnews, .erase {		width: 15px;	height: 16px;	background: url('../../files/assets/addremove.png') -5px -47px no-repeat;	position: absolute;	top: 2px;	left: 2px;	cursor: pointer;	-webkit-user-select: none;  	-moz-user-select: none;    	-ms-user-select: none;      	user-select: none;}.add:hover {		background: url('../../files/assets/addremove.png') -5px -147px no-repeat;}.remove {	left: 19px;	background: url('../../files/assets/addremove.png') -46px -47px no-repeat;}.remove:hover {	background: url('../../files/assets/addremove.png') -46px -147px no-repeat;}.addnews {	display: none;}.erase {	left: 36px;	background: url('../../files/assets/addremove.png') -25px -47px no-repeat;	width: 16px;}.erase:hover {	background: url('../../files/assets/addremove.png') -25px -147px no-repeat;}.startsite .addnews {	background: url('../../files/assets/addremove.png') -25px -3px no-repeat;	top: -59px;	left: 137px;	width: 16px;	text-indent: -5000px;	display: block;}.addnews:hover {	background: url('../../files/assets/addremove.png') -25px -90px no-repeat}.addnews.open {	background: url('../../files/assets/addremove.png') -5px -90px no-repeat;}.addnews.open:hover {	background: url('../../files/assets/addremove.png') -5px -3px no-repeat;}.item {	cursor: default;	display: block;	margin-left: 0;	margin-top: 0;	margin-right: 6px;	width: 130px;	height: 52px;	background-color: white;	color: black;	text-align: center;	padding-top: 25px;	padding-bottom: 10px;	float: left;	font-size: 10px;	border-radius: 1px;	/*-webkit-user-select: none;  	 -moz-user-select: none;    	 -ms-user-select: none;      	 user-select: none;*/	position: relative;	border: 1px solid #6e6f6e;	overflow: hidden;	border-top-right-radius: 10px;}.item.liste {	cursor: default;	display: block;	margin: 0 0 10px;	width: 100%;	max-width: 618px;	height: 55px;	background-color: white;	color: black;	text-align: left;	padding: 23px 0 10px;	float: left;	font-size: 10px;	border-radius: 1px;	/*-webkit-user-select: none;  	 -moz-user-select: none;    	 -ms-user-select: none;      	 user-select: none;*/	position: relative;	border-style: solid;	border-width: 1px;}#wliste {	padding-left: 10px;	width: 618px;	position: relative;}#wliste .innerw {	padding-right:0px;	padding-left: 0px;}.kuerzbeschreibung {	font-size: 12px!important;}.item.liste .kuerzbeschreibung {	font-size: 18px!important;	padding-left: 10px;}.item p.beschreibung {	display: none!important;}.item p.preis {	display: none;}div.pri {	font-size: 11px !important;	padding-left: 40px;	float: left;	position: absolute;	top: 2px;	right: 5px;	font-weight: 400;}div.anz {	position: absolute;	top: 2px;	left: 55px;	font-size: 11px !important;	font-weight: 700!important;}.item p.beschreibung {	display: inline;	float: none;	width: auto;	border-bottom-style: none;	font-size: 12px!important;	padding: 0;	color: black;}.item h3 {	margin: 3px 0;	font-weight: 600!important;	background-color: #ee7300;	color: white;	padding-bottom: 1px;	font-size: 12px!important;}.item.liste h3,#total {	margin: 3px 0;	font-weight: 600!important;	color: black;	padding-bottom: 1px;	font-size: 18px !important;	background: none;	text-align: left;	padding-left: 10px;}#total {	text-align: right;	padding: 0;}#main .item h1 {	margin: 0;	font-size: 12px;	font-weight: 600;	color: white;}.item p.preis {	font-size: 10px;	float: none;	padding: 0;	margin: 0;	color: white;} #log {	position: fixed;	bottom: 0;	left: 0;	width: 80%;	padding: 0 10% 30px;	background-color: rgba(104, 104, 104, 0.95);	z-index: 100000;	-moz-box-shadow: 0 4px 25px rgba(0, 0, 0, 0.27);	box-shadow: 0 4px 25px rgba(0, 0, 0, 0.27);	height: 110px;	overflow: visible;	transition:  0s;	-webkit-transition:  0s; /* Safari */}.ie8 #log {	position: fixed;	bottom: 0;	left: 0;	width: 80%;	padding: 0 10% 30px;	background-color: rgb(104, 104, 104);	z-index: 100000;	height: 110px;	overflow: visible;}#log.small {	position: fixed;	bottom: 0;	left: 0;	width: 80%;	padding: 0 10%;	background-color: rgba(104, 104, 104, 0.95);	z-index: 100000;	-moz-box-shadow: 0 4px 25px rgba(0, 0, 0, 0.27);	box-shadow: 0 4px 25px rgba(0, 0, 0, 0.27);	height: 10px;	overflow: visible;}#log #login,#log #login2 {	overflow: hidden;	width: 940px;	position: relative;	top: -21px;	margin-right: auto;	margin-left: auto;}#log #login2 {	overflow: visible;}#log #scroll {	width: 50000px;	height: 108px;	position: relative;	left: 0;}#log #move {	position: relative;	background-color: rgba(104, 104, 104, 0.95);	width: 269px;	top: -20px;	height: 33px;	padding-top: 8px;	padding-left: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 0px;	-moz-box-shadow: 0 -2px 6px rgba(94, 94, 94, 0.36);	box-shadow: 0 -2px 6px rgba(94, 94, 94, 0.36);}.ie8 #log #move {	position: relative;	background-color: rgb(104, 104, 104);	width: 269px;	top: -20px;	height: 33px;	padding-top: 8px;	padding-left: 10px;	border-top-left-radius: 10px;	border-top-right-radius: 0px;	-moz-box-shadow: 0 -2px 6px rgba(94, 94, 94, 0.36);	box-shadow: 0 -2px 6px rgba(94, 94, 94, 0.36);}a#gotolist {	background: url('../../files/assets/pen.png') -4px -5px no-repeat;	padding-left: 27px;	padding-top: 2px;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: 400!important;	font-size: 12px;	margin-right: 10px!important;}a#gotolist:hover {	background: url('../../files/assets/pen.png') -4px -35px no-repeat;	padding-left: 27px;	text-transform: uppercase;	letter-spacing: 1px;	font-weight: 400!important;	font-size: 12px;	padding-top: 2px;}#log #move a {	color: white;	text-decoration: none;	font-weight: 700;	margin-top: 2px;}#log #move a:hover {	color: white!important;}#log #move * {	float: left;	margin-right: 15px;}#log #backward,#log #forward,#log #trash,#log #fastforward,#log #erase2,#erase2  {	width: 13px;	height: 20px;	text-indent: -5000px;	background: url('../../files/assets/remote.png') -1px -25px no-repeat;	margin-right: 4px;	cursor: pointer;	-webkit-user-select: none;  /* Chrome all / Safari all */	-moz-user-select: none;     /* Firefox all */	-ms-user-select: none;      /* IE 10+ */	/* No support for these yet, use at own risk */	-o-user-select: none;	user-select: none;	margin-top: 3px;}/*#log #backward:hover,#log #forward:hover,#log #trash:hover,#log #fastforward:hover {	background-position-x: -85px!important;	}*/#log #forward {	background: url('../../files/assets/remote.png') -1px 1px no-repeat;	margin-left: 2px;}#log #forward:hover {	background: url('../../files/assets/remote.png') -84px 1px no-repeat!important;}#log #backward:hover {	background: url('../../files/assets/remote.png') -84px -25px no-repeat!important;}#erase2,#log #erase2 {	background: url('../../files/assets/remote.png') -81px -150px no-repeat;	margin-left: 2px;	width: 19px;	margin-top: 2px;	top: 0;	left: 0;	position: relative;	display: block;}#erase2 {	position: relative;	top: -11px;	display: inline-block;	left: 5px;}#log #erase2:hover {	background: url('../../files/assets/remote.png') -81px -170px no-repeat;}#erase2:hover {	background: url('../../files/assets/remote.png') -102px -170px no-repeat;}#log  #fastforward {	background: url('../../files/assets/remote.png') -1px -70px no-repeat;	margin-left: 0;	width: 19px;}#log  #fastforward:hover {	background: url('../../files/assets/remote.png') -85px -70px no-repeat;}#log #trash {	background: url('../../files/assets/remote.png') -205px -5px no-repeat;	position: absolute;	top: 1px;	right: -2px;}#log #trash:hover {	background: url('../../files/assets/remote.png') -205px -89px no-repeat!important;}#log.small #trash {	background: url('../../files/assets/remote.png') -180px -85px no-repeat;	position: absolute;	top: 1px;	right: -1px;}#log.small #trash:hover {	background: url('../../files/assets/remote.png') -180px -1px no-repeat!important;}/* VERLEIH > Warenkorb END */.versteckt,#formwunsch tr.row_last {	display: none;}.ui-widget {	 font-size: 90%!important;}.startsite #wunschlink {	position: absolute;	top: 5px;	right: 10px;	width: 310px;	background: url('../../files/assets/pen.png') -4px -5px no-repeat;	text-transform: uppercase;	letter-spacing: 2px;	font-weight: 400!important;	font-size: 12px;	padding-top: 2px;	color: white;	height: 20px;}#wunschlink {	position: absolute;	top: 5px;	width: 164px;	background: url('../../files/assets/pen.png') -4px -5px no-repeat;	text-transform: uppercase;	letter-spacing: 2px;	font-weight: 400!important;	font-size: 12px;	padding-top: 2px;	color: white;	height: 20px;	right: 156px;}#wunschlink #counter {	width: 54px;	display: block;	height: 12px;	float: left;	position: relative;	left: 27px;	font-weight: 700;	letter-spacing: 2px;}.startsite #wunschlink a {	float: right;	text-decoration: none;	color: white;	width: 314cm;	text-align: right;	display: block;	height: 23px;	position: absolute;	right: -2px;	top: -5px;	padding-top: 7px;	padding-right: 0;	margin-right: 0;}#wunschlink a {	float: right;	text-decoration: none;	color: white;	text-align: right;	display: block;	height: 23px;	position: absolute;	right: -8px;	top: -4px;	padding-top: 7px;	padding-right: 0;	margin-right: 0;	width: 180px;}#wunschlink a:hover {	color: black!important;}.startsite #sbox {	display: none;}#sbox {    display: block;    position: absolute;    top: 0;    right: 0;    width: 150px;    background: url('../../files/assets/search2.png') right -51px no-repeat;    height: 31px;    text-transform: uppercase;    letter-spacing: 2px;    font-weight: 400 !important;    font-size: 12px;    color: white;    padding-top: 0;    overflow: hidden;}#sbox  #ctrl_1_submit {	background: none;	border: none;	text-indent: -5000px;	width: 30px;	padding: 0;	margin: 0;	height: 27px;	position: absolute;	cursor: pointer;	left: 0;	top: 0;}#sbox input#ctrl_1.text {    border: none;    background: none rgba(255, 255, 255, 0.9);    color: black;    font-weight: 700;    margin-left: 0px;    border-radius: 3px;    padding: 2px 4px 4px 6px;    line-height: 22px;    margin-top: 5px;    width: 88px;    height: 16px;    font-size: 13px;}/*#sbox  #ctrl_1_submit {	background: url('../../files/assets/search.png') left top / 321px 27px no-repeat;	border: none;	text-indent: -5000px;	width: 42px;	padding: 0;	margin: 0;	height: 27px;	position: relative;	top: -3px;	cursor: pointer;}*/.ce_gallery img {	width: 150px;}/* VERLEIH END */ /* ---------------------------- */@media only screen and (min-width: 1440px) {			a#facebook {		right: 25px !important;		top: 120px;		background: url('../../files/assets/social.png') -8px -45px no-repeat;	}		a#facebook_head {		display: block;		width: 43px;		height: 46px;		position: absolute;		top: -7px;		background: url('../../files/assets/fb_small_37.png ') 4px 9px no-repeat #3a5897;		left: 725px;		border-radius: 3px;	}			.ce_gallery img {		width: 187px;	}		#main .inside {		padding: 30px 10px 100px 30px;	}				#newsarchiv #spalte_01,	#newsarchiv #spalte_02,	#newsarchiv #spalte_03 {		width: 366px;		margin-right: 30px;	}	#newsarchiv #spalte_03 {		margin-right: 0;		border-right: none;	}		#newsarchiv img {	    height: auto;	    max-width: 240px;		padding-left: 0;		}		#main #newsarchiv h1 {			font-size: 39px;	}		#newsarchiv {		background: url('../../files/assets/newsarchiv2big.png') -1px repeat-y;	}			.newsreader .ce_gallery img {		max-width: 630px;	}		.newsreader .ce_gallery .image_container {		width: 100%;	}		.newsreader .ce_gallery .image_container .caption {		float: left;		display: inline-block;		position: relative;		top: 9px;		font-size: 10px!important;	}		.newsarchiv #main .inside {		padding: 30px 10px 100px;	}		#main #newsarchiv p.info  {		color: gray;		position: absolute;		top: -4px;		right: 9px;		letter-spacing: 1px;	}		#main p.info time {		font-size: 10px;	}												.newsreader .ce_gallery img {		max-width: 789px;	}			.item.liste {		max-width: 765px;		}		#wliste {		width: 767px;	}		.startsite #wunschlink {		top: 5px;		width: 371px;		background: url('../../files/assets/pen.png') -4px 0 no-repeat;		font-weight: 400!important;		font-size: 12px;		padding-top: 5px;	}		#wunschlink {		top: 5px;		width: 206px;		background: url('../../files/assets/pen.png') -4px 0 no-repeat;		font-weight: 400!important;		font-size: 12px;		padding-top: 5px;		right: 175px;	}			#wunschlink #counter {		font-size: 14px;		left: 33px;	}	.startsite #wunschlink a {		float: right;		text-decoration: none;		color: white;		width: 374px;		text-align: right;		display: block;		height: 23px;		position: absolute;		right: -2px;		top: -5px;		padding-top: 10px;		padding-right: 0;		margin-right: 0;		font-size: 14px;	}	#wunschlink a {		float: right;		text-decoration: none;		color: white;		width: 244px;		text-align: right;		display: block;		height: 23px;		position: absolute;		right: -2px;		top: -5px;		padding-top: 10px;		padding-right: 0;		margin-right: 0;		font-size: 14px;	}		#sbox {		display: block;		position: absolute;		top: 0;		right: 0;		width: 153px;		background: url('../../files/assets/search2.png') right -47px no-repeat;		height: 39px;		text-transform: uppercase;		letter-spacing: 2px;		font-weight: 400!important;		font-size: 12px;		color: white;		padding-top: 0;		overflow: hidden;	}			#sbox  #ctrl_1_submit {		background: none;		border: none;		text-indent: -5000px;		width: 30px;		padding: 0;		margin: 0;		height: 27px;		position: absolute;		cursor: pointer;		left: 5px;		top: 6px;	}					#log #login,	#log #login2 {		overflow: hidden;		width: 1180px;		position: relative;		top: -21px;		margin-right: auto;		margin-left: auto;	}	#log #login2 {		overflow: visible;	}		#start.mod_article {		width: 1036px;	}			.startsite #main .inside {    padding-top: 30px;    padding-bottom: 20px;    width: 100%;    padding-left: 0;}		#grad {		top: 137px;		right: 111px;		height: 524px;	}			#wrapper, .grid-container{		max-width:1180px;		width: 100%;		margin:0 auto;	}					#left{		width:361px;		right:361px	}		#container {		padding-left:361px	}		.newsarchiv #container {		padding-left:0px	}				.startsite #footer {		background: url('../../files/assets/adapoe_web_bg_normal_footer1180-home.jpg') center top repeat-y;	}			#footer {		color: white;		float: left;		position: relative;		display: block;		width: 100%;		background: url('../../files/assets/adapoe_web_bg_normal_footer1180.jpg') center top repeat-y;		overflow: hidden;		height: 455px;	}		.flexslider {		position: relative;		top: 29px;		padding-right: 10px;		left: -11px;	}		/* NAV HEADER MAX*/				#header .mod_navigation a.invisible {		display: none!important;	}		#header .mod_navigation * {		color: #ee7300;		font-size: 18px;		font-weight: 700;	}		#header #up.mod_navigation .sfHover a {		color: white;	}		#header .mod_navigation ul ul a {		color: #ee7300!important;	}		#header #down.mod_navigation .sfHover a {		color: #ee7300;	}				#header .mod_navigation a:hover,	#header .mod_navigation .trail,	#header .mod_navigation .active {		color: white!important;	}		#header #down.mod_navigation a:hover {		color: #ee7300!important;	}				#header .mod_navigation li {		float: left;	}		#header .mod_navigation a,	#header .mod_navigation li {		text-decoration: none;		text-transform: uppercase;		letter-spacing: 1px;		position: relative;	}		#header .mod_navigation a, 	#header .mod_navigation span {		padding-left: 25px;		display: inline-block;	}			#header .mod_navigation ul ul a, 	#header .mod_navigation ul ul span {		padding-left: 0px;		display: inline-block;		font-weight: 400;			line-height: 27px;	}				#header .mod_navigation ul li ul {				background-color: #181714;		-moz-box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25);		box-shadow: 0 8px 10px rgba(0, 0, 0, 0.25);		position: absolute;		display: block;		height: auto;		overflow: visible;		top: 36px;		min-width: 160px;		width: auto;		left: 0;		padding: 7px 23px 15px;	}		#header #down.mod_navigation ul li ul {		background-color: white;		}		#header .mod_navigation ul li ul li {		float: none;		position: relative;		display: block;		height: auto!important;		border-bottom: 1px solid rgba(255, 255, 255, 0.3);		}		#header #down.mod_navigation ul li ul li {		border-bottom: 1px solid rgba(0, 0, 0, 0.3);	}		#header .mod_navigation ul li ul li.last {		border: none!important;	}		/* ENDE NAV HEADER MAX */	#header h1  {		top: 338px;	}		#header .ce_image img {	    height: auto!important;	    max-width: 1160px;		position: absolute;		top: 137px;		left: 10px;	}	.startsite .mod_newslist {		top: 220px;	}		#main .mod_navigation.buttons a {		display: block;		width: 359px!important;	}		#left .mod_navigation * {		font-size: 18px;	}				#footer .inside {		margin-right: auto;		margin-left: auto;		width: 1130px;		margin-top: 84px;	}		#footer * {		font-size: 13px;		color: white;		margin: 0;		padding: 0;		line-height: 17px;	}		#footer h1 {		font-size: 14px!important;		text-transform: uppercase;		letter-spacing: 1px;		margin-bottom: 14px;	}	#footer p,	#footer a {		font-size: 12px!important;		text-decoration: none;	}		#footer .ce_text,	#footer .mod_navigation {		float: left;		width: 330px;		margin-right: 66px;		margin-left: 5px;	}	#footer .mod_navigation {		width: 125px;		margin-right:40px;		margin-left: 0;	}	#footer #spalte_2.mod_navigation {		width: 100px;	}		#footer #spalte_5 {		width: 241px;		margin-right: 0;	}	.orange { 		font-size: 12px!important;		color:#ee7300!important;		font-weight: 600;	}	#start.mod_article {		width: 92%;	}} @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) {	}@media only screen and (max-width: 1140px) {	#log #login,	#log #login2 {		overflow: hidden;		width: 100%;		position: relative;		/*top: -16px;*/		margin-right: auto;		margin-left: auto;	}		#log #login2 {		overflow: visible;	}}@media only screen and (max-width: 980px) {	#main h2.ce_headline {		margin: 10px 0 14px;		padding: 30px 0 0 10px;		background: none;		color: black;		top: 0;		font-size: 32px;		font-weight: 300;		text-transform: uppercase;		letter-spacing: 1px;		cursor: default;	}			#levelup a,	#levelup a:hover  {		top: 0;	}	.hidemob {		display: none;	}		#mwst {		top: 20px!important;	}		.grid-sizer, .flip-card, .card {	    width: 50%;	}	.icon-boxes-item {    	width: calc(50% - 34px);	}	.icon-boxes-item:nth-child(1) {	    border-left: 0px solid #b7b7b7;	}	/*#top.startsite  {		background: url('../../files/assets/adapoe_web_bg_normal.jpg') -320px top no-repeat, url('../../files/assets/main_pattern.png') repeat;	}		#top {				background: url('../../files/assets/adapoe_web_bg_short.jpg') -740px top no-repeat, url('../../files/assets/main_pattern.png') repeat;	}*/	.startsite .newslist-stage.mod_newslist {	    width: 100%;	    background: none;	    right: auto;	    top: 0;	    bottom: auto;	    left: 0;	    position: relative;	    background: rgba(0,0,0,0.7);	    padding-top: 2rem;	    border-radius: 0;	    padding-bottom: 2rem;	    margin-bottom: 0;	}	.startsite .mod_newslist a h2 {	    font-size: 16px !important;	    }}@media only screen and (max-width: 768px) {		.icon-boxes-item {	    	width: calc(100% - 34px);	    	border: medium none;		}						.back-inner {		    background: #e6e6e6;		    padding: 10px;		}		.card h4 {		    font-size: 14px;		    padding-left: 20px;		    		    background-size: 15px auto;		    		}		.mod_article .highlight-box h2 {		    font-size: 28px;		    width: 100%;		   }		 .grid-x > .small-12 {		     width: 100%;		 }				.news-wrapper .layout_short {		    width: 100%;		    margin: 15px !important;		    border-right: 0px solid #fff;		    background: transparent;		    padding: 0 !important;		}				.news-wrapper  .teaser {		    letter-spacing: .4px;		    font-size: 14px;		    font-weight: 500;		    line-height: 1.6;		    padding: 15px;		}						.flexslider {						opacity: 1;			float: left;		}			li.hidedesk {		display: block!important;	}		.mobile_nav ul.level_1 li.hidedesk a, .mobile_nav ul.level_1 li.hidedesk span {	    background-color: #3a5897;	    display: block;	    margin-bottom: 1px;	    padding: 5px;		color: white;	}	.mobile_nav ul.level_1 li.hidedesk a:hover, .mobile_nav ul.level_1 li.hidedesk span:hover {		opacity: .9;	}		a#facebook_head {		display: none;	}		.startsite .newslist-stage.mod_newslist{		position: relative;	}	#newsarchiv {		background: none;	}		#newsarchiv #spalte_01,	#newsarchiv #spalte_02,	#newsarchiv #spalte_03 {		width: 96%;		float: left;		padding-right: 10px;		padding-left: 10px;		margin: 30px 0 0;	}			.newsreader #main p.info time,	.newsreader #main h1 {		padding-left: 10px;	}		.newsreader #main h1 {		margin-top: 20px;		padding-left: 10px;		padding-right: 65px;	}		#wliste {		width: 100%;		float: left;		margin: 0;		padding: 0;	}			.gesendet p {		padding-left: 3px;	}			#wliste .innerw {		padding-right: 10px;		padding-left: 10px;	}	.item.liste {		cursor: default;		display: block;		margin: 0 0 10px;		max-width: 750px;		height: 55px;		background-color: white;		color: black;		text-align: left;		padding: 23px 0 10px;		float: left;		font-size: 10px;		border-radius: 1px;		/*-webkit-user-select: none;  		 -moz-user-select: none;    		 -ms-user-select: none;      		 user-select: none;*/		position: relative;		border-style: solid;		border-width: 1px;		width: 100%;	}		.item.liste h3,	.item.liste .kuerzbeschreibung  {		padding-left: 10px;	}	form#f2 {		padding-left: 10px;		padding-right: 10px;	}	.ce_form {		width: 100%;		padding: 0!important;	}			body {		 -webkit-text-size-adjust: none;	}	.startsite .mod_newslist {		position: relative;		top: 0;		width: 92%;		border-radius: 0;		background-color: white;		left: 10px;		padding-right: 0;		padding-bottom: 0;		padding-left: 0;		background: none;		margin-bottom: 80px;	}		.startsite .mod_newslist a.invert h2 {		color: #ee7300;		background: url('../../files/assets/atom_orange.png') 0 2px  no-repeat;		top: 12px;	}	.startsite .mod_newslist a.invert:hover h2 {		color: black;		background: url('../../files/assets/atom_black.png') 0 2px no-repeat;	}		#header .mod_newslist  h1 {		top: -60px;		left: 155px;		color: #ee7300;		font-weight: 300;		font-size: 48px!important;		letter-spacing: 1px!important;		background: none;		padding: 0;	}	.startsite .mod_newslist a h2 {		color: black;		background: url('../../files/assets/atom_black.png') 0 2px no-repeat;	}			.startsite .ce_search {		display: none;	}	#header .mod_newslist  h1 {		top: 0;		left: 0;		color: black;		font-weight: 300;		font-size: 65px;		letter-spacing: -3px;		background: none;		padding: 20px 0 10px;		position: relative;	}	.previewNews {		opacity: 0;	}		#grad {		display: none!important;	}		#top {		background: none!important;		}		#header #up.mod_navigation,	#header #down.mod_navigation {		display: none;	}			#left .mod_navigation {		display: none;	}		#mob_top,	#mob_down {		display: block;	}		#mob_down {		margin-top: 40px;	}	.mobile_nav * {		text-decoration: none;		color: black;		font-size: 16px;		font-weight: 700!important;		letter-spacing: 1px;		text-transform: uppercase;		margin: 0;		padding: 0;	}	.mobile_nav ul.level_1 a,	.mobile_nav ul.level_1 span {		background-color: #ee7300;		margin-bottom: 1px;		padding: 5px;		display: block;	}		.mobile_nav .trail, 	.mobile_nav .active, 	.mobile_nav a:hover {		color: white!important;	}	.mobile_nav ul.level_2 .trail, 	.mobile_nav ul.level_2 .active, 	.mobile_nav ul.level_2 a:hover {		color: #ee7300!important;	}			#main .ce_text {		padding-left: 10px;		padding-right: 10px;	}		.ce_gallery {		padding-left: 10px;		padding-right: 10px;	}	/*	.ce_gallery .cboxElement {		width: 100%;	}*/	.ce_gallery img {		width: 260px;	}		.newsreader .ce_gallery img {		width: 100%;		max-width: 760px;	}			.mobile_nav ul.level_1 li li * {		background: none white;		margin-bottom: 1px;	}	.mobile_nav ul ul {		padding-left: 10px;		padding-top: 5px;		padding-bottom: 5px;	}		.mobile_nav ul ul * {		font-weight: 300!important;	}		#header {	    background-image: url('../../files/assets/images/bg_header.jpg');	    background-size: cover;	    background-repeat: no-repeat;	    background-position: center;	    height: 120px;	}		a#logo {	    width: 320px;	    height: 50px;	    position: absolute;	    top: 33px;	    left: auto;	    background: url('../../files/assets/images/logo.png') left top no-repeat;	    background-size: 320px 50px;	    left: 50%;	    display: block;	    transform: translateX(-50%);	}	.flexslider {		padding: 0;	    margin-bottom: 0px;	    position: relative;	    top:0px;	}	#header .ce_image {		width: 100%;	}			#header .image_container {		float: left;		padding: 0 10px;		margin: 0;		position: relative;		overflow: visible;	}		#header .ce_image img {		width: 100%;		position: relative!important;		left: 0;		top: 0;		height: auto!important;	}				#header .ce_image  h1  {		color: black;		position: relative;		z-index: 999999;		display: inline-block;		top: 0;		left: 10px;		font-size: 24px;		background: none;		padding: 0;	}		#levelup.small a {		font-size: 12px;		color: gray;		background: url('../../files/assets/levelup.png') 1px -2px / 18px 41px no-repeat !important;		padding-left: 21px;		top: 20px!important;	}			#main .inside {		padding: 0!important;	}		.startsite #container {	    padding-left: 0px;	}		.startsite #main .inside {		width: 100%;		padding: 20px 0 0;	}		#start.mod_article {		width: 100%;	}		#footer .inside {		display: none;	}	#footer {		height: 160px;		background: black;	}		.mod_navigation.buttons a {		width: 94% !important;		padding-right:10px!important;	}			#log #login {		overflow: hidden;		width: 100%;		position: relative;		top: -16px;		margin-right: auto;		margin-left: auto;	}	#wunschlink,	#sbox  {		display: none;	}		.ce_search, .addnews {		display: none!important;	}		.showPreview, .layout_short {	 	display: block!important;	 }			#header  h1  {		color: black;		position: relative;		z-index: 999999;		display: inline-block;		top: 0;		left: 10px;		font-size: 24px;		background: none;		padding: 0;	}		#left .newslist_first {		margin-top: 0;	}		#main h2.ce_headline {		margin: 10px 0 14px;		padding: 30px 0 0 10px;		background: none;		color: black;		top: 0;		font-size: 32px;		font-weight: 300;		text-transform: uppercase;		letter-spacing: 1px;		cursor: default;	}		#main h2.ce_headline.verkauf {		padding-left: 10px;	}			#levelup a,	#levelup a:hover  {		top: 0;	}	.hidemob {		display: none;	}		#mwst {		top: 20px!important;	}}@media only screen and (max-width: 600px) {		/*verlehikacheln*/	.mod_navigation.buttons a {		width: 92% !important;		padding-right: 10px!important;	}	#mwst {		top: -10px!important;	}/*	.newsreader .ce_gallery img {		min-width:400px;	}*/}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {    /* display: none; <- Crashes Chrome on hover */    -webkit-appearance: none;    margin: 0; /* <-- Apparently some margin are still there even though it's hidden */}#cookiebar {        z-index: 9999;}
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url('../../files/css/./ajax-loader.gif') center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url('../../files/css/./fonts/slick.eot');
    src: url('../../files/css/./fonts/slick.eot?#iefix') format('embedded-opentype'), url('../../files/css/./fonts/slick.woff') format('woff'), url('../../files/css/./fonts/slick.ttf') format('truetype'), url('../../files/css/./fonts/slick.svg#slick') format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}

/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/* @override 
	http://adapoe.fxlb.de/files/js/jstree/themes/default/style.css%22/ */

/* jsTree default theme */


/*#jstree ul ul {
    display:none;   
}*/

.jstree-node,
.jstree-children,
.jstree-container-ul {
  display: block;
  margin: 0;
  padding: 0;
  list-style-type: none;
  list-style-image: none;
}
.jstree-node {
  white-space: nowrap;
}
.jstree-anchor {
  display: inline-block;
  color: black;
  white-space: nowrap;
  padding: 0 4px 0 1px;
  margin: 0;
  vertical-align: top;
}
.jstree-anchor:focus {
  outline: 0;
}
.jstree-anchor,
.jstree-anchor:link,
.jstree-anchor:visited,
.jstree-anchor:hover,
.jstree-anchor:active {
  text-decoration: none;
  color: inherit;
}
.jstree-icon {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-icon:empty {
  display: inline-block;
  text-decoration: none;
  margin: 0;
  padding: 0;
  vertical-align: top;
  text-align: center;
}
.jstree-ocl {
  cursor: pointer;
}
.jstree .jstree-open > .jstree-children {
  display: block;
}
.jstree .jstree-closed > .jstree-children,
.jstree .jstree-leaf > .jstree-children {
  display: none;
}
.jstree-anchor > .jstree-themeicon {
  margin-right: 2px;
}
.jstree-no-icons .jstree-themeicon,
.jstree-anchor > .jstree-themeicon-hidden {
  display: none;
}
.jstree-rtl .jstree-anchor {
  padding: 0 1px 0 4px;
}
.jstree-rtl .jstree-anchor > .jstree-themeicon {
  margin-left: 2px;
  margin-right: 0;
}
.jstree-rtl .jstree-node {
  margin-left: 0;
}
.jstree-rtl .jstree-container-ul > .jstree-node {
  margin-right: 0;
}
.jstree-wholerow-ul {
  position: relative;
  display: inline-block;
  min-width: 100%;
}
.jstree-wholerow-ul .jstree-anchor,
.jstree-wholerow-ul .jstree-icon {
  position: relative;
}
.jstree-wholerow-ul .jstree-wholerow {
  width: 100%;
  cursor: pointer;
  position: absolute;
  left: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.vakata-context {
  display: none;
}
.vakata-context,
.vakata-context ul {
  margin: 0;
  padding: 2px;
  position: absolute;
  background: #f5f5f5;
  border: 1px solid #979797;
  -moz-box-shadow: 5px 5px 4px -4px #666666;
  -webkit-box-shadow: 2px 2px 2px #999999;
  box-shadow: 2px 2px 2px #999999;
}
.vakata-context ul {
  list-style: none;
  left: 100%;
  margin-top: -2.7em;
  margin-left: -4px;
}
.vakata-context .vakata-context-right ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context li {
  list-style: none;
  display: inline;
}
.vakata-context li > a {
  display: block;
  padding: 0 2em 0 2em;
  text-decoration: none;
  width: auto;
  color: black;
  white-space: nowrap;
  line-height: 2.4em;
  -moz-text-shadow: 1px 1px 0 white;
  -webkit-text-shadow: 1px 1px 0 white;
  text-shadow: 1px 1px 0 white;
  -moz-border-radius: 1px;
  -webkit-border-radius: 1px;
  border-radius: 1px;
}
.vakata-context li > a:hover {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAIORI4JlrqN1oMSnmmZDQUAOw==");
  background-position: right center;
  background-repeat: no-repeat;
}
.vakata-context li > a:focus {
  outline: 0;
}
.vakata-context .vakata-context-hover > a {
  position: relative;
  background-color: #e8eff7;
  -moz-box-shadow: 0 0 2px #0a6aa1;
  -webkit-box-shadow: 0 0 2px #0a6aa1;
  box-shadow: 0 0 2px #0a6aa1;
}
.vakata-context .vakata-context-separator a,
.vakata-context .vakata-context-separator a:hover {
  background: white;
  border: 0;
  border-top: 1px solid #e2e3e3;
  height: 1px;
  min-height: 1px;
  max-height: 1px;
  padding: 0;
  margin: 0 0 0 2.4em;
  border-left: 1px solid #e0e0e0;
  -moz-text-shadow: 0 0 0 transparent;
  -webkit-text-shadow: 0 0 0 transparent;
  text-shadow: 0 0 0 transparent;
  -moz-box-shadow: 0 0 0 transparent;
  -webkit-box-shadow: 0 0 0 transparent;
  box-shadow: 0 0 0 transparent;
  -moz-border-radius: 0;
  -webkit-border-radius: 0;
  border-radius: 0;
}
.vakata-context .vakata-contextmenu-disabled a,
.vakata-context .vakata-contextmenu-disabled a:hover {
  color: silver;
  background-color: transparent;
  border: 0;
  box-shadow: 0 0 0;
}
.vakata-context li > a > i {
  text-decoration: none;
  display: inline-block;
  width: 2.4em;
  height: 2.4em;
  background: transparent;
  margin: 0 0 0 -2em;
  vertical-align: top;
  text-align: center;
  line-height: 2.4em;
}
.vakata-context li > a > i:empty {
  width: 2.4em;
  line-height: 2.4em;
}
.vakata-context li > a .vakata-contextmenu-sep {
  display: inline-block;
  width: 1px;
  height: 2.4em;
  background: white;
  margin: 0 0.5em 0 0;
  border-left: 1px solid #e2e3e3;
}
.vakata-context .vakata-contextmenu-shortcut {
  font-size: 0.8em;
  color: silver;
  opacity: 0.5;
  display: none;
}
.vakata-context-rtl ul {
  left: auto;
  right: 100%;
  margin-left: auto;
  margin-right: -4px;
}
.vakata-context-rtl li > a.vakata-context-parent {
  background-image: url("data:image/gif;base64,R0lGODlhCwAHAIAAACgoKP///yH5BAEAAAEALAAAAAALAAcAAAINjI+AC7rWHIsPtmoxLAA7");
  background-position: left center;
  background-repeat: no-repeat;
}
.vakata-context-rtl .vakata-context-separator > a {
  margin: 0 2.4em 0 0;
  border-left: 0;
  border-right: 1px solid #e2e3e3;
}
.vakata-context-rtl .vakata-context-left ul {
  right: auto;
  left: 100%;
  margin-left: -4px;
  margin-right: auto;
}
.vakata-context-rtl li > a > i {
  margin: 0 -2em 0 0;
}
.vakata-context-rtl li > a .vakata-contextmenu-sep {
  margin: 0 0 0 0.5em;
  border-left-color: white;
  background: #e2e3e3;
}
#jstree-marker {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
  border-right: 0;
  border-top: 5px solid transparent;
  border-bottom: 5px solid transparent;
  border-left: 5px solid;
  width: 0;
  height: 0;
  font-size: 0;
  line-height: 0;
}
#jstree-dnd {
  line-height: 16px;
  margin: 0;
  padding: 4px;
}
#jstree-dnd .jstree-icon,
#jstree-dnd .jstree-copy {
  display: inline-block;
  text-decoration: none;
  margin: 0 2px 0 0;
  padding: 0;
  width: 16px;
  height: 16px;
}
#jstree-dnd .jstree-ok {
  background: green;
}
#jstree-dnd .jstree-er {
  background: red;
}
#jstree-dnd .jstree-copy {
  margin: 0 2px 0 2px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-repeat: no-repeat;
  background-color: transparent;
}
.jstree-default .jstree-anchor,
.jstree-default .jstree-wholerow {
  transition: background-color 0.15s, box-shadow 0.15s;
}
.jstree-default .jstree-hovered {
  background: #e7f4f9;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #ccc;
}
.jstree-default .jstree-clicked {
  background: #beebff;
  border-radius: 2px;
  box-shadow: inset 0 0 1px #999;
}
.jstree-default .jstree-no-icons .jstree-anchor > .jstree-themeicon {
  display: none;
}
.jstree-default .jstree-disabled {
  background: transparent;
  color: #666;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
  box-shadow: none;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-disabled > .jstree-icon {
  opacity: 0.8;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'jstree-grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#jstree-grayscale");
  /* Firefox 10+ */
  filter: gray;
  /* IE6-9 */
  -webkit-filter: grayscale(100%);
  /* Chrome 19+ & Safari 6+ */
}
.jstree-default .jstree-search {
  font-style: italic;
  color: #8b0000;
  font-weight: bold;
}
.jstree-default .jstree-no-checkboxes .jstree-checkbox {
  display: none !important;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked {
  background: transparent;
  box-shadow: none;
}
.jstree-default.jstree-checkbox-no-clicked .jstree-clicked.jstree-hovered {
  background: #e7f4f9;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked {
  background: transparent;
}
.jstree-default.jstree-checkbox-no-clicked > .jstree-wholerow-ul .jstree-wholerow-clicked.jstree-wholerow-hovered {
  background: #e7f4f9;
}
#jstree-dnd.jstree-default .jstree-ok,
#jstree-dnd.jstree-default .jstree-er {
  background-image: url("../../files/js/jstree/themes/default/32px.png");
  background-repeat: no-repeat;
  background-color: transparent;
}
#jstree-dnd.jstree-default i {
  background: transparent;
  width: 16px;
  height: 16px;
}
#jstree-dnd.jstree-default .jstree-ok {
  background-position: -9px -71px;
}
#jstree-dnd.jstree-default .jstree-er {
  background-position: -39px -71px;
}
.jstree-default > .jstree-striped {
  background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAEAAAAkCAMAAAB/qqA+AAAABlBMVEUAAAAAAAClZ7nPAAAAAnRSTlMNAMM9s3UAAAAXSURBVHjajcEBAQAAAIKg/H/aCQZ70AUBjAATb6YPDgAAAABJRU5ErkJggg==") left top repeat;
}
.jstree-default > .jstree-wholerow-ul .jstree-hovered,
.jstree-default > .jstree-wholerow-ul .jstree-clicked {
  background: transparent;
  box-shadow: none;
  border-radius: 0;
}
.jstree-default .jstree-wholerow {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}
.jstree-default .jstree-wholerow-hovered {
  background: #e7f4f9;
}
.jstree-default .jstree-wholerow-clicked {
  background: #beebff;
  background: -moz-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #beebff), color-stop(100%, #a8e4ff));
  background: -webkit-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: -o-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: -ms-linear-gradient(top, #beebff 0%, #a8e4ff 100%);
  background: linear-gradient(to bottom, #beebff 0%, #a8e4ff 100%);
  /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='@color1', endColorstr='@color2',GradientType=0 );*/
}
.jstree-default .jstree-node {
  min-height: 24px;
  line-height: 24px;
  margin-left: 24px;
  min-width: 24px;
}
.jstree-default .jstree-anchor {
  line-height: 24px;
  height: 24px;
}
.jstree-default .jstree-icon {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default .jstree-icon:empty {
  width: 24px;
  height: 24px;
  line-height: 24px;
}
.jstree-default.jstree-rtl .jstree-node {
  margin-right: 24px;
}
.jstree-default .jstree-wholerow {
  height: 24px;
}
.jstree-default .jstree-node,
.jstree-default .jstree-icon {
  background-image: url("../../files/js/jstree/themes/default/32px.png");
}
.jstree-default .jstree-node {
  background-position: -292px -4px;
  background-repeat: repeat-y;
}
.jstree-default .jstree-last {
  background: transparent;
}
.jstree-default .jstree-open > .jstree-ocl {
  background-position: -132px -4px;
}
.jstree-default .jstree-closed > .jstree-ocl {
  background-position: -100px -4px;
}
.jstree-default .jstree-leaf > .jstree-ocl {
  background-position: -68px -4px;
}
.jstree-default .jstree-anchor > .jstree-themeicon {
  background-position: -260px -4px;
}
.jstree-default > .jstree-no-dots .jstree-node,
.jstree-default > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -4px;
}
.jstree-default > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -4px;
}
.jstree-default .jstree-disabled {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default .jstree-checkbox {
  background-position: -164px -4px;
}
.jstree-default .jstree-checkbox:hover {
  background-position: -164px -36px;
}
.jstree-default .jstree-clicked > .jstree-checkbox {
  background-position: -228px -4px;
}
.jstree-default .jstree-clicked > .jstree-checkbox:hover {
  background-position: -228px -36px;
}
.jstree-default .jstree-anchor > .jstree-undetermined {
  background-position: -196px -4px;
}
.jstree-default .jstree-anchor > .jstree-undetermined:hover {
  background-position: -196px -36px;
}
.jstree-default > .jstree-striped {
  background-size: auto 48px;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -132px -36px;
}
.jstree-default.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -100px -36px;
}
.jstree-default.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -68px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -36px -36px;
}
.jstree-default.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -4px -36px;
}
.jstree-default .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
}
.jstree-default > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("../../files/js/jstree/themes/default/throbber.gif") center center no-repeat;
}
.jstree-default.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
}
.jstree-default.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-node {
  min-height: 18px;
  line-height: 18px;
  margin-left: 18px;
  min-width: 18px;
}
.jstree-default-small .jstree-anchor {
  line-height: 18px;
  height: 18px;
}
.jstree-default-small .jstree-icon {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small .jstree-icon:empty {
  width: 18px;
  height: 18px;
  line-height: 18px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  margin-right: 18px;
}
.jstree-default-small .jstree-wholerow {
  height: 18px;
}
.jstree-default-small .jstree-node,
.jstree-default-small .jstree-icon {
  background-image: url("../../files/js/jstree/themes/default/32px.png");
}
.jstree-default-small .jstree-node {
  background-position: -295px -7px;
  background-repeat: repeat-y;
}
.jstree-default-small .jstree-last {
  background: transparent;
}
.jstree-default-small .jstree-open > .jstree-ocl {
  background-position: -135px -7px;
}
.jstree-default-small .jstree-closed > .jstree-ocl {
  background-position: -103px -7px;
}
.jstree-default-small .jstree-leaf > .jstree-ocl {
  background-position: -71px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-themeicon {
  background-position: -263px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-node,
.jstree-default-small > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -7px;
}
.jstree-default-small > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -7px;
}
.jstree-default-small .jstree-disabled {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-small .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-small .jstree-checkbox {
  background-position: -167px -7px;
}
.jstree-default-small .jstree-checkbox:hover {
  background-position: -167px -39px;
}
.jstree-default-small .jstree-clicked > .jstree-checkbox {
  background-position: -231px -7px;
}
.jstree-default-small .jstree-clicked > .jstree-checkbox:hover {
  background-position: -231px -39px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined {
  background-position: -199px -7px;
}
.jstree-default-small .jstree-anchor > .jstree-undetermined:hover {
  background-position: -199px -39px;
}
.jstree-default-small > .jstree-striped {
  background-size: auto 36px;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-small.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -135px -39px;
}
.jstree-default-small.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -103px -39px;
}
.jstree-default-small.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -71px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -39px -39px;
}
.jstree-default-small.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: -7px -39px;
}
.jstree-default-small .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
}
.jstree-default-small > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("../../files/js/jstree/themes/default/throbber.gif") center center no-repeat;
}
.jstree-default-small.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAACAQMAAABv1h6PAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMHBgAAiABBI4gz9AAAAABJRU5ErkJggg==");
}
.jstree-default-small.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-node {
  min-height: 32px;
  line-height: 32px;
  margin-left: 32px;
  min-width: 32px;
}
.jstree-default-large .jstree-anchor {
  line-height: 32px;
  height: 32px;
}
.jstree-default-large .jstree-icon {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large .jstree-icon:empty {
  width: 32px;
  height: 32px;
  line-height: 32px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  margin-right: 32px;
}
.jstree-default-large .jstree-wholerow {
  height: 32px;
}
.jstree-default-large .jstree-node,
.jstree-default-large .jstree-icon {
  background-image: url("../../files/js/jstree/themes/default/32px.png");
}
.jstree-default-large .jstree-node {
  background-position: -288px 0px;
  background-repeat: repeat-y;
}
.jstree-default-large .jstree-last {
  background: transparent;
}
.jstree-default-large .jstree-open > .jstree-ocl {
  background-position: -128px 0px;
}
.jstree-default-large .jstree-closed > .jstree-ocl {
  background-position: -96px 0px;
}
.jstree-default-large .jstree-leaf > .jstree-ocl {
  background-position: -64px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-themeicon {
  background-position: -256px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-node,
.jstree-default-large > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px 0px;
}
.jstree-default-large > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px 0px;
}
.jstree-default-large .jstree-disabled {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-hovered {
  background: transparent;
}
.jstree-default-large .jstree-disabled.jstree-clicked {
  background: #efefef;
}
.jstree-default-large .jstree-checkbox {
  background-position: -160px 0px;
}
.jstree-default-large .jstree-checkbox:hover {
  background-position: -160px -32px;
}
.jstree-default-large .jstree-clicked > .jstree-checkbox {
  background-position: -224px 0px;
}
.jstree-default-large .jstree-clicked > .jstree-checkbox:hover {
  background-position: -224px -32px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined {
  background-position: -192px 0px;
}
.jstree-default-large .jstree-anchor > .jstree-undetermined:hover {
  background-position: -192px -32px;
}
.jstree-default-large > .jstree-striped {
  background-size: auto 64px;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAACAQMAAAB49I5GAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjAAMOBgAAGAAJMwQHdQAAAABJRU5ErkJggg==");
  background-position: 100% 1px;
  background-repeat: repeat-y;
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
.jstree-default-large.jstree-rtl .jstree-open > .jstree-ocl {
  background-position: -128px -32px;
}
.jstree-default-large.jstree-rtl .jstree-closed > .jstree-ocl {
  background-position: -96px -32px;
}
.jstree-default-large.jstree-rtl .jstree-leaf > .jstree-ocl {
  background-position: -64px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-node,
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-leaf > .jstree-ocl {
  background: transparent;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-open > .jstree-ocl {
  background-position: -32px -32px;
}
.jstree-default-large.jstree-rtl > .jstree-no-dots .jstree-closed > .jstree-ocl {
  background-position: 0px -32px;
}
.jstree-default-large .jstree-themeicon-custom {
  background-color: transparent;
  background-image: none;
}
.jstree-default-large > .jstree-container-ul .jstree-loading > .jstree-ocl {
  background: url("../../files/js/jstree/themes/default/throbber.gif") center center no-repeat;
}
.jstree-default-large.jstree-rtl .jstree-node {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAACAQMAAAAD0EyKAAAABlBMVEUAAAAdHRvEkCwcAAAAAXRSTlMAQObYZgAAAAxJREFUCNdjgIIGBgABCgCBvVLXcAAAAABJRU5ErkJggg==");
}
.jstree-default-large.jstree-rtl .jstree-last {
  background: transparent;
}
@media (max-width: 768px) {
  .jstree-default-responsive {
    /*
		.jstree-open > .jstree-ocl,
		.jstree-closed > .jstree-ocl { border-radius:20px; background-color:white; }
		*/
  }
  .jstree-default-responsive .jstree-icon {
    background-image: url("../../files/js/jstree/themes/default/40px.png");
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-node {
    min-height: 40px;
    line-height: 40px;
    margin-left: 40px;
    min-width: 40px;
    white-space: nowrap;
  }
  .jstree-default-responsive .jstree-anchor {
    line-height: 40px;
    height: 40px;
  }
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-icon:empty {
    width: 40px;
    height: 40px;
    line-height: 40px;
  }
  .jstree-default-responsive > .jstree-container-ul > .jstree-node {
    margin-left: 0;
  }
  .jstree-default-responsive.jstree-rtl .jstree-node {
    margin-left: 0;
    margin-right: 40px;
  }
  .jstree-default-responsive.jstree-rtl .jstree-container-ul > .jstree-node {
    margin-right: 0;
  }
  .jstree-default-responsive .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-size: 120px 200px;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background: transparent;
  }
  .jstree-default-responsive .jstree-open > .jstree-ocl {
    background-position: 0 0px !important;
  }
  .jstree-default-responsive .jstree-closed > .jstree-ocl {
    background-position: 0 -40px !important;
  }
  .jstree-default-responsive.jstree-rtl .jstree-closed > .jstree-ocl {
    background-position: -40px 0px !important;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-themeicon {
    background-position: -40px -40px;
  }
  .jstree-default-responsive .jstree-checkbox,
  .jstree-default-responsive .jstree-checkbox:hover {
    background-position: -40px -80px;
  }
  .jstree-default-responsive .jstree-clicked > .jstree-checkbox,
  .jstree-default-responsive .jstree-clicked > .jstree-checkbox:hover {
    background-position: 0 -80px;
  }
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined,
  .jstree-default-responsive .jstree-anchor > .jstree-undetermined:hover {
    background-position: 0 -120px;
  }
  .jstree-default-responsive .jstree-anchor {
    font-weight: bold;
    font-size: 1.1em;
    text-shadow: 1px 1px white;
  }
  .jstree-default-responsive > .jstree-striped {
    background: transparent;
  }
  .jstree-default-responsive .jstree-wholerow {
    border-top: 1px solid rgba(255, 255, 255, 0.7);
    border-bottom: 1px solid rgba(64, 64, 64, 0.2);
    background: #ebebeb;
    height: 40px;
  }
  .jstree-default-responsive .jstree-wholerow-hovered {
    background: #e7f4f9;
  }
  .jstree-default-responsive .jstree-wholerow-clicked {
    background: #beebff;
  }
  .jstree-default-responsive .jstree-children .jstree-last > .jstree-wholerow {
    box-shadow: inset 0 -6px 3px -5px #666666;
  }
  .jstree-default-responsive .jstree-children .jstree-open > .jstree-wholerow {
    box-shadow: inset 0 6px 3px -5px #666666;
    border-top: 0;
  }
  .jstree-default-responsive .jstree-children .jstree-open + .jstree-open {
    box-shadow: none;
  }
  .jstree-default-responsive .jstree-node,
  .jstree-default-responsive .jstree-icon,
  .jstree-default-responsive .jstree-node > .jstree-ocl,
  .jstree-default-responsive .jstree-themeicon,
  .jstree-default-responsive .jstree-checkbox {
    background-image: url("../../files/js/jstree/themes/default/40px.png");
    background-size: 120px 200px;
  }
  .jstree-default-responsive .jstree-node {
    background-position: -80px 0;
    background-repeat: repeat-y;
  }
  .jstree-default-responsive .jstree-last {
    background: transparent;
  }
  .jstree-default-responsive .jstree-leaf > .jstree-ocl {
    background-position: -40px -120px;
  }
  .jstree-default-responsive .jstree-last > .jstree-ocl {
    background-position: -40px -160px;
  }
  .jstree-default-responsive .jstree-themeicon-custom {
    background-color: transparent;
    background-image: none;
  }
}
.jstree-default > .jstree-container-ul > .jstree-node {
  margin-left: 0;
  margin-right: 0;
}

