body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, div, caption, td {
	font-family:verdana,Arial,Helvetica,sans-serif;
	font-size:9pt;
	line-height:1.3em;
	color:#000000;}

body {
	background-color: #EAF9E8;
}
	
a:link {	color:#50A22B;
		font-weight:bold;
	}
a:visited {	color:#50A22B;
		font-weight:bold;
	}
a:hover  { color:#aa0000;
	}
a:active { color:#aa0000;
	}

a img {border:none;}

h1	{color:#007e39;
	font-size:15pt;
	font-weight:600;
	letter-spacing: 2px;
	text-align:left;
	margin-top: 20px;}
h2	{color:#007e39;
	font-size:15pt;
	font-weight:600;
	letter-spacing: 1px;
	text-align:left;
	margin-top: 20px;}	
h3	{color:#007e39;
	font-size:13pt;
	font-weight:600;
	letter-spacing: 1.5px;
	text-align:left;
	margin-top: 15px;}
h4	{color:#007e39;
	font-size:12pt;
	font-weight:700;
	letter-spacing: 1px;
	text-align:left;
	margin-top: 15px;
	margin-bottom:7px;}
h4 a	{text-decoration:none;
	color:#007e39;}
h5	{color:#a0d252;
	font-size:11pt;
	font-weight:600;
	letter-spacing: 1.2px;
	text-align:left;
	margin-top: 10px;
	margin-bottom: 0px;}
h6	{color:#666666;
	font-size:9pt;
	font-weight:600;
	letter-spacing: 1px;
	text-align:left;
	margin-top: 10px;
	margin-bottom:2px;
	}
#balken	{background-color:#CCE7A1;
	padding:1px;}
td	{vertical-align:top;}

#dkgruen	{color:#007e39;}
#hellgruen	{color:#a0d252;}
#zartgruen	{color:#CCE7A1;}
#weiss	{color:#ffffff;}
#mittelgrau	{color:#999999;}
#graufett	{color:#999999;
	font-weight:bold;}
#hellgruenfett	{color:#a0d252;
	font-weight:bold;}
#hellgruenfett a	{color:#a0d252;
	font-weight:bold;}
#dkgruenfett	{color:#007e39;
	font-weight:bold;}
#dkgruenfett a	{color:#007e39;
	font-weight:bold;
	text-decoration: none;}
#dkgruenfett a:visited	{color:#007e39;}
#dkgruenfett a:link	{color:#007e39;}
#rot	{color:#cc3333}
#klein	{font-size:7pt;}
#mittel	{font-size:8pt;}
#fototext	{font-size:8pt; text-align:right;}

/* id pfad */
#pfad	{font-size:7pt;
	color:#999999;}
#pfad a	{text-decoration:none;
	color:#999999;}
#pfad a:hover	{text-decoration:none;
	color:#a0d252;}
/* banner ba-ca */
#baca	{font-style: italic;
font-size: 8pt;
color:#999999;}

/* fuer wichtige links */
#weiter	{font-weight:bold;
	color:#007e39;}
#weiter	a {text-decoration: none;
	color:#007e39;}

/* fuer seitenmenue */
#navseite	{vertical-align:top;
	text-align:right;
	font-size:8pt;
	font-weight:400;
	line-height:1em;
	color:#000000;}
#navseite a {text-decoration:none;
	color:#000000;}

#quad	{vertical-align:top;}
#linie	{background-image: url(/images/hellgruen.gif); background-repeat: repeat-y;}
#liniedk	{background-image: url(/images/dkgruen.gif); background-repeat: repeat-y;}

/* homepages: menue */
#hpmenue	{list-style-image: url(../images/quadrat.gif);
	color:#000000;
	font-size:10pt;
	font-weight:400;
	margin-top: 5px;}
#hpmenue a	{text-decoration:none;
	color:#000000;}
#menuedk	{list-style-image: url(../images/quadratdkgruen.gif);
	color:#000000;
	font-size:10pt;
	font-weight:400;
	margin-top: 5px;}
#menuedk a	{text-decoration:none;
	color:#000000;}
#menuelinks	{list-style-image: url(../images/quadratdkgruen.gif);
	color:#000000;
	font-size:10pt;
	font-weight:400;}
#menuelinks a	{text-decoration:underline;
	color:#000000;}
#menuepresse	{list-style-image: url(../images/quadrat.gif);
	color:#000000;
	font-size:8pt;
	font-weight:400;}
#zwi	{/*height:-2pt;*/
	margin-top:5pt;}

/* id fuer homepages */
#hp	{text-align:left;
	font-size:10pt;
	line-height:1.1em;
	vertical-align:top;}

/* homepages: bild */
.hpbild	{text-align:right;
	width:400px;
	vertical-align:top;}

/* aktuelles */
#akt	{background-color:#F2BD2C;
	font-size:9pt;
	line-height:1.3em;}
.aktheader	{font-size:8pt;
	font-weight:600;}
.aktheader a	{text-decoration:none;
	color:#000000;}
.akttext	{font-size:8pt;
	vertical-align: top;}
.akttext a	{text-decoration:none;
	color:#000000;}

/* tabellen */
/* tabellen mit hellgrauem hintergrund */
.tabgrau	{background-color:#eeeeee;
	vertical-align:top;}
/* tabellen mit hellgrauem hintergrund rechtsbuendig*/
.tabgraur	{background-color:#eeeeee;
	vertical-align:top;
	text-align: right;}
.tabgruen	{background-color:#CCE7A1;
	vertical-align:top;}
/* tabellenzellen rechtsbuendig */
.tabrechts	{vertical-align:top;
	text-align:right;}
/* tabellenzellen zentriert, kleinere schrift */
.zent	{text-align:center;
	font-size:8pt;}
/* tabellenzellen lebenslauf */
.leben	{vertical-align:top;
	font-size:8pt;}
.portrait	{vertical-align:top;}
/* mitarbeiterInnen-listen namen fettgruen */
.ma	{color:#007e39;
	font-weight:bold;
	text-decoration:none;}
.ma a	{text-decoration:none;
	color:#007e39;}

/* fuer partnering day */
#diskussion	{vertical-align:top;
	background-color:#007e39;
	text-align:right;
	font-size:8pt;
	font-weight:600;
	line-height:1em;
	color:#ffffff;}
#diskussion a {text-decoration:none;
	color:#ffffff;}
#progr	{font-size:8pt;}
#progrfett	{font-size:8pt;
	font-weight:bold;}
	
/* tabellenzellen telefonliste */
.telefon	{vertical-align:top;
	font-size:7pt;}
/* tabellenzellen team */
.team	{text-align: right;
	vertical-align: top;
	font-size:8pt;}
/* tabellenzellen veranstaltungen */
#veranst	{font-size:8pt;
	vertical-align:top;
	padding: 5px;
	line-height:1.2em;}
.datum	{font-weight:600;
	text-align:right;
	color:#007e39;}
.titel	{color:#007e39;
	font-weight:500;
	background-color:#eeeeee;}
.titel	a:link {color:#007e39;
	font-weight:500;
	background-color:#eeeeee;}
.titel	a:visited {color:#007e39;
	font-weight:500;
	background-color:#eeeeee;}
