body {
	background-color: #DDDDDD;
	margin-top: 0px;
	margin-left: 0px;
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 16px;
	color: #3c5660;	
}

.textform 
{
	font-family: verdana, arial,  helvetica, sans-serif;
	font-size : 11px;
	color: #3c5660;	
}

.textfield {
	font-family: verdana, arial,  helvetica, sans-serif;
	font-size: 11px;
	color: #3c5660;
	width:210px;
	background-image : url(/images/gfx_input.gif);
}

.text_sitemap_large 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color: #ffffff;
	padding-left: 6px;	
}

.text_sitemap_large a 
{
	color: #ffffff;
	text-decoration: none;
	font-weight: bold;
}

.text_sitemap_large a:hover
{
	color: #ffffff;
	text-decoration: underline;
	font-weight: bold;
}

.text_sitemap_medium 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	font-weight: bold;
	color: #3c5660;	
}

.text_sitemap_medium a 
{
	color: #3c5660;
	text-decoration: none;
	font-weight: bold;
}

.text_sitemap_medium a:hover
{
	color: #3c5660;
	text-decoration: underline;
	font-weight: bold;
}

.text_sitemap_small 
{
	font-family: verdana, arial,  helvetica, sans-serif;
	font-size : 11px;
	font-weight: normal;
	color: #3c5660;	
}

.text_sitemap_small a 
{
	font-weight: normal;
	color: #3c5660;
	text-decoration: none;
}

.text_sitemap_small a:hover
{
	font-weight: normal;
	color: #3c5660;
	text-decoration: underline;
}

.text_link 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #3c5660;	
}

.text_link a 
{
	color: #3c5660;
	text-decoration: none;
}

.text_link a:hover
{
	color: #3c5660;
	text-decoration: underline;
}

.textnormal 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 5;
	color: #3c5660;	
	padding-left: 20px;
	padding-right: 20px;	
}

.textnormal a 
{
	color: #3c5660;
	text-decoration: none;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

.textnormal a:hover
{
	color: #3c5660;
	text-decoration: underline;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;
}

.fdptext 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 16;
	color: #3c5660;
	padding-left: 20px;
	padding-right: 20px;	
}

.fdptext b 
{
	font-weight: bold;
	color: #3c5660;
}

.fdptext a 
{
	color: #3c5660;
	text-decoration: none;
	font-weight: bold;
}

.fdptext a:hover
{
	color: #3c5660;
	text-decoration: underline;
	font-weight: bold;
}

.fdptext p
{
	margin-top: 10px;
	margin-bottom: 10px;
}

.fdptitle 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 18;
	font-weight: bold;
	padding-left: 20px;
	padding-right: 20px;	
}

.text 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 6;
	color: #3c5660;
	padding-left: 20px;
	padding-right: 20px;	
}
.text b 
{
	font-weight: bold;
	color: #3c5660;
}

.text a 
{
	color: #3c5660;
	text-decoration: none;
	font-weight: bold;
}

.text a:hover
{
	color: #3c5660;
	text-decoration: underline;
	font-weight: bold;
}

.text p
{
	margin-top: 10px;
	margin-bottom: 10px;
}
.title 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight: bold;
	color: #3c5660;
	padding-left: 20px;
	padding-right: 20px;	
}

.titlenormal
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 20px;
	font-weight: bold;
	color: #3c5660;	
}


.subtitle 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color: #3c5660;
	padding-left: 20px;
	padding-right: 20px;	
}

.subtitlenormal
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 16px;
	font-weight: bold;
	color: #3c5660;	
}

.newstext 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	vertical-align: top;	
}

.newstext a 
{
	color: #ffffff;
	text-decoration: none;
}

.newstext a:hover
{
	color: #495783;
	text-decoration: none;
}

.nav_cor 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	vertical-align: top;	
}

.nav_cor a 
{
	color: #ffffff;
	text-decoration: none;
}

