/* CSS Document */
body { color: #333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;
	   margin-left: 0px; margin-top: 0px; margin-right: 0px; margin-bottom: 0px;
       padding-left: 0px; padding-top: 0px; padding-right: 0px; padding-bottom: 0px;}
img {border:none;}

p {color: #333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; text-align:justify;}

td {color: #333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}

h1 {color: #1E5A00; font-size: 16px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:5px;}
h2 {color: #333333; font-size: 14px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:3px;}
h3 {color: #333333; font-size: 13px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:3px;}
h4 {color: #333333; font-size: 12px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-top:0px; margin-bottom:2px;}
h5 {font-size: 14px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px;}
h6 {font-size: 14px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px;}
h7 {font-size: 14px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif; margin-bottom:3px;}

a:link  { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:visited { color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}
a:hover { color: #3366CC; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.Ueberschrift1 {color: #333333;  font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;
		margin-bottom:5px; padding-bottom:5px;}
.Ueberschrift2 {color: #333333;  font-size:13px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}
.fliesstext {color: #333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
.hervorhebung {color: #333333;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold;}

.BannerBackGround {
	background-image: url(img/bannerline.jpg);
	background-repeat: repeat-x;
	}
#SiteUtilities { position: absolute; margin-top: 0px; z-index:1;
	top: 6px; left: 418px; width: 400px; height: 15px;}	
#SiteSearch {position: absolute; margin-top: 0px; z-index:1;
	top: 4px; left: 600px; width: 180px; height: 15px;}	
#HMenuLayer{position:absolute; margin-top:0px; z-index:1;
	top:111px; left:0px; width:100%; height:21px;}
#PathLayer {position:absolute; margin-top: 0px; z-index:1;
		top:90px; left:0px; width:100%; height:21px;}

.HMenuActive { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;}
.HMenuActive:link { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenuActive:visited { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenuActive:hover { color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenuActiveTable {background-image:url(img/menuactiveback.jpg); background-repeat:repeat-x; 
				 vertical-align: middle; font-size: 11px;}

.HMenu { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenu:link { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenu:visited { color: #666666; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenu:hover { color: #111111; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.HMenuTable { background-image:url(img/menuback.jpg); background-repeat:repeat-x; 
			 vertical-align:middle; font-size: 11px;}
			 
/*.VMenuTableHeader {border-bottom-style:solid; border-bottom-width:1px; border-bottom-color: #339900;
				border-top-style:solid; border-top-width:1px; border-top-color: #1E5A00;
				background-color:#DCDCDC;
				color: #333333; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; text-decoration: none;
				padding-left: 5px;}*/
.VMenuTableHeader {	background-image:url(img/menuback.jpg); background-repeat:repeat-x; 
			 vertical-align:middle; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight:bold; 
			 text-decoration: none; padding-left: 5px; color:#333333;}

.VMenuL1 { color: #666666; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.VMenuL1:link { color: #666666; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.VMenuL1:visited { color: #666666; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.VMenuL1:hover { color: #111111; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.VMenuActiveL1 { color: #111111; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.VMenuActiveL1:link { color: #111111; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.VMenuActiveL1:visited { color: #111111; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.VMenuActiveL1:hover { color: #111111; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: none; }

.VMenuL2 { color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.VMenuL2:link { color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.VMenuL2:visited { color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.VMenuL2:hover { color: #111111; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}

.VMenuActiveL2A { color: #111111; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.VMenuActiveL2:link { color: #111111; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.VMenuActiveL2:visited { color: #111111; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
.VMenuActiveL2:hover { color: #111111; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration:none;}
				
.ft10px666666 { color: #666666; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ft10px333333 { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.Sitemap { color: #666666; font-size:11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.Sitemap:link{ text-decoration:none;}
.Sitemap:visited{ text-decoration:none;}
.Sitemap:hover{ text-decoration:underline;}

.Path { color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;
	padding-left:5px;}
.Path:link {color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.Path:visited {color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:none;}
.Path:hover {color: #666666; font-size:10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration:underline;}


.TableLogin { padding-left: 5px;}
.TableMenu { padding-left: 5px;} 
.TableMain { padding:5px; padding-top: 10px;} 
.TableRight { border-right-style:solid; border-right-width:1px; border-right-color: #339900;}
.TableFooter { color: #333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; padding: 2px; 
			border-top-style:solid; border-top-width:1px; border-top-color: #339900;
			vertical-align: top;}
.TableMenuWrap {border:0px; padding:0px; margin:0px; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:top;}
		
.naviUtility { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.naviUtility:link { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.naviUtility:visited { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none;}
.naviUtility:hover { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline;}

.formular { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; 
	border-style: solid; border-width: 1px; border-color: #666666;}
.formulartext { color: #333333; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif;}
.LoggedUser {color: #333333; font-size: 11px; font-weight:bold; font-family: Verdana, Arial, Helvetica, sans-serif;}


.tx-indexedsearch .tx-indexedsearch-searchbox P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }   
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:50px; }	
.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px;  color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: #ffffff; 
	border-style: solid; border-width: 1px; border-color: #666666; }	
.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-family:Verdana, Arial, Helvetica, sans-serif;}	
.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:11px; margin-bottom:5px;}	
.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title {background-repeat:repeat-x; color: #333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; width:500px; height:21px;}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { color: #333333; font-size:12px; font-family:Verdana, Arial, Helvetica, sans-serif; width:50px  }
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { color: #333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:50px }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { color: #333333; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; width:600px; text-align:justify; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { background:#ffffff; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; width:600px}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }	  
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead P { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE { table-layout: auto}	
.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align: middle;} 
.tx-indexedsearch-browsebox-SCell { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; } 
.tx-indexedsearch-browsebox TD { margin-top:0px; margin-bottom:0px; color: #333333; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }

div.tx-vcdarchive-pi1 h1 { font-size: 13px; font-weight: bold; font-style: italic; margin-top: 25px; color: #333333;}
div.tx-vcdarchive-pi1 h2 { font-size: 12px; font-weight: bold; font-style: normal; margin-top: 21px; color: #333333;}
div.tx-vcdarchive-pi1 h3 { font-size: 12px; font-weight: bold; font-style: normal; margin-top: 18px; color: #333333;}
div.tx-vcdarchive-pi1 h5 { font-size: 11px; font-weight: normal; font-style: italic; line-height: 18px; margin-top: 18px; color: #333333;}
div.tx-vcdarchive-pi1 table { color:#333333; background-color:#DCDCDC; border: 1px  #339900 solid; margin-bottom:10px;}
div.tx-vcdarchive-pi1 table a { color:#333333; text-decoration:none;}
div.tx-vcdarchive-pi1 table td { vertical-align: top; text-align: left; padding: 5px; empty-cells:show; background-color:#ffffff;}
div.tx-vcdarchive-pi1 table td small { font-size:13px;}
div.tx-vcdarchive-pi1 table td big { font-style:italic; font-size:14px;}
div.tx-vcdarchive-pi1 table td.title { font-size: 15px; font-weight:bold; margin:0px; padding-left:5px; padding-top:3px; padding-bottom:4px; background-color: #DCDCDC; color: #333333;}
div.tx-vcdarchive-pi1 table th, div.tx-vcdarchive-pi1 table td.header { font-size:100%; font-weight:bold; padding-top: 2px; padding-bottom: 2px; background-color:#DCDCDC; color: #333333;}
div.tx-vcdarchive-pi1 table td.title1 { font-size:14px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left:3px; padding-right:3px; background-color:#DCDCDC; color: #333333;}
div.tx-vcdarchive-pi1 table td.label { text-align:right; font-weight:bold; background-color: #ffffff; color: #333333;}
div.tx-vcdarchive-pi1 table td.light { background-color: #ffffff;}
div.tx-vcdarchive-pi1 table td.dark { background-color:#ffffff;}
div.tx-vcdarchive-pi1 table td.error { font-size:13px; font-weight:bold; background-color: #DCDCDC; color:#dd0000;}

div.tx-vcdcalendar-pi1 table { color:#333333; background-color:#eeeeee; border: 1px  #339900 solid; margin-bottom:10px;}
div.tx-vcdcalendar-pi1 table a { color:#333333; text-decoration:underline;}
div.tx-vcdcalendar-pi1 table td { vertical-align: top; text-align: left; padding: 5px; empty-cells:show; background-color:#ffffff;}
div.tx-vcdcalendar-pi1 table td small { font-size:13px;}
div.tx-vcdcalendar-pi1 table td big { font-size:14px; font-weight:bold;}
div.tx-vcdcalendar-pi1 table td.title { font-size:15px; font-weight:bold; margin:0px; padding-left:5px; padding-top:3px; padding-bottom:4px; background-color: #DCDCDC; color: #333333;}
div.tx-vcdcalendar-pi1 table th, div.tx-vcdcalendar-pi1 table td.header { font-size:100%; font-weight:bold; padding-top: 2px; padding-bottom: 2px; background-color:#DCDCDC; color: #333333;}
div.tx-vcdcalendar-pi1 table td.title1 { font-size:12px; font-weight: bold; padding-top: 2px; padding-bottom: 2px; padding-left:3px; padding-right:3px; background-color:#DCDCDC; color: #333333; vertical-align:middle;}
div.tx-vcdcalendar-pi1 table td.label { text-align:right; background-color: #ffffff; color: #333333;}
div.tx-vcdcalendar-pi1 table td.light { background-color: #ffffff;}
div.tx-vcdcalendar-pi1 table td.dark { background-color:#ffffff;}
div.tx-vcdcalendar-pi1 table td.error { font-size:13px; font-weight:bold; background-color: #DCDCDC; color:#dd0000;}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{ clear:right; height:1px; border:1px solid #FFFFFF;}
.news-latest-container {	color:#1E5A00; border:1px solid #333; background-color:#eeeeee;}
.news-latest-item {/* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ height: auto !important; padding:3px; margin:3px; border:1px solid #666; background-color:#FFFFFF;}
.news-list-container { border:0px solid #000; background-color:#FFFFFF;}
.news-list-item {/* IE hack */ height: 1%; line-height: 1.3; /* IE hack end */ height: auto !important; padding:3px; margin:3px; background-color:#FFFFFF;}
.news-list-container H3 { margin-bottom: 5px; padding: 2px; background-color: #FFFFFF; border:0px}
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED{color:#333333; padding-left:2px; text-decoration:underline;}
.news-list-container H3 A:HOVER{color:#3366CC; padding-left:2px; text-decoration:underline;}
.news-list-container H3 A {color:#333333; text-decoration:underline;}
.news-list-date { float: right; color: #333333; width: 180px; text-align: right; height: 20px; margin-top: -2px; margin-right: -2px; font-size: 9px; font-weight: normal; background-color: #FFFFFF; }
.news-single-item { padding:5px; margin-bottom:5px;border:0px; background-color:#FFFFFF;}
.news-single-item H2 { font-size: 16px; font-weight:bold; color: #1E5A00; margin-bottom: 0px;}
.news-single-img { float: right; margin-left:10px; }
.news-single-additional-info { background-color: #FFFFFF;/* 	clear: both; */ margin-top: 15px; border: 0px solid #FFFFFF; padding:0px; padding-bottom:0px; }
.news-single-related,.news-single-files,.news-single-links  { border: 1px solid #666; margin:0px; margin-bottom: 3px; padding:3px; background-color:#FFFFFF;}
.tx-ttnews-browsebox-SCell {	background-color: #FFFFFF; border:1px solid #666; }
IMG.spacer-gif {border:0px;}