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{margin:0;padding:0;overflow:hidden;list-style:none}.ce_gallery>ul li{float:left}.ce_gallery>ul li.col_first{clear:left}.float_left{float:left}.float_right{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}
body,div,h1,h2,h3,h4,h5,h6,p,blockquote,pre,code,ol,ul,li,dl,dt,dd,figure,table,th,td,form,fieldset,legend,input,textarea{margin:0;padding:0}table{border-spacing:0;border-collapse:collapse}caption,th,td{text-align:left;text-align:start;vertical-align:top}abbr,acronym{font-variant:normal;border-bottom:1px dotted #666;cursor:help}blockquote,q{quotes:none}fieldset,img,iframe{border:0}ul{list-style-type:none}sup{vertical-align:text-top}sub{vertical-align:text-bottom}del{text-decoration:line-through}ins{text-decoration:none}header,footer,nav,section,aside,article,figure,figcaption{display:block}body{font:12px/1 "Lucida Grande","Lucida Sans Unicode",Verdana,sans-serif;color:#000}input,button,textarea,select{font-family:inherit;font-size:99%;font-weight:inherit}pre,code{font-family:Monaco,monospace}h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:400}h1{font-size:1.8333em}h2{font-size:1.6667em}h3{font-size:1.5em}h4{font-size:1.3333em}table{font-size:inherit}caption,th{font-weight:700}a{color:#00f}h1,h2,h3,h4,h5,h6{margin-top:1em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom:12px}
/*
	jQuery.mmenu CSS
*/
/*
	jQuery.mmenu panels CSS
*/
.mm-menu.mm-horizontal > .mm-panel {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }

.mm-menu .mm-hidden {
  display: none; }

.mm-wrapper {
  overflow-x: hidden;
  position: relative; }

.mm-menu,
.mm-menu > .mm-panel {
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 0; }

.mm-menu {
  background: inherit;
  display: block;
  overflow: hidden;
  padding: 0; }
  .mm-menu > .mm-panel {
    background: inherit;
    -webkit-overflow-scrolling: touch;
    overflow: scroll;
    overflow-x: hidden;
    overflow-y: auto;
    box-sizing: border-box;
    padding: 20px;
    -webkit-transform: translate(100%, 0);
    -moz-transform: translate(100%, 0);
    -ms-transform: translate(100%, 0);
    -o-transform: translate(100%, 0);
    transform: translate(100%, 0); }
    .mm-menu > .mm-panel.mm-opened {
      -webkit-transform: translate(0%, 0);
      -moz-transform: translate(0%, 0);
      -ms-transform: translate(0%, 0);
      -o-transform: translate(0%, 0);
      transform: translate(0%, 0); }
    .mm-menu > .mm-panel.mm-subopened {
      -webkit-transform: translate(-30%, 0);
      -moz-transform: translate(-30%, 0);
      -ms-transform: translate(-30%, 0);
      -o-transform: translate(-30%, 0);
      transform: translate(-30%, 0); }
    .mm-menu > .mm-panel.mm-highest {
      z-index: 1; }
  .mm-menu .mm-list {
    padding: 20px 0; }
  .mm-menu > .mm-list {
    padding-bottom: 0; }
    .mm-menu > .mm-list:after {
      content: '';
      display: block;
      height: 40px; }

.mm-panel > .mm-list {
  margin-left: -20px;
  margin-right: -20px; }
  .mm-panel > .mm-list:first-child {
    padding-top: 0; }

.mm-list,
.mm-list > li {
  list-style: none;
  display: block;
  padding: 0;
  margin: 0; }

.mm-list {
  font: inherit;
  font-size: 14px; }
  .mm-list a,
  .mm-list a:hover {
    text-decoration: none; }
  .mm-list > li {
    position: relative; }
    .mm-list > li > a,
    .mm-list > li > span {
      text-overflow: ellipsis;
      white-space: nowrap;
      overflow: hidden;
      color: inherit;
      line-height: 20px;
      display: block;
      padding: 10px 10px 10px 20px;
      margin: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    content: '';
    border-bottom-width: 1px;
    border-bottom-style: solid;
    display: block;
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0; }
  .mm-list > li:not(.mm-subtitle):not(.mm-label):not(.mm-search):not(.mm-noresults):after {
    width: auto;
    margin-left: 20px;
    position: relative;
    left: auto; }
  .mm-list a.mm-subopen {
    background: rgba(3, 2, 1, 0);
    width: 40px;
    height: 100%;
    padding: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 2; }
    .mm-list a.mm-subopen:before {
      content: '';
      border-left-width: 1px;
      border-left-style: solid;
      display: block;
      height: 100%;
      position: absolute;
      left: 0;
      top: 0; }
    .mm-list a.mm-subopen.mm-fullsubopen {
      width: 100%; }
      .mm-list a.mm-subopen.mm-fullsubopen:before {
        border-left: none; }
    .mm-list a.mm-subopen + a,
    .mm-list a.mm-subopen + span {
      padding-right: 5px;
      margin-right: 40px; }
  .mm-list > li.mm-selected > a.mm-subopen {
    background: transparent; }
  .mm-list > li.mm-selected > a.mm-fullsubopen + a,
  .mm-list > li.mm-selected > a.mm-fullsubopen + span {
    padding-right: 45px;
    margin-right: 0; }
  .mm-list a.mm-subclose {
    text-indent: 20px;
    padding-top: 30px;
    margin-top: -20px; }
  .mm-list > li.mm-label {
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    font-size: 10px;
    text-transform: uppercase;
    text-indent: 20px;
    line-height: 25px;
    padding-right: 5px; }
  .mm-list > li.mm-spacer {
    padding-top: 40px; }
    .mm-list > li.mm-spacer.mm-label {
      padding-top: 25px; }
  .mm-list a.mm-subopen:after,
  .mm-list a.mm-subclose:before {
    content: '';
    border: 2px solid transparent;
    display: inline-block;
    width: 7px;
    height: 7px;
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    margin-bottom: -5px;
    position: absolute;
    bottom: 50%; }
  .mm-list a.mm-subopen:after {
    border-top: none;
    border-left: none;
    right: 18px; }
  .mm-list a.mm-subclose:before {
    border-right: none;
    border-bottom: none;
    margin-bottom: -15px;
    left: 22px; }

.mm-menu.mm-vertical .mm-list .mm-panel {
  display: none;
  padding: 10px 0 10px 10px; }
  .mm-menu.mm-vertical .mm-list .mm-panel li:last-child:after {
    border-color: transparent; }
.mm-menu.mm-vertical .mm-list li.mm-opened > .mm-panel {
  display: block; }
.mm-menu.mm-vertical .mm-list > li > a.mm-subopen {
  height: 40px; }
  .mm-menu.mm-vertical .mm-list > li > a.mm-subopen:after {
    top: 16px;
    bottom: auto; }
.mm-menu.mm-vertical .mm-list > li.mm-opened > a.mm-subopen:after {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg); }
.mm-menu.mm-vertical .mm-list > li.mm-label > a.mm-subopen {
  height: 25px; }

html.mm-opened .mm-page {
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); }

.mm-menu {
  background: #333333;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.1);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:after, .mm-menu .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.15); }
  .mm-menu .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.1); }
  .mm-menu .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.05); }
  .mm-menu.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.05); }

/*
	jQuery.mmenu offcanvas addon CSS
*/
.mm-page {
  box-sizing: border-box;
  position: relative; }

.mm-slideout {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease; }

html.mm-opened {
  overflow: hidden;
  position: relative; }
  html.mm-opened body {
    overflow: hidden; }

html.mm-background .mm-page {
  background: inherit; }

#mm-blocker {
  background: rgba(3, 2, 1, 0);
  display: none;
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 999999; }

html.mm-opened #mm-blocker,
html.mm-blocking #mm-blocker {
  display: block; }

.mm-menu.mm-offcanvas {
  display: none;
  position: fixed; }
.mm-menu.mm-current {
  display: block; }

.mm-menu {
  width: 80%;
  min-width: 140px;
  max-width: 440px; }

html.mm-opening .mm-slideout {
  -webkit-transform: translate(80%, 0);
  -moz-transform: translate(80%, 0);
  -ms-transform: translate(80%, 0);
  -o-transform: translate(80%, 0);
  transform: translate(80%, 0); }

@media all and (max-width: 175px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(140px, 0);
    -moz-transform: translate(140px, 0);
    -ms-transform: translate(140px, 0);
    -o-transform: translate(140px, 0);
    transform: translate(140px, 0); } }
@media all and (min-width: 550px) {
  html.mm-opening .mm-slideout {
    -webkit-transform: translate(440px, 0);
    -moz-transform: translate(440px, 0);
    -ms-transform: translate(440px, 0);
    -o-transform: translate(440px, 0);
    transform: translate(440px, 0); } }

/*
	jQuery.mmenu effects extension CSS
*/
html.mm-slide .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-slide.mm-opened .mm-menu {
  -webkit-transform: translateX(-30%);
  -moz-transform: translateX(-30%);
  -ms-transform: translateX(-30%);
  -o-transform: translateX(-30%);
  transform: translateX(-30%); }
html.mm-slide.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-right.mm-opened .mm-menu {
  -webkit-transform: translateX(30%);
  -moz-transform: translateX(30%);
  -ms-transform: translateX(30%);
  -o-transform: translateX(30%);
  transform: translateX(30%); }
html.mm-slide.mm-right.mm-opening .mm-menu {
  -webkit-transform: translateX(0%);
  -moz-transform: translateX(0%);
  -ms-transform: translateX(0%);
  -o-transform: translateX(0%);
  transform: translateX(0%); }
html.mm-slide.mm-top.mm-opened .mm-menu {
  -webkit-transform: translateY(-30%);
  -moz-transform: translateY(-30%);
  -ms-transform: translateY(-30%);
  -o-transform: translateY(-30%);
  transform: translateY(-30%); }
html.mm-slide.mm-top.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }
html.mm-slide.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: translateY(30%);
  -moz-transform: translateY(30%);
  -ms-transform: translateY(30%);
  -o-transform: translateY(30%);
  transform: translateY(30%); }
html.mm-slide.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: translateY(0%);
  -moz-transform: translateY(0%);
  -ms-transform: translateY(0%);
  -o-transform: translateY(0%);
  transform: translateY(0%); }

html.mm-zoom-menu .mm-menu {
  -webkit-transition: -webkit-transform 0.4s ease;
  transition: transform 0.4s ease; }
html.mm-zoom-menu.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(-30%);
  -moz-transform: scale(0.7, 0.7) translateX(-30%);
  -ms-transform: scale(0.7, 0.7) translateX(-30%);
  -o-transform: scale(0.7, 0.7) translateX(-30%);
  transform: scale(0.7, 0.7) translateX(-30%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center; }
html.mm-zoom-menu.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-right.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateX(30%);
  -moz-transform: scale(0.7, 0.7) translateX(30%);
  -ms-transform: scale(0.7, 0.7) translateX(30%);
  -o-transform: scale(0.7, 0.7) translateX(30%);
  transform: scale(0.7, 0.7) translateX(30%);
  -webkit-transform-origin: right center;
  -moz-transform-origin: right center;
  -ms-transform-origin: right center;
  -o-transform-origin: right center;
  transform-origin: right center; }
html.mm-zoom-menu.mm-right.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateX(0%);
  -moz-transform: scale(1, 1) translateX(0%);
  -ms-transform: scale(1, 1) translateX(0%);
  -o-transform: scale(1, 1) translateX(0%);
  transform: scale(1, 1) translateX(0%); }
