
body {
	color: #882122;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	background-color: #563527;
	text-align: center;
	margin: 0;
	padding: 0;
	}
p {
	color: #882122;
	font-size: 0.9em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 130%;
	text-align: left;
	margin: 0 0 8px;
	padding: 0;
	}
a {
	color: #882122;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	text-decoration: none;
	}
a:link {
	color: #882122;
	}
a:visited {
	color: #b0440f;
	}
a:hover {
	color: #b85812;
	}
a:active {
	color: #b85812;
	}
h1 {
	font-size: 1.5em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin: 16px 0 8px;
	padding: 0;
	}
h2 {
	font-size: 1.2em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin: 16px 0 4px;
	padding: 0;
	}
h3 {
	font-size: 1.1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-style: italic;
	margin: 16px 0 4px;
	padding: 0;
	}
h4 {
	font-size: 1em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	font-weight: bold;
	font-style: normal;
	margin: 16px 0 4px;
	padding: 0;
	}

ul,  ol {
	font-size: 0.9em;
	font-family: "Trebuchet MS", Geneva, Arial, Helvetica, SunSans-Regular, sans-serif;
	line-height: 130%;
	margin: 4px;
	padding: 0;
	}
/*<agl.folder "allgemeine Seitenlayoutanweisungen">*/
	#ausrM {
		height: 100%;
		width: 50px;
		left: 50%;
		position: absolute;
		top: 0;
		z-index: 1;
		visibility: visible;
		}
	#navifond {
		background-color: #b85812;
		top: 0;
		left: -400px;
		width: 180px;
		height: 100%;
		z-index: 1;
		}
/*</agl.folder>*/
/*<agl.folder "Seitenkopf">*/
	#oben {
		color: #fff;
		background-color: #882122;
		background-image: url(../media/topfond.jpg);
		background-repeat: no-repeat;
		background-position: 180px 0;
		text-align: left;
		width: 800px;
		left: -400px;
		top: 0;
		position: absolute;
		height: 124px;
		z-index: 5;
		visibility: visible;
		}
	#oben h1 {
		background-image: url(../media/logo.gif);
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		left: 0;
		width: 180px;
		height: 124px;
		margin: 0;
		padding: 0;
		}
	#oben h1 span {
		visibility: hidden;
		}
/*</agl.folder>*/
/*<agl.folder "Seiteninhalte">*/
	#container {
		background-color: #fef4eb;
		background-image: url(../media/B85812_navifond.gif);
		background-repeat: repeat-y;
		text-align: left;
		width: 800px;
		left: -400px;
		top: 0;
		z-index: 2;
		position: absolute;
		visibility: visible;
		min-height: 600px;
		padding-top: 144px;
		padding-bottom: 32px;
		}
	/* for Internet Explorer */
	/*\*/
	* html #container {
		height: 600px;
		}
	#container a {
		color: #494f5a;
		}
	/**/
	#container a:hover {
		color: #707a8b;
		text-decoration: underline;
		}
	#container p {
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		}
	#container form {
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		}
	#container label {
		width: 120px;
		}
	#container ul {
		margin-bottom: 8px;
		margin-left: 236px;
		padding-right: 64px;
		list-style-type: square;
		list-style-position: outside;
		}
	#container ol {
		list-style-type: decimal;
		list-style-position: outside;
		margin-bottom: 8px;
		margin-left: 236px;
		padding-right: 64px;
		}
	#container li {
		line-height: 16px;
		margin: 0 0 8px;
		padding: 0;
		}
	#container h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		margin-left: 220px;
		padding-right: 64px;
		}
	#container h1 {
		margin-top: 0;
		}
	#container table {
		background-color: transparent;
		width: auto;
		margin: 0 32px 32px 220px;
		padding: 0;
		}
	#container p table {
		width: 580px;
		margin: 0 32px 32px 0;
		}		
		
	#container tr {
		margin: 0;
		padding: 0;
		width: 580px;
		border-top-color: #e6ddd5;
		border-top-style: solid;
		}
	#container td {
		font-size: 12px;
		margin: 0;
		padding: 2px 4px;
		}
	#container th {
		font-size: 12px;
		background-color: #e9dfd8;
		text-align: left;
		width: 580px;
		padding: 2px 4px;
		}
	.td-0 {
		background-color: #f2e8e0;
		width: 32px;
		}
	.td-1 {
		background-color: #f2e8e0;
		width: auto;
		}
	.td-2 {
		background-color: #f2e8e0;
		text-align: right;
		width: 120px;
		}
	.contenttable-0 {
		background-color: #e9dfd8;
		width: 520px;
		}
	.csc-textpic-caption {
		font-size: 9px;
	}

