body {
    margin: 3em;
    font-size: 10pt;
    background-image: none;
    background-color: white;
}


a[href]:after {
	content:" <"attr(href)">";
	font-style:italic;
	size:80%;
} 

a {
	color: black;
	text-decoration: none;
}

img {
	border: 0;
}

/******************/
/* oberer Bereich */
/******************/

div.oben {
	display: none;

}

div.logobereich {
	display: none;	
}

div.telefon {
	display: none;	
}

div.logo {
	display: none;	
}


div.newsticker {
	display: none;	
}

div.newsticker-spacing {
	display: none;	
}

div.newsticker p {
	display: none;	
}

div.newsticker table {
	display: none;	
}



/*********************************/
/* Bereich Navigation und Inhalt */
/*********************************/

div.inhaltsbereich {
	width: 100%;
}

/******************/
/* linker Bereich */
/******************/
div#links {
	display: none;
}

/* linker Bereich Navigation*/
ul.navigation {
	display: none;	
}


ul.navigation li {
	display: none;	
}

ul.navigation a {
	display: none;	
}

ul.navigation a:hover {
	display: none;	
}

ul.navigation .aktiv {
	display: none;	
}

ul.navigation .normal {
	display: none;	
}

ul.navigation .normal a {
	display: none;	
}

ul.navigation .normal a:hover {
	display: none;	
}

ul.subnavigation {
	display: none;	
}

ul.subnavigation li {
	display: none;	
}

ul.subsubnavigation {
	display: none;	
}

ul.subsubnavigation li {
	display: none;	
}

div.rand div.csc-header h1 {
	display: none;	
}

div.rand a:hover {
	display: none;	
}

div.rand p {
	display: none;	
}

div.rand ul.csc-bulletlist {
	display: none;	
}

div.rand ul.csc-bulletlist li {
	display: none;	
}


/* linker Bereich Aktuelles*/
div.aktuelles {
	display: none;	
}

div.aktuelles h1 {
	display: none;	
}

div.aktuelles h2 {
	display: none;	
}

div.aktuelles p {
	display: none;	
}

div.aktuelles p.news_footer {
	display: none;	
}

div.aktuelles a {
	display: none;	
}

div.aktuelles a:hover {
	display: none;	
}

/*********************/
/* mittlerer Bereich */
/*********************/

/* mittlerer Bereich Inhalt*/
div.inhalt {
	margin-left: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	color: black;
}

div.inhalt a {
	color: black;
	text-decoration: underline;
}

div.inhalt a:hover {
	color: black;
	text-decoration: underline;
}

div.inhalt p.ueberschrift {
	padding: 0;
	margin: 0 0 2em;
}

div.inhalt h1 {
	font-size: 1.5em;
	font-weight: bold;
	color: black;
	margin: 0 0 1em;
}

div.inhalt h2, h3, h4 {
	font-size: 1.2em;
	font-weight: bold;
	color: black;
	margin: 2.4em 0 0 0;
}

div.inhalt p {
	font-size: 1em;
	font-weight: normal;
}

div.inhalt p.gross {
	font-size: 1em;
	line-height: 1.5em;
}

div.inhalt strong {
	color: black;
	font-style: normal;
	font-weight: normal;
}

div.inhalt em {
	color: black;
	font-style: italic;
	font-weight: normal;
}

div.inhalt blockquote {
	margin: 2em 1em;
	padding: 0;
}

div.inhalt .tx-quoteoftheday-pi1 p {
	font-family: 'Times New Roman', Times, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 1.5em;
	width: 20em;
	margin: 0;
	padding: 0;
}

div.inhalt .tx-quoteoftheday-pi1-singleView-title {
  font-size: 1em;
}


div.inhalt cite, .tx-quoteoftheday-pi1-singleView-author_name {
	font-family: 'Times New Roman', Times, serif;
	font-weight: normal;
	font-style: normal;
	font-size: 0.72em;
	margin: 0;
	padding: 0;
}


div.inhalt ul {
	list-style: disc outside;
	font-size: 1em;
	margin: 0 0 1em 1.1em;
	padding: 0;
}

div.inhalt ol {
	font-size: 1em;
}

div.inhalt form {
	font-size: 1em;
}

div.inhalt input {
	margin: 0.3em 0;
}

div.inhalt input[type=text] {
	width: 18em;
}

div.inhalt input.eingabe {
	width: 18em;
}
	
div.inhalt input.eingabe_klein {
	width: 5em;
	margin-right: 13em;
}

div.inhalt input.senden {
	width: 5em;
}

div.inhalt texarea {
	margin: 0.2em 0;
	/* width: 260px; */
}

div.inhalt table {
	width: 100%;
}

div.inhalt td {
	font-size: 1em;
	padding: 0;
	margin: 0;
	vertical-align: top;
	text-align: left;
}

div.inhalt td p {
	font-size: 1em;
	margin-right: 1em;
	padding-top: 0;
	margin-top: 0;
}

div.inhalt td table {
	width: 1%;	
	margin-bottom: 2em;
}

div.inhalt td.bildunterschrift {
	font-size: 0.9em;
	text-align: right;
	vertical-align: middle;
	padding: 0.2em;
}

div.inhalt td.bildunterschrift img {
	vertical-align: middle;
}

div.inhalt td.bildunterschrift a {
	color: #2C4400;
	text-decoration: none;
}

div.inhalt td.bildunterschrift a:hover {
	color: #2C4400;
	text-decoration: underline;
}

div.inhalt td.radio_spalte {
	width: 2em;
}

div.inhalt td.input_spalte {
	text-align: right;
}

.news-single-title {
	color: #000000;
}


/* mittlerer Bereich Seite drucken */
div.drucken {
	display: none;	
}

div.drucken a {
	display: none;	
}

div.drucken a:hover {
	display: none;	
}

div.drucken img {
	display: none;	
}

/* mittlerer Bereich: Seitenfuss */
div.seitenfuss {
  margin-left: 0px;
  width: 100%;
}

div.seitenfuss table {
	width: 100%;
}

div.zum_seitenanfang {
	display: none;
}


/********************/
/* Unterer Bereich */
/********************/

div.copyright {
	margin-left: 0px;
	padding: 50px 70px 50px 50px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 0.72em;
	color: #2C4400;
}


/***************/
/* Popup Karte */
/***************/

body.popup {
    margin: 0;
    padding: 0;
    font-size: 100.01%;
	background-color: white;
	background-image: none;
	font-family: Arial, Helvetica, sans-serif;
	color: #2C4400;
}

body.popup td {
    font-size: 1em;
	vertical-align: middle;
}

body.popup a {
	display: none;
}

body.popup a:hover {
	display: none;
}

body.popup a img{
	display: none;
}

table.typo3-adminPanel {
	display: none;
}