*{ margin:0; padding:0; border:0; }
body { font-size:.9em; font-family:Verdana,Arial,Helvetica,sans-serif; color:#000; background:#ccc; text-align:center; }
#container { width:680px; margin:0 auto; text-align:left; background:#fff; }

#normal { float:left; width:445px; padding:25px 18px 0px 18px; background:#fff; }
#normal img { margin-bottom:5px; }
#normal h1 { margin-bottom:.6em; font-size:1.2em; font-weight:bold; color:#365b83; }
#normal h2 { margin-top:1em; margin-bottom:.3em; font-size:.9em; font-weight:bold; color:#365b83; }
#normal h2 a { margin-top:1em; margin-bottom:.3em; font-size:.9em; font-weight:bold; color:#365b83; padding-top:2px; text-decoration:underline; }
#normal h2 a:hover { text-decoration:underline; }
#normal h3 { margin-bottom:.3em; font-size:.9em; font-weight:normal; color:#365b83; }
#normal h4 { margin-bottom:.1em; font-size:.86em; font-weight:bold; color:#999; }
#normal p { margin-bottom:.6em; font-size:.9em; line-height:1.3em; }
#normal b { font-size:.89em; }
#normal .zurueck { display:none; }
#normal p a { color:#555; text-decoration:underline; }
#normal p a:hover { text-decoration:underline; }
#normal .mf-text { margin-top:.6em; margin-bottom:.6em; font-size:.9em; line-height:1.3em; border:.1em solid #999; }
#normal .mf-input { margin-top:.6em; margin-bottom:.6em; font-size:.9em; line-height:1.3em; border:.1em solid #999; }
#normal .mf-submit { margin-top:.6em; margin-bottom:.6em; font-size:.9em; line-height:1.3em; border:.1em solid #999; }
#normal .csc-textpic-caption { margin-bottom:.6em; font-size:.7em; }
#normal table.contenttable { font-size:.9em; background:#eee; }
#normal table.contenttable td { vertical-align:top; padding:.3em .2em .6em .2em; border-bottom:.1em solid #fff; }
#normal table.normal th { text-align:left; padding:.3em .6em .3em .2em; border-bottom:.1em solid #fff; border-right:.1em solid #fff; }
#normal table.normal th.td-last { border-right:0em; }
#normal table.normal td { padding:.3em .2em .3em .2em; border-bottom:.1em solid #fff; border-right:.1em solid #fff; }
#normal table.normal td.td-last { border-right:0em; }
#normal td a { color:#555; text-decoration:underline; }
#normal td a:hover { text-decoration:underline; }
#normal ul { margin:0em 0em .6em 2.6em; font-size:.9em; list-style-type:square; }
#normal ul li { margin-bottom:.3em; line-height:1.3em; }
#normal ul.aenderungen { margin:0em 0em 0em 0em; font-size:.9em; list-style-type:none; }
#normal ul.aenderungen li { margin-bottom:.6em; }
#normal ul.aenderungen a { color:#555; text-decoration:underline; }
#normal ul.aenderungen a:hover { text-decoration:underline; }
#normal ol { margin:0em 0em .6em 2.6em; font-size:.9em; }
#normal ol li { margin-bottom:.3em; line-height:1.3em; }
#normal ul.wt-directory-list { margin:0em 0em .6em 0em; font-size:.9em; list-style-type:none; }
#normal ul.wt-directory-list li { margin-bottom:10px; padding-bottom:10px; border-bottom:dashed #999 1px; }
#normal ul.wt-directory-list img { margin-bottom:0px; }
#normal ul.wt-directory-list  a { color:#555; text-decoration:underline; }
#normal ul.wt-directory-list  a:hover { text-decoration:underline; }
#normal hr { margin-bottom:20px; border:dashed #999 1px; }
#normal .nachoben { display:none; }

#normal-breit { float:left; width:620px; padding:25px 18px 0px 18px; background:#fff; }
#normal-breit img { margin-bottom:5px; }
#normal-breit h1 { margin-bottom:.6em; font-size:1.2em; font-weight:bold; color:#365b83; }
#normal-breit h2 { margin-top:1em; margin-bottom:.3em; font-size:.9em; font-weight:bold; color:#365b83; }
#normal-breit h2 a { margin-top:1em; margin-bottom:.3em; font-size:.9em; font-weight:bold; color:#365b83; padding-top:2px; text-decoration:underline; }
#normal-breit h2 a:hover { text-decoration:underline; }
#normal-breit h3 { margin-bottom:.3em; font-size:.9em; font-weight:normal; color:#365b83; }
#normal-breit h4 { margin-bottom:.1em; font-size:.86em; font-weight:bold; color:#999; }
#normal-breit p { margin-bottom:.6em; font-size:.9em; line-height:1.3em; }
#normal-breit b { font-size:.89em; }
#normal-breit .zurueck { display:none; }
#normal-breit p a { color:#555; text-decoration:underline; }
#normal-breit p a:hover { text-decoration:underline; }
#normal-breit .mf-text { margin-top:.6em; margin-bottom:.6em; font-size:.9em; line-height:1.3em; border:.1em solid #999; }
#normal-breit .mf-input { margin-top:.6em; margin-bottom:.6em; font-size:.9em; line-height:1.3em; border:.1em solid #999; }
#normal-breit .mf-submit { margin-top:.6em; margin-bottom:.6em; font-size:.9em; line-height:1.3em; border:.1em solid #999; }
#normal-breit .csc-textpic-caption { margin-bottom:.6em; font-size:.7em; }
#normal-breit table.contenttable { font-size:.9em; background:#eee; }
#normal-breit table.partnerschaft { width:75%; }
#normal-breit table.contenttable td { vertical-align:top; padding:.3em .2em .6em .2em; border-bottom:.1em solid #fff; }
#normal-breit table.normal th { text-align:left; padding:.3em .6em .3em .2em; border-bottom:.1em solid #fff; border-right:.1em solid #fff; }
#normal-breit table.normal th.td-last { border-right:0em; }
#normal-breit table.normal td { padding:.3em .2em .3em .2em; border-bottom:.1em solid #fff; border-right:.1em solid #fff; }
#normal-breit table.normal td.td-last { border-right:0em; }
#normal-breit table.partnerschaft td.td-0 { width:35%; }
#normal-breit table.behoerdenwegweiser th { text-align:left; width:33%; padding:.3em .2em .9em .2em; border-bottom:.1em solid #fff; border-right:.1em solid #fff; }
#normal-breit table.behoerdenwegweiser th.td-last { border-right:0em; }
#normal-breit table.behoerdenwegweiser td { width:33%; padding:.3em .2em .9em .2em; border-bottom:.1em solid #fff; border-right:.1em solid #fff; }
#normal-breit table.behoerdenwegweiser td.td-last { border-right:0em; }
#normal-breit td a { color:#555; text-decoration:underline; }
#normal-breit td a:hover { text-decoration:underline; }
#normal-breit ul { margin:0em 0em .6em 2.6em; font-size:.9em; list-style-type:square; }
#normal-breit ul li { margin-bottom:.3em; line-height:1.3em; }
#normal-breit ol { margin:0em 0em .6em 2.6em; font-size:.9em; }
#normal-breit ol li { margin-bottom:.3em; line-height:1.3em; }
#normal-breit ul.wt-directory-list { margin:0em 0em .6em 0em; font-size:.9em; list-style-type:none; }
#normal-breit ul.wt-directory-list li { margin-bottom:10px; padding-bottom:10px; border-bottom:dashed #999 1px; }
#normal-breit ul.wt-directory-list img { margin-bottom:0px; }
#normal-breit ul.wt-directory-list  a { color:#555; text-decoration:underline; }
#normal-breit ul.wt-directory-list  a:hover { text-decoration:underline; }
#normal-breit hr { margin-bottom:20px; border:dashed #999 1px; }
#normal-breit .nachoben { display:none; }

#normal-ohnespalten { float:left; width:760px; padding:20px 0px 0px 0px; }
#normal-ohnespalten h1 { margin-bottom:.65em; font-size:1.2em; font-weight:bold; color:#365b83; }
#normal-ohnespalten table.contenttable { margin-right:10px; font-size:.7em; background:#fff; }
#normal-ohnespalten table.contenttable th { width:14%; vertical-align:top; text-align:left; padding:.2em; border:.1em solid #999; }
#normal-ohnespalten table.contenttable td { width:14%; vertical-align:top; text-align:left; padding:.2em; border:.1em solid #999; }
#normal-ohnespalten table.contenttable td.kopf { text-align:center; background:#f29da0; }
#normal-ohnespalten table.contenttable th.hauptamt { background:#b9d165; }
#normal-ohnespalten table.contenttable td.hauptamt { background:#dce8b2; }
#normal-ohnespalten table.contenttable th.finanz { background:#47ada3; }
#normal-ohnespalten table.contenttable td.finanz { background:#a3d6d1; }
#normal-ohnespalten table.contenttable th.bau { background:#8baed8; }
#normal-ohnespalten table.contenttable td.bau { background:#c5D7ec; }
#normal-ohnespalten table.contenttable th.medien { background:#c593be; }
#normal-ohnespalten table.contenttable td.medien { background:#e2c9df; }
#normal-ohnespalten table.contenttable th.ordnung { background:#fccb8c; }
#normal-ohnespalten table.contenttable td.ordnung { background:#fef2e3; }
#normal-ohnespalten table.contenttable th.einrichtungen { background:#ffd600; }
#normal-ohnespalten table.contenttable td.einrichtungen { background:#ffeb80; }
#normal-ohnespalten table.contenttable th a { color:#000; text-decoration:none; }
#normal-ohnespalten table.contenttable th a:hover { text-decoration:underline; }
#normal-ohnespalten table.contenttable td a { color:#000; text-decoration:none; }
#normal-ohnespalten table.contenttable td a:hover { text-decoration:underline; }

#sitemap ul { margin-left:0em ;margin-top:0em; font-size:.9em; list-style-type:none; }
#sitemap ul li ul { margin-left:2.5em; margin-top:.5em; font-size:1em; }
#sitemap ul li ul li ul { margin-left:2.5em; margin-top:.5em; font-size:1em; }
#sitemap a { color:#555; text-decoration:underline; }
#sitemap a:hover { text-decoration:underline; }

#wt-abc { font-size:.9em; line-height:2em; color:#000; border-top:.05em dashed #ccc; border-bottom:.05em dashed #ccc; }
#wt-abc a { margin-right:8px; color:#555; text-decoration:underline; }
#wt-abc a:hover { text-decoration:underline; }

#rosa { float:right; width:167px; padding:25px 18px 0px 10px; background:#fff; }
#rosa img { margin-bottom:5px; }
#rosa h1 { margin-bottom:.6em; font-size:1.2em; font-weight:bold; color:#365b83; }
#rosa h2 { margin-bottom:.6em; font-size:1em; font-weight:bold; color:#365b83; }
#rosa h3 { margin-bottom:.6em; font-size:1em; font-weight:normal; color:#365b83; }
#rosa h4 { margin-bottom:.6em; font-size:.9em; font-weight:normal; color:#365b83; }
#rosa p { margin-bottom:.6em; font-size:.9em; line-height:1.3em; }
#rosa b { font-size:.87em; }
#rosa a { color:#555; text-decoration:underline; }
#rosa a:hover { text-decoration:underline; }
#rosa .csc-textpic-caption { margin-top:.4em; margin-bottom:.6em; font-size:.7em; }
#rosa ul.navivier { margin:0em 0em 0em 0em; font-size:.86em; list-style-type:none; }
#rosa ul.navivier li { margin-bottom:1em; line-height:1.3em; }
#rosa ul.navivier li.cur { color:#555; }

#adresse { margin-top:1.5em; padding-bottom:1.5em; font-size:.9em; line-height:1.3em; border-bottom:.05em dashed #ccc; }
#adresse img { margin-bottom:0px; }
#adresse h2 { margin-top:0em; margin-bottom:.5em; font-size:.9em; font-weight:bold; color:#365b83; }
#adresse h2 a { margin-top:0em; margin-bottom:.5em; font-size:.9em; font-weight:bold; color:#365b83; padding-top:2px; text-decoration:underline; }
#adresse h2 a:hover { text-decoration:underline; }
#adresse h3 { margin-bottom:0em; font-size:.9em; font-weight:normal; color:#365b83; }
#adresse a { color:#555; text-decoration:underline; }
#adresse a:hover { text-decoration:underline; }

#druckkopf { margin-bottom:1em; padding-top:.4em; font-size:.8em; font-weight:bold; line-height:1.1em; color:#000; text-align:center; }
#druckkopf a { color:#555; font-size:.76em; font-weight:normal; text-decoration:none; }
#druckkopf a:hover { text-decoration:underline; }