.nav_cor a:hover
{
	color: #97962A;
	text-decoration: none;
}

.nav_kno 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	vertical-align: top;	
}

.nav_kno a 
{
	color: #ffffff;
	text-decoration: none;
}

.nav_kno a:hover
{
	color: #5C8080;
	text-decoration: none;
}

.nav_bra 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	vertical-align: top;	
}

.nav_bra a 
{
	color: #ffffff;
	text-decoration: none;
}

.nav_bra a:hover
{
	color: #9D5D5D;
	text-decoration: none;
}

.nav_pro 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	vertical-align: top;	
}

.nav_pro a 
{
	color: #ffffff;
	text-decoration: none;
}

.nav_pro a:hover
{
	color: #858476;
	text-decoration: none;
}

.nav_kun 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #ffffff;
	vertical-align: top;	
}

.nav_kun a 
{
	color: #ffffff;
	text-decoration: none;
}

.nav_kun a:hover
{
	color: #796E47;
	text-decoration: none;
}

.subnav_cor
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #97962A;
	vertical-align: top;	
}

.subnav_cor a 
{
	color: #ffffff;
	text-decoration: none;
}

.subnav_cor a:hover
{
	color: #97962A;
	text-decoration: none;
}

.subnav_kno
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #5C8080;
	vertical-align: top;	
}

.subnav_kno a 
{
	color: #ffffff;
	text-decoration: none;
}

.subnav_kno a:hover
{
	color: #5C8080;
	text-decoration: none;
}

.subnav_bra
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #9D5D5D;
	vertical-align: top;	
}

.subnav_bra a 
{
	color: #ffffff;
	text-decoration: none;
}

.subnav_bra a:hover
{
	color: #9D5D5D;
	text-decoration: none;
}

.subnav_pro
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #858476;
	vertical-align: top;	
}

.subnav_pro a 
{
	color: #ffffff;
	text-decoration: none;
}

.subnav_pro a:hover
{
	color: #858476;
	text-decoration: none;
}

.subnav_kun
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 11px;
	color: #796E47;
	vertical-align: top;	
}

.subnav_kun a 
{
	color: #ffffff;
	text-decoration: none;
}

.subnav_kun a:hover
{
	color: #796E47;
	text-decoration: none;
}

.smallertext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.smallertext a
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	text-decoration: none;
}

.smallertext a:hover
{
	color: #000000;
	text-decoration: none;
}

.smalltext
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #606264;
	text-decoration: none;
}

.smalltext a
{
	color: #133A66;
	text-decoration: none;
}

.smalltext a:hover
{
	color: #133A66;
	text-decoration: underline;
}

.list
{
	font-size: 12px;
	font-weight: normal;
	text-decoration: none;
	list-style-image: url(/images/gfx_list.gif);
}

.textlink
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	text-decoration: none;
}

.textlink a
{
	color: #5F90CC;
	text-decoration: none;
}

.textlink b
{
	color: #FFFFFF;
	text-decoration: none;
}

.relatedlinks 
{
	font-family: verdana, arial, helvetica, sans-serif;
	font-size : 9px;
	color: #ffffff;	
}

.relatedlinks a 
{
	color: #ffffff;
	text-decoration: none;
}

