/* 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;
}
*/
.mmtext {
	display:none;
}
#responsiveShow, .nav_responsive {
	display: none;
}
.subnavi {
	display:none;
}
#responsiveSidemenue {
    display: none;
}

/* #Media Queries
================================================== */
@media only screen and (min-width: 1590px) and (max-width: 1605px) {
.wrap {
    height: 656px;
}

}
/* #Media Queries
================================================== */
@media only screen and (min-width: 1395px) and (max-width: 1589px) {
.bgSlider li {
    width: 1589px!important;
}	
.zielgruppe a {
    top: 303px;
}
.zielgruppe .ce-bodytext {
    top: 110px;
}
.zielgruppe {
    height: 363px;
}
#stadt.zielgruppe .ce-bodytext {
    top: 90px;
}
#rechts {
    position: absolute;
}
}
@media only screen and (min-width: 1213px) and (max-width: 1394px) {
#homenews a.bx-next, #homenews a.bx-prev {
    display: none;
}	
.bgSlider li {
    width: 1589px!important;
}	
#content {
    padding: 0 2%;
    width: 96%;
}
#navlinks {
    right: 2px;
}
.footer {
    float: left;
    width: 98%;
    padding: 0 1%;
}
#mainMenueSub ul li ul {
    float: left;
    width: 92%;
    padding: 45px 4% 0;
}

#content .ce-gallery[data-ce-rows="1"] .ce-row .csc-textpic-first, #content .ce-gallery[data-ce-rows="1"] .ce-row .ce-column:nth-child(2) {
    max-width: 49%;
}
.zielgruppe a {
    top: 255px;
}
.zielgruppe .ce-bodytext {
    top: 63px;
}
#stadt.zielgruppe .ce-bodytext {
    top: 43px;
}

.zielgruppe {
    height: 315px;
}
#rechts {
    position: absolute;
}

}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 1024px) and (max-width: 1212px) {
	
	#content {
    padding: 2%;
    width: 96%;
}
#navlinks {
    right: 2px;
}
.subnavi {
    width: 24.9%;
}
#dynamischeListe2 ul li {
    width: calc(100% - 15px);
}
#contentbereich {
    margin-bottom: 35px;
    width: 70%;
}
#infoboxbereich {
    float: none;
    margin: 0 auto;
    max-width: 760px;
    width: 100%;
}
.infobox {
    float: right;
    width: 35%;
}
.infobox:nth-child(2n) {
    clear: left;
    float: left;
}
	
	
	
	
	#rechts {
    position: absolute;
}
#homenews a.bx-next, #homenews a.bx-prev {
    display: none;
}	
.bgSlider li {
    width: 1589px!important;
}	

.footer {
    float: left;
    width: 98%;
    padding: 0 1%;
}


.menueId ul li a {
    font-size: 20px;
}
#mainMenueSub ul li ul {
    width: 92%;
    padding: 45px 4% 0;
}
#mainMenueSub {
    top: 74px;
}
#dynamischeListe2 .newsText {
    width: 60%;
    padding-bottom: 5px;
}



/* Startseite  */
.zielgruppe a {
    bottom: 0;
    right: 1.5%;
    top: auto;
}
.zielgruppe .ce-bodytext {
    bottom: 18px;
    left: 1.5%;
    padding: 70px 2% 25px;
    top: auto;
}
#stadt {
    margin-bottom: 35px;
    margin-top: -35px;
}
.zielgruppe .ce-bodytext p b {
    margin-bottom: 20px;
}
.zielgruppe {
    height: 258px;
}
#stadt.zielgruppe .alles, #kultur.zielgruppe .alles, #freizeit.zielgruppe .alles, #wirtschaft.zielgruppe .alles {
    position: inherit;
}

#quicklinks {
    float: left;
    width: 100%;
    padding: 59px 0 54px;
    border-bottom: none;
    margin-bottom: 84px;
    width: 100%;
    float: none;
    max-width: 587px;
    margin: 0 auto;
}
#quicklinks #spalte1 {
    width: 100%;
    float: left;
}
#quicklinks #spalte2, #quicklinks #spalte3 {
    width: 49%;
    float: left;
    margin: 21px 0 0;
    max-width: 282px;
}
#quicklinks #spalte3 {
	float:right;
}
#kultur {
    margin-top: 70px;
}

#service {
    width: 96%;
    padding: 0 2% 54px;
}


#content .ce-gallery[data-ce-rows="1"] .ce-row .csc-textpic-first, #content .ce-gallery[data-ce-rows="1"] .ce-row .ce-column:nth-child(2) {
    max-width: 49%;
}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1023px) {
.subnavi {
    width: 24.9%;
}
#dynamischeListe2 ul li {
    width: calc(100% - 15px);
}
#contentbereich {
    margin-bottom: 35px;
    width: 70%;
}
#infoboxbereich {
    float: none;
    margin: 0 auto;
    max-width: 760px;
    width: 100%;
}
.infobox {
    float: right;
    width: 35%;
}
.infobox:nth-child(2n) {
    clear: left;
    float: left;
}
#homenews a.bx-next, #homenews a.bx-prev {
    display: none;
}	
.bgSlider li {
    width: 1589px!important;
}	
#kalenderCubeInfobox {
    padding-left: 0;
    width: 100%;
}
.microsite #contentbereich .minigal .scrollWrap {
    max-width: 98px;
}
.microsite #contentbereich #contentColLeft .minigal .scrollable img, .microsite #contentbereich #contentColRight .minigal .scrollable img {
    width: 91px;
}
.microsite #contentbereich .ce-textpic .ce-gallery .ce-column {
    margin: 0 1% 23px 0 !important;
}
.microsite #contentbereich .minigal .scrollable, .microsite #contentbereich .minigal .scrollWrap {
    height: 301px;
}
.microsite #contentbereich .minigal a.browse, .microsite #contentbereich .minigal a.prev {
    right: 30px;
}
#content {
    width: 94%;
    padding: 45px 3%;
}
#kalenderOption .kalenderBtn {
    font-size: 14px;
    margin-right: 0.8%;
    padding: 6px 5.6% 6px 1.4%;
    width: 17.4%;
}
#kalenderOption .kalenderBtnLast {
    margin-right: 0;
}
#contentbereich .kalenderFilterOption ul.checkboxSplitterKalender li, .kalenderFilterOption ul.checkboxSplitterKalender li {
    width: 33%;
}
#rechts {
    position: absolute;
}
.footer {
    float: left;
    width: 98%;
    padding: 0 1%;
} 
.minigal .ce-textpic {
    float: right;
    width: 94%;
    padding: 0 3%;
}
#dynamischeListe2 .newsText {
    width: 60%;
    padding-bottom: 5px;
}

/* Startseite  */
.zielgruppe a {
    bottom: 0;
    top: auto;
}
.zielgruppe .ce-bodytext {
    padding: 70px 2% 15px;
    top: auto;
    bottom: 20px;
}
.zielgruppe {
    height: 258px;
}
#stadt {
    margin-bottom: 35px;
    margin-top: -35px;
}
#stadt.zielgruppe .alles, #kultur.zielgruppe .alles, #freizeit.zielgruppe .alles, #wirtschaft.zielgruppe .alles {
	position: inherit;
}
.link .bx-wrapper {
    position: relative;
    max-width: 930px!important;
}
#quicklinks {
    float: left;
    width: 100%;
    padding: 59px 0 54px;
    border-bottom: none;
    margin-bottom: 84px;
    width: 100%;
    float: none;
    max-width: 587px;
    margin: 0 auto;
}
#quicklinks #spalte1 {
    width: 100%;
    float: left;
}
#quicklinks #spalte2, #quicklinks #spalte3 {
    width: 49%;
    float: left;
    margin: 21px 0 0;
    max-width: 282px;
}
#quicklinks #spalte3 {
	float:right;
}
#kultur {
    margin-top: 70px;
}

#service {
    width: 96%;
    padding: 0 2% 54px;
}

#navlinks {
    right: 2px;
}


.menueId ul li a {
    font-size: 18px;
}
#mainMenueSub ul li ul {
    width: 92%;
    padding: 45px 4% 0;
}
#mainMenueSub {
    top: 72px;
}	
.home #mainMenueSub {
    top: 147px;
}
	/*CONTENT*/

