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}
/*
	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 position extension CSS
*/
.mm-menu.mm-top,
.mm-menu.mm-bottom {
  width: 100%;
  min-width: 100%;
  max-width: 100%; }

.mm-menu.mm-right {
  left: auto;
  right: 0; }

.mm-menu.mm-bottom {
  top: auto;
  bottom: 0; }

html.mm-right.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-right.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-right.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 z-position extension CSS
*/
html.mm-front .mm-slideout {
  -webkit-transform: none !important;
  -moz-transform: none !important;
  -ms-transform: none !important;
  -o-transform: none !important;
  transform: none !important;
  z-index: 0 !important; }

.mm-menu.mm-front {
  z-index: 1;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.5); }

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

.mm-menu.mm-front, .mm-menu.mm-next {
  -webkit-transition: -webkit-transform 0.4s ease;
  -ms-transition: -ms-transform 0.4s ease;
  transition: transform 0.4s ease;
  -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-front.mm-right, .mm-menu.mm-next.mm-right {
    -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-front.mm-top {
  -webkit-transform: translate(0, -100%);
  -moz-transform: translate(0, -100%);
  -ms-transform: translate(0, -100%);
  -o-transform: translate(0, -100%);
  transform: translate(0, -100%); }
.mm-menu.mm-front.mm-bottom {
  -webkit-transform: translate(0, 100%);
  -moz-transform: translate(0, 100%);
  -ms-transform: translate(0, 100%);
  -o-transform: translate(0, 100%);
  transform: translate(0, 100%); }

html.mm-opening .mm-menu.mm-front, html.mm-opening .mm-menu.mm-next {
  -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-front.mm-top, .mm-menu.mm-front.mm-bottom {
  height: 80%;
  min-height: 140px;
  max-height: 880px; }

/*
	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; }

/*
    Colorbox Core Style:
    The following CSS is consistent between example themes and should not be altered.
*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#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;}

/* 
    User Style:
    Change the following styles to modify the appearance of Colorbox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{background:#000; opacity: 0.95; filter: alpha(opacity = 95);}
#colorbox{outline:0;}
    #cboxContent{margin-top:20px;background:none;margin-bottom:50px}
        .cboxIframe{background:#fff;}
        #cboxError{padding:50px; border:1px solid #ccc;}
        #cboxLoadedContent{border:none; background:none;}
        /*#cboxTitle{position:absolute; top:-23px; left:0; color:#ccc; font-size:14px}*/
        #cboxTitle{position:absolute; top:100%; left:0; color:#ccc; font-size:14px; width:100%;padding-top:7px;}
        #cboxCurrent{position:absolute; top:-23px; right:0px; color:#ccc; font-size:14px}
        #cboxLoadingGraphic{background:url("../../files/css/loading.gif") no-repeat center center;}

        /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */
        #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose {border:0; padding:0; margin:0; overflow:visible; width:auto; background:none; }
        
        /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */
        #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active {outline:0;}
        
        #cboxSlideshow{position:absolute; top:-20px; right:90px; color:#fff;}
        #cboxPrevious{position:absolute; top:50%; left:5px; margin-top:-32px; background:url("../../files/css/controls.png") no-repeat top left; width:28px; height:65px; text-indent:-9999px;}
        #cboxPrevious:hover{background-position:bottom left;}
        #cboxNext{position:absolute; top:50%; right:5px; margin-top:-32px; background:url("../../files/css/controls.png") no-repeat top right; width:28px; height:65px; text-indent:-9999px;}
        #cboxNext:hover{background-position:bottom right;}
        #cboxClose{position:absolute; top:8px; right:0px; display:block; background:url("../../files/css/controls.png") no-repeat top center; width:38px; height:19px; text-indent:-9999px;}
        #cboxClose:hover{background-position:bottom center;}

/* normalize.css */
article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display: inline;*zoom: 1}audio:not([controls]){height:0;display:none}[hidden]{display:none}html{background: #fff;/* 1 */    color: #000;/* 2 */    font-size: 100%;/* 3 */    -webkit-text-size-adjust: 100%;/* 4 */    -ms-text-size-adjust: 100%;/* 4 */}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline: thin dotted}a:active,a:hover{outline: 0}h1{margin:.67em 0;font-size:2em}h2{margin:.83em 0;font-size:1.5em}h3{margin:1em 0;font-size:1.17em}h4{margin:1.33em 0;font-size:1em}h5{margin:1.67em 0;font-size:.83em}h6{margin:2.33em 0;font-size:.67em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin: 1em 40px}dfn{font-style:italic}hr{height:0;-moz-box-sizing: content-box;box-sizing: content-box}mark{color:#000;background: #ff0}p,pre{margin:1em 0}code,kbd,pre,samp{font:1em monospace,serif;_font-family: 'courier new', monospace}pre{white-space:pre-wrap;word-wrap: break-word}q{quotes: none}q:before,q:after{content: '';content: none}small{font-size:80%}sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0}sup{top:-0.5em}sub{bottom:-0.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style-image:none;list-style: none}img{border:0;/* 1 */    -ms-interpolation-mode: bicubic;/* 2 */}svg:not(:root){overflow:hidden}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{white-space:normal;border:0;/* 1 */    padding: 0;/* 2 */    *margin-left: -7px;/* 3 */}button,input,select,textarea{font-size:100%;/* 1 */    margin: 0;/* 2 */    vertical-align: baseline;/* 3 */    *vertical-align: middle;/* 3 */}}button,select{text-transform:none}button,html input[type="button"],/* 1 */
input[type="reset"],input[type="submit"]{-webkit-appearance: button;/* 2 */    cursor: pointer;/* 3 */    *overflow: visible;/* 4 */}button[disabled],html input[disabled]{cursor: default}input[type="checkbox"],input[type="radio"]{box-sizing: border-box;/* 1 */    padding: 0;/* 2 */    *height: 13px;/* 3 */    *width: 13px;/* 3 */}input[type="search"]{-webkit-appearance: textfield;/* 1 */    -moz-box-sizing: content-box;-webkit-box-sizing: content-box;/* 2 */    box-sizing: content-box}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance: none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}textarea{overflow:auto;/* 1 */    vertical-align: top;/* 2 */}table{border-collapse:collapse;border-spacing:0}
#footer .mod_customnav .active,#footer .mod_customnav .trail,#footer .mod_customnav a:focus,#footer .mod_customnav a:hover,#header .mod_navigation a{color:#9e4515}#header .mod_navigation .active span,#header .mod_navigation .trail a,#header .mod_navigation a:focus,#header .mod_navigation a:hover{color:#fff;background:#9e4515}#header .mod_customnav{padding:22px 0 25px 0}#header .mod_customnav ul{width:auto;float:right;margin-bottom:0}#header .mod_customnav li{float:left;text-transform:uppercase;font-size:1em;height:1em}#header .mod_customnav li.last{border:none}#header .mod_customnav a,#header .mod_customnav span{display:block;margin:0 10px;color:#9e4515}#header .mod_customnav .active,#header .mod_customnav .trail,#header .mod_customnav a:focus,#header .mod_customnav a:hover{color:#5b5b5b}#logo a:focus-visible{border:1px solid #fff}@media only screen and (max-width:800px){#header .mod_customnav{display:none}}#header .mod_navigation a,#header .mod_navigation span{background:rgba(255,255,255,0)}#header .mod_navigation a:focus,#header .mod_navigation a:hover{background:#9e4515}#header .mod_navigation{margin-right:-3px}#header .mod_navigation li{float:left;width:20%;box-sizing:border-box;padding-right:3px;font-size:1.1em;letter-spacing:0;text-transform:uppercase;text-align:center}#header .mod_navigation li.last{margin-right:0}#header .mod_navigation a,#header .mod_navigation span{display:inline-block;padding:8px 0 8px;width:100%;-webkit-border-bottom-right-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-bottomright:8px;-moz-border-radius-bottomleft:8px;border-bottom-right-radius:8px;border-bottom-left-radius:8px}@media only screen and (max-width:1024px){#header .mod_navigation li{font-size:1em}}#left .mod_navigation a{color:#1f5251;font-family:ssans_proregular;letter-spacing:.015em}#left .mod_navigation .active,#left .mod_navigation .trail,#left .mod_navigation a:focus,#left .mod_navigation a:hover{font-family:ssans_prosemibold;color:#9e4515}#left .mod_navigation{margin:32px 0 0 5px}#left .mod_navigation li{margin-bottom:17px;line-height:22px}#left .mod_navigation ul.level_2{margin:8px 0 0 15px}#left .mod_navigation ul.level_2 li{font-size:.85em;margin-bottom:11px;line-height:16px}a.nav_button{display:none}@media only screen and (max-width:800px){#header .mod_navigation,#left .mod_navigation{display:none}a.nav_button{display:block;position:absolute;top:-36px;right:15px;z-index:1000}.nav_button{height:26px;width:35px}.nav_button span{display:block;height:16%;margin-bottom:14%;background-color:#9e4515}a:focus.nav_button span,a:hover.nav_button span{opacity:.6}}#footer .mod_customnav a,#footer .mod_customnav span,#social a{color:#f7f3ee;font-family:ssans_prolight}#footer .mod_customnav .active,#footer .mod_customnav .trail,#footer .mod_customnav a:focus,#footer .mod_customnav a:hover,#social a:focus,#social a:hover{color:#fff;font-family:ssans_prosemibold}#footer .mod_customnav ul{display:inline}#footer .mod_customnav li{text-align:left;font-size:1em;text-transform:uppercase;margin-bottom:1em}#social a{font-size:2em;padding-left:.6em}#social a:first-child{padding-left:0}.mod_sitemap li{margin-bottom:5px}.mod_sitemap ul ul{margin-bottom:15px}.mod_sitemap li li{margin-left:1.4em;margin-bottom:0}.mm-list{font-size:16px}.mm-menu.mm-light{color:#9e4515}.mm-menu.mm-light .mm-list>li>a.mm-subclose{color:#222}
@font-face{font-family:'homemade_appleregular';src:url('../../files/fonts/HomemadeApple-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'ssans_proitalic';src:url('../../files/fonts/ssans-it-webfont.woff2') format('woff2'),url('../../files/fonts/ssans-it-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'ssans_prolight';src:url('../../files/fonts/ssans-light-webfont.woff2') format('woff2'),url('../../files/fonts/ssans-light-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'ssans_prolight_italic';src:url('../../files/fonts/ssans-lightit-webfont.woff2') format('woff2'),url('../../files/fonts/ssans-lightit-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'ssans_proregular';src:url('../../files/fonts/ssans-regular-webfont.woff2') format('woff2'),url('../../files/fonts/ssans-regular-webfont.woff') format('woff');font-weight:normal;font-style:normal;}@font-face{font-family:'ssans_prosemibold';src:url('../../files/fonts/ssans-semibold-webfont.woff2') format('woff2'),url('../../files/fonts/ssans-semibold-webfont.woff') format('woff');font-weight:normal;font-style:normal;}.fa:not([role="img"]){font-family:'ssans_proregular'!important;}.invisible:not(:focus){border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.invisible:focus{z-index:10;clip:auto;width:auto;height:auto;margin:0;}body,html{height:100%;}html{font-size:100%}html,#wrapper{background:#f7f3ee;}body{margin:0 auto;max-width:1280px;font-family:'ssans_proregular',sans-serif;color:#1f5251;font-variant-ligatures:none}#wrapper{min-height:100%;position:relative;}#container{margin:0 auto;padding:0 30px 80px;overflow:hidden;font-size:1.1em;}#header{overflow:hidden;margin-bottom:4em;}#header .caption{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}#left{width:250px;}#main{padding:0 0 0 250px;box-sizing:border-box;}.newspage #main{padding:0 0 0 200px;}@media only screen and (min-width:801px){.mm-page{position:static}}#logo{position:absolute;z-index:5;width:300px;top:12px;padding-left:15px}#logo object{width:100%;height:100%;}#logo img{width:100%;height:auto;}#logo a{display:inline-block;position:absolute;top:0;left:0;right:0;bottom:0;}a{color:#9e4515;text-decoration:none;}a:hover,a:focus{color:#9c3939;}ul{margin:0;padding:0;list-style-type:none;}.nowrap,h1 span{white-space:nowrap;}h1,h2,h3{font-weight:normal;color:#9e4515}.abteilung h2{font-size:1.2em;margin-bottom:-.5em;}.abteilung.dot ul{margin-top:1.3em;}.mod_article h1 span{text-transform:none;}.trenner{position:relative;height:50px;text-align:center;margin:2em 0;}.trenner object{height:100%;width:auto;opacity:1;}strong{font-family:'ssans_prosemibold';font-weight:normal;}img{max-width:100%;height:auto}.centerpic{text-align:center;}.ie7 img{-ms-interpolation-mode:bicubic}.ie8 img{width:auto}img{vertical-align:bottom;}img[src*="pdf.gif"]{vertical-align:-.15em;}#footer{position:relative;bottom:0;width:100%;background-color:#9e4515;color:#f7f3ee;}#footer .inside{padding:30px 15px 15px;}#footer #threecolumns{max-width:600px;margin:0 auto;overflow:hidden;}#footer .mod_customnav,#footer #adresse,#footer #social{float:left;box-sizing:border-box;width:50%;padding:30px 10px;}#footer .mod_customnav{padding-left:30px;}@media only screen and (max-width:540px){#footer .mod_customnav,#footer #adresse,#footer #social{float:none;width:100%;padding:20px 10px;}}#footer a{color:#f7f3ee;}#footer a:hover,#footer a:focus{color:#000;}#footer #social{text-align:center;min-height:8em;}#footer #copyright{font-size:14px;text-align:center;padding:30px 0 10px;clear:both}div.notruf{display:inline-block;position:absolute;z-index:5;top:90px;right:0;;font-size:1.8em;color:#9e4515;padding:.5em .8em;text-decoration:none;background:#f7f3ee;-webkit-border-top-left-radius:8px;-webkit-border-bottom-left-radius:8px;-moz-border-radius-topleft:8px;-moz-border-radius-bottomleft:8px;border-top-left-radius:8px;border-bottom-left-radius:8px}.notruf a{color:#9e4515}.notruf a:hover,.notruf a:focus{color:#5b5b5b;}.toggle_view{display:inline;font-size:13px;padding-left:10px;}.toggle_view a:before{content:" | ";}.toggle_view a{color:#9BABB2;}.one-column #main{padding-left:0;}#start table{width:70%;margin:30px 0;}.aktuell{text-align:center;color:#fff;text-shadow:1px 1px 0 #5f7252;font-size:1.2em;margin-bottom:60px;padding:50px 30px 20px 30px;background-image:linear-gradient(to right,#853408,#c16e48,#853408);-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px}.hyphenate .ce_text.aktuell p{text-align:center;}.aktuell h1{position:absolute;top:20px;left:0;font-size:1em;text-align:left;margin:0;letter-spacing:2px;text-shadow:none;color:#9e4515;background:#f7f3ee;padding:5px 10px;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;}.aktuell h2{color:#fff;text-shadow:1px 1px 0 #5f7252;font-size:1.2em;}.aktuell strong{font-family:'ssans_prosemibold';}.aktuell a{color:#9e4515;text-shadow:none;padding:.2em .4em;border-radius:7px;background:rgba(255,255,255,.8);text-decoration:underline;font-size:90%;}.aktuell a:hover,.aktuell a:focus{text-decoration:underline;background:rgba(255,255,255,1);}.cov19 h3{margin-top:2.5em;}.hyphenate .ce_text p{text-align:justify;}p.back{text-align:right;margin-top:20px;}.mod_eventlist>div{margin-bottom:2em;margin-right:1em;background:#fcfaf6;padding:.5em 1em 1.5em 1.5em;}.mod_eventlist .info{font-size:1.2em;}.mod_eventlist h2{margin-bottom:0;}.mod_eventlist div.current{border:1px solid #d5c8b9;background:#fff;margin-bottom:8em;-webkit-box-shadow:7px 7px 5px 0 rgba(50,50,50,.4);-moz-box-shadow:7px 7px 5px 0 rgba(50,50,50,.4);box-shadow:6px 6px 7px 0 rgba(50,50,50,.3);}.mod_eventlist div.current .info{font-size:1.6em}.mod_eventlist div.current .info::before{content:'Heute ';font-size:.9em;}.dse h2{font-size:1.6em;margin:2.5em 0 .8em 0;}.dse .design{margin-top:0;font-size:14px;text-align:left;}.dot li{padding-left:15px;background:url(../../files/bilder/dot_red.svg) no-repeat left 6px;background-size:8px auto;margin-bottom:.6em;}ol{list-style:none;counter-reset:li;}ol li::before{content:'.'counter(li);color:#9e4515;font-family:'ssans_prosemibold';display:inline-block;width:.5em;margin-left:-1em;margin-right:.5em;text-align:right;direction:rtl;}ol li{counter-increment:li;margin-bottom:.6em;}.mod_newsreader h1{}.mod_newsreader .layout_full p.info{font-size:.8em;}.mod_newsreader .layout_full p.info span{color:#5c7784;font-size:18px;}.tb_termine td{padding:0 13px 8px 0;}.tb_termine tr td:first-child{color:#9c3939;}.mod_newsmenu{margin:28px 0 0 10px;}.mod_newsmenu ul{list-style-type:none;}.mod_newsmenu .year{margin-bottom:1.5em;font-size:1.2em;}.mod_newsmenu li a{color:#1f5251;}.mod_newsmenu .level_2 li{font-size:.8em;margin:.3em 0 0 .7em;}.mod_newsmenu .active,.mod_newsmenu li a:hover,.mod_newsmenu li a:focus{color:#9e4515;font-family:'ssans_prosemibold';line-height:1;}#monat-auswaehlen .list_all{display:none;}div#news:after{display:table;clear:both;}div.layout_latest{float:left;width:50%;margin-bottom:60px;box-sizing:border-box}.mod_newsarchive .even .newswrap{margin:0 5% 0 0;}.mod_newsarchive .odd .newswrap{margin:0 0 0 5%;}.mod_newsarchive .last{margin-bottom:0;}div.layout_latest:before{content:'';display:table;clear:both;}div.layout_latest:after{content:'';display:table;}.mod_newsarchive .even{clear:both;}.newswrap{background:#fff;padding-bottom:10px;-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;-webkit-box-shadow:2px 2px 5px 0 rgba(50,50,50,.1);-moz-box-shadow:2px 2px 5px 0 rgba(50,50,50,.1);box-shadow:2px 2px 5px 0 rgba(50,50,50,.1);}.newswrap:hover,.newswrap:focus{-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;}.layout_latest a .teaser,.layout_latest a:hover .teaser,.layout_latest a:focus .teaser{color:#1f5251;}.layout_latest{padding:0 6px 6px 0;}.layout_latest h2{position:relative;margin:0;font-size:1.125em;padding:8px 3em 8px 10px;line-height:1;font-family:'ssans_prolight',sans-serif;}.layout_latest h2 span.info{position:absolute;right:10px;bottom:10px;font-size:.6em;color:#585858;}div.layout_latest img{width:100%;}.layout_latest .teaser{padding:0 10px 0;}.more{text-align:right;margin:0 10px 0 0;}.layout_full h4{color:#5098b1;font-size:1.1em;font-family:'ssans_semibold',sans-serif;margin-bottom:-.8em;font-weight:normal;}.list_all a{color:#1f5251;display:block;font-size:14px;margin-left:14px;}.list_all a:hover,.list_all a:focus{color:#9e4515;font-family:'ssans_prosemibold';}.mod_newslist{max-width:1200px;}.mod_newslist .even .newswrap{margin:0 5% 0 0;}.mod_newslist .odd .newswrap{margin:0 0 0 5%;}.ce_gallery .image_container{position:relative;}.ce_gallery .caption{font-family:'ssans_light';position:absolute;max-width:100%;padding-top:10px;}.ce_gallery ul{margin-right:-20px;}.ce_gallery>ul li,.ce_gallery>ul li.col_first{clear:none;}.ce_gallery li{box-sizing:border-box;width:25%;padding-right:20px;margin-bottom:40px}.ce_gallery.three_pics li{width:33.33%;}.ce_gallery.two_pics li{width:40%;padding-right:30px;}.ce_gallery#duopics li{box-sizing:border-box;width:50%;padding-right:20px;margin-bottom:80px}.ce_gallery.no_caption li{margin-bottom:20px;}.ce_gallery .image_container img{width:100%;}a.gmaps{color:#9c3939;}a.gmaps:hover,a.gmaps:focus{text-decoration:underline;}#table_23{width:100%}#table_23 td.col_1{text-align:right;}#table_23 span{color:#9c3939;}.titel_team{color:#9e4515;line-height:1.6em;}.titel_team h2{font-size:1.15em;margin-bottom:-.3em;padding-bottom:4px;}.titel_team ul{margin-top:1.2em;padding-left:1.15em;}.titel_team li{margin-bottom:.3em;line-height:1.3em;list-style-type:disc;list-style-position:outside;padding-left:0;}.tb_team{width:100%;padding-top:30px;}.tb_team td{vertical-align:top;}.tb_team td.col_0{text-align:left;white-space:nowrap;}.tb_team td.col_0,.tb_team td.col_1{font-family:'ssans_prosemibold';}.tb_team td.col_1{}.tb_team td.col_2{padding:0 0 .8em 1.3em;}.downloads{line-height:2em;}#impressum a{text-decoration:underline}#impressum a:hover,#impressum a:focus{text-decoration:none;}.design{text-align:right;margin-top:50px;font-size:12px;color:#525252;}.design a{color:#525252;text-decoration:none;}.design a:hover,.design a:focus{text-decoration:underline;}.list_dots li{list-style-type:disc;list-style-position:inside;margin-left:15px;}.ce_form{padding:15px;background:#fff;-webkit-border-radius:10px;-moz-border-radius:10px;border-radius:10px;}.ce_form .widget-headline{font-size:1.3em;}.ce_form h3{margin:0;}input,select,.widget-explanation p{font-family:'ssans_prolight';}span.mandatory{color:#ae0d03;padding-left:3px;}.ce_form label{display:inline-block;width:7em;padding-right:5px;}.widget-upload label{width:4em;}.widget-checkbox fieldset{margin:40px 0 0 0;border:none;padding:0;}.widget-checkbox label{width:20em;max-width:20em;}.ce_form .widget{margin-bottom:12px;}.ce_form .widget-captcha{margin-top:20px;}.ce_form .widget-captcha label{display:block;}.ce_form .widget-captcha input{width:2em;margin-right:.3em}.ce_form input.checkbox{width:1.5em;}.ce_form .widget-captcha input.submit{float:right;margin-top:35px;width:6em;padding:5px 0;color:#fff;border-color:#759592;background:rgba(125,200,195,.9);}.ce_form .widget-captcha input.submit:hover,.ce_form .widget-captcha input.submit:focus{border-color:#759592;background:#4B7689;}p.error{color:#C00;font-size:.9em;margin:0 0 5px 0;}.ce_form input,textarea{width:84.5%;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;border:1px solid #CCC;background-color:#F6F6F6;}.ce_form input.upload{width:auto;-webkit-border-radius:0;-moz-border-radius:0;border-radius:0;border:none;background-color:transparent}.formular-intern #header{height:140px;margin-bottom:0;}.formular-intern #header #logo{position:relative;top:20px;margin:0 auto;}.formular-intern #main{padding:0 100px;}.formular-intern .ce_form input,.formular-intern .ce_form label,.formular-intern .textarea{width:96%;}.formular-intern .ce_form .widget-captcha{margin-top:85px}.formular-intern .ce_form .widget-captcha input{width:2em;}.formular-intern .ce_form input.checkbox{width:1.5em;}.formular-intern .ce_form .widget-captcha input.submit{width:6em;}@media only screen and (max-width:1024px){.formular-intern #main{padding:0 40px}}@media only screen and (max-width:800px){.formular-intern #main{padding:0 20px}.formular-intern #header{margin-bottom:0;padding-top:0}#logo{top:20px;width:220px}}@media only screen and (max-width:620px){.formular-intern #main{padding:0 0}.formular-intern #logo{float:none}}@media only screen and (max-width:380px){.formular-intern .widget-checkbox label{width:auto}.formular-intern .ce_form .captcha_text{display:block;margin-top:4px}}@media only screen and (max-width:1152px){#logo{width:250px}div.notruf{top:85px;font-size:1.6em;padding:.5em .8em;}}@media only screen and (max-width:1024px){div.notruf{font-size:1.5em;}.ce_gallery.three_pics li{width:50%;}.ce_gallery.two_pics li{width:50%;}}@media only screen and (max-width:800px){div.layout_latest{float:left;width:100%;margin-bottom:60px;box-sizing:border-box}.mod_newslist div.layout_latest{width:70%;}.mod_newsarchive .even .newswrap{margin:0;}.mod_newsarchive .odd .newswrap{margin:0;}.mod_newslist .even .newswrap{margin:0;}.mod_newslist .odd .newswrap{margin:0;}}@media only screen and (max-width:800px){#main{padding:0;}.newspage #main{padding:0 0 0 200px;}#header{margin-bottom:1em;padding-top:50px}#logo{top:-40px;width:220px}div.notruf{position:static;float:right;margin-top:15px;font-size:1.6em;}h1{font-size:1.8em;}.ce_gallery.three_pics li{width:100%;padding-right:0;}.ce_gallery.two_pics li{width:100%;padding-right:0;}}@media only screen and (max-width:620px){.newspage #left{margin:0;}.newspage #main{padding:0;}}@media only screen and (max-width:620px){#header{margin-bottom:0}#logo{float:left;position:relative;top:15px;margin-bottom:35px}h1{font-size:1.5em;}}@media only screen and (max-width:570px){#footer .mod_customnav,#footer #adresse{width:50%}#footer #social{width:100%;min-height:1em;padding:20px 10px 0}#header .inside{}.mod_newslist div.layout_latest{width:100%}}@media only screen and (max-width:490px){#container{padding:0 15px 80px}#logo{padding:12px 0 6px 10px;}div.notruf span{display:none;padding-left:0;}div.notruf{font-size:2.3em;margin:15px 0 0 0;padding-right:15px;}}@media only screen and (max-width:400px){#footer .mod_customnav,#footer #adresse{float:none;width:100%;padding:20px 10px;}.aktuell{font-size:1em;}}
