body {
	background: #FFFFFF url(img/bglines.gif); text-align:center; margin:0px; font-family:Arial, Helvetica, sans-serif
}

/* own styles */
td { vertical-align:top  }

.borderlr { background: #fff url(img/bglinevertical.gif) repeat-y center;}
.bordhor  { background: #fff url(img/bglinehorizont.gif) repeat-x center; height:8px  }
.header   { background: #fff url(img/header.jpg) no-repeat; height:117px; vertical-align:top }
.footer   { background-color:#3ba22c; height:20px; vertical-align:middle; text-align:right; padding:0px 10px 0px 10px;
            color:#fff; font:normal 10px Arial, Helvetica, sans-serif; }
.footer a:link,.footer a:visited  { color:#fff; text-decoration:none; }
 .footer a:hover { text-decoration:underline; }
.navigator{ background:#fafcee url(img/bgnaviga.gif) repeat-x 0px 17px}
.topnavi  { position:relative; top:-28px; right:0px; width:0px; padding:0px 10px 0px 15px; background:url(img/bgtopnav.gif) no-repeat left; color:#000; font:normal 10px Arial, Helvetica, sans-serif; }
 .topnavi a:link, .topnavi a:visited { color:#000; text-decoration:none; }
 .topnavi a:hover { color:#000; text-decoration:underline; }
.adrtitel { background:#7dc82d url(img/bgtitel.gif) no-repeat right; padding:3px 0px 0px 3px; height:17px; 
			color:#fff;}
.adr	  { background-color:#eef7c6; padding:5px 0px 5px 3px; height:75px;
			color:#7dc82d; font:normal 10px Arial, Helvetica, sans-serif;}
 .adr a:link, .adr a:visited, { color:#7dc82d; text-decoration:none }
 .adr a:hover { color:#3ba22c; text-decoration:underline}
.cert	  { padding:6px 0px 6px 0px; text-align:center; height:55px; }
.breadcr  { position:relative; margin-bottom:10px; height:12px; font:normal 10px Arial, Helvetica, sans-serif; }
 .breadcr, .breadcr a:link, .breadcr a:visited { color:#999; text-decoration:none }
 .breadcr a:hover {color:#999; text-decoration:underline; }
.content  { padding:8px 12px 10px 12px;	color:#333; font: normal 10pt/1.5em Arial, sans-serif;}
 .content a:link, .content a:visited { color:#3ba22c; text-decoration:none}
 .content a:hover { color:#3ba22c; text-decoration:underline }
/* typo3 styles */
.csc-header { background:url(img/bglinehorizont.gif) repeat-x bottom; margin-bottom:6px;}
.bodytext { margin:0px; font: normal 10pt/1.5em Arial, Helvetica, sans-serif; }
 .bodytext a:link, .bodytext a:visited { color:#3ba22c; text-decoration:none}
 .bodytext a:hover { color:#3ba22c; text-decoration:underline }
.csc-sitemap { margin:0px; font: normal 10pt/1.5em Arial, Helvetica, sans-serif; text-decoration:none; color:#000}
 .csc-sitemap a:link, .csc-sitemap a:visited { color:#000; text-decoration:none;}
 .csc-sitemap a:hover { text-decoration:underline }
.csc-sitemap-level1 { background:url(img/bgtitel.gif) no-repeat left;}
 .csc-sitemap-level1 a:link, .csc-sitemap-level1 a:visited { color:#fff; font-weight:bold; text-decoration:none; padding-left:5px}
 .csc-sitemap-level1 a:hover { text-decoration:underline }
.csc-sitemap-level2 { margin-left:30px; }
.csc-sitemap-level3 { margin-left:50px;font: italic 9pt/1.2em Arial, Helvetica, sans-serif; }
.csc-sitemap-level4 { margin-left:75px;font: normal 9pt/1.2em Arial, Helvetica, sans-serif; }

h2		  { margin:0px 0px 8px 0px; font: normal 12.5pt/1.2em Georgia, serif; color:#7dc82d; background:#eef7c6; clear:both }
h3		  { margin:0px 0px 8px 0px; font: normal 12.5pt/1.2em Georgia, serif; color:#666; clear:both }
h4		  { margin:0px 0px 8px 0px; font: normal 11pt/1.2em Georgia, serif; color:#333; clear:both }
.csc-form-label { font: normal 10pt/1.5em Arial, Helvetica, sans-serif; }
.csc-caption {display:block; margin:0px 0px 5px 0px; padding:2px 3px 0px 3px; background-color:#ccc; font: normal 8pt Arial, Helvetica, sans-serif}

/* typo3 news */
.clearer { color:#3ba22c; clear:both } /* hr */
/* latest */
.news-latest-container .bodytext { font: normal 10pt/1.5em Arial, Helvetica, sans-serif; }
.news-latest-container h3 { margin:0px }
.news-latest-item a:link, .news-latest-item a:visited { color:#3ba22c; text-decoration:none }
.news-latest-date {  color:#ccc; }
.news-latest-image { float:right; }
.news-latest-date a:link, .news-latest-date a:visited { color:#ccc; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.news-latest-morelink, .news-latest-morelink a:link, .news-latest-morelink a:visited { font: normal 8pt/1.5em Arial, Helvetica, sans-serif; }
.news-latest-gotoarchive a:link { font: normal 8pt/1.5em Arial, Helvetica, sans-serif; }
/* list */
.news-list-container .bodytext { font: normal 10pt/1.5em Arial, Helvetica, sans-serif; }
.news-list-container h3 { margin:0px }
.news-list-item a:link, .news-list-item a:visited  { margin-bottom:5px; color:#666; font:bold 12pt Arial, Helvetica, sans-serif; text-decoration:none; }
.news-list-item img { float:right }
.news-list-date { float:right; color:#ccc; }
.news-list-date, .news-list-date a:link, .news-list-date a:visited { color:#ccc; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; }
.news-list-morelink, .news-list-morelink a:link, .news-list-morelink a:visited { font: normal 8pt/1.5em Arial, Helvetica, sans-serif; }
/* single */
.news-single-item h2 { margin:0px 0px 8px 0px; font: normal 12.5pt/1.2em Georgia, serif; color:#7dc82d; background:#eef7c6; clear:both }
.news-single-item h3 {  margin:0px 0px 4px 0px; color:#666; font:bold 11pt Arial, Helvetica, sans-serif; }
.news-single-timedata { color:#ccc; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none; text-align:right; margin:0px }
.news-single-backlink, .news-single-backlink a:link, .news-single-backlink a:visited { font: normal 8pt/1.5em Arial, Helvetica, sans-serif; }
.news-single-img { float:right; text-align:center; }
.news-single-imgcaption { display:block; margin:0px 0px 5px 0px; padding:2px 3px 0px 3px; background-color:#ccc; font: normal 8pt Arial, Helvetica, sans-serif}
.bodytext h3 { 	margin:0px; font: normal 10pt/1.5em Georgia, serif; color:#666; clear:both }
/* seitenbrowser */
.tx-ttnews-browsebox, .tx-ttnews-browsebox a:link, .tx-ttnews-browsebox a:visited {color:#333; font:normal 11px Arial, Helvetica, sans-serif; text-decoration:none;}
.tx-ttnews-browsebox-SCell { background-color:#ccc}

/* EXT simple gallery */
.tx-photogals-pi1 {margin:0px;padding:0px;}
.tx-photogals-pi1-big a {border:1px solid #CCCCCC;padding:5px;background-color:#FFFFFF;text-align:center;display:block;}
.tx-photogals-pi1-big a:hover {border:1px solid #999999;}
.tx-photogals-pi1-small a {border:1px solid #CCCCCC;background-color:#FFFFFF;padding:4px;margin-right:6px;margin-bottom:3px;margin-top:3px;float:left;}
.tx-photogals-pi1-small a:hover {border:1px solid #000000;}
.tx-photogals-pi1-small-active a {border:1px solid #000000;background-color:#FFFFFF;padding:4px;margin-right:6px;margin-bottom:3px;margin-top:3px;float:left;}
.tx-photogals-pi1-small-active a:hover {border:1px solid #000000;}


