/* GLOBAL SETTINGS */
			* {
				font-family:arial;
				font-size:12px;
				color:#222;
				padding:0px;
				margin:0px;
			}
			html,body {
				padding:0px;
				margin:0px;
			}
			
			img {
				border:0px;	
			}
			.background-green {
				background-color:#009900;	
			}
			a:link, a:visited, a:active, a:hover {
				color:#808000;
				text-decoration:none;	
			}

		
/* MAIN LAYOUT */
			#center-layout {
				width:100%;
				height:100%;
				padding:0px;
				margin:0px,
				vertical-align:top;
				background-image:url(default_FILES/bg_left.jpg);
				background-repeat:repeat-y;
				background-position:left;
			}
			#center-layout tr, #center-layout td{
				padding:0px;
				margin:0px,
				vertical-align:top;
			}
			td#center {
				width:auto;
				vertical-align:top;
			}
			td#left {
				width:180px;
				overflow:hidden;
			}
			#content-left {
				padding:0px;
				margin:0px;
				float:left;
				width:180px;
				height:100%;
				background-image:url(default_FILES/kreuz2.jpg);
				background-repeat:no-repeat;
				padding-top:424px;
				/*overflow:hidden;*/
			}
			#main {				
				float:left;
				width:100%;
			}
			
			#header-container {
				padding:0px;
				margin:0px;
				float:left;
				width:100%;
				background-image:url(default_FILES/bg_header.jpg);
				background-repeat:repeat-x;
				background-position:top;
				overflow:visible;
			}
			#banner {
				padding:0px;
				margin:0px;
				float:right;
				height:66px;
				width:100%;	
				background-image:url(default_FILES/banner.jpg);
				background-repeat:no-repeat;
				background-position:right top;				
			}
			#content {
				padding:0px;
				margin:0px;
				float:left;
				width:700px;
				text-align:justify;
				overflow:hidden;
				padding-bottom:60px;
			}
			#content #minheight {
				float:left;
				padding:0px;
				margin:0px;
				width:10px;
				height:700px;	
			}
			#content-box {
				float:left;
				width:690px;	
				padding:0px;
				margin:0px;
				padding-top:10px;
			}
		
			
				
/* NAVI */			
			#navi-top-container {
				padding:0px;
				margin:0px;
				float:left;
				width:100%;
				height:18px;
				color:#fff;
				margin-top:4px;
				
			}			
			#navi-top-container li {
				float:left;
				padding:0px;
				margin:0px;
				list-style:none;
				padding-right:10px;
				padding-left:10px;
				border-right:1px solid #fff;
			}
			#navi-top-container li.navi-top-item-first {
				padding-left:10px;
			}
			#navi-top-container a {
				float:left;
				padding:0px;
				margin:0px;
				padding-top:1px;
				padding-bottom:2px;
				text-decoration:none;
				color:#fff;
				font-weight:bold;
			}
			#navi-top-container .navi-top-item-act {
				background-color:#ceb;	
			}
			#navi-top-container .navi-top-item-act a{
				color:#009900;	
			}
			
			#navi-sub-container {
				float:left;
				width:180px;
				padding:0px;
				margin:0px;
			}
			#navi-sub-container a {
				text-decoration:none;
				color:#fff;	
				width:160px;
				float:left;
				font-size:14px;
			}
			#navi-sub-container a:hover {
				
			}
			#navi-sub-container li {
				padding:0px;
				margin:0px;
				float:left;
				width:180px;
				clear:both;
				line-height:150%;
				border-top:1px solid #fff;
				list-style:none;
			}
			#navi-sub-container .navi-sub-item a {
				position:relative;
				left:12px;
			}
			
			#navi-sub-container .navi-sub-item-first {
				border:0px;	
			}
			#navi-sub-container .navi-sub-item-active {
				background-color:#CCEEBB;
			}
			#navi-sub-container .navi-sub-item-active a.navi-sub-link {
				color:#009900;
			}
			#navi-sub2-container {
				float:left;
				width:100%;
				padding:0px;
				margin:0px;
				padding-bottom:6px;
				padding-top:2px;
				background-color:#009900;
			}
			#navi-sub2-container li {
				list-style:none;
				padding:0px;
				margin:0px;
				float:left;
				border:0px;
				line-height:12px;
				padding-bottom:2px;
			}
			#left #navi-sub2-container a {
				font-size:12px;
				line-height:100%;
				padding:0px;
				margin:0px;
				position:relative;
				left:24px;
				float:left;
				width:150px;
			}
			#navi-sub-container .navi-sub2-item-first {
				
			}
			#navi-sub2-container .navi-sub2-item-active a {
				/*text-decoration:underline;*/
				font-weight:bold;
			}
			
