#footer01 {
  float: left;
} /* common styles */

.responsivenavi,
.responsive {
  display: none;
}

/* #Media Queries
================================================== */

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
  /* 	width: 745px; */

  /*###### Startseite ######*/
  .responsiveButton {
    float: left;
    text-align: right;
    width: 200px;
  }

  #footer01Left {
    width: 45%;
  }
#footer {
  gap: 2.2rem;
}
  #spalteMitte,
  #alles,
  #alles01 {
    width: 745px;
  }
  #alles02 {
    width: 722px;
    background: url(../images/layoutTopBgTablet.gif) no-repeat scroll left top
      transparent;
  }
  #layout01,
  #homeLayout07,
  #layout06,
  #layout07,
  #homeLayout01,
  #layout10,
  #layout08 {
    width: 722px;
  }
  #homeLayout06 {
    background: url(../images/homeLayoutBgTop.gif) no-repeat scroll right top
      transparent;
    width: 569px;
  }
  #homeLayout03 {
    width: 224px;
  }
  #homeLayout05 {
    width: 688px;
  }
  #homeFooter {
    background: #29456a none repeat scroll 0 0;
  }
  #footer01 {
    float: left;
    flex-wrap: wrap;
    justify-content: space-evenly;
    gap: 1rem;
  }
  #homeLayout05 h2 {
    padding-top: 135px;
  }
  #homeLayout05 ul {
    background: none repeat scroll 0 0 #ffffff;
    width: 680px;
    float: left;
  }
  #homeLayout05 ul li {
    clear: none;
    margin-right: 25px;
    width: 200px;
  }
  #homeLayout05 .homeAlleArtikel {
    background: none repeat scroll 0 0 #ffffff;
    padding-bottom: 10px;
    padding-top: 10px;
    width: 680px;
  }
  #footerContactContainer {
    gap: 2rem;
  }
  #footer01Right {
    width: auto;
  }
  #onlineTermine a {
    font-size: 15px;
  }
  #footer02 {
    gap: 1.5rem;
  }
  #homeFooter {
    padding: 15px;
  }
  #homeFooter h2,
  #footer02Left p,
  #homeFooter a {
    color: #ffffff !important;
  }
  #footer02Right {
    float: right;
    padding-top: 0;
  }
  #layout03,
  #layout05 {
    width: 569px;
  }
  #layout04 {
    width: 506px;
  }
  #layout09 {
    width: 550px;
  }
  #layout10 {
    background: #ffffff;
  }
  #layout11 {
    width: 550px;
  }
  #layout11 .suchbereich {
    float: right;
    margin: 40px 6px 0 11px;
    position: absolute;
    right: 0;
    top: -4px;
  }
  #layout12 {
    float: left;
    width: 525px;
  }
  .suchbereich {
    float: right;
    margin: 40px 6px 0 11px;
  }
  #footer {
    background: url(../images/footerBg.jpg) no-repeat scroll left top #193153;
  }
  #footer02Left {
  }
  #footerBottom {
    padding-top: 19px;
    width: 380px;
  }
  .footer2ContentText {
    width: 300px !important;
    padding-top: 65px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 15px !important;
  }

  /*###### MEN� ######*/
  .mainMenueId {
    width: 558px;
    left: 0px;
  }
  .mainMenueId .menueebene0,
  .mainMenueId .menueebene1,
  .mainMenueId .menueebene2,
  .mainMenueId .menueebene3,
  .mainMenueId .menueebene4,
  .mainMenueId .menueebene5 {
    text-align: center;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene0Active,
  .menueId ul li.menueebene0:hover a.menueebene0 {
    width: 78px;
  }
  .menueId ul li.menueebene0Active,
  .menueId ul li.menueebene0Active:hover,
  .menueId ul li.menueebene0:hover {
    width: 108px;
  }
  .menueId ul li.menueebene1Active,
  .menueId ul li.menueebene1Active:hover,
  .menueId ul li.menueebene1:hover {
    width: 90px;
  }
  .menueId ul li.menueebene2Active,
  .menueId ul li.menueebene2Active:hover,
  .menueId ul li.menueebene2:hover {
    width: 90px;
  }
  .menueId ul li.menueebene3Active,
  .menueId ul li.menueebene3Active:hover,
  .menueId ul li.menueebene3:hover {
    width: 90px;
  }
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene1Active,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene2Active,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene3Active,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene4Active,
  .menueId ul li a.menueebene5,
  .menueId ul li a.menueebene5Active,
  .menueId ul li a.menueebene1:hover,
  .menueId ul li a.menueebene2:hover,
  .menueId ul li a.menueebene3:hover,
  .menueId ul li a.menueebene4:hover,
  .menueId ul li a.menueebene5:hover,
  .menueId ul li.menueebene1:hover a.menueebene1,
  .menueId ul li.menueebene2:hover a.menueebene2,
  .menueId ul li.menueebene3:hover a.menueebene3,
  .menueId ul li.menueebene4:hover a.menueebene4,
  .menueId ul li.menueebene5:hover a.menueebene5 {
    width: 60px;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene0Active,
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene1Active,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene2Active,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene3Active,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene4Active,
  .menueId ul li a.menueebene5,
  .menueId ul li a.menueebene5Active {
    padding: 6px 15px;
  }
  .menueId ul li.menueebene3 ul ul,
  .menueId ul li.menueebene3Active ul ul,
  .menueId ul li.menueebene3 ul ul ul,
  .menueId ul li.menueebene3Active ul ul ul,
  .menueId ul li.menueebene4 ul ul,
  .menueId ul li.menueebene4Active ul ul,
  .menueId ul li.menueebene4 ul ul ul,
  .menueId ul li.menueebene4Active ul ul ul,
  .menueId ul li.menueebene5 ul ul,
  .menueId ul li.menueebene5Active ul ul,
  .menueId ul li.menueebene5 ul ul ul,
  .menueId ul li.menueebene5Active ul ul ul {
    left: -162px;
  }
  .menueId ul li.menueebene4 ul {
    left: -78px;
  }
  .menueId ul li.menueebene5 ul,
  .menueId ul li.menueebene5Active ul {
    left: -74px;
  }

  /*###### SubNavi ######*/
  #content #contentlayer #contentlayermuster {
    background: url(../images/content-bg-subnavi-tablet.gif) repeat-y scroll -14px
      top transparent;
  }
  #subnavi {
    margin: 0 2px 0 1px;
    width: 145px;
  }
  #subnavi ul {
    width: 145px;
  }
  #subnavi ul ul {
    width: 145px;
  }
  #subnavi ul li a,
  #subnavi ul li a:hover,
  #subnavi ul li a.menueebeneActive {
    width: 123px;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
    padding: 7px 7px 7px 15px;
  }
  #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: 114px;
  }
  #subnavi ul li ul li a {
    width: 123px;
  }

  /*###### Content ######*/
  #breadcrumb {
    width: 340px;
  }
  #contentbereich {
    width: 525px !important;
  }
  #infoboxbereich {
    padding: 10px 0 35px 0;
    width: 525px;
    background: none;
  }
  #infoboxbereich .infobox {
    margin-left: 35px;
    width: 172px;
  }
  #infoboxbereich .infoboxTop,
  #infoboxbereich .infoboxBottom {
    display: none;
  }
  .zurueckzumseitenanfang {
  }
  #drucken {
  }
  .desktop {
    display: none;
  }
  .responsive {
    display: block;
  }
  #contentbereich .contentbereichInfobox {
    width: 523px !important;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }

  /*###### Contentelemente & Module ######*/
  #album,
  #album ul {
    width: 525px !important;
  }
  #sbw3,
  #sbw3HeaderItems,
  #contentbereich form,
  #dynamischeListe2,
  #dynamischeListe2 ul li,
  #sbw3 form .formSelect {
    width: 513px;
  }
  #dynamischeListe2 .newsText {
    width: 425px;
  }
  .typo3-editPanel {
    width: 435px;
  }
  #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: 497px;
  }
  .formobjektklein,
  .formobjekt {
    width: 513px !important;
    float: left !important;
  }
  .formobjektCaptcha {
    float: left;
    margin-top: 30px;
  }
  #kalender .list {
    width: 513px;
  }
  #kalender .entry {
    width: 440px;
  }
  .clickenlarge-1 .image-caption {
    background: none;
  }
  .ce-textpic .ce-gallery .ce-column FIGCAPTION {
    float: none;
  }
  .ce-column .ce-gallery:not([data-ce-columns="1"]) .ce-column:first-child {
    text-align: center !important;
    width: 489px !important;
  }
  .ce-gallery {
  }
  .ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
    display: inline;
    margin-left: 0;
  }
  #lbOuterImageContainer {
    height: auto !important;
    width: 735px !important;
  }
  #lbImageDataContainer {
    width: 735px !important;
  }
  #lbLightbox img {
    width: 715px !important;
  }
  #prevLink,
  #nextLink {
    height: 100% !important;
  }
  .formleft,
  .formright,
  form .date,
  .formobjektsmall {
    width: 195px;
  }
  .formbig {
    width: 435px;
  }
  ul.schadensmeldung {
    width: 435px;
  }
  ul.schadensmeldung li {
    width: 217px;
  }
  .formobjektkleinVeranstaltung {
    width: 513px;
  }
  .rahmen,
  .formobjektselectkleinVeranstaltung,
  #kalender .list2,
  #kalender,
  #contentbereich .controlBlockPageSlider {
    width: 525px;
  }
  form {
    margin: 0;
  }
  .ce-textpic .ce-row {
    width: 434px !important;
  }
}

