body						{	padding: 0px; margin: 0px; 
								background-color: #2a9d6a; background-image: url('../pics/background_green.jpg'); background-position: 0px 0px; background-repeat: repeat-x;
								font-family: Arial, Helvetica, Sans-Serif; font-size: 100%; color: #000000; }
								
								
								
#content-center				{	padding: 0px; margin: 0 auto;
								position: relative; top: 0px; width: 830px; height: auto; z-index: 1;
								background-image: url('../pics/background_horiz.jpg'); background-position: 0px 0px; background-repeat: repeat-y; }
							
#content_bg					{	width: 830px; background-image: url('../pics/background_content.jpg'); background-position: 15px 167px; background-repeat: no-repeat; }
	
#head_kgrp					{	position: static; width: 830px; height: 129px; z-index: 2;
								background-image: url('../pics/head_kgrp.jpg'); background-position: 0px 0px; background-repeat: no-repeat;  }								
								
#logo_link					{	position: absolute; top: 41px; left: 49px; z-index: 10; }		

#menu						{	position: static; width: 830px; height: 38px; z-index: 2; overflow: hidden; font-size: 70%;
								background-image: url('../pics/background_menu.jpg'); background-position: 0px 0px; background-repeat: no-repeat; }						

.line						{	line-height: 100%; vertical-align: baseline; }

