/* Minification failed. Returning unminified contents.
(29,1): run-time error CSS1019: Unexpected token, found '@import'
(29,9): run-time error CSS1019: Unexpected token, found 'url("//hello.myfonts.net/count/3a29bc")'
 */
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline;}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block;}body{line-height:1;}ol,ul{list-style:none;}blockquote,q{quotes:none;}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none;}table{border-collapse:collapse;border-spacing:0;}
@charset "UTF-8";
/**
 * @license
 * MyFonts Webfont Build ID 3811772, 2019-09-26T08:38:26-0400
 * 
 * The fonts listed in this notice are subject to the End User License
 * Agreement(s) entered into by the website owner. All other parties are 
 * explicitly restricted from using the Licensed Webfonts(s).
 * 
 * You may obtain a valid license at the URLs below.
 * 
 * Webfont: Museo-500 by exljbris
 * URL: https://www.myfonts.com/fonts/exljbris/museo/500/
 * Copyright: Copyright (c) 2008 by Jos Buivenga/exljbris. All rights reserved.
 * Licensed pageviews: Unlimited
 * 
 * Webfont: MuseoSans-300 by exljbris
 * URL: https://www.myfonts.com/fonts/exljbris/museo-sans/300/
 * Copyright: Copyright (c) 2008 by Jos Buivenga. All rights reserved.
 * Licensed pageviews: 500,000
 * 
 * 
 * License: https://www.myfonts.com/viewlicense?type=web&buildid=3811772
 * 
 * © 2019 MyFonts Inc
*/
/* @import must be at top of file, otherwise CSS will not work */
@import url("//hello.myfonts.net/count/3a29bc");
@font-face {
  font-family: 'Museo-500';
  src: url("/css/webfonts/3A29BC_0_0.eot");
  src: url("/css/webfonts/3A29BC_0_0.eot?#iefix") format("embedded-opentype"), url("/css/webfonts/3A29BC_0_0.woff2") format("woff2"), url("/css/webfonts/3A29BC_0_0.woff") format("woff"), url("/css/webfonts/3A29BC_0_0.ttf") format("truetype"), url("/css/webfonts/3A29BC_0_0.svg#wf") format("svg"); }

@font-face {
  font-family: 'MuseoSans-300';
  src: url("/css/webfonts/3A29BC_1_0.eot");
  src: url("/css/webfonts/3A29BC_1_0.eot?#iefix") format("embedded-opentype"), url("/css/webfonts/3A29BC_1_0.woff2") format("woff2"), url("/css/webfonts/3A29BC_1_0.woff") format("woff"), url("/css/webfonts/3A29BC_1_0.ttf") format("truetype"), url("/css/webfonts/3A29BC_1_0.svg#wf") format("svg"); }

#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;-webkit-transform:translate3d(0,0,0);}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;padding:0;margin:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}
/*http://www.responsivegridsystem.com/*/
.span_2_of_2 {
  width: 100%; }

.span_1_of_2 {
  width: 48.5%; }

.span_3_of_3 {
  width: 100%; }

.span_2_of_3 {
  width: 65.66%; }

.span_1_of_3 {
  width: 31.33%; }

.span_4_of_4 {
  width: 100%; }

.span_3_of_4 {
  width: 74.25%; }

.span_2_of_4 {
  width: 48.5%; }

.span_1_of_4 {
  width: 22.75%; }

.span_5_of_5 {
  width: 100%; }

.span_4_of_5 {
  width: 79.4%; }

.span_3_of_5 {
  width: 58.8%; }

.span_2_of_5 {
  width: 38.2%; }

.span_1_of_5 {
  width: 17.6%; }

.span_6_of_6 {
  width: 100%; }

.span_5_of_6 {
  width: 82.83%; }

.span_4_of_6 {
  width: 65.66%; }

.span_3_of_6 {
  width: 48.5%; }

.span_2_of_6 {
  width: 31.33%; }

.span_1_of_6 {
  width: 14.16%; }

.span_7_of_7 {
  width: 100%; }

.span_6_of_7 {
  width: 85.28%; }

.span_5_of_7 {
  width: 70.57%; }

.span_4_of_7 {
  width: 55.85%; }

.span_3_of_7 {
  width: 41.14%; }

.span_2_of_7 {
  width: 26.42%; }

