/* CSS Document */body {	margin: 0px;	padding: 0px;	background-color: #c98c4d;	background-attachment: fixed;	background-image: url(bilder/hintergrundkachel.gif);	background-repeat:repeat;	background-position: left top;	color:#FFF;	font-family:Arial, Helvetica, sans-serif;	text-align:center;}#inhalt #inhaltsrahmen a:link, #navigationsspalteNewsverwaltung a:link, #inhaltNewsmaske #inhaltsrahmen a:link, #inhaltNewsausgabe #inhaltsrahmenNews a:link, #inhaltNewsmaske #inhaltsrahmenNewsmaske a:link  {	text-decoration: none;	color: #f7bc74;}#inhalt #inhaltsrahmen a:visited, #navigationsspalteNewsverwaltung a:visited, #inhaltNewsmaske #inhaltsrahmen a:visited, #inhaltNewsausgabe #inhaltsrahmenNews a:visited, #inhaltNewsmaske #inhaltsrahmenNewsmaske a:visited {	text-decoration: none;	color: #f7bc74;}#inhalt #inhaltsrahmen a:hover, #navigationsspalteNewsverwaltung a:hover, #inhaltNewsmaske #inhaltsrahmen a:hover, #inhaltNewsausgabe #inhaltsrahmenNews a:hover, #inhaltNewsmaske #inhaltsrahmenNewsmaske a:hover {	color: #f7bc74;	text-decoration: underline;}#inhalt #inhaltsrahmen a:focus, #navigationsspalteNewsverwaltung a:hover, #inhaltNewsmaske #inhaltsrahmen a:focus, #inhaltNewsausgabe #inhaltsrahmenNews a:focus, #inhaltNewsmaske #inhaltsrahmenNewsmaske a:focus {	text-decoration: underline;	color: #FFFFFF;}#inhalt #inhaltsrahmen a:active, #navigationsspalteNewsverwaltung a:active, #inhaltNewsmaske #inhaltsrahmen a:active, #inhaltNewsausgabe #inhaltsrahmenNews a:active, #inhaltNewsmaske #inhaltsrahmenNewsmaske a:active {	text-decoration: underline;	color: #FFFFFF;}#gesamtcontainer {	width:900px;	margin: 0 auto; /* Durch automatische Ränder (in Verbindung mit einer Breite) wird die Seite zentriert. */}#inhaltscontainer{	width:900px;	padding-top: 113px;	background-image:url(bilder/muster_contentbereich.jpg);	background-repeat:repeat-y;	background-color:975e34;	background-position:top left;}#inhaltscontainerNewsmaske{	width:900px;	height:750px;	padding-top:113px;	background-image:url(bilder/muster_contentbereich.jpg);	background-repeat:repeat-y;	background-color:975e34;	background-position:top left;}#kopf{	position: absolute;	top: 0px;	width:900px;	height:100px;}#zwischenmuster {	margin:0px;	padding:0px;}#inhalt {	float:right;	width:673px;	margin: 0px 0px 0px 0px;	padding: 0px 30px 0px 0px;	text-align:left;	vertical-align:top;	font-size: 12px;	color: #FFFFFF;	line-height: 16px;}#inhaltNewsmaske {	float:right;	width:613px;	margin:0px;	padding: 0px 0px 0px 0px;	text-align:left;	vertical-align:top;	font-size: 12px;	color: #FFFFFF;	line-height: 16px;}#inhaltKontakt{	width:673px;	float:right;	margin:0px;	padding: 0px 30px 0px 0px;	font-family: Arial, Helvetica, sans-serif;	font-size: 12px;	color: #FFFFFF;	line-height: 16px;	text-align:left;	vertical-align:top;}#inhaltNewsausgabe {	float:right;	width:612px;	height:500px;	margin:0px;	padding: 0px 30px 0px 0px;	text-align:left;	vertical-align:top;	font-size: 12px;	color: #FFFFFF;	line-height: 16px;}#inhaltsrahmen {	/* border: 1px solid #ffffff; */}#inhaltsrahmenNews {	/* border: 1px solid #ffffff; */	overflow:auto;	height:515px;	padding-right:20px;}#inhaltsrahmenNewsmaske {	/* border: 1px solid #ffffff; */	overflow:auto;	padding-right:20px;	height:750px;}#untererAbstand{	height: 80px;}#navigationsspalte {	margin: 0px 30px 0px 30px;	padding:0px 0px 0px 0px;	width: 141px;}#navigationsspalteNewsverwaltung {	margin: 0px 30px 0px 30px;	padding:15px 0px 0px 0px;	width: 251px;	text-align:left;}#navigationsspalte p {	margin: 0px;}#navigationsspalte #galeriebutton {	margin: 27px 0px 0px 0px;}#pfeilleiste {	text-align:right;	margin:0px;	padding:0px;}#bogensatz {	text-align:right;	margin:0px;	padding:0px;}#bogensatzgalerie {	text-align:right;	margin:10px 0px 0px 0px;	padding:0px;}h1 {	font-size: 24px;	line-height: 24px;	font-weight:normal;	text-transform:uppercase;	margin-right: 30px;}h2 {	font-size: 18px;	line-height: 18px;	font-weight:normal;	text-transform:uppercase;	background-image:url(bilder/newspfeil.gif);	background-repeat:no-repeat;	background-position:center left;	padding: 0px 0px 0px 60px;}#inhaltNewsverwaltung p, #inhaltNews p {	margin-left: 30px;	margin-right: 30px;}.externerLink {	font-family: "Times New Roman", Times, serif;	font-style: italic;	background: url(bilder/allgemein/linkpfeil.gif) no-repeat left center;	padding-left: 10px;	font-size: 14px;}#kontakttabelle {	margin: 0px 0px 30px 0px;}#kontakttabelle td {	padding: 0px;	vertical-align:top;	text-align:left;	font-family: Arial, Helvetica, sans-serif;	color: #FFFFFF;	font-size: 12px;	line-height: 16px;	letter-spacing: 1px;}.eingabefeld {	font-size: 12px;	line-height: 14px;	color: #ffffff;	width: 334px;	margin: 0px;	padding: 3px;	background-image:url(bilder/formularkachel.jpg);	background-repeat:repeat;	background-color: #205f5f;	border:none;}.eingabefeldort {	font-size: 12px;	line-height: 14px;	color: #ffffff;	width: 254px;	margin: 0px;	padding: 3px;	background-image:url(bilder/formularkachel.jpg);	background-repeat:repeat;	background-color: #205f5f;	border:none;}.eingabefeldplz {	font-size: 12px;	line-height: 14px;	color: #ffffff;	width: 60px;	margin: 0px 10px 0px 0px;	padding: 3px;	background-image:url(bilder/formularkachel.jpg);	background-repeat:repeat;	background-color: #205f5f;	border:none;}.eingabefeldFreischaltenAbDatum {	font-size: 12px;	line-height: 14px;	color: #ffffff;	width: 90px;	margin: 0px 10px 0px 0px;	padding: 3px;	background-image:url(bilder/formularkachel.jpg);	background-repeat:repeat;	background-color: #205f5f;	border:none;}.eingabefeldAbsatz {	margin: 0px 0px 0px 15px;	padding:0px;}.eingabefeldBeschriftung {	margin: 3px;	padding:2px 0px 0px 17px;	text-transform:uppercase;	border-top:1px solid #ffffff;	background-image:url(bilder/weisses_rechteck.gif);	background-position:top left;	background-repeat:no-repeat;	width:339px;	height:20px;	font-size:10px;}.formularkachel {	}#datenschutz {	font-size: 10px;	line-height:11px;	font-style:italic;}.error {    color: #fefb1d;    font-weight:bold;    text-transform:uppercase;}.warning {    color: #f8d364;    font-weight: bold;    text-transform:uppercase;}.trennstrich {	clear:both;	border-bottom: 1px solid #ffffff;}.newsbild {	float: right;	margin: 0px 0px 15px 15px;	border: 1px solid #ffffff;}.hinweis {	color: #f8d364;}