/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
  /* 	width: 420px; */

  /*###### Startseite ######*/
  .responsiveButton {
    display: none;
  }
  #spalteMitte,
  #alles,
  #alles01 {
    width: 420px;
  }
  #alles02 {
    width: 397px;
    background: url(../images/layoutTopBgLandscape.gif) no-repeat scroll left
      top transparent;
  }
  #layout01,
  #homeLayout07,
  #layout06,
  #layout07,
  #homeLayout01,
  #homeLayout02,
  #homeLayout03,
  #layout04,
  #layout05,
  #news .newsgross,
  #news ul,
  #news ul li.active,
  #news ul li.normal,
  #news ul li.active .rahmenklein,
  #news ul li.normal .rahmenklein {
    width: 397px;
  }
  #layoutQuickinfo {
    padding-bottom: 10px;
    padding-top: 5px;
  }
  #homeQuicklinks {
    background: none;
    padding-left: 0;
    padding-top: 10px;
    width: 190px;
  }
  #homeQuicklinks .homeQuicklinksTop,
  #homeQuicklinks .homeQuicklinksBottom {
    width: 190px;
  }
  #homeQuicklinks .homeQuicklinks {
    padding: 3px 17px 5px;
  }
  #homeLayout02 {
    padding-left: 0;
    background: none repeat scroll 0 0 #ffffff;
    margin-top: 174px;
    padding-top: 0;
  }
  #homeLayout04 {
    padding-top: 60px;
    width: 190px;
  }
  #homeLayout05 {
    width: 190px;
  }
  #homeLayout05 h2 {
    padding-top: 0;
  }
  #homeLayout05 ul {
    background: none repeat scroll 0 0 #ffffff;
    width: 190px;
    float: left;
  }
  #homeLayout05 ul li {
    clear: none;
    margin-right: 0;
    width: 185px;
  }
  #homeLayout05 .homeAlleArtikel {
    background: none repeat scroll 0 0 #ffffff;
    padding-bottom: 10px;
    padding-top: 18px;
    width: 190px;
  }
  #homeLayout06 {
    background: none;
    width: 397px;
  }
  #homeLayout07 {
    background: none repeat scroll 0 0 #ffffff;
  }
  #homeFooter {
    background: #1a3455;
  }

  #layout02 {
    text-align: center;
    width: 397px;
  }
  #layout03 {
    background: none;
    width: 397px;
  }
  #layout06 {
    background: url(../images/layoutWechsel01.jpg) no-repeat scroll center top
      transparent;
    float: left;
    width: 397px;
  }
  #layout07 {
    background: url(../images/layout07Bg.png) no-repeat scroll left -116px transparent;
    padding-top: 45px;
  }
  #layout08 {
    background: none repeat scroll 0 0 #ffffff;
    margin-top: 174px;
    width: 397px;
  }
  #layout09 {
    width: 397px;
  }
  #layout10 {
    background: #ffffff;
    width: 397px;
  }
  #layout11 {
    width: 397px;
    padding-top: 10px;
  }
  #layout12 {
    float: left;
    width: 397px;
  }
  .suchbereich {
    float: right;
    margin: 0 100px 0 100px;
  }
  #footer {
    width: 397px;
    padding-left: 28px;
    background: #193153;
  }
  #footer01Middle {
    width: 100%;
    gap: 0.5rem;
  }
  #footer01 {
    position: relative;
    flex-direction: column;
    gap: 2rem;
  }
  #footer01Left {
    width: 100%;
    gap: 0.5rem;
  }
  #footer01Right {
    width: 100%;
    gap: 0.5rem;
  }
  #footer02 {
    flex-direction: column;
  }

  #footer02Left {
    width: 100%;
  }
  #footer02Buttons {
    flex-direction: column;
  }
  #homeFooter h2,
  #footer02Left p,
  #homeFooter a {
    color: #fff !important;
  }
  #homeBallonLayer a {
    display: flex;
    justify-content: center;
  }
  #footer02Right {
  }
  #footerBottom {
  }
  .footer2ContentText {
    width: 190px !important;
    padding-top: 65px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 50px !important;
  }

  /*### NEWS STARTSEITE ###*/
  #news {
    padding-left: 0;
    width: 397px;
  }
  #news h2 {
    padding-left: 19px;
  }
  #news .newsgross .rahmen {
    padding-left: 10px;
    width: 385px;
  }
  #news .newsgross .rahmen .teaserpic {
    height: 90px;
    width: 139px;
  }
  #news .newsgross .rahmen .teasertext {
    width: 220px;
  }
  #news ul li.active .teasertextklein,
  #news ul li.normal .teasertextklein {
    width: 373px;
  }
  #news .homeAlleArtikel {
    padding-left: 20px;
  }

  /*###### MEN� ######*/
  .mainMenueId {
    width: 397px;
    left: 0px;
    background: url(../images/mainMenueBg.gif) repeat scroll left top
      transparent;
  }
  .mainMenueId .menueebene0,
  .mainMenueId .menueebene1,
  .mainMenueId .menueebene2,
  .mainMenueId .menueebene3,
  .mainMenueId .menueebene4,
  .mainMenueId .menueebene5 {
    text-align: center;
  }
  .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.menueebene3Active,
  .menueId ul li.menueebene3Active:hover,
  .menueId ul li.menueebene3:hover,
  .menueId ul li.menueebene4Active,
  .menueId ul li.menueebene4Active:hover,
  .menueId ul li.menueebene4:hover .menueId ul li.menueebene5Active,
  .menueId ul li.menueebene5Active:hover,
  .menueId ul li.menueebene5:hover {
    width: 130px;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene0Active,
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene1Active,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene2Active,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene3Active,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene4Active,
  .menueId ul li a.menueebene5,
  .menueId ul li a.menueebene5Active,
  .menueId ul li a.menueebene0:hover,
  .menueId ul li a.menueebene1:hover,
  .menueId ul li a.menueebene2:hover,
  .menueId ul li a.menueebene3:hover,
  .menueId ul li a.menueebene4:hover,
  .menueId ul li a.menueebene5:hover,
  .menueId ul li.menueebene0:hover a.menueebene0,
  .menueId ul li.menueebene1:hover a.menueebene1,
  .menueId ul li.menueebene2:hover a.menueebene2,
  .menueId ul li.menueebene3:hover a.menueebene3,
  .menueId ul li.menueebene4:hover a.menueebene4,
  .menueId ul li.menueebene5:hover a.menueebene5 {
    width: 102px;
    height: 32px;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene0Active,
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene1Active,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene2Active,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene3Active,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene4Active,
  .menueId ul li a.menueebene5,
  .menueId ul li a.menueebene5Active {
    padding: 6px 15px;
  }
  .menueId ul li.menueebene4 ul {
    left: -78px;
  }
  .menueId ul li.menueebene5 ul,
  .menueId ul li.menueebene5Active ul {
    left: -74px;
  }
  .menueId ul.navId li:hover > ul,
  .menueId ul.navId li.hover > ul {
    display: none;
  }

  /*###### SubNavi ######*/

  /*###### ResponsivNavi ######*/
  .responsivenavi {
    display: block;
  }
  .activatesub {
    display: block;
    text-align: center;
    color: #fff;
    padding: 10px 0 10px 0;
    margin-bottom: 15px;
    font-size: 15px;
    width: 397px;
    cursor: pointer;
    background: url(../images/nav420px.png) center 16px no-repeat #6a6a6a;
    border-radius: 10px;
  }
  .activesub {
    display: none;
    text-align: center;
    color: #fff;
    padding: 10px 0 10px 0;
    margin-bottom: 0;
    font-size: 15px;
    width: 397px;
    cursor: pointer;
    background: url(../images/nav420px.png) center -8px no-repeat #6a6a6a;
    border-radius: 10px;
  }
  #subnavi li {
    text-align: center;
    width: 397px;
    display: none !important;
  }
  #subnavi li.show {
    display: block !important;
  }

  #content #contentlayer #contentlayermuster {
    background: none;
  }
  #subnavi {
    margin: 0;
    padding: 10px 0;
    width: 397px;
    top: 8px;
    background: none;
  }
  #subnavi ul {
    width: 397px;
    border-top: none;
  }
  #subnavi ul ul {
    width: 397px;
  }
  #subnavi ul li ul {
    border: 1px solid #cecece;
  }
  #subnavi ul li a,
  #subnavi ul li a:hover,
  #subnavi ul li a.menueebeneActive {
    width: 397px;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
    padding: 10px 0 10px 0;
  }
  #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 {
    width: 397px;
    padding: 10px 0;
    background: none;
  }

  /*###### Content ######*/
  #content {
    background: none;
  }
  #contentbereich {
    width: 367px !important;
    padding: 0 15px 24px !important;
  }
  #breadcrumb {
    padding-left: 15px;
    width: 370px !important;
  }
  #content #contentcontentbg,
  #content #contentcontentbg #contentcontent {
    width: 390px;
  }
  #contentbereich .infoboxAussen {
    width: 390px;
  }
  #contentbereich .infobox {
    width: 365px;
  }
  #content #contentbereich .infoboxContent {
    width: 390px;
  }
  #contentbereich .contentbereichInfobox {
    width: 365px !important;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #content #contentbereich .infoboxContent .contentbereichInfobox02 {
    width: 379px;
  }
  #contentbereich p,
  #contentbereich .ce-bodytext P,
  #contentbereich .infobox p,
  #contentbereich .infobox h4 {
    padding: 0 10px;
  }
  #infoboxbereich {
    padding: 10px 0 35px 0;
    width: 397px;
    background: none;
  }
  #infoboxbereich .infobox {
    margin-left: 0;
    width: 158px;
  }
  #infoboxbereich .infoboxTop,
  #infoboxbereich .infoboxBottom {
    display: none;
  }
  #printBlock {
    padding: 20px 15px;
    width: 367px;
  }
  .zurueckzumseitenanfang {
  }
  #drucken {
  }
  .desktop {
    display: none;
  }
  .responsive {
    display: block;
  }

  /*###### Tabelle ######*/
  table.contenttable {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  table.contenttable thead th,
  tfoot th {
    padding: 5px 0;
  }
  table.contenttable tbody th,
  table.contenttable tbody td {
    padding: 5px 0;
  }

  /*#############################*/

  /*###### Fotoalbum ######*/
  #album,
  #album ul {
    width: 370px !important;
  }
  .photoRahmen {
    height: 62px;
    width: 59px;
  }
  #photoListe {
    width: 348px;
  }
  #photoListe .data {
    width: 310px;
  }

  /*###### Formulare ######*/
  #contentbereich form p {
    width: 355px;
    padding: 0;
  }
  .formleft,
  .formright,
  form .date,
  .formobjektsmall {
    width: 323px;
    float: left;
  }
  .formbig {
    width: 317px;
  }
  ul.schadensmeldung {
    width: 317px;
  }
  ul.schadensmeldung li {
    width: 217px;
  }
  .formobjektkleinVeranstaltung {
    width: 358px;
  }
  .rahmen,
  .formobjektselectkleinVeranstaltung,
  #kalender .list2,
  #kalender,
  #contentbereich .controlBlockPageSlider {
    width: 368px;
  }
  form {
    margin: 0;
  }

  #contentbereich #export {
    width: 350px;
  }

  /*#############################*/
  img,
  embed,
  video {
    height: auto;
    max-width: 100%;
    width: auto;
  }
  #lbOuterImageContainer {
    height: auto !important;
    width: 393px !important;
  }
  #lbLightbox img {
    width: 373px !important;
  }
  #lbImageDataContainer {
    width: 393px !important;
  }
  #prevLink,
  #nextLink {
    height: 100% !important;
  }
  .content-page .page-controls {
    width: 337px;
  }
  #dynamischeListe2 .teaserPicture {
    padding-bottom: 15px;
  }
  #contentbereich .headline,
  #dynamischeListe2 .newsText {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  #sbw3,
  #sbw3HeaderItems,
  #contentbereich form,
  #dynamischeListe2,
  #dynamischeListe2 ul li,
  #dynamischeListe2 .newsText,
  #sbw3 form .formSelect {
    width: 358px;
  }
  #dynamischeListe2 .newsText {
    width: 275px;
  }
  .typo3-editPanel {
    width: 420px;
  }
  #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: 338px;
  }
  .formobjektklein,
  .formobjekt {
    width: 354px !important;
    float: none !important;
  }
  #kalender .list {
    width: 356px;
  }
  #kalender .entry {
    width: 290px;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #kalender .outlook {
    width: 305px;
  }
  .clickenlarge-1 .image-caption {
    background: none;
  }
  .ce-textpic .ce-gallery .ce-column FIGCAPTION {
    float: none;
  }
  .ce-column .ce-gallery:not([data-ce-columns="1"]) .ce-column:first-child {
    text-align: center !important;
    width: 435px !important;
  }
  .ce-gallery {
    text-align: center !important;
    width: 340px !important;
  }
  .ce-textpic .ce-gallery .ce-column {
    float: none;
    text-align: center;
  }
  .ce-textpic .ce-gallery .ce-column {
    float: none;
    text-align: center;
  }
  .ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
    display: inline;
    margin-left: 0;
  }
  .ce-textpic .ce-row {
    width: 326px !important;
  }
  #search2Block .search2Header {
    width: 370px;
  }
  #search2Block p {
    width: 350px;
  }
  #search2Block {
    width: 100%;
  }
  #search2Block #form1 {
    width: 372px !important;
  }
  #contentbereich .controlBlockStyle {
    width: 369px;
  }

  /*###### SBW2 ######*/
  #sbw2 {
    width: 370px;
  }
  #sbw2 .blockSbw2LebenslagendetailsVorgaenger {
    width: 362px;
  }
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
  /* 	width: 300px; */

  /*###### Startseite ######*/
  .responsiveButton {
    display: none;
  }
  #spalteMitte,
  #alles,
  #alles01 {
    width: 300px;
  }
  #alles02 {
    width: 277px;
    background: url(../images/layoutTopBgPortrait.gif) no-repeat scroll left top
      transparent;
  }
  #layout01,
  #homeLayout07,
  #layout06,
  #layout07,
  #homeLayout01,
  #homeLayout02,
  #homeLayout03,
  #layout04,
  #layout05,
  #news .newsgross,
  #news ul,
  #news ul li.active,
  #news ul li.normal,
  #news ul li.active .rahmenklein,
  #news ul li.normal .rahmenklein {
    width: 277px;
  }
  #layoutQuickinfo {
    padding-bottom: 10px;
    padding-top: 5px;
    padding-right: 0;
  }
  #homeQuicklinks {
    background: none;
    padding-left: 0;
    padding-top: 10px;
    width: 277px;
  }
  #homeQuicklinks .homeQuicklinksTop,
  #homeQuicklinks .homeQuicklinksBottom {
    width: 277px;
    background: none;
  }
  #homeQuicklinks .homeQuicklinks {
    padding: 3px 58px 5px;
    width: 160px;
  }
  #homeLayout02 {
    padding-left: 0;
    background: none repeat scroll 0 0 #ffffff;
    margin-top: 10px;
    padding-top: 0;
  }
  #homeLayout04 {
    padding-top: 60px;
    width: 277px;
  }
  #homeLayout05 {
    width: 230px;
    position: relative;
  }
  #homeLayout05 h2 {
    padding-top: 0;
  }
  #homeLayout05 ul {
    background: none repeat scroll 0 0 #ffffff;
    width: 190px;
    float: left;
  }
  #homeLayout05 ul li {
    clear: none;
    margin-right: 0;
    width: 185px;
  }
  #homeLayout05 .homeAlleArtikel {
    background: none repeat scroll 0 0 #ffffff;
    padding-bottom: 10px;
    padding-top: 18px;
    width: 190px;
  }
  #homeLayout06 {
    background: none;
    width: 277px;
  }
  #homeLayout07 {
    background: none repeat scroll 0 0 #ffffff;
  }
  #homeFooter {
    background: #1a3455;
  }

  #layout02 {
    text-align: center;
    width: 277px;
  }
  #layout03 {
    background: none;
    width: 277px;
  }
  #layout06 {
    background: none !important;
    float: left;
    width: 277px;
  }
  #layout07 {
    background: none;
    padding-top: 0;
  }
  #layout08 {
    background: none repeat scroll 0 0 #ffffff;
    margin-top: 20px;
    width: 277px;
  }
  #layout09 {
    width: 277px;
  }
  #layout10 {
    background: #ffffff;
    width: 277px;
  }
  #layout11 {
    width: 277px;
    padding-top: 10px;
  }
  #layout11 .suchbereich {
    float: right;
    margin: 0 40px;
    position: static;
  }
  #layout12 {
    float: left;
    width: 277px;
  }
  .suchbereich {
    float: right;
    margin: 0 40px 0 40px;
    left: -36px;
    position: absolute;
    top: -390px;
  }
  #footer {
    width: 277px;
    padding-left: 28px;
    background: #193153;
    gap: 1.5rem;
  }
  #footer01 {
    position: relative;
    flex-direction: column;
    gap: 1rem;
  }
  #footer01Left {
    width: 100%;
    gap: 0.5rem;
  }
  #footer01Middle {
    width: 100%;
    gap: 0.5rem;
  }
  #homeFooter {
    padding: 15px;
  }
  #footer01Left tr td.portraittable {
    padding-left: 9px;
  }
  #footer01Right {
    width: 100%;
    gap: 0.5rem;
  }
  #footer02 {
    flex-direction: column;
  }
  #footer02Left {
    width: 100%;
  }
  #homeFooter h2,
  #footer02Left p,
  #homeFooter a {
    color: #fff !important;
  }
  #homeBallonLayer a {
    display: flex;
    justify-content: center;
  }
  #footerContactContainer {
    gap: 1rem;
    flex-direction: column;
  }
