	
	/* - Styles: Screen --------------------- */
	/* - Domain: nossberger.at -------------- */

	/* Reset Tags */
	a, a img	{ border:none; outline:none; }

	.clear		{ clear:both; display:block; }
	.nostyle 	{ border:none!important; list-style:none; }
	.shd 			{ width:100%; height:13px; clear:both; display:block; background-image:url("../_img/gfx/schatten970.png"); background-repeat:no-repeat; background-position:left bottom; }
	.bgwh 		{ background-color:#ffffff; }
	.cogr 		{ color:#7e7e7e; }
							
	/* Layout */
	html, body 	{ width:100%; height:100%; margin:0; }
	body				{ font:82% Georgia, "Times New Roman", Times, serif; line-height:1.30em; color:#333333; background:#d9d9d9 url("../_img/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 */

	#logo 			{ position:relative; top:20px; left:0; z-index:998; } /* ie6 png Fix */
	#infobar 		{ font-size:125%; color:#ffffff; position:absolute; top:0; right:6px; padding:4px 16px 10px 32px; background:#dd041a url("../_img/gfx/ico_telefon.gif") no-repeat 10px 2px; }

	/* Content */
	#navi					{ position:relative; }
	ul#navi 			{ margin:20px 0; padding:0 0 0 90px; list-style:none; } /* padding = Hauptmenü Einrücken */
	ul#navi li 		{ float:left; }
	ul#navi li a 	{ padding-left:12px; } /* padding = Abstand Haupt#naviPunkte */
	* html ul#navi li a { display:inline-block; } /* IE 6 */
	ul#navi li a:link, ul#navi li a:visited { color:#333333; }
	ul#navi li a:hover 	{ color:#a7512e; text-decoration:none; } /* Hover (nur bei Textlinks) */
	ul#navi li a.active { color:#a7512e; } /* Active */

	/* Content */
	#content 							{ float:left; position:relative; width:100%; margin-top:40px; margin-bottom:140px; }
	#content .colmain 		{ float:left; margin:0  6px 0 24px; width:718px; }
	#content .colside			{ float:left; margin:0  6px 0  6px; width:204px; padding-left:15px; border-left:#f5f5f5 1px solid; }
	#content a:link,
	#content a:visited 		{ color:#333333; text-decoration:none; border-bottom:1px solid; }
	#content a:hover			{ color:#a7512e; }

	#content h1						{ font-size:16px; color:#a7512e; margin:0 0 10px 0; }
	#content h2						{ font-size:14px; color:#333333; margin:0 0 10px 0; }
	#content h2 span			{ font:11px normal; } /* Label oberhalb H1 (Rubrik, Kategorie) */
	#content h1+p,
	#content h2+p					{ margin-top:5px; }
	#content ul 					{ list-style:square; margin-left:16px; }
	#content .colside ul	{ margin:1.0em 0; padding-left:1.0em; }
	#content .picbut 			{ float:left; width:230px; margin:4px 4px 4px 0; height:150px; }
	#content .picbut a		{ display:block; border:none; background:#ffffff; }
	#content .picbut a:hover { background:#b9b9b9; }

	/* Content - Zitat */
	#content .picquote								{ position:relative; }
	#content .picquote blockquote			{ font:italic 110% Georgia; margin:4px 0 0 8px; }
	#content .picquote blockquote em	{ color:#a7512e; margin-top:5px; display:block; } /* Autor */
	#content .picquote img						{ background:#ffffff; padding:4px; }
	#content .picquote .shd 					{ width:88px; height:10px; }
	
	/* Content - Table */
	#content table.mat 						{ font-size:11px; font-weight:bold; width:90%; border-collapse:separate; text-align:center; }
	#content table.mat th					{ padding:4px; color:#ffffff; background:#d46341; }
	#content table.mat td 				{ padding:4px; border:#d46341 1px solid; }
	#content table.mat thead td 	{ border:none; }
	#content table.mat td.subline { font-weight:normal; text-align:right; border:none; }

	/* Footer */
	#footer 			{ font:10px/1.50em Verdana; width:968px; height:58px; position:absolute; bottom:0; left:0; margin:0 6px 20px 6px; color:#666666; background:url("../_img/gfx/ft_bg.gif") no-repeat; }
	#footer p 		{ float:left; width:550px; height:52px; margin:6px 0 0 12px; }
	#footer img 	{ float:right; margin:10px 15px 0 15px; } /* Logos */
	#footer	.shd	{ width:100%; height:13px; clear:both; display:block; background:url("../_img/gfx/schatten970.png") no-repeat; background-position:0; }
	#footer a:link, #footer a:visited	{ color:#666666; } #footer a:hover { color:#7f792f; }
	
	/* - Styles: Icons ---------------------- */
	.ico13_comen { padding:1px 1px 2px 18px; background-image:url("../_img/ico/ico13_comen.gif"); background-repeat:no-repeat; background-position:0 10%; }
	.ico20_phone { padding:1px 1px 2px 22px; background-image:url("../_img/ico/ico20_phone.gif"); background-repeat:no-repeat; background-position:0 50%; }
	.ico16_twitt { padding:1px 1px 2px 20px; background-image:url("../_img/ico/ico16_twitt.png"); background-repeat:no-repeat; background-position:0 10%; }
	.ico32_twitt { padding:1px 1px 2px 40px; background-image:url("../_img/ico/ico32_twitt.png"); background-repeat:no-repeat; background-position:0 10%; min-height:32px; display:block; }

	/* Floatbox Content */
	body.fltbox		{ background:none; }
	.fltbox #wrap	{	width:98%; margin-left:-49%; }
	.fltbox #content .colmain { width:600px; }