/* META-DATEN */
	*		{ margin:0; padding:0; }
	body	{ background:#d5d3c6; font-family:Helvetica,Arial,sans-serif; font-size:12px; line-height:14px; color:#294d4d; }
	
/* CONTAINER */
	#MAIN					{ width:926px; margin:auto; background:url(../imgs/bg_kachel.jpg); position:relative; }
	#CONTENT				{ background:url(../imgs/bg.jpg) no-repeat left bottom; padding:25px 145px 170px 340px; }
	.ZUR_PERSON #CONTENT	{ padding:25px 145px 270px 340px; }
	.AGB #CONTENT			{ padding:25px 200px 228px 340px; }

	#HEADER				{ width:742px; height:347px; margin:0 0 0 92px; border-top:solid #fff 2px; position:relative; background-repeat:no-repeat; background-position:right top; background-color:#009492; }
	.HOME #HEADER,
	.IMPRESSUM #HEADER,
	.AGB #HEADER		{ background-image:url(../imgs/visual_apfel.jpg); }
	.ANGEBOT #HEADER	{ background-image:url(../imgs/visual_maler.jpg); }
	.AKTUELL #HEADER	{ background-image:url(../imgs/visual_pinsel.jpg); }
	.PREISE #HEADER		{ background-image:url(../imgs/visual_maler2.jpg); }
	.ZUR_PERSON #HEADER	{ background-image:url(../imgs/visual_brigitte.jpg); }
	.KONTAKT #HEADER	{ background-image:url(../imgs/visual_haende.jpg); }
	.ANFAHRT #HEADER	{ background-image:url(../imgs/visual_bleistift.jpg); }
	.ADMIN #HEADER		{ height:180px; }

	#NAVI						{ height:198px; background-repeat:no-repeat; background-position:left top; padding:149px 0 0 282px; }
	#INTERNET_EXPLORER_6 #NAVI,
	#INTERNET_EXPLORER_7 #NAVI	{ height:188px; padding:159px 0 0 282px; }	
	.HOME #NAVI,
	.IMPRESSUM #NAVI,
	.AGB #NAVI					{ background-image:url(../imgs/visual_home.jpg); }
	.ANGEBOT #NAVI				{ background-image:url(../imgs/visual_angebot.jpg); }
	.AKTUELL #NAVI				{ background-image:url(../imgs/visual_aktuell.jpg); }
	.PREISE #NAVI				{ background-image:url(../imgs/visual_preise.jpg); }
	.ZUR_PERSON #NAVI			{ background-image:url(../imgs/visual_zur_person.jpg); }
	.KONTAKT #NAVI				{ background-image:url(../imgs/visual_kontakt.jpg); }
	.ANFAHRT #NAVI				{ background-image:url(../imgs/visual_anfahrt.jpg); }
	#NAVI li					{ margin-top:10px; font-size:0; line-height:0; }
	#NAVI li a span				{ display:none; }
	#NAVI li a					{ display:block; width:84px; height:10px; background-image:url(../imgs/navi.gif); background-repeat:no-repeat; font-size:11px; color:#99d4d3; text-decoration:none; }
	#NAVI li.HOME a				{ background-position:0 0; }
	#NAVI li.HOME a:hover		{ background-position:-84px 0; }
	#NAVI li.HOME a.ACTIVE,
	#NAVI li.HOME a.ACTIVE:hover		{ background-position:-74px 0; }
	#NAVI li.ANGEBOT a					{ background-position:0 -10px; }
	#NAVI li.ANGEBOT a:hover			{ background-position:-84px -10px; }
	#NAVI li.ANGEBOT a.ACTIVE,
	#NAVI li.ANGEBOT a.ACTIVE:hover		{ background-position:-74px -10px; }
	#NAVI li.AKTUELL a					{ background-position:0 -20px; }
	#NAVI li.AKTUELL a:hover			{ background-position:-84px -20px; }
	#NAVI li.AKTUELL a.ACTIVE,
	#NAVI li.AKTUELL a.ACTIVE:hover		{ background-position:-74px -20px; }
	#NAVI li.PREISE a					{ background-position:0 -30px; }
	#NAVI li.PREISE a:hover				{ background-position:-84px -30px; }
	#NAVI li.PREISE a.ACTIVE,
	#NAVI li.PREISE a.ACTIVE:hover		{ background-position:-74px -30px; }
	#NAVI li.ZUR_PERSON a				{ background-position:0 -40px; }
	#NAVI li.ZUR_PERSON a:hover			{ background-position:-84px -40px; }
	#NAVI li.ZUR_PERSON a.ACTIVE,
	#NAVI li.ZUR_PERSON a.ACTIVE:hover	{ background-position:-74px -40px; }
	#NAVI li.KONTAKT a					{ background-position:0 -50px; }
	#NAVI li.KONTAKT a:hover			{ background-position:-84px -50px; }
	#NAVI li.KONTAKT a.ACTIVE,
	#NAVI li.KONTAKT a.ACTIVE:hover		{ background-position:-74px -50px; }
	#NAVI li.ANFAHRT a					{ background-position:0 -60px; }
	#NAVI li.ANFAHRT a:hover			{ background-position:-84px -60px; }
	#NAVI li.ANFAHRT a.ACTIVE,
	#NAVI li.ANFAHRT a.ACTIVE:hover		{ background-position:-74px -60px; }
	#NAVI li.IMPRESSUM,
	#NAVI li.AGB						{ float:left; margin-top:24px; margin-right:6px; }
	#NAVI li.IMPRESSUM a				{ font-size:11px; line-height:14px; background:none; /*background:url(../imgs/trenner.gif) no-repeat 100% 3px;*/ width:59px; height:14px; }
	#NAVI li.AGB a						{ font-size:11px; line-height:14px; background-image:none; }
	#NAVI li.IMPRESSUM a:hover,
	#NAVI li.AGB a:hover				{ font-size:11px; line-height:14px; color:#c5d8ad; }
	
	#MARGINALSPALTE		{ position:absolute; top:470px; left:175px; font-size:11px; color:#7f9494; width:135px; }
	#MARGINALSPALTE h2	{ font-size:11px; font-weight:bold; line-height:14px; }
	
	#KONTAKT_BOX	{ padding-bottom:48px; }
		
/* UEBERSCHRIFTEN */
	h1			{ position:absolute; top:71px; left:281px; width:181px; height:42px; background:url(../imgs/malhambra.gif) no-repeat; }
	h1 a		{ display:block; width:181px; height:42px; }
	h1 span		{ display:none; }
	h2			{ font-size:16px; font-weight:bold; line-height:44px; }
	h3			{ font-size:12px; font-weight:bold; }
	.KONTAKT h3	{ margin-top:14px; }
	h2#ADMIN_HEADLINE	{ position:absolute; left:304px; top:120px; color:#fff; text-transform:uppercase; }
	
	p						{ padding:0 0 14px 0; }
	ul						{ padding:0 0 14px 0; list-style-type:none; }
	.ZUR_PERSON #CONTENT ul,
	.AKTUELL #CONTENT ul	{ list-style-type:square; padding:0 0 14px 15px; }
	ol						{ padding:0 0 14px 20px; list-style-type:upper-roman; }
	table					{ padding:0 0 14px 0; }
	th						{ text-align:left; padding-right:20px; }
		
/* HYPERLINKS */
	a											{ color:#d96528; text-decoration:none; }
	a:hover										{ color:#009492; }
	a.WEITERFUEHRENDER_LINK,
	#MARGINALSPALTE a.WEITERFUEHRENDER_LINK		{ background:url(../imgs/klammer1.gif) no-repeat 0 3px; padding:0 0 0 7px; }
	.ANGEBOT #CONTENT a.WEITERFUEHRENDER_LINK	{ background:url(../imgs/klammer2.gif) no-repeat 0 3px; padding:0 0 0 190px; position:absolute; right:172px; margin-top:-14px; white-space:nowrap; }
	
/* FORMULARE */
	.ERROR								{ color:red; font-weight:bold; }
	.SUCCESS							{ color:red; font-weight:bold; }
	fieldset							{ border:none; float:left; margin:0 10px 0 0; }
	#INTERNET_EXPLORER_6 fieldset,
	#INTERNET_EXPLORER_7 fieldset		{ margin:0 5px 0 0; }
	fieldset#NACHRICHT					{ clear:both !important; float:none; }
	form								{ padding:4px 0 0 0; width:330px; }
	label								{ width:153px; display:block; padding:9px 0 3px 0; }
	input.TEXT							{ border:solid #9a9a9a 1px; width:153px; font-family:Helvetica,Arial,sans-serif; font-size:11px; line-height:13px; color:#294d4d; }
	input.SUBMIT						{ font-family:Helvetica,Arial,sans-serif; font-size:11px; line-height:13px; color:#294d4d; float:right; margin-right:10px; }
	#OPERA input.SUBMIT					{ padding-right:5px; padding-left:5px; }
	#INTERNET_EXPLORER_6 input.SUBMIT,
	#INTERNET_EXPLORER_7 input.SUBMIT	{ padding-top:2px; }
	textarea							{ border:solid #9a9a9a 1px; font-family:Helvetica,Arial,sans-serif; font-size:11px; line-height:13px; color:#294d4d; width:318px; height:58px; }
	span.FUSSNOTE						{ clear:both; float:none; display:block; width:328px; padding-top:16px; }
	p.FUSSNOTE							{ font-size:10px; line-height:12px; padding:6px 0 0 0; }
	
	/* ADMIN-ZEUG */
	form#AKTUELLES_FORM					{ width:430px; }
	form#AKTUELLES_FORM fieldset		{ border:dashed #9a9a9a 1px; padding:0 10px 16px 10px; width:410px; margin-bottom:20px; clear:both; float:none; }
	form#AKTUELLES_FORM input.TEXT		{ width:405px; }
	form#AKTUELLES_FORM textarea		{ width:405px; height:100px; }
	
	form#AKTUELLES_FORM div	{ position:relative; }
	a.PLUS			{ font-size:16px; font-weight:bold; position:absolute; margin-left:-17px; margin-top:13px; }
	a.MINUS			{ font-size:16px; font-weight:bold; position:absolute; margin-left:-17px; margin-top:28px; }
	div#ABSTRACT_02	{  }