#content .ce-gallery[data-ce-rows="1"] .ce-row .csc-textpic-first, #content .ce-gallery[data-ce-rows="1"] .ce-row .ce-column:nth-child(2) {
    max-width: 49%;
}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* 	width: 745px; */
#dynamischeListe2 ul li {
    width: calc(100% - 15px);
}
.microsite-header-content {
    bottom: 19px;
    left: 50px;
}
#homenews a.bx-next, #homenews a.bx-prev {
    display: none;
}	
.bgSlider li {
    width: 1589px!important;
}	
#content {
    width: 94%;
    padding: 45px 3%;
}
#rechts {
    position: absolute;
}
.footer {
    float: left;
    width: 98%;
    padding: 0 1%;
} 
.minigal .ce-textpic {
    float: right;
    width: 94%;
    padding: 0 3%;
}
#infoboxbereich {
    width: 90%;
    float: left;
    padding: 0 5%;
    margin-top: 0px;
    color: #595959;
    margin: 45px 0;
}
 .ce-textpic .ce-gallery.ce-border .ce-column IMG, .ce-textpic .ce-border .csc-textpic-single-image IMG {
    margin: 0 auto;
}

#footer01-1, #footer01-2, #footer01-3 {
    width: 50%;
    float: left;
    margin-bottom: 20px;
}
	/*CONTENT*/
#navlinks {
    right: 2px;
}	
	
/* Startseite  */
#quicklinks {
    float: left;
    width: 100%;
    padding: 59px 0 54px;
    border-bottom: none;
    margin-bottom: 84px;
    width: 100%;
    float: none;
    max-width: 587px;
    margin: 0 auto;
}
#quicklinks #spalte1 {
    width: 100%;
    float: left;
}
#quicklinks #spalte2, #quicklinks #spalte3 {
    width: 49%;
    float: left;
    margin: 21px 0 0;
    max-width: 282px;
}
#quicklinks #spalte3 {
	float:right;
}
#kultur {
    margin-top: 70px;
}
.zielgruppe {
    margin-bottom: 20px;
}
.zielgruppe .ce-bodytext {
    left: 0;
    top: 0;
    /* background: url(../images/bg-white.png) repeat left top!important; */
    padding: 79px 2% 30px;
    width: 84%;
    max-width: 402px;
	height: 149px;
}
.zielgruppe .ce-bodytext p b {
    font-size: 35px;
    margin-bottom: 23px;
}
#kalenderOption .kalenderBtn {
    padding: 6px 6% 6px 1.4%;
    width: 16.1%;
}
#service {
    width: 96%;
    padding: 0 2% 54px;
}	
.zielgruppe a {
    top: 143px;
}
.link .bx-wrapper {
    position: relative;
    max-width: 700px!important;
}
	

#header.f-menue {
    position: relative;
}
.homelayout.f-menue {
    margin-top: 0;
}



	
#mainMenueSub {
    display: none;
}
.menueId ul li a {
    font-size: 15px;
}

#logo {
    float: left;
    position: absolute;
    top: -478px;
    z-index: 99;
    left: 35px;
}

.home #logo {
    float: left;
    position: absolute;
    top: -663px;
    z-index: 99;
    left: 35px;
}
	/*MAINMEN�*/
#mainMenueSub{
	display:none;
}
.mainMenueId {
    display: none;
    margin-top: 47px;
	width:100%;
}
#wrap.fade {
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: -53%;
    width: 100%;
}
body.fadeb {
    overflow: hidden;
}

/*###### ResponsiveMainMen� ######*/

#mainMenueSub ul li.menueebene0 ul li a.pfeilSubAct, 
#mainMenueSub ul li.menueebene0Active ul li a.pfeilSubAct, 
#mainMenueSub ul li.menueebene0 ul li ul li a.l3-act, 
#mainMenueSub ul li.menueebene0Active ul li ul li a.l3-act, 
#mainMenueSub ul li.menueebene0 ul li ul li a:hover, 
#mainMenueSub ul li.menueebene0Active ul li ul li a:hover, 
#mainMenueSub ul li.menueebene0 ul li a:hover, 
#mainMenueSub ul li.menueebene0Active ul li a:hover, 
#mainMenueSub ul li.menueebene0 ul li a.act, 
#mainMenueSub ul li.menueebene0Active ul li a.act, 
#responsiveSidemenue ul li.menueebene0 ul li a.pfeilSubAct, 
#responsiveSidemenue ul li.menueebene0Active ul li a.pfeilSubAct, 
#responsiveSidemenue ul li.menueebene0 ul li ul li a.l3-act, 
#responsiveSidemenue ul li.menueebene0Active ul li ul li a.l3-act, 
#responsiveSidemenue ul li.menueebene0 ul li ul li a:hover, 
#responsiveSidemenue ul li.menueebene0Active ul li ul li a:hover, 
#responsiveSidemenue ul li.menueebene0 ul li a:hover, 
#responsiveSidemenue ul li.menueebene0Active ul li a:hover, 
#responsiveSidemenue ul li.menueebene0 ul li a.act, 
#responsiveSidemenue ul li.menueebene0Active ul li a.act {
    color: #006ab2;
}
#responsiveSidemenue .menueId ul li.menueebene1 ul li, #responsiveSidemenue .menueId ul li.menueebene1Active ul li {
	background-image: url("../images/li-red.png");
}
#responsiveSidemenue .menueId ul li.menueebene2 ul li, #responsiveSidemenue .menueId ul li.menueebene2Active ul li {
	background-image: url("../images/li-yellow.png");
}
#responsiveSidemenue .menueId ul li.menueebene3 ul li, #responsiveSidemenue .menueId ul li.menueebene3Active ul li {
	background-image: url("../images/li-green.png");
}
#responsiveSidemenue .menueId ul li.menueebene1 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene1Active ul li ul li, 
#responsiveSidemenue .menueId ul li.menueebene2 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene2Active ul li ul li,
#responsiveSidemenue .menueId ul li.menueebene3 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene3Active ul li ul li {
	background: none;
}

.menueId ul li.menueebene0Active ul li a:hover, .menueId ul li.menueebene1Active ul li a:hover, .menueId ul li.menueebene2Active ul li a:hover, .menueId ul li.menueebene3Active ul li a:hover, .menueId ul li.menueebene4Active ul li a:hover {
    text-decoration: underline;
}

#responsiveSidemenue .menueId ul li.menueebene0Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene0Active ul li.active ul li a.act:hover {
	color: #006ab2 !important;
}
#responsiveSidemenue .menueId ul li.menueebene1Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene1Active ul li.active ul li a.act:hover {
	color: #a0180d !important;
}
#responsiveSidemenue .menueId ul li.menueebene2Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene2Active ul li.active ul li a.act:hover {
	color: #ffcc00 !important;
}
#responsiveSidemenue .menueId ul li.menueebene3Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene3Active ul li.active ul li a.act:hover {
	color: #78b74a !important;
}

#responsiveSidemenue .menueId ul li.menueebene0 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene0Active ul li ul li ul li a.l3-act, 
#responsiveSidemenue .menueId ul li.menueebene0Active ul li.active a.pfeilSub {
    color: #006ab2 !important;
}
#responsiveSidemenue .menueId ul li.menueebene1 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene1Active ul li ul li ul li a.l3-act, 
#responsiveSidemenue .menueId ul li.menueebene1Active ul li.active a.pfeilSub {
    color: #a0180d !important;
}
#responsiveSidemenue .menueId ul li.menueebene2 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene2Active ul li ul li ul li a.l3-act, #responsiveSidemenue .menueId ul li.menueebene2Active ul li.active a.pfeilSub {
    color: #ffcc00 !important;
}
#responsiveSidemenue .menueId ul li.menueebene3 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene3Active ul li ul li ul li a.l3-act, #responsiveSidemenue .menueId ul li.menueebene3Active ul li.active a.pfeilSub {
    color: #78b74a !important;
}

