/* CSS Document */

html {
	height: 100%;
}
body {
	margin:0;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 9px;
	color: #000000;
	height: 100%;
	background-color: #5F7701;
	letter-spacing: 0.3px;
}
.clearer {
	clear: both;
}
#siteWrap {
	min-height:97%; 
	height:auto !important; 
	height: 97%;
}
#mainWrap {
	margin: 0;
	padding: 0px;
	background-color: #5F7701;
}
#headerWrap {
	height: 288px;
	width: 100%;
}
#headerWrap .headerTopWrap {
	background-color: #FFFABF;
}
#headerWrap .headerTopWrap .headerTop {
	width: 1037px;
	padding-left: 37px; 
	height: 164px;
	/*border: 1px solid #000000; */
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 1037px;
}
html>body #headerWrap .headerTopWrap .headerTop {
	width: 963px;
}
#headerWrap .logoTop  {
	width: 270px;
	height: 164px;
	float: left;
	/*border: 1px solid #000000; */
}
#headerWrap .menuWrap {
	width: 730px;
	float: right;
	height: 164px;
	/*border: 1px solid #000000; */  
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 730px;
}
html>body #headerWrap .menuWrap {
	width: 693px;
}

#headerWrap .menuTop {
	width: 730px;
	text-align: left;
	font-family: Verdana, Arial;
	font-size: 8.6pt;
	padding: 0px;
	/*border: 1px solid #000000; */
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 730px;
}
html>body #headerWrap .menuTop {
	width: 693px;
}
#headerWrap .menuTop ul {
	padding: 0px 0px 0px 0px;
	margin:0;
}
#headerWrap .menuTop ul li {
	display: inline;
	list-style: none;
	background-image: url(../images/menu-strich.gif);
	background-repeat: no-repeat;
	background-position: right top;
	padding: 0px 7px 0px 3px;
	margin: 0;
}
#headerWrap .menuTop a:link, #headerWrap .menuTop a:visited {
	color: #000000;
	text-decoration: none;
	font-weight: normal;
}
#headerWrap .menuTop a:hover, #headerWrap .menuTop a:active {
	color: #B9D300;
	text-decoration: none;
	font-weight: normal;
}
#headerWrap .menuTop .menuTop-ACT a:link, #headerWrap .menuTop .menuTop-ACT a:visited {
	color: #B9D300;
	text-decoration: none;
	font-weight: normal;
}
#headerWrap .menu-1-wrap {
	font-size: 8.6pt;
	width: 730px;
	/*border: 1px solid #000000; */
	padding: 133px 0px 0px 0px;
	margin-left: 0px;
	letter-spacing: 0.3px;
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 730px;
}
html>body #headerWrap .menu-1-wrap {
	width: 693px;
}
#headerWrap .menu-1-wrap ul {
	padding: 0px;
	margin:0;
}
#headerWrap .menu-1-wrap ul li {
	display: inline;
	list-style: none;
	background-image: url(../images/menu-strich.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding: 0px 6px 0px 0px;
	margin:0;
}
#headerWrap .menu-1-wrap a {
	padding: 0px;
}
#headerWrap .menu-1-wrap a:link, #headerWrap .menu-1-wrap a:visited {
	color: #000000;
	text-decoration: none;
}
#headerWrap .menu-1-wrap a:hover, #headerWrap .menu-1-wrap a:active {
	color: #B9D300;
	/* font-weight: bold; */
	text-decoration: none;
}
#headerWrap .menu-1-wrap .menu-1-ACT a:link, #headerWrap .menu-1-wrap .menu-1-ACT a:visited {
	color: #B9D300;
	/* font-weight: bold; */
	text-decoration: none;
}
#headerWrap .headerBottomWrap {
	background-color: #B9D300;
}
#headerWrap .headerBottomWrap .headerBottom {
	height: 124px;
	width: 1028px;
	padding-left: 37px;
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 1028px;
}
html>body #headerWrap .headerBottomWrap .headerBottom {
	width: 983px;
}
#headerWrap .headerBottomWrap .headerBottom .logoBottom {
	float: left;
	width: 270px;
	height: 124px;
}
#headerWrap .headerBottomWrap .bildleisteWrap {
	/*width: 767px;*/
	height: 124px;
	float: left;
}

