#logo { position:absolute; top:9px; left:26px; width:223; height:41px; z-index:99; }
.kurzkontaktbild { float:left; height:57px; width:38px; padding-right:7px; padding-top:3px; }
.kurzkontakttext { padding-top:3px; }
.kontaktbox { width:363px; }
.kontaktbild { float:left; padding-right:7px; padding-top:3px; width:93px; }
.kontakttext { padding-top:3px; }

#f1text  { position:absolute; top:416px; left:24px; width:350px; height:30px; font-family:Arial, sans-serif; font-weight:400; font-size:12px; color:#ffffff; z-index:201; }
#f8hintergrund { position:absolute; top:289px; left:392px; width:278px; height:182px; z-index:199; }
#f8ueberschr { position:absolute; top:294px; left:407px; width:280px; height:15px; z-index:210; }
#f8text { position:absolute; top:317px; left:407px; width:280px; height:150px; z-index:210; }
#fsc2box { position:absolute; top:61px; left:0px; z-index:60; width:385px; height:390px; overflow:auto; padding:0px 0px 0px 0px; }
.fsc2-termine-date { position:absolute; left:0px; top:3px; z-index:70; width:100px; height:20px; font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:10px; font-weight:400; color:#837e04; text-align:left; visibility:visible; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.fsc2-termine-time { position:absolute; left:0px; top:22px; z-index:70; width:100px; height:20px; font-family:Arial, Verdana, sans-serif; font-size:12px; line-height:10px; font-weight:400; color:#837e04; text-align:left; visibility:visible; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px;  }
.fsc2-termine-titel { position:absolute; left:105px; top:0px; z-index:70; width:265px; height:20px; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-align:left; visibility:visible; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
.fsc2-termine-text { position:absolute; left:105px; top:20px; z-index:70; width:265px; height:20px; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#000000; text-align:left; visibility:visible; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }

a.fsc3link:link { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:15px; }
a.fsc3link:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:15px; }
a.fsc3link:active { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:15px; }
a.fsc3link:focus { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:15px; }

a.fsc3link-on:link { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#cc3146; text-decoration:none; height:15px; }
a.fsc3link-on:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#cc3146; text-decoration:none; height:15px; }
a.fsc3link-on:active { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#cc3146; text-decoration:none; height:15px; }
a.fsc3link-on:focus { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#cc3146; text-decoration:none; height:15px; }

#fsc4ueberschr { position:absolute; left:0px; top:0px; z-index:70; width:286px; height:20px; font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-align:left; visibility:visible; margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; }
#fsc4box { position:absolute; top:288px; left:392px; z-index:60; width:296px; height:182px; background-image:url('../../main/img/kasten-hintergrund.gif'); }
#fsc4box2 { position:absolute; top:35px; left:15px; z-index:60; width:286px; height:172px; }
#fsc4-termine-box { position:relative; top:0px; left:0px; padding:22px 0px 0px 0px; z-index:65; width:277px; height:20px; }
.fsc4-termine-titel a { font-weight:400; }
#fsc4-mehr { position:relative; top:0px; left:0px; padding:10px 0px 0px 0px; z-index:65; width:100px; height:20px; }
#f10ueberschr { position:absolute; top:59px; left:0px; width:285px; height:240px; z-index:200; }
#f10bild { position:absolute; top:91px; left:0px; width:93px; height:140px; z-index:200; text-align:left; }
#f30text { position:absolute; top:540px; left:0px; width:960px; height:60px; font-size:10px; z-index:200; text-align:center; font-weight:400; color:#cc3146; text-decoration:none; font-family:Arial, Verdana; overflow:auto; border:0px solid #000000; }
.newsletter_rot { color:#ff0000; }
.newsletter_gruen { color:#003300; }
a:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none }
a:visited  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none }
a:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none }
a:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none }
a:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none }
a.small:link  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none; height:11px; }
a.small:visited  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none; height:11px; }
a.small:hover  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#51B400; text-decoration:none; height:11px; }
a.small:active  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none; height:11px; }
a.small:focus  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#004848; text-decoration:none; height:11px; }