.nav_responsive {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.nav_responsive_activate, .nav_responsive_active {
    background: #595959 url("../images/mainMenueResponsive.png") no-repeat scroll -28px center;
    width: 50px;
    height: 47px;
}
.nav_responsive_active{
	background-position:13px  center;
}
#responsiveSidemenue.show{
	float: left;
	height: 100%;
	width: 50%;
	overflow-x: auto;
	display:block;
}
#responsiveSidemenue, .mainMenueId.show {
    display: block;
    position: relative;
    z-index: 9999999;
    background: #595959;
}
.menueId ul li.menueebene0Active, .menueId ul li.menueebene0, .menueId ul li.menueebene1Active, .menueId ul li.menueebene1, .menueId ul li.menueebene2Active, .menueId ul li.menueebene2, .menueId ul li.menueebene3Active, .menueId ul li.menueebene3, .menueId ul li.menueebene4Active, .menueId ul li.menueebene4 {
    width: 100%;
    background: none;
}
.menueId ul li.menueebene0Active ul li a, .menueId ul li.menueebene0 ul li a, .menueId ul li.menueebene1Active ul li a, .menueId ul li.menueebene1 ul li a, .menueId ul li.menueebene2Active ul li a, .menueId ul li.menueebene2 ul li a, .menueId ul li.menueebene3Active ul li a, .menueId ul li.menueebene3 ul li a {
	color: #595959;
}
.menueId ul li ul li a {
    background: none;
    border: none!important;
    color: #006ab2;
    width: 96%;
    font-size: 17px;
    padding: 5px 2% 5px 2%;
}
.menueId ul li a {
    font-size: 26px;
    padding: 0px;
    margin: 2px 0;
    width: 100%;
    border-right: 0;
}

.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, .menueId ul li.menueebene5Active, .menueId ul li.menueebene5:hover {
    background: #fff;
}
.menueId ul li ul li a:hover {
	color: #000000;
}
.menueId ul li ul li ul li:hover a, .menueId ul li ul li ul li a.l3-act{
    color: #346bab !important;
}
.menueId ul li ul li ul {
    background:  none repeat scroll 0 0;
    display: none;
    left: 0 !important;
    margin: 3px 16%;
    right: auto !important;
    width: 68.3%;
}



.menueId, .menueId ul{
	height:100%;
}
.menueId ul li {
    /* background: #fff none repeat scroll 0 0; */
    /* border-bottom: 1px solid #fff; */
    /* margin-left: 0; */
    width: 100%;
    padding: 13px 0 20px;
}
.menueId ul li ul li a:hover, .menueId ul li ul li a.act, .menueId ul li ul li.active a.active {
    color: #0F6196;
    text-decoration: underline;
}
menue ul li ul li a.pfeilSub {
    background: none repeat scroll 0 0;
    border: medium none;
    color: #0F6196;
    text-transform: none;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 7px 0;
    width: 100%;
    text-align: left;
}
.menueId ul ul li.sub ul {
    /* margin-left: 8%; */
    /* margin-right: 8%; */
    width: 99%;
    margin: 0;
    border: 0;
}
.menueId ul li ul li ul li {
    border: 0;
}

#responsiveSidemenue.show .mainMenueId.show .menueId ul.navId.dropdown li.menueebene1Active ul.menueebene0Sub.dropdownSlide li.sub ul li {
    color: #000;
}
#responsiveSidemenue.show .mainMenueId.show .menueId ul.navId.dropdown li.menueebene1Active ul.menueebene0Sub.dropdownSlide li.sub ul li a.l3-act {
	color: #353535;
}
.menueId ul.navId ul, .menueId ul.navId li:hover > ul, .menueId ul.navId ul ul, .menueId ul.navId ul li:hover > ul {
	display: none;
	visibility:hidden;
}
.menueId ul.navId li.menueebene0Active > ul, .menueId ul.navId li.menueebene0Active ul li, 
.menueId ul.navId li.menueebene1Active > ul, .menueId ul.navId li.menueebene1Active ul li, 
.menueId ul.navId li.menueebene2Active > ul, .menueId ul.navId li.menueebene2Active ul li, 
.menueId ul.navId li.menueebene3Active > ul, .menueId ul.navId li.menueebene3Active ul li, 
.menueId ul.navId li.menueebene4Active > ul, .menueId ul.navId li.menueebene4Active ul li,
.menueId ul.navId li.menueebene0Active ul li.active > ul, .menueId ul.navId li.menueebene0Active ul li.active ul li,
.menueId ul.navId li.menueebene1Active ul li.active > ul, .menueId ul.navId li.menueebene1Active ul li.active ul li,
.menueId ul.navId li.menueebene2Active ul li.active > ul, .menueId ul.navId li.menueebene2Active ul li.active ul li,
.menueId ul.navId li.menueebene3Active ul li.active > ul, .menueId ul.navId li.menueebene3Active ul li.active ul li,
.menueId ul.navId li.menueebene4Active ul li.active > ul, .menueId ul.navId li.menueebene4Active ul li.active ul li {
	display: block;
	visibility: visible;
}
.menueId ul li a {
    padding: 6px 0;
    color: #fff;
    height: auto;
}
.menueId ul li ul li {
	display: none;
}
.menueId ul li ul {
    border: medium none;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    position: static;
    width: 100%;
    min-height: auto;
    background: #fff;
}
.menueId ul li ul li {
    background-color: #fff!important;
    display: none;
    float: left;
    margin: 0!important;
    visibility: visible;
    width: 90%;
    padding: 0;
    padding-left: 10%;
    background: url(../images/li.png) no-repeat left 5% top 12px;
    border-bottom: 1px solid #d0d0d0;
}
.menueId ul.navId li ul li.sub ul li a {
    line-height: 19px;
    padding: 5px 0;
    width: 100%;
    color: #000;
    text-align: left!important;
	border:none!important;
}


/*Microsites*/
		
.subnavi {
    display: none!important;
}		
.microsite #logo {
    top: 0;
    width: 40%;
    left: 50px;
}
.microsite #logo-home {
    width: 40%;
}
.subnavi.show {
    display: block!important;
    width: 80%;
    margin: 30px auto 0;
    float: none;
}
#responsiveSidemenue.microsite, .microsite .mainMenueId.show {
    display: block;
    position: relative;
    z-index: 9999999;
    background: #fff;
}
#sprachen {
    top: 48px;
}

	/*######################################*/
	/*############ CONTENT #################*/
#contentbereich {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    padding: 0;
}
.infobox:nth-child(2n+2) {
    clear: left;
    float: left;
}
.infobox {
    float: right;
    margin-right: 0;
    padding: 32px 3% 10px;
    width: 40.7%;
}
	/*### 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 ###*/

	/*### NEWS ###*/
	#dynamischeListe2 .newsText {
		margin-top: 10px;
		width: 63%;
	}
	#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;
	}
	#contentbereich .ce-textpic .ce-gallery .ce-column {
    margin: 0 0 30px !important;
    width: 100% !important;
}
.image-caption {
    display: none;
}
	.ce-gallery {
		/*text-align: center !important;
		width: 100% !important;*/
		text-align: center;
		width: 100%;
	}
#content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column {
	margin-left: 15px;
}
#content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child {
	margin-left: 0;
}
	
	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}

#content .ce-gallery[data-ce-rows="1"] .ce-row .csc-textpic-first, #content .ce-gallery[data-ce-rows="1"] .ce-row .ce-column:nth-child(2) {
    max-width: 49%;
}	
}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* 	width: 420px; */
#dynamischeListe2 ul li {
    width: calc(100% - 15px);
}
.microsite-header-content {
    bottom: -50px;
    left: 50px;
}
.mainMenueId {
    width: 100%;
    float: left;
    position: absolute;
    z-index: 10;
    top: 69px;
}

.homelayout.f-menue {
    margin-top: 0;
}
.home #logo {
    float: left;
    position: absolute;
    top: -665px;
    width: 100%;
    z-index: 99;
    left: 35px;
	width:calc(100% - 35px);
}
#logo {
    float: left;
    position: absolute;
    top: -478px;
    width: 100%;
    z-index: 99;
    left: 35px;
    width: calc(100% - 35px);
}
#homenews a.bx-next, #homenews a.bx-prev {
    display: none;
}	
.bgSlider li {
    width: 1589px!important;
}	
#content {
    width: 94%;
    padding: 45px 3%;
}
#rechts {
    position: absolute;
	top: 145px;
}
#tagcloud {
    max-width: 320px;
	top: 432px;
}
#tagcloud a {
    font-size: 15px;
}
#suchbereich {
	display:block;
}
.footer {
    float: left;
    width: 98%;
    padding: 0 1%;
} 
.minigal .ce-textpic {
    float: right;
    width: 94%;
    padding: 0 3%;
}
#infoboxbereich {
    width: 90%;
    float: left;
    padding: 0 5%;
    margin-top: 0px;
    color: #595959;
    margin: 40px 0;
}	
#footer01 {
    width: 100%;
    color: #595959;
    margin-top: 50px;
    float: none;
    padding-bottom: 50px;
    /* text-align: center; */
    margin: 30px auto 50px;
    max-width: 440px;
}
#footer01-1, #footer01-2, #footer01-3 {
    width: 100%;
    float: left;
    margin: 20px 0%;
    max-width: 450px;
}

