/* META-DATEN */
	*							{ margin:0; padding:0; }
	html						{ height:100%; }
	body						{ margin:0; padding:0; background:#323231; height:100%; font-family:Arial,Helvetica,Verdana,sans-serif; color:#fff; font-size:11px; line-height:1.2em; }
	iframe						{ display:none; }
	img							{ border:none; }
	
/* CONTAINER */
	#BG							{ height:100%; background:url(/imgs/bg.png) center; }
	.INTERNET_EXPLORER_6 #BG	{ height:100%; background:url(/imgs/bg.jpg) center; }
	.INTERNET_EXPLORER_7 #BG	{ height:100%; background:url(/imgs/bg.jpg) center; }
	html#MAC body.SAFARI #BG	{ height:100%; background:url(/imgs/bg.jpg) center; }
	#MAIN						{ width:990px; height:600px; position:absolute; left:50%; top:50%; margin-left:-495px; margin-top:-300px; }
	.INTERNET_EXPLORER_6 #MAIN	{ margin-top:-289px; }
	.INTERNET_EXPLORER_7 #MAIN	{ margin-top:-289px; }
	html#MAC body.SAFARI #MAIN	{ width:990px; height:600px; position:absolute; left:50%; top:50%; margin-left:-495px; margin-top:-289px; }
	#INNER_CONTENT				{ position:relative; width:836px; height:346px; margin:83px 0 0 81px; }
	.STARTSEITE div.CONTENT		{ width:401px; height:205px; position:absolute; top:74px; left:410px; background:url(/imgs/bg_content.gif) no-repeat 0 1px; padding:4px 10px 10px 10px; }
	div.CONTENT					{ width:401px; height:206px; position:absolute; top:75px; left:410px; background:url(/imgs/bg_content.gif) no-repeat 0 0; padding:4px 10px 10px 10px; }
	div.CONTENT_LEFT			{ width:401px; height:206px; position:absolute; top:75px; left:-18px; background:url(/imgs/bg_content.gif) no-repeat 0 0; padding:4px 10px 10px 10px; }
	div.CONTENT_RIGHT			{ width:401px; height:206px; position:absolute; top:75px; left:410px; background:url(/imgs/bg_content.gif) no-repeat 0 0; padding:4px 10px 10px 10px; }
	.PROFIL div.CONTENT_LEFT	{ height:179px; padding:30px 10px 315px 10px; }
	.PROFIL div.CONTENT_RIGHT	{ height:179px; padding:30px 10px 10px 10px; }
	.STARTSEITE div.CONTENT p	{ position:absolute; bottom:6px; width:400px; }
	div.CONTENT2				{ width:408px; height:179px; position:absolute; top:86px; left:410px; padding:5px 10px 10px 0; }
	div.CONTENT_SUBNAVI			{ width:268px; height:204px; position:absolute; top:73px; left:561px; padding:5px 0 10px 0; }
	div.CONTENT_CONTACT			{ width:421px; height:205px; position:absolute; top:75px; left:410px; background:url(/imgs/bg_content.gif) no-repeat 0 0; padding:4px 0 10px 0; }
	div.CONTENT_CONTACT div		{ padding:10px; }
	div#FLASH_BUTTONS			{ position:absolute; left:410px; top:76px; }
	.IMPRESSUM div.CONTENT		{ padding-bottom:292px; }
	.IMPRESSUM div.CONTENT div	{ overflow:auto; width:395px; height:212px; padding-right:10px; }
	.IMPRESSUM p				{ padding:0 0 16px 0; }
	.IMPRESSUM .CONTENT ul		{ padding:0 0 16px 16px; }
	
	#OUTER_MESSAGE_BOX						{ position:absolute; top:0; left:0; z-index:10; width:100%; height:100%; background:#000; filter:alpha(opacity=60); -moz-opacity:0.6; opacity:0.6; }
	.INTERNET_EXPLORER_7 #OUTER_MESSAGE_BOX	{ background:url(/imgs/bg_error.png) 0 0 transparent; }
	#INNER_MESSAGE_BOX						{ position:absolute; top:50%; left:50%; z-index:12; width:330px; height:30px; margin-left:-173px; margin-top:-34px; border:solid red 1px; background:#fff; color:red; font-weight:bold; text-align:center; padding:15px 5px 25px 0; overflow:hidden; }
	#INNER_MESSAGE_BOX img					{ margin-top:8px; cursor:pointer; }
	
/* UEBERSCHRIFTEN */
	h1									{ position:absolute; right:6px; bottom:21px; }
	.INTERNET_EXPLORER_6 h1				{ position:absolute; right:6px; bottom:273px; }
	.INTERNET_EXPLORER_6 .PROFIL h1		{ position:absolute; right:6px; bottom:21px; }
	.INTERNET_EXPLORER_6 .IMPRESSUM h1	{ position:absolute; right:6px; bottom:21px; }
	h1 a								{ display:block; width:53px; height:16px; background:url(/imgs/logo.png) no-repeat 0 0; }
	.INTERNET_EXPLORER_6 h1 a			{ display:block; width:53px; height:16px; background:url(/imgs/logo.gif) no-repeat 0 0; }
	h1 a span							{ display:none; }
	h2									{ color:#c0ec2c; font-size:11px; line-height:16px; font-weight:normal; padding-top:5px; }
	h2.PROJECTS							{ color:#c0ec2c; font-size:11px; line-height:16px; font-weight:normal; padding-top:5px; text-transform:uppercase; }
	.IMPRESSUM h2,
	.IMPRESSUM h3						{ color:#fff; padding:0 0 5px 0; }
	h2.CONTACT							{ display:none; }
	h3									{ font-size:11px; line-height:16px; font-weight:normal; padding-top:5px; }
	
/* NAVIGATIONEN */
	ul#NAVI							{ list-style-type:none; position:absolute; left:410px; top:0; }
	ul#NAVI li						{ width:130px; height:67px; background:#544d4d; float:left; margin:0 2px 0 0; padding:1px 0 0 9px; font-size:0; line-heigt:0; }
	ul#NAVI li.ACTIVE				{ background:#352e2e; }
	ul#NAVI li span					{ display:none; }
	ul#NAVI ul						{ list-style-type:none; }
	ul#NAVI ul li					{ width:auto; height:auto; background:none; float:none; margin:0; padding:0; font-size:0; line-height:0; }
	ul#NAVI ul li a					{ font-size:12px; line-height:13px; }
	ul#NAVI ul li.INFOMATERIAL a	{ color:#c0ec2c; padding:13px 0 0 0; display:block; }
	ul#NAVI ul li.IMPRESSUM a		{ color:#c5c5c5; }
	
	/* SUBNAVIGATIONEN */
	ul#NAVI ul ul span		{ position:absolute; left:11px; top:85px; z-index:100; display:block; font-size:11px; line-height:11px; color:#c0ec2c; }
	ul#NAVI ul ul ul 		{ position:absolute; left:2px; top:99px; z-index:100; display:block; }
	ul#NAVI ul ul ul li		{ width:148px; line-height:16px; display:block; font-size:11px; line-height:16px; }
	ul#NAVI ul ul ul li a	{ font-size:11px; line-height:16px; }

/* HYPERLINKS */
	a							{ color:#fff; text-decoration:none; }
	a:hover						{ color:#c0ec2c !important; }
	a.ACTIVE					{ color:#c0ec2c; }
	a.ACTIVE:hover				{ text-decoration:none; }
	a.ZURUECK_ZUR_UEBERSICHT	{ font-size:10px; position:absolute; left:561px; top:76px; }
	
/* FORMULAR-ELEMENTE */
	fieldset									{ border:none; }
	fieldset#KONTAKT_DATEN						{ width:155px; float:left; }
	label										{ display:block; width:140px; }
	fieldset#KONTAKT_DATEN label				{ padding-left:10px; width:130px; }
	fieldset#SCHICKEN label						{ margin-bottom:3px; }
	fieldset#SCHICKEN p							{ padding:10px 0; }
	.INTERNET_EXPLORER_6 fieldset#SCHICKEN p 	{ padding:11px 0 8px 0; }
	.INTERNET_EXPLORER_7 fieldset#SCHICKEN p	{ padding:11px 0 8px 0; }
	fieldset#NACHRICHT							{ padding:10px 0 0 0; }
	.INTERNET_EXPLORER_6 fieldset#NACHRICHT		{ padding:5px 0 0 0; width:262px; float:right; }
	.INTERNET_EXPLORER_7 fieldset#NACHRICHT		{ padding:5px 0 0 0; }
	input.TEXT									{ border:none; background:#fff; margin-bottom:10px; font-family:Arial,Helvetica,Verdana,sans-serif; color:#000; font-size:11px; width:140px; height:16px; }
	.INTERNET_EXPLORER_6 input.TEXT				{ margin-bottom:12px; }
	.INTERNET_EXPLORER_7 input.TEXT				{ margin-bottom:12px; }
	input.CHECKBOX								{ float:left; clear:left; margin:0 7px 3px 0; }
	.INTERNET_EXPLORER_6 input.CHECKBOX			{ margin-top:-6px; margin-left:-3px; margin-right:3px; }
	.INTERNET_EXPLORER_7 input.CHECKBOX			{ margin-top:-6px; margin-left:-3px; margin-right:3px; }
	textarea									{ border:none; width:266px; height:81px; font-family:Arial,Helvetica,Verdana,sans-serif; color:#000; font-size:11px; }
	.INTERNET_EXPLORER_6 textarea				{ height:74px; width:262px; }
	.INTERNET_EXPLORER_7 textarea				{ height:74px; }
	input.SUBMIT								{ position:absolute; border:solid #fff 1px; background:#5e6766; color:#fff; font-size:10px; padding:2px 1px 3px 1px; margin:10px 0 0 0; }
	input.SUBMIT:hover							{ color:#c0ec2c; }
	.OPERA input.SUBMIT,
	.SAFARI input.SUBMIT						{ padding:2px 5px 3px 5px; }