a.linkklein:link  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:underline; }
a.linkklein:visited  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:underline; }
a.linkklein:hover  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:none }
a.linkklein:active  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:underline; }
a.linkklein:focus  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:underline; }

a.linkkleinohne:link  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:none; }
a.linkkleinohne:visited  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:none; }
a.linkkleinohne:hover  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:none }
a.linkkleinohne:active  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:none; }
a.linkkleinohne:focus  { font-family:Arial, Verdana, sans-serif; font-size:10px; font-weight:400; color:#cc3146; text-decoration:none; }

a.navi1:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; }
a.navi1:visited  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; }
a.navi1:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; }
a.navi1:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; }
a.navi1:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; }

a.navi1on:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; }
a.navi1on:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; }
a.navi1on:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; height:11px; }
a.navi1on:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; }
a.navi1on:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; }


a.navi2:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; height:11px; }
a.navi2:visited  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; height:11px; }
a.navi2:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; }
a.navi2:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; height:11px; }
a.navi2:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; height:11px; }

a.navi2on:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; padding-left:9px; background-repeat:no-repeat; background-image:url('../img/menu-pfeil.gif'); background-position:0px 4px; }
a.navi2on:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; padding-left:9px; background-repeat:no-repeat; background-image:url('../img/menu-pfeil.gif'); background-position:0px 4px; }
a.navi2on:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#817a44; text-decoration:none; height:11px; padding-left:9px; background-repeat:no-repeat; background-image:url('../img/menu-pfeil.gif'); background-position:0px 4px; }
a.navi2on:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; padding-left:9px; background-repeat:no-repeat; background-image:url('../img/menu-pfeil.gif'); background-position:0px 4px; }
a.navi2on:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:400; color:#cc3146; text-decoration:none; height:11px; padding-left:9px; background-repeat:no-repeat; background-image:url('../img/menu-pfeil.gif'); background-position:0px 4px; }


a.navi3:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#660000; text-decoration:none; height:11px; }
a.navi3:visited  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#660000; text-decoration:none; height:11px; }
a.navi3:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi3:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#660000; text-decoration:none; height:11px; }
a.navi3:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#660000; text-decoration:none; height:11px; }

a.navi3on:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi3on:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi3on:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#660000; text-decoration:none; height:11px; }
a.navi3on:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi3on:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }


a.navi4:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:11px; }
a.navi4:visited  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:11px; }
a.navi4:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi4:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:11px; }
a.navi4:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:11px; }

a.navi4on:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi4on:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi4on:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#003300; text-decoration:none; height:11px; }
a.navi4on:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi4on:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }


a.navi5:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:11px; }
a.navi5:visited  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:11px; }
a.navi5:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi5:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:11px; }
a.navi5:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:11px; }

a.navi5on:link  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi5on:visited { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi5on:hover  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#000000; text-decoration:none; height:11px; }
a.navi5on:active  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }
a.navi5on:focus  { font-family:Arial, Verdana, sans-serif; font-size:12px; font-weight:700; color:#ffffff; text-decoration:none; height:11px; }

.form1text { width:124px; height:13px; line-height:11px; font-family:Arial, sans-serif; font-weight:400; font-size:12px; color:#000000; text-decoration:none; border-style:solid; border-width:1px; border-color:#000000; }

.kurzkontakttext a,.kurzkontaktlink a:link,.kurzkontaktlink a:hover, .kurzkontaktlink a:active, .kurzkontaktlink a:focus, .kurzkontaktlink a:visited {
	font-size:11px;
}

#zielgruppenmenu ul li  {
	float: left;
	margin-left: 40px;
}

#schluss-linie  {	
	background: url(../img/schluss-linie-rot.gif) left top no-repeat;
}