.span_1_of_7 {
  width: 11.71%; }

.span_8_of_8 {
  width: 100%; }

.span_7_of_8 {
  width: 87.12%; }

.span_6_of_8 {
  width: 74.25%; }

.span_5_of_8 {
  width: 61.37%; }

.span_4_of_8 {
  width: 48.5%; }

.span_3_of_8 {
  width: 35.62%; }

.span_2_of_8 {
  width: 22.75%; }

.span_1_of_8 {
  width: 9.87%; }

.span_9_of_9 {
  width: 100%; }

.span_8_of_9 {
  width: 88.55%; }

.span_7_of_9 {
  width: 77.11%; }

.span_6_of_9 {
  width: 65.66%; }

.span_5_of_9 {
  width: 54.22%; }

.span_4_of_9 {
  width: 42.77%; }

.span_3_of_9 {
  width: 31.33%; }

.span_2_of_9 {
  width: 19.88%; }

.span_1_of_9 {
  width: 8.44%; }

.span_10_of_10 {
  width: 100%; }

.span_9_of_10 {
  width: 89.7%; }

.span_8_of_10 {
  width: 79.4%; }

.span_7_of_10 {
  width: 69.09%; }

.span_6_of_10 {
  width: 58.8%; }

.span_5_of_10 {
  width: 48.5%; }

.span_4_of_10 {
  width: 38.2%; }

.span_3_of_10 {
  width: 27.9%; }

.span_2_of_10 {
  width: 17.6%; }

.span_1_of_10 {
  width: 7.3%; }

.span_11_of_11 {
  width: 100%; }

.span_10_of_11 {
  width: 90.63%; }

.span_9_of_11 {
  width: 81.27%; }

.span_8_of_11 {
  width: 71.9%; }

.span_7_of_11 {
  width: 62.54%; }

.span_6_of_11 {
  width: 53.18%; }

.span_5_of_11 {
  width: 43.81%; }

.span_4_of_11 {
  width: 34.45%; }

.span_3_of_11 {
  width: 25.09%; }

.span_2_of_11 {
  width: 15.72%; }

.span_1_of_11 {
  width: 6.36%; }

.span_12_of_12 {
  width: 100%; }

.span_11_of_12 {
  width: 91.41%; }

.span_10_of_12 {
  width: 82.83%; }

.span_9_of_12 {
  width: 74.25%; }

.span_8_of_12 {
  width: 65.66%; }

.span_7_of_12 {
  width: 57.08%; }

.span_6_of_12 {
  width: 48.5%; }

.span_5_of_12 {
  width: 39.91%; }

.span_4_of_12 {
  width: 31.33%; }

.span_3_of_12 {
  width: 22.75%; }

.span_2_of_12 {
  width: 14.16%; }

.span_1_of_12 {
  width: 5.58%; }

/*  SECTIONS  */
.section {
  clear: both;
  padding: 0px;
  margin: 0px; }

/*  COLUMN SETUP  */
.col {
  display: block;
  float: left;
  margin: 0 0 3% 3%;
  box-sizing: border-box; }

.col:nth-child(4n+1) {
  margin-left: 0; }

/*  GROUPING  */
.group:before, .group:after {
  content: "";
  display: table; }

.group:after {
  clear: both; }

.group {
  zoom: 1;
  /* For IE 6/7 */ }

/*Bilder Collage */
.grid-sizer,
.grid-item {
  width: 8.33%; }
  .grid-sizer .description,
  .grid-item .description {
    display: none; }
  .grid-sizer .fullSizeImageLayer,
  .grid-item .fullSizeImageLayer {
    box-sizing: border-box;
    width: 100%;
    padding: 0 1em 1em 0; }

.grid-item--width1 {
  width: 8.33%; }

.grid-item--width2 {
  width: 16.66%; }

.grid-item--width3 {
  width: 25%; }

.grid-item--width4 {
  width: 33.33%; }

.grid-item--width5 {
  width: 41.66%; }

.grid-item--width6 {
  width: 50%; }

.grid-item--width7 {
  width: 58.33%; }

.grid-item--width8 {
  width: 66.66%; }

.grid-item--width9 {
  width: 75%; }

.grid-item--width10 {
  width: 83.33%; }

.grid-item--width11 {
  width: 91.66%; }

