body				{background:#151515 url('/images/all_bg.png') no-repeat top center; font-family:Tahoma, Geneva, sans-serif; font-size:13px; color:#fff; padding:0; margin:0;}

a					{text-decoration:none; color:#e74000;}
h1					{background-repeat:no-repeat;}
h2					{color:#fff;font-size:14px;text-align:center;}
h1 span				{visibility:hidden;}
p					{line-height:1.3em;}
#all				{width:900px; margin:0 auto; position:relative;}

#navi 				{height:66px;width:764px;margin:auto;}
#navi ul			{list-style-type:none; margin:0; padding:0;}
#navi ul li			{float:left; position:relative;margin:0;padding:0;}
#navi ul li span	{color:#b6b6b6; font-size:10px; position:absolute; top:2px; right:0; border-right:1px solid #b6b6b6; padding:0 5px 0 0; height:18px;}
#navi ul li a		{background:url('images/navi_bg.png') repeat-x; height:14px; color:#b6b6b6; display:block; text-transform:uppercase; padding:26px 17px; }
#navi ul li a:hover,
	#navi ul li.active a	{background:url('images/navi_hover_bg.png') repeat-x; color:#FFF;}
#navi ul li:hover span {color:#FFF; border-right:1px solid #FFF;}
#navi ul li.en		{background:url('images/navi_bg.png') repeat-x;height:66px;width:6px;}
#navi ul li.de		{background:url('images/navi_bg.png') repeat-x;height:66px;width:84px;}
#header				{background:url('images/header.png') no-repeat; height:209px; width:764px;margin:auto;}

#content			{background:#272727;width:764px;margin:auto;position:relative;}

#head_left			{background:url('images/head_left.png') no-repeat; width:35px; height:210px; position:absolute; top:65px; left:33px; text-indent:-9999px; display:block;}
#head_left_wrap a	{display:block;}
 a.german {background:url('images/german.png') no-repeat;margin:0;padding:0;text-indent:-9999px;position:absolute;width:20px;height:20px;top:11px;left:43px;}
 a.english{background:url('images/english.png') no-repeat;margin:0;padding:0;text-indent:-9999px;position:absolute;width:20px;height:20px;top:31px;left:43px;}

#left				{float:left; width:517px; border-bottom:6px solid #2d2d2d; min-height:500px;}
#left h1			{border-bottom:6px solid #e74000;padding:0 0 8px 0 ; margin:15px 0 15px 0;background-position:20px 0;}
#left *				{padding:0 20px;}
#left.full			{width:764px;}
#left .forward		{margin:20px 0 10px 0;}
#left .ruler		{width:614px;margin:0 auto;border-bottom:1px solid #666;}
#left ul.references {margin:30px 0 0 0;padding:0;}
#left ul.references li{}

#left ul			{list-style-type:none;padding:0; padding-bottom:20px;margin:0; clear:both;}
#left ul li			{float:left; width:214px; min-height:150px; text-align:center;}

#left form div		{clear:left; padding:10px 0 0; }
#left form div label{display:block; width:193px; float:left;}
#left form div input {padding:0;margin:0 0 10px 0;}
#left form div textarea {padding:0;}

#right				{width:247px; background:#2b2b2b; border-bottom:6px solid #e74000; min-height:500px;position:absolute;right:0;bottom:0; height:100%;}
#right a			{padding:0 20px;}
#right ul			{list-style-type:none;padding:0;margin:0;}
#right ul li,
	#right p		{margin:0;padding:10px 0 0 10px;}
#right ul li		{border-bottom:1px dotted #535353;}
#right ul li a		{background:url('images/pdf.png') no-repeat 10px -3px;display:block;width:200px;color:#979797;padding:3px 0 0 40px;height:25px;}
#right ul li:hover	{background:#1c1c1c;}
#right h1			{padding:0;margin:15px 0 15px 20px;}

#footer_top			{background:url('images/footer_bg.png') no-repeat bottom;height:88px;margin:auto;width:766px;}
#footer				{position:relative;}
#footer #about		{display:block;position:absolute;left:0;top:0;margin:15px 0 0 0;}
#footer #about p	{padding:0;margin:0 0 0 20px;color:#fff;font-size:10px;}
#footer #about a	{color:#e74000;}
#footer #about a.mail 	{color:#fff;}
#footer #about #kontakt_footer #fon	{background:url('images/telefon_bg.png') no-repeat;padding:2px 0 4px 30px;margin:0;}
#footer #about #kontakt_footer #fax	{background:url('images/fax_bg.png') no-repeat;padding:2px 0 4px 30px;margin:0 0 0 40px;}
#footer #about #kontakt_footer a.mail	{background:url('images/email_bg.png') no-repeat;padding:2px 0 4px 30px;margin:0 0 0 40px;}
#footer #about #kontakt_footer {margin:20px 0 0 20px;}

#footer #start		{display:block;position:absolute;right:0;top:0;text-align:right;margin:15px 30px 0 0;}
#footer #start p	{padding:0;margin:0;color:#fff;font-size:10px;}
#footer #start a	{color:#e74000;}


html {min-height: 100%; margin-bottom: 1px;} img {border:none;} .form-error {color:#FF0000;background:#880000;border:1px solid #FF0000;} .error {font-weight:bold;} a {outline:none;} form {display:inline;} .nostyle {background:none;border: none;margin:0;padding:0;width:inherit;} .clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden;} .clearfix {display:inline-block;} * html .clearfix {height:1%;} .clearfix {display:block;} .wai {display:none;} .inline {display:inline;} .snippet {padding-left:50px;line-height:40px;border-top:1px solid #CCCCCC;border-bottom: 1px solid #CCCCCC;background:url(/adminarea/wysiwyg/jscripts/tiny_mce/plugins/mc3000snippets/img/snippet_bg.png) no-repeat;display:block;} #promo {display:none;}