/*</agl.folder>*/
/*<agl.folder "navi_Ebene_1">*/
	#navi {
		text-align: left;
		position: absolute;
		width: 180px;
		left: -400px;
		top: 124px;
		height: auto;
		z-index: 2;
		visibility: visible;
		}
	#navi ul {
		background-color: #b0440f;
		width: 180px;
		margin-top: 0;
		margin-left: 0;
		padding: 20px 0 64px;
		list-style-type: none;
		}
	#navi ul li {
		margin: 0;
		padding: 0;
		}
	#navi ul li.on a {
		color: #e28846;
		text-decoration: none;
		text-align: left;
		}
	#navi ul li.on a:hover {
		color: #882122;
		}
	#navi ul li.off a {
		color: #fef4eb;
		text-decoration: none;
		text-align: left;
		}
	#navi ul li.off a:hover {
		color: #e28846;
		}
	#navi ul li a {
		font-size: 12px;
		margin: 0;
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 20px;
		display: block;
		}
/*</agl.folder>*/
/*<agl.folder "navi_Ebene_2">*/
	#navi ul ul {
		margin: 0 0 4px;
		padding: 0;
		}
	#navi ul ul a {
		font-size: 11px;
		line-height: 11px;
		padding: 2px 4px 4px 52px;
		}

/*</agl.folder>*/
/*<agl.folder "footer > die Adresszeile">*/
	#footer {
		color: #fef4eb;
		font-size: 10px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		text-align: left;
		height: auto;
		width: auto;
		left: 0;
		bottom: 12px;
		z-index: 101;
		position: absolute;
		visibility: visible;
		padding: 0 0 0 40px;
		}
	#footer a {
		color: #fef4eb;
		text-decoration: underline;
		}
	#footer p {
		color: #fef4eb;
		font-size: 11px;
		margin: 0;
		padding: 0;
		}
/*</agl.folder>*/
/*<agl.folder "mailformular">*/
	.csc-mailform {
		margin: 0;
		padding: 0;
		border-style: none;
		}
	.csc-mailform-field {
		margin: 0 0 8px;
		padding: 0;
		}
	label {
		font-size: 11px;
		font-weight: bold;
		width: 240px;
		float: left;
		margin: 0;
		padding: 6px 0 0;
		border-bottom: 1px solid #e28846;
		display: block;
		}
/*</agl.folder>*/
/*<agl.folder "suchformular">*/
	.csc-searchform {
		margin: 0;
		padding: 0;
		border-style: none;
		}
	.csc-form-labelcell {
		margin: 0 0 8px 0;
		padding: 0;
		}
	.csc-searchResultInfo {
		background-color: transparent;
		width: 300px;
		overflow: hidden;
		margin: 0;
		padding: 0;
	
	}

	.csc-searchResultRange {
		background-color: #e9dfd8;
		width: auto;
		margin: 0;
		padding: 0;
		}

	.csc-searchResultPrevNext {
		background-color: transparent;
		margin: 0;
		padding: 0;
		width: auto;
	}

	#container form table {
		background-color: transparent;
		width: 520px;
		margin: 0;
		padding: 0;
		border-style: none;
		}
	#container form tr {
		background-color: transparent;
		margin: 0;
		padding: 0;
		border-style: none;
		}
	#container form td {
		background-color: transparent;
		margin: 0;
		padding: 0;
		border-style: none;
		}
	#container form td p {
		margin: 0 0 0 8px;
		padding: 0;
		}
/*</agl.folder>*/
/*<agl.folder "news">*/
	.news-list-morelink {
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		}
	.news-list-morelink a {
		font-size: 0.8em;
		}

	.news-list-browse {
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		}
	.news-single-timedata {
		font-size: 12px;
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		}
	.news-single-backlink {
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		}
	.news-single-backlink a {
		font-size: 12px;
		}
	.clearer {
		margin-top: 8px;
		margin-bottom: 8px;
		margin-left: 220px;
		padding-right: 64px;
		border-top: 1px solid #872022;
		}
	.news-list-item h3 a {
		font-size: 1.2em;
		font-style: normal;
	}

	.news-list-date {
		font-size: 1.2em;
		font-style: normal;
		margin-right: 1em;
	}

	.news-single-item h2 {
		font-size: 1.2em;
		margin-bottom: 16px;
	}

	.news-single-item h3 {
	font-size: 1em;
	margin-bottom: 16px;
	}

/*</agl.folder>*/