html.mm-zoom-menu.mm-top.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(-30%);
  -moz-transform: scale(0.7, 0.7) translateY(-30%);
  -ms-transform: scale(0.7, 0.7) translateY(-30%);
  -o-transform: scale(0.7, 0.7) translateY(-30%);
  transform: scale(0.7, 0.7) translateY(-30%);
  -webkit-transform-origin: center top;
  -moz-transform-origin: center top;
  -ms-transform-origin: center top;
  -o-transform-origin: center top;
  transform-origin: center top; }
html.mm-zoom-menu.mm-top.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }
html.mm-zoom-menu.mm-bottom.mm-opened .mm-menu {
  -webkit-transform: scale(0.7, 0.7) translateY(30%);
  -moz-transform: scale(0.7, 0.7) translateY(30%);
  -ms-transform: scale(0.7, 0.7) translateY(30%);
  -o-transform: scale(0.7, 0.7) translateY(30%);
  transform: scale(0.7, 0.7) translateY(30%);
  -webkit-transform-origin: center bottom;
  -moz-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  -o-transform-origin: center bottom;
  transform-origin: center bottom; }
html.mm-zoom-menu.mm-bottom.mm-opening .mm-menu {
  -webkit-transform: scale(1, 1) translateY(0%);
  -moz-transform: scale(1, 1) translateY(0%);
  -ms-transform: scale(1, 1) translateY(0%);
  -o-transform: scale(1, 1) translateY(0%);
  transform: scale(1, 1) translateY(0%); }

html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel {
  -webkit-transform: scale(1.5, 1.5) translateX(100%);
  -moz-transform: scale(1.5, 1.5) translateX(100%);
  -ms-transform: scale(1.5, 1.5) translateX(100%);
  -o-transform: scale(1.5, 1.5) translateX(100%);
  transform: scale(1.5, 1.5) translateX(100%);
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -ms-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
  -webkit-transition-property: -webkit-transform, left;
  transition-property: transform, left; }
  html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened {
    -webkit-transform: scale(1, 1) translateX(0%);
    -moz-transform: scale(1, 1) translateX(0%);
    -ms-transform: scale(1, 1) translateX(0%);
    -o-transform: scale(1, 1) translateX(0%);
    transform: scale(1, 1) translateX(0%); }
    html.mm-zoom-panels .mm-menu.mm-horizontal > .mm-panel.mm-opened.mm-subopened {
      -webkit-transform: scale(0.7, 0.7) translateX(-30%);
      -moz-transform: scale(0.7, 0.7) translateX(-30%);
      -ms-transform: scale(0.7, 0.7) translateX(-30%);
      -o-transform: scale(0.7, 0.7) translateX(-30%);
      transform: scale(0.7, 0.7) translateX(-30%); }

