/* common styles */

.responsivenavi,
.nav_responsive {
  display: none;
}
/*
.ce-column, .ce-gallery:not([data-ce-columns="1"]) .ce-column:first-child, .ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child {
	width: 49% !important;
}
*/
#homelayout02 .ce-column,
#homelayout02 .ce-gallery:not([data-ce-columns="1"]) .ce-column:first-child,
#homelayout02 .ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child {
  width: 100% !important;
}

#responsiveShow {
  display: none;
}
/* #Media Queries
================================================== */
@media only screen and (min-width: 1025px) and (max-width: 1111px) {
  .bilder {
    left: 10%;
  }
  #breakingNews04 {
    width: 22.6%;
  }
  #contentbereich ul,
  #contentbereich ol {
    margin-top: -3px;
  }
  #contentbereich .minigal .scrollWrap {
    height: 380px;
  }
  #layout02-1 {
    width: 21.25%;
    margin-right: 3px;
  }
  #layout02-2,
  #layout02-3 {
    width: 215px;
  }
  .mainMenueId {
    width: 803px;
  }
  .menueId ul {
    margin-right: 0;
  }
  .menueId ul li.menueebene4,
  .menueId ul li.menueebene4Active {
    width: 32.1%;
  }
  .menueId ul li.menueebene4,
  .menueId ul li.menueebene4Active {
    border-right: 1px solid #ffffff;
    width: 32%;
  }
  .menueId ul ul {
    width: 267px;
  }
  .listContainer1,
  .listContainer2,
  .listContainer3,
  .listContainer4,
  .listContainer5 {
    width: 802px;
  }
  #wrap01 {
    border-left: none;
    border-right: none;
  }
  #footer02 {
    padding-left: 1.5%;
    width: 39%;
  }
  #footer04 img {
    max-width: 80%;
    margin-left: 13%;
  }
  #footer04 p.cm {
    padding-top: 48px;
  }
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
  .bilder {
    left: 10%;
  }
  #breakingNews04 {
    width: 22.6%;
  }
  /*STARTSEITE*/
  #layout01-1 {
    width: 74%;
  }

  #logo a img {
    height: 120px;
  }
  .menueId ul li.menueebene4,
  .menueId ul li.menueebene4Active {
    width: 32.077%;
  }
  .mainMenueId {
    width: 751px;
  }
  .menueId ul {
    margin-right: 0;
  }
  .listContainer1,
  .listContainer2,
  .listContainer3,
  .listContainer4,
  .listContainer5 {
    width: 751px;
  }
  #layout02-1 {
    width: 22%;
  }
  #wrapBg {
    width: 99.75%;
  }
  #layout03-2 {
    width: 72.6%;
  }
  #layout03-1 {
    width: 27.4%;
  }
  .menueId ul ul {
    width: 250px;
  }
  #homelayout02 {
    background: url("../images/newsBg.jpg") repeat-y scroll 25% top
      rgba(0, 0, 0, 0);
  }
  #contentbereich ul,
  #contentbereich ol {
    margin-top: 0;
  }
  #contentbereich .ce-gallery DIV.ce-row DIV.ce-column.ce-column {
    width: 85px;
  }
  #contentbereich .minigal .ce-textpic .ce-row {
    height: 89px;
  }
  #contentbereich .minigal .scrollWrap {
    height: 340px;
  }
  #contentbereich .minigal a.right,
  #contentbereich .minigal a.next,
  #contentbereich .minigal a.browse,
  #contentbereich .minigal a.prev {
    left: 30px;
  }
  #footer02 {
    padding-left: 1.5%;
    width: 39%;
  }
  #footer02 a {
    font-size: 14px;
  }
  #footer03 {
    padding: 15px 15px;
  }
  #footer01 {
    width: 20.4%;
  }
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* 	width: 745px; */

  .bilder {
    left: 25%;
  }

  #contentbereich .frame-type-menu_section LI {
    background: url(../images/subsubHover.png) no-repeat scroll 0 3px;
    padding: 0 0 0 6%;
  }

  #layout01-1 {
    width: 77%;
  }

  #logo a img {
    height: 100px;
  }

  #wirjetzthier {
    right: 220px;
  }
  .jcarousel-scroll {
    display: none;
  }
  #contentbereich ul,
  #contentbereich ol {
    margin-top: 0;
  }
  #contentbereich .minigal .ce-textpic .ce-row {
    height: 72.5px;
  }
  #contentbereich .minigal .scrollWrap,
  #contentbereich .minigal .scrollable,
  .itemsinnerwrap {
    height: 287px;
  }
  #contentbereich .minigal a.right,
  #contentbereich .minigal a.next,
  #contentbereich .minigal a.browse,
  #contentbereich .minigal a.prev {
    left: 27px;
  }
  /*
	<ToDo ??
	.ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery, .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
		float: none;
		margin-bottom: 30px;
		text-align: center;
		width: 100%;
	}
	*/
  .ce-textpic .ce-gallery .ce-column img {
    width: 100%;
  }

  #contentbereich a {
    word-break: break-word;
  }
  .ce-textpic.ce-left.ce-intext:not(.ce-nowrap) .ce-gallery {
    text-align: center;
    width: 100%;
    margin-bottom: 20px;
  }
  #subnavi ul li ul li a:hover,
  #subnavi ul li ul li a.menueebeneActive,
  #subnavi ul li ul li a.menueebeneActive:hover,
  #subnavi ul li ul li a:hover {
    background: url("../images/subsubHover.png") no-repeat scroll 10px center
      rgba(0, 0, 0, 0);
  }
  #subnavi ul li {
    overflow: hidden;
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  #wrapBg {
    width: 99.8%;
    background: none;
  }
  #homelayout02 {
    background: url("../images/newsBg.jpg") repeat-y scroll 25% top
      rgba(0, 0, 0, 0);
  }
  #layout02-1 {
    width: 211px;
  }
  #footer02 {
    padding-left: 5%;
  }
  #footer03 {
    margin-left: 8%;
  }
  #footer04 {
    margin-top: 15px;
    margin-right: 9%;
  }
  #wrap {
    width: 99.8%;
  }
  #layout03 {
    background: url("../images/newsBg.jpg") repeat-y scroll 25% top
      rgba(0, 0, 0, 0);
  }
  /*MAINMEN�*/
  .mainMenueId {
    width: 676px;
  }
  .menueId ul ul {
    width: 235px;
  }
  .menueId ul li.menueebene0,
  .menueId ul li.menueebene0Active {
    width: 14.1%;
  }
  .menueId ul li.menueebene4,
  .menueId ul li.menueebene4Active {
    width: 32%;
  }
  .menueId ul li.menueebene2,
  .menueId ul li.menueebene2Active {
    width: 20.76%;
  }
  .menueId ul {
    margin-right: 0;
  }
  .menueId ul li a {
    font-size: 15px;
  }
  .listContainer1,
  .listContainer2,
  .listContainer3,
  .listContainer4,
  .listContainer5 {
    width: 676px;
  }
  .menueId ul.navId li:hover > ul,
  .menueId ul.navId li.hover > ul {
    display: none;
    visibility: hidden;
  }

  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene0:hover,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene1:hover,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene2:hover,
  .menueId ul li.menueebene3Active,
  .menueId ul li.menueebene3:hover,
  .menueId ul li.menueebene4Active,
  .menueId ul li.menueebene4:hover {
    background-image: none !important;
  }

  /*SUBNAVI*/
  #subnavi ul li ul li a,
  #subnavi ul li ul li a:hover,
  #subnavi ul li ul li a.menueebeneActive,
  #subnavi ul li ul li a.menueebeneActive:hover,
  #subnavi ul li ul li a:hover {
    width: 84%;
  }

  /*######################################*/
  /*############ CONTENT #################*/
  /*### FORM ###*/
  .formleft,
  .formright {
    width: 100%;
  }
  .formobjektsmall {
    width: 97% !important;
  }
  ul.schadensmeldung li {
    width: 50%;
  }
  .formobjektkleinVeranstaltung {
    width: 97.4%;
  }
  #contentbereich .export {
    width: 95.5%;
  }
  #kalender .list {
    width: 98%;
  }

  /*### NEWS ###*/
  #dynamischeListe2 .newsText {
    width: 70%;
  }

  /*BILDER*/
  /*
	>ToDo ??
	.ce-textpic .ce-gallery .ce-column {
		float: none;
		text-align: center;
	}*/
  #homelayout02 .ce-textpic .ce-gallery .ce-column {
    float: left;
    text-align: center;
  }
  .ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
    display: inline;
    margin-left: 0px;
    margin-top: 0;
    width: 100%;
    /*width: 80px !important;*/
  }
  .ce-textpic .ce-gallery .ce-column .image-caption {
    max-width: 97.5%;
  }
  .ce-gallery {
    text-align: center !important;
    max-width: 100% !important;
  }
  #contentbereich .ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery {
    max-width: 50% !important;
  }
  /*LIGTHBOX*/
  #lbOuterImageContainer {
    height: auto !important;
    width: 100% !important;
  }
  #lbLightbox img {
    width: 100% !important;
  }
  #prevLink,
  #nextLink {
    height: 100% !important;
  }
  #lbImageDataContainer {
    width: 100% !important;
  }
  .clickenlarge-1 .image-caption {
    background: none;
  }

  /*######################################*/
  /*FOOTER*/
  #footerOeffnungszeiten {
    padding-bottom: 2%;
    padding-left: 3%;
    width: 31%;
  }
  /* Breaking News */
  #breakingNews01 {
    width: 100%;
  }
  #breakingNews02,
  #breakingNews03 {
    width: 48%;
    margin-top: 17px;
  }
  #breakingNews02 {
    margin-left: 0;
  }
  #breakingNews04 {
    width: auto;
  }
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* 	width: 420px; */

  #wirjetzthier {
    right: 3%;
    top: 250px;
    width: 120px;
  }
  .wirjetzthierSchrift {
    display: none;
  }

  #logo a img {
    height: 90px;
  }

  #contentbereich a {
    word-break: break-word;
  }
  .bilder {
    left: 35%;
  }
  #contentbereich .ce-gallery DIV.ce-row DIV.ce-column.ce-column {
    margin-left: 0;
  }
  #contentbereich ul,
  #contentbereich ol {
    margin-top: -3px;
  }
  #contentbereich .minigal .ce-textpic .ce-row {
    height: 54px;
  }
  .itemsinnerwrap {
    height: 215px;
  }
  #contentbereich .minigal .scrollable {
    height: 215px;
  }
  #contentbereich .minigal .scrollWrap {
    height: 215px;
  }
  #contentbereich .minigal a.right,
  #contentbereich .minigal a.next,
  #contentbereich .minigal a.browse,
  #contentbereich .minigal a.prev {
    left: 15px;
  }
  .ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery,
  .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
    margin-bottom: 30px;
    text-align: center;
    width: 100%;
  }
  #layout02-1 {
    width: 100%;
  }
  #contentbereich .frame-type-menu_section ul li ul li {
    padding: 0 0 0 8%;
  }
  #contentbereich ul ul,
  #contentbereich ol ol {
    margin-left: 15px;
  }
  #contentbereich .frame-type-menu_section ul {
    margin-left: 8px;
  }
  #contentbereich .frame-type-menu_section LI {
    padding: 0 0 0 10%;
  }
  #footer01 {
    width: 45%;
    border: medium none;
    margin-bottom: 0;
  }
  #layout02-2 {
    float: right;
    width: 50%;
  }
  .jcarousel-next,
  .jcarousel-prev {
    display: none !important;
  }
  #layout02 {
    margin-bottom: 220px;
    margin-top: 180px;
    height: auto;
  }

  .header-buttons {
    top: 465px;
    right: calc(50% - 150px);
  }

  button#corona {
    top: 510px;
    right: 0px;
  }
  .homelayout01-1,
  .homelayout01-2 {
    width: 45%;
    margin-left: 3.5%;
    margin-bottom: 20px;
  }
  .jcarousel-scroll {
    display: none;
  }
  #homelayout02-2 h3 {
    margin-left: 0;
    padding-left: 5%;
    width: 95%;
  }
  #homelayout02 {
    background: #ffffff;
  }
  #wrapBg {
    background: none;
  }
  #footer02 {
    width: 47%;
    margin-bottom: 25px;
  }
  #respInfo {
    display: block;
  }
  .infoboxbereich {
    display: none;
  }
  #layout02-2 {
    float: right;
    width: 50%;
  }
  #layout02-3 {
    float: left;
    margin-bottom: 16px;
    margin-top: 120px;
    width: 100%;
  }
  #layout02-3 a {
    float: left;
    margin-left: 4%;
    padding-left: 5%;
    width: 40%;
  }
  #layout03-1,
  #layout03-2 {
    width: 100%;
  }
  #layout03 {
    background: #fff;
  }
  #layout01-1 {
    width: 66%;
  }
  #sprachen {
    margin-top: 20px;
  }
  #wrap {
    width: 90%;
  }
  .menueId ul {
    margin-right: 0;
  }
  #homelayout02-1 {
    display: none;
  }
  #homelayout02-2 {
    width: 100%;
  }

  /*MAINMEN�*/
  .mainMenueId {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    width: 100%;
    position: relative;
  }
  #layout01-1 {
    height: 173px;
  }
  .listContainer1,
  .listContainer2,
  .listContainer3,
  .listContainer4,
  .listContainer5 {
    display: none;
  }
  .menueId {
    position: absolute;
    z-index: 1;
    right: 0;
  }
  .menueId ul li a {
    font-size: 20px;
  }
  .menueId ul li {
    border: 1px solid #ccc;
  }
  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene0Active:hover,
  .menueId ul li.menueebene0:hover,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene1Active:hover,
  .menueId ul li.menueebene1:hover,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene2Active:hover,
  .menueId ul li.menueebene2:hover {
  }
  .menueId ul li ul li {
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  .menueId ul li.menueebene0,
  .menueId ul li.menueebene1,
  .menueId ul li.menueebene2,
  .menueId ul li.menueebene3,
  .menueId ul li.menueebene4 {
    width: 100%;
  }

  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene3Active,
  .menueId ul li.menueebene4Active {
    width: 100%;
  }
  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene0,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene1,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene2 {
    width: 100%;
  }
  .menueId ul.navId li:hover > ul,
  .menueId ul.navId li.hover > ul {
    display: none;
    visibility: hidden;
  }
  .responsiveMenue {
    display: none;
  }
  .responsiveMenue.show {
    display: block;
  }
  .nav_responsive {
    display: block;
    position: absolute;
    right: 0;
    top: -42px;
  }
  .nav_responsive_activate {
    background: url(../images/mainMenueResponsive.png) no-repeat scroll 10px
      12px #676767;
    display: inline-block;
    float: left;
    height: 17px;
    overflow: hidden;
    padding: 13px 10px 14px;
    text-indent: 9999px;
    width: 21px;
    cursor: pointer;
    cursor: hand;
  }

  .nav_responsive_activate:hover,
  .nav_responsive_active:hover {
    background-color: #676767;
    cursor: pointer;
    cursor: hand;
  }

  .nav_responsive_active {
    background: url(../images/mainMenueResponsive.png) no-repeat scroll -31px 12px
      #676767;
    display: inline-block;
    float: left;
    height: 17px;
    overflow: hidden;
    padding: 13px 10px 14px;
    text-indent: 9999px;
    width: 21px;
    cursor: pointer;
    cursor: hand;
  }

  /*SUBNAVI*/
  .activatesub {
    background: url(../images/nav420px.png) no-repeat scroll center 19px #676767;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
  }

  .activesub {
    background: url(../images/nav420px.png) no-repeat scroll center -8px #676767;
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
  }

  .responsivenavi {
    display: block;
    width: 100%;
    float: left;
  }

  .show {
    display: block !important;
  }
  #subnavi {
    display: none;
    margin-left: 0;
    width: 100%;
  }
  #subnavi ul {
    width: 100%;
  }
  #subnavi ul li {
    width: 100%;
  }
  #subnavi ul li a {
    background: #c9cbc9;
    font-size: 15px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
  }
  #subnavi ul li a:hover,
  #subnavi ul li a.menueebeneActive,
  #subnavi ul li a.menueebeneActive:hover {
    font-size: 15px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
  }
  #subnavi ul li ul li a,
  #subnavi ul li ul li a:hover,
  #subnavi ul li ul li a.menueebeneActive,
  #subnavi ul li ul li a.menueebeneActive:hover,
  #subnavi ul li ul li a:hover {
    font-size: 14px;
    padding: 6px 0 6px 0;
    text-align: center;
    width: 100%;
    background: none !important;
  }
  #subnavi ul li ul li ul li a,
  #subnavi ul li ul li ul li a:hover,
  #subnavi ul li ul li ul li a.menueebeneActive,
  #subnavi ul li ul li ul li a.menueebeneActive:hover,
  #subnavi ul li ul li ul li a:hover {
    font-size: 13px;
    padding: 6px 0 6px 0;
    text-align: center;
    width: 100%;
    background: none !important;
  }

  /* Breaking News */
  #breakingNews01 {
    width: 100%;
  }
  #breakingNews02,
  #breakingNews03 {
    width: 48%;
    margin-top: 17px;
  }
  #breakingNews02 {
    margin-left: 0;
  }
  #breakingNews04 {
    width: auto;
  }

  /*QUICKLINKS*/
  #quick {
    width: 0%;
    display: none;
  }

  /*######################################*/
  /*############ CONTENT #################*/
  #contentbereich {
    padding: 10px 0 40px;
    width: 88%;
  }

  /*### WETTER ###*/
  #weatherBox {
    background: url(../images/wetterboxBG_420-Kopie.jpg) no-repeat scroll 0 0
      transparent;
    border: 1px solid #cccccc;
    clear: both;
    float: left;
    height: 290px;
    margin-bottom: 25px;
    padding: 123px 20% 0;
    width: 60%;
  }
  #weatherBox .today {
    float: left;
    width: 100%;
  }
  #weatherBox .tomorrow {
    float: right;
    width: 100%;
  }

  /*### FORM ###*/
  .formleft,
  .formright {
    width: 100%;
  }
  .formobjektsmall {
    width: 97% !important;
  }
  ul.schadensmeldung li {
    width: 50%;
  }
  .formobjektkleinVeranstaltung {
    width: 97.4%;
  }
  #contentbereich .export {
    width: 95.5%;
  }
  #kalender .list {
    width: 98%;
  }

  /*### KALENDER ###*/
  #kalender .date {
    padding-right: 3%;
  }
  #kalender .entry {
    width: 87%;
  }

  /*### NEWS ###*/
  #dynamischeListe2 .newsText {
    width: 66%;
  }
  #photoListe .data {
    width: 80%;
  }

  /*### FOTO ###*/
  #photoListe ul li {
    width: 100%;
  }

  /*BILDER*/
  .ce-textpic .ce-gallery .ce-column {
    /* ?? float: none;*/
    text-align: center;
  }
  #homelayout02 .ce-textpic .ce-gallery .ce-column {
    float: left;
    text-align: center;
  }
  .ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
    display: inline;
    margin-left: 0px;
  }
  .ce-gallery {
    /*text-align: center !important;
		width: 100% !important;*/
  }

  /*LIGTHBOX*/
  #lbOuterImageContainer {
    height: auto !important;
    width: 100% !important;
  }
  #lbLightbox img {
    width: 100% !important;
  }
  #prevLink,
  #nextLink {
    height: 100% !important;
  }
  #lbImageDataContainer {
    width: 100% !important;
  }
  .clickenlarge-1 .image-caption {
    background: none;
  }
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* 	width: 300px; */
  #wirjetzthier {
    left: 10px;
    top: 270px;
    width: 110px;
  }
  .wirjetzthierSchrift {
    display: none;
  }

  #logo a img {
    height: 70px;
  }

  .header-buttons {
    top: 295px;
    right: -3px;
    width: 250px;
  }

  #impfen a p {
    font-size: 16px;
  }

  #impfen a img {
    width: 35px;
  }

  #corona p {
    font-size: 16px;
  }

  #corona svg {
    width: 70px;
  }

  button#corona {
    right: 12px;
  }

  #schrift {
    width: 43%;
  }

  #homelayout02-2 .newsNone h4 {
    padding-left: 8%;
  }

  #contentbereich a {
    word-break: break-word;
  }

  #layout02-3 {
    margin-top: 60px;
  }

  #popUp {
    left: -115px;
    top: -50px;
    width: 204px;
    text-align: center;
  }

  #footer01 h3,
  #footer02 h3 {
    margin: 0 0 40px;
  }

  .bilder {
    left: 39%;
    max-width: 240px;
  }

  #contentbereich .minigal .scrollWrap {
    height: 145px;
  }
  #contentbereich .minigal .scrollable {
    height: 139px;
  }
  .jcarousel-scroll {
    display: none;
  }
  #contentbereich .minigal .ce-textpic .ce-row {
    height: 35px;
    margin-right: 50px;
  }
  #contentbereich .minigal a.right,
  #contentbereich .minigal a.next {
    left: 3px;
    bottom: -14px;
  }
  #contentbereich .minigal a.left,
  #contentbereich .minigal a.prev {
    left: 3px;
    top: -19px;
  }
  #contentbereich ul,
  #contentbereich ol {
    margin-top: 0;
  }
  #contentbereich ul ul,
  #contentbereich ol ol {
    margin-left: 0;
  }
  #contentbereich .frame-type-menu_section ul li ul li {
    background: url(../images/subsubHover.png) no-repeat scroll 0 5px;
    list-style: none;
    padding: 0px 0 0 12%;
  }
  #contentbereich .frame-type-menu_section ul {
    margin-left: 0;
  }
  #contentbereich .frame-type-menu_section ul li {
    background: none;
  }
  #contentbereich .ce-gallery DIV.ce-row DIV.ce-column.ce-column {
    margin-left: 0;
  }
  .ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery,
  .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
    margin-bottom: 20px;
  }
  #layout02-1 {
    width: 76.4%;
  }
  #homelayout02-2 .news .teaserPicture {
    margin-bottom: 10px;
    width: 95%;
  }
  #suchbereich {
    width: 210px;
  }
  #homelayout02-1 {
    display: none;
  }
  #homelayout02-2 {
    width: 100%;
  }
  #homelayout02 {
    background: #ffffff;
  }
  #homelayout02-2 h3 {
    margin-left: 0;
    padding-left: 5%;
    width: 95%;
  }
  #layout02 {
    margin-bottom: 24px;
    margin-top: 280px;
    height: auto;
  }
  #logoSchrift a {
    height: 20px;
  }
  #logoSchrift img {
    width: 94%;
    margin-left: 5px;
  }
  #footer01 {
    width: 97%;
    border: medium none;
    padding-left: 3.9%;
    background: url("../images/info.png") no-repeat scroll 10px top;
  }
  .jcarousel-next,
  .jcarousel-prev {
    display: none !important;
  }
  .homelayout01-1,
  .homelayout01-2 {
    margin-bottom: 20px;
    margin-left: 3.5%;
    overflow: hidden;
    width: 91.97%;
    text-align: center;
  }
  .homelayout01-1 a,
  .homelayout01-2 a {
    width: 84%;
    text-align: left;
  }
  #wrapBg {
    background: none;
  }
  #footer02 {
    width: 97%;
    margin-bottom: 25px;
    background: url("../images/uhr.png") no-repeat scroll 10px top;
  }
  #footer03 {
    width: 77%;
  }
  #footer04 {
    margin-top: 20px;
    width: 95%;
  }
  #contentbereich h4 {
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
    word-wrap: break-word;
  }
  #respInfo {
    display: block;
  }
  .infoboxbereich {
    display: none;
  }
  #layout03-1,
  #layout03-2 {
    width: 100%;
  }
  #layout03 {
    background: #fff;
    margin-bottom: 35px;
  }
  #layout01-1 {
    width: 66%;
  }
  #sprachen {
    margin-top: 20px;
  }
  #wrap {
    width: 90%;
  }
  .menueId ul {
    margin-right: 0;
  }
  /*MAINMEN�*/
  .mainMenueId {
    background: none repeat scroll 0 0 transparent;
    margin: 0;
    width: 100%;
    position: relative;
  }

  #layout01-1 {
    height: 173px;
    float: right;
    width: 64%;
    margin: 0;
  }
  .listContainer1,
  .listContainer2,
  .listContainer3,
  .listContainer4,
  .listContainer5 {
    display: none;
  }
  .menueId {
    position: absolute;
    z-index: 1;
    right: 0;
    top: 2px;
  }
  .menueId ul li a {
    font-size: 20px;
  }
  .menueId ul li {
    border: 1px solid #ccc;
  }
  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene0Active:hover,
  .menueId ul li.menueebene0:hover,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene1Active:hover,
  .menueId ul li.menueebene1:hover,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene2Active:hover,
  .menueId ul li.menueebene2:hover {
  }
  .menueId ul li ul li {
    -webkit-border-radius: 0px;
    border-radius: 0px;
  }
  .menueId ul li.menueebene0,
  .menueId ul li.menueebene1,
  .menueId ul li.menueebene2,
  .menueId ul li.menueebene3,
  .menueId ul li.menueebene4 {
    width: 100%;
  }

  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene3Active,
  .menueId ul li.menueebene4Active {
    width: 100%;
  }
  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene0,
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene1,
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene2 {
    width: 100%;
  }
  .menueId ul.navId li:hover > ul,
  .menueId ul.navId li.hover > ul {
    display: none;
    visibility: hidden;
  }
  .responsiveMenue {
    display: none;
  }
  .responsiveMenue.show {
    display: block;
  }
  .nav_responsive {
    display: block;
    position: absolute;
    right: 0;
    top: -42px;
  }
  .nav_responsive_activate {
    background: url(../images/mainMenueResponsive.png) no-repeat scroll 10px
      12px #676767;
    display: inline-block;
    float: left;
    height: 17px;
    overflow: hidden;
    padding: 13px 10px 14px;
    text-indent: 9999px;
    width: 21px;
    cursor: pointer;
    cursor: hand;
  }

  .nav_responsive_activate:hover,
  .nav_responsive_active:hover {
    background-color: #676767;
    cursor: pointer;
    cursor: hand;
  }

  .nav_responsive_active {
    background: url(../images/mainMenueResponsive.png) no-repeat scroll -31px 12px
      #676767;
    display: inline-block;
    float: left;
    height: 17px;
    overflow: hidden;
    padding: 13px 10px 14px;
    text-indent: 9999px;
    width: 21px;
    cursor: pointer;
    cursor: hand;
  }

  /*SUBNAVI*/
  .activatesub {
    background: url(../images/nav420px.png) no-repeat scroll center 19px #676767;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
  }

  .activesub {
    background: url(../images/nav420px.png) no-repeat scroll center -8px #676767;
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
  }

  .responsivenavi {
    display: block;
    width: 100%;
    float: left;
  }

  /*SUBNAVI*/
  .activatesub {
    background: url(../images/nav300px.png) no-repeat scroll center 19px #676767;
    color: #ffffff;
    cursor: pointer;
    display: block;
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
  }

  .activesub {
    background: url(../images/nav300px.png) no-repeat scroll center -8px #676767;
    color: #ffffff;
    cursor: pointer;
    display: none;
    font-size: 15px;
    margin-bottom: 0;
    padding: 10px 0;
    text-align: center;
    width: 100%;
  }

  .responsivenavi {
    display: block;
    float: left;
    width: 100%;
  }

  .show {
    display: block !important;
  }
  #subnavi {
    width: 100%;
    margin: 0;
    display: none;
  }
  #subnavi ul {
    width: 100%;
  }
  #subnavi ul li {
    width: 100%;
  }
  #subnavi ul li a {
    background: none repeat scroll 0 0 #c9cbc9;
    font-size: 15px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
  }
  #subnavi ul li a:hover,
  #subnavi ul li a.menueebeneActive,
  #subnavi ul li a.menueebeneActive:hover {
    font-size: 15px;
    padding: 6px 0;
    text-align: center;
    width: 100%;
  }
  #subnavi ul li ul li a,
  #subnavi ul li ul li a:hover,
  #subnavi ul li ul li a.menueebeneActive,
  #subnavi ul li ul li a.menueebeneActive:hover,
  #subnavi ul li ul li a:hover {
    font-size: 14px;
    padding: 6px 0 6px 0;
    text-align: center;
    width: 100%;
    background: none !important;
  }
  #subnavi ul li ul li ul li a,
  #subnavi ul li ul li ul li a:hover,
  #subnavi ul li ul li ul li a.menueebeneActive,
  #subnavi ul li ul li ul li a.menueebeneActive:hover,
  #subnavi ul li ul li ul li a:hover {
    font-size: 13px;
    padding: 6px 0 6px 0;
    text-align: center;
    width: 100%;
    background: none !important;
  }

  /*Breaking News*/

  #breakingNews01 {
    width: 100%;
  }
  #breakingNews02,
  #breakingNews03 {
    width: 100%;
    margin-top: 17px;
    margin-left: 0;
  }
  #breakingNews02 {
    margin-left: 0;
  }
  #breakingNews04 {
    width: auto;
    margin-top: 20px;
  }

  /*QUICKLINKS*/
  #quick {
    width: 0%;
    display: none;
  }

  /*######################################*/
  /*############ CONTENT #################*/

  #dynamischeListe2 .weiterlesenNews {
    padding-bottom: 7px;
    padding-top: 7px;
    width: 125px;
  }
  #contentbereich {
    padding: 10px 7% 40px 1%;
    width: 86%;
  }
  #contentbereich .contentbereichInfobox h4 {
    width: 84%;
  }
  #contentbereich .contentbereichInfobox .ce-bodytext,
  #contentbereich .contentbereichInfobox .tx-felogin-pi1 {
    width: 86%;
  }
  #contentbereich #sliderOpenAll h4.sliderClosed,
  #contentbereich #sliderOpenAll1 h4.sliderClosed1,
  #contentbereich #sliderOpenAll2 h4.sliderClosed2,
  #contentbereich #sliderOpenAll3 h4.sliderClosed3,
  #contentbereich #sliderOpenAll4 h4.sliderClosed4,
  #contentbereich #sliderOpenAll5 h4.sliderClosed5,
  #contentbereich .slideBlock h4,
  #contentbereich h4.sliderClosed,
  #contentbereich #sliderOpenAll h4,
  #contentbereich .slideBlock1 h4,
  #contentbereich h4.sliderClosed1,
  #contentbereich #sliderOpenAll1 h4,
  #contentbereich .slideBlock2 h4,
  #contentbereich h4.sliderClosed2,
  #contentbereich #sliderOpenAll2 h4,
  #contentbereich .slideBlock3 h4,
  #contentbereich h4.sliderClosed3,
  #contentbereich #sliderOpenAll3 h4,
  #contentbereich .slideBlock4 h4,
  #contentbereich h4.sliderClosed4,
  #contentbereich #sliderOpenAll4 h4,
  #contentbereich .slideBlock5 h4,
  #contentbereich h4.sliderClosed5,
  #contentbereich #sliderOpenAll5 h4 {
    width: 94%;
  }

  /*### WETTER ###*/
  #weatherBox {
    background: url(../images/wetterboxBG_420-Kopie.jpg) no-repeat scroll 0 0
      transparent;
    border: 1px solid #cccccc;
    clear: both;
    float: left;
    height: 290px;
    margin-bottom: 25px;
    padding: 123px 5% 0;
    width: 90%;
  }
  #weatherBox .today {
    float: left;
    width: 100%;
  }
  #weatherBox .tomorrow {
    float: right;
    width: 100%;
  }

  /*### FORM ###*/
  .formleft,
  .formright {
    width: 100%;
  }
  .formobjektsmall {
    width: 95% !important;
  }
  ul.schadensmeldung li {
    width: 100%;
  }
  .formobjektkleinVeranstaltung {
    width: 95.4%;
  }
  .formobjektklein {
    width: 95%;
    float: left;
  }
  .formobjekt {
    width: 95%;
  }
  .formobjektCaptcha {
    width: 95%;
  }
  #contentbereich .export {
    width: 90.5%;
  }
  #kalender .list {
    width: 98%;
  }
  #contentbereich .controlBlockPageSlider {
    width: 100%;
  }

  /*### KALENDER ###*/
  #kalender .date {
    padding-right: 3%;
  }
  #kalender .entry {
    width: 87%;
  }

  /*### NEWS ###*/
  #dynamischeListe2 .newsText {
    width: 100%;
    float: left;
  }
  #dynamischeListe2 .teaserPicture {
    padding-bottom: 10px;
    width: 94.2%;
  }
  #photoListe .data {
    width: 72%;
  }
  .photoRahmen {
    width: 70px;
  }

  /*### FOTO ###*/
  #photoListe ul li {
    width: 100%;
  }

  /*BILDER*/
  .ce-textpic .ce-gallery .ce-column {
    /* Fehler bei Bildunterschriften float: none;*/
    text-align: center;
  }
  #homelayout02 .ce-textpic .ce-gallery .ce-column {
    float: left;
    text-align: center;
  }
  .ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
    display: inline;
    margin-left: 0px;
  }
  .ce-gallery {
    text-align: center !important;
    width: 100% !important;
  }

  /*LIGTHBOX*/
  #lbOuterImageContainer {
    height: auto !important;
    width: 100% !important;
  }
  #lbLightbox img {
    width: 100% !important;
  }
  #prevLink,
  #nextLink {
    height: 100% !important;
  }
  #lbImageDataContainer {
    width: 100% !important;
  }
  .clickenlarge-1 .image-caption {
    background: none;
  }
}