.grid-item--width12 {
  width: 100%; }

/*  GO FULL WIDTH BELOW 480 PIXELS */
@media only screen and (max-width: 480px) {
  .col {
    margin: 1% 0 1em 0%; }
  div[class*='span_'] {
    width: 100%; } }

/*Colors*/
/*clorPink: rgb(241,77,139);
$colorHoverTable: rgba(73,117,147,0.5);*/
/*Width*/
/*Heights*/
.debugInfo {
  display: none; }

.Museo-500 {
  font-family: Museo-500;
  font-weight: normal;
  font-style: normal; }

.MuseoSans-300 {
  font-family: MuseoSans-300;
  font-weight: normal;
  font-style: normal; }

/* Farben */
.grayBlue {
  color: #385d77; }
  .grayBlue h1 {
    color: #385d77;
    border-bottom-color: #385d77; }
  .grayBlue h2, .grayBlue h3 {
    color: #385d77; }

.violet {
  color: #b8a0c9; }
  .violet h1 {
    color: #b8a0c9;
    border-bottom-color: #b8a0c9; }
  .violet h2, .violet h3 {
    color: #b8a0c9; }

.blue {
  color: #566cae; }
  .blue h1 {
    color: #566cae;
    border-bottom-color: #566cae; }
  .blue h2, .blue h3 {
    color: #566cae; }

/* Balken */
div.grayBlue {
  background-color: #385d77; }

div.violet {
  background-color: #b8a0c9; }

div.blue {
  background-color: #566cae; }

/* HTML-Standardelemente*/
body {
  margin: 0;
  /*padding: 0 1em;*/
  overflow-y: scroll;
  font-family: MuseoSans-300, sans-serif;
  font-size: 15px;
  line-height: 20px;
  overflow-x: hidden;
  color: black; }

a {
  color: #385d77;
  text-decoration: none; }
  a:hover {
    text-decoration: underline; }

strong, b {
  font-weight: 500; }

p {
  color: black;
  padding: 0 0 1em 0; }

h1 {
  font-family: Museo-500;
  font-weight: normal;
  font-size: 2.2em;
  line-height: 1.2em;
  color: #385d77;
  padding: 0 0 1em 0;
  text-transform: uppercase;
  text-align: left; }
  h1 .titleEnhancement {
    color: #93999e;
    text-transform: none; }

h2 {
  font-size: 1.25em;
  line-height: 1.2em;
  font-weight: 500;
  padding: 1em 0;
  color: #b8a0c9; }

h3 {
  color: #566cae;
  font-weight: 400;
  text-transform: none; }

h4 {
  font-weight: 500;
  padding: 1em 0 0;
  color: #385d77; }

h1 + h4 {
  padding-top: 0; }

img {
  border: none;
  max-width: 100% !important;
  height: auto !important; }

ul {
  list-style: disc;
  padding-left: 1.3em; }

li {
  padding-left: 0.5em; }

hr {
  margin: 3em 0 3em;
  border: none;
  border-top: 4px solid #FF00FF;
  width: 70px;
  height: 0; }

video {
  position: relative;
  display: block;
  margin: auto;
  background-color: black; }

sub, sup {
  font-size: 0.7em;
  display: inline-block;
  margin: -0.5em 0;
  vertical-align: 0.43em; }

sub {
  vertical-align: -0.4em; }

/* Tabellenformatierung*/
table {
  width: 100%; }
  table td {
    vertical-align: top;
    padding: .1em 0.3em 0.1em 0; }
    table td p:last-of-type {
      padding-bottom: 0.3em; }
  table.tableWithLines td, table.tableWithLinesFormular td {
    border-top: 1px solid black; }
  table.tableWithLines tr:last-child td, table.tableWithLinesFormular tr:last-child td {
    border-bottom: 1px solid black; }
  table.footer {
    width: 125%;
    margin: 0 -12.5% 0.2em;
    color: white;
    font-weight: 500; }
    table.footer tr td {
      background-color: #385d77;
      padding: 0.3em 0.6em 0.4em;
      vertical-align: middle; }
      table.footer tr td a {
        color: white; }
      table.footer tr td:first-child {
        padding-left: 10%; }
      table.footer tr td:last-child {
        padding-right: 10%; }

/*Kontaktformular*/
.form {
  padding: 2em 0; }
  .form table {
    width: 75%; }
    .form table tr td:first-child {
      width: 33%; }

input[type=text] {
  width: 95%;
  padding: 0;
  margin: 0 1%;
  border: 1px solid #f0f0f0;
  box-sizing: border-box; }

input[type=checkbox] {
  margin: 0 .3em .3em 0; }

input[type=submit], input[type=reset], input[type=button] {
  font-size: 1.1em;
  text-transform: uppercase;
  color: white;
  background-color: gray;
  border: none;
  padding: 0.2em 0.6em;
  border-radius: 0.1em;
  margin: 1em 0 1em 1em;
  display: block;
  float: right; }

input[type=submit]:hover, input[type=reset]:hover {
  background-color: #385d77; }

textarea {
  width: 100%;
  padding: 0;
  margin: 0 1%;
  border: 1px solid #f0f0f0;
  margin-top: .2em;
  box-sizing: border-box; }

select {
  min-width: 50%; }

label {
  font-size: .9em;
  text-transform: uppercase;
  display: inline-block;
  padding-right: 2em; }

.warning {
  font-size: 1.5em; }

iframe {
  max-width: 100% !important; }

/* BenutzerInnenformate*/
.headerImage {
  width: 125%;
  margin-left: -12.5%; }

.zitat, .author {
  text-align: center;
  font-size: 1.25em;
  line-height: 1.4em;
  font-weight: 500;
  padding: 0; }

.author {
  font-size: 0.9em;
  padding-top: 0.5em; }

.smallerText {
  font-size: 0.75em;
  line-height: 1.2em;
  display: inline-block; }

.naviFooter {
  display: block;
  padding: 1em 2em 0 0; }

.inPageNavigation {
  font-family: Museo-500;
  text-align: center;
  padding: 3.5em 0;
  font-size: 2.1em;
  line-height: 1.2em;
  text-transform: uppercase; }
  .inPageNavigation a {
    color: white; }

.noBorder {
  border: none; }

.clearFloat {
  clear: both;
  height: 0;
  overflow: hidden;
  position: relative; }

.overlayImage {
  display: block;
  position: absolute;
  margin-top: -150px;
  left: 50px;
  z-index: 999; }

/* Layers  */
#TopContainer {
  max-width: 1000px;
  width: 100%;
  margin: 0 auto;
  padding: 0;
  position: relative; }

header {
  position: relative;
  width: 100%;
  margin: 0 0% !important;
  padding: 0em 0 4em;
  z-index: 2; }
  header .logo {
    display: block;
    margin: 4em auto 0em; }
  header #linkLogoMobile {
    display: none; }

#PanelContent {
  position: relative;
  z-index: 1;
  width: 80%;
  margin: 0 auto; }

.galleryWrapper {
  position: relative; }
  .galleryWrapper .placeHolderImage {
    display: block;
    position: relative;
    width: 100%;
    z-index: -1;
    opacity: 0; }
  .galleryWrapper .placeholderGallery {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

/* Spezialseiten*/
/* Drucker symbol*/
.printContent {
  display: none;
  top: 2.6em;
  position: absolute;
  right: 0.2em;
  height: 1.5em;
  width: 1.5em;
  cursor: pointer;
  z-index: 1; }
  .printContent img {
    width: 100%; }

.WrapperRelativ {
  position: relative;
  padding: 0;
  margin: 0; }

/* Read more*/
.readMoreWrapper {
  clear: both;
  position: relative;
  background-image: url("/css/Bilder/expand.svg");
  background-repeat: no-repeat;
  background-size: 2em;
  background-position: left 0.7em; }
  .readMoreWrapper.expanded {
    background-image: url("/css/Bilder/collaps.svg"); }
  .readMoreWrapper hr.readmore {
    display: none !important; }
  .readMoreWrapper .textBeforeReadmore {
    padding-left: 3em;
    cursor: pointer; }
  .readMoreWrapper .readmoreText {
    position: relative;
    overflow: hidden;
    display: none; }
  .readMoreWrapper .readMore a {
    color: #385d77;
    text-decoration: none;
    display: block;
    text-align: center;
    padding: 1em 0 0 0; }
  .readMoreWrapper .readmoreLink {
    display: block;
    position: absolute;
    z-index: 1;
    left: 0;
    width: 100%;
    height: 2em;
    text-align: center;
    box-sizing: border-box;
    bottom: -0.5em;
    padding: 0.2em 2em 0.2em 1em;
    color: #385d77;
    cursor: pointer; }

/* Inline  Pages*/
#TopContainer .inlinePage {
  border-top: 1px solid black;
  margin-top: -1px; }
  #TopContainer .inlinePage .page {
    padding-top: 3em;
    border-bottom: 1px solid black; }
    #TopContainer .inlinePage .page:last-child {
      border-bottom: none; }

/* ---------------  Galleries ---------------------*/
.Gallery {
  width: 100%;
  position: relative;
  z-index: 0;
  /*max-height: 666px;*/
  /* Dots*/ }
  .Gallery .slick-list {
    /*display: none;*/ }
    .Gallery .slick-list .fullSizeImageLayer {
      background-color: white;
      overflow: hidden; }
    .Gallery .slick-list .fullSizeImage {
      /*max-width: 1000px;*/
      /*max-height: 666px;*/
      width: 100%;
      max-width: initial !important;
      margin: 0 auto; }
    .Gallery .slick-list .description {
      background-color: #a0a0a0; }
      .Gallery .slick-list .description p {
        color: white;
        text-align: center;
        padding: 0.2em;
        font-size: 0.9em; }
  .Gallery.slick-dotted.slick-slider {
    margin-bottom: 0; }
  .Gallery .slick-dots {
    bottom: -1.5em;
    right: 0;
    width: auto; }
    .Gallery .slick-dots li {
      margin: 0 0.2em;
      width: 10px;
      font-size: 0.8em; }
      .Gallery .slick-dots li:only-child {
        display: none; }
      .Gallery .slick-dots li button::before {
        content: " ";
        background-color: #385d77;
        /*border: 1px solid #666;*/
        border-radius: 5px;
        display: inline-block;
        height: 9px;
        width: 9px; }
      .Gallery .slick-dots li.slick-active button::before {
        opacity: 1; }
      .Gallery .slick-dots li button:hover:before, .Gallery .slick-dots li button:focus:before {
        opacity: 1; }
  .Gallery .slick-prev::before, .Gallery .slick-next::before {
    content: ""; }
  .Gallery .slick-prev {
    left: 0%;
    height: 32px;
    width: 32px;
    z-index: 10;
    background-image: url("/css/Bilder/Pfeile.png");
    top: 92%;
    background-position: 0 -8px; }
    .Gallery .slick-prev.slick-disabled {
      background-image: none; }
    .Gallery .slick-prev:not(.slick-disabled):hover {
      background-position: 0 92px; }
  .Gallery .slick-next {
    right: 0%;
    height: 32px;
    width: 32px;
    z-index: 10;
    background-image: url("/css/Bilder/Pfeile.png");
    background-position: 32px -8px;
    top: 92%; }
    .Gallery .slick-next.slick-disabled {
      background-image: none; }
    .Gallery .slick-next:not(.slick-disabled):hover {
      background-position: 32px 92px; }

/* Ligtbox*/
#cboxOverlay {
  background-color: white; }

#colorbox {
  background-color: white; }
  #colorbox #cboxWrapper #cboxContent #cboxLoadedContent {
    overflow: hidden; }
    #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .cboxIframe {
      border: 1px solid #385d77;
      padding: 0;
      box-sizing: border-box; }
    #colorbox #cboxWrapper #cboxContent #cboxLoadedContent .Gallery .slick-dots {
      right: 1em; }
  #colorbox #cboxWrapper #cboxClose {
    position: absolute;
    top: 1px;
    right: 1px;
    width: 35px;
    height: 35px;
    background-color: transparent;
    text-indent: -9999px;
    background-image: url(/css/bilder/close-white.png);
    background-size: 31.5px;
    background-position: center center;
    background-repeat: no-repeat;
    border: none;
    /*background-color :rgba(255,255,255,0.8)*/ }
    #colorbox #cboxWrapper #cboxClose.iframe {
      background-image: url(/css/bilder/close.png); }

@charset "UTF-8";
/*Colors*/
/*clorPink: rgb(241,77,139);
$colorHoverTable: rgba(73,117,147,0.5);*/
/*Width*/
/*Heights*/
#navigationWrapper {
  position: fixed;
  box-sizing: border-box;
  width: 100%;
  max-width: 1000px;
  margin: 0 auto;
  top: 1em;
  z-index: 1; }

/*header.open {
	#navigationWrapper {
		width: 35%;
	}
}*/
/*Burger*/
.burgerIcon {
  position: relative;
  /*width: 3em;*/
  float: right;
  text-align: right;
  height: 4em;
  z-index: 1; }
  .burgerIcon a img {
    display: block;
    height: 3em !important;
    padding: 0 1em;
    cursor: pointer; }

.overlayNavigation .burgerIcon {
  background-color: rgba(255, 255, 255, 0); }

.mobile.navigationIcon {
  display: none; }

.hidden {
  display: none; }

/* Positionierung des Layers mit dem Navigator */
.open #Hauptnavigation {
  width: 75%; }

#Hauptnavigation {
  font-size: 1.5em;
  line-height: 1.3em;
  position: absolute;
  right: 0;
  /* Versteckte Links damit trotzdem die gewünschte Navigation aktiv bleibt*/
  /* Sprachnavigation + Direktnavigation*/ }
  #Hauptnavigation.stick {
    position: fixed;
    /*top:0em;*/ }
    #Hauptnavigation.stick .burgerIcon {
      background-color: rgba(255, 255, 255, 0.8); }
  #Hauptnavigation nav {
    position: relative;
    width: 100%;
    top: -5em;
    display: none;
    box-sizing: border-box;
    padding: 2em 6em 1em 2em;
    background-color: #385d77;
    overflow-x: hidden;
    /* ------------ Formatierung Liste Hauptmemnu  ------------ */ }
    #Hauptnavigation nav ul {
      padding: 0;
      list-style: none;
      /*Listeneinträge*/ }
      #Hauptnavigation nav ul.Level1 {
        width: 100%;
        column-count: 2;
        -webkit-column-count: 2;
        /* Chrome, Safari, Opera */
        -moz-column-count: 2;
        /* Firefox */
        column-gap: 50px; }
      #Hauptnavigation nav ul li {
        padding: 0;
        -webkit-column-break-inside: avoid;
        /* Chrome, Safari, Opera */
        page-break-inside: avoid;
        /* Firefox */
        break-inside: avoid;
        /* IE 10+ */
        /*Links*/ }
        #Hauptnavigation nav ul li.Level1 {
          border-bottom: 1px solid white;
          padding-bottom: 0.7em; }
          #Hauptnavigation nav ul li.Level1.spaltenAusgleich {
            border: none;
            height: 3em; }
        #Hauptnavigation nav ul li.noCapitalLetter {
          text-transform: none; }
        #Hauptnavigation nav ul li.specialOffer {
          position: absolute;
          top: 5em;
          left: -5em;
          background-color: rebeccapurple;
          height: 1em;
          width: 1em;
          z-index: 999; }
        #Hauptnavigation nav ul li a {
          font-family: Museo-500;
          display: block;
          text-decoration: none;
          color: white;
          text-align: left;
          z-index: 1; }
          #Hauptnavigation nav ul li a.noCapitalLetter {
            text-transform: none; }
          #Hauptnavigation nav ul li a.spaltenAusgleich {
            display: none; }
          #Hauptnavigation nav ul li a.Level1 {
            padding: 0.7em 0 0.2em; }
          #Hauptnavigation nav ul li a.Level2 {
            padding: 0; }
            #Hauptnavigation nav ul li a.Level2:before {
              content: "> "; }
          #Hauptnavigation nav ul li a.active, #Hauptnavigation nav ul li a:hover, #Hauptnavigation nav ul li a.activeScrollOver {
            color: #b8a0c9; }
  #Hauptnavigation .hidden, #Hauptnavigation .hideSubnavigation ul {
    display: none; }
  #Hauptnavigation nav#languageNavigation {
    padding: 0 3em 3em 3em; }
    #Hauptnavigation nav#languageNavigation ul li a {
      text-align: right;
      font-size: 1.75em;
      font-weight: 500; }

