@font-face{font-family:'Open Sans';font-style:normal;font-weight:300;src:url(/static/wgbm/fonts/open-sans-v17-latin-300.eot);src:local('Open Sans Light'),local(OpenSans-Light),url(/static/wgbm/fonts/open-sans-v17-latin-300.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-300.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-300.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-300.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-300.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:300;src:url(/static/wgbm/fonts/open-sans-v17-latin-300italic.eot);src:local('Open Sans Light Italic'),local(OpenSans-LightItalic),url(/static/wgbm/fonts/open-sans-v17-latin-300italic.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-300italic.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-300italic.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-300italic.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-300italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:400;src:url(/static/wgbm/fonts/open-sans-v17-latin-regular.eot);src:local('Open Sans Regular'),local(OpenSans-Regular),url(/static/wgbm/fonts/open-sans-v17-latin-regular.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-regular.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-regular.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-regular.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-regular.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:400;src:url(/static/wgbm/fonts/open-sans-v17-latin-italic.eot);src:local('Open Sans Italic'),local(OpenSans-Italic),url(/static/wgbm/fonts/open-sans-v17-latin-italic.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-italic.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-italic.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-italic.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:600;src:url(/static/wgbm/fonts/open-sans-v17-latin-600.eot);src:local('Open Sans SemiBold'),local(OpenSans-SemiBold),url(/static/wgbm/fonts/open-sans-v17-latin-600.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-600.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-600.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-600.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-600.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:600;src:url(/static/wgbm/fonts/open-sans-v17-latin-600italic.eot);src:local('Open Sans SemiBold Italic'),local(OpenSans-SemiBoldItalic),url(/static/wgbm/fonts/open-sans-v17-latin-600italic.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-600italic.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-600italic.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-600italic.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-600italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:700;src:url(/static/wgbm/fonts/open-sans-v17-latin-700.eot);src:local('Open Sans Bold'),local(OpenSans-Bold),url(/static/wgbm/fonts/open-sans-v17-latin-700.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-700.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-700.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-700.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-700.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:normal;font-weight:800;src:url(/static/wgbm/fonts/open-sans-v17-latin-800.eot);src:local('Open Sans ExtraBold'),local(OpenSans-ExtraBold),url(/static/wgbm/fonts/open-sans-v17-latin-800.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-800.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-800.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-800.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-800.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:700;src:url(/static/wgbm/fonts/open-sans-v17-latin-700italic.eot);src:local('Open Sans Bold Italic'),local(OpenSans-BoldItalic),url(/static/wgbm/fonts/open-sans-v17-latin-700italic.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-700italic.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-700italic.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-700italic.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-700italic.svg#OpenSans) format("svg")}
@font-face{font-family:'Open Sans';font-style:italic;font-weight:800;src:url(/static/wgbm/fonts/open-sans-v17-latin-800italic.eot);src:local('Open Sans ExtraBold Italic'),local(OpenSans-ExtraBoldItalic),url(/static/wgbm/fonts/open-sans-v17-latin-800italic.eot?#iefix) format("embedded-opentype"),url(/static/wgbm/fonts/open-sans-v17-latin-800italic.woff2) format("woff2"),url(/static/wgbm/fonts/open-sans-v17-latin-800italic.woff) format("woff"),url(/static/wgbm/fonts/open-sans-v17-latin-800italic.ttf) format("truetype"),url(/static/wgbm/fonts/open-sans-v17-latin-800italic.svg#OpenSans) format("svg")}


*                                     { padding: 0; margin: 0; }
*:focus                               { outline: 0; }

body                                  { font-family: 'Open Sans', sans-serif; background-color: #e3e3e3; color: #333; font-size: 12pt; position: relative; }
body.hide-overflow                    { overflow-x: hidden; overflow-y: scroll; position: fixed; width: 100%; }

a:focus                               { outline: none; }
a                                     { color: #E3000F; }
a:link                                { text-decoration: none; }
a:visited                             { text-decoration: none; }
a:active                              { text-decoration: none; }
a:hover                               { color: #E3000F; text-decoration: none; }

h1                                    { font-size: 2.0rem; color: #E3000F; }
#content-main h1                      { margin-bottom: 1.2rem; }
#content-main h2                      { margin-bottom: 1rem; }
h2                                    { font-size: 1.5rem; font-weight: 600; }
h3                                    { font-size: 1.5rem; }
h4                                    { font-size: 1.25rem; }

.imgleft                              { float: left; margin-right:30px; margin-bottom:20px; }
.imgright                             { float: right; margin-left:30px; margin-bottom:20px; }

.clear                                { display: block; clear: both; }

.wrap                                 { max-width: 991px; padding: 0 15px; margin: 0 auto; }
#page                                 { background-color: #fff; }

#header                               {  }
#nav-mobile                           { display: none; z-index: 50; }
#logo-desktop                         { padding: 25px 0; }
#logo-desktop img                     { display: block; margin: 0 auto; }

#mobile-navigation                    { display: none; }
#mobile-menu-switch                   { display: none; }

.inh-abs-text ul                      { padding-left: 19px; overflow: auto; }
.inh-abs-text ol                      { padding-left: 30px; overflow: auto; }
.content-trenner                      { width: 100%; height: 30px; }


.bildgala                           	{ padding-top: 0; }
.gala-bild-container                	{ float: left; width: 20%; text-align: center; padding-bottom: 18px; padding-top: 15px; }
.gala-bild                          	{ display: inline-block; width: 150px; height: 150px; background-position: center center; background-size: cover; background-repeat: no-repeat; }
.gala-bild img                      	{ display: none; }



#nav-desktop                          { background-color: #E3000F; padding: 0 35px; height: 52px; }
#nav-desktop.sticky                   { position: fixed; top: 0; width: 100%; max-width: 961px; z-index: 50; }
#nav-desktop ul                       { list-style: none; }
#mainnav                              { padding: 0 0 0 0; margin-bottom: 0; text-align: justify; }
.mainli                               { display: inline-block; text-align: -webkit-match-parent; position: relative; }
.mainlink                             { color: #fff; display: block; padding: 16px 0 14px 0; font-size: 0.9rem; font-weight: bold; }
.mainlink:hover                       { color: #fff; }
.mainli:first-child .mainlink         { padding-left: 0; }
.mainlink-text                        { float: left; }
.mainsub                              { padding: 0 13px 0 13px; display: block; float: left; }
.mainsub img                          { display: block; margin: 0 auto; }

.sub1                                 { opacity: 0; display: none; position: absolute; left: 50%; top: 52px; background-color: #E3000F; padding: 5px 0;
                                        -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);
                                        min-width: 200px; z-index: 600;
                                      }
.sub1link                             { color: #fff; display: block; padding: 5px 19px 5px 19px; white-space: nowrap; font-size: 10pt; }
.sub1link:hover                       { color: #fff; }
#mainnav100                           { padding-left: 100%; height: 1px; display: inline-block; }


#content                              {  }
#content.sticky                       { padding-top: 52px; }
#content-main                         { padding: 35px 0 25px 0; }
#page-gallery                         { position: relative; }
#page-gallery img                     { display: block; width: 100%; }
#pagination			                      { z-index: 25; position: absolute; text-align: center; left: 50%; bottom: 10px; 
                                        -moz-transform: translateX(-50%); -webkit-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%);
                                      }
#pagination a		                      { padding: 0; margin: 0; background-color: rgba(138, 138, 138, 0.5); border: 2px solid #fff; display: block; height: 15px; width: 15px; float: left; border-radius: 50%; -moz-border-radius:50%; -webkit-border-radius: 50%; margin-left: 3px; margin-right: 3px; }
#pagination a.active                  { background-color: #fff; }

#start-inhalt                         { padding: 30px 0; display: flex; }
#start-text                           { flex-grow: 1; padding-right: 25px; padding-top: 30px; }
#start-bild                           { flex: 0 0 295px; }
#start-bild img                       { display: block; width: 100%; border: 5px solid #FAF6F8; box-shadow: 3px 2px 22px #D2C6CD; }
.content                              { padding: 0 30px; }


#start-news-angebote                  { display: flex; color: #fff; font-size: 10pt; padding-bottom: 75px; }
#start-news-angebote a, #start-news-angebote a:hover { color: #fff; }
#start-news                           { flex-grow: 1; background-color: #E3000F; }
#start-news-angebote-trenner          { flex: 0 0 30px; }
#start-angebote                       { flex: 0 0 388px; background-color: #E3000F; }
.start-box-titel                      { padding-bottom: 10px; }
.sna-abstand                          { padding: 30px; }
.start-news-titel                     { display: block; font-weight: bold; padding-bottom: 10px; }
.start-news-more                      { display: block; text-align: right; padding-top: 15px; }

footer                                { padding-top: 30px; }
#footer                               { background-color: #868786; display: flex; color: #fff; }
.footer-headline                      { padding-bottom: 15px; font-size: 18pt; }
.footer-content                       { font-size: 10pt; }
#footer-adresse                       { flex: 0 0 300px; padding: 15px 30px; }
#footer-menu                          { flex: 0 0 200px; padding: 15px 30px; }
#footer-map                           { flex-grow: 1; padding: 25px 30px 15px 30px; }
#footer-menu ul                       { list-style: none; }
#footer-menu ul li                    { padding-bottom: 6px; }
#footer-menu ul li:last-child         { padding-bottom: 0; }
#footer-menu ul a                     { color: #fff; }
#footer-menu ul a:hover               { color: #fff; }



#cookie-info                          { position: fixed; bottom: 0px; z-index: 10000; width: 100%; -ms-text-size-adjust: none; -moz-text-size-adjust: none; -o-text-size-adjust: none; -webkit-text-size-adjust: none; }
#cookie-info-content                  { background-color: rgba(0, 0, 0, 0.8); color: #fff; padding: 4px; box-sizing: border-box; text-align: center; }
#cookie-info-tbl                      { display: table; margin: 0 auto; }
#cookie-info-text                     { display: table-cell; font-size: 9pt; vertical-align: middle; }
#cookie-info-text a                   {  }
#cookie-info-button                   { display: table-cell; font-size: 14pt; vertical-align: middle; }
#cookie-info-abstand                  { display: table-cell; width: 15px; }
#cookie-info-spacer                   { width: 100%; height: 33px; background-color: transparent; }
#cookie-info-button                   { cursor: pointer; }


.slick-slide                          { position: relative; }
.slide-text                           { position: absolute; right: 33px; bottom: 15px; z-index: 50; width: 30%; font-size: 9pt; }

.slick-dots                           { bottom: 5px; }
.slick-dots li                        { margin: 0 1px; }
.slick-dots li button:before          { width: 14px; height: 14px; content: ''; background-color: #000; border: 2px solid #fff; opacity: .5;
																				-webkit-border-radius: 14px; -moz-border-radius: 14px; border-radius: 14px;
                                      }
.slick-dots li.slick-active button:before { background-color: #fff; }
.slick-dots li button:hover:before, .slick-dots li button:focus:before { opacity: .5; }




.cookie-informationen { display: table; box-sizing: border-box; padding-bottom: 25px; }
.cookie-informationen * { box-sizing: border-box; }
.cookie-row { display: table-row; }
/*.cookie-row:nth-child(odd) .cookie-info-name { background-color: #d3d3d3; }
.cookie-row:nth-child(odd) .cookie-info-text { background-color: #d3d3d3; }*/
.cookie-info-name { display: table-cell; vertical-align: top; white-space: nowrap; padding: 0 0 5px 0; font-weight: bold; font-style: italic; }
.cookie-info-text { display: table-cell; vertical-align: top; padding: 0 0 5px 10px; }




#cookie-opt-in { position: fixed; bottom: 0; left: 0; width: 100%; background-color: rgba(0,0,0,0.85); z-index: 3500; color: #fff; padding: 10px; box-sizing: border-box; font-size: 11pt; }
#cookie-opt-in * { box-sizing: border-box; }
#coi-center {  max-width: 900px; margin: 0 auto; }
#coi-infotext { /*text-align: justify;*/ }
#coi-infotext p { margin-bottom: 0; padding-bottom: 0; }
#coi-infolinks { padding: 10px 0 5px 0; }
#coi-form { padding-top: 10px; }
/*#coi-form button { border: 1px solid #d3d3d3; cursor: pointer; background-color: #d1710b; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }*/
#cookie-opt-in label { display: inline-block; }
#coi-cookies { display: flex; flex-wrap: wrap; }
.coi-cookie {  }
.coi-checkbox { padding-right: 20px; }

.iframe-daten-info { background-color: rgba(0,0,0,0.7); color: #fff; padding: 50px 10px; text-align: center; }
.idi-text {  }
.idi-text p { padding-bottom: 0; margin-bottom: 0; }
.idi-form { padding-top: 20px; }
/*.idi-button { border: 1px solid #d3d3d3; cursor: pointer; background-color: #d1710b; color: #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; display: inline-block; padding: 6px 10px; }*/
@media screen and (max-width: 768px){
  .coi-cookie { flex: 0 0 100%; }
  #coi-infolinks { font-size: 10pt; }
}


@media screen and (max-width: 1100px){
  #content.sticky                       { padding-top: 0; }
  #nav-desktop                          { display: none; }
  #logo-desktop                         { display: none; }
  .wrap                                 { padding: 0; }
  #page                                 { padding-top: 60px; }
  #logo-mobile                          { padding-top: 5px; padding-left: 15px; }
  #logo-mobile a                        { display: block; }
  #logo-mobile a img                    { display: block; height: 50px; }
  #nav-mobile                           { display: block; position: fixed; top: 0; left: 0; width: 100%; background-color: #fff; border-bottom: 2px solid #E3000F; height: 60px; }

  #mobile-menu-switch                   { position: fixed; right: 15px; top: 14px; display: block; z-index: 80; }
  #mm-button                            { width: 45px; height: 45px; position: relative; cursor: pointer;
                                          -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg); transform: rotate(0deg);
                                          -webkit-transition: .5s ease-in-out; -moz-transition: .5s ease-in-out; -o-transition: .5s ease-in-out; transition: .5s ease-in-out;
                                        }
  #mm-button span                       { display: block; position: absolute; height: 6px; width: 50%; background: #E3000F; opacity: 1; left: 0;
                                          -webkit-border-radius: 6px; -moz-border-radius: 6px; border-radius: 6px;
                                          -webkit-transform: rotate(0deg); -moz-transform: rotate(0deg); -o-transform: rotate(0deg);
                                          transform: rotate(0deg); -webkit-transition: .25s ease-in-out; -moz-transition: .25s ease-in-out; -o-transition: .25s ease-in-out; transition: .25s ease-in-out;
                                        }
  #mm-button span:nth-child(even)       { left: 50%; -webkit-border-radius: 0 6px 6px 0; -moz-border-radius: 0 6px 6px 0; border-radius: 0 6px 6px 0; }
  #mm-button span:nth-child(odd)        { left:0px; -webkit-border-radius: 6px 0 0 6px; -moz-border-radius: 6px 0 0 6px; border-radius: 6px 0 0 6px; }
  #mm-button span:nth-child(1), #mm-button span:nth-child(2) { top: 0px; }
  #mm-button span:nth-child(3), #mm-button span:nth-child(4) { top: 13px; }
  #mm-button span:nth-child(5), #mm-button span:nth-child(6) { top: 26px; }
  #mm-button.open span                  { background: #fff; }
  #mm-button.open span:nth-child(1),#mm-button.open span:nth-child(6) { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); }
  #mm-button.open span:nth-child(2),#mm-button.open span:nth-child(5) { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); }
  #mm-button.open span:nth-child(1)     { left: 5px; top: 7px; }
  #mm-button.open span:nth-child(2)     { left: calc(50% - 5px); top: 7px; }
  #mm-button.open span:nth-child(3)     { left: -50%; opacity: 0; }
  #mm-button.open span:nth-child(4)     { left: 100%; opacity: 0; }
  #mm-button.open span:nth-child(5)     { left: 5px; top: 21px; }
  #mm-button.open span:nth-child(6)     { left: calc(50% - 5px); top: 21px; }
  
  
  #mobile-navigation                    { display: block; height: 100vh; width: 80%; position: fixed; top: 0; left: -440px; z-index: 140; max-width: 440px; visibility: hidden;
                                          -webkit-transition: all 550ms linear; -moz-transition: all 550ms linear; -o-transition: all 550ms linear; transition: all 550ms linear;
                                        }
  #mobile-navigation.open               { opacity: 1; visibility: visible; left: 0; }
  #nav-content                          { width: 100%; height: 100vh; padding-left: 5px; padding-right: 5px; overflow-y: auto; background-color: #fff; max-width: 440px; }
  #ios-menu-korrektur                   { width: 100%; height: 70px; }
  #mnav-head                            { padding: 15px 0 5px 0; max-height: 58px; }
  #mnav-head .tbl                       { width: 80%; margin: 0 auto; }
  #mnav-head .tbl-td                    { vertical-align: top; }
  #mm-search-btn                        { width: 46px; }
  #mm-search-btn button                 { height: 38px; }
  #mm-search-btn span                   { display: inline-block; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); padding-bottom: 2px; }

  #mnav-body                            { padding-top: 5px; height: calc(100vh - 58px); overflow-y: auto; }
  #mnav-body a                          { text-decoration: none; font-weight: bold; }
  #mnav-body a:hover                    {  }
  #mnav-body ul                         { list-style: none; padding: 0; margin: 0; }
  #mnav-body ul li a                    { padding-top: 5px; padding-bottom: 5px; border-bottom: 1px solid #a0a0a0; display: block; }
  #mnav-body ul li                      {  }
  .manv0                                { padding-left: 20px; }
  .manv1                                { padding-left: 40px; }
  .manv2                                { padding-left: 60px; }
  .manv3                                { padding-left: 80px; }
  .mnavli0                              { position: relative; }
  .mnavli1                              { position: relative; }
  .mnavli2                              { position: relative; }
  .mnavli3                              {  }
  .show-sub-nav                         { position: absolute; top: 1px; right: 0; padding-top: 2px; padding-bottom: 8px; padding-right: 10px; padding-left: 10px; z-index: 3000; cursor: pointer; color: #E3000F; }
  .marrow                               { border: 6px solid #0067b3; font-size: 0; line-height: 0; height: 0; padding: 0; margin: 0; border-right-color: transparent; border-bottom-color: transparent; border-left-color: transparent; }
  .isclicked .marrow                    { border-top-color: transparent; border-bottom-color: #0067b3; }
  .show-sub-nav.isclicked               { top: -2px; padding-top: 0; padding-bottom: 12px; }
  .mnavul1                              { display: none; }
  .mnavul2                              { display: none; }
  .mnavul3                              { display: none; }
  
  #siteoverlay                          { display: none; width: 100vw; height: 100vh; position: absolute; top: 0; left: 0; background-color: rgba(0, 0, 0, 0.75); opacity: 1; z-index: 75;
                                          -webkit-transition: all 350ms linear; -moz-transition: all 350ms linear; -o-transition: all 350ms linear; transition: all 350ms linear;
                                        }

}

@media screen and (max-width: 1000px){
  #footer                               { flex-wrap: wrap; }
  #footer-adresse                       { flex: 0 0 50%; }
  #footer-menu                          { flex: 0 0 50%; }
  #footer-map                           { flex: 0 0 100%; }
  .slide-text                           { right: 35px; width: 28%; font-size: 7pt; }
  .gala-bild-container                  { width: 25%; }
}

@media screen and (max-width: 768px){
  #footer                               { display: block; }
  #start-inhalt                         { display: block; }
  #start-text                           { padding-bottom: 25px; }
  #start-news-angebote                  { display: block; padding-bottom: 15px; }
  #start-news-angebote-trenner          { width: 100%; height: 30px; }
  .slide-text                           { display: none; }
  .gala-bild-container                  { width: 33.33333%; }
  .imgleft                              { float: none; margin-right: 0px; display: block; width: 100% !important; }
  .imgright                             { float: none; margin-left: 0px; display: block; width: 100% !important; }
}

@media screen and (max-width: 600px){
	.gala-bild-container                  { width: 50%; }
}

@media screen and (max-width: 410px){
  .gala-bild                            { width: 125px; height: 125px; }
}

@media screen and (max-width: 350px){
  .gala-bild                            { width: 100px; height: 100px; }
}


#designbody { background: none; background-color: #fff !important; color: #1b1b1b; font-size: 10pt; font-weight: 400; font-family: Arial, Sans-serif; }
#designbody ul, ol { padding-left: 21px; }
#designbody p { padding-bottom: 1rem; }
.mceContentBody { padding-top: 0!important; }