.relatedlinks a:hover
{
	color: #ffffff;
	text-decoration: underline;
}
.punkte   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#FFFFFF; font-weight: bold}
.headline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:15; color:#000000; font-weight: bold}
.subheadline   	 {font-family: helvetica, arial, geneva, sans-serif; font-size:13; color:#3C5660}
.text		 {font-family: helvetica, arial, geneva, sans-serif; font-size:12; color:#000000 }
.navigation {font-family: helvetica, arial, geneva, sans-serif; font-size:10; color:#FFFFFF;}



A:link           {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:visited        {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #000000}
A:hover          {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #AE6B00}
A:active         {font-family: helvetica, arial, geneva, sans-serif; font-size:13; text-decoration: none; color: #AE6B00}


A.klein:link	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:visited {font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #000000}
A.klein:hover	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}
A.klein:active	{font-family: helvetica, arial, geneva, sans-serif; font-size:11; text-decoration: none; color: #AE6B00}

img {border:0}

#fontload { font-size: 12px; font-family: Verdana, Arial }
#font { font-size: 12px; font-family: Verdana, Arial }
#font1 { font-size: 12px; font-family: Verdana, Arial; text-align: justify }
#font2 { color: #c42b7a; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }
#font3 { color: red; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }
#font4 { color: #4b4b4b; font-size: 12px; font-family: Verdana, Arial }
#font5   { color: #c6287b; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-indent: 15px; word-spacing: 10px; letter-spacing: 6px }
#font6  { color: #fff; font-style: normal; font-weight: bold; font-size: 10px; font-family: Verdana, Arial; background-color: #8ac0d2; text-indent: 15px }
#font7 { font-size: 14px; font-family: Verdana, Arial }
#font8 { font-size: 14px; font-family: Verdana, Arial }
#font9 { font-size: 14px; font-family: Verdana, Arial }
#font10 { font-size: 14px; font-family: Verdana, Arial }
#font11 { color: #525a73; font-weight: bold; font-size: 12px; font-family: Verdana, Arial; text-decoration: none }
#font11:link { color: #6c7698 }
#font11:visited { color: #6c7698 }
#font11:hover { color: #525a73; text-decoration: underline }
#font12 { font-size: 10px; font-family: Verdana, Arial }
#font13 { font-size: 10px; font-family: Verdana, Arial }
#font14     { color: #933; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }
#font15     { color: #3c5660; font-size: 10px; font-family: Verdana, Arial; background-color: #d4d0d7 }
#font16 { font-size: 8px; font-family: Verdana, Arial }
#font17 { font-size: 8px; font-family: Verdana, Arial }
#font18 { font-size: 8px; font-family: Verdana, Arial }
#font19 { font-size: 8px; font-family: Verdana, Arial }
#font20 { font-size: 8px; font-family: Verdana, Arial }
#font21 { color: white; font-size: 12px; font-family: Verdana, Arial; background-color: #626c8e; border-style: solid; border-width: 2px 1px 2px 1px; border-color: #525a73 #6c7698 #525a73 #6c7698; width: 120px }
#font14:link { color: #3c5660; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }
#font14:hover   { color: #00c; font-style: normal; font-weight: bold; font-size: 12px; font-family: Verdana, Arial }

/*BEGINN NAVIGATION*/

ul.firstnavi{
	font-size: 10px;
	color: White;
	margin: 0px;
	padding: 0px;
	list-style:none;
	
}

ul.firstnavi li a.navfirst_on, ul.firstnavi li a.visited {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
             	font-weight:bold;
             		font-size: 10px;
             		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}

ul.firstnavi li a.navfirst_off {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	background-color: black;
              	font-weight:bold;
              		font-size: 10px;
              		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}


ul.firstnavi li a.second_on {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
              	font-weight:bold;
              		font-size: 10px;
              		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 

	color: Black;
}

ul.firstnavi li a.second_off {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;
	font-weight:bold;
		font-size: 10px;
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}

ul.firstnavi li a.third_on {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight:bold;
		font-size: 10px;
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}
ul.firstnavi li a.third_off {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight:bold;
		font-size: 10px;
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}

ul.firstnavi li a.fourth_on {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight:bold;
		font-size: 10px;
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}
ul.firstnavi li a.fourth_off {
	width:172px;
	display: block;
	margin: 0px;
	padding: 3px 0px 3px 0px;
	text-decoration: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: #000000;
	font-weight:bold;
		font-size: 10px;
		font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; 
	color: Black;
}

/* emöglicht ein einrücken der Navigationsebenen von links nach recht */

span.navi_ebene_1 { 
	padding: 2px 2px 2px 5px;
}
span.navi_ebene_2 {
	padding: 2px 2px 2px 15px;
}
span.navi_ebene_3 {
	padding: 2px 2px 2px 25px;
}
span.navi_ebene_4 {
	padding: 2px 2px 2px 35px;
}
/* ENDE NAVIGATION */

#button   { color: white; font-style: normal; font-weight: bold; font-size: xx-small; font-family: "Trebuchet MS", "Lucida Grande", Verdana, Lucida, Geneva, Helvetica, Arial, sans-serif; background-color: #8ac0d2; margin-top: 1em; margin-bottom: 0em; padding: 0; width: 155px }
#button li a  { color: #fff; text-decoration: none; background-color: #8ac0d2; display: block; padding: 3px 3px 3px 0.5em; border-right: 1px solid #508fc4; border-left: 10px solid #1958b7; width: 100% }
html>body #button li a { width: auto }
#button li a:hover { color: #5a128f; background: #8ac0d2 url(../img/logofdp.gif) no-repeat; border-right: 1px solid #5ba3e0; border-left: 10px solid #1c64d1 }
#button ul { background-color: #8ac0d2; list-style-type: none; list-style-position: outside; margin: 0; padding: 0; border: none }
#button li { background-color: #8ac0d2; margin: 0; border-bottom: 1px solid #90bade }
#button li a:active { background-color: #8ac0d2; margin: 0; border-bottom: 1px solid #90bade }



#news { 	
		font-style: normal; 
		font-weight: bold; 
		font-size: xx-small; 
		font-family: verdana, arial, helvetica, sans-serif; 
		margin-top: 1em; 
		margin-bottom: 0em; 
		padding: 0; 
		width: 155px 
		border: 0px; 
		border-top:1px; 
		border-bottom:1px; 
		border-style: none;
		padding-left: 20px; 
		background-color: #8ac0d2;		
	}
#newsb { 	
		font-style: normal; 
		font-weight: bold; 
		font-size: x-small; 
		font-family: verdana, arial, helvetica, sans-serif; 
		margin-top: 1em; 
		margin-bottom: 0em; 
		padding: 0; 
		width: 155px 
		border: 0px; 
		border-top:1px; 
		border-bottom:1px; 
		border-style: none; 
	}	
#news li a  { 	
		text-decoration: none; 
		display: block; 
		padding: 3px 3px 3px 0.5em; 
		width: 100% 
	}
html>body #news li a { width: auto }

#news li a:hover { 
		color: #5a128f; 
		background: #8ac0d2 url(../img/logokerk.gif) no-repeat; 
		border-right: 1px solid #5ba3e0; 
		border-left: 10px solid #1c64d1 
		}
#news ul { 
		background-color: #8ac0d2; 
		list-style-type: none; 
		list-style-position: outside; 
		margin: 0; 
		padding: 0; 
		border: none 
		}
#news li 	{ 
		background-color: #8ac0d2; 
		margin: 0; 
		border-bottom: 1px solid #90bade 
		}
#news li a:active { 
		background-color: #8ac0d2; 
		margin: 0; 
		border-bottom: 1px solid #90bade 
		}
		/*Klasse Artikelvoransicht*/ 
.article { 
width:100%;
font-family: verdana, arial,  helvetica, sans-serif; 
height:145px; 
font-size:10px; 
background-color:#e6e6e6; 
border:1px dashed #e6e6e6; 
margin:2px 3px 5px 2px; 
padding:3px; 
float:left; 
} 

p.nachricht{ 
font-size:12px;
font-family: verdana, arial,  helvetica, sans-serif; 
font-weight:bold; 
color:#be0027; 
} 

span.text{ 
font-weight:normal;
font-family: verdana, arial,  helvetica, sans-serif; 
font-size:12px; 
color:#000; 
} 

p.footer{ 
font-style:italic;
font-family: verdana, arial,  helvetica, sans-serif; 
font-size:10px; 
text-align:left; 
} 

