/* CSS Document */
html {
	height: 100%;
}
body {
	background-image: url(../images/bg.gif);
	background-repeat: repeat;
	margin:0;
	text-align: center;
	font-family: Tahoma, Arial;
	font-size: 8.5pt;
	color: #000000;
	height: 100%;
}
#siteWrap {
	width: 885px;
	background-color: #ffffff;
	margin: 0px auto;
	padding: 0px 1px 0px 1px;
}
html> #siteWrap {
	min-height:100%; 
	height:auto !important; 
}
#siteWrap .menuHeader {
	width: 865px;
	height: 40px;
	text-align: right;
	padding: 15px 20px 0px 0px;
	margin:0;
}
#siteWrap .logo {
	width: 865px;
	height: 110px;
	text-align: left;
	margin:0;
}
/* ---------------------------------
	MENU HEAD
--------------------------------- */
#siteWrap .menuHeader {
	font-size: 9pt;
	padding-top: 15px; 
	padding-top: 3px;
}
#siteWrap .menuHeaderList ul {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#siteWrap .menuHeader ul li {
	display: inline;
	list-style: none;
	padding: 0px 10px 5px 10px;
	margin:0;
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#siteWrap .menuHeader a {
	padding: 2px;

}
#siteWrap .menuHeader a:link, #siteWrap .menuHeader a:visited {
	color: #035B24;
	text-decoration: none;
}
#siteWrap .menuHeader a:hover, #siteWrap .menuHeader a:active {
	color: #FFFFFF;
	/* background-color: #78B617; */
	background-color: #035B24;
	text-decoration: none;
}
#siteWrap .menuHeader ul li.menuHeader-ACT {
	color: #035B24;
	margin:0; 
}
#siteWrap .menuHeader ul li.menuHeader-CUR {

	color: #035B24;
	margin:0; 
	padding-left: 12px;
}
/* ---------------------------------
	MENU 1
--------------------------------- */
#siteWrap .menu-1-Wrap {
	width: 885px;
	height: 20px;
	text-align: left;
	font-size: 9pt;
	margin:0;
	color: #035B24;
	padding-top: 3px;
}
#siteWrap .menu-1-Wrap ul {
	margin: 0px 0px 0px 15px;
	padding: 0px;
}
#siteWrap .menu-1-Wrap ul li {
	display: inline;
	list-style: none;
	padding: 0px 10px 5px 10px;
	margin:0;
}
#siteWrap .menu-1-Wrap ul li {
	background-image: url(../images/nav.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}
#siteWrap .menu-1-Wrap a {
	padding: 2px;

}
#siteWrap .menu-1-Wrap a:link, #siteWrap .menu-1-Wrap a:visited {
	color: #035B24;
	text-decoration: none;
}
#siteWrap .menu-1-Wrap a:hover, #siteWrap .menu-1-Wrap a:active {
	color: #FFFFFF;
	background-color: #035B24;
	text-decoration: none;
}
#siteWrap .menu-1-Wrap ul li.menu-1-ACT {
	color: #035B24;
	margin:0; 
}
#siteWrap .menu-2-Wrap ul li.menu-2-CUR {
	color: #035B24;
	margin:0; 
	padding-left: 12px;
}
/* ---------------------------------
	MENU 2
--------------------------------- */
#siteWrap .menu-2-Wrap {
	font-size: 9pt;
	padding-top: 25px; 
}
#siteWrap .menu-2-Wrap ul {
	margin: 0px 0px 0px 25px;
	padding: 0px;
}
#siteWrap .menu-2-Wrap ul li {
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin:0;
}
#siteWrap .menu-2-Wrap a {
	padding: 2px;

}
#siteWrap .menu-2-Wrap a:link, #siteWrap .menu-2-Wrap a:visited {
	color: #035B24;
	text-decoration: none;
}
#siteWrap .menu-2-Wrap a:hover, #siteWrap .menu-2-Wrap a:active {
	color: #FFFFFF;
	/* background-color: #78B617; */
	background-color: #035B24;
	text-decoration: none;
}
#siteWrap .menu-2-Wrap ul li.menu-2-ACT {

	margin: 0;
	background-image: url(../images/act-dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	padding-left: 12px; 
}
/* #siteWrap .menu-2-Wrap ul li.menu-2-ACT a {
	color: #FFFFFF;
	background-color: #035B24;
	text-decoration: none;
} */
#siteWrap .menu-2-Wrap ul li.menu-2-CUR {
	background-image: url(../images/act-dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #035B24;
	margin:0; 
	padding-left: 12px;
}

