
/* HTML & Body */
html																	{ padding: 0px; margin: 0px; height: 100%; }
body																	{ padding: 0px; margin: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; color: #000000; font-size: 0.75em; background: url(../images/bg.gif) no-repeat 725px 360px #dcdcdc; }


/* Corrections */
table																	{ font-size: 1em; }
form																	{ display: inline; }
h1, h2, h3, h4												{ padding: 0px; margin: 0px; font-size: 1em; }
p																			{ margin: 0px; padding: 0px; }
.floatkiller													{ clear: both; height: 1px; font-size: 1px; overflow: hidden; }


/* Fontsize */

#fontsize a														{ color: white; text-decoration: none; width: 21px; height: 20px; position: relative; overflow: hidden; display: block; float: left; margin: -3px 0px 0px 0px; }
#font_a																{ background: url(../images/font_a.gif);}
#font_b																{ background: url(../images/font_b.gif);}
#font_c																{ background: url(../images/font_c.gif);}


/* Headline & Links */
.headlinewrap													{ height: 45px; overflow: hidden; }
.contentheadline1											{ position: absolute; font-size: 1.4em; color: #759336; font-weight: bold; margin: 3px 0px 0px 0px; padding-top: 2px; line-height:  1.1em; }
.contentheadlinepng										{ position: absolute; margin: 30px 0px 0px -30px; padding-top: 0px; width: 529px; height: 10px; }

.linkit a															{ color: #759336; text-decoration: none; font-weight: bold; padding-left: 13px; background: url(../images/arrow_green_light.gif) no-repeat 0.2em 0.4em; }
.linkit a:hover												{ text-decoration: underline; }

/* Divisions */
#corner																{ position: absolute; top: 359px; left: 725px; width: 14px; height: 259px; background: url(../images/corner.gif) no-repeat; }

#container														{ width: 100%; min-height: 100%; height: auto !important; height: 100%; background: url(../images/bg_container.gif) repeat-y;   }
	#header															{ overflow: hidden; height: 161px; }
		#menumeta													{ height: 20px; overflow: hidden; background: #dadada; color: #838e89; font-size: 10px; }
			.menumeta												{ width: 921px; overflow: hidden; }
				#menumeta_wrap								{ float: right; }
				#menumeta_wrap ul							{ list-style: none; padding: 0px; margin: 3px 0px 0px 0px; }
				#menumeta_wrap ul li					{ float: left; padding: 0px; margin: 0px; }
				#menumeta_wrap ul li a				{ color: #838e89; text-decoration: none; }
				#menumeta_wrap ul li a:hover	{ text-decoration: underline; }

				#fontsize											{ float: right; margin: 3px 0px 0px 0px; }
		.hrline														{ font-size: 1px; overflow: hidden; height: 1px; background: #ffffff; }
		#logoarea													{ height: 106px; overflow: hidden; background: url(../images/bg_logoarea.jpg) no-repeat top left #e1eec7; }
			#logo														{ width: 245px; height: 100px; margin: 12px 0px 0px 28px; position: absolute; z-index: 1000; overflow: hidden; }
			#slogan													{ width: 207px; height: 41px; background: url(../images/slogan.gif) no-repeat; position: absolute; margin: 44px 0px 0px 713px; }
		#menumain													{ background: url(../images/bg_menumain.gif) repeat-x #676e6b; height: 35px; }
		#menumain ul											{ list-style: none; margin: 0px 0px 0px 18px; padding: 0px; }
		#menumain ul li										{ float: left; margin: 0px; padding: 0px; }
		#menumain ul li a									{ display: block; padding: 8px 10px 20px 10px; color: #fff; text-decoration: none; font-weight: bold; }
		#menumain ul li a:hover						{ background: #585e5b; }
		.menumain_act											{ background: #585e5b; }

	#bodypart_corner										{ width: 100%; height: 119px; position: absolute; background: url(../images/bg_bodypart_right.gif) 725px 0px no-repeat; z-index: 10; }
	#bodypart														{ width: 100%; background: url(../images/bg_bodypart.gif) repeat-x top left; }
		.bodypart													{ width: 950px; }
			#bodypart_left										{ width: 196px; float: left; overflow: hidden; z-index: 12; position: relative; min-height: 200px; background: url(../images/bg_bodypart_left.gif) no-repeat top left; }
				#menusub												{ margin: 74px 0px 46px 14px; }
				#menusub ul											{ list-style: none; padding: 0px; margin: 0px; position: relative; z-index: 1000000; }
				#menusub ul li									{ margin: 0px; background: url(../images/spacer_menusub.gif) no-repeat bottom left; width: 166px; }
				#menusub ul li a								{ color: #485b22; text-decoration: none; padding: 5px 0px 8px 0px; margin-left: 15px; display: block; width: 145px; }
				#menusub ul li a:hover					{ background: url(../images/arrow_green.gif) no-repeat right center; }
				.menusub_act a									{ background: url(../images/arrow_green.gif) no-repeat right center; font-weight: bold; }

				#searchbox											{ margin: 0px 0px 60px 14px; background: url(../images/spacer_menusub.gif) no-repeat top left; padding: 8px 0px 0px 14px; }
				#searchbox_bottom								{ margin: 4px 0px 0px -14px; height: 2px; overflow: hidden; background: url(../images/spacer_menusub.gif) no-repeat top left; }

			#bodypart_center									{ width: 529px; float: left; overflow: hidden; z-index: 12; position: relative; background: url(../images/bg_bodypart_center.gif) no-repeat top left; }
				#rootline												{ margin: 25px 0px 0px 23px; height: 21px; font-size: 0.8em; color: #c1c6c4; overflow: hidden; }
				#rootline ul										{ list-style: none; margin: 0px; padding: 0px;  }
				#rootline ul li									{ float: left; margin: 0px; padding: 0px 0px 0px 6px; }
				#rootline ul li a								{ color: #c1c6c4; text-decoration: none; }
				#rootline ul li a:hover					{ color: #838e89; }
				.rootline_act a									{ color: #838e89 !important; }
				#rootline img										{ margin: 2px 0px 0px 4px; }

				#photoheader										{ width: 529px; height: 70px; overflow: hidden; background: #efefef; }
				#content												{ width: 473px; overflow: hidden; margin: 20px 0px 100px 29px; line-height: 130%; }
				#content ul											{ list-style: none; padding: 0px; margin: 5px 0px 5px 0px; }
				#content ul li									{ padding: 2px 0px 2px 13px; background: url(../images/arrow_black.gif) no-repeat 0em 0.6em; }
				#content ul li a								{ background: none; padding: 0px !important; }
			#bodypart_right										{ width: 196px; float: left; overflow: hidden; margin: 139px 0px 60px 14px; }

#footer																{ float: left; width: 735px; height: 66px; margin-top: -66px; background: url(../images/footer.gif) top left no-repeat; overflow: hidden; position: relative; z-index: 1000000; }
	#ontop															{ margin: 21px 0px 0px 655px; height: 18px; width: 90px; font-size: 10px; }
	#ontop a														{ text-decoration: none; color: #759336;}
	#ontop a:hover											{ text-decoration: underline; }

	#copyright													{ margin: 8px 0px 0px 224px; font-size: 10px; color: #838e89; height: 20px; }

/* Fontsize */
.tx-efafontsize-pi1										{ float: right; height: 20px;  }
























