body {

	margin:0;

	padding:0;

	background:#DFDFDF url(img/green/body.gif) repeat-x top left;

	font:normal 12px Verdana,sans-serif;
	color:#597D3F;

	text-align:center;

}



a img {border:0;}

a {color:#597D3F;}

#content a {}

#content a:hover {text-decoration:none;}


td {font-size:12px;}

#content_left h1 {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-size:15px;
  font-weight: bold;  
}

#content h1 {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-size:16px;
  font-weight: bold;
  border-bottom: 1px #DFDFDF solid;
  bor
  
}

#content h2 {
  margin: 0 0 10px 0;
  padding: 0 0 0 0;
  font-size:14px;
  font-weight: bold;
}



#content .maintext img {padding:3px;border:1px solid red;}

p {
  margin: 0 0 12px 0;
}


.tx-indexedsearch table td {width:70%;border:1px solid red;}

#all {position:relative;width:670px;margin:0 auto;text-align:left;}

#main {

	overflow:none;

	margin:0 auto;

	padding:0 0 10px 0;

	width:670px;

	border:0px solid;

	background:url(img/green/main.jpg) repeat-y top center;

	background-position:16px 0 !important;

}



#default {display:none;}

#text {}

#text a {}



#head {

	height:173px;

	background:url(img/green/head.jpg) no-repeat;

	background-position:-48px 0 !important;

}



#icons span {display:none;}

#icons {

	position:absolute;

	top:20px;

	right:30px;

}





/*#### start toplevel nav ##############################################################*/


#nav {

	margin:0 25px 0 26px;
	
	padding: 0;

	height:21px;

	overflow:hidden;

	border-top:1px solid #fff;

}

#nav a {color:#fff;text-decoration:none;font-weight:bold;text-transform:uppercase;}

#nav ul {

	margin:0;

	padding:0;

	list-style-type:none;

}

#nav li {

	display:block;

	float:left;

}



#nav .lev_1, #nav .lev_1_act, #nav .lev_1_last {

	background: url(img/green/top_nav.gif) repeat-x top left !important;

	padding:6px 0 4px 0;

	width:123px !important;

	text-align:center;

	border-right:1px solid #fff;

}

#nav .lev_1 a:hover, .lev_1_last a:hover {

	margin:-6px 0 0 0;

	display:block;

	padding:6px 0 0 0;

	border-bottom:4px solid #A9B989;

	background:#A9B989 url(img/green/top_nav_act.gif) repeat-x top left !important;

}

#nav .lev_1_last, #nav .lev_1_act_last {

	width:123px !important;

	border-right:0 !important;

	text-align:center;

	padding:6px 0 4px 0;

}

#nav .lev_1_act, #nav .lev_1_act_last {

	background: url(img/green/top_nav_act.gif) repeat-x top left !important;

}

#nav .lev_1_act a, #nav .lev_1_act_last a {

	color:#597D3F !important;

}



/*#### ende toplevel nav ##############################################################*/







/*#### start sub nav ##############################################################*/

#left_nav {margin:0;}

#left_nav ul {

	margin:-10px 0 0 0;

	padding:5px 0 5px 0;

	width:166px !important;

	width:172px;

	list-style-type:none;

}

#left_nav ul li ul {

	margin:5px 0 5px 0;

	padding:0 0 0 0;

	width:154px !important;

	border:0;

}

#left_nav li {

	display:block;

	padding:2px 0 2px 12px;

	background:url(img/green/bullet.gif) no-repeat;

	background-position:2px 7px;

	border-right:0px solid #fff;

}

#left_nav li ul li {

	background:none;

}

#left_nav li ul li a {

	font-size:11px;

	text-decoration:none;
}

.lev_3_act a {

	text-decoration:underline !important;

}




/*#### ende sub nav ##############################################################*/



#flags {

	clear:both;

	width:170px;

	margin:10px 0 0 0;

}

#flags h3 {

	margin:0 0 5px 0;

}



#content_left {

	float:left;

	margin:20px 0 0 35px !important;

	width:170px;

	padding:0 6px 0 0 !important;


}



#content_left_rte {

	width:157px !important;

	padding:5px;
	
	

}



#content {

	margin:10px 33px 0 210px !important;

	padding:10px 0 10px 10px;

	background:url(img/green/dotted_line.gif) repeat-y top left;
	
	min-height: 150px;
	
	width: 410px;
	

}



#sitemap a {text-decoration:none;}

#sitemap a:hover {text-decoration:underline;}



.sitemap_1 {

	margin:1px 0 0 0;

	padding:3px 0 4px 5px;

	background:#829268;

}

.sitemap_1 a {

	color:#fff;

	font-weight:bold;

	text-transform:uppercase;

}

.sitemap_2 {

	margin:1px 0 0 0;

	padding:3px 0 4px 35px;

	background:#A9B989;

}

.sitemap_2 a {

	font-size:11px;

	font-weight:bold;

}

.sitemap_3 {

	margin:1px 0 0 0;

	padding:3px 0 4px 70px;

	background:#DFDFDF;

}

.sitemap_3 a {

	font-size:11px;

}



#footer {

	clear:both;

	margin:0 auto;

	width:670px;

	padding:2px 0 0 0;

	height:32px !important;

	height:34px;

	text-align:center;

	color:#fff;

	font-size:11px;

	background:url(img/green/footer.jpg) no-repeat top center;

	background-position:16px 0 !important;

	background-position:17px 0;

}


