
/***********************************************/
/* make invisible                              */
/***********************************************/ 

#oben, #links, #backgroundLinks, #navigation, #footer, #eyecatcher, #druckversion, .backListe, #obenZentrieren, #banner, #wetter, .fontsizer, #suche, #rechts #druckversion, #rechts h3, #mitgliedsgemeinden, #navbar, #breadcrumb, .backgroundWiese, .karte {
	display: none !important;
}

body {
	background: none !important;
	margin: 0px !important;
	padding: 0px !important;
	text-align: left !important;
	color: #000 !important;
	border: none !important;
}

body>#wrapper {
	min-w\idth: auto;
	max-w\idth: auto;
}


#wrapper, #alles {
	margin: 0 !important;
	padding: 0 !important;
	margin-left: 80px !important;
}

*+html #wrapper, *+html #alles {
	margin-left: 10px !important;
}

* html #wrapper, * html #alles {
	margin-left: -90px !important;
}

#adressBlock {
	margin-left: 410px !important;
	margin-top: -260px;
}

*+html #adressBlock {
	margin-left: 560px !important;
}

* html #adressBlock {
	margin-left: 650px !important;
}

@media screen {

h2 {
	font-size: 17px !important;
	margin: 0px !important;
	padding-left: 0px !important;
	width: 432px !important;
}

h3 {
	font-size: 15px !important;
}

.contentOhneHeadline, #aktuelles {
	font-size: 12px !important;
}

#mitteContent, #aktuelles {
	width: 432px !important;
	margin: 0;
	padding: 0;
}

#aktuelles .meldungDatum, #aktuelles .meldung {
	background: none;
}

*+html #ctBody img {
	font-size: .71em !important;
}

*+html #mitte .csc-textpic-intext-left .csc-textpic-image, #mitte .csc-textpic-intext-left-nowrap .csc-textpic-image {
	margin: 0 -40px 0 0 !important;
	padding: 0 !important;
}

*+html #mitte .csc-textpic-intext-right .csc-textpic-image, #mitte .csc-textpic-intext-right-nowrap .csc-textpic-image {
	margin: 0 -65px 0 0 !important;
	padding: 0 !important;
}

#mitte .csc-textpic-caption {
	font-size: 11px !important;
}
}

#wrapper {
	width: 850px !important;
}

#ctBody {
	float: none !important;
}

*+html #ctBody {
	float: left !important;
}

#ctBody img {
	font-size: .96em;
}

*+html #ctBody img {
	font-size: .96em;
}

#content {
	margin-left: 0px !important;
}

#wrapperMinMax {
	width: 850px;
	/*float: none !important;*/
}

#ie56stretch {
	/*float: none !important;*/
}

#mitte {
	font-size: 10pt;
	width: 600px;
	margin-left: 390px;
	margin-top: 10px;
	color: #000 !important;
}

*+html #mitte {
	font-size: 18px !important;
}

* html #mitte {
	margin-left: 350px !important;
	width: 460px !important;
}

#mitte a, #rechts a {
	text-decoration: none !important;
}

#mitte ul, #mitte li {
	list-style-type: square !important;
	background-image: none !important;
}

#mitte ul {
	padding-left: 15px;
}

#mitte li {
	margin: 0 !important;
	padding: 0 !important;
}

#mitte .csc-textpic-caption {
	font-size: 14px;
	color: #333;
	float: left;
}

#header {
	position: absolute;
	top: 0;
	left: 0;
}

#header, #logo {
	padding: 0;
	margin: 0;
}

#adressBlock {
	position: absolute;
	top: 270px;
	left: -657px;
	font-size: 12pt;
	color: #000;
}

*+html #adressBlock {
	font-size: 22px !important;
}

#servicebar, #rechts {
	background: none !important;
	/*float: none !important;*/
}

abbr {
	border-bottom: none;
}

.linkMailto, .linkExt {
	padding-left: 0 !important;
	background: none !important;
}

#rechts .contentOhneHeadline {
	padding: 0 !important;
}

#aktuelles {
	width: 600px;
}

* html #aktuelles {
	width: 460px;
}

#aktuelles .meldung {
	margin-bottom: 34px;
}

#aktuelles .meldungHeader {
	padding: 0.3em 0em 0.3em 0em;
	color: #333;
}

#aktuelles .meldungText, #aktuelles .meldungDatum {
	font-weight: bold;
	color: #333;
}

#mitte .linkExt, #rechts .linkExt, #mitte .linkMailto, #rechts .linkMailto {
	background: none !important;
	padding-left: 0px;
}