/*CONTENTSEITE*/
#navlinks {
    right: 2px;
}
.contentblocksmall, .contentblocksmallnone {
    float: none;
    margin: 0 auto 16px;
    max-width: 263px;
    overflow: hidden;
    position: relative;
    text-align: center;
    width: 100% !important;
}
#contentbereich {
	width: 100%;
}

/* Startseite  */
#homenews .bx-controls.bx-has-pager.bx-has-controls-direction {
    max-width: 208px;
}
#homenews {
    padding-bottom: 40px;
}
#homenews .bx-pager-item {
    margin-right: 10px;
}
#homenews .news h4 a {
    padding-bottom: 0;
    font-size: 16px;
}
.zielgruppe {
    margin-bottom: 40px;
}
.zielgruppe .ce-bodytext p {
    color: #222;
    font-size: 15px;
    font-weight: normal;
}
#quicklinks {
    float: left;
    width: 100%;
    padding: 59px 0 54px;
    border-bottom: none;
    margin-bottom: 84px;
    width: 100%;
    float: none;
    max-width: 587px;
    margin: 0 auto;
}
#quicklinks #spalte1 {
    width: 100%;
    float: left;
}
#quicklinks #spalte2, #quicklinks #spalte3 {
    width: 49%;
    float: left;
    margin: 21px 0 0;
    max-width: 282px;
}
#quicklinks #spalte3 {
	float:right;
}
#kultur {
    margin-top: 70px;
	margin-bottom:0;
}
.zielgruppe .ce-bodytext {
    height: 120px;
    left: 0;
    padding: 92px 4% 46px;
    top: 0;
    width: 50%;
}
#kultur.zielgruppe .ce-bodytext {
    padding: 96px 4% 42px;
}
#freizeit.zielgruppe .ce-bodytext {
    padding: 92px 4% 46px;
}
#wirtschaft.zielgruppe .ce-bodytext {
    padding: 92px 4% 46px;
}
.homelayout #kulturlinks.link .bx-viewport .bgSliderLinks .frame-default, .homelayout  #freizeitlinks.link .bgSliderLinks .frame-default, .homelayout #wirtschaftlinks.link .bgSliderLinks .frame-default {
    margin: 0 5px !important;
    width: 210px !important;
}

#service ul li {
    width: 48%;
}
#footer01-4 {
    margin-bottom: 17px;
    margin-top: 6px;
}
#footer02 p {
    padding: 0 2%;
}
#service ul li:nth-child(3n+3) {
    margin-right: 3.5%;
}
#service ul li:nth-child(2n+2) {
    margin: 0;
}
#quicklinks #spalte1 ul.qlslider li a span {
    bottom: auto;
    left: 0;
    text-align: center;
    top: 14px;
	width:100%;
}
#quicklinks #spalte2 ul.qlsliderinfo li a span {
    left: 0;
    text-align: center;
    width: 100%;
}
#quicklinks #spalte3 .qlslider1 ul.qlsliderinfo1 li a span {
    font-size: 28px;
}
#quicklinks #spalte3 .qlslider2 ul.qlsliderinfo2 li a span {
    left: 0;
    width: 100%;
}
.link .ce-bodytext p, .link .ce-bodytext p {
    color: #222;
    font-size: 13px;
}
#service {
    width: 96%;
    padding: 0 2% 54px;
}	
.zielgruppe a {
    background-size: 18px auto;
    font-size: 13px;
    padding: 18px 50px 18px 20px;
    top: 198px;
}
.zielgruppe .ce-bodytext p b {
    color: #222222;
    font-size: 24px;
    margin-bottom: 6px;
}
	
#contentbereich .kalenderFilterOption ul.checkboxSplitterKalender li, .kalenderFilterOption ul.checkboxSplitterKalender li {
    width: 50%;
}

.home .menueId ul li.menueebene0,.home .menueId ul li.menueebene1,.home .menueId ul li.menueebene2,.home .menueId ul li.menueebene3 {
    background: none;
	background-color: #595959;
}
.home .menueId ul li.menueebene0Active, .home .menueId ul li.menueebene0:hover, .home .menueId ul li.menueebene1Active, .home .menueId ul li.menueebene1:hover, .home .menueId ul li.menueebene2Active, .home .menueId ul li.menueebene2:hover, .home .menueId ul li.menueebene3Active, .home .menueId ul li.menueebene3:hover {
    background: none;
    background-color: #fff;
}
.link .bx-wrapper {
    position: relative;
    max-width: 440px!important;
}
	
.microsite #contentbereich .ce-textpic .ce-gallery .ce-column {
    margin: 0 0 15px 3px !important;
}
.microsite #contentbereich #contentColLeft .minigal .scrollable img, .microsite #contentbereich #contentColRight .minigal .scrollable img {
    width: 83px;
}
.microsite #contentbereich .minigal .scrollable, .microsite #contentbereich .minigal .scrollWrap {
    height: 269px;
}
.microsite .itemsinnerwrap {
    height: 220px;
}
.microsite #contentbereich .minigal a.browse, .microsite #contentbereich .minigal a.prev {
    right: 36%;
}
	/*MAINMEN�*/
	#mainMenueSub ul li.menueebene0 ul li a.pfeilSubAct, 
#mainMenueSub ul li.menueebene0Active ul li a.pfeilSubAct, 
#mainMenueSub ul li.menueebene0 ul li ul li a.l3-act, 
#mainMenueSub ul li.menueebene0Active ul li ul li a.l3-act, 
#mainMenueSub ul li.menueebene0 ul li ul li a:hover, 
#mainMenueSub ul li.menueebene0Active ul li ul li a:hover, 
#mainMenueSub ul li.menueebene0 ul li a:hover, 
#mainMenueSub ul li.menueebene0Active ul li a:hover, 
#mainMenueSub ul li.menueebene0 ul li a.act, 
#mainMenueSub ul li.menueebene0Active ul li a.act, 
#responsiveSidemenue ul li.menueebene0 ul li a.pfeilSubAct, 
#responsiveSidemenue ul li.menueebene0Active ul li a.pfeilSubAct, 
#responsiveSidemenue ul li.menueebene0 ul li ul li a.l3-act, 
#responsiveSidemenue ul li.menueebene0Active ul li ul li a.l3-act, 
#responsiveSidemenue ul li.menueebene0 ul li ul li a:hover, 
#responsiveSidemenue ul li.menueebene0Active ul li ul li a:hover, 
#responsiveSidemenue ul li.menueebene0 ul li a:hover, 
#responsiveSidemenue ul li.menueebene0Active ul li a:hover, 
#responsiveSidemenue ul li.menueebene0 ul li a.act, 
#responsiveSidemenue ul li.menueebene0Active ul li a.act {
    color: #006ab2;
}
	#responsiveSidemenue .menueId ul li.menueebene1 ul li, #responsiveSidemenue .menueId ul li.menueebene1Active ul li {
	background-image: url("../images/li-red.png");
}
#responsiveSidemenue .menueId ul li.menueebene2 ul li, #responsiveSidemenue .menueId ul li.menueebene2Active ul li {
	background-image: url("../images/li-yellow.png");
}
#responsiveSidemenue .menueId ul li.menueebene3 ul li, #responsiveSidemenue .menueId ul li.menueebene3Active ul li {
	background-image: url("../images/li-green.png");
}
#responsiveSidemenue .menueId ul li.menueebene1 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene1Active ul li ul li, 
#responsiveSidemenue .menueId ul li.menueebene2 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene2Active ul li ul li,
#responsiveSidemenue .menueId ul li.menueebene3 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene3Active ul li ul li {
	background: none;
}