/*Colors*/
/*clorPink: rgb(241,77,139);
$colorHoverTable: rgba(73,117,147,0.5);*/
/*Width*/
/*Heights*/
@media only screen and (max-width: 789px) {
  h1 {
    font-size: 1.8em; }
    h1.noBorder {
      font-size: 1.25em; }
  img {
    max-width: 100% !important;
    height: auto !important; }
  table {
    width: 100%; }
  .quote {
    font-size: 1.3em; }
  .iframeMap {
    width: 950px !important; }
  /* Formulare */
  table.zebraFormular td, table.tableWithLinesFormular td {
    display: block;
    width: 100% !important; }
    table.zebraFormular td:first-child, table.zebraFormular td:first-child, table.tableWithLinesFormular td:first-child, table.tableWithLinesFormular td:first-child {
      width: 100%; }
  input[type="text"], textarea {
    margin: 0;
    width: 98%;
    font-size: 1.3em;
    padding: 1%; }
  img.span_1_of_3, img.span_1_of_2, img.span_2_of_3, img.span_3_of_4, img.span_1_of_1 {
    width: 100% !important; }
  .open .overlayImage {
    display: none; }
  /* Layers */
  #TopContainer header {
    padding-bottom: 5em; }
    #TopContainer header #linkLogo, #TopContainer header #logoByLine {
      font-size: 2.2em; }
    #TopContainer header #logoByLine {
      font-size: 1.6em; }
    #TopContainer header .logo {
      padding-top: 4em; }
  #TopContainer #PanelContent {
    width: 95%; }
  /* Spezialformate*/
  .headerImage {
    width: 105%;
    margin-left: -2.5%; }
  table.footer {
    width: 105%;
    margin-left: -2.5%; }
    table.footer tr td:first-child {
      padding-left: 2.5%; }
    table.footer tr td:last-child {
      padding-right: 2.5%; } }