#onlineTermine p {
  color: #fff;
  font-size: 14px;
}
  #sprache {
    flex-direction: column;
}
  #footerBottom {
    color: #193153;
  }
  .footer2ContentText {
    width: 225px !important;
    padding-top: 65px;
    font-size: 12px;
    font-weight: bold;
    padding-top: 20px !important;
  }
  #footer02Buttons {
    flex-direction: column;
  }

  /*### NEWS STARTSEITE ###*/
  #news {
    padding-left: 0;
    width: 277px;
  }
  #news h2 {
    padding-left: 10px;
    padding-right: 10px;
    text-align: center;
  }
  #news .newsgross .rahmen {
    padding-left: 10px;
    width: 265px;
  }
  #news .newsgross .rahmen .teaserpic {
    height: auto;
    width: 252px;
  }
  #news .newsgross .rahmen .teasertext {
    width: 255px;
  }
  #news ul li.active .teasertextklein,
  #news ul li.normal .teasertextklein {
    width: 260px;
    padding: 8px 7px 8px 10px;
  }
  #news .homeAlleArtikel {
    padding-left: 20px;
  }

  /*###### MEN� ######*/
  .mainMenueId {
    width: 277px;
    left: 0px;
    background: none;
  }
  .mainMenueId .menueebene0,
  .mainMenueId .menueebene1,
  .mainMenueId .menueebene2,
  .mainMenueId .menueebene3,
  .mainMenueId .menueebene4,
  .mainMenueId .menueebene5 {
    text-align: center;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene0Active,
  .menueId ul li.menueebene0Active,
  .menueId ul li a.menueebene0:hover,
  .menueId ul li.menueebene0:hover a.menueebene0,
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene1Active,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene2Active,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene3Active,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene4Active,
  .menueId ul li.menueebene1Active,
  .menueId ul li a.menueebene1:hover,
  .menueId ul li.menueebene1:hover a.menueebene1,
  .menueId ul li.menueebene2Active,
  .menueId ul li a.menueebene2:hover,
  .menueId ul li.menueebene2:hover a.menueebene2,
  .menueId ul li.menueebene3Active,
  .menueId ul li a.menueebene3:hover,
  .menueId ul li.menueebene3:hover a.menueebene3,
  .menueId ul li.menueebene4Active,
  .menueId ul li a.menueebene4:hover,
  .menueId ul li.menueebene4:hover a.menueebene4,
  .menueId ul li a.menueebene5,
  .menueId ul li a.menueebene5Active {
    width: 247px;
    font-size: 14px;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene0Active,
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene1Active,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene2Active,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene3Active,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene4Active,
  .menueId ul li a.menueebene5,
  .menueId ul li a.menueebene5Active {
    padding: 15px;
    border-bottom: 1px solid #2c4f75;
  }
  .menueId ul li a.menueebene0,
  .menueId ul li a.menueebene1,
  .menueId ul li a.menueebene2,
  .menueId ul li a.menueebene3,
  .menueId ul li a.menueebene4,
  .menueId ul li a.menueebene5 {
    background: #ebad00;
  }
  .menueId ul li a.menueebene0Active,
  .menueId ul li.menueebene0Active,
  .menueId ul li a.menueebene0:hover,
  .menueId ul li.menueebene0:hover a.menueebene0,
  .menueId ul li a.menueebene1Active,
  .menueId ul li.menueebene1Active,
  .menueId ul li a.menueebene1:hover,
  .menueId ul li.menueebene1:hover a.menueebene1,
  .menueId ul li a.menueebene2Active,
  .menueId ul li.menueebene2Active,
  .menueId ul li a.menueebene2:hover,
  .menueId ul li.menueebene2:hover a.menueebene2,
  .menueId ul li a.menueebene3Active,
  .menueId ul li.menueebene3Active,
  .menueId ul li a.menueebene3:hover,
  .menueId ul li.menueebene3:hover a.menueebene3,
  .menueId ul li a.menueebene4Active,
  .menueId ul li.menueebene4Active,
  .menueId ul li a.menueebene4:hover,
  .menueId ul li.menueebene4:hover a.menueebene4,
  .menueId ul li a.menueebene5Active,
  .menueId ul li.menueebene5Active,
  .menueId ul li a.menueebene5:hover,
  .menueId ul li.menueebene5:hover a.menueebene5 {
    background: #2c4f75;
  }
  .menueId ul li.menueebene4 ul {
    left: -78px;
  }
  .menueId ul li.menueebene5 ul,
  .menueId ul li.menueebene5Active ul {
    left: -74px;
  }
  .menueId ul.navId li:hover > ul,
  .menueId ul.navId li.hover > ul {
    display: none;
  }

  /*###### SubNavi ######*/

  /*###### ResponsivNavi ######*/
  .responsivenavi {
    display: block;
  }
  .activatesub {
    display: block;
    text-align: center;
    color: #fff;
    padding: 10px 0 10px 0;
    margin-bottom: 15px;
    font-size: 15px;
    width: 277px;
    cursor: pointer;
    background: url(../images/nav300px.png) center 16px no-repeat #6a6a6a;
    border-radius: 10px;
  }
  .activesub {
    display: none;
    text-align: center;
    color: #fff;
    padding: 10px 0 10px 0;
    margin-bottom: 0;
    font-size: 15px;
    width: 277px;
    cursor: pointer;
    background: url(../images/nav300px.png) center -8px no-repeat #6a6a6a;
    border-radius: 10px;
  }
  #subnavi ul {
    border-top: none;
    width: 277px;
  }
  #subnavi ul ul {
    width: 277px;
  }
  #subnavi li {
    text-align: center;
    width: 277px;
    display: none !important;
  }
  #subnavi li.show {
    display: block !important;
  }

  #content #contentlayer #contentlayermuster {
    background: none;
  }
  #subnavi {
    margin: 0;
    width: 277px;
    top: 5px;
    background: none;
    padding-bottom: 0;
    padding-top: 0;
  }
  #subnavi ul li ul {
    border: 1px solid #cecece;
  }
  #subnavi ul li a,
  #subnavi ul li a:hover,
  #subnavi ul li a.menueebeneActive {
    width: 277px;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
    padding: 10px 0 10px 0;
  }
  #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 {
    width: 277px;
    padding: 10px 0;
    background: none;
  }

  /*###### Content ######*/
  #content #contentlayer {
    background: url(../images/content-bg-verlauf.jpg) no-repeat scroll -9px bottom
      transparent;
  }
  #content {
    background: none;
  }
  #contentbereich {
    padding: 0 5px 0 !important;
    width: 265px !important;
  }
  #breadcrumb {
    padding-left: 5px;
    width: 260px !important;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #contentbereich h3 {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #content #contentcontentbg,
  #content #contentcontentbg #contentcontent {
    width: 290px;
  }
  #contentbereich .infoboxAussen {
    width: 290px;
  }
  #contentbereich .infobox {
    width: 245px;
  }
  #content #contentbereich .infoboxContent {
    width: 290px;
  }
  #contentbereich .contentbereichInfobox {
    width: 265px !important;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #content #contentbereich .infoboxContent .contentbereichInfobox02 {
    width: 279px;
  }
  #contentbereich p,
  #contentbereich .ce-bodytext P,
  #contentbereich .infobox p,
  #contentbereich .infobox h4 {
    padding: 0 10px;
  }
  #infoboxbereich {
    padding: 0 0 35px 10px;
    width: 267px;
    background: none;
  }
  #infoboxbereich .infoboxTop,
  #infoboxbereich .infoboxBottom {
    display: none;
  }
  #infoboxbereich .infobox {
    margin-left: 0;
    padding: 0 48px;
    width: 172px;
  }
  #printBlock {
    padding: 20px 15px;
    width: 247px;
  }
  .zurueckzumseitenanfang {
  }
  #drucken {
  }
  .desktop {
    display: none;
  }
  .responsive {
    display: block;
  }

  /*#############################*/
  img,
  embed,
  video {
    height: auto;
    max-width: 100%;
    width: auto;
  }

  /*###### Fotoalbum ######*/
  #album,
  #album ul {
    width: 290px !important;
  }
  .photoRahmen {
    height: 621x;
    width: 58px;
  }
  #photoListe {
    width: 269px;
  }
  #photoListe .data {
    width: 211px;
  }

  /*###### Formulare ######*/
  #contentbereich form p {
    width: 267px;
    padding: 0;
  }
  .formleft,
  .formright,
  form .date,
  .formobjektsmall {
    width: 278px;
    float: left;
  }
  .formbig {
    width: 280px;
  }
  ul.schadensmeldung {
    width: 278px;
  }
  ul.schadensmeldung li {
    width: 217px;
  }
  .formobjektkleinVeranstaltung {
    width: 252px;
  }
  .rahmen,
  .formobjektselectkleinVeranstaltung,
  #kalender .list2,
  #kalender {
    width: 265px;
  }
  #contentbereich .controlBlockPageSlider {
    clear: both;
    float: left;
    width: 264px !important;
    padding: 0 !important;
  }
  #contentbereich .controlBlockStyle {
    clear: both;
    float: left;
  }
  .sliderSpace {
    padding-top: 3px;
    float: left;
  }
  #contentbereich .controlBlockPageSlider a,
  #contentbereich .controlBlockPageSlider u {
    float: left;
    padding: 3px 7px;
    margin-bottom: 0;
  }
  form {
    margin: 0;
  }
  #contentbereich #export {
    width: 252px;
  }
  #kalender .date {
    border: none;
    width: 252px;
    min-height: 20px;
  }
  #kalender .day {
    width: 40px;
  }
  #kalender .month {
    font-size: 20px;
    padding-top: 0;
    width: 50px;
  }
  #kalender .list {
    width: 254px;
  }
  #kalender .entry {
    width: 250px;
  }
  #kalender .outlook {
    width: 207px;
  }
  /*###### News ######*/
  #dynamischeListe2 .dateall {
    border: none;
    width: 278px;
  }
  #dynamischeListe2 .date02 {
    float: left;
  }
  #dynamischeListe2 .date {
    float: left;
    padding-left: 10px;
  }
  #dynamischeListe2 .month {
    font-weight: normal;
    padding-top: 0;
    float: left;
  }
  #dynamischeListe2 .day {
    font-size: 14px;
    float: left;
    padding-left: 5px;
  }
  #dynamischeListe2 .teaserPicture {
    padding: 0 10px;
  }
  .imageDescriptionText {
    width: 100%;
  }

  /*#############################*/
  #lbOuterImageContainer {
    height: auto !important;
    width: 280px !important;
  }
  #lbLightbox img {
    width: 280px !important;
  }
  #lbImageDataContainer {
    width: 280px !important;
  }
  #prevLink,
  #nextLink {
    height: 100% !important;
  }
  .content-page .page-controls {
    width: 280px;
  }
  #contentbereich .headline,
  #dynamischeListe2 .newsText {
    -webkit-hyphens: auto;
    -moz-hyphens: auto;
    -ms-hyphens: auto;
    hyphens: auto;
  }
  #sbw3,
  #sbw3HeaderItems,
  #contentbereich form,
  #dynamischeListe2,
  #dynamischeListe2 ul li,
  #dynamischeListe2 .newsText,
  #sbw3 form .formSelect {
    width: 255px;
  }
  .typo3-editPanel {
    width: 255px;
  }
  #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: 238px;
  }
  .formobjektklein,
  .formobjekt {
    width: 255px !important;
    float: none !important;
  }
  .formobjektCaptcha {
    width: 95%;
  }
  img.tx-srfreecap-pi2-image {
    margin-left: 1em;
  }
  .clickenlarge-1 .image-caption {
    background: none;
  }
  .ce-textpic .ce-gallery .ce-column FIGCAPTION {
    float: none;
  }
  .ce-column .ce-gallery:not([data-ce-columns="1"]) .ce-column:first-child {
    text-align: center !important;
    width: 268px !important;
  }
  .ce-gallery {
    text-align: center !important;
    width: 265px !important;
  }
  .ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery,
  .ce-textpic.ce-right.ce-intext.ce-nowrap .ce-gallery {
    margin-left: 0px !important;
  }
  .ce-textpic .ce-gallery .ce-column {
    float: none;
    text-align: center;
  }
  .ce-textpic .ce-gallery .ce-column {
    float: none;
    text-align: center;
  }
  .ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
    display: inline;
    margin-left: 0;
  }
  .ce-textpic .ce-row {
    width: 278px !important;
  }

  /*###### Tabelle ######*/
  table.contenttable {
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  table.contenttable thead th,
  tfoot th {
    padding: 5px 0;
  }
  table.contenttable tbody th,
  table.contenttable tbody td {
    padding: 5px 0;
  }

  /*###### SBW2 ######*/
  #sbw2 {
    width: 270px;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #sbw2 .blockSbw2LebenslagendetailsVorgaenger {
    width: 262px;
  }

  #search2Block .search2Header {
    width: 278px;
  }
  #search2Block p {
    width: 245px;
    -moz-hyphens: auto;
    -o-hyphens: auto;
    -webkit-hyphens: auto;
    -ms-hyphens: auto;
    -hyphens: auto;
  }
  #search2Block {
    width: 100%;
  }
  #search2Block #form1 {
    width: 272px !important;
  }
}
