<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* Extra small devices (phones, 600px and down) */
@media only screen and (max-width: 600px) {
  body {font-size: 13px; padding-top: 0px !important;}
  .half { width: 100%; }
  .slick-slide .views-field-nothing { position: relative; }
  .slide__caption, .slide__constrained { width: 100%; position: relative !important; }
  .text_left .slide__caption, .text_right .slide__caption { left: 10%; right: 10%; box-sizing: border-box; width: 80%; }
  .newsblock .view-content { flex-wrap: wrap; }
  .newsblock .views-row { width: 100%; }
  .newsblock .views-row:nth-child(2) { margin: 0 0 40px; }
  .frontcontact .field--name-body { flex-wrap: wrap; }
  .row { margin-right: 0px; margin-left: 0px; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding-left: 0; padding-right: 0; }
  #block-snr-site-bootstrap-main-menu { display: none;}
  .navbar-header { width: auto; }
  #block-snr-site-sprachumschalter, #block-snr-site-einfacherspurachblock { top: -70px; position: absolute; right: 0; }
  .responsive-menu-toggle { right: 0; position: absolute; top: 10px; }
  .view-taxonomy-term .grid { width: 100%; margin: 0; }
  .container_left, .container_right { margin:0; width: 100%; float: left; }
}


/* Small devices (portrait tablets and large phones, 600px and up) */
@media only screen and (min-width: 600px) {
  body {font-size: 14px; padding-top: 0vh !important;}
  .half { width: 100%; }
  .slick-slide .views-field-nothing { position: absolute; }
  .slide__caption, .slide__constrained { width: 80%;  position: relative !important; }
  .text_left .slide__caption { left: 10%; right: 10%; }
  .text_right .slide__caption { left: 10%; right: 10%; }
  .newsblock .view-content { flex-wrap: wrap; }
  .newsblock .views-row { width: 30%; overflow: hidden; hyphens: auto; word-wrap: break-word; }
  .newsblock .views-row:nth-child(2) { margin: 0 5% 40px; }
  .frontcontact .field--name-body { flex-wrap: wrap; }
  .row { margin-right: -15px; margin-left: -15px; }
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { padding: 0 15px; }
  #block-snr-site-bootstrap-main-menu { display: none;}
  .navbar-header { width: 100%; }
  #block-snr-site-sprachumschalter, #block-snr-site-einfacherspurachblock { top: -70px; position: absolute; right: 0; }
  .view-taxonomy-term .grid { width: 47%; margin: 1.5%; }
  .container_left { width: 40%; }
  .container_right { margin-left: 5%; width: 55%; }
}

@media all and (max-width: 768px) {
  span.share_text { display: none; }
  #composite_table .sr-only { width: auto !important; height: auto !important; position: relative !important; }
  #composite_table .webform-multiple-table-responsive td.webform-multiple-table--handle, #composite_table webform-multiple-table-responsive td.webform-multiple-table--operations, #edit-composite-items .webform-multiple-table--operations-two { display: block !important; }
  .webform-multiple-table-responsive td { display: block !important; }
}

@media only screen and (max-width: 992px) {
  .col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5,
  .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10,
  .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { width: 100%; }
  .responsiveContact { display:block; position: fixed; bottom:0; left:0; width:100%; max-width:100%; overflow:hidden; background:#375aab; z-index:100000; }
  .responsiveContact i{ font-size:60px; }
  .responsiveContact .field--name-body { -webkit-align-self: stretch;-ms-flex-item-align: stretch; align-self: stretch; display: flex;flex-direction: row; justify-content: space-around; }
  .responsiveContact  p { margin:7px; }
  span.clocklabel { width: 100%; }
  #navbar { top: 0px; }
}
@media only screen and (max-width: 1092px) {
  a.logo, a.navbar-brand { width: 160px; }
}
/**  * Overwrite responsive Menu css  */
@media all and (min-width: 768px) {
  nav.responsive-menu-block-wrapper { display: block; }
  .responsive-menu-toggle-icon { display: none; }
}


/* Medium devices (landscape tablets, 768px and up) */
@media only screen and (min-width: 768px) {
  .half { width: 48%; }
  .slide__caption, .slide__constrained { width: 80%;  position: relative !important; }
  .text_left .slide__caption { left: 10%; right: 10%; }
  .text_right .slide__caption { left: 10%; right: 10%; }
  .navbar-default { padding: 0 5px; }
  #navbar a { font-size: 0.8em; }
  #navbar li li a { font-size: 1.1em; }
  #block-snr-site-bootstrap-main-menu { display: block;}
  #block-snr-site-kontaktdaten .field--name-body { display: flex; flex-wrap: nowrap; }
  #block-snr-site-kontaktdaten .field--name-body div { flex-grow: 1; padding: 10px; }
  .view-taxonomy-term .grid { width: 30%; margin: 1.5%; }
  .container_left { width: 30%; }
  .container_right { margin-left: 5%; width: 65%; }
  .shariff .orientation-horizontal { flex-wrap: nowrap; }
  .shariff .orientation-horizontal.button-style-standard li { min-width: auto; }
}


/* Large devices (laptops/desktops, 992px and up) */
@media only screen and (min-width: 992px) {
  body {font-size: 15px;}
  .half { width: 48%; }
  .slide__caption, .slide__constrained { width: 40%;  position: absolute !important; }
  .text_left .slide__caption { left: 10%; right: auto; }
  .text_right .slide__caption { left: auto; right: 10%; }
  .frontcontact .field--name-body { flex-wrap: nowrap; }
  .navbar-default { padding: 0 10%; }
  #navbar a { font-size: 0.9em; }
  #navbar li li a { font-size: 1.3em; }
  #block-snr-site-bootstrap-main-menu { display: block;}
  .navbar-header { width: 100%; }
  #block-snr-site-kontaktdaten .field--name-body { display: block; }
  #block-snr-site-kontaktdaten .field--name-body div { padding: 0px; }
}


/* Extra large devices (large laptops and desktops, 1200px and up) */
@media only screen and (min-width: 1200px) {
  .half { width: 48%; }
  .slide__caption, .slide__constrained { width: 40%;  position: absolute !important; }
  .text_left .slide__caption { left: 10%; right: auto; }
  .text_right .slide__caption { left: auto; right: 10%; }
  #navbar a { font-size: 1em; }
}
@media screen and (min-width:768px) {
  .navbar-nav .dropdown:hover&gt;.dropdown-menu { display:block; margin:0 }
  li a.mobilelink { display: none; }
}
</pre></body></html>