
body, #inhalt {
  float: none !important;
  width: auto !important;
  margin: 0 !important;
  padding: 0 !important;
}

#top, #quikM, #head_bild, #miniNav, #pageOptions, #logo, #sitemap, #nav, #inhalt1, #bColor, #footer, #footer_left, #footer_right, .invi2, .invi3, .topLink, .newsfoot, #kalenderTainer, #dateSelect, #katSelect, #umB {
	display: none !important;
}

html, body {
	background: none;
}

.invi h2 {
	display: none;
}

span.invi {
	display: none;
}

h1 {
	font-size: 18pt;
}

#inhalt2 h3 {
 	font-size: 100%;
}

#inhalt2 h4 {
 	font-size: 90%;
}

a, a:visited, a:hover, a:visited:hover {
	color: darkolivegreen;
	background: transparent;
	text-decoration: none;
}

a[href]:after {
	content:" > Link zu: "attr(href)" | ";
	color: #666;
	background-color:inherit;
	font-style:italic;
	font-size: 12pt;
}
/*
*[title]:after {
	content:" ("attr(title)")";
	color: #666;
	background-color:inherit;
	font-style:italic;
	font-size: 12pt;
} 
*/
*[acronym]:after {
	content:" ("attr(acronym)")";
	color: #666;
	background-color:inherit;
	font-style:italic;
	font-size: 12pt;
}


/* Termine */

.kTainer {
	margin-left: 8px;
	margin-bottom: 25px;
	border-top: 1px solid;
	border-bottom: 1px solid;
}

.kKat, .kRaum, .kDatum {
	width: 9em;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.kVeranst, .kUhr {
	width: 9em;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.kKat2, .kRaum2, .kDatum2 {
	padding-top: 5px;
	padding-bottom: 5px;
	margin-left: 9.4em;
}

.kVeranst2, .kUhr2 {
	padding-top: 5px;
	margin-left: 9.4em;
	padding-bottom: 5px;
}

.kDatumExtra {
	padding-top: 5px;
	padding-left: 5px;
}

.kOrt {
	width: 9em;
	padding-top: 5px;
	padding-left: 5px;
	float: left;
}

.kOrt2 {
	padding-bottom: 5px;
	padding-top: 5px;
	margin-left: 9.4em;
}

.kExtra, .kExtra3 {
	padding: 7px 7px 4px 7px;
	border-top: 1px solid;
}

.kExtra4 {
	padding: 3px 5px 3px 1px;
}

.kExtra2 {
	margin: 0px 0px 0px 0px;
}

.kExtra2 p {
	margin-top: 0px;
	padding-top: 0px;
	margin-bottom: 0px;
	padding-bottom: 0px;
}


.kDatumStart {
	width: 9em;
	float: left;
	padding-left: 5px;
	padding-top: 5px;
}

.kDatumStart2 {
	margin-left: 9em;
	padding-top: 5px;
}

.extraK {
	margin-top: 7px;
	padding-left: 12px;
}

.printz hr {
	display: none;
}


/* Bürgermeister */

#Kone .invi a, #Ktwo .invi a {
	display: none;
}


/* Ortsrecht und Satzung */

.fileName {
	float: left;
}

.fileInfo {
	float: left;
}

.fileInfo h3 {
	margin:0;
	padding:0;
}

.fileI h4 {
	margin-bottom: 5px;
	padding:0;
}

.fileLoad img {
	display: none;
}

.fileLoad {
	padding-top: 4px;
}


/* Gemeindevertreter */

#vertreterList .invi {
	display: none;
}


/* Ausschüsse */

#hauptA .invi a, #finanzA .invi a, #sportA .invi a, #bauA .invi a, #werkA .invi a, #umweltA .invi a, #sozialA .invi a, #schulA .invi a {
	display: none;
}


/* ANlaufstellen */

#waswo {
	display: none;
}

.amtListTainer {
	margin-left: 8px;
}

.amtListTainer a[href]:after {
	display: none;
}

.aufgabeH, .raumH, .mailH, .amtH, .nameH {
	float: left;
}

.aufgabe, .raum, .telefon, .mail, .amt, .name {
	margin-left: 6.5em;
	padding: 0px 0px 3px 8px;
}

.amtListefooter {
	padding-top: 8px;
	margin-left: 8px;
}


/* Vereine */

#vereine h4 {
	padding: 0px;
	margin: 0px;
}

#vereine a[href]:after {
	display: none;
}

.vereineTainer {
	margin-left: 8px;
}

.vereineTainer2 {
	margin-left: 8px;
}

.Verein {
	text-align: left;
	padding: 5px 0px 1.5em 12px;
}

.Verein2 {
	text-align: left;
	padding: 0px 0px 5px 12px;
}


.Vlogo {
	float: left;
	width: 180px;
	height: 190px;
	margin-right: 10px;
	text-align: center;
}

.Vlogo2 {
	padding-left: 15px;
}

.Vadresse {
	padding-top: 20px;
	padding-bottom: 3px;
}

.Vadresse2 {
	padding-top: 20px;
	padding-bottom: 3px;
	margin-left: 16px;
}

.Vtel {
	padding-bottom: 3px;
}

.Vtel2 {
	padding-bottom: 3px;
	margin-left: 16px;
}

.Vmail2 {
	margin-left: 16px;
}

.Vurl2 {
	margin-left: 16px;
}

.Vpartner {
	padding-top: 1em;
}

.Vpartner ul {
	margin-left: 1em;
}

.Vpartner2 {
	padding-top: 1em;
}

.Vpartner2 ul {
	margin-left: 1em;
}

.Vinfo {
	clear: left;
	border-top: 1px dashed #999;
	margin: 2.5em 12px 0px 12px;
}


/* Gewerbeliste */

.Gteatig {
	border-top: 1px dashed;
	padding-top: 3px;
	padding-left: 10px;
	margin-bottom: 6px;
	margin-top: 6px;
}

.Gtainer a[href]:after {
	display: none;
}


/* Gästebuch */

#GBtop {
	display:none;
}