
/* HTML & Body */
html																	{ padding: 0px; margin: 0px; height: 100%; }
body																	{ padding: 0px; margin: 0px; height: 100%; font-family: Arial, Helvetica, sans-serif; color: #545454; font-size: 0.7em; background: url(../images/bg.gif) repeat-y #ffffff; }


/* 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; }


/* Links */
.linkit a															{ color: #f58220; text-decoration: none; }
.linkit a:hover												{ text-decoration: underline; }

/* Content Header */
.contentheadline1											{ font-weight: normal; font-size: 1.4em; margin: 0px 0px 5px 0px; }


/* Main Divisions */
#container														{ width: 974px; min-height: 100%; height: auto !important; height: 100%; margin: 0px 0px 0px 16px; }
	#header															{ height: 128px; overflow: hidden; background: #ffffff; }
		#menu_meta												{ margin: 10px 0px 0px 16px; color: #a0a0a0; height: 17px; }
		#menu_meta ul											{ list-style: none; padding: 0px; margin: 0px; }
		#menu_meta ul li									{ margin: 0px 20px 0px 0px; display: inline; }
		#menu_meta ul li a								{ text-decoration: none; color: #a0a0a0; }
		#menu_meta ul li a:hover					{ color: #777777; }
		#menu_meta_act a									{ color: #777777 !important; }

		#slogan														{ width: 670px; height: 27px; overflow: hidden; margin: 46px 0px 0px 16px; }
		#logo															{ width: 194px; height: 74px; overflow: hidden; margin: -62px 0px 0px 780px; }

	#panorama														{ height: 221px; background: #e6e7e8; overflow: hidden; }
		#menu_area												{ width: 324px; height: 221px; overflow: hidden; }
			#menu_main											{ float: left; width: 154px; margin: 15px 0px 0px 7px; display: inline; }

				.menu_main_head								{ color: #b9b9b9; font-weight: bold; margin: 0px 0px 1px 10px; }
				#menu_main ul									{ list-style: none; padding: 0px; margin: 0px 0px 15px 0px; }
				#menu_main ul li							{  }
				#menu_main ul li a						{ text-decoration: none; color: #545454; padding: 2px 0px 1px 11px; display: block; width: 100%; }
				#menu_main ul li a:hover			{ background: url(../images/bg_mainmenu.gif) no-repeat 0em 0.5em; }
				#menu_main_act a							{ background: url(../images/bg_mainmenu.gif) no-repeat 0em 0.5em !important; font-weight: bold; }

			#menu_sub												{ float: left; width: 160px; margin: 15px 0px 0px 0px; display: inline; }

			#menu_sub ul										{ list-style: none; padding: 0px; margin: 0px 0px 0px 0px; }
			#menu_sub ul li									{ padding: 0px ; margin: 0px; }
			#menu_sub ul li a								{ text-decoration: none; color: #545454; padding: 2px 0px 1px 11px; display: block; width: 100%; }
			#menu_sub ul li a:hover					{ background: url(../images/bg_mainmenu.gif) no-repeat 0em 0.5em; }
			#menu_sub_act a									{ background: url(../images/bg_mainmenu.gif) no-repeat 0em 0.5em !important; font-weight: bold; }

			#panorama_image									{ width: 650px; height: 205px; overflow: hidden; margin: -205px 0px 0px 324px; background: #cccccc; }

	#contentarea												{ width: 974px; }
		#content_left											{ float: left; width: 324px; display: inline; }
			#content_left_wrap							{ width: 275px; margin: 12px 0px 30px 16px; overflow: hidden; }

		#content_right										{ float: left; width: 650px; display: inline; }

		/* Contenttype WIDE */
		#contenttype_wide									{ padding: 30px 0px 30px 32px; }

		/* Contenttype 1 COLUMN and NAVIGATION */
 		#contenttype_1col_nav_content				{ margin: 30px 0px 30px 32px; width: 270px; display: inline; float: left; }
		#contenttype_1col_nav_content ul		{ list-style: none; padding: 0px; margin: 0px; }
		#contenttype_1col_nav_content ul li	{ padding: 0px 0px 8px 14px; margin: 0px; background: url(../images/arrow_grey.gif) no-repeat 0em 0.45em;  }

		#contenttype_1col_nav_nav					{ display: inline; float: right; width: 275px; margin: 30px 0px 0px 0px; }
 		#contenttype_1col_nav_nav ul			{ padding: 0px; margin: 0px; list-style: none; }
		#contenttype_1col_nav_nav ul li		{ padding: 0px; margin: 0px 0px 12px 0px; }

 		/* Contentype 2 COLUMN */
 		#contenttype_2col_content1				{ margin: 30px 35px 30px 32px; width: 270px; display: inline; float: left; }

		#contenttype_2col_content1 ul			{ list-style: none; padding: 0px; margin: 0px; }
		#contenttype_2col_content1 ul li	{ padding: 0px 0px 8px 14px; margin: 0px; background: url(../images/arrow_grey.gif) no-repeat 0em 0.45em;  }

		#contenttype_2col_content2				{ margin: 59px 0px 30px 0px; width: 280px; display: inline; float: left; }

		#contenttype_2col_content2 ul			{ list-style: none; padding: 0px; margin: 0px; }
		#contenttype_2col_content2 ul li	{ padding: 0px 0px 8px 14px; margin: 0px; background: url(../images/arrow_grey.gif) no-repeat 0em 0.45em;  }


#footer																{ height: 20px; margin: -20px 0px 0px 0px; float: left; overflow: hidden; font-size: 0.9em; color: #a0a0a0; }
	#copyright													{ margin: 2px 0px 0px 30px; width: 290px; height: 13px; overflow: hidden; }
	#menu_rootline											{ margin: -13px 0px 0px 370px; width: 485px; height: 13px; overflow: hidden; }
	#menu_rootline ul										{ list-style: none; padding: 0px; margin: 0px; }
	#menu_rootline ul li								{ display: inline; padding: 0px; margin: 0px; }
	#menu_rootline a										{ color: #a0a0a0; text-decoration: none; }
	#menu_rootline a:hover							{ color: #777777; }
	#rootline_act a											{ color: #777777 !important; }

	#printpage													{ margin: -13px 0px 0px 877px; width: 100px; height: 13px; overflow: hidden; }
	#printpage a												{ padding-left: 15px; background: url(../images/icon_print.gif) no-repeat 0em 0.3em; color: #f58220; text-decoration: none; }
	#printpage a:hover									{ text-decoration: underline; }





