#headerWrap .bildleisteWrap .bildleiste {
	width: 580px;
	padding: 80px 0px 0px 0px;
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	padding: 80px 0px 0px 0px;
	width: 580px;
}
html>body #headerWrap .bildleisteWrap .bildleiste {
	padding: 80px 0px 0px 0px;
	width: 573px;
}
#headerWrap .logo {
	float: right;
	margin:0;
	padding: 0px;
}
#contentWrap {
	margin: 0;
	background-color: #5F7701;
}
#contentWrap .content {
	width: 845px;
	padding-left: 37px;
/* Internet Explorer Hack */
	voice-family: "\"}\"";
	voice-family: inherit;
	width: 845px;
}
html>body #contentWrap .content {
	width: 803px;
}
#contentWrap .spalteLinks {
	float: left;
	width: 273px;
	margin-top: 41px;
}

#contentWrap .menu-2-wrap ul {
	padding: 0px;
	margin:0;
	font-size: 8.6pt;
	line-height: 1.6;
}
#contentWrap .menu-2-wrap ul li {
	list-style: none;
	padding: 0px;
	margin:0;
}
#contentWrap .menu-2-wrap a {
	padding: 2px;
}
#contentWrap .menu-2-wrap a:link, #contentWrap .menu-2-wrap a:visited {
	color: #FFED00;
	text-decoration: none;
}
#contentWrap .menu-2-wrap a:hover, #contentWrap .menu-2-wrap a:active {
	color: #FFFFFF;
	/* font-weight: bold; */
	text-decoration: none;
}
#contentWrap .menu-2-wrap .menu-2-ACT a:link, #contentWrap .menu-2-wrap .menu-2-ACT a:visited {
	color: #FFFFFF;
	/* font-weight: bold; */
	text-decoration: none;
}

/* *******************************
	Inhalt - Formatierungen
******************************* */
/* ******** RECHTE SPALTE ****** */
#contentWrap .spalteLinks .news-wrap H1 {
	margin: 5px 0px 15px 0px;
	/* font-size: 11pt; */
	font-size: 1.3em;
	font-weight: normal;
	color: #CCE900;
}
/* ******** LINKE SPALTE ****** */
#contentWrap .inhalt {
	float: right;
	width: 530px;
	/* margin-bottom: 30px; */
	font-size: 1em;
	padding-top: 5px;
}
#contentWrap .inhalt .fontSize {
	width: 100%;
	text-align: right;
	margin: 2px;
	color: #FFFFFF;
}
#contentWrap .inhalt .fontSize span {
	margin: 2px;
	padding: 1px;
	/*border: 1px solid #FFE188;  */
	float: none;
}
#contentWrap .inhalt h1 {
	margin: 22px 0px 15px 0px;
	/* font-size: 11pt; */
	font-size: 1.3em;
	font-weight: normal;
	color: #CCE900;
}
#contentWrap .inhalt h2 {
	margin: 10px 0px 5px 0px;
	font-size: 1.1em;
	font-weight: normal;
	color: #CCE900;
}
#contentWrap .inhalt p {
	margin-bottom: 20px;
	color: #FFFFFF;
	line-height: 1.6;
}
#contentWrap .inhalt a:link, #contentWrap .inhalt a:visited {
	color: #FFED00;
	text-decoration: none;
}
#contentWrap .inhalt a:hover, #contentWrap .inhalt a:active {
	color: #FFED00;
	text-decoration: underline;
}
#contentWrap .inhalt ul {
	color: #FFFFFF;
	font-size: 1em;
	line-height: 1.6;
}
#contentWrap .csc-linkToTop {
	background-image: url(../images/pfeil-oben.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 10px;
}
#contentWrap .csc-textpic-imagewrap {
	/* display: block; */
	margin: 0px 5px 5px 0px;
}