.menueId ul li.menueebene0Active ul li a:hover, .menueId ul li.menueebene1Active ul li a:hover, .menueId ul li.menueebene2Active ul li a:hover, .menueId ul li.menueebene3Active ul li a:hover, .menueId ul li.menueebene4Active ul li a:hover {
    text-decoration: underline;
}

#responsiveSidemenue .menueId ul li.menueebene0Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene0Active ul li.active ul li a.act:hover {
	color: #006ab2 !important;
}
#responsiveSidemenue .menueId ul li.menueebene1Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene1Active ul li.active ul li a.act:hover {
	color: #a0180d !important;
}
#responsiveSidemenue .menueId ul li.menueebene2Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene2Active ul li.active ul li a.act:hover {
	color: #ffcc00 !important;
}
#responsiveSidemenue .menueId ul li.menueebene3Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene3Active ul li.active ul li a.act:hover {
	color: #78b74a !important;
}

#responsiveSidemenue .menueId ul li.menueebene0 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene0Active ul li ul li ul li a.l3-act, 
#responsiveSidemenue .menueId ul li.menueebene0Active ul li.active a.pfeilSub {
    color: #006ab2 !important;
}
#responsiveSidemenue .menueId ul li.menueebene1 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene1Active ul li ul li ul li a.l3-act, 
#responsiveSidemenue .menueId ul li.menueebene1Active ul li.active a.pfeilSub {
    color: #a0180d !important;
}
#responsiveSidemenue .menueId ul li.menueebene2 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene2Active ul li ul li ul li a.l3-act, #responsiveSidemenue .menueId ul li.menueebene2Active ul li.active a.pfeilSub {
    color: #ffcc00 !important;
}
#responsiveSidemenue .menueId ul li.menueebene3 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene3Active ul li ul li ul li a.l3-act, #responsiveSidemenue .menueId ul li.menueebene3Active ul li.active a.pfeilSub {
    color: #78b74a !important;
}
#mainMenueSub{
	display:none;
}
.mainMenueId {
    display: none;
    margin-top: 0;
    width: 100%;
}
#wrap.fade {
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: -83%;
    width: 100%;
}
body.fadeb {
    overflow: hidden;
}

/*###### ResponsiveMainMen� ######*/
.nav_responsive {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.nav_responsive_activate, .nav_responsive_active {
    background: #595959 url("../images/mainMenueResponsive.png") no-repeat scroll -28px center;
    width: 50px;
    height: 47px;
}
.nav_responsive_active{
	background-position:13px  center;
}
#responsiveSidemenue.show{
	float: left;
	height: 100%;
	width: 80%;
	overflow-x: auto;
	display:block;
}
#responsiveSidemenue, .mainMenueId.show {
    display: block;
    position: relative;
    z-index: 9999999;
    background: #595959;
}
.menueId ul li.menueebene0Active, .menueId ul li.menueebene0, .menueId ul li.menueebene1Active, .menueId ul li.menueebene1, .menueId ul li.menueebene2Active, .menueId ul li.menueebene2, .menueId ul li.menueebene3Active, .menueId ul li.menueebene3, .menueId ul li.menueebene4Active, .menueId ul li.menueebene4 {
    width: 100%;
    background: none;
}
.menueId ul li ul li a {
    background: none;
    border: none!important;
    color: #006ab2;
    width: 96%;
    font-size: 17px;
    padding: 5px 2% 5px 2%;
}
.menueId ul li a {
    font-size: 26px;
    padding: 0px;
    margin: 2px 0;
    width: 100%;
    border-right: 0;
}

.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, .menueId ul li.menueebene5Active, .menueId ul li.menueebene5:hover {
    background: #fff;
}
.menueId ul li ul li a:hover {
	color: #000000;
}
.menueId ul li ul li ul li:hover a, .menueId ul li ul li ul li a.l3-act{
    color: #346bab !important;
}
.menueId ul li ul li ul {
    background:  none repeat scroll 0 0;
    display: none;
    left: 0 !important;
    margin: 3px 16%;
    right: auto !important;
    width: 68.3%;
}



.menueId, .menueId ul{
	height:100%;
}
.menueId ul li {
    /* background: #fff none repeat scroll 0 0; */
    /* border-bottom: 1px solid #fff; */
    /* margin-left: 0; */
    /* width: 100%; */
    padding: 13px 0 20px;
}

.menueId ul li ul li a:hover, .menueId ul li ul li a.act, .menueId ul li ul li.active a.active {
    color: #0F6196;
    text-decoration: underline;
}
menue ul li ul li a.pfeilSub {
    background: none repeat scroll 0 0;
    border: medium none;
    color: #0F6196;
    text-transform: none;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 7px 0;
    width: 100%;
    text-align: left;
}
.menueId ul ul li.sub ul {
    /* margin-left: 8%; */
    /* margin-right: 8%; */
    width: 99%;
    margin: 0;
    border: 0;
}
.menueId ul li ul li ul li {
    border: 0;
}

#responsiveSidemenue.show .mainMenueId.show .menueId ul.navId.dropdown li.menueebene1Active ul.menueebene0Sub.dropdownSlide li.sub ul li {
    color: #000;
}
#responsiveSidemenue.show .mainMenueId.show .menueId ul.navId.dropdown li.menueebene1Active ul.menueebene0Sub.dropdownSlide li.sub ul li a.l3-act {
	color: #353535;
}
.menueId ul.navId ul, .menueId ul.navId li:hover > ul, .menueId ul.navId ul ul, .menueId ul.navId ul li:hover > ul {
	display: none;
	visibility:hidden;
}
.menueId ul.navId li.menueebene0Active > ul, .menueId ul.navId li.menueebene0Active ul li, 
.menueId ul.navId li.menueebene1Active > ul, .menueId ul.navId li.menueebene1Active ul li, 
.menueId ul.navId li.menueebene2Active > ul, .menueId ul.navId li.menueebene2Active ul li, 
.menueId ul.navId li.menueebene3Active > ul, .menueId ul.navId li.menueebene3Active ul li, 
.menueId ul.navId li.menueebene4Active > ul, .menueId ul.navId li.menueebene4Active ul li,
.menueId ul.navId li.menueebene0Active ul li.active > ul, .menueId ul.navId li.menueebene0Active ul li.active ul li,
.menueId ul.navId li.menueebene1Active ul li.active > ul, .menueId ul.navId li.menueebene1Active ul li.active ul li,
.menueId ul.navId li.menueebene2Active ul li.active > ul, .menueId ul.navId li.menueebene2Active ul li.active ul li,
.menueId ul.navId li.menueebene3Active ul li.active > ul, .menueId ul.navId li.menueebene3Active ul li.active ul li,
.menueId ul.navId li.menueebene4Active ul li.active > ul, .menueId ul.navId li.menueebene4Active ul li.active ul li {
	display: block;
	visibility: visible;
}
.menueId ul li a {
    padding: 6px 0;
    color: #fff;
    height: auto;
}
.menueId ul li ul li {
	display: none;
}
.menueId ul li ul {
    border: medium none;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    position: static;
    width: 100%;
    min-height: auto;
    background: #fff;
}
.menueId ul li ul li {
    background-color: #fff!important;
    display: none;
    float: left;
    margin: 0!important;
    visibility: visible;
    width: 90%;
    padding: 0;
    padding-left: 10%;
    background: url(../images/li.png) no-repeat left 5% top 12px;
    border-bottom: 1px solid #d0d0d0;
}
.menueId ul.navId li ul li.sub ul li a {
    line-height: 19px;
    padding: 5px 0;
    width: 100%;
    color: #000;
    text-align: left!important;
	border:none!important;
}
	
/*Microsites*/
		
.subnavi {
    display: none!important;
}		
.microsite #logo {
    top: 0;
    width: 40%;
    left: 50px;
}
.microsite #logo-home {
    width: 40%;
}
.subnavi.show {
    display: block!important;
    width: 80%;
    margin: 30px auto 0;
    float: none;
}
#responsiveSidemenue.microsite, .microsite .mainMenueId.show {
    display: block;
    position: relative;
    z-index: 9999999;
    background: #fff;
}	
#contentbereich {
    width: 100%;
    padding: 0;
}
#navlinks {
    right: 2px;
}
	/*######################################*/
	/*############ CONTENT #################*/
