body			{ font-family:Arial,Tahoma,Verdana,Helvetica,sans serif; font-size:12px; background-color:#FFFAEB; }

a.nml			{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; }
a:link.nml		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; }
a:visited.nml		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; }
a:hover.nml		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FEA005; }
a:active.nml		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; }

a.act			{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FEA005; }
a:link.act		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FEA005; }
a:visited.act		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FEA005; }
a:hover.act		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FEA005; }
a:active.act		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:15px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FEA005; }

a.nml2			{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFD88C; }
a:link.nml2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFD88C; }
a:visited.nml2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFD88C; }
a:hover.nml2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFd88c; }
a:active.nml2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:normal; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFD88C; }

a.act2			{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFd88c; }
a:link.act2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFd88c; }
a:visited.act2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFd88c; }
a:hover.act2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFd88c; }
a:active.act2		{ width:100%; display:block; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-left:30px; padding-top:2px; padding-bottom:2px; border-bottom:2px solid #FFFAEB; background-color:#FFd88c; }

div.inhalt		{ padding-left:15px; padding-right:15px; background-color:#FFFAEB; line-height:130%; }
div.inhalt p		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt td		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt ul		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt li		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt a		{ font-size:12px; font-weight:normal; color:#000000; text-decoration:underline; line-height:130%; }
div.inhalt a:link		{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt a:visited	{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt a:hover		{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt a:active	{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt h1		{ font-family:"Lucida Handwriting", arial, sans serif; font-size:18px; color:#FDA108; text-decoration:none; padding-bottom:7px; padding-top:10px; margin-bottom:0px; margin-top:0px; }
div.inhalt h2		{ height:18px; font-size:16px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:0px solid #FFCCCC; }
div.inhalt h3		{ font-family:Arial,Tahoma,Verdana,Helvetica,sans serif; height:15px; font-size:15px; color:#bb461c; text-decoration:none; font-weight:bold; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt h4		{ height:16px; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }
#div.inhalt h3		{ font-family:Arial,Tahoma,Verdana,Helvetica,sans serif; height:16px; font-size:14px; color:#bb461c; text-decoration:none; font-weight:bold; padding-bottom:1px; padding-top:1px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }


div.inhalt2			{ padding-left:10px; padding-right:10px; }
div.inhalt2 p		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt2 td		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt2 a		{ font-size:12px; font-weight:normal; color:#888888; line-height:130%; }
div.inhalt2 a:link		{ font-size:12px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 a:visited		{ font-size:12px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 a:hover		{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt2 a:active		{ font-size:12px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt2 h1		{ height:20px; font-size:18px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }
div.inhalt2 h2		{ height:18px; font-size:16px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }
div.inhalt2 h3		{ font-family:Arial,Tahoma,Verdana,Helvetica,sans serif; height:15px; font-size:15px; color:#bb461c; text-decoration:none; font-weight:bold; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt2 h4		{ height:14px; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }

div.inhalt3			{ background-color:#FFFAEB; }
div.inhalt3 p		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt3 td		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
div.inhalt3 a		{ font-size:12px; font-weight:normal; color:#888888; line-height:130%; }
div.inhalt3 a:link		{ font-size:12px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt3 a:visited		{ font-size:12px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt3 a:hover		{ font-size:12px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.inhalt3 a:active		{ font-size:12px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.inhalt3 h1		{ height:20px; font-size:18px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }
div.inhalt3 h2		{ height:18px; font-size:16px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }
div.inhalt3 h3		{ font-family:Arial,Tahoma,Verdana,Helvetica,sans serif; height:15px; font-size:15px; color:#bb461c; text-decoration:none; font-weight:bold; padding-bottom:0px; padding-top:0px; margin-bottom:0px; margin-top:0px; }
div.inhalt3 h4		{ height:14px; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:3px; padding-top:3px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFCCCC; }

div.rechts2			{ padding-left:10px; padding-right:10px; padding-top:5px; background-color:#FFCCCC; }
div.rechts2 p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
div.rechts2 td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
div.rechts2 a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
div.rechts2 a:link		{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.rechts2 a:visited		{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.rechts2 a:hover		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.rechts2 a:active		{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.rechts2 h1		{ height:16px; font-size:16px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
div.rechts2 h2		{ height:14px; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
div.rechts2 h3		{ height:12px; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
div.rechts2 h4		{ height:10px; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }

div.links			{ padding-left:20px; padding-right:10px; padding-top:5px; }
div.links p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
div.links td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
div.links a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
div.links a:link		{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.links a:visited	{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.links a:hover		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
div.links a:active		{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
div.links h1		{ height:16px; font-size:16px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
div.links h2		{ height:14px; font-size:14px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
div.links h3		{ height:12px; font-size:12px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }
div.links h4		{ height:10px; font-size:10px; color:#000000; text-decoration:none; font-weight:bold; padding-bottom:2px; padding-top:2px; margin-bottom:0px; margin-top:0px; border-bottom:1px solid #FFFFFF; }

span.anschrift		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.anschrift p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.anschrift td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.anschrift a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
span.anschrift a:link	{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
span.anschrift a:visited	{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }
span.anschrift a:hover	{ font-size:11px; color:#000000; text-decoration:underline; font-weight:bold; line-height:130%; }
span.anschrift a:active	{ font-size:11px; color:#888888; text-decoration:none; font-weight:bold; line-height:130%; }

span.impressum		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.impressum p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.impressum td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.impressum a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
span.impressum a:link	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.impressum a:visited	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.impressum a:hover	{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; line-height:130%; }
span.impressum a:active	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }

span.datenschutz		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.datenschutz p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.datenschutz td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.datenschutz a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
span.datenschutz a:link	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.datenschutz a:visited	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.datenschutz a:hover	{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; line-height:130%; }
span.datenschutz a:active	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }

span.sitemap		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.sitemap p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.sitemap td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.sitemap a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
span.sitemap a:link		{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.sitemap a:visited	{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.sitemap a:hover		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; line-height:130%; }
span.sitemap a:active		{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }

span.toTop			{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.toTop p		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.toTop td		{ font-size:11px; font-weight:normal; color:#000000; line-height:130%; }
span.toTop a		{ font-size:11px; font-weight:normal; color:#888888; line-height:130%; }
span.toTop a:link		{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.toTop a:visited		{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }
span.toTop a:hover		{ font-size:11px; color:#000000; text-decoration:underline; font-weight:normal; line-height:130%; }
span.toTop a:active		{ font-size:11px; color:#000000; text-decoration:none; font-weight:normal; line-height:130%; }

input			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#FFFAEB; }
textarea			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#FFF5CF; }
select			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#FFFAEB; }
checkbox			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; background-color:#FFFAEB; }
form 			{ margin: 0 0 0 0; font-size:11px; font-weight:normal; color:#000000; } 
select			{ font-size:11px; color:#000000; }
.req			{ color:#FF0000; font-size:12px; font-weight:normal; color:#240954; }
.normal			{ color:#000000; font-size:12px; font-weight:normal; color:#240954; }
.active			{ color:#000000; font-size:12px; font-weight:normal; color:#240954; }

.druckversion		{ font-size:10px; color:#2C3A73; text-decoration:none; font-weight:normal; padding-left:10px;}

ul			{ margin:5 0 0 30; padding:0px; }
li			{ margin:0 0 0 0; padding:0px; }

.radio			{ padding-left:5px; }

img { border:0px; }

.align-center		{ font-size:12px; font-weight:normal; color:#000000; line-height:130%; }