a.mainmenu:link 			{ 	font-weight: bold; color: #000000; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: none; }
a.mainmenu:visited 			{ 	font-weight: bold; color: #000000; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: none; }
a.mainmenu:focus 			{	font-weight: bold; color: #000000; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: underline; }
a.mainmenu:hover 			{	font-weight: bold; color: #000000; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: underline; }
a.mainmenu:active 			{	font-weight: bold; color: #000000; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: underline; }

a.mainmenu_c:link 			{ 	font-weight: bold; color: #006337; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: none; }
a.mainmenu_c:visited 		{ 	font-weight: bold; color: #006337; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: none; }
a.mainmenu_c:focus 			{	font-weight: bold; color: #006337; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: underline; }
a.mainmenu_c:hover 			{	font-weight: bold; color: #006337; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: underline; }
a.mainmenu_c:active 		{	font-weight: bold; color: #006337; letter-spacing: 1px; padding: 0px 2px 0px 2px; text-decoration: underline; }

								
#content					{	width: 830px; z-index: 5; }

#text						{	width: 519px; float: left; padding: 0px 0px 40px 0px; z-index: 2; 
								font-family: Arial, Helvetica, Sans-Serif; }

#headline					{	padding: 20px 0px 0px 0px; width: 780px; height: auto; z-index: 2; }

h1							{	padding: 20px 0px 0px 50px; letter-spacing: 1px; width: 430px; font-family: Georgia; 
								font-weight: bold; font-size: 100%; line-height: 160% }

h2							{	padding: 0px 0px 0px 50px; margin: 0px; letter-spacing: 1px; width: 430px; font-family: Arial, Helvetica, Sans-Serif; 
								font-weight: bold; font-size: 75%; line-height: 140% }
h2.wuu						{	padding: 0px 0px 0px 0px; margin: 0px; letter-spacing: 1px; width: 430px; font-family: Georgia; 
								font-weight: bold; font-size: 100%; line-height: 140% }

h3							{	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; letter-spacing: 0px; width: 430px; font-family: Arial, Helvetica, Sans-Serif;
								font-weight: bold; font-size: 100%; line-height: 100% }

h3.wuu						{	margin: 0px 0px 0px 50px; padding: 0px 0px 5px 0px; letter-spacing: 0px; width: 430px; font-family: Arial, Helvetica, Sans-Serif;
								font-weight: bold; font-size: 75%; line-height: 140% }

h4							{	margin: 0px 0px 0px 0px; padding: 0px 0px 5px 0px; letter-spacing: 0px; width: 430px; font-family: Arial, Helvetica, Sans-Serif;
								font-weight: bold; font-size: 75%; line-height: 140% }

p							{	margin: 0px 25px 0px 50px; font-size: 75%; line-height: 140%; }

p.wuus						{	margin: 0px 25px 10px 50px; font-size: 75%; line-height: 140%; }

p.wuu						{	margin: 0px 25px 0px 0px; font-size: 75%; line-height: 140%; }

ul							{	margin: 0px 25px 0px 50px; padding: 0px 0px 15px 0px; list-style: none outside none; font-size: 75%; line-height: 140%; }
ul.rund						{	margin: 0px 25px 0px 0px; padding: 0px 0px 15px 0px; list-style: none outside none; }
ul.sem						{	margin: 0px 25px 0px 50px; padding: 0px 0px 0px 0px; list-style: none outside none; font-size: 75%; line-height: 140%; }
ul.sem2						{	margin: 0px 25px 20px 20px; padding: 0px 0px 0px 0px; list-style: none outside none; font-size: 75%; line-height: 140%; }

ul.wuu						{	margin: 0px 25px 0px 20px; padding: 0px; list-style: none outside none; font-size: 75%; line-height: 140%; }
li							{	padding: 0px 0px 16px 0px; margin: 0px; }

li.blank					{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_ordner.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.pdf						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_pdf.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.doc						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_doc.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.exe						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_exe.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.gif						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_gif.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.html						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_html.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.jpg						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_jpg.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.key						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_key.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.mail						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_mail.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.mdb						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_mdb.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.ordner					{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_ordner.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.pdfmitteilung			{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_pdfmitteilung.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.pdfrund					{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_pdfrund.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.ppt						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_ppt.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.rtf						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_rtf.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.txt						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_txt.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.xls						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_xls.gif'); background-position: 0px 0px; background-repeat: no-repeat; }
li.zip						{	padding: 2px 10px 16px 40px; background-image: url('../pics/general/dl_zip.gif'); background-position: 0px 0px; background-repeat: no-repeat; }

li.free						{	padding: 0px 10px 0px 40px; margin: 0px; }
li.free2					{	padding: 0px 10px 0px 0px; margin: 0px; }

a:link 						{ 	color: #000000; text-decoration: none; }
a:visited 					{ 	color: #000000; text-decoration: none; }
a:focus 					{	color: #000000; text-decoration: underline; }
a:hover 					{	color: #000000; text-decoration: underline; }
a:active 					{	color: #000000; text-decoration: underline; }

#additional					{	float: left; width: 288px; background-color: #bedccf; z-index: 2;
								text-align: center; font-family: Arial, Helvetica, Sans-Serif; font-size: 70%; }

a.additional:link 			{ 	font-weight: bold; color: #000000; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: none; }
a.additional:visited 		{ 	font-weight: bold; color: #000000; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: none; }
a.additional:focus 			{	font-weight: bold; color: #000000; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: underline; }
a.additional:hover 			{	font-weight: bold; color: #000000; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: underline; }
a.additional:active 		{	font-weight: bold; color: #000000; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: underline; }

a.additional_c:link 		{ 	font-weight: bold; color: #006337; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: none; }
a.additional_c:visited 		{ 	font-weight: bold; color: #006337; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: none; }
a.additional_c:focus 		{	font-weight: bold; color: #006337; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: underline; }
a.additional_c:hover 		{	font-weight: bold; color: #006337; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: underline; }
a.additional_c:active 		{	font-weight: bold; color: #006337; padding: 0px 2px 0px 2px; letter-spacing: 1px; text-decoration: underline; }

input.additional			{	color: #000000; border: 1px #2f3733 solid; height: 14px; font-size: 11px; background-color: #d8e0db; width: 120px; margin: 0px; padding: 0px; }

#bottom						{	width: 830px; height: 50px; z-index: 2; overflow: hidden;
								background-image: url('../pics/background_bottom.jpg'); background-position: 0px 0px; background-repeat: no-repeat;
								clear: both; text-align: center; }								

#bottom_text				{	color: #a4e5c8; margin-top: 25px; font-size: 11px; text-transform: uppercase; }

a.imprint:link 				{ 	font-weight: normal; color: #a4e5c8; text-decoration: none; }
a.imprint:visited 			{ 	font-weight: normal; color: #a4e5c8; text-decoration: none; }
a.imprint:focus 			{	font-weight: normal; color: #a4e5c8; text-decoration: underline; }
a.imprint:hover 			{	font-weight: normal; color: #a4e5c8; text-decoration: underline; }
a.imprint:active 			{	font-weight: normal; color: #a4e5c8; text-decoration: underline; }

input.imprint				{	color: #a4e5c8; border: 1px #a4e5c8 solid; height: 14px; font-size: 11px; background-color: #2a9d6a; margin: 0px; padding: 0px; }


input.normal				{	color: #000000; border: 1px #2f3733 solid; height: 18px; font-size: 12px; background-color: #d8e0db; width: 230px; margin: 0px 0px 10px 0px; padding: 0px; }
select.normal				{	color: #000000; border: 1px #2f3733 solid; height: 18px; font-size: 12px; background-color: #d8e0db; width: 230px; margin: 0px 0px 10px 0px; padding: 0px; }
textarea.normal				{	color: #000000; border: 1px #2f3733 solid; height: 100px; font-size: 12px; background-color: #d8e0db; width: 330px; margin: 0px 0px 10px 0px; padding: 0px; }
input.senden				{	color: #000000; border: 1px #2f3733 solid; font-size: 12px; background-color: #d8e0db; margin: 0px; padding: 2px 10px 2px 10px; }



img							{	border: 0px; }
form						{	margin: 0px; padding: 0px; }

.bold						{	font-weight: bold; }
.text						{	font-size: 75%; line-height: 140%; vertical-align: top; }


#scrbr						{	position: absolute; bottom: -1px; left: 10px; width: 1px; height: 1px; line-height: 0px; font-size: 0px; margin: 0px; padding: 0px;}
td.text						{	vertical-align: top; font-size: 75%; line-height: 140%; }

td.wuuv1					{	vertical-align: top; font-size: 75%; line-height: 140%; width: 218px; background-color: #d2ede1; }
td.wuuv2					{	font-size: 0px; line-height: 0px; width: 8px; }
td.wuuv3					{	vertical-align: top; font-size: 75%; line-height: 140%; width: 218px; background-color: #eaf7f1; }
td.wuuv4					{	font-size: 0px; line-height: 0px; height: 8px; }
