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

	/* Layout */
	html, body 	{ width:100%; height:100%; margin:0; }
	body				{ font:82% Verdana, Arial, Helvetica, sans-serif; line-height:1.30em; color:#606060; background:#efefef url("../_gfx/bg_body.gif"); }
	#wrap 			{	position:relative; left:50%; width:980px; margin-left:-490px; min-height:100%; } html>body #wrap { width:980px; } /* FF,Opera */ * html #wrap { height:100%; } /* IE */

	/* Header & Navigation */
	#logo 			{ margin:10px 0; background-image:url("../_gfx/logo.png"); background-repeat:no-repeat; } /* ie6 png Fix */
	#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	{ width:326px; height:48px; display:block; border-bottom:none; }	
	#navbar .de li 	{ background-image:url("../_gfx/nav_de.gif"); } /* Deutsch */
	#navbar .en li	{ background-image:url("../_gfx/nav_en.gif"); }	/* English */
	#navbar #but1		{ background-repeat:no-repeat; background-position:    0  0; }
	#navbar #but2		{ background-repeat:no-repeat; background-position:-322px 0; }
	#navbar #but3		{ background-repeat:no-repeat; background-position:-646px 0; }
	#navbar #but1:hover, #navbar #but1.activ { background-position:    0  -49px; }
	#navbar #but2:hover, #navbar #but2.activ { background-position:-322px -49px; }
	#navbar #but3:hover, #navbar #but3.activ { background-position:-646px -49px; }

	/* Content */
	#content 						{ margin:42px 0 140px 0; }
	#content .col_one		{ float:left;  width:375px; padding:0 45px; margin:42px 0; }
	#content .col_two		{ float:right; width:482px; padding:0 16px; margin:42px 0; border-left:#d1d1ca 1px solid; font-size:82%; line-height:1.40em; }
	#content .col_two p { width:370px; } /* Textspannweite col_two */
	#content a:link,
	#content a:visited	{ color:#606060; text-decoration:none; border-bottom:1px dotted; }
	#content a:hover		{ color:#2e94d5; }
	#content h1					{ font-size:130%; margin:0 0 0.70em 0; color:#4f4f4f; }
	#content h2					{ font-size:100%; margin:0 0 0.70em 0; color:#4f4f4f; }
	#content ol					{	margin-left:10px; padding-left:1.8em; }
	#content ul					{	margin:0; padding-left:1.8em; list-style:square; }
	#content li					{	padding-bottom:0.8em; line-height:1.4em; }
	#content dl					{ margin:20px 0; }
	#content dd					{ margin:0; padding:0 0.2em 0.1em 20px; }
	#content .frame370 	{ font-size:82%; width:370px; padding:3px; border:#d0cbc7 1px solid; }
	#content blockquote	{ clear:both; display:block; margin:0.5em 0 0 0; padding:4px 4px 4px 44px; background:url("../_gfx/quote.gif") 0.6em 0.6em no-repeat; }

	/* Footer */
	#footer 		{ font:78% Verdana, sans-serif; width:100%; position:absolute; bottom:0; left:0; margin-top:100px; color:#ffffff; background:#4f4f4f url("../_gfx/bg_foot.gif") no-repeat 0 0; }
	#footer a		{ color:#ffffff; text-decoration:none; border-bottom:1px dotted; }
	#footer p		{ line-height:1.50em; margin:14px 0 14px 18px; }

	/* - Icons - */
	.ico10_email { padding:1px 1px 2px 16px; background-image:url("../_gfx/ico10_email.gif"); background-repeat:no-repeat; background-position:0 50%; }
	.ico10_locat { padding:1px 1px 2px 16px; background-image:url("../_gfx/ico10_locat.gif"); background-repeat:no-repeat; background-position:0 50%; }
	
	.toolbar 	{ position:absolute; top:6px; left:847px; }
	#partner1	{ position:absolute; bottom:39px; right:10px; }
	.clear		{ clear:both; display:block; }