table.contenttable {
    border: 1px solid #cfcfcf;
    width: 100%!important;
    word-break: break-word;
    hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
}

	/*### 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%;
	}
.powermail_field .checkbox {
    width: 49%;
    padding: 0 0 5px;
    float: left;
}
	/*### KALENDER ###*/

	
	/*### NEWS ###*/
#dynamischeListe2 .newsText {
    margin-top: 10px;
    width: 100%;
}
#content #dynamischeListe2 .teaserPicture {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
	#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;
	}
#content #contentbereich .ce-gallery {
		/*text-align: center !important;
		width: 100% !important;*/
		text-align: left!important;
		width: 100%!important;
		float:left!important;
		    margin-left: 0 !important;
		
	}
	#contentbereich .ce-textpic .ce-row {
    clear: both;
    margin: 0;
}
	#content #contentbereich .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column {
		margin-left: 0;
	}
	#content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child {
		margin-left: 0;
	}
	
#content .ce-gallery[data-ce-rows="1"] .ce-row .csc-textpic-first, #content .ce-gallery[data-ce-rows="1"] .ce-row .ce-column:nth-child(2) {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.image-caption {
    display: none;
}
 .ce-textpic .ce-gallery.ce-border .ce-column IMG, .ce-textpic .ce-border .csc-textpic-single-image IMG {
    border: medium none;
    margin: 0 auto;
    text-align: center;
}
#contentbereich .ce-textpic .ce-gallery .ce-column {
    text-align: center;
    width: 100% !important;
}
#contentbereich .minigal .scrollWrap {
    height: 305px;
}
#contentbereich .minigal .scrollable {
    height: 100%;
}
.ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery {
    float: left;
    margin-left: 0;
}
	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}
	
.willkommen #sprachen {
    display: none;
}	
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
/* 	width: 300px; */
a.online-anmeldung-text {
    padding: 0.55rem;
    font-size: 11.4px;
}
.microsite-header-content {
    bottom: -210px;
    left: 0;
}
#dynamischeListe2 ul li {
    width: calc(100% - 15px);
}
.mainMenueId {
    width: 100%;
    float: left;
    position: absolute;
    z-index: 10;
    top: 69px;
}
.homelayout.f-menue {
    margin-top: 0;
}	
.home #logo {
    float: left;
    position: absolute;
    top: -665px;
    width: 100%;
    z-index: 99;
    left: 35px;
	width:calc(100% - 35px);
}
#logo {
    float: left;
    position: absolute;
    top: -479px;
    width: 100%;
    z-index: 99;
    left: 35px;
    width: calc(100% - 35px);
}
.link .ce-bodytext p {
    color: #222;
    font-size: 13px;
}
.link .ce-bodytext p b {
    font-size: 18px;
    padding-bottom: 18px;
}
.link .ce-bodytext, .link .ce-bodytext {
    width: 96%;
    padding: 0 2%;
}
.zielgruppe .ce-bodytext p {
    color: #222;
    font-size: 13px;
    font-weight: normal;
}
#freizeitlinks.link {
    margin-bottom: 40px;
}
#wirtschaftlinks.link {
    padding-top: 35px;
}
#freizeit.zielgruppe {
    margin-bottom: -20px;
}
#stadt {
    margin-bottom: 30px;
}
#homenews .bx-pager.bx-default-pager {
    width: 100%;
    float: left;
    display: none;
}	
#homenews a.bx-next {
    width: 36px;
    height: 70px;
    background: url(../images/next.png) no-repeat center, url(../images/bg-white.png) repeat center;
    right: 0;
    padding: 5px;
}
#homenews a.bx-prev {
    width: 36px;
    height: 70px;
    background: url(../images/prev.png) no-repeat center, url(../images/bg-white.png) repeat center;
    left: 0;
    padding: 5px;

}
#homenews a.bx-next, #homenews a.bx-prev {
    position: absolute;
    top: 146px;
}
.bgSlider li {
    width: 1589px!important;
}	
#content {
    width: 94%;
    padding: 0 3%;
}
#rechts {
	top: 121px;
    position: absolute;
}
.footer {
    float: left;
    width: 94%;
    padding: 0 3%;
}
.minigal .ce-textpic {
    float: right;
    width: 94%;
    padding: 0 3%;
}
#infoboxbereich {
    width: 98%;
    float: left;
    padding: 0px 0.9%;
    margin-top: 0px;
    color: #595959;
    margin: 45px 0;
}
#footer01-1, #footer01-2, #footer01-3 {
    width: 100%;
    float: left;
    margin: 10px 0%;
    max-width: 450px;
}
.bx-viewport {
    height: auto !important;
}
#homenews {
    padding-bottom: 4px;
	padding-top: 18px;
}

/*CONTENTSEITE*/
.contentblocksmall, .contentblocksmallnone {
    float: none;
    margin: 0 auto 16px;
    max-width: 263px;
    overflow: hidden;
    position: relative;
    width: 100% !important;
}
#contentbereich {
		width: 100%;
}
#breadcrumb {
    font-size: 13px;
}
#contentbereich .firstFont p {
    font-size: 16px;
}
#contentbereich {
    font-size: 15px;
}
#infoboxbereich p {
    font-size: 15px;
}
#infoboxbereich h4 {
    font-size: 19px;
}
#infoboxbereich a {
    font-size: 15px;
    display: inline;
}
.microsite #contentbereich .minigal .ce-textpic .ce-gallery .ce-column, #contentbereich  .minigal .ce-textpic .ce-gallery .ce-column {
    margin: 0 0 2px 3px !important;
}
#contentbereich #contentColLeft .minigal .scrollable img, #contentbereich #contentColRight .minigal .scrollable img {
    width: 60px!important;
	border-width: 1px!important;
}
#contentbereich .minigal .scrollable .active {
	border-width: 1px !important;
}
.itemsinnerwrap {
    padding: 26px 0 20px !important;
}
.microsite #contentbereich .minigal .scrollable, .microsite #contentbereich .minigal .scrollWrap, #contentbereich .minigal .scrollable, #contentbereich .minigal .scrollWrap {
    height: 183px;
}
.microsite .itemsinnerwrap {
    height: 220px;
}
#contentbereich .minigal a.browse, #contentbereich .minigal a.prev {
    right: 21px;
}
.microsite #contentbereich .minigal a.browse, .microsite #contentbereich .minigal a.prev {
    right: 26px;
}

#contentbereich .minigal .imagewrapalle {
    width: 70%;
}
#contentbereich .minigal .clickenlarge-0 {
    clear: none;
    float: right;
    width: 27%;
}

#contentbereich .minigal .scrollable {
    height: 100%;
}

/* Startseite  */
#homenews .bx-controls.bx-has-pager.bx-has-controls-direction {
    max-width: 120px;
}
#homenews .bx-pager-item {
    margin-right: 10px;
}
#homenews .news h4 a {
    font-size: 18px;
    padding-bottom: 20px;
}
#homenews .news .teaserText {
    position: absolute;
    bottom: 0;
    left: 0;
    background: url(../images/bg-white.png) repeat left top;
    padding: 15px 6%;
    width: 88%;
    float: left;
    min-height: 118px;
}
#quicklinks {
    float: left;
    width: 100%;
    padding: 59px 0 54px;
    border-bottom: none;
    margin-bottom: 84px;
    width: 100%;
    float: none;
    max-width: 290px;
    margin: 0 auto;
}
#quicklinks #spalte1 {
    width: 100%;
    float: left;
}
#quicklinks #spalte1 .qlslider1 {
    width: 100%;
	margin-bottom:22px;
}
#quicklinks #spalte1 .bild {
	width:100%;
}
#quicklinks #spalte2, #quicklinks #spalte3 {
    width: 100%;
    float: left;
    margin: 21px 0 0;
    max-width: 282px;
}

#kultur {
    margin-bottom: -20px;
    margin-top: 45px;
}
.link {
    margin-bottom: 49px;
}
.zielgruppe .ce-bodytext {
    height: 165px;
    left: 0;
    padding: 79px 2% 15px;
    top: 0;
    width: 68%;
}
#service {
    width: 96%;
    padding: 0 2% 54px;
}	
.zielgruppe a {
    background-position: right 7px center;
    background-size: 18px auto;
    font-size: 13px;
    padding: 8px 34px 8px 11px;
    top: 223px;
}
.zielgruppe .ce-bodytext p b {
    color: #222222;
    font-size: 19px;
    margin-bottom: 10px;
}
#quicklinks #spalte3 .qlslider1 ul.qlsliderinfo1 li a span {
    font-size: 33px;
}

