body {
	color: #000;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-color: #bab5b5;
	background-image: url(../media/huebner_fond.gif);
	background-repeat: repeat;
	text-align: left;
	margin: 0;
	padding: 0;
	}
/*BAB5B5*/
p {
	color: black;
	font-size: 13px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	line-height: 16px;
	text-align: left;
	margin: 0 0 8px;
	padding: 0;
	}
a {
	color: #c63;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	background-image: none;
	text-decoration: none;
	}
a:link {
	color: #000;
	}
a:visited {
	color: #000;
	}
a:hover {
	color: #f60;
	background-image: none;
	padding: 0;
	}
a:active {
	color: #f60;
	}
h1 {
	font-size: 17px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin: 16px 0 8px;
	padding: 0;
	}
h2 {
	font-size: 15px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	margin: 16px 0 4px;
	padding: 0;
	}
h3 {
	font-size: 14px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	font-weight: normal;
	font-style: italic;
	margin: 16px 0 4px;
	padding: 0;
	}
ul,  ol {
	font-size: 13px;
	font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
	margin: 4px;
	padding: 0;
	}
/*<agl.folder "allgemeine Seitenlayoutanweisungen">*/
	
/*</agl.folder>*/
/*<agl.folder "Seitenkopf">*/
	#oben {
		background-color: #5c5a56;
		text-align: left;
		width: 100%;
		left: 0;
		position: absolute;
		top: 0;
		height: 94px;
		z-index: 5;
		visibility: visible;
		margin-left: 0;
		}
	#oben h1 {
		background-image: url(../media/logo.gif);
		background-repeat: no-repeat;
		position: absolute;
		top: 0;
		left: 0;
		width: 390px;
		height: 124px;
		margin: 0;
		padding: 0;
		}
	#oben h1 span {
		visibility: hidden;
		}
/*</agl.folder>*/
/*<agl.folder "Seiteninhalte">*/
	#container {
		background-color: #fff;
		background-image: url(../media/containerfond.gif);
		background-repeat: repeat-y;
		text-align: left;
		width: 1000px;
		left: 0;
		top: 0;
		z-index: 2;
		position: absolute;
		visibility: visible;
		min-height: 640px;
		margin-left: 0;
		padding-top: 160px;
		padding-bottom: 32px;
		}
	/* for Internet Explorer */
	/*\*/
	* html #container {
		height: 640px;
		}
	/**/
	#container a {
		color: #f60;
		background-image: none;
		background-repeat: no-repeat;
		background-position: 0 0;
		}
	#container dl dt a {
		background-image: none;
		margin: 0;
		padding: 0;
		}
	#container dl dt a img {
		margin: 0 32px 0 0;
		padding: 0;
		}
	.csc-textpic-imagewrap 	{ 
		margin: 0 32px 0 0;
		padding: 16px; }
	
	#container a:hover {
		color: #f60;
		text-decoration: underline;
		}
	#container p {
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}
	#container p.bodytext {
		clear: both;
	}

	#container form {
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}
	#container h1,  h2,  h3 {
		font-weight: bold;
		margin-left: 430px;
		padding-right: 64px;
		}
	#container table {
		background-color: transparent;
		width: auto;
		margin: 0 32px 32px 430px;
		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;
		}
	#container ul {
		margin-bottom: 8px;
		margin-left: 436px;
		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: 436px;
		padding-right: 64px;
		}
	#container li {
		line-height: 16px;
		margin: 0 0 8px;
		padding: 0;
		}
	#container h1 {
		margin-top: 0;
		}
	#container label {
		width: 120px;
		}
	.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 "Seitenbild">*/
	#seitenbild {
		background-color: gray;
		position: absolute;
		width: 390px;
		top: 124px;
		left: 0;
		height: 456px;
		z-index: 30;
		visibility: visible;
		}
/*</agl.folder>*/
/*<agl.folder "navi_Ebene_1">*/
	#navi {
		background-color: #6e6b67;
		text-align: left;
		position: absolute;
		width: 100%;
		top: 94px;
		left: 0;
		height: 30px;
		z-index: 2;
		visibility: visible;
		margin: 0;
		}
	#navi ul {
		font-size: 14px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		font-weight: bold;
		text-align: left;
		margin: 0 0 0 410px;
		padding: 0;
		list-style-type: none;
		}
	#navi ul li {
		float: left;
		margin: 8px 20px 4px;
		padding: 0;
		}
	#navi ul li.on a {
		color: white;
		background-image: none;
		text-decoration: none;
		text-align: left;
		padding: 0;
		border-bottom: 6px solid #f60;
		}
	#navi ul li.on a:hover {
		color: #fff;
		background-image: none;
		padding: 0;
		}
	#navi ul li.off a {
		color: #fff;
		background-image: none;
		text-decoration: none;
		text-align: left;
		margin: 0;
		padding: 0;
		}
	#navi ul li.off a:hover {
		color: #f60;
		background-image: none;
		margin: 0;
		padding: 0;
		}
	#navi ul li a {
		margin: 0;
		padding: 0;
		display: block;
		}
/*</agl.folder>*/
/*<agl.folder "navi_Ebene_2">*/
	#navi ul ul {
		position: absolute;
		top: 24px;
		left: 24px;
		z-index: 1001;
		margin: 0;
		padding: 0;
		}
	#navi ul li.off ul li a {
		color: #5c5a56;
		font-size: 12px;
		line-height: 12px;
		background-image: none;
		margin: 0;
		padding: 2px 4px 4px;
		}

/*</agl.folder>*/
/*<agl.folder "footer > die Adresszeile">*/
	#footer {
		color: #fff;
		font-size: 12px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		text-align: left;
		height: auto;
		width: auto;
		left: 16px;
		z-index: 101;
		position: absolute;
		top: 590px;
		visibility: visible;
		}
	#footer a {
		color: #fff;
		background-image: none;
		margin: 0;
		padding: 0 0 0 0;
		}
	#footer a:hover {
	color: #fff;
	background-image: none;
	margin: 0;
	padding: 0 0 0 0;
	}

	#footer p {
		color: white;
		font-size: 12px;
		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;
		}
	.csc-mailform-submit {
		margin-left: 240px;
	}

	label {
		font-size: 11px;
		font-weight: bold;
		width: 240px;
		float: left;
		margin: 0;
		padding: 6px 0 0;
		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: 430px;
	padding-right: 64px;
	}
	.news-single-img {
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}
	#container p.news-single-imgcaption {
		margin-top: 8px;
		margin-bottom: 8px;
		margin-left: 0;
		}
	.news-list-morelink a {
		font-size: 12px;
		}

	.news-list-browse {
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}
	.news-single-related {
		font-size: 10px;
		font-family: Helvetica, Geneva, Arial, SunSans-Regular, sans-serif;
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
	}

	.news-single-timedata {
		font-size: 12px;
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}
	.news-single-backlink {
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}
	.news-single-backlink a {
		font-size: 12px;
		}
	hr {
		margin: 8px 64px 8px 430px;
		padding: 0;
		border-top: 1px solid #872022;
		border-right-style: none;
		border-bottom-style: none;
		border-left-style: none;
		}
	.news-list-date {
		color: #6e6b67;
		font-size: 10px;
		font-style: normal;
		margin: 0 0 -12px;
		padding: 0;
	}
	.news-list-item img {
		margin-bottom: 8px;
		margin-left: 430px;
		padding-right: 64px;
		}

	.news-list-item h3 {
		font-style: normal;
	}
/*</agl.folder>*/

