	@media screen, projection {
		.be-nice-to-Mac-IE5 {
			font-family: "\"}\"";
			font-family: inherit;
		}
		
		/* -- GENERAL REDECLARATIONS ---------------------------------------- */
		* 					{margin:0; padding:0;}
		body 				{text-align:center; background:transparent url(img/bg_body.gif) repeat 0 0;}
		body, tr, 
		td, input, 
		select, textarea 	{font-family:Verdana, Arial, Helvetica, sans-serif}
		a,a:link,a:visited	{color:#990000}
		a:hover				{color:#000000}
		/* a:link,a:visited 	{text-decoration:underline;}
		a:hover 			{text-decoration:none;} */
		ul, ol	 			{margin:0 0 10px 25px;}
		dl 					{margin:0 0 10px;}
		dt 					{font-weight:bold;}
		dd					{margin:0 0 3px 10px;}
		p 					{margin:0 0 15px;}
		/* h1 					{font-size:large; margin:0 0 12px;} */
		h2 					{font-size:medium; margin:8px 0;}
		h3 					{font-size:small; margin:6px 0 5px;}
		h4 					{font-size:x-small; margin:4px 0;}
		h5					{font-size:xx-small; margin:3px 0;}
		h6 					{font-size:xx-small; margin:0;}
		hr 					{display:none;}
		img 				{border:none;}
		acronym				{border-bottom: 1px dotted;}
		blockquote 			{margin:0 25px 20px 25px; font-style:italic;}
		
		/* NAVIGATION */
		a.navi_inactive:link,
		a.navi_inactive:visited {COLOR:#990000; font-weight:bold; TEXT-DECORATION:none; background:transparent url(img/navi_inactive.gif) no-repeat 0 0;}
		a.navi_inactive:hover,
		a.navi_inactive:active,
		a.navi_inactive:focus {COLOR:#ffffff; font-weight:bold; TEXT-DECORATION:none; background:transparent url(img/navi_hover.gif) no-repeat 0 0;}
		
		a.navi_active:link,
		a.navi_active:visited {COLOR:#ffffff; font-weight:bold; TEXT-DECORATION:none; background:transparent url(img/navi_active.gif) no-repeat 0 0;}
		a.navi_active:hover,
		a.navi_active:active,
		a.navi_active:focus {COLOR:#ffffff; font-weight:bold; TEXT-DECORATION:none; background:transparent url(img/navi_active.gif) no-repeat 0 0;}
		
		/* -- ID'S ---------------------------------------- */
		#wrapper 			{width:900px; margin:0 auto; text-align:left;}
		#header 			{width:900px; height:319px; background:transparent url(img/head_bg.jpg) no-repeat 0 0; position:relative;}
		#line	 			{width:900px; height:5px; background-color: #990000; position:relative;}
		#hrhome				{width:330px; height:102px; position:absolute; top:10px; left:525px; background:transparent url(img/logo.png) no-repeat 0 0;}
		#hrhome span		{display:none;}
		#tagline 			{display:none;}
		
		#nav 				{position:absolute; top:292px; left:510px; margin:0; padding:0; list-style:none; font-size:0.8em}
		#nav li 			{display:inline; margin:0; padding:0; width:312px; padding:0px}
		#nav a				{position:absolute; top:5px; display:block; overflow:hidden; height:22px;}
		#reiter1 a			{left:13px; width:78px; text-align:center; padding-top:5px;}
		#reiter2 a			{left:98px; width:78px; text-align:center; padding-top:5px;}
		#reiter3 a			{left:183px; width:78px; text-align:center; padding-top:5px;}
		#reiter4 a			{left:268px; width:78px; text-align:center; padding-top:5px;}
		
		#content 			{width:900px; float:right; display:inline; background-color:#FFFFFF}
		#content-side 		{float:left; margin:35px; width:380px !important; width /**/:220px; display:inline; background-color:#ffffff; padding:0px; font-size:0.8em}
		
		#content-main 		{float:left; margin:35px; width:380px; display:inline; background-color:#ffffff; padding:0px; font-size:0.8em}
		#content-all 		{float:left; margin:35px; width:865px; display:inline; background-color:#ffffff; padding:0px; font-size:0.8em}
		.content-headline	{font-family: Trebuchet MS, sans-serif; font-size:12pt; font-weight:bold; color:#990000; background-image:none; background-color:transparent;}
		.row1, .row2, .row3	{float:left;width:200px;padding:5px;font-size:0.8em; margin-top:10px}
		.row1				{background:#eeeeee; margin-right:5px;}
		.row2				{background:#eeeeee;margin-right:5px;}
		.row3				{background:#eeeeee;}

		.col				{width:629px; height:150px; padding:5px; font-size:0.9em; margin-bottom:10px; background-color:#eeeeee; border-left:solid; border-top:solid; border-bottom:solid; border-right:none; border-color:#eeeeee; border-width:1px}
		.col:hover			{width:629px; height:150px; padding:5px; font-size:0.9em; margin-bottom:10px; border-color:gray;}


		#content-head 		{position:relative;}
		#content-head-pic 	{z-index:1; position:absolute; background-color:#FFFFFF}
		#content-head-text 	{ left:325px; top:0px; font-family: Trebuchet MS, sans-serif; font-size:12pt; font-weight:bold; color:#ffffff; background-image:none; padding:2px; padding-left:4px; padding-right:4px; position:relative; z-index:2; background-color: #990000;}

		#footer 			{width:900px; height:50px; float:left; display:inline; font-size:0.7em; color:#ffffff; text-align:center; padding:0px}

}