/* ---------------------------------
	MENU 3
--------------------------------- */

#siteWrap ul.menu-3 {
	margin: 3px 0px 0px 0px;
	padding: 0px;
}
#siteWrap .menu-3 a:link, #siteWrap .menu-3 a:visited {
	color: #035B24;
	text-decoration: none;
}
#siteWrap ul.menu-3 a:hover, #siteWrap ul.menu-3 a:active {
	color: #FFFFFF;
	/* background-color: #78B617; */
	background-color: #035B24;
	text-decoration: none;
}
#siteWrap .menu-3 ul li {
	list-style: none;
	padding: 0px 0px 5px 0px;
	margin:0;
}

#siteWrap .menu-3 li.menu-3-CUR {
	background-image: url(../images/act-dot.gif);
	background-repeat: no-repeat;
	background-position: left top;
	color: #035B24;
	margin:0; 
	padding-left: 12px;
}
/* ---------------------------------
	CONTENT AREA
--------------------------------- */
#siteWrap .contentWrap {
	min-height: 78%;
}
/* ---------------------------------
	Textformatierungen
--------------------------------- */
#siteWrap .contentWrap p {
	font-size: 8.5pt;
	line-height: 1.4;
	letter-spacing: 0.03em;
	margin:0;
}
#siteWrap .contentWrap .csc-linkToTop {
	font-size: 8.5pt;
	letter-spacing: 0.03em;
	text-align: right;
	padding-right: 20px;
	vertical-align: bottom;
}
#siteWrap .contentWrap .csc-linkToTop:after{content:url(../images/top.gif);}

#siteWrap .contentRight-Wrap ul {
	margin-left: 20px; 
	padding: 0px 90px 10px 25px;
}
#siteWrap .contentRight-Wrap ul li {
	list-style-image: url(../images/pfeil.gif);
	padding: 0px;
	margin:0;
}
/* ---------------------------------
	FORMULARE
--------------------------------- */
#siteWrap .contentWrap select {
	font-size: 8.5pt;
	letter-spacing: 0.03em;
	color: #000000;
	border: 1px dotted #035B24;
}
#siteWrap .contentWrap input {
	font-size: 8.5pt;
	color: #000000;
	
}
#siteWrap .contentWrap textarea {
	font-family: tahoma, arial;
	font-size: 8.5pt;
	color: #000000;
	border: 1px dotted #035B24;
}
#siteWrap .contentWrap input.button {
	font-size: 9pt;
	color: #FFFFFF;
	background-color: #78B617;
	border: 1px solid #035B24;
	padding: 3px;
}
#siteWrap .contentWrap table {
	margin-left: 20px;
}
#siteWrap .contentWrap {
	scrollbar-arrow-color: #78B617;
}
/* ---------------------------------
	FOOTER
--------------------------------- */
#siteWrap .footerWrap {
	width: 845px;
	border-top: 1px dotted #035B24;
	border-bottom: 10px solid #78B617;
	padding: 4px 20px 4px 20px;
	margin: 0;
	font-size: 8.5pt;
	letter-spacing: 0.03em;
	/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 845px;
}
#siteWrap .footerWrap a:link, #siteWrap .footerWrap a:visited {
	color: #78B617;
	text-decoration: none;
}
#siteWrap .footerWrap a:hover, #siteWrap .footerWrap a:active {
	color: #FFFFFF;
	background-color: #78B617;
	text-decoration: none;
}
html>body #siteWrap .footerWrap {
		width: 845px;
}
#siteWrap .footerWrap .footerLeft {
	float: left;
	margin:0;
}
#siteWrap .footerWrap .footerRight {
	float: right;
	margin:0;
}


/* prevent floated images from overlapping the div-containers they are wrapped in  */

.news-list-container HR.clearer, .news-single-item HR.clearer, #news-latest-container HR.clearer {
	clear:right;
	height:1px;

}
#news-latest-container HR.clearer {
	clear:left;
	border: none;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
#news-latest-container {
	padding: 0px 20px 0px 10px;
}
#news-latest-container a:link, #news-latest-container a:visited {
	color: #78B617;
	text-decoration: none;
}
#news-latest-container a:hover, #news-latest-container a:active {
	color: #FFFFFF;
	background-color: #78B617;
	text-decoration: none;
}
#news-latest-container .news-latest-item h3 {
	font-size: 9pt;
	font-weight:bold;
	margin:0;
}
#news-latest-container .news-latest-item h3 a {;

	font-weight: normal;
}
#news-latest-container H2, #news-latest-container .news-latest-gotoarchive {
	color: #78B617;
	font-size: 9pt;
}