/*
	jQuery.mmenu themes extension CSS
*/
html.mm-opened.mm-light .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light {
  background: #f3f3f3;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.6);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:after, .mm-menu.mm-light .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-light .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-light .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-light.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: #f3f3f3; }
  .mm-menu.mm-light .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-light .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: #f3f3f3; }

.mm-menu.mm-light label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-light em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-light .mm-header .mm-prev:before,
  .mm-menu.mm-light .mm-header .mm-next:after,
  .mm-menu.mm-light .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-light .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-light .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-light label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-light label.mm-toggle:before {
    background: #f3f3f3; }
.mm-menu.mm-light input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-white .mm-page {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white {
  background: white;
  color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-list > li:after {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li > a.mm-subclose {
    background: rgba(0, 0, 0, 0.06);
    color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:after, .mm-menu.mm-white .mm-list > li > a.mm-subclose:before {
    border-color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-list > li > a.mm-subopen:before {
    border-color: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-white .mm-list > li.mm-selected > span {
    background: rgba(0, 0, 0, 0.06); }
  .mm-menu.mm-white .mm-list > li.mm-label {
    background: rgba(0, 0, 0, 0.03); }
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-white.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-buttonbar {
  border-color: rgba(0, 0, 0, 0.6);
  background: white; }
  .mm-menu.mm-white .mm-buttonbar > * {
    border-color: rgba(0, 0, 0, 0.6); }
  .mm-menu.mm-white .mm-buttonbar > input:checked + label {
    background: rgba(0, 0, 0, 0.6);
    color: white; }

.mm-menu.mm-white label.mm-check:before {
  border-color: rgba(0, 0, 0, 0.6); }

.mm-menu.mm-white em.mm-counter {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-footer {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-header {
  border-color: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.3); }
  .mm-menu.mm-white .mm-header .mm-prev:before,
  .mm-menu.mm-white .mm-header .mm-next:after,
  .mm-menu.mm-white .mm-header .mm-close:after {
    border-color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white .mm-list li.mm-label > div > div {
  background: rgba(0, 0, 0, 0.03); }

.mm-menu.mm-white .mm-search input {
  background: rgba(0, 0, 0, 0.1);
  color: rgba(0, 0, 0, 0.6); }
.mm-menu.mm-white .mm-noresultsmsg {
  color: rgba(0, 0, 0, 0.3); }

.mm-menu.mm-white label.mm-toggle {
  background: rgba(0, 0, 0, 0.1); }
  .mm-menu.mm-white label.mm-toggle:before {
    background: white; }
.mm-menu.mm-white input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

html.mm-opened.mm-black .mm-page {
  box-shadow: none; }

.mm-menu.mm-black {
  background: black;
  color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-list > li:after {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li > a.mm-subclose {
    background: rgba(255, 255, 255, 0.25);
    color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:after, .mm-menu.mm-black .mm-list > li > a.mm-subclose:before {
    border-color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-list > li > a.mm-subopen:before {
    border-color: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black .mm-list > li.mm-selected > a:not(.mm-subopen),
  .mm-menu.mm-black .mm-list > li.mm-selected > span {
    background: rgba(255, 255, 255, 0.25); }
  .mm-menu.mm-black .mm-list > li.mm-label {
    background: rgba(255, 255, 255, 0.15); }
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > a.mm-subopen,
  .mm-menu.mm-black.mm-vertical .mm-list li.mm-opened > ul {
    background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-buttonbar {
  border-color: rgba(255, 255, 255, 0.6);
  background: black; }
  .mm-menu.mm-black .mm-buttonbar > * {
    border-color: rgba(255, 255, 255, 0.6); }
  .mm-menu.mm-black .mm-buttonbar > input:checked + label {
    background: rgba(255, 255, 255, 0.6);
    color: black; }

.mm-menu.mm-black label.mm-check:before {
  border-color: rgba(255, 255, 255, 0.6); }

.mm-menu.mm-black em.mm-counter {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-footer {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-header {
  border-color: rgba(255, 255, 255, 0.2);
  color: rgba(255, 255, 255, 0.3); }
  .mm-menu.mm-black .mm-header .mm-prev:before,
  .mm-menu.mm-black .mm-header .mm-next:after,
  .mm-menu.mm-black .mm-header .mm-close:after {
    border-color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black .mm-list li.mm-label > div > div {
  background: rgba(255, 255, 255, 0.15); }

.mm-menu.mm-black .mm-search input {
  background: rgba(255, 255, 255, 0.3);
  color: rgba(255, 255, 255, 0.6); }
.mm-menu.mm-black .mm-noresultsmsg {
  color: rgba(255, 255, 255, 0.3); }

.mm-menu.mm-black label.mm-toggle {
  background: rgba(255, 255, 255, 0.2); }
  .mm-menu.mm-black label.mm-toggle:before {
    background: black; }
.mm-menu.mm-black input.mm-toggle:checked ~ label.mm-toggle {
  background: #4bd963; }

@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) YAML core stylesheet
 * (de) YAML Basis-Stylesheet
 *
 * Don't make any changes in this file!
 * Your changes should be placed in any css-file in your own stylesheet folder.
 *
 * @copyright       Copyright 2005-2009, Dirk Jesse
 * @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
 *                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
 * @link            http://www.yaml.de
 * @package         yaml
 * @version         3.2
 * @revision        $Revision:426 $
 * @lastmodified    $Date:2009-10-21 21:12:11 +0200 (Mi, 21. Okt 2009) $
 */

/**
 * Contao Extension
 * @copyright  Felix Pfeiffer : Neue Medien 2007 - 2012
 * @author     Felix Pfeiffer <info@felixpfeiffer.com>
 * @package    Subcolumns
 */
@media screen,projection{.ym-grid{display:table;width:100%;table-layout:fixed;list-style-type:none;padding-left:0;padding-right:0;margin-left:0;margin-right:0}.ym-gl{float:left;margin:0}.ym-gr{float:right;margin:0 0 0 -5px}.ym-g15{width:15%}.ym-g20{width:20%}.ym-g25{width:25%}.ym-g30{width:30%}.ym-g33{width:33.333%}.ym-g35{width:35%}.ym-g38{width:38.2%}.ym-g40{width:40%}.ym-g45{width:45%}.ym-g50{width:50%}.ym-g55{width:55%}.ym-g60{width:60%}.ym-g62{width:61.8%}.ym-g65{width:65%}.ym-g66{width:66.666%}.ym-g70{width:70%}.ym-g75{width:75%}.ym-g80{width:80%}.ym-g85{width:85%}.ym-gbox{padding:0 10px}.ym-gbox-left{padding:0 10px 0 0}.ym-gbox-right{padding:0 0 0 10px}.ym-equalize{overflow:hidden}.ym-equalize>[class*="ym-g"]{display:table-cell;float:none;margin:0;vertical-align:top}.ym-equalize>[class*="ym-g"]>[class*="ym-gbox"]{padding-bottom:10000px;margin-bottom:-10000px}}@media print{.ym-grid>.ym-gl,.ym-grid>.ym-gr{overflow:visible;display:table}}
.linieGepunktet{border-bottom: 1px solid #ccc}.linieGepunktetObenUnten{border-top: 4px solid transparent;border-image: url(/files/templates/images/underline.gif) 4 4 4 4 repeat}@font-face{font-family: 'Open Sans', Helvetica, sans-serif}.font1{font-family: 'Open Sans', Helvetica, sans-serif}.font2{font-family: 'Open Sans', Helvetica, sans-serif}.font3{font-family: 'Open Sans', Helvetica, sans-serif}.content-width-1{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px}@media all and (max-width: 1024px){.content-width-1{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){.content-width-1{padding-left: 10px;padding-right: 10px}}.braun{color: #634a12}.rot{color: #e63026}.gelb{color: #f59b00}.eingerueckt{margin-left: 200px}@media all and (max-width: 768px){.eingerueckt{margin-left: 50px}}.boxWeisWeis{border: 1px solid #e2e3e3;padding: 0 10px;background-color: #fff}.boxWeisWeis .image_container{margin: 0 -10px}.boxWeisWeis .image_container figcaption{padding: 0 10px}.boxWeisWeis h1,.boxWeisWeis h2,.boxWeisWeis h3,.boxWeisWeis h4,.boxWeisWeis h5,.boxWeisWeis h6{margin: 0 -10px;padding: 5px 10px}.boxWeisWeis h1 ~ p:first-of-type,.boxWeisWeis h2 ~ p:first-of-type,.boxWeisWeis h3 ~ p:first-of-type,.boxWeisWeis h4 ~ p:first-of-type,.boxWeisWeis h5 ~ p:first-of-type,.boxWeisWeis h6 ~ p:first-of-type{margin-top: 1em}.boxGrauGrau{background-color: #f1f1f1;padding: 0 10px}.boxGrauGrau .image_container{margin: 0 -10px;margin-bottom: 0 !important}.boxGrauGrau .image_container figcaption{padding: 0 10px}.boxGrauGrau h1,.boxGrauGrau h2,.boxGrauGrau h3,.boxGrauGrau h4,.boxGrauGrau h5,.boxGrauGrau h6{margin: 0 -10px;padding: 5px 10px}.boxGrauGrau h1 ~ p:first-of-type,.boxGrauGrau h2 ~ p:first-of-type,.boxGrauGrau h3 ~ p:first-of-type,.boxGrauGrau h4 ~ p:first-of-type,.boxGrauGrau h5 ~ p:first-of-type,.boxGrauGrau h6 ~ p:first-of-type{margin-top: 1em}.boxGrauGrau h1,.boxGrauGrau h2,.boxGrauGrau h3{background-color: #e2e3e3}.boxGrauWeis{padding: 0 10px;border: 1px solid #e2e3e3}.boxGrauWeis .image_container{margin: 0 -10px;margin-bottom: 0 !important}.boxGrauWeis .image_container figcaption{padding: 0 10px}.boxGrauWeis h1,.boxGrauWeis h2,.boxGrauWeis h3,.boxGrauWeis h4,.boxGrauWeis h5,.boxGrauWeis h6{margin: 0 -10px;padding: 5px 10px}.boxGrauWeis h1 ~ p:first-of-type,.boxGrauWeis h2 ~ p:first-of-type,.boxGrauWeis h3 ~ p:first-of-type,.boxGrauWeis h4 ~ p:first-of-type,.boxGrauWeis h5 ~ p:first-of-type,.boxGrauWeis h6 ~ p:first-of-type{margin-top: 1em}.boxGrauWeis h1,.boxGrauWeis h2,.boxGrauWeis h3{background-color: #e2e3e3}.boxFarbeFarbe{background-color: #fff6e6;padding: 0 10px}.boxFarbeFarbe .image_container{margin: 0 -10px;margin-bottom: 0 !important}.boxFarbeFarbe .image_container figcaption{padding: 0 10px}.boxFarbeFarbe h1,.boxFarbeFarbe h2,.boxFarbeFarbe h3,.boxFarbeFarbe h4,.boxFarbeFarbe h5,.boxFarbeFarbe h6{margin: 0 -10px;padding: 5px 10px}.boxFarbeFarbe h1 ~ p:first-of-type,.boxFarbeFarbe h2 ~ p:first-of-type,.boxFarbeFarbe h3 ~ p:first-of-type,.boxFarbeFarbe h4 ~ p:first-of-type,.boxFarbeFarbe h5 ~ p:first-of-type,.boxFarbeFarbe h6 ~ p:first-of-type{margin-top: 1em}.boxFarbeFarbe h1,.boxFarbeFarbe h2,.boxFarbeFarbe h3{background-color: #f59b00;color: #fff}.boxFarbeWeis{padding: 0 10px;border: 1px solid #f59b00}.boxFarbeWeis .image_container{margin: 0 -10px;margin-bottom: 0 !important}.boxFarbeWeis .image_container figcaption{padding: 0 10px}.boxFarbeWeis h1,.boxFarbeWeis h2,.boxFarbeWeis h3,.boxFarbeWeis h4,.boxFarbeWeis h5,.boxFarbeWeis h6{margin: 0 -10px;padding: 5px 10px}.boxFarbeWeis h1 ~ p:first-of-type,.boxFarbeWeis h2 ~ p:first-of-type,.boxFarbeWeis h3 ~ p:first-of-type,.boxFarbeWeis h4 ~ p:first-of-type,.boxFarbeWeis h5 ~ p:first-of-type,.boxFarbeWeis h6 ~ p:first-of-type{margin-top: 1em}.boxFarbeWeis h1,.boxFarbeWeis h2,.boxFarbeWeis h3{background-color: #f59b00;color: #fff}.bildRahmenGrau figure img{border: 1px solid #dcdcdc}.abstandUnten{margin-bottom: 30px}.keinenAbstandUnten{margin-bottom: 0.5em !important}h1.zwischenueberschrift,h2.zwischenueberschrift,h3.zwischenueberschrift,h4.zwischenueberschrift,h5.zwischenueberschrift,h6.zwischenueberschrift{font-weight: 600;color: #f59b00;border-bottom: 1px solid #717676;padding-bottom: 5px !important}.zwischenueberschrift > h1,.zwischenueberschrift > h2,.zwischenueberschrift > h3,.zwischenueberschrift > h4,.zwischenueberschrift > h5,.zwischenueberschrift > h6{font-weight: 600;color: #f59b00;border-bottom: 1px solid #717676;padding-bottom: 5px !important}.ohneRahmen{border: none}.mitRahmen{border: 2px solid #f59b00;background-color: #fff;padding: 1rem}.mitRahmen > figure{margin-left: -1rem;margin-right: -1rem;margin-top: -1rem;padding-top: 0}.ohneHintergrund{background-color: initial !important;padding: initial !important}.ohneRundung{-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important}.ohneRundung *{-webkit-border-radius: 0px !important;-moz-border-radius: 0px !important;border-radius: 0px !important}.ganzBreit .image_container img{max-width: 100% !important}.button{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.button::after{content: "»";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-left: 10px;font-weight: 300;line-height: 1rem}.button:hover{background-color: #c27b00;cursor: pointer}.button a{color: #fff;border-bottom: none}.button a:hover{border-bottom: none}.button50{width: 50%;background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.button50::after{content: "»";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-left: 10px;font-weight: 300;line-height: 1rem}.button50:hover{background-color: #c27b00;cursor: pointer}.button50 a{color: #fff;border-bottom: none}.button50 a:hover{border-bottom: none}@media all and (max-width: 768px){.button50{width: 100%}}.button100{width: 100%;background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.button100::after{content: "»";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-left: 10px;font-weight: 300;line-height: 1rem}.button100:hover{background-color: #c27b00;cursor: pointer}.button100 a{color: #fff;border-bottom: none}.button100 a:hover{border-bottom: none}.buttonBack{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.buttonBack::before{content: "«";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-right: 10px;font-weight: 300;line-height: 1rem}.buttonBack:hover{background-color: #c27b00;cursor: pointer}.buttonBack a{color: #fff;border-bottom: none}.buttonBack a:hover{border-bottom: none}.buttonBack50{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.buttonBack50::before{content: "«";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-right: 10px;font-weight: 300;line-height: 1rem}.buttonBack50:hover{background-color: #c27b00;cursor: pointer}.buttonBack50 a{color: #fff;border-bottom: none}.buttonBack50 a:hover{border-bottom: none}.buttonBack100{width: 100%;background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.buttonBack100::before{content: "«";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-right: 10px;font-weight: 300;line-height: 1rem}.buttonBack100:hover{background-color: #c27b00;cursor: pointer}.buttonBack100 a{color: #fff;border-bottom: none}.buttonBack100 a:hover{border-bottom: none}.videoFrame{position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden}.videoFrame > *{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.iframeWrapper{position: relative;padding-bottom: 56.25%;padding-top: 0px;height: 0;overflow: hidden}.iframeWrapper iframe{position: absolute;top: 0;left: 0;width: 100%;height: 100%}.filter.Ort,.filter.Anstellung{margin-bottom: 1rem}.filter.Ort select,.filter.Anstellung select{border: 1px solid #c8c8c8;background-color: #fafafa}.ce_text.stelle{border-top: 1px solid #717676;line-height: 1.3em;padding-top: 10px;position: relative}.ce_text.stelle:hover{background-color: #e6e6e6}.ce_text.stelle:last-of-type{border-bottom: 1px solid #717676}.ce_text.stelle .info{font-size: 0.75rem;padding-top: 0.5em;margin-bottom: 0.5em;font-weight: 300;line-height: 1.5em}.ce_text.stelle .title{font-size: 1rem;font-weight: 600;margin-bottom: 0;color: #f59b00;display: inline}.ce_text.stelle .unterzeile{display: inline;font-size: 0.875rem}.ce_text.stelle .unterzeile p{margin-bottom: 0;display: inline}.ce_text.stelle .more{font-size: 1.25rem;text-align: right;margin-top: 0;padding-bottom: 0.5em;border-bottom: none;display: inline-block;color: #717676}.ce_text.stelle .link{display: block;border: none}.ce_text.stelle:not(.startseite) .title{display: block}.spalten-zentriert > *[class*='ym-']{vertical-align: middle !important}html{font-size: 100%}body{font: 100% 'Open Sans', Helvetica, sans-serif;color: #000;background-color: #fff;font-weight: 300}a{text-decoration: none;border-bottom: 1px dotted #000;color: #000}a:hover{border-bottom: 1px solid #000}p{line-height: 1.5em;margin-bottom: 1.5rem}h1,h2,h3,h4,h5,h6{color: #000;font-family: 'Open Sans', Helvetica, sans-serif;line-height: 1.3em;margin-top: 0;font-weight: 300}h1{font-size: 1.75rem;font-weight: 400}@media all and (max-width: 1024px){h1{font-size: 1.5rem}}h2{font-size: 1.625rem}@media all and (max-width: 1024px){h2{font-size: 1.375rem}}h3{font-size: 1.5rem}@media all and (max-width: 1024px){h3{font-size: 1.25rem}}h4{font-size: 1.375rem;font-weight: 400}h5{font-size: 1rem}h6{font-size: .75rem}.listentsyle ul{list-style-type: disc;margin-left: 20px}.listentsyle ul > li{margin-bottom: 0.5em;line-height: 1.5em}.listentsyle ol > li{margin-left: 1.6em;margin-bottom: 0.5em}h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom: 18px}@media all and (max-width: 1024px){h1,h2,h3,h4,h5,h6,p,pre,blockquote,table,ol,ul,form{margin-bottom: 16px}}figure{line-height: 0;margin-bottom: 0.5rem}figure img{box-sizing: border-box}figure a{border: none}figure a:hover{border: none}figure figcaption{font-size: 0.75rem;font-style: italic;line-height: 1.3em;color: #f59b00;margin-top: 5px}@media all and (max-width: 1024px){figure figcaption{font-size: 0.625rem}}address{font-style: normal}#header figure img,#footer figure img,.ohneRahmen figure img{border: none}strong{font-weight: bold;font-weight: 600}input,label,select,button,textarea{margin: 0;border: 0;padding: 0;white-space: normal}input[type="text"]{background: white;text-indent: 5px}#opener a{display: none;border-bottom: none;float: left}#opener a .linewrap{float: left;margin-right: 5px}#opener a .line{width: 20px;height: 2px;background-color: #000;float: left;margin-top: 5px;margin-right: 5px;clear: both}#opener .label{display: none;float: left;margin-top: 2px;text-transform: uppercase;font-weight: 400;color: #000}@media (max-width: 1024px){#opener a{display: block;position: relative}#opener .label{display: block}}.ce_gallery ul{-webkit-margin-before: 0;-webkit-margin-after: 0;-webkit-padding-start: 0}.ce_gallery ul li{margin-right: 3%;margin-bottom: 3%}.ce_gallery ul li.col_last{margin-right: 0}.ce_gallery ul li figure{margin-bottom: 0;position: relative}.ce_gallery ul li figure figcaption{line-height: 1em;height: 2.5em;margin-top: 2px}.ce_gallery ul.cols_1 li{max-width: 100%;display: none}.ce_gallery ul.cols_1 li:first-of-type{display: block}.ce_gallery ul.cols_2 li{max-width: 48.5%}.ce_gallery ul.cols_3 li{max-width: 31.3333%}.ce_gallery ul.cols_4 li{max-width: 22.75%;box-sizing: border-box}@media all and (max-width: 1023px){.ce_gallery ul.cols_4 li{max-width: 31.3%}.ce_gallery ul.cols_4 li:nth-of-type(3n+3){margin-right: 0}.ce_gallery ul.cols_4 li:nth-of-type(3n+3).col_last{margin-right: 0}.ce_gallery ul.cols_4 li.col_last{margin-right: 3%}.ce_gallery ul.cols_4 li.col_first{clear: none}}@media all and (max-width: 768px){.ce_gallery ul.cols_4 li{max-width: 48.5%}.ce_gallery ul.cols_4 li:nth-of-type(3n+3){margin-right: 3%}.ce_gallery ul.cols_4 li:nth-of-type(2n+2){margin-right: 0}.ce_gallery ul.cols_4 li:nth-of-type(2n+2).row_0.col_last{margin-right: 0}}@media all and (max-width: 540px){.ce_gallery ul.cols_4 li{max-width: 100%;margin-left: 0 !important;margin-right: 0 !important}}.ce_gallery ul.cols_6 li{max-width: 14.15%;box-sizing: border-box}@media all and (max-width: 1023px){.ce_gallery ul.cols_6 li{max-width: 22.5%;clear: inherit}.ce_gallery ul.cols_6 li:nth-of-type(4n+4){margin-right: 0}.ce_gallery ul.cols_6 li.col_last{margin-right: 3%}.ce_gallery ul.cols_6 li.row_1.col_last{margin-right: 0}}@media all and (max-width: 768px){.ce_gallery ul.cols_6 li{max-width: 31.3%}.ce_gallery ul.cols_6 li:nth-of-type(4n+4){margin-right: 3%}.ce_gallery ul.cols_6 li:nth-of-type(3n+3){margin-right: 0}}@media all and (max-width: 540px){.ce_gallery ul.cols_6 li{max-width: 48.5%}.ce_gallery ul.cols_6 li:nth-of-type(3n+3){margin-right: 3%}.ce_gallery ul.cols_6 li:nth-of-type(2n+2){margin-right: 0}}.mod_sitemap{background-color: #e3e4e4}.mod_sitemap .level_1{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;padding-top: 60px;list-style-type: none}@media all and (max-width: 1024px){.mod_sitemap .level_1{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){.mod_sitemap .level_1{padding-left: 10px;padding-right: 10px}}.mod_sitemap .level_1 a{border-bottom: none;color: #333}.mod_sitemap .level_1 a:hover{color: #000;border-bottom: 1px dotted #646464}.mod_sitemap .level_1 > li{float: left;margin-left: 18px;margin-right: 18px;padding-left: 10px;border-left: 1px solid #000}.mod_sitemap .level_1 > li > a{font-weight: 600}.mod_sitemap .level_1 > li.first{margin-left: 0}.mod_sitemap .level_1 > li.last{margin-right: 0}.mod_sitemap .level_1 > li .level_2{padding-left: 10px}.mod_sitemap .level_1 > li .level_2 > li{margin: 5px 0}.mod_sitemap .level_1 > li .level_2 > li::before{content: '-';margin-left: -10px}.mod_sitemap .level_1 > li .level_2 > li a{margin-left: 5px;font-weight: 300}.mod_sitemap .level_1 > li .level_2 > li .level_3{display: none}@media screen and (max-width: 1024px){.mod_sitemap{float: left;clear: left}}@media screen and (max-width: 768px){.mod_sitemap{display: none}}.info-style{text-align: left;font-size: 0.75rem;margin-bottom: 0.5em;font-weight: 300}.mod_newslist{font-size: 1rem}.mod_newslist a{color: #000;border: none}.mod_newslist a:hover{border-bottom: 1px dotted #000}.mod_newslist .layout_short .newsHeadline{font-weight: 600;font-family: 'Open Sans', Helvetica, sans-serif}.mod_newslist .layout_short .newsHeadline a{color: #717676}.mod_newslist .layout_short .newsHeadline .more{font-weight: 300;font-family: 'Open Sans', Helvetica, sans-serif}.mod_newslist .layout_short .newsTeaser{font-size: 0.875rem}.mod_newslist .layout_short .newsTeaser > p{display: inline}.mod_newslist .layout_short .more{float: initial;font-weight: 300}.mod_newslist .layout_short .more > a{color: #717676}.mod_newslist .layout_short .more .more-pfeil{background-image: url(/files/theme/images/more.png);background-repeat: no-repeat;background-position: 0 0;width: 6px;height: 12px;display: inline-block;margin-left: 5px}.mod_newslist .layout_short .layout_short_left,.mod_newslist .layout_short .layout_short_right{box-sizing: border-box;float: left;position: relative}.mod_newslist .layout_short .layout_short_left figure,.mod_newslist .layout_short .layout_short_right figure{margin-left: 0 !important;margin-right: 0 !important;margin-top: 0 !important;margin-bottom: 0 !important}.mod_newslist .layout_short .layout_short_left{padding-right: 10px;width: 30%}.mod_newslist .layout_short .layout_short_right{padding-left: 10px;width: 70%}.mod_newslist .layout_short.startseite .layout_short_left,.mod_newslist .layout_short.startseite .layout_short_right{width: 50%}.mod_newslist .layout_latest .more{margin-top: 1rem;margin-bottom: 0}.mod_newslist .layout_latest figure{margin-bottom: 20px}.mod_newslist .layout_latest figure.float_right{margin-left: 20px}.mod_newslist .layout_latest figure.float_left{margin-right: 20px}.mod_newslist .layout_latest,.mod_newslist .layout_short{border-bottom: 1px solid #717676;line-height: 1.3em;padding-bottom: 20px;position: relative}.mod_newslist .layout_latest.first,.mod_newslist .layout_short.first{border-top: 1px solid #717676}.mod_newslist .layout_latest:last-of-type,.mod_newslist .layout_short:last-of-type{border-bottom: 1px solid #717676}.mod_newslist .layout_latest.arc_18 .layout_short_left img,.mod_newslist .layout_short.arc_18 .layout_short_left img{border: 1px solid #e6e6e6}.mod_newslist .layout_latest > a,.mod_newslist .layout_short > a{color: #000;border-bottom: none}.mod_newslist .layout_latest .more > a,.mod_newslist .layout_short .more > a{color: #000}.mod_newslist .layout_latest .more .more-pfeil,.mod_newslist .layout_short .more .more-pfeil{background-image: url(/files/theme/images/more.png);background-repeat: no-repeat;background-position: 0 0;width: 6px;height: 12px;display: inline-block;margin-left: 5px}.mod_newslist .layout_latest figure,.mod_newslist .layout_short figure{margin-bottom: 20px}.mod_newslist .layout_latest figure a:hover,.mod_newslist .layout_short figure a:hover{border-bottom: none}.mod_newslist .layout_latest:hover,.mod_newslist .layout_short:hover{background-color: #e6e6e6}.mod_newslist .layout_latest .overAll,.mod_newslist .layout_short .overAll{position: absolute;height: 100%;width: 100%;top: 0;left: 0}.mod_newslist .layout_simple{border-bottom: 1px solid #000;padding: 1rem 0 2rem 0;position: relative}.mod_newslist .layout_simple .linkAll{position: absolute;height: 100%;width: 100%;top: 0;left: 0}.mod_newslist .layout_simple.first{border-top: 1px solid #000}.mod_newslist .layout_simple .linkPfeil{background-image: url(/files/theme/images/listen-zeichen.png);background-repeat: no-repeat;background-position: 0px 5px;padding-left: 25px;font-weight: 600;margin-bottom: 0}.mod_newslist .layout_simple .linkPfeil a{color: #000}.mod_newslist .layout_simple:hover{background-color: #ebebeb}.mod_newslist .info{text-align: left;font-size: 0.75rem;margin-bottom: 0.5em;font-weight: 300}.mod_newslist .pagination{width: 100%;padding-top: 5px;border-top: 1px solid #fff}.mod_newslist .pagination p{margin-bottom: 0}.mod_newslist .pagination ul{display: inline-block}.mod_newslist .pagination ul li{float: left}.mod_newslist .pagination ul li a,.mod_newslist .pagination ul li span{display: block;padding: 2px 8px 0px;text-decoration: none;border: none}.mod_newslist .pagination ul li a.active,.mod_newslist .pagination ul li span.active{background-color: #f59b00;color: white;border-radius: 2px}.mod_newslist .pagination ul li a:hover:not(.active),.mod_newslist .pagination ul li span:hover:not(.active){background-color: #f59b00;color: white;border-radius: 2px}.mod_newslist.flex-33-33-33-row{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: stretch;align-content: flex-start}.mod_newslist.flex-33-33-33-row > .layout_short{box-sizing: border-box;width: 32%}.mod_newslist.flex-33-33-33-row > .layout_short.first{border-top: none}@media all and (max-width: 1023px){.mod_newslist.flex-33-33-33-row > .layout_short{width: 48%}}@media all and (max-width: 767px){.mod_newslist.flex-33-33-33-row > .layout_short{width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;border-top: 1px solid #f59b00;border-bottom: none}}@media all and (max-width: 767px){.mod_newslist.flex-33-33-33-row.bildOben > .layout_short{width: 48% !important}.mod_newslist.flex-33-33-33-row.bildOben > .layout_short.first{border-top: 1px solid #f59b00}}@media all and (max-width: 499px){.mod_newslist.flex-33-33-33-row.bildOben > .layout_short{width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;border-top: 1px solid #f59b00;border-bottom: none}}.mod_newslist.flex-25-row{display: flex;flex-direction: row;flex-wrap: wrap;justify-content: space-between;align-items: stretch;align-content: flex-start}.mod_newslist.flex-25-row > .layout_short{box-sizing: border-box;width: 23.5%;border-bottom: 0}.mod_newslist.flex-25-row > .layout_short.first{border-top: none}@media all and (max-width: 1023px){.mod_newslist.flex-25-row > .layout_short{width: 48%}}@media all and (max-width: 767px){.mod_newslist.flex-25-row > .layout_short{width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;border-top: 1px solid #f59b00;border-bottom: none}}.mod_newslist.flex-25-row.bildOben .info{text-align: left}.mod_newslist.flex-25-row.bildOben .newsTeaser .more{float: initial;font-size: 1.25rem;font-weight: 300}.mod_newslist.flex-25-row.bildOben .newsTeaser .more a{color: #717676}@media all and (max-width: 767px){.mod_newslist.flex-25-row.bildOben > .layout_short{width: 48% !important}.mod_newslist.flex-25-row.bildOben > .layout_short.first{border-top: 1px solid #f59b00}}@media all and (max-width: 499px){.mod_newslist.flex-25-row.bildOben > .layout_short{width: 100% !important;padding-left: 0 !important;padding-right: 0 !important;border-top: 1px solid #f59b00;border-bottom: none}}.mod_newsreader.arc_18 .image_container img,.mod_newslist > .layout_full.arc_18 .image_container img{border: 1px solid #e6e6e6}.mod_newsreader h1,.mod_newslist > .layout_full h1{margin-top: 0.5rem}.mod_newsreader .image_container.float_right,.mod_newslist > .layout_full .image_container.float_right,.mod_newsreader .image_container.float_above,.mod_newslist > .layout_full .image_container.float_above{margin-left: 10px;float: right}.mod_newsreader .image_container.float_left,.mod_newslist > .layout_full .image_container.float_left{margin-right: 10px}.mod_newsreader .image_container.float_right,.mod_newslist > .layout_full .image_container.float_right,.mod_newsreader .image_container.float_left,.mod_newslist > .layout_full .image_container.float_left,.mod_newsreader .image_container.float_above,.mod_newslist > .layout_full .image_container.float_above{max-width: 50%;margin-bottom: 10px}@media all and (max-width: 768px){.mod_newsreader .image_container.float_right,.mod_newslist > .layout_full .image_container.float_right,.mod_newsreader .image_container.float_left,.mod_newslist > .layout_full .image_container.float_left,.mod_newsreader .image_container.float_above,.mod_newslist > .layout_full .image_container.float_above{max-width: 100%;margin-left: 0;margin-right: 0}}.mod_newsreader .ce_text,.mod_newslist > .layout_full .ce_text{margin-bottom: 0 !important}.mod_newsreader .ce_text.teaser,.mod_newslist > .layout_full .ce_text.teaser{font-weight: 600}@media all and (max-width: 1024px){.mod_newsreader .ce_text.teaser,.mod_newslist > .layout_full .ce_text.teaser{max-width: inherit}}.mod_newsreader .ce_text .image_container.float_right,.mod_newslist > .layout_full .ce_text .image_container.float_right{margin-left: 1.5vw}.mod_newsreader .ce_text .image_container.float_left,.mod_newslist > .layout_full .ce_text .image_container.float_left{margin-right: 1.5vw}.mod_newsreader .ce_text .image_container.float_right,.mod_newslist > .layout_full .ce_text .image_container.float_right,.mod_newsreader .ce_text .image_container.float_left,.mod_newslist > .layout_full .ce_text .image_container.float_left{max-width: 50%;margin-bottom: 1.5vw}@media all and (max-width: 768px){.mod_newsreader .ce_text .image_container.float_right,.mod_newslist > .layout_full .ce_text .image_container.float_right,.mod_newsreader .ce_text .image_container.float_left,.mod_newslist > .layout_full .ce_text .image_container.float_left{max-width: 100%;margin-left: 0;margin-right: 0}}.mod_newsreader .ce_text,.mod_newslist > .layout_full .ce_text{overflow: visible}.mod_newsreader .enclosure,.mod_newslist > .layout_full .enclosure{margin-top: 1rem;padding-top: 0.5rem}.mod_newsreader .enclosure a,.mod_newslist > .layout_full .enclosure a{border-bottom: 1px solid transparent}.mod_newsreader .enclosure a:hover,.mod_newslist > .layout_full .enclosure a:hover{border-bottom: 1px solid #000;cursor: url(/files/templates/images/icon-download.gif), auto}.mod_newsreader .back,.mod_newslist > .layout_full .back{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.mod_newsreader .back::before,.mod_newslist > .layout_full .back::before{content: "«";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-right: 10px;font-weight: 300;line-height: 1rem}.mod_newsreader .back:hover,.mod_newslist > .layout_full .back:hover{background-color: #c27b00;cursor: pointer}.mod_newsreader .back a,.mod_newslist > .layout_full .back a{color: #fff;border-bottom: none}.mod_newsreader .back a:hover,.mod_newslist > .layout_full .back a:hover{border-bottom: none}.mod_newsreader .stellenanzeigen .ce_text.teaser,.mod_newslist > .layout_full .stellenanzeigen .ce_text.teaser{max-width: inherit;float: none;margin-right: 0}.mod_newscategories select{font-weight: 600;font-size: 1rem;border: 1px solid #ccc;background: #f2f2f2}.ce_caroufredsel_gallery,.ce_caroufredsel_start{position: relative}.ce_caroufredsel_gallery figure,.ce_caroufredsel_start figure{position: relative;margin-bottom: 0}.ce_caroufredsel_gallery figure figcaption,.ce_caroufredsel_start figure figcaption{position: absolute;width: 650px !important;height: 3em;bottom: 0;right: 60px;color: white;font-size: 3.125rem;line-height: 1.3em;font-family: 'Open Sans', Helvetica, sans-serif;text-align: right;text-shadow: 1px 1px 5px rgba(0,0,0,0.3)}.ce_caroufredsel_gallery .image_container img,.ce_caroufredsel_start .image_container img{width: 100%}.ce_caroufredsel_gallery .caroufredsel_controls,.ce_caroufredsel_start .caroufredsel_controls{position: absolute;z-index: 200;width: 100%;top: 44%}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .buttoncss,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .buttoncss{background-image: none;width: 31px;height: 57px;background-repeat: no-repeat;display: block !important;opacity: 0.6;border: none}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .buttoncss > span,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .buttoncss > span{display: none}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .buttoncss:hover,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .buttoncss:hover{opacity: 1;border-bottom: transparent}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev{background-image: none;width: 31px;height: 57px;background-repeat: no-repeat;display: block !important;opacity: 0.6;border: none;float: left;margin-left: 15px;background-position: -51px 0px}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev > span,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev > span{display: none}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev:hover,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .caroufredsel_prev:hover{opacity: 1;border-bottom: transparent}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .caroufredsel_next,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .caroufredsel_next{background-image: none;width: 31px;height: 57px;background-repeat: no-repeat;display: block !important;opacity: 0.6;border: none;float: right;margin-right: 15px}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .caroufredsel_next > span,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .caroufredsel_next > span{display: none}.ce_caroufredsel_gallery .caroufredsel_controls .caroufredsel_navi .caroufredsel_next:hover,.ce_caroufredsel_start .caroufredsel_controls .caroufredsel_navi .caroufredsel_next:hover{opacity: 1;border-bottom: transparent}.ce_caroufredsel_gallery .caroufredsel_pagi_wrap,.ce_caroufredsel_start .caroufredsel_pagi_wrap{position: absolute;bottom: 10px;width: 100%;z-index: 200}.ce_caroufredsel_gallery .caroufredsel_pagi,.ce_caroufredsel_start .caroufredsel_pagi{display: block !important;margin: 0 auto}.ce_caroufredsel_gallery .caroufredsel_pagi > a,.ce_caroufredsel_start .caroufredsel_pagi > a{border: 1px solid #fff;border-radius: 15px;width: 15px;height: 15px;margin: 0px 5px 0 0;display: inline-block;box-sizing: border-box}.ce_caroufredsel_gallery .caroufredsel_pagi > a:hover,.ce_caroufredsel_start .caroufredsel_pagi > a:hover{background-color: rgba(245,155,0,0.5)}.ce_caroufredsel_gallery .caroufredsel_pagi > a.selected,.ce_caroufredsel_start .caroufredsel_pagi > a.selected{background-color: #f59b00}.ce_caroufredsel_gallery .caroufredsel_pagi > a > span,.ce_caroufredsel_start .caroufredsel_pagi > a > span{display: none}.text_overlay{position: absolute;top: 0;z-index: auto;height: 100%;width: 100%}.text_overlay .caroufredsel_skin{position: relative;max-width: 1920px;height: 100%;margin: 0 auto;opacity: 0.5}.text_overlay .caroufredsel_skin .caroufredsel_wrapper{height: 100% !important}.text_overlay .caroufredsel_skin .caroufredsel_wrapper .caroufredsel{height: 100% !important}.text_overlay .caroufredsel_skin .caroufredsel_wrapper .caroufredsel .ce_text{display: none;transition: all ease 1s}.text_overlay .caroufredsel_skin .caroufredsel_wrapper .caroufredsel .ce_text.visible{display: inherit}.text_overlay .caroufredsel_skin h1,.text_overlay .caroufredsel_skin h2,.text_overlay .caroufredsel_skin h3,.text_overlay .caroufredsel_skin h4,.text_overlay .caroufredsel_skin h5,.text_overlay .caroufredsel_skin h6,.text_overlay .caroufredsel_skin p,.text_overlay .caroufredsel_skin span{font-size: 5rem;font-weight: 300;left: 70px;bottom: 20px;position: absolute;margin-bottom: 0;font-weight: 700;color: #fff;text-shadow: 1px 1px 1px #000}@media all and (max-width: 1024px){.text_overlay .caroufredsel_skin h1,.text_overlay .caroufredsel_skin h2,.text_overlay .caroufredsel_skin h3,.text_overlay .caroufredsel_skin h4,.text_overlay .caroufredsel_skin h5,.text_overlay .caroufredsel_skin h6,.text_overlay .caroufredsel_skin p,.text_overlay .caroufredsel_skin span{font-size: 3rem;left: 20px}}@media all and (max-width: 768px){.text_overlay .caroufredsel_skin h1,.text_overlay .caroufredsel_skin h2,.text_overlay .caroufredsel_skin h3,.text_overlay .caroufredsel_skin h4,.text_overlay .caroufredsel_skin h5,.text_overlay .caroufredsel_skin h6,.text_overlay .caroufredsel_skin p,.text_overlay .caroufredsel_skin span{display: none}}.text_overlay .caroufredsel_skin.bottom{bottom: 30px}.text_overlay .caroufredsel_skin.right{right: 50px}@media all and (max-width: 1024px){.text_overlay .caroufredsel_skin.right{right: 110px}}.text_overlay .caroufredsel_skin.top{top: 0}.text_overlay .caroufredsel_skin.left{left: 0}.text_overlay .caroufredsel_skin.white h1,.text_overlay .caroufredsel_skin.white h2,.text_overlay .caroufredsel_skin.white h3,.text_overlay .caroufredsel_skin.white h4,.text_overlay .caroufredsel_skin.white h5,.text_overlay .caroufredsel_skin.white h6,.text_overlay .caroufredsel_skin.white p,.text_overlay .caroufredsel_skin.white span{color: #fff;text-shadow: 0px 0px 20px #7d7d7d}.text_overlay .caroufredsel_skin.black h1,.text_overlay .caroufredsel_skin.black h2,.text_overlay .caroufredsel_skin.black h3,.text_overlay .caroufredsel_skin.black h4,.text_overlay .caroufredsel_skin.black h5,.text_overlay .caroufredsel_skin.black h6,.text_overlay .caroufredsel_skin.black p,.text_overlay .caroufredsel_skin.black span{color: #000;text-shadow: 0px 0px 20px #7d7d7d}@media screen and (max-width: 1260px){.ce_caroufredsel_gallery figure figcaption{right: 30px}}@media screen and (max-width: 1024px){.ce_caroufredsel_gallery figure figcaption{right: 20px}}@media screen and (max-width: 768px){.ce_caroufredsel_gallery figure figcaption{right: 15px;font-size: 1.875rem;width: 400px !important;display: none}.ce_caroufredsel_gallery .caroufredsel_controls{display: none}.ce_caroufredsel_gallery .caroufredsel_pagi_wrap{display: none}}.ce_accordion{border-bottom: 1px solid #f59b00;margin-bottom: 0 !important}.ce_accordion.first{margin-top: inherit !important;border-top: 1px solid #f59b00}.ce_accordion .ui-accordion-header{font-size: 1.25rem;color: #000;padding: 10px 0;font-weight: 400;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}.ce_accordion .ui-accordion-header .ui-accordion-header-icon{background-image: url(/files/theme/images/acc-pfeil-inactive.png);background-size: 15px;width: 15px;height: 24px;display: inline-block;vertical-align: middle;margin-top: 0.25em;position: relative;text-indent: -99999px;overflow: hidden;background-repeat: no-repeat;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}@media all and (max-width: 768px){.ce_accordion .ui-accordion-header .ui-accordion-header-icon{background-size: 70%;margin-top: 3px}}.ce_accordion .ui-accordion-header.ui-accordion-header-active{width: initial;color: #000;padding: 10px 0 20px 0;font-weight: 600}.ce_accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background-image: url(/files/theme/images/acc-pfeil-active.png)}@media all and (max-width: 768px){.ce_accordion .ui-accordion-header.ui-accordion-header-active .ui-accordion-header-icon{background-size: 70%;margin-top: inherit}}.ce_accordion .ui-accordion-header:hover{cursor: pointer;color: #000}.ce_accordion .ui-accordion-header:focus{outline: none}@media all and (max-width: 1024px){.ce_accordion .ui-accordion-header{font-size: 1.125rem}}.ce_accordion .ui-accordion-content.ui-accordion-content-active{position: relative;overflow: auto}.ce_accordion.last,.ce_accordion:last-of-type{margin-bottom: 60px !important}.ce_accordion.last .ui-accordion-header.ui-accordion-header-active,.ce_accordion:last-of-type .ui-accordion-header.ui-accordion-header-active{border-bottom: none}.ce_hyperlink{background-color: #f59b00}.ce_hyperlink > a{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}.ce_hyperlink > a::after{content: "»";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-left: 10px;font-weight: 300;line-height: 1rem}.ce_hyperlink > a:hover{background-color: #c27b00;cursor: pointer}.ce_hyperlink > a a{color: #fff;border-bottom: none}.ce_hyperlink > a a:hover{border-bottom: none}.mod_search form .formbody{margin-top: 2rem}.mod_search form .formbody input[type="search"]{border: 1px solid #000;padding: 2px}.mod_search form .formbody input[type="submit"]{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px;display: inline}.mod_search form .formbody input[type="submit"]::after{content: "»";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-left: 10px;font-weight: 300;line-height: 1rem}.mod_search form .formbody input[type="submit"]:hover{background-color: #c27b00;cursor: pointer}.mod_search form .formbody input[type="submit"] a{color: #fff;border-bottom: none}.mod_search form .formbody input[type="submit"] a:hover{border-bottom: none}.mod_search .relevance{display: none}.mod_search > div{border-bottom: 1px dotted #f59b00;position: relative;max-width: 66%;padding: 20px 0 10px 0}@media all and (max-width: 768px){.mod_search > div > *{max-width: inherit}}.mod_search > div h1,.mod_search > div h2,.mod_search > div h3,.mod_search > div h4,.mod_search > div h5,.mod_search > div h6{font-size: 1.25rem;font-weight: 600;margin-bottom: 0}.mod_search > div h1 > a,.mod_search > div h2 > a,.mod_search > div h3 > a,.mod_search > div h4 > a,.mod_search > div h5 > a,.mod_search > div h6 > a{border-bottom: none}.mod_search > div h1 > a:hover,.mod_search > div h2 > a:hover,.mod_search > div h3 > a:hover,.mod_search > div h4 > a:hover,.mod_search > div h5 > a:hover,.mod_search > div h6 > a:hover{color: #000}.mod_search > div .context{color: #000;font-size: 1rem;margin-bottom: 0}.mod_search > div .context > a{color: #000;border-bottom: 0}.mod_search > div .context > a:hover{border-bottom: 1px dotted #f59b00}.mod_search > div .context .highlight{font-weight: 600}.mod_search > div .url{font-size: 0.75em;margin-bottom: 0}.mod_search > div .url a{border-bottom: none}.mod_search > div .url a:hover{color: #000}.mod_search > div .url .filesize{display: none}.mod_search > div .overAll{position: absolute;top: 0;height: 100%;width: 100%;border-bottom: none}.mod_search .paginationWrapper:last-of-type{border-bottom: none}.mod_search .pagination{float: right}.mod_search .pagination p,.mod_search .pagination ul{float: left}.mod_search .pagination ul{margin-bottom: 0;line-height: 1.4em;font-size: 1rem}.mod_search .pagination ul li{float: left;margin-left: 15px}.mod_search .pagination ul li a{border-bottom: none}.mod_search .pagination ul li a.next,.mod_search .pagination ul li a.last,.mod_search .pagination ul li a.previous,.mod_search .pagination ul li a.first{font-size: 1.5rem;line-height: 1em}.mod_search .pagination ul li .current{color: #f59b00}.mod_search .pagination p{margin-bottom: 0;line-height: 1.4em;font-size: 1rem;margin-right: 2rem}.mod_search .searchWrapper:hover{background-color: #eee}.mod_form form .formbody .widget{float: left;margin-right: 10px}.mod_form form .formbody .widget > p{margin-bottom: 0}.ce_text .image_container{margin-bottom: 0.6rem;padding-top: 0.5em}.ce_text .image_container.float_below img{-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.ce_text .image_container.float_left,.ce_text .image_container.float_right{max-width: 45%}.ce_text .image_container.float_left{margin-right: 30px}.ce_text .image_container.float_right{margin-left: 30px}.ce_text .image_container.float_above{padding-top: 0}.ce_text ul{list-style-type: disc;margin-left: 20px}.ce_text ul > li{margin-bottom: 0.5em;line-height: 1.5em}.ce_text ol > li{margin-left: 1.6em;margin-bottom: 0.5em}.ce_text.quote{padding-left: 40px;background-image: url(/files/templates/images/icon-pfeile-zitat.gif);background-position: 0 .5em;background-repeat: no-repeat;box-sizing: border-box}@media all and (max-width: 768px){.ce_text .image_container.float_left,.ce_text .image_container.float_right{max-width: 100%}.ce_text .image_container.float_left{margin-right: 0}.ce_text .image_container.float_right{margin-left: 0}}.ce_downloads ul li{margin-bottom: 2rem;position: relative;clear: both;font-size: 0.9375rem}.ce_downloads ul li img{float: left;margin-right: 0.75rem;width: 19px}.ce_downloads ul li a{border-bottom: 1px solid transparent;color: #003568;font-weight: 600;border-bottom: 1px solid #003669}.ce_downloads ul li a:hover{border-bottom: 1px solid #003568}.ce_downloads ul li a .size{font-weight: 300}.ce_downloads ul li .searchKeys{display: none}.ce_downloads ul li .aktuellerStand{font-size: 0.75rem;display: inline-block}.ce_image.imageOpacity{background-color: #fff;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.ce_image.imageOpacity .image_container{position: relative;margin-bottom: 0;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.ce_image.imageOpacity .image_container img{opacity: 0.05;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease;-webkit-border-radius: 5px;-moz-border-radius: 5px;border-radius: 5px}.ce_image.imageOpacity .image_container .caption{position: absolute;top: 0;left: 0;color: #000;font-size: 1.5rem;padding: 20px}.ce_image.imageOpacity:hover .image_container img{opacity: 1}.mod_breadcrumb{font-size: 0.75rem;margin-top: 10px;clear: both}.mod_breadcrumb ul > li{float: left;color: #f59b00}.mod_breadcrumb ul > li a{color: #808080}.mod_breadcrumb ul > li a:hover{color: #000}.mod_breadcrumb ul > li::after{content: "/";margin-left: 5px;margin-right: 5px}.mod_breadcrumb ul > li.first{display: none}.mod_breadcrumb ul > li.last::after{content: ""}@media all and (max-width: 1024px){.mod_breadcrumb{display: none}}#wrapper{font-size: 1rem;background-image: none;background-position: center 0px;background-repeat: no-repeat;background-color: #fff}#header{min-height: 250px;max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;overflow: hidden}@media all and (max-width: 1024px){#header{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#header{padding-left: 10px;padding-right: 10px}}#header .inside #logo{position: absolute;left: 60px;top: 0;margin-top: 35px}#header .inside #headerService{position: absolute;right: 30px;top: 0}#header .inside #headerService .mod_navigation{float: left;position: relative;font-size: 0.875rem;background-color: #f59b00;padding: 5px 15px;border-bottom-left-radius: 5px;height: 19px;border-bottom: 1px solid #dcdcdc;border-left: 1px solid #dcdcdc}#header .inside #headerService .mod_navigation a,#header .inside #headerService .mod_navigation span{border: none;color: #fff}#header .inside #headerService .mod_navigation a:hover,#header .inside #headerService .mod_navigation span:hover{color: #323232}#header .inside #headerService .mod_navigation .level_1 > li{float: left;margin-right: 10px}#header .inside #headerService .mod_navigation .level_1 > li::after{content: "|";margin-left: 10px;color: #fff}#header .inside #headerService .mod_navigation .level_1 > li:last-of-type{margin-right: 0}#header .inside #headerService .mod_navigation .level_1 > li:last-of-type::after{content: "";margin-left: 0}#header .inside #headerService .ce_form#suche{width: 170px;height: 30px;float: left}#header .inside #headerService .ce_form#suche form{background-color: #fff;margin-bottom: 0;border-bottom-right-radius: 5px;border-bottom: 1px solid #dcdcdc;border-right: 1px solid #dcdcdc}#header .inside #headerService .ce_form#suche form .widget-text{position: relative;display: block}#header .inside #headerService .ce_form#suche form .widget-text input[type="text"]{font-size: 0.85rem;width: 144px;height: 29px}#header .inside #headerService .ce_form#suche form .widget-text input[type="submit"]{background-color: transparent;width: 26px;height: 30px;border-left: 1px solid #f59b00;position: absolute;right: 0;color: #f59b00;-webkit-transition: all .5s ease;-moz-transition: all .5s ease;-o-transition: all .5s ease;transition: all .5s ease}#header .inside #headerService .ce_form#suche form .widget-text input[type="submit"]:hover{cursor: pointer;background-color: #f59b00;color: #fff}#header .inside .mod_article.first,#header .inside .mod_article.last{min-height: 190px}#header .inside .mod_article.first figure,#header .inside .mod_article.last figure{margin-bottom: 0}#header .inside .mobileHeader{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;padding-top: 10px;padding-bottom: 10px;background-color: #fff;font-weight: 300;font-size: 1rem;border-bottom: 1px solid rgba(245,155,0,0.2)}@media all and (max-width: 1024px){#header .inside .mobileHeader{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#header .inside .mobileHeader{padding-left: 10px;padding-right: 10px}}#header .inside .mobileHeader p{margin-bottom: 0}#header .inside .mobileHeader a{font-weight: 400;color: #f59b00}#header .inside .mobileHeader .mapPin{margin-right: 10px;height: 40px;float: left}#header .inside .mobileHeader .mapPin a{border-bottom: none}#mobilemenu ul > .mod_form{margin-top: 10px}#mobilemenu ul > .mod_form .widget-text{margin-right: 0;margin-left: 40px;background-color: #ccc}#mobilemenu ul > .mod_form .widget-text > input[type="text"]{width: 170px;max-width: 90%;border: 1px solid #ccc;float: left}#mobilemenu ul > .mod_form .widget-text > input[type="submit"]{background-color: #ccc;width: 30px;-webkit-appearance: none}#wrapper > .custom .mod_navigation#mainnav{font-size: 18px;font-weight: 400;margin-top: 35px;padding-top: 5px;background-color: rgba(255,255,255,0.7)}#wrapper > .custom .mod_navigation#mainnav:only-of-type{border-bottom: 15px solid #f59b00}#wrapper > .custom .mod_navigation#mainnav .level_1{list-style-type: none;margin-bottom: 0;max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;position: relative}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnav .level_1{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#wrapper > .custom .mod_navigation#mainnav .level_1{padding-left: 10px;padding-right: 10px}}#wrapper > .custom .mod_navigation#mainnav .level_1 > li{position: relative;float: left;padding: 7px 10px;height: 40px;box-sizing: border-box;border-left: 2px solid transparent;border-top: 2px solid transparent;border-right: 2px solid transparent;-moz-border-radius-topright: 5px;-moz-border-radius-topleft: 5px;-webkit-border-top-right-radius: 5px;-webkit-border-top-left-radius: 5px;border-top-right-radius: 5px;border-top-left-radius: 5px}#wrapper > .custom .mod_navigation#mainnav .level_1 > li > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li > span{color: #000;border-bottom: none}#wrapper > .custom .mod_navigation#mainnav .level_1 > li .level_2{display: none;z-index: 999;margin-top: 20px}#wrapper > .custom .mod_navigation#mainnav .level_1 > li:hover{background-color: transparent}#wrapper > .custom .mod_navigation#mainnav .level_1 > li:hover > a{color: #f59b00}#wrapper > .custom .mod_navigation#mainnav .level_1 > li:hover .level_2{display: block}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail{background-color: transparent}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail > span{color: #000}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2{display: block;font-size: 1rem;box-shadow: 0 2px 5px #000;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li{color: #000;background-color: rgba(255,255,255,0.9);padding: 5px 15px}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li > span{color: #000;border-bottom: none}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.active,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.active,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.trail,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.trail{background-color: #dad1c3}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.active > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.active > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.trail > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.trail > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.active > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.active > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.trail > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.trail > span{font-weight: 600;color: #000}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li:hover,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li:hover{background-color: #dad1c3}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li:hover > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li:hover > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li:hover > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li:hover > span{color: #000}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.last,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.last{border-bottom: none;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.last > a::after,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.last > a::after,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active .level_2 > li.last > span::after,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail .level_2 > li.last > span::after{content: ' '}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail{background-color: #f59b00;border-left: 2px solid #f59b00;border-top: 2px solid #f59b00;border-right: 2px solid #f59b00}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail > a,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active > span,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail > span{font-weight: 600;color: #fff}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.active.first,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.trail.first{padding-left: 10px}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.first{margin-left: 15px;padding-left: 0}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.last{margin-right: 0}#wrapper > .custom .mod_navigation#mainnav .level_1 > li.last > a::after,#wrapper > .custom .mod_navigation#mainnav .level_1 > li.last > span::after{content: ' '}#wrapper > .custom .mod_navigation#mainnav #bottomLine{height: 40px;border-bottom: 2px solid #f59b00;box-sizing: border-box}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnav{display: none}}#wrapper > .custom .mod_navigation#mainnavLvl2{background: #f59b00;background: -moz-linear-gradient(top, #f59b00 0%, #f59b00 87%, rgba(0,0,0,0.3) 89%, rgba(0,0,0,0) 100%);background: -webkit-linear-gradient(top, #f59b00 0%, #f59b00 87%, rgba(0,0,0,0.3) 89%, rgba(0,0,0,0) 100%);background: linear-gradient(to bottom, #f59b00 0%, #f59b00 87%, rgba(0,0,0,0.3) 89%, rgba(0,0,0,0) 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='@color1', endColorstr='#00000000', GradientType=0);font-size: 1rem;font-weight: 400;padding-top: 5px}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1{margin-bottom: 0;max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1{padding-left: 10px;padding-right: 10px}}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li{padding: 5px 12px 10px;float: left;-moz-border-radius-topright: 2px;-moz-border-radius-topleft: 2px;-webkit-border-top-right-radius: 2px;-webkit-border-top-left-radius: 2px;border-top-right-radius: 2px;border-top-left-radius: 2px}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li a{border-bottom: 0;color: #fff}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2{display: none;position: absolute;top: 82px;max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;margin-left: -12px;padding-left: 0;padding-right: 0;z-index: 999;background-color: #fff;box-shadow: 0px 5px 5px rgba(0,0,0,0.3)}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2{padding-left: 10px;padding-right: 10px}}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li{padding: 40px 12px 12px;float: left;box-sizing: border-box;max-width: 300px}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li:nth-of-type(6n+6){clear: left}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li > strong{border-bottom: 0;width: 100%;border-top: 1px solid #f59b00;display: block}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3{font-size: 1rem;font-weight: 300;margin-bottom: 0}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li{margin: 5px 0}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li a{border-bottom: none}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li span{display: block}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li:hover > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li:hover > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li.active > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li:hover > strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li .level_3 > li.active > strong{background-color: #dcdcdc;display: block}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li:hover{margin-bottom: 0}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li:hover > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li:hover > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active > strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail > strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li:hover > strong{color: #000}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.active > strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li.trail > strong{font-weight: 600}@media all and (max-width: 1260px){#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li .level_2 > li{max-width: 200px}}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li:hover{margin-bottom: 0}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li:hover a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li:hover span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li:hover strong{color: #000}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li:hover .level_2{display: block}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail{background-color: #fff}#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail > a,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail > span,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.active > strong,#wrapper > .custom .mod_navigation#mainnavLvl2 .level_1 > li.trail > strong{font-weight: 600}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnavLvl2{display: none}}#wrapper > .custom .mod_navigation#mainnavLvl3{background-color: rgba(255,255,255,0.7);font-size: 1rem;box-shadow: 0px 2px 5px rgba(0,0,0,0.3)}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1{margin-bottom: 0;max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1{padding-left: 10px;padding-right: 10px}}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li{padding: 12px 12px;float: left;box-sizing: border-box;width: 20%}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li:nth-of-type(6n+6){clear: left}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li > span{border-bottom: 0;width: 100%;border-top: 1px solid #767676;display: block}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li a{border-bottom: none}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li:hover > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li:hover > span,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.active > span{background-color: #dcdcdc;display: block}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.active,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.trail,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li:hover{margin-bottom: 0}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.trail > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li:hover > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.active > span,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.trail > span,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li:hover > span{color: #000}#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.active > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.trail > a,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.active > span,#wrapper > .custom .mod_navigation#mainnavLvl3 .level_1 > li.trail > span{font-weight: 600}@media all and (max-width: 1024px){#wrapper > .custom .mod_navigation#mainnavLvl3{display: none}}#wrapper > .custom #Kopfbild{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;margin-top: 15px}@media all and (max-width: 1024px){#wrapper > .custom #Kopfbild{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#wrapper > .custom #Kopfbild{padding-left: 10px;padding-right: 10px}}#wrapper > .custom .mod_navigation#mainnav{margin-top: -2.75rem}@media all and (min-width: 1024px){.pageLvl3 #container #main{width: 78%;left: 22%}.pageLvl3 #left{margin-left: -58%}}#container{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;padding-top: 60px}@media all and (max-width: 1024px){#container{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#container{padding-left: 10px;padding-right: 10px}}@media all and (max-width: 1024px){#container{padding-top: 20px}}@media all and (max-width: 768px){#container{padding-top: 10px}}#container .ce_form .sprachen input{display: none}#container .ce_form .widget-checkbox .checkbox_container legend{float: left;min-width: 150px;text-align: right;padding-right: 30px}@media all and (min-width: 768px) and (max-width: 1199px){#container .ce_form .widget-checkbox .checkbox_container legend{padding-right: 15px}}@media all and (min-width: 768px) and (max-width: 949px){#container .ce_form .widget-checkbox .checkbox_container legend{min-width: 50px}}@media all and (max-width: 569px){#container .ce_form .widget-checkbox .checkbox_container legend{min-width: 50px;padding-right: 15px}}#container .ce_form .widget-checkbox .checkbox_container > span{padding-right: 30px}@media all and (min-width: 768px) and (max-width: 1199px){#container .ce_form .widget-checkbox .checkbox_container > span{padding-right: 15px}}@media all and (max-width: 569px){#container .ce_form .widget-checkbox .checkbox_container > span{min-width: 50px;padding-right: 15px}}#container .ce_form .widget-checkbox:last-child{margin-bottom: 1rem}#container .ce_form .ym-grid > div > div > fieldset{border-bottom: 1px solid #e2e3e3;margin-top: 1rem}#container .ce_form .ym-grid > div > div > fieldset > legend{font-weight: 600;margin-top: 1rem}#container .ce_form .widget-text input,#container .ce_form .widget-textarea input,#container .ce_form .widget-text textarea,#container .ce_form .widget-textarea textarea{width: 100%;margin-bottom: 10px;border: 1px solid #e2e3e3;text-indent: 5px;border-radius: 4px}#container .ce_form .widget-datepicker .datepickerWrapper{box-sizing: border-box;width: 49%;position: relative;float: left}#container .ce_form .widget-datepicker .datepickerWrapper input{margin-bottom: 10px;margin-right: 5px;border: 1px solid #e2e3e3;text-indent: 5px;position: relative;max-width: 80%;border-radius: 4px}#container .ce_form .widget-datepicker .datepickerWrapper img{position: absolute;top: 50%;margin-top: -15px}#container .ce_form .widget-captcha input{width: 100%;border: 1px solid #e2e3e3;text-indent: 5px;border-radius: 4px}#container .ce_form .widget-captcha input[type="submit"]{margin-top: 10px}#container .ce_form .widget-headline > p{font-size: 1.5rem}#container .ce_form .widget-select{margin-bottom: 10px}#container .ce_form .widget-checkbox.datenschutz{line-height: 1em}#container .ce_form .widget-checkbox .datenschutz{margin-bottom: 10px;padding: 5px;border: 1px solid #e2e3e3}#container .ce_form .widget-checkbox .datenschutz legend{float: none;display: block;text-align: left}#container .ce_form .widget-checkbox .datenschutz label{font-size: 0.75rem;line-height: 1em}#container .ce_form input,#container .ce_form textarea{box-sizing: border-box}#container .ce_form input[type="submit"],#container .ce_form button[type="submit"]{background-color: #f59b00;color: #fff;font-size: 1.125rem;font-weight: 400;display: inline-block;text-align: center;padding: 3px 50px}#container .ce_form input[type="submit"]::after,#container .ce_form button[type="submit"]::after{content: "»";font-family: 'Open Sans', Helvetica, sans-serif;font-size: 1.5em;margin-left: 10px;font-weight: 300;line-height: 1rem}#container .ce_form input[type="submit"]:hover,#container .ce_form button[type="submit"]:hover{background-color: #c27b00;cursor: pointer}#container .ce_form input[type="submit"] a,#container .ce_form button[type="submit"] a{color: #fff;border-bottom: none}#container .ce_form input[type="submit"] a:hover,#container .ce_form button[type="submit"] a:hover{border-bottom: none}#container #main .inside .mod_article > *[class^="ce_"],#container #main .inside .mod_article > *[class^="mod_"]{margin-bottom: 60px}#container #main .inside .mod_article .ce_headline{padding-bottom: initial}#container #main .inside .mod_article .ce_headline + *{padding-top: initial}#container #main .inside .mod_article .ce_headline + .ce_colsetStart > div > div *[class^="ce_"]{padding-top: initial}#container #left .mod_navigation#mainnavLvl3 a{border-bottom: none;display: block}#container #left .mod_navigation#mainnavLvl3 a:hover{color: #f59b00}#container #left .mod_navigation#mainnavLvl3 .level_1 > li{border-bottom: 1px solid #e6e6e6}#container #left .mod_navigation#mainnavLvl3 .level_1 > li.submenu.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li.submenu.active{border-bottom: none;padding-bottom: 0}#container #left .mod_navigation#mainnavLvl3 .level_1 > li.submenu.trail .level_2,#container #left .mod_navigation#mainnavLvl3 .level_1 > li.submenu.active .level_2{border-top: 1px solid #e6e6e6;display: block}#container #left .mod_navigation#mainnavLvl3 .level_1 > li > a,#container #left .mod_navigation#mainnavLvl3 .level_1 > li > span,#container #left .mod_navigation#mainnavLvl3 .level_1 > li strong{display: block;padding: 10px 0}#container #left .mod_navigation#mainnavLvl3 .level_1 > li > a.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li > span.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li strong.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li > a.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li > span.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li strong.trail{font-weight: 600}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2{margin-bottom: 0;margin-top: 5px;display: none;font-size: 1rem;line-height: 1.3em}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li{border-bottom: 1px solid #e6e6e6}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.submenu.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.submenu.active{border-bottom: none;padding-bottom: 0}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.submenu.trail > span,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.submenu.active > span{padding-bottom: 5px}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.submenu.trail .level_3,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li.submenu.active .level_3{border-top: 1px solid #f59b00;border-bottom: 1px solid #f59b00;margin-top: 5px;display: block}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li > a,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li > span,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li strong{padding: 10px 10px;display: block}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li > a.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li > span.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li strong.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li > a.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li > span.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li strong.trail{color: #f59b00;font-weight: 600}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li:before{content: "-\A0";margin-top: 10px;float: left}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3{padding-left: 25px;padding-right: 20px;padding-top: 5px;padding-bottom: 5px;margin: 0 -10px;display: none}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li{padding: 2px 0;margin-bottom: 3px}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li.active .level_4,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li.trail .level_4{display: block}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li > a.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li > span.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li > a.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li > span.trail{color: #f59b00;font-weight: 600}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li > a{display: block}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4{list-style-type: disc;padding-left: 18px;font-size: 0.875rem;margin: 7px 0 3px 0;line-height: 1.3em;color: #ccc;display: none}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4 > li{margin-bottom: 5px}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4 > li > a.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4 > li > span.active,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4 > li > a.trail,#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4 > li > span.trail{color: #f59b00;font-weight: 600}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li .level_4 > li > a{display: block}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li.first{padding-top: 4px}#container #left .mod_navigation#mainnavLvl3 .level_1 > li .level_2 > li .level_3 > li.last{padding-bottom: 4px;margin-bottom: 0}@media all and (max-width: 1024px){#container #left .mod_navigation#mainnavLvl3{display: none}}#footer{font-size: 1rem;border-top: 3px solid #717676}#footer .mod_customnav#metanav{font-size: 1rem;max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px}@media all and (max-width: 1024px){#footer .mod_customnav#metanav{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#footer .mod_customnav#metanav{padding-left: 10px;padding-right: 10px}}#footer .mod_customnav#metanav a{border: none;color: #fff}#footer .mod_customnav#metanav a:hover{color: #fff}#footer .mod_customnav#metanav .level_1{margin-bottom: 0;float: right;background-color: #717676;padding: 0 15px 5px 15px;-moz-border-radius-bottomright: 5px;-moz-border-radius-bottomleft: 5px;-webkit-border-bottom-right-radius: 5px;-webkit-border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;border-bottom-left-radius: 5px}#footer .mod_customnav#metanav .level_1 > li{position: relative;float: left;margin-right: 10px}#footer .mod_customnav#metanav .level_1 > li::after{content: "|";margin-left: 10px;color: #fff}#footer .mod_customnav#metanav .level_1 > li:last-of-type{margin-right: 0}#footer .mod_customnav#metanav .level_1 > li:last-of-type::after{content: "";margin-left: 0}#footer p{line-height: 1.3em}#footer .inside .mod_article .ce_text > p:last-of-type{margin-bottom: 0}#footer .inside > .mod_article.block{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;background-color: #e3e4e4}@media all and (max-width: 1024px){#footer .inside > .mod_article.block{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#footer .inside > .mod_article.block{padding-left: 10px;padding-right: 10px}}#footer .inside #footerKontakt > .ce_text{max-width: 1400px;margin: 0 auto;padding-left: 30px;padding-right: 30px;padding-top: 60px;padding-bottom: 60px}@media all and (max-width: 1024px){#footer .inside #footerKontakt > .ce_text{padding-left: 20px;padding-right: 20px}}@media all and (max-width: 768px){#footer .inside #footerKontakt > .ce_text{padding-left: 10px;padding-right: 10px}}.ui-autocomplete{position: absolute}.ui-autocomplete .ui-menu-item{border-left: 1px solid #666;border-right: 1px solid #666;background-color: #fff;text-indent: 2px;cursor: pointer;-webkit-transition: all .3s ease;-moz-transition: all .3s ease;-o-transition: all .3s ease;transition: all .3s ease}.ui-autocomplete .ui-menu-item:first-of-type{border-top: 1px solid #666}.ui-autocomplete .ui-menu-item:last-of-type{border-bottom: 1px solid #666}.ui-autocomplete .ui-menu-item-wrapper{border: 1px solid #666}.ui-autocomplete .ui-menu-divider{border: 2px solid #000}.ui-autocomplete .ui-state-focus,.ui-autocomplete .ui-state-hover,.ui-autocomplete .ui-state-active{background-color: #ffdfa8}@media all and (max-width: 1024px){#wrapper{background-image: none}#header{min-height: initial}#header .inside #headerService{display: none}#header .inside #headerService .mod_navigation{font-size: 0.5rem;padding: 4px 15px 0 15px}#header .inside #headerService .ce_form#suche{font-size: 0.875rem}#header .inside #headerService .ce_form#suche form .widget-text input[type="text"]{font-size: 0.75rem}#header .inside #logo{position: relative;left: initial;float: right;max-width: 200px;margin-top: 10px}#header .inside .mod_article.first,#header .inside .mod_article.last{clear: both;min-height: initial}#header .inside .mod_article#mobileKopfbreich{clear: both;border-top: 2px solid #f59b00;border-bottom: 2px solid #f59b00;padding-top: 5px;margin-bottom: 5px}#header #menuopener{left: 0;top: 15px;position: relative}#container{background-color: #fff}#container #main .inside .ce_colsetPart *[class^=ce_],#container #main .inside .col_1 *[class^=ce_],#container #main .inside .ce_colsetPart *[class^=mod_],#container #main .inside .col_1 *[class^=mod_]{margin-bottom: 60px}#container #main .inside .mod_article > *[class^=ce_],#container #main .inside .mod_article > *[class^=mod_]{margin-bottom: 0}#container #main .inside .mod_article .ce_headline{margin-bottom: 18px}#container #main .inside .ce_colsetStart .ce_colsetStart{margin-bottom: 0}#container #main .inside .ce_colsetStart .ce_colsetStart *[class^=ce_],#container #main .inside .ce_colsetStart .ce_colsetStart *[class^=mod_]{margin-bottom: 0}#container #main .inside .ce_stellen .ce_text.stelle{margin-bottom: 0}#footer .inside #metanav{font-size: 0.75rem}#footer .inside .mod_sitemap{display: none}#footer .inside #footerKontakt{text-align: center}}@media all and (max-width: 768px){#header .inside #logo{max-width: 45%}}.ym-gbox{padding: 0 5px}@media screen and (max-width: 768px){.linearize-level-1 > [class*="ym-g"]{width: 100%}.linearize-level-1 > [class*="ym-g"].col_1 > [class*="ym-gbox"],.linearize-level-1 > [class*="ym-g"].col_3 > [class*="ym-gbox"]{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important}.linearize-level-1 > [class*="ym-g"].col_2 > [class*="ym-gbox"],.linearize-level-1 > [class*="ym-g"].col_4 > [class*="ym-gbox"],.linearize-level-1 > [class*="ym-g"].col_5 > [class*="ym-gbox"]{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important}}@media screen and (max-width: 768px){.ym-equalize > [class*="ym-g"]{width: 100%;display: block}.ym-equalize > [class*="ym-g"].col_1 > [class*="ym-gbox"],.ym-equalize > [class*="ym-g"].col_3 > [class*="ym-gbox"]{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important}.ym-equalize > [class*="ym-g"].col_2 > [class*="ym-gbox"],.ym-equalize > [class*="ym-g"].col_4 > [class*="ym-gbox"],.ym-equalize > [class*="ym-g"].col_5 > [class*="ym-gbox"]{padding-left: 0 !important;padding-right: 0 !important;margin-left: 0 !important;margin-right: 0 !important}}@media print{*{padding: 0;margin: 0;color: #000000 !important;text-align: left !important;width: inherit !important}html{height: 100%}body{font: 11pt Arial, Verdana, sans-serif}h1{font-size: 15pt !important;padding-bottom: 12pt;background-color: transparent !important}h2,h3,h4,h5,h6{font-size: 13pt !important;background-color: transparent !important}p{font-size: 10pt}#wrapper{font-size: 10pt !important}#header{display: none}#container{padding-bottom: 0 !important;border-bottom: 0 !important}#container #LogoToPrint{display: block;margin: 0 auto;width: 300px !important}#container #LogoToPrint img{max-width: 100% !important}#footer #footerSitemap{display: none}#footer #footerKontakt p{font-size: 12pt !important}#footer #footerKontakt > .ym-grid > .ym-gr.last{display: none}.ce_accordion .ui-accordion-header{font-size: 15pt}.button50,.button100{display: none}.ce_gallery ul.cols_3 > li figure .caption{font-size: 15pt}.imageHeadline{display: none}#contao-debug{display: none}#main .mod_navigation{display: none}.ce_form{display: none}.ce_image figure img{max-width: 50%;height: auto}.ym-grid div[class^=ym-gbox]{padding-left: 0 !important;padding-right: 0 !important;padding: 0 !important}}.insiva-table{font-size: 0.875rem}@media all and (max-width: 768px){.insiva-table.table-desktop{display: none}}@media all and (min-width: 769px){.insiva-table.table-mobile{display: none}}.canteen-customtext{font-size: 0.75rem}#mainnavLvl2 .level_1 > li .level_2 > li.submenu a:hover{background-color: #fff6e6}#mainnavLvl3 .level_1 > li.submenu > a{font-weight: 400}#mainnavLvl3 .level_1 > li .level_2{font-weight: 300}#header .inside #logo{margin-top: 0;padding: 35px 10px 0 10px;background-color: rgba(255,255,255,0.7);border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;width: 250px}#container #main .inside .mod_article > *.ce_headline{margin-bottom: 1rem}#container #left .inside .mod_article{margin-top: 35px}.kantinenliste{margin-top: 18px}.kantinenliste > li{margin-bottom: 0.5em}.kantinenliste > li a{border-bottom: 0}.kantinenliste > li a:hover{border-bottom: 0;color: #f59b00}.kantinenliste > li a:after{display: inline-block;content: '»';margin-left: 0.25em}.ce_hyperlink a{display: block}.ce_headline.ueberschriftFarbig{background-color: #f59b00;color: #fff;padding: 5px 10px !important}@media all and (max-width: 768px){.insiva-table.table-desktop{display: none}}@media all and (min-width: 769px){.insiva-table.table-mobile{display: none}}body.speiseplan-full form{display: none}body.speiseplan-full span.text-primary{display: none}body.speiseplan-full .button-sm{display: none}