.home .menueId ul li.menueebene0,.home .menueId ul li.menueebene1,.home .menueId ul li.menueebene2,.home .menueId ul li.menueebene3 {
    background: none;
	background-color: #595959;
	padding: 15px 0 25px;
}
.home .menueId ul li.menueebene0Active, .home .menueId ul li.menueebene0:hover, .home .menueId ul li.menueebene1Active, .home .menueId ul li.menueebene1:hover, .home .menueId ul li.menueebene2Active, .home .menueId ul li.menueebene2:hover, .home .menueId ul li.menueebene3Active, .home .menueId ul li.menueebene3:hover {
    background: none;
    background-color: #fff;
}
#tagcloud {
    display: none;
}
#service ul li {
    float: left;
    width: 94%;
    border-bottom: 1px solid #aeaeae;
    padding: 6px 0;
    margin: 0 3.5%;
}		
#footer02 p {
    display: inline-block;
    padding: 10px 4% 10px 7%;
}	
#kalenderOption .kalenderBtn {
    padding: 6px 10px;
}
	
	
	

	/*MAINMEN�*/
	#mainMenueSub ul li.menueebene0 ul li a.pfeilSubAct, 
#mainMenueSub ul li.menueebene0Active ul li a.pfeilSubAct, 
#mainMenueSub ul li.menueebene0 ul li ul li a.l3-act, 
#mainMenueSub ul li.menueebene0Active ul li ul li a.l3-act, 
#mainMenueSub ul li.menueebene0 ul li ul li a:hover, 
#mainMenueSub ul li.menueebene0Active ul li ul li a:hover, 
#mainMenueSub ul li.menueebene0 ul li a:hover, 
#mainMenueSub ul li.menueebene0Active ul li a:hover, 
#mainMenueSub ul li.menueebene0 ul li a.act, 
#mainMenueSub ul li.menueebene0Active ul li a.act, 
#responsiveSidemenue ul li.menueebene0 ul li a.pfeilSubAct, 
#responsiveSidemenue ul li.menueebene0Active ul li a.pfeilSubAct, 
#responsiveSidemenue ul li.menueebene0 ul li ul li a.l3-act, 
#responsiveSidemenue ul li.menueebene0Active ul li ul li a.l3-act, 
#responsiveSidemenue ul li.menueebene0 ul li ul li a:hover, 
#responsiveSidemenue ul li.menueebene0Active ul li ul li a:hover, 
#responsiveSidemenue ul li.menueebene0 ul li a:hover, 
#responsiveSidemenue ul li.menueebene0Active ul li a:hover, 
#responsiveSidemenue ul li.menueebene0 ul li a.act, 
#responsiveSidemenue ul li.menueebene0Active ul li a.act {
    color: #006ab2;
}
	#responsiveSidemenue .menueId ul li.menueebene1 ul li, #responsiveSidemenue .menueId ul li.menueebene1Active ul li {
	background-image: url("../images/li-red.png");
}
#responsiveSidemenue .menueId ul li.menueebene2 ul li, #responsiveSidemenue .menueId ul li.menueebene2Active ul li {
	background-image: url("../images/li-yellow.png");
}
#responsiveSidemenue .menueId ul li.menueebene3 ul li, #responsiveSidemenue .menueId ul li.menueebene3Active ul li {
	background-image: url("../images/li-green.png");
}
#responsiveSidemenue .menueId ul li.menueebene1 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene1Active ul li ul li, 
#responsiveSidemenue .menueId ul li.menueebene2 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene2Active ul li ul li,
#responsiveSidemenue .menueId ul li.menueebene3 ul li ul li, #responsiveSidemenue .menueId ul li.menueebene3Active ul li ul li {
	background: none;
}

.menueId ul li.menueebene0Active ul li a:hover, .menueId ul li.menueebene1Active ul li a:hover, .menueId ul li.menueebene2Active ul li a:hover, .menueId ul li.menueebene3Active ul li a:hover, .menueId ul li.menueebene4Active ul li a:hover {
    text-decoration: underline;
}

#responsiveSidemenue .menueId ul li.menueebene0Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene0Active ul li.active ul li a.act:hover {
	color: #006ab2 !important;
}
#responsiveSidemenue .menueId ul li.menueebene1Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene1Active ul li.active ul li a.act:hover {
	color: #a0180d !important;
}
#responsiveSidemenue .menueId ul li.menueebene2Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene2Active ul li.active ul li a.act:hover {
	color: #ffcc00 !important;
}
#responsiveSidemenue .menueId ul li.menueebene3Active ul li.active ul li a.act, #responsiveSidemenue .menueId ul li.menueebene3Active ul li.active ul li a.act:hover {
	color: #78b74a !important;
}

#responsiveSidemenue .menueId ul li.menueebene0 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene0Active ul li ul li ul li a.l3-act, 
#responsiveSidemenue .menueId ul li.menueebene0Active ul li.active a.pfeilSub {
    color: #006ab2 !important;
}
#responsiveSidemenue .menueId ul li.menueebene1 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene1Active ul li ul li ul li a.l3-act, 
#responsiveSidemenue .menueId ul li.menueebene1Active ul li.active a.pfeilSub {
    color: #a0180d !important;
}
#responsiveSidemenue .menueId ul li.menueebene2 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene2Active ul li ul li ul li a.l3-act, #responsiveSidemenue .menueId ul li.menueebene2Active ul li.active a.pfeilSub {
    color: #ffcc00 !important;
}
#responsiveSidemenue .menueId ul li.menueebene3 li ul li ul li a:hover, #responsiveSidemenue .menueId ul li.menueebene3Active ul li ul li ul li a.l3-act, #responsiveSidemenue .menueId ul li.menueebene3Active ul li.active a.pfeilSub {
    color: #78b74a !important;
}
#mainMenueSub{
	display:none;
}
.mainMenueId {
    display: none;
    margin-top: 0px;
    width: 100%;
}
#wrap.fade {
    height: 100%;
    overflow: hidden;
    position: absolute;
    right: -100%;
    width: 100%;
}
body.fadeb {
    overflow: hidden;
}

/*###### ResponsiveMainMen� ######*/
.nav_responsive {
	display: block;
	left: 0;
	position: absolute;
	top: 0;
	cursor: pointer;
}
.nav_responsive_activate, .nav_responsive_active {
    background: #595959 url("../images/mainMenueResponsive.png") no-repeat scroll -28px center;
    width: 50px;
    height: 47px;
}
.nav_responsive_active{
	background-position:13px  center;
}
#responsiveSidemenue.show{
	float: left;
	height: 100%;
	width: 100%;
	overflow-x: auto;
	display:block;
}
#responsiveSidemenue, .mainMenueId.show {
    display: block;
    position: relative;
    z-index: 9999999;
    background: #595959;
}
.menueId ul li.menueebene0Active, .menueId ul li.menueebene0, .menueId ul li.menueebene1Active, .menueId ul li.menueebene1, .menueId ul li.menueebene2Active, .menueId ul li.menueebene2, .menueId ul li.menueebene3Active, .menueId ul li.menueebene3, .menueId ul li.menueebene4Active, .menueId ul li.menueebene4 {
    width: 100%;
    background: none;
}
.menueId ul li ul li a {
    background: none;
    border: none!important;
    color: #006ab2;
    width: 96%;
    font-size: 15px;
    padding: 5px 2% 5px 2%;
}
.menueId ul li a {
    font-size: 19px;
    padding: 0px;
    margin: 2px 0;
    width: 100%;
    border-right: 0;
}

.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, .menueId ul li.menueebene5Active, .menueId ul li.menueebene5:hover {
    background: #fff;
}
.menueId ul li ul li a:hover {
	color: #000000;
}
.menueId ul li ul li ul li:hover a, .menueId ul li ul li ul li a.l3-act{
    color: #346bab !important;
}
.menueId ul li ul li ul {
    background:  none repeat scroll 0 0;
    display: none;
    left: 0 !important;
    margin: 3px 16%;
    right: auto !important;
    width: 68.3%;
}



.menueId, .menueId ul{
	height:100%;
}
.menueId ul li {
    /* background: #fff none repeat scroll 0 0; */
    /* border-bottom: 1px solid #fff; */
    /* margin-left: 0; */
    /* width: 100%; */
    padding: 13px 0 20px;
}