#contentWrap .csc-textpic-intext-left-nowrap {
	/* border-bottom: 1px dotted #444247;*/
} 
#contentWrap .csc-textpic-caption {
	padding-top: 5px;
	color: #FFFFFF;
}
#contentWrap .contenttable TD {
	padding: 2px 0px 2px 0px;
	font-size: 0.98em;
}
#contentWrap .contenttable P {
	padding: 0px;
	margin:0;
}
#contentWrap .contenttable .TD-rechts P {
	text-align: right;
	padding: 0px;
	margin:0;
}
/* ----------------------------
	Logoleiste Footer
------------------------------ */
#contentWrap .logoFooter {
	width: 600px;
	margin-top: 50px;
	margin-left: 309px;
}
/* --------------------------
	tt_news
--------------------------- 
	latest
---------------------------- */
/*-----------------------------------  tt_news LATEST view  -----------------------------------*/
#news-latest-container {
	width: 245px;
	padding: 0px;
}
#news-latest-container a:link, #news-latest-container a:visited {
	color: #FFED00;
	text-decoration: none;
}
#news-latest-container a:hover, #news-latest-container a:active {
	color: #FFED00;
	text-decoration: underline;
}
#news-latest-container .news-latest-item h3 {
	font-size: 1em;
	font-weight: normal;
	margin:0;
	color: #CCE900;
}
#news-latest-container .news-latest-item h3 a {
	font-size: 1em;
	font-weight: normal;
	color: #FFED00;
	line-height: 1.5;
}
#news-latest-container H2, #news-latest-container .news-latest-gotoarchive {
	color: #CCE900;
	font-size: 0.9em;
}

#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 {
	padding: 5px 10px 10px 10px;
	margin: 0;
	color: #FFFFFF;
	border: 1px dotted #CCE900;
}
#news-latest-container .news-latest-item p {
	font-size: 0.9em;
	line-height: 1.5;
	margin:5px 0px 5px 0px;
}
#news-latest-container .news-latest-date,#news-latest-container .news-latest-morelink, #news-latest-container .news-latest-date {
	color: #FFFFFF;
	margin:0;
	font-size:0.8em;
	text-align: left;
}
#news-latest-container .news-latest-date {
	margin:0;
}

#news-latest-container .news-latest-morelink {
	font-size:0.9em;
	height:12px;
	text-align: left;
}

#news-latest-container .news-latest-morelink A {
	color: #FFED00;
	text-decoration: none;

}
/* ------------ tt-news - LIST ----------------------- */	
#news-list-container .news-list-item {
	padding-bottom: 10px;
	margin: 10px 0px 10px 0px;
	border-bottom: 1px dotted #FFFFFF;
}
#news-list-container h1 {
	margin: 0px 0px 15px 0px;
	font-size: 0.87em;
}
#news-list-container h1 a {
	margin:0;
	font-size: 0.87em;
	font-weight: normal;
	color: #CCE900;
}
#news-list-container .news-list-date {
	color: #FFFFFF;
	margin: 0;
	padding: 0px;
	font-size: 0.85em;
}
#news-list-container .news-list-item .news-list-morelink  {
	margin: 10px 0px 5px 0px;
	text-align: right;
}
/* --------- news SINGLE --------------------*/
#contentWrap .news-single-item {
	padding-top: 14px;
}

#contentWrap .news-single-item .news-single-timedata {
	padding:0px;
	color: #FFFFFF;
}
#contentWrap .news-single-item hr {
	border: none; 
}
#contentWrap .news-single-item H2 {
	margin-bottom: 15px;
}
#contentWrap .news-single-item H3 {
	margin-bottom: 15px;
}
#contentWrap .news-single-subheader {
	color: #FFFFFF;
	font-weight: bold;
	line-height: 1.6;
}
/* --------------------------
	Footer
--------------------------- */
#footerWrap {
	background-color: #B9D300;
	padding: 5px 0px 0px 37px;
	height: 20px;
}
#footerWrap .footer {
	width: 820px;
}
#footerWrap .footerLeft {
	width: 600px;
	float: left;
}
#footerWrap .footerRight {
	width: 220px;
	text-align: right;
	float: right;
}
#footerWrap .footerRight a:link, #footerWrap .footerRight a:visited {
	color: #5F7701;
	text-decoration: none;
}
#footerWrap .footerRight a:hover, #footerWrap .footerRight a:active {
	color: #5F7701;
	text-decoration: underline;
}
