/* common styles */

.responsivenavi {
	display: none;
}

.ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
	width: 49% !important;
}


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

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	
/*#contentbereich .contentelement #imagefilm embed{
	width:100% !important;
}
#contentbereich .contentelement #imagefilm {
	width:100%;
}

	*/
	/*STARTSEITE*/

	/*MAINMEN�*/

.footerBox03Link {
    font-size: 11px;
}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* 	width: 745px; */
	
	#resize {
		display: none;
	}
	#footerBox01 {
		width: 49%;
	}
	#footerBox02 {
		width: 49%;
	}
	#footerBox03 {
		background: #CCE6E8;
		padding-left: 25px;
		float: left;
		margin-top: 20px;
		width: 97%;
	}
	.footerBox03Link {
		width: 24.3%;
	}
	.footerBox03Link:first-child, .footerBox03Link:nth-child(3) {
		width: 24.3%;
}
	#footerContact01 {
    width: 10%;
	padding-right: 5px;
	
	}
	#footerContact02 {
		width: 43%;
		min-width: 147px;
	}
	#footerContact03 {
		width: 43%;
		min-width: 131px;
	}
	
	/*STARTSEITE*/
	.date01 {
		width: 46px;
	}
	.date, .kalender a {
		width: 69%;
	}
	/*
	.ce-column, .ce-gallery:not([data-ce-columns="1"]) .ce-column:first-child {
		padding-bottom: 51px;
	}
	.ce-gallery:not([data-ce-rows="1"]).ce-gallery:not([data-ce-columns="1"]) .ce-row:last-child .ce-column:last-child {
		padding-bottom: 25px;
	}
	*/
	#imagetext {
		padding-top: 45px;
		width: 64%;
	}
	#homeLayout04 h2 {
    font-size: 16px;
	}
	#homeLayout02 h2 {
    font-size: 16px;
	}
	#homeLayout05 {
    width: 100%;  /* 152px */
	max-width: 152px;
	float: left;
	}
	#homeLayout06 {
    width: 100%;  /* 152px */
	max-width: 152px;
	float: left;
	margin-top: 20px;
	}
	
	#homeWrap04 {
	position: relative;
	padding-bottom: 130px;
	}
	
	#homeLayout02 {
    width: 38.9%;
	}
	#homeLayout03 {
    width: 19%;
	}
	#homeLayout04 {
	width: 37.9%;
	}
	#homeLayout07 {
	width: 94%;
	bottom: 25px;
	position: absolute;
	left: 20px;
	margin: 0px;
	}
	 

	
	/*MAINMEN�*/
	#menue ul li a {
		font-size: 16px;
		padding: 4px 15px;
	}
	#menue ul li {
	}
	#menue ul li.menueebene0Active, #menue ul li.menueebene0Active:hover, #menue ul li.menueebene0:hover, #menue ul li.menueebene1Active, #menue ul li.menueebene1Active:hover, #menue ul li.menueebene1:hover, #menue ul li.menueebene2Active, 
	#menue ul li.menueebene2Active:hover, #menue ul li.menueebene2:hover {
	}
	#menue ul li ul li {
	}
	#menue ul li a.menueebene0, #menue ul li a.menueebene0Active {
	}
	#menue ul li a.menueebene1, #menue ul li a.menueebene1Active {
	}
	#menue ul li a.menueebene2, #menue ul li a.menueebene2Active {
	}
	#menue ul li.menueebene1Active, #menue ul li.menueebene1 {

	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {

	}
	#menue ul li.menueebene0Active, #menue ul li.menueebene0 {

	}
	#menue ul li.menueebene1Active, #menue ul li.menueebene1 {

	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {

	}
	
	/*SUBNAVI*/ 
	#subnavi ul li ul li a {
		background-position: 4px 7px !important;
	}
	#subnavi ul li ul li a:hover, #subnavi ul li ul li a.menueebeneActive, #subnavi ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li a:hover {
		background-position: 4px 7px !important;
	}
	#subnavi ul li ul li ul li a {


	}
	#subnavi ul li ul li ul li a:hover, #subnavi ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li a:hover {

	}
	#subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover {
    padding: 8px 2% 7px 4%;
	}
	#subnavi ul li a {
		padding: 8px 2% 7px 4%;
	}
	
	/*QUICKLINKS*/
	.quickLink01:hover, .quickLink02:hover {
		width: 830%;
	}
	
	/*######################################*/
	/*############ CONTENT #################*/
	/*### FORM ###*/
	.formleft, .formright {
		width: 100%;
	}
	.formobjektsmall {
		width: 97% !important;
	}
	ul.schadensmeldung li {
		width: 50%;
	}
	.formobjektkleinVeranstaltung {
		width: 97.4%;
	}
	#contentbereich .export {
		width: 95.5%;
	}
	#kalender .list {
		width: 98%;
	}
	
	/*### NEWS ###*/
	#dynamischeListe2 .newsText {
		width: 70%;
	}
	
	/*BILDER*/
	.ce-textpic .ce-gallery .ce-column {
		float: none;
		text-align: center;
	}
	#homelayout02 .ce-textpic .ce-gallery .ce-column {
		float: left;
		text-align: center;
	}
	.ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
		display: inline;
		margin-left: 0px;
	}
	.ce-gallery {
		text-align: center !important;
		width: 100% !important;
	}
	
	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}
	.clickenlarge-1 .image-caption {
		background: none;
	}
	

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* 	width: 420px; */
	#resize {
		display: none;
	}
	#wrap {
		background: none;
	}
	#layout01 {
		float: left;
		width: 45%;
	}
	#logo {
		width: 100%;
	}
	
	#suchbereich {
		width: 84%;
	}
	#suchbereich .bereich1 {
		width: 85%;
	}
	#suchbereich .suche {
		width: 92%;
	}
	#suchbereich .bereich2 {
    width: 14%;
	}
	#layout05 {
		width: 98%;
		border: medium none;
    	box-shadow: none;
	}
	#layout06 {
		float: left;
		width: 100%;
	}
	#breadcrumb {
		padding: 10px 4% 10px;
		width: 92%;
	}
	#footerBox01 {
	max-width: 450px;
    width: 100%;
	}
	#footerBox02 {
	max-width: 450px;
    width: 100%;
		padding-top: 25px;
	}
	#footerBox03 {
		background: #CCE6E8;
		padding-left: 25px;
		float: left;
		margin-top: 20px;
		width: 93%;
	}
	.footerBox03Link {
	}
	#footerContact01 {
    width: 10%;
	padding-right: 5px;
	}
	#footerContact02 {
		width: 43%;
		min-width: 147px;
	}
	#footerContact03 {
		width: 43%;
		min-width: 131px;
	}
	#footerBox02 img {
		padding-right: 2%;
	}
	
	/*STARTSEITE*/
	
	#homeLayout04 h2 {
    font-size: 14px;
	padding-top: 9px;
	padding-bottom: 12px;
	}
	#homeLayout02 h2 {
    font-size: 14px;
	padding-top: 9px;
	padding-bottom: 12px;
	}
	#homeLayout05 {
    width: 45.3%;  /* 152px */
	max-width: 152px;
	float: left;
	}
	#homeLayout06 {
    width: 45.3%;  /* 152px */
	max-width: 152px;
	float: left;
	margin-top: 20px;
	}
	
	#homeWrap04 {
	position: relative;
	padding-bottom: 325px;
	}
	#homeLayout08 {
	float: left;
	width: 47%;  /* 335px */
	}
	#homeLayout02 {
    width: 100%;
	}
	#homeLayout03 {
    width: 19%;
	padding-left: 0px;
	}
	#homeLayout04 {
	width: 100%;
	float: left;
	margin-top: 0px;
	}
	.teaserPicture {
	float: left;
	width: 16%;
	max-width: 95px;
	}
	.wrapNewsText {
    float: right;
    width: 81%;
	}
	#homeLayout05 {
		margin-right: 15px;
	}
	#homeLayout03 {
	width: 95%;
	bottom: 25px;
	position: absolute;
	left: 3%;
	margin: 0px;
	}
	#homeLayout06 {
		margin-top: 0px;
	}
	#homeLayout07 {
		width: 95%;
		float: left;
		margin: 0px;
	}

	
	#homeLayout07 h2 {
		font-size: 16px;
	}
		 
	#homeLayout08 {
	float: left;
	width: 98%;  /* 335px */
	padding-bottom: 25px;
	}


	/*MAINMEN�*/
	#mainMenue {
    background: url("../images/mainMenueBg.png") repeat-x scroll left bottom #00ADBA;
    float: left;
    margin: 16px 0 0;
    position: absolute;
    right: 3%;
    top: 0;
    width: 50%;
	}
	
	#menue ul {
    background: none;
	}
	
	
	#menue ul li a {
		font-size: 16px;
		padding: 9px 0;
		background: none;
	}
	#menue ul li {
		
	}
	#menue ul li.menueebene0Active, #menue ul li.menueebene0Active:hover, #menue ul li.menueebene0:hover, #menue ul li.menueebene1Active, #menue ul li.menueebene1Active:hover, #menue ul li.menueebene1:hover, #menue ul li.menueebene2Active, 
	#menue ul li.menueebene2Active:hover, #menue ul li.menueebene2:hover {
	}
	#menue ul li ul li {
	}
	#menue ul li a.menueebene0, #menue ul li a.menueebene0Active {
		border-bottom: 1px solid #7AC9D0;
	}
	#menue ul li a.menueebene1, #menue ul li a.menueebene1Active {
		border-bottom: 1px solid #7AC9D0;
	}
	#menue ul li a.menueebene2, #menue ul li a.menueebene2Active {
		border-bottom: 1px solid #7AC9D0;
	}
	#menue ul li a.menueebene3, #menue ul li a.menueebene3Active {
		border-bottom: 1px solid #7AC9D0;
	}
	#menue ul li a.menueebene4, #menue ul li a.menueebene4Active {
		border-bottom: 1px solid #7AC9D0;
	}
	#menue ul li.menueebene1Active, #menue ul li.menueebene1 {
	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {
	}
	#menue ul li.menueebene0Active, #menue ul li.menueebene0, #menue ul li.menueebene1Active, #menue ul li.menueebene1, #menue ul li.menueebene2Active, #menue ul li.menueebene2, #menue ul li.menueebene3Active, #menue ul li.menueebene3, #menue ul li.menueebene4Active, #menue ul li.menueebene4 {
		width: 100%;
	}
	#menue ul#nav li:hover > ul {
		display: none;
		visibility: hidden;
	}

	
	/*SUBNAVI*/ 
	.activatesub {
		background: url(../images/nav420px.png) no-repeat scroll center 19px #00adba;
		border-radius: 10px 10px 10px 10px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 100%;
	}
		
		
	.activesub {
		background: url(../images/nav420px.png) no-repeat scroll center -8px #00adba;
		border-radius: 10px 10px 10px 10px;
		color: #FFFFFF;
		cursor: pointer;
		display: none;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 100%;
	}
		
	.responsivenavi {
		display: block;
	}

	.show {
		display: block !important;
	}
	#subnavi {
		display: none;
		padding-top: 2px;
	}
	#subnavi ul li a, #subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover {
		font-size: 15px;
		padding: 6px 2% 6px 4%;
		text-align: center;
	}
	#subnavi ul li ul li a, #subnavi ul li ul li a:hover, #subnavi ul li ul li a.menueebeneActive, #subnavi ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li a:hover {
		font-size: 14px;
		padding: 6px 0 6px 0;
		text-align: center;
		width: 100%;
		background: none !important;
	}
	#subnavi ul li ul li ul li a, #subnavi ul li ul li ul li a:hover, #subnavi ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li a:hover	{
		font-size: 13px;
		padding: 6px 0 6px 0;
		text-align: center;
		width: 100%;
		background: none !important;
	}


	
	
	
	
	/*QUICKLINKS*/
	#quick {
		width: 0%;
		display: none;
	}
	
	/*######################################*/
	/*############ CONTENT #################*/
	#contentbereich {
		padding: 10px 4% 40px;
		width: 92%;
	}
	
	/*### WETTER ###*/
	#weatherBox {
		background: url(../images/wetterboxBG_420.jpg) no-repeat scroll 0 0 transparent;
		border: 1px solid #CCCCCC;
		clear: both;
		float: left;
		height: 290px;
		margin-bottom: 25px;
		padding: 123px 20% 0;
		width: 60%;
	}
	#weatherBox .today {
		float: left;
		width: 100%;
	}
	#weatherBox .tomorrow {
		float: right;
		width: 100%;
	}
	
	/*### FORM ###*/
	.formleft, .formright {
		width: 100%;
	}
	.formobjektsmall {
		width: 97% !important;
	}
	ul.schadensmeldung li {
		width: 50%;
	}
	.formobjektkleinVeranstaltung {
		width: 97.4%;
	}
	#contentbereich .export {
		width: 95.5%;
	}
	#kalender .list {
		width: 98%;
	}
	
	/*### KALENDER ###*/
	#kalender .date {
		padding-right: 3%;
	}
	#kalender .entry {
		width: 87%;
	}
	
	/*### NEWS ###*/
	#dynamischeListe2 .newsText {
		width: 66%;
	}
	#photoListe .data {
		width: 80%;
	}
	
	/*### FOTO ###*/
	#photoListe ul li {
		width: 100%;
	}
	
	/*BILDER*/
	.ce-textpic .ce-gallery .ce-column {
		float: none;
		text-align: center;
	}
	#homelayout02 .ce-textpic .ce-gallery .ce-column {
		float: left;
		text-align: center;
	}
	.ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
		display: inline;
		margin-left: 0px;
	}
	.ce-gallery {
		text-align: center !important;
		width: 100% !important;
	}
	
	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}
	.clickenlarge-1 .image-caption {
		background: none;
	}
	
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
/* 	width: 300px; */
	#resize {
		display: none;
	}
	#wrap {
		background: none;
	}
	#headerImageContent {
		position: absolute;
	}
	#logo {
		width: 100%;
		text-align: center;
	}
	#breadcrumb {
    padding: 10px 4% 10px;
    width: 92%;
	}
	
	#layout05 {
		width: 98%;
		border: medium none;
    	box-shadow: none;
	}
	#layout06 {
		width: 100%;
	}
	#suchbereich {
		width: 96%;
	}
	#suchbereich form {
		width: 100%;
	}
	#suchbereich .bereich1 {
		width: 76%;
	}
	#suchbereich .suche {
		width: 90%;
		background: #fff;
	}
	#suchbereich .bereich2 {
		width: 14%;
	}
	
		
	#footerBox01 {
	max-width: 450px;
    width: 100%;
	}
	#footerBox02 {
	max-width: 450px;
    width: 100%;
		padding-top: 25px;
	}
	#footerBox03 {
		background: #CCE6E8;
		padding-left: 25px;
		float: left;
		margin-top: 20px;
		width: 93%;
	}
	.footerBox03Link {
	}
	#footerContact01 {
    width: 8%;
	padding-right: 5px;
	display: none;
	
	}
	#footerContact02 {
		width: 50%;
		min-width: 140px;
	}
	#footerContact03 {
		width: 48%;
		min-width: 132px;
		float: left;
	}
	
	
	#footerBox02 img {
		padding-right: 2%;
	}
	

	/*STARTSEITE*/
	#homeLayout04 h2 {
    font-size: 14px;
	padding-top: 9px;
	padding-bottom: 12px;
	}
	#homeLayout02 h2 {
    font-size: 14px;
	padding-top: 9px;
	padding-bottom: 12px;
	}
	#homeLayout05 {
    width: 45.3%;  /* 152px */
	max-width: 152px;
	float: left;
	}
	#homeLayout06 {
    width: 45.3%;  /* 152px */
	max-width: 152px;
	float: right;
	margin-top: 20px;
	}
	
	#homeWrap04 {
	position: relative;
	padding-bottom: 345px;
	}
	#homeLayout08 {
	float: left;
	width: 98%;  /* 335px */
	padding-bottom: 25px;
	}
	#homeLayout02 {
    width: 98%;
	}
	#homeLayout03 {
    width: 19%;
	padding-left: 0px;
	}
	#homeLayout04 {
	width: 98%;
	float: left;
	margin-top: 0px;
	}
	.teaserPicture {
	float: left;
	width: 16%;
	max-width: 95px;
	}
	.wrapNewsText {
    float: right;
    width: 81%;
	}
	#homeLayout05 {
		margin-right: 15px;
	}
	#homeLayout03 {
	width: 92%;
	bottom: 25px;
	left: 3%;
	margin: 0px;
	position:absolute;
	}
	#homeLayout06 {
		margin-top: 0px;
	}
	#homeLayout07 {
		width: 95%;
		float: left;
		margin: 0px;
	}
	
	#homeLayout07 h2 {
		font-size: 16px;
	}
		 
	
	
	/*MAINMEN�*/
	#mainMenue {
		width: 99.5%;
		float: left;
	}
	#menue ul li a {
		font-size: 16px;
		background: none;
	}
	#menue ul li {
		background: none repeat scroll 0 0 #00adba;
		border: 1px solid #ccc;
	}
	#menue ul li.menueebene0Active, #menue ul li.menueebene0Active:hover, #menue ul li.menueebene0:hover, #menue ul li.menueebene1Active, #menue ul li.menueebene1Active:hover, #menue ul li.menueebene1:hover, #menue ul li.menueebene2Active, 
	#menue ul li.menueebene2Active:hover, #menue ul li.menueebene2:hover {
		background: none repeat scroll 0 0 #fbfbfb;
		border: 1px solid #ccc;
	}
	#menue ul li ul li {
		-webkit-border-radius: 0px;
        border-radius: 0px;
	}
	#menue ul li a.menueebene0, #menue ul li a.menueebene0Active {
	}
	#menue ul li a.menueebene1, #menue ul li a.menueebene1Active {
	}
	#menue ul li a.menueebene2, #menue ul li a.menueebene2Active {
	}
	#menue ul li a.menueebene3, #menue ul li a.menueebene3Active {
	}
	#menue ul li a.menueebene4, #menue ul li a.menueebene4Active {
	}
	#menue ul li.menueebene1Active, #menue ul li.menueebene1 {
	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {
	}
	#menue ul li.menueebene0Active, #menue ul li.menueebene0, #menue ul li.menueebene1Active, #menue ul li.menueebene1, #menue ul li.menueebene2Active, #menue ul li.menueebene2, #menue ul li.menueebene3Active, #menue ul li.menueebene3, #menue ul li.menueebene4Active, #menue ul li.menueebene4 {
		width: 100%;
	}
	#menue ul#nav li:hover > ul {
		display: none;
		visibility: hidden;
	}

	
	/*SUBNAVI*/ 
	.activatesub {
		background: url(../images/nav300px.png) no-repeat scroll center 19px #00adba;
		border-radius: 10px 10px 10px 10px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 100%;
	}
		
		
	.activesub {
		background: url(../images/nav300px.png) no-repeat scroll center -8px #00adba;
		border-radius: 10px 10px 10px 10px;
		color: #FFFFFF;
		cursor: pointer;
		display: none;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 100%;
	}
		
	.responsivenavi {
		display: block;
	}

	.show {
		display: block !important;
	}
	#subnavi {
		display: none;
		padding-top: 2px;
	}
	#subnavi ul li a, #subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover {
		font-size: 15px;
		padding: 6px 2% 6px 4%;
		text-align: center;
	}
	#subnavi ul li ul li a, #subnavi ul li ul li a:hover, #subnavi ul li ul li a.menueebeneActive, #subnavi ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li a:hover {
		font-size: 14px;
		padding: 6px 0 6px 0;
		text-align: center;
		width: 100%;
		background: none !important;
	}
	#subnavi ul li ul li ul li a, #subnavi ul li ul li ul li a:hover, #subnavi ul li ul li ul li a.menueebeneActive, #subnavi ul li ul li ul li a.menueebeneActive:hover, #subnavi ul li ul li ul li a:hover	{
		font-size: 13px;
		padding: 6px 0 6px 0;
		text-align: center;
		width: 100%;
		background: none !important;
	}
	
	
	
	
	/*QUICKLINKS*/

	
	/*######################################*/
	/*############ CONTENT #################*/
	#contentbereich {
		padding: 10px 4% 40px;
		width: 92%;
	}
	#contentbereich .contentbereichInfobox h4 {
		width: 84%;
	}
	#contentbereich .contentbereichInfobox .ce-bodytext, #contentbereich .contentbereichInfobox .tx-felogin-pi1 {
		width: 86%;
	}
	#contentbereich #sliderOpenAll h4.sliderClosed, #contentbereich #sliderOpenAll1 h4.sliderClosed1, #contentbereich #sliderOpenAll2 h4.sliderClosed2, #contentbereich #sliderOpenAll3 h4.sliderClosed3, #contentbereich #sliderOpenAll4 h4.sliderClosed4, 
	#contentbereich #sliderOpenAll5 h4.sliderClosed5, #contentbereich .slideBlock h4, #contentbereich h4.sliderClosed, #contentbereich #sliderOpenAll h4, #contentbereich .slideBlock1 h4, #contentbereich h4.sliderClosed1, #contentbereich #sliderOpenAll1 h4,
	#contentbereich .slideBlock2 h4, #contentbereich h4.sliderClosed2, #contentbereich #sliderOpenAll2 h4, #contentbereich .slideBlock3 h4, #contentbereich h4.sliderClosed3, #contentbereich #sliderOpenAll3 h4, #contentbereich .slideBlock4 h4, #contentbereich
	h4.sliderClosed4, #contentbereich #sliderOpenAll4 h4, #contentbereich .slideBlock5 h4, #contentbereich h4.sliderClosed5, #contentbereich #sliderOpenAll5 h4 {
		width: 94%;
	}
	
	
	/*### WETTER ###*/
	#weatherBox {
		background: url(../images/wetterboxBG_420.jpg) no-repeat scroll 0 0 transparent;
		border: 1px solid #CCCCCC;
		clear: both;
		float: left;
		height: 290px;
		margin-bottom: 25px;
		padding: 123px 5% 0;
		width: 90%;
	}
	#weatherBox .today {
		float: left;
		width: 100%;
	}
	#weatherBox .tomorrow {
		float: right;
		width: 100%;
	}
	
	
	/*### FORM ###*/
	.formleft, .formright {
		width: 100%;
	}
	.formobjektsmall {
		width: 95% !important;
	}
	ul.schadensmeldung li {
		width: 100%;
	}
	.formobjektkleinVeranstaltung {
		width: 95.4%;
	}
	.formobjektklein {
		width: 95%;
		float: left;
	}
	.formobjekt {
		width: 95%;
	}
	.formobjektCaptcha {
		width: 95%;
	}
	#contentbereich .export {
		width: 90.5%;
	}
	#kalender .list {
		width: 98%;
	}
	#contentbereich .controlBlockPageSlider {
		width: 100%;
	}
	
	/*### KALENDER ###*/
	#kalender .date {
		padding-right: 3%;
	}
	#kalender .entry {
		width: 87%;
	}
	
	/*### NEWS ###*/
	#dynamischeListe2 .newsText {
		width: 100%;
	}
	#dynamischeListe2 .teaserPicture {
		padding-bottom: 10px;
	}
	#photoListe .data {
		width: 73%;
	}
	.photoRahmen {
		width: 70px;
	}
	
	/*### FOTO ###*/
	#photoListe ul li {
		width: 100%;
	}
	
	/*BILDER*/
	.ce-textpic .ce-gallery .ce-column {
		float: none;
		text-align: center;
	}
	#homelayout02 .ce-textpic .ce-gallery .ce-column {
		float: left;
		text-align: center;
	}
	.ce-textpic.ce-center:not(.ce-intext) .ce-gallery .ce-column {
		display: inline;
		margin-left: 0px;
	}
	.ce-gallery {
		text-align: center !important;
		width: 100% !important;
	}
	
	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}
	.clickenlarge-1 .image-caption {
		background: none;
	}
	

}