.menueId ul li ul li a:hover, .menueId ul li ul li a.act, .menueId ul li ul li.active a.active {
    color: #0F6196;
    text-decoration: underline;
}
menue ul li ul li a.pfeilSub {
    background: none repeat scroll 0 0;
    border: medium none;
    color: #0F6196;
    text-transform: none;
    float: left;
    font-size: 16px;
    margin: 0;
    padding: 7px 0;
    width: 100%;
    text-align: left;
}
.menueId ul ul li.sub ul {
    /* margin-left: 8%; */
    /* margin-right: 8%; */
    width: 99%;
    margin: 0;
    border: 0;
}
.menueId ul li ul li ul li {
    border: 0;
}

#responsiveSidemenue.show .mainMenueId.show .menueId ul.navId.dropdown li.menueebene1Active ul.menueebene0Sub.dropdownSlide li.sub ul li {
    color: #000;
}
#responsiveSidemenue.show .mainMenueId.show .menueId ul.navId.dropdown li.menueebene1Active ul.menueebene0Sub.dropdownSlide li.sub ul li a.l3-act {
	color: #353535;
}
.menueId ul.navId ul, .menueId ul.navId li:hover > ul, .menueId ul.navId ul ul, .menueId ul.navId ul li:hover > ul {
	display: none;
	visibility:hidden;
}
.menueId ul.navId li.menueebene0Active > ul, .menueId ul.navId li.menueebene0Active ul li, 
.menueId ul.navId li.menueebene1Active > ul, .menueId ul.navId li.menueebene1Active ul li, 
.menueId ul.navId li.menueebene2Active > ul, .menueId ul.navId li.menueebene2Active ul li, 
.menueId ul.navId li.menueebene3Active > ul, .menueId ul.navId li.menueebene3Active ul li, 
.menueId ul.navId li.menueebene4Active > ul, .menueId ul.navId li.menueebene4Active ul li,
.menueId ul.navId li.menueebene0Active ul li.active > ul, .menueId ul.navId li.menueebene0Active ul li.active ul li,
.menueId ul.navId li.menueebene1Active ul li.active > ul, .menueId ul.navId li.menueebene1Active ul li.active ul li,
.menueId ul.navId li.menueebene2Active ul li.active > ul, .menueId ul.navId li.menueebene2Active ul li.active ul li,
.menueId ul.navId li.menueebene3Active ul li.active > ul, .menueId ul.navId li.menueebene3Active ul li.active ul li,
.menueId ul.navId li.menueebene4Active ul li.active > ul, .menueId ul.navId li.menueebene4Active ul li.active ul li {
	display: block;
	visibility: visible;
}
.menueId ul li a {
    padding: 6px 0;
    color: #fff;
    height: auto;
}
.menueId ul li ul li {
	display: none;
}
.menueId ul li ul {
    border: medium none;
    float: left;
    margin: 20px 0 0;
    padding: 0;
    position: static;
    width: 100%;
    min-height: auto;
    background: #fff;
}
.menueId ul li ul li {
    background-color: #fff!important;
    display: none;
    float: left;
    margin: 0!important;
    visibility: visible;
    width: 90%;
    padding: 0;
    padding-left: 10%;
    background: url(../images/li.png) no-repeat left 5% top 12px;
    border-bottom: 1px solid #d0d0d0;
}
.menueId ul.navId li ul li.sub ul li a {
    line-height: 19px;
    padding: 5px 0;
    width: 100%;
    color: #000;
    text-align: left!important;
	border:none!important;
}

/*Microsites*/
.microsite #headerImage img {
    max-width: 590px;
}	
.microsite #headerImage {
	float:left;
	width:100%;
	overflow:hidden;
}
.subnavi {
    display: none!important;
}		
.microsite #logo {
    /* bottom: 91px; */
    width: 100%;
    right: 0;
    left: auto;
    top: 0;
    max-width: 253px;
}
.microsite #logo-home {
    display:none;
}
.subnavi.show {
    display: block!important;
    width: 80%;
    margin: 30px auto 0;
    float: none;
}
#responsiveSidemenue.microsite, .microsite .mainMenueId.show {
    display: block;
    position: relative;
    z-index: 9999999;
    background: #fff;
}	
#contentbereich {
    width: 100%;
    padding: 0;
}
.microsite #navlinks, .willkommen #navlinks {
    right: 2px;
    width: 180px;
}
	/*######################################*/
	/*############ CONTENT #################*/

table.contenttable {
    border: 1px solid #cfcfcf;
    width: 100%!important;
    word-break: break-word;
    hyphens: auto;
    -moz-hyphens: auto;
    -webkit-hyphens: auto;
}
.tx-gsipagenav-pi1 .pageNavTable .pageNavPrev a, .tx-gsipagenav-pi1 .pageNavTable .pageNavCaption a, .tx-gsipagenav-pi1 .pageNavTable .pageNavNext a {
    font-size: 11px;
}
#contentbereich p {
    line-height: 23px;
    margin-bottom: 12px;
    clear: both;
}
#contentbereich .blockOne a img {
    margin-bottom: 15px;
    float: left;
    clear: right;
}
#contentbereich .kalenderFilterOption ul.checkboxSplitterKalender li, .kalenderFilterOption ul.checkboxSplitterKalender li {
    width: 72%;
}
#contentbereich ul li, #infoboxbereich ul li {
    -webkit-hyphens: auto;
    word-break: break-word;
	-moz-hyphens: auto;
    -ms-hyphens: auto;
}
#contentbereich h4 {
    font-size: 20px;
}
#contentbereich .firstFont h4 {
    font-size: 22px;
}

#contentbereich #kalenderOutlook img {
    display: none;
}
#kalender img {
    display: none;
}
	/*### 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%;
	}
.powermail_field .checkbox {
    float: left;
    padding: 0 0 5px;
    width: 87%;
}
	/*### KALENDER ###*/
#kalender .date {
    width: calc(15% - 1px);
    min-height: 60px;
}
	#kalender .entry {
		width: 82%;
	}
	
	/*### NEWS ###*/
#dynamischeListe2 .newsText {
    margin-top: 10px;
    width: 100%;
}
#content #dynamischeListe2 .teaserPicture {
    float: left;
    width: 100%;
    margin-bottom: 20px;
}
	#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;
    float: left!important;
}
	.ce-gallery {
		/*text-align: center !important;
		width: 100% !important;*/
		text-align: center;
		width: 100%;
	}
	#content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column {
		margin-left: 15px;
	}
	#content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child {
		margin-left: 0;
	}
#content #contentbereich .ce-gallery {
		/*text-align: center !important;
		width: 100% !important;*/
		text-align: left!important;
		width: 100%!important;
		float:left!important;
		    margin-left: 0 !important;
		
	}
	#contentbereich .ce-textpic .ce-row {
    clear: both;
    margin: 0;
}
	#content #contentbereich .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-column {
		margin-left: 0;
	}
	#content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColRight .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-above:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child, #content #contentbereich #contentColLeft .contentElement .clickenlarge-1 .ce-textpic.ce-textpic.ce-center:not(.ce-intext).ce-textpic.ce-below:not(.ce-intext) .ce-gallery.ce-border.ce-gallery0 ul.ce-gallery[data-ce-rows="1"] .ce-row li.ce-gallery:not([data-ce-columns="1"]) .ce-column:last-child {
		margin-left: 0;
	}
	
#content .ce-gallery[data-ce-rows="1"] .ce-row .csc-textpic-first, #content .ce-gallery[data-ce-rows="1"] .ce-row .ce-column:nth-child(2) {
    margin: 0 auto;
    max-width: 100%;
    text-align: center;
    width: 100%;
}
.image-caption {
    display: none;
}
 .ce-textpic .ce-gallery.ce-border .ce-column IMG, .ce-textpic .ce-border .csc-textpic-single-image IMG {
    border: medium none;
    margin: 0 auto 12px;
    text-align: center;
}

#contentbereich .ce-textpic .ce-gallery .ce-column {
    width: 100%!important;
}
.ce-textpic.ce-right.ce-intext:not(.ce-nowrap) .ce-gallery {
    float: left;
    margin-left: 0;
}	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}
	
	
.willkommen #sprachen {
    display: none;
}	


}
