/* common styles */

.nav_responsive {
	display: none;
}

.responsivenavi {
	display: none;
}

.mmtext {
	display: none;
}


.activatesub {
	display:none;
}


DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {

}
#link1, #link2, #link3 {
		width: 23.05%;
	}

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

/* Tablet Portrait size to standard 960 (devices and browsers) */

@media only screen and (min-width: 1024px) and (max-width: 1145px) {
	/*STARTSEITE*/
	#mainMenue .listContainer1, #mainMenue .listContainer2, #mainMenue .listContainer3, #mainMenue .listContainer4, #mainMenue .listContainer5, #mainMenue .listContainer6, #mainMenue .listContainer7, #mainMenue .listContainer8, #mainMenue .listContainer9, #mainMenue .listContainer10 {
		width: 100%;
	}
	#menue ul#nav {
		width: 99%;
	}
	#menue ul li ul {
		width: 235px;
	}
}

/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 960px) and (max-width: 1024px) {
	/*STARTSEITE*/
	#wechselBild,#wechselBild ul.rslides li, #layout05 {
		max-width: 100%;
	}
	#wechselBild{
		overflow:hidden;
	}
	#content {
		max-width: 95% ;
	}
	#dynamischeListe2 .newsText {
		width: 60%;
	}
	#layout06,#homeLayout01 {
		max-width: 98% ;
	}
	#homenews ul li div.teaserText p {
		width: 52.5%;
	}
	#layout02 {
		max-width: 98%;
	}
	#layout06-1 {
		width: 29.25%;
	}
	.listContainer1, .listContainer2, .listContainer3, .listContainer4, .listContainer5, .listContainer6, .listContainer7, .listContainer8, .listContainer9, .listContainer10 {
		width: 671px;
		top:60px;
	}
	#menue ul#nav {
		width: 671px;
	}
	/*.listContainer2 {
		left: -160px;
	}
	.listContainer7 {
		left: -271px;
	}
	.listContainer18 {
		left: -418px;
	}*/
	#layout06-2 {
		margin-left: 4.2%;
	}
	#layout06-3 {
		width: 42%;
	}
	#menue ul li.menueebene1Active, #menue ul li.menueebene1 {
		width: 13.3% !important;
	}
	#menue ul li a {
		font-size: 20px;
	}
	#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 {
		margin-left: 1.098%;
		width: 20.86%;
	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {
		width: 19.15% ;
	}
	#layout02-1 {
		width: 28.5%;
	}
	a.prev {
		left: 125px;
	}
	a.next {
		right: 125px;
	}
	#layout01-1 {
		top: 410px;
	}
	#footer01 #layout05 a img {
		height: auto;
		max-width: 13.6%;
	}
	#suchbereich .suche {
		width: 175px;
		-webkit-border-radius: 0px;
		border-radius: 0px; 
	}
	#suchbereich .bereich1 {
		width: 190px;
	}
	#suchbereich .bereich2 {
		width: 15px;
	}
	#contentbereich #contentColLeft .minigal .scrollable img, #contentbereich #contentColRight .minigal .scrollable img {
		width: 63px;
	}
	/*MAINMENÜ*/
	#menue ul li a {
		padding-left: 0%;
	}
	#menue ul li ul {
		padding: 0 133px 0 0;
		width: 85px;
	}
	#menue ul li ul {
		top: 44px;
		left: -12px;
	}
	
	#menue ul li.menueebene1Active ul, #menue ul li.menueebene1 ul {
		left: -167px;
	}
	#menue ul li.menueebene2Active ul, #menue ul li.menueebene2 ul {
		left: -283px;
	}
	#menue ul li.menueebene3Active ul, #menue ul li.menueebene3 ul {
		left: -436px;
	}
	.aufklappmenu1, .aufklappmenu2, .aufklappmenu3, .aufklappmenu4, .aufklappmenu5 {
		left: 572px;
	}
	.aufklappmenu2 {
		left: 416px;
	}
	.aufklappmenu3 {
		left: 259px;
	}
	.aufklappmenu4 {
		left: 103px;
	}
	.aufklappmenu5 {
		left: -53px;
	}
}
/* Tablet Portrait size to standard 960 (devices and browsers) */
@media only screen and (min-width: 768px) and (max-width: 959px) {
/* 	width: 745px; */
	/*STARTSEITE*/	
	#wechselBild,#wechselBild ul.rslides li, #layout05 {
		max-width: 100%;
	}
	#contentColLeft, #contentColRight {
		width: 100% !important;
	}
	#wechselBild{
		overflow:hidden;
	}
	#content {
		max-width: 95% ;
	}
	#layout06,#homeLayout01 {
		max-width: 98% ;
	}
	#homenews ul li div.teaserText p {
		width: 40.5%;
	}
	#layout02 {
		max-width: 98%;
	}
	#layout06-1 {
		width: 40.25%;
	}
	#layout06-2 {
		margin-left: 7.2%;
	}
	#layout06-3 {
		margin-top: 35px;
    	width: 54%;
	}
	#homeLayout04 {
		width: 26%;
	}
	#layout07 {
		margin-bottom: 15px;
	}
	#layout04-1 {
		width: 58%;
	}
	#menue ul li.menueebene1Active, #menue ul li.menueebene1 {
		width: 13.3% !important;
	}
	#menue ul li a {
		font-size: 20px;
	}
	#footer01 div#layout05 a img {
		width: auto;
	}
	#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 {
		margin-left: 1.098%;
		width: 20.86%;
	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {
		width: 19.15% ;
	}
	#layout02-1 {
		width: 35%;
	}
	a.prev {
		left: 125px;
	}
	a.next {
		right: 125px;
	}
	#layout01-1 {
		top: 410px;
	}
	#layout03 {
		width: 30.5%;
	}
	#layout04 {
		width: 65.7%;
	}
	#footer01 #layout05 a img {
		height: auto;
		max-width: 14%;
	}
	#suchbereich .suche {
		width: 155px;
	}
	#suchbereich .bereich1 {
		width: 170px;
	}
	#suchbereich .bereich2 {
		width: 15px;
	}
	#mainMenue .listContainer1, #mainMenue .listContainer2, #mainMenue .listContainer3, #mainMenue .listContainer4, #mainMenue .listContainer5, #mainMenue .listContainer6, #mainMenue .listContainer7, #mainMenue .listContainer8, #mainMenue .listContainer9, #mainMenue .listContainer10 {
		display:none;
	}
	#contentbereich #contentColLeft .minigal .scrollable img, #contentbereich #contentColRight .minigal .scrollable img {
		margin: 23px 2px;
		width: 45px;
	}
	#dynamischeListe2 .newsText {
		width: 45%;
	}
	/*MAINMENÜ*/
	#mainMenue {
		width: 67%;
	}
	#menue ul li ul {
		display: none !important;
	}
	#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 {
		margin-left: 1%;
    	width: 20%;
	}
	#menue ul li {
		margin-right: 0.3%;
	}
	#menue ul li a {
		font-size: 16px;
    	letter-spacing: 1px;
	}
	/*SUBNAVI*/ 
	#subnavi h3 {
		top: 65px;
		font-size: 17px;
	}

}
/* Mobile Landscape Size to Tablet Portrait (devices and browsers) */
@media only screen and (min-width: 480px) and (max-width: 767px) {
/* 	width: 420px; */
	/*STARTSEITE*/	
	
	a.next,a.prev {
		display: none;
	}
	#wechselBild,#wechselBild ul.rslides li, #layout05 {
		max-width: 100%;
	}
	#wechselBild{
		overflow:hidden;
	}
	#content {
		max-width: 95% ;
	}
	#layout06,#homeLayout01 {
		max-width: 98% ;
	}
	#homenews ul li div.teaserText p {
		width: 100%;
	}
	#contentColLeft, #contentColRight {
		width: 100% !important;
		margin: 0 !important;
	}
	#layout02 {
		max-width: 97%;
	}
	#layout06-1 {
		float: none;
		margin: 0 auto;
		width: 74.25%;
	}
	#footer01 div#layout05 a img {
		width: auto;
	}
	#layout06-1 p:last-child {
		margin-bottom: 30px;
		margin-top:0;
	}
	#layout06-2 {
		margin-left: 25%;
	}
	#layout07 h4 {
		width: 100%;
	}
	#layout06-3 {
		margin-top: 35px;
    	width: 100%;
	}
	#homeLayout04 {
		margin: 0 auto;
		position: static;
		width: 60%;
	}
	#homenews {
		width: 90%;
	}
	.teaserPicture, .teaserPicture {
		float: none;
		margin: 0 auto;
		max-width: 60%;
	}
	#box{
		display:none; 
	}
	#boxResp #wetterbox a:hover{
		color:#fff !important;
	}
	#boxResp #wetterbox img{
		border:none;
	}
	#boxResp{
		display:block;
	}
	#homenews li.news h4, #homenews li.news div.teaserText {
		margin: 0 auto;
		width: 90%;
		text-align:center;
	}
	#suchbereich {
		margin-top:25px;
		width: 55%;
	}
	#video {
		height: 80px;
		width: 22%;
	}
	#homeLayout03 {
		margin-bottom: 50px;
	}
	#homeLayout04-1 {
		margin-bottom: 25px;
	}
	#layout07 {
		margin-bottom: 15px;
	}
	#layout04-1 {
		width: 90%;
	}
	#mainMenue .listContainer1, #mainMenue .listContainer2, #mainMenue .listContainer3, #mainMenue .listContainer4, #mainMenue .listContainer5, #mainMenue .listContainer6, #mainMenue .listContainer7, #mainMenue .listContainer8, #mainMenue .listContainer9, #mainMenue .listContainer10 {
		display:none;
	}
	#menue ul li a {
		font-size: 20px;
	}
	#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 {
		border: medium none;
		margin-left: 0;
	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {
		width: 19.15% ;
	}
	#layout02-1 {
		width: 35%;
	}
	a.prev {
		left: 125px;
	}
	a.next {
		right: 125px;
	}
	#layout01-1 {
		top: 410px;
	}
	#footer01 #layout05 a img {
		height: auto;
		max-width: 14%;
	}
	#suchbereich .suche {
		width: 155px;
	}
	#suchbereich .bereich1 {
		width: 170px;
	}
	#suchbereich .bereich2 {
		width: 15px;
	}	
	#logo {
		text-align: center;
		width: 100%;
	}
	#layout03 {
		float: none;
		margin: 0 auto;
		width: 59%;
	}
	#layout04{
		width:100%;
	}
	#navlinks {
		width: 20%;
	}
	#menue ul#nav {
		border: none;
	}
	#layout05 a {
		float: left;
		height: 135px;
		margin-left: 1.3%;
		margin-right: 2%;
		width: 30%;
	}
	#footer01 #layout05 a img {
		height: auto;
		max-width: 100%;
		transform: scale(1) !important;
	}
	#layout05 a:last-child{
		margin-left:35%;
	}
	#footer01 {
		height: 450px;
	}
	#layout05 {
		margin: 35px auto 0;
	}
	/*MAINMENÜ*/
	.aufklappmenu1, .aufklappmenu2, .aufklappmenu3, .aufklappmenu4, .aufklappmenu5 {
		display: none !important;
	}
	#menue ul li ul {
		display: none !important;
	}
	#mainMenue {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 5px solid #003C8F;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		float: left;
		position: absolute;
		right: 24%;
		top: 150px;
		width: 53%;
		z-index: 20;
	}
	.mmtext {
		color: #003C8F;
		display: block;
		float: left;
		font-size: 20px;
		font-weight: 500;
		margin-top: 9px;
		text-align: center;
		width: 82%;
	}
	#menue ul li a .shadowM0, #menue ul li a .shadowM1, #menue ul li a .shadowM2, #menue ul li a .shadowM3, #menue ul li a .shadowM4 {
		display: none;
	}
	#menue ul li.menueebene0 ul.menueebene0Sub, #menue ul li.menueebene1Active ul.menueebene0Sub, #menue ul li.menueebene2 ul.menueebene0Sub, #menue ul li.menueebene3 ul.menueebene0Sub, #menue ul li.menueebene4 ul.menueebene0Sub {
		display: none !important;
	}
	#breadcrumbText {
		margin-left: 1% !important;
	}
	#layout02-1 {
		display: none;
		width: 20.1%;
	}
	#menue ul {
		border-style: none;
	}
	
	#menue ul li a {
		color: #003C8F;
		height: auto;
		font-size: 16px;
		padding: 9px 0;
		padding-left: 10px;
		text-align:center;
		 width: 96%;
	}
	#menue ul#nav ul {
		display: none !important;
	}
	#menue ul li a.menueebene0, #menue ul li a.menueebene0Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene1, #menue ul li a.menueebene1Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene2, #menue ul li a.menueebene2Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene3, #menue ul li a.menueebene3Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene4, #menue ul li a.menueebene4Active {
		border-bottom: 1px solid #fff;
	}
	#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: 96%;
		background: none;
	}
	#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.menueebene3Active, #menue ul li.menueebene3Active:hover, #menue ul li.menueebene3:hover, #menue ul li.menueebene4Active, #menue ul li.menueebene4Active:hover, #menue ul li.menueebene4:hover {
		background: none;
	}
	#menue ul#nav li:hover > ul {
		display: none;
		visibility: hidden;
	}
	.nav_responsive {
		display: block;
		float: right;
		font-family: arial;
		position: relative;
		right: 0;
		top: 0;
		width: 42px;
		z-index: 99999;
	}
	.nav_responsive_activate {
		 background: url("../images/mainMenueResponsive.png") no-repeat scroll 10px 12px #64A529;
		-webkit-border-radius: 0px 3px 3px 0px;
        border-radius: 0px 3px 3px 0px;
		cursor: pointer;
		display: inline-block;
		float: left;
		height: 17px;
		overflow: hidden;
		padding: 10px 10px 14px;
		text-indent: 9999px;
		width: 22px;
	}
	
	.nav_responsive_active {
		background: url("../images/mainMenueResponsive.png") no-repeat scroll -31px 12px #64A529;
		cursor: pointer;
		display: inline-block;
		float: left;
		height: 17px;
		overflow: hidden;
		padding: 10px 10px 14px;
		text-indent: 9999px;
		width: 22px;
	}
	.responsiveMenue.show {
    display: none;
}
.responsiveMenue {
    display: block;
}
	
	/*SUBNAVI*/ 
	#subnavi h3 {
		display: none;
	}
	#contentbereich #subnavi ul{
		margin:0;
	}
	.activatesub {
		background: url("../images/nav300px.png") no-repeat scroll center 19px #64A529;
		border: 5px solid #003C8F;
		border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 93%;
	}
		
		
	.activesub {
		background: url("../images/nav300px.png") no-repeat scroll center -10px #64A529;
		border: 5px solid #003C8F;
		border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
		cursor: pointer;
		border-bottom:none;
		display: none;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 93%;
	}
		
	.responsivenavi {
		display: block;
	}

	#subnavi.show {
		display: block !important;
	}
	#subnavi {
		display: none;
		moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background: none repeat scroll 0 0 #FFFFFF;
		border-color: -moz-use-text-color #04439E #04439E;
		border-image: none;
		border-radius: 0px 0px 8px 8px;
		-webkit-border-radius: 0px 0px 8px 8px;
		border-right: 5px solid #04439E;
		border-style: none solid solid;
		border-width: medium 5px 5px;
		float: left;
		width: 93%;
		
	}
	#subnavi img {
		border-radius: 0 0 0 0;
	}
	#subnavi ul {
		padding: 0;
	}
	#subnavi ul li a, #subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover {
		font-size: 15px;
		padding: 11px 2% 11px 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%;
	}
	#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%;
	}
	


	/*#### TEMPLATE ####*/
	#template05 #contentbereich .contentCol75 {
		padding-right: 0;
		width: 100%;
	}
	#template05 #contentbereich .contentCol25 {
		display: none;
	}
	#template01 #contentbereich #contentColRight, #template03 #contentbereich #contentColRight, #template04 #contentbereich #contentColRight, #template06 #contentbereich #contentColRight, #template05 #contentbereich #contentColRight {
		margin-top: 0;
	}
	
	
	
	/*QUICKLINKS*/
	#quick {
		width: 0%;
		display: none;
	}
	
	/*######################################*/
	/*############ CONTENT #################*/
	#footeralles {
		width: 96%;
	}
	.publishnews img {
		max-width: 100% !important;
		height: auto;
	}
	
	/*### 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;
		margin-left: 0;
	}
	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 {
		margin-top: 20px;
		width: 100%;
	}
	#photoListe .data {
		width: 80%;
	}
	
	/*### FOTO ###*/
	#photoListe ul li {
		width: 100%;
	}
	#album ul li {
		width: auto;
	}
	
	/*BILDER*/
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
		float: none;
		text-align: center;
	}
	#homelayout02 DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
		float: left;
		text-align: center;
	}
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline;
		margin-left: 0px;
	}
	.csc-textpic-imagewrap {
		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 .csc-textpic-caption {
		background: none;
		color: #003C8F;
    	position: static;
	}
	
}
/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 479px) {
/* 	width: 300px; */
	/*STARTSEITE*/	
	
	a.next,a.prev {
		display: none;
	}
	#wechselBild,#wechselBild ul.rslides li, #layout05 {
		max-width: 100%;
	}
	#wechselBild{
		overflow:hidden;
	}
	#content {
		max-width: 95% ;
	}
	#contentColLeft, #contentColRight {
		width: 100% !important;
		margin: 0 !important;
	}
	#layout06,#homeLayout01 {
		max-width: 98% ;
	}
	#homenews ul li div.teaserText p {
		width: 100%;
	}
	#layout02 {
		max-width: 97%;
	}
	#layout06-1 {
		float: none;
		margin: 0 auto;
		width: 85%;
		text-align:center;
	}
	#layout06-1 p, #layout06-1 a, #layout07 p {
		color: #FFFFFF;
		float: none !important;
		font-size: 16px;
		font-weight: 400;
		width: 100%;
	}
	#layout06-1 p:last-child {
		margin-bottom: 30px;
		margin-top:0;
	}
	#layout06-2 {
		text-align:center;
	}
	#layout07 h4 {
		width: 100%;
	}
	#layout06-3 {
		margin-top: 35px;
    	width: 100%;
	}
	#layout06-3 a.buch {
		margin-left: 25%;
		margin-top: 15px;
	}
	#layout06-3 a {
		margin-left: 14%;
	}
	#homeLayout04 {
		margin: 0 auto;
		position: static;
		width: 60%;
	}
	#mainMenue .listContainer1, #mainMenue .listContainer2, #mainMenue .listContainer3, #mainMenue .listContainer4, #mainMenue .listContainer5, #mainMenue .listContainer6, #mainMenue .listContainer7, #mainMenue .listContainer8, #mainMenue .listContainer9, #mainMenue .listContainer10 {
		display:none;
	}
	
	#menue ul#nav {
		border: none;
	}
	#homenews {
		width: 90%;
	}
	.teaserPicture, .teaserPicture {
		float: none;
		margin: 0 auto;
		max-width: 100%;
	}
	#homenews li.news h4, #homenews li.news div.teaserText {
		margin: 0 auto;
		width: 90%;
		text-align:center;
	}
	#suchbereich {
		margin-top:0px;
		width: 70%;
	}
	#video {
		height: 50px;
    	width: 22%;
	}
	#homeLayout03 {
		margin-bottom: 50px;
	}
	#homeLayout04-1 {
		margin-bottom: 25px;
	}
	#layout07 {
		margin-bottom: 15px;
		text-align: center;
	}
	#layout07-1 {
		width: 100%;
	}
	#layout04-1 {
		width: 98%;
	}
	#box{
		display:none;
	}
	#boxResp #wetterbox a:hover{
		color:#fff !important;
	}
	#boxResp #wetterbox img{
		border:none;
	}
	#boxResp{
		display:block;
	}
	#contentbereich #contentColLeft .minigal .scrollable img, #contentbereich #contentColRight .minigal .scrollable img {
		margin: 24px 3px;
		width: 45px;
	}
	#template01 #contentbereich #contentColLeft, #template03 #contentbereich #contentColLeft, #template04 #contentbereich #contentColLeft, #template06 #contentbereich #contentColLeft, #template05 #contentbereich #contentColLeft, #template01 #contentbereich #contentColRight, #template03 #contentbereich #contentColRight, #template04 #contentbereich #contentColRight, #template06 #contentbereich #contentColRight, #template05 #contentbereich #contentColRight {
		width: 100%;
	}
	#menue ul li a {
		font-size: 20px;
	}
	#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 {
		border: medium none;
		margin-left: 0;
	}
	#menue ul li.menueebene2Active, #menue ul li.menueebene2 {
		width: 19.15% ;
	}
	#layout02-1 {
		width: 35%;
	}
	a.prev {
		left: 125px;
	}
	a.next {
		right: 125px;
	}
	#layout01-1 {
		top: 410px;
	}
	#footer01 #layout05 a img {
		height: auto;
		max-width: 100%;
		transform: scale(1) !important;
	}
	#suchbereich .suche {
		width: 155px;
	}
	#suchbereich .bereich1 {
		width: 170px;
	}
	#suchbereich .bereich2 {
		width: 15px;
	}
	#logo{
		text-align: center;
		width: 100%;
	}
	#layout03 {
		float: none;
		margin: 0 auto;
		width: 84%;
	}
	#layout04{
		width:100%;
	}
	#navlinks {
		width: 20%;
	}
	#layout05 a {
		float: left;
		height: 98px;
		margin-left: 1.3%;
		margin-right: 2%;
		width: 30%;
	}
	#layout05 a:last-child{
		margin-left:35%;
	}
	#footer01 {
		height: 375px;
	}
	#layout05 {
		margin: 35px auto 0;
	}
	#footer01 div#layout05 a img {
		width: auto;
	}
	/*MAINMENÜ*/
	.aufklappmenu1, .aufklappmenu2, .aufklappmenu3, .aufklappmenu4, .aufklappmenu5 {
		display: none !important;
	}
	#menue ul li ul {
		display: none !important;
	}
	#mainMenue {
		background: none repeat scroll 0 0 #FFFFFF;
		border: 5px solid #003C8F;
		-webkit-border-radius: 10px;
		border-radius: 10px;
		float: left;
		position: absolute;
		right: 22px;
		top: 160px;
		width: 80.5%;
		z-index: 20;
	}
	#menue ul li a .shadowM0, #menue ul li a .shadowM1, #menue ul li a .shadowM2, #menue ul li a .shadowM3, #menue ul li a .shadowM4 {
		display: none;
	}
	#menue ul li.menueebene0 ul.menueebene0Sub, #menue ul li.menueebene1Active ul.menueebene0Sub, #menue ul li.menueebene2 ul.menueebene0Sub, #menue ul li.menueebene3 ul.menueebene0Sub, #menue ul li.menueebene4 ul.menueebene0Sub {
		display: none !important;
	}
	#breadcrumbText {
		margin-left: 1% !important;
	}
	#layout02-1 {
		display: none;
		width: 20.1%;
	}
	#menue ul {
		border:none;
	}
	
	#menue ul li a {
		color: #003C8F;
		height: auto;
		font-size: 16px;
		padding: 9px 0;
		padding-left: 10px;
		text-align:center;
		 width: 96%;
	}
	#menue ul#nav ul {
		display: none !important;
	}
	#menue ul li a.menueebene0, #menue ul li a.menueebene0Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene1, #menue ul li a.menueebene1Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene2, #menue ul li a.menueebene2Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene3, #menue ul li a.menueebene3Active {
		border-bottom: 1px solid #fff;
	}
	#menue ul li a.menueebene4, #menue ul li a.menueebene4Active {
		border-bottom: 1px solid #fff;
	}
	#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: 96%;
		background: none;
	}
	#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.menueebene3Active, #menue ul li.menueebene3Active:hover, #menue ul li.menueebene3:hover, #menue ul li.menueebene4Active, #menue ul li.menueebene4Active:hover, #menue ul li.menueebene4:hover {
		background: none;
	}
	#menue ul#nav li:hover > ul {
		display: none;
		visibility: hidden;
	}
	.nav_responsive {
		display: block;
		float: right;
		font-family: arial;
		position: relative;
		right: 0px;
		top: 0;
		width: 42px;
		z-index: 99999;
	}
	.nav_responsive_activate {
		background: url("../images/mainMenueResponsive.png") no-repeat scroll 10px 12px #64A529;
		cursor: pointer;
		display: inline-block;
		float: left;
		height: 17px;
		overflow: hidden;
		padding: 10px 10px 14px;
		text-indent: 9999px;
		width: 22px;
	}
	
	.nav_responsive_active {
		background: url("../images/mainMenueResponsive.png") no-repeat scroll -31px 12px #64A529;
		cursor: pointer;
		display: inline-block;
		float: left;
		height: 17px;
		overflow: hidden;
		padding: 10px 10px 14px;
		text-indent: 9999px;
		width: 22px;
	}
	.responsiveMenue.show {
    display: none;
}
.responsiveMenue {
    display: block;
}
	
	/*SUBNAVI*/ 
	#subnavi h3 {
		display: none;
	}
	#contentbereich #subnavi ul{
		margin:0;
	}
	.activatesub {
		background: url("../images/nav300px.png") no-repeat scroll center 19px #64A529;
		border: 5px solid #003C8F;
		border-radius: 10px 10px 10px 10px;
		-webkit-border-radius: 10px;
		color: #FFFFFF;
		cursor: pointer;
		display: block;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 98%;
	}
		
		
	.activesub {
		background: url("../images/nav300px.png") no-repeat scroll center -10px #64A529;
		border: 5px solid #003C8F;
		border-radius: 10px 10px 0px 0px;
		-webkit-border-radius: 10px 10px 0px 0px;
		color: #FFFFFF;
		cursor: pointer;
		border-bottom:none;
		display: none;
		font-size: 15px;
		margin-bottom: 0;
		padding: 10px 0;
		text-align: center;
		width: 98%;
	}
		
	.responsivenavi {
		display: block;
	}

	#subnavi.show {
		display: block !important;
	}
	#subnavi {
		display: none;
		moz-border-bottom-colors: none;
		-moz-border-left-colors: none;
		-moz-border-right-colors: none;
		-moz-border-top-colors: none;
		background: none repeat scroll 0 0 #FFFFFF;
		border-color: -moz-use-text-color #04439E #04439E;
		border-image: none;
		border-radius: 0px 0px 8px 8px;
		-webkit-border-radius: 0px 0px 8px 8px;
		border-right: 5px solid #04439E;
		border-style: none solid solid;
		border-width: medium 5px 5px;
		float: left;
		width: 98%;
		
	}
	#subnavi img {
		border-radius: 0 0 0 0;
		-webkit-border-radius: 0px;
		height: auto;
	}
	#subnavi ul {
		padding: 0;
	}
	#subnavi ul li a, #subnavi ul li a:hover, #subnavi ul li a.menueebeneActive, #subnavi ul li a.menueebeneActive:hover {
		font-size: 15px;
		padding: 11px 2% 11px 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%;
	}
	#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%;
	}
	

	
	
	/*QUICKLINKS*/

	
	/*######################################*/
	/*############ CONTENT #################*/
	.teaserPicture img {
		max-width: 100%;
	}
	#contentbereich {
		padding: 10px 4% 40px;
		width: 92%;
		overflow: hidden;
	}
	#footeralles {
		width: 92%;
	}
	#contentbereich .contentbereichInfobox h4 {
		width: 84%;
	}
	#contentbereich .contentbereichInfobox .csc-textpic-text, #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%;
	}
	.publishnews img {
		max-width: 100% !important;
		height: auto;
	}
	
	
	/*### 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%;
	}
	#weatherBox .bottom .picture img {
		margin-top: -30px;
		max-width: 65px;
	}
	#weatherBox .bottom .daytext {
		width: 100%;
	}
	#breadcrumb a:first-child {
		padding-left: 0px;
	}	
	.mmtext {
		color: #003C8F;
		display: block;
		float: left;
		font-size: 20px;
		font-weight: 500;
		margin-top: 9px;
		text-align: center;
		width: 82%;
	}
	
	/*### FORM ###*/
	.formleft, .formright {
		width: 100%;
	}
	.formobjektsmall {
		width: 95% !important;
	}
	ul.schadensmeldung li {
		width: 100%;
	}
	.formobjektkleinVeranstaltung {
		width: 97.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;
		width: auto;
	}
	#photoListe .data {
		width: 73%;
	}
	.photoRahmen {
		width: 70px;
	}
	
	/*### FOTO ###*/
	#photoListe ul li {
		width: 100%;
	}
	#album ul li {
		width: auto;
	}
	
	/*BILDER*/
	DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
		float: none;
		text-align: center;
	}
	#homelayout02 DIV.csc-textpic DIV.csc-textpic-imagewrap DL.csc-textpic-image {
		float: left;
		text-align: center;
	}
	DIV.csc-textpic-center DIV.csc-textpic-imagewrap .csc-textpic-image {
		display: inline;
		margin-left: 0px;
	}
	.csc-textpic-imagewrap {
		text-align: center !important;
		width: 100% !important;
	}
	DIV.csc-textpic IMG, #contentbereich .contentElement div.csc-textpic-border div.csc-textpic-imagewrap .csc-textpic-image img {
		float: none !important; 
		height: auto;
		margin: 10px auto !important;
		max-width: 100%;
		width: auto;
	}
	
	/*LIGTHBOX*/
	#lbOuterImageContainer {
		height: auto !important;
		width: 100% !important;
	}
	#lbLightbox img {
		width: 100% !important;
	}
	#prevLink, #nextLink {
		height: 100% !important;
	}
	#lbImageDataContainer {
		width: 100% !important;
	}
	.clickenlarge-1 .csc-textpic-caption {
		background: none;
		color: #003C8F;
		float: left;
		position: static;
	}
	

}