/*Colors*/
/*clorPink: rgb(241,77,139);
$colorHoverTable: rgba(73,117,147,0.5);*/
/*Width*/
/*Heights*/
@media only screen and (max-width: 789px) {
  /*------------------ NAVIGATION ---------------------*/
  .open #Hauptnavigation {
    width: 100%; }
  header #navigationWrapper {
    top: 0;
    right: 0; }
    header #navigationWrapper .burgerIcon {
      height: unset; }
      header #navigationWrapper .burgerIcon a {
        display: block; }
        header #navigationWrapper .burgerIcon a img {
          width: 3em;
          height: 3em !important;
          padding: 0; }
    header #navigationWrapper #linkLogo {
      width: 30%;
      padding: 1em; }
      header #navigationWrapper #linkLogo:after {
        font-size: 1.3em;
        padding-top: 1.5em; }
    header #navigationWrapper nav {
      padding: 1em; }
      header #navigationWrapper nav#Hauptnavigation {
        top: 0em;
        padding: 1em;
        box-sizing: border-box;
        background-color: rgba(255, 255, 255, 0.8); }
      header #navigationWrapper nav ul {
        /*&.Level2{display :none }*/ }
        header #navigationWrapper nav ul.Level1 {
          column-gap: 20px;
          column-count: 1;
          -webkit-column-count: 1;
          /* Chrome, Safari, Opera */
          -moz-column-count: 1;
          /* Firefox */
          /*li.Level1.hasChildren:after{
								content :' ';
								position :absolute ;
								bottom :1px;
								right :0;
								width :1.5em;
								height :1.5em;
								padding :0.5em;
								
								background-image :url(/css/Bilder/plus.svg );
								background-size :1.5em;
								background-repeat :no-repeat ;
								background-position :center ;

							}*/ }
  header.open #navigationWrapper {
    width: 100%;
    height: 100%;
    overflow-y: auto;
    padding-bottom: 50px;
    background-color: rgba(255, 255, 255, 0.9); }
  /* Sprachnavigation*/ }

@media print {
  body {
    font-size: 9pt !important;
    line-height: 12pt !important; }
    body > div {
      padding-top: 0 !important; }
  header {
    position: relative;
    margin-top: 1cm; }
  #Logo {
    width: 5cm; }
  .quote {
    font-size: 1.4em;
    line-height: 1.4em; }
  .PageContentWrapper {
    page-break-after: always;
    padding-top: 1em; }
  .readmoreText {
    height: auto !important;
    overflow: visible !important; }
  #Hauptnavigation, .printContent, .readmoreLink {
    display: none; } }