/* CONTENT */
			h1 {
				color:#808000;	
				font-size:16px;
				padding:0px;
				margin:0px;
				padding-bottom:16px;
			}
			h2 {
				color:#808000;	
				font-size:14px;
				padding-top:0px;
				margin:0px;
				padding-top:10px;
			}
			h3 {
				font-size:12px;
				padding-top:0px;
				margin:0px;
			}
			#content p {
				padding:0px;
				margin:0px;	
			}
			#content a:hover {
				text-decoration:underline;
				color:#8b4513;
			}
			/* Tabellen allgemein */
			#content table {
				border-collapse:collapse;	
			}
			#content table td {
				padding:0px;
				margin:0px;
				padding-right:20px;
				border:0px;
			}
			#content table tr.tr-0 td {  /* Kopfzeile */
				font-weight:bold;
				border-bottom:2px solid #009900;
			}
			
			#content .csc-linkToTop {
				padding-top:30px;
			}
			
			/* Abstand unter allen Bildern */
			#content .csc-textpic .csc-textpic-image {
				padding-bottom:10px;	
			}
			#content .csc-textpic-text p.bodytext {
				text-align:justify;	
			}
			#content .csc-textpic .csc-textpic-text {
				margin-bottom:14px;
			}
			#content .csc-textpic {
				clear:left;
			}
			
			/* Untertitel */
			.csc-textpic-caption {
				font-size:10px;
				color:#444;	
			}
			
			/* Termine */
			.termine td.td-0 {
				vertical-align:top;	
			}
			.termine td.td-1 {
				width:60px;
				white-space:nowrap;
				vertical-align:top;
			}
			.termine td.td-2 {
				text-align:right;
				width:60px;
				vertical-align:top;
			}
			
			/* News */
			.news-list-item {
				float:left;
				width:700px;	
			}
			.news-list-image {
				float:left;	
				padding-right:10px;
			}
			hr.clearer {
				width:100%;
				float:left;
				clear:both;	
			}
			.news-single-author {
				color:#888;
				font-size:10px;
			}
			/* Punktliste */
			.csc-bulletlist {
				padding:0px;
				margin:0px;
				padding-left:20px;	
			}
			
			/* Kontakt-Adressen */
			p.addresstable {
				white-space:nowrap;
				margin:0px;
				padding-top:2px;
			}
			
			/* News */
			.news-list-date {
				font-weight:normal;
				color:#888;
				padding-left:20px;
			}
			.news-list-header {
				padding-bottom:4px;
			}
			.news-list-container hr.clearer, .news-single-item hr.clearer {
				display:block;
				border:0px;
				border-top:	1px solid #808000;
				margin-top:8px;
			}
			.news-list-item {
				padding-bottom:8px;	
			}
			.news-list-morelink {
				padding-top:4px;	
			}
			#main .news-single-imgcaption {
				color:#888;
				margin-bottom:10px;
				font-size:10px;
				display:block;
			}
			.news-single-backlink {
				clear:both;	
			}
			.news-single-img img {
				border: 1px solid #444;	
			}
			
			.downloadlink-container a:hover span {
				text-decoration:underline;
				/*color:#8b4513;*/
			}
			#counter {
				float:right;
				font-size:10px;	
				white-space:nowrap;	
				padding-bottom:6px;
				padding-right:6px;						
			}
			#counter .counter-text,
			#counter .tx-asfkusercounter-pi1 {
				float:right;
				padding-left:10px;
			}
			#counter * {
				color:#aaa;
			}