#news-latest-container .news-latest-gotoarchive {
	font-size: 8.5pt;
	font-weight: bold;
	margin-top:5px;
}
#news-latest-container .news-latest-gotoarchive A:LINK, #news-latest-container .news-latest-gotoarchive A:VISITED, #news-latest-container .news-latest-gotoarchive A:HOVER {
}

#news-latest-container .news-latest-item {
	line-height: 1.3;
	padding: 3px 0px 3px 0px;
	margin: 3px 0px 3px 0px;
}
#news-latest-container .news-latest-date,#news-latest-container .news-latest-morelink,#news-latest-container #news-latest-container .news-latest-date {
	margin:0;
	font-size:8.5pt;
	/* border-bottom: 1px dotted #000000; */
	text-align: left;
}
#news-latest-container .news-latest-date {
	margin:0;
	border-bottom: 1px dotted #000000;
}
#news-latest-container .news-latest-category {
	font-size:8.5pt;
	padding: 2px;
	margin: 0;
}
#news-latest-container .news-latest-morelink {
	font-size:8.5pt;
	height:12px;
	padding-bottom: 10px; 
}

#news-latest-container .news-latest-morelink A {
	text-decoration: none;
	font-size:8.5pt;
	float:right;
}
/*--------------------------------- tt_news LIST view  -----------------------------------*/
#news-list-container {
	font-size: 8.5pt;
	margin:0;
	padding: 0px 25px 0px 25px;
}
#news-list-container a {
	color: #78B617;
	text-decoration: none;
}
#news-list-container a:visited {
	color: #035B24;
	text-decoration: none;
}
#news-list-container a:hover, #siteWrap .news-list-container a:active  {
	color: #FFFFFF;
	background-color: #035B24;
	text-decoration: none;
}

#news-list-container .news-list-item {
	padding: 0px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #444247;
}
#news-list-container .news-list-item h1 {
	font-family: tahoma, arial;
	font-size: 9pt;
	font-weight: normal;
	color: #035B24;
	line-height: 1.2em;
	padding:0;
	margin: 0;
}
#news-list-container .news-list-item h1 a:link, #news-list-container .news-list-item h1 a:visited {
	color: #78B617;
	font-weight: normal;
	text-decoration: none;
}

#news-list-container .news-list-item h1 a:hover, #news-list-container .news-list-item h1 a:active {
	color: #FFFFFF;
	background-color: #78B617;
	font-weight: normal;
	text-decoration: none;
}
#news-list-container .news-list-item p {
	margin:0;
}
#news-list-container .news-list-date {
	font-size: 8.5pt;
	font-weight: bold;
}
#news-list-container .news-list-item .news-list-morelink  {
	margin: 10px 0px 5px 0px;
	text-align: right;
}
#news-list-container hr {
	border: none;
}
/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	padding-top: 14px;
}
.news-single-item h1 {
	padding-top: 0px;
	margin-top:0;
}
.news-single-item .news-single-timedata {
	text-align: left;
	font-weight: bold;
	padding:0px 25px 0px 25px;
}
.news-single-item hr {
	border: none; 
}

.news-single-item H3 {
	margin-bottom: 15px;
}
.news-single-img {
	padding-left: 20px;
}
.news-single-imgcaption {
	clear:both;
}

.news-single-category {
	font-size: 8.5pt;
	color: #000000;
	font-weight: bold;
}
.news-single-backlink {

}
.news-single-backlink, .news-single-backlink a {
	color: #78B617;
	font-weight: bold;
	font-size: 8.5pt;
	margin: 10px 0px 15px 0px;
	text-align: right;
}
.news-single-timedata {
	font-size: 8.5pt;
	padding-left: 20px;
	text-align: right;
}
.news-single-subheader {
	font-size: 8.5pt;
	font-weight: bold;
	padding: 10px 25px 15px 20px;
}
.news-single-timedata, .news-single-author,.news-single-imgcaption {
	font-size: 8.5px;
}
.news-single-img {

}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
	font-size: 8.5pt;
	margin: 15px 25px 0px 20px;
	padding: 10px;
	background-color: #78B617;
	color: #FFFFFF;
}
.news-single-related,.news-single-files,.news-single-links  {
	margin:0px;
	margin-bottom: 3px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	font-size: 8.5pt;
	margin: 3px 0px 0px 5px;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-size: 8.5pt;
	font-weight: bold;
	padding: 2px 0px 2px 0px;
}



