	
	/* - Styles: Screen --------------------- */
	/* - Domain: rfl-linz.at ---------------- */

	/* Reset Tags */
	* 				{ margin:0; padding:0; border:0; } /* Reset all */
	a, a img	{ border:none; outline:none; }

	dl 	{ margin:0.8em 0 0.4em 0; }
	dt 	{ margin:1.0em 0 0.0em 0; }
	dd 	{ padding:0 0.2em 0.1em 0; }
	/* d24 */	dl.d24 { font-size:82%; padding:0; list-style:none; } dl.d24 dd { padding-left:28px; }

	a:link, a:visited	{ color:#83725e; text-decoration:none; border-bottom:1px dotted; } a:hover { color:#433c33; }
	p 	{ margin:0.8em 0; }
	ol	{	margin-left:10px; padding-left:1.8em; }
	ul	{	margin:0; padding-left:1.8em; list-style:square; }
	li	{	padding-top:0.2em; line-height:1.4em; }

	/* Setup Class */
	.clear			{ clear:both; display:block; }
	.small			{ font-size:82%; line-height:1.4em; } 
	.small li 	{ line-height:1.6em; }
	
	/* Layout */
	html, body 	{ width:100%; height:100%; font-family:Verdana, Arial, Helvetica, sans-serif; }
	body				{ font-size:82%; line-height:1.35em; color:#7b7b7b; background:#282828 url("../_img/gfx/bg_body.gif"); }
	#wrap 			{	position:relative; left:50%; width:980px; margin-left:-490px; min-height:100%; background:#f8f8f8; } html>body #wrap { width:980px; } /* FF,Opera */ * html #wrap { height:100%; } /* IE */
	#content		{ float:left; width:100%; margin:0 0 120px 0; border-top:#282828 1px solid; }

	#content .col_side		{ float:left;  width:375px; padding:0 45px; margin:42px 0; }																/* width + padding = 475 */
	#content .col_main		{ float:right; width:482px; padding:0 16px; margin:42px 0; border-left:#d1d1ca 1px solid; }	/* width + padding = 504 - Summe + 1px border = 980 */
	#content .col_main p 	{ width:370px; } /* Textspannweite */

	#content h1 	{ font-size:130%; margin:0 0 0.70em 0; color:#282828; }
	#content h2 	{ font-size:100%; margin:0 0 0.70em 0; color:#282828; }
	#content hr 	{ clear:both; margin:16px auto; border-top:#dbdbdb 1px solid; border-bottom:#fcfcfc 1px solid; }
	#content .frame370 		{ font-size:82%; width:370px; padding:3px; border:#d0cbc7 1px solid; } /* Rahmen für Bilder und Player (ie6 abwärts kann kein paddimng auf img */
	#content .frame370 a	{ border:none; }
	#content blockquote		{ clear:both; display:block; margin:0.5em 0 0 0; padding:4px 4px 4px 44px; background:url("../_img/gfx/quote.gif") 0.6em 0.6em no-repeat; }	/* Standart Quotezeichen */

	/* Header & Navbar */
	#showbar 		{ width:980px; height:185px; border-bottom:#282828 1px solid; background:#282828 url("../_img/shw/p1.gif") no-repeat; }
	#navbar 		{ height:48px; border-top:#ffffff 1px solid; border-bottom:#ffffff 1px solid; background:#efefe8 url("../_img/gfx/bg_navbar.gif") repeat-x; }
	#navbar ul	{ font:18px Georgia, "Times New Roman", Times, serif; text-transform:uppercase; margin:0 0 0 1px; padding:0; }
	#navbar li	{ float:left; margin:0; padding:0; list-style:none; }
	#navbar li span { display:none; }	/* wenn CSS deaktiviert */
	#navbar li a:link, #navbar li a:visited	{ height:48px; display:block; border-bottom:none; }	
	#navbar #but1, #navbar #but1:hover { width:326px; background-repeat:no-repeat; } #navbar #but1:hover, #navbar #but1.activ { background-position:100% 0; }
	#navbar #but2, #navbar #but2:hover { width:326px; background-repeat:no-repeat; } #navbar #but2:hover, #navbar #but2.activ { background-position:100% 0; }
	#navbar #but3, #navbar #but3:hover { width:326px; background-repeat:no-repeat; } #navbar #but3:hover, #navbar #but3.activ { background-position:100% 0; }
	.toolbar { position:absolute; top:6px; left:847px; }

	/* Footer */
	#footer 		{ font:78% Verdana, sans-serif; width:100%; position:absolute; bottom:0; left:0; color:#737373; background:#1e1e1e; }
	#footer a		{ color:#737373; text-decoration:none; border-bottom:1px solid; } #footer a:hover { color:#8fb566; }
	#footer p		{ line-height:1.50em; margin-left:18px; padding:14px 4px 14px 44px; background:url("../_img/gfx/c.gif") no-repeat 4px 50%; }
	#footer hr	{ display:none; } /* wenn CSS deaktiviert */


	/* - Icons - */
	.at_24		{ padding:1px 1px 2px 28px; background:url("../_img/gfx/ico_at_24.gif")			no-repeat 0 50%; }
	.cr_16		{ padding:1px 1px 2px 20px; background:url("../_img/gfx/ico_cr_16.gif")			no-repeat 0 50%; }
	.hu_16		{ padding:1px 1px 2px 20px; background:url("../_img/gfx/ico_hu_16.gif")			no-repeat 0 50%; }
	.ro_16		{ padding:1px 1px 2px 20px; background:url("../_img/gfx/ico_ro_16.gif")			no-repeat 0 50%; }
	.email_10	{ padding:1px 1px 2px 14px; background:url("../_img/gfx/ico_email_10.gif") 	no-repeat 0 5px; }	

