/* HTML-Tags */
HTML { overflow-y:scroll; }
BODY { margin:0 0 0 0; padding:0 0 0 0; font-size:70%; background:#FFFFFF; color:#364E6D; font-family:Verdana,Arial,Helvetica,sans-serif; }

FORM { display:inline; margin:0 0 0 0; }
INPUT, SELECT, TEXTAREA { font-size:13px; font-family:Arial,Helvetica,sans-serif; }
LABEL { font-size:11px; }

A { color:#364E6D; text-decoration:none; }
A:hover { color:#FFFFFF; text-decoration:none; }

/* Grunddesign */
#headArea { width:100%; clear:both; height:151px; }
#headContainer { position:relative; margin:0 auto 0 auto; width:940px; height:151px; background:url(../pix/head-container-hm-bg.png); }
#contentArea { width:100%; clear:both; }
#contentContainer { position:relative; margin:0 auto 0 auto; width:940px; }
#footArea { width:100%; height:50px; clear:both; }
#footContainer { position:relative; margin:0 auto 0 auto; width:554px; padding:3px 3px 3px 3px; height:14px; margin:0 auto 0 auto; background:url(../pix/fuss_hm_bg.gif); }

/* Kopf-Bereich */
#theme { position:absolute; left:0; top:0; width:940px; }
#logo { position:absolute; left:672px; top:19px; width:250px; }
#naviHead { position:absolute; left:338px; top:120px; width:400px; font-size:11px; }
#zielgruppenReiter { position:absolute; left:0; top:80px; }
#zielgruppenReiter UL { margin:0 0 0 0; padding:0 0 0 0; }
#zielgruppenReiter UL LI { margin:0 0 0 0; padding:0 0 0 0; float:left; list-style-type:none; }
#zielgruppenReiter UL LI A { padding:0 0 0 0; background:none; }
#zielgruppenTitel { position:absolute; left:0; top:115px; }
#footLinkTop { float:right; color:#CCCCCC; font-size:11px; }
#footLinkTop A { padding:0 10px 1px 2px; background:url(../pix/pfeil_oben.gif) no-repeat right center; }
#footLinkTop A:hover { background:#FF6600 url(../pix/pfeil_oben_weiss.gif) no-repeat right center; }
#naviFoot { float:left; }

/* Such-Box */
#searchBox { position:absolute; left:748px; top:115px; width:192px; height:26px; background:url(../pix/search-box-bg.png) no-repeat; }
#searchBoxInput { float:left; margin:5px 0 0 10px; width:135px; border-top:#485E7A 1px solid; border-right:#7F8EA2 1px solid; border-bottom:#7F8EA2 1px solid; border-left:#485E7A 1px solid; background-color:#FFFFFF; font-size:10px; color:#7F8EA2; font-family:Verdana,Arial,Helvetica,sans-serif; }
#searchBoxSubmit { float:left; margin:6px 0 0 2px; border:none; cursor:pointer; }

/* Content-Bereich */
#contentColumnLeft { float:left; width:180px; margin:0 0 0 0; padding:0 0 10px 0; }
#leftContent { margin:0 0 0 0; }
#contentColumnCenter { float:left; width:580px; margin:0 0 0 0; padding:0 0 20px 0; }
#marginalContent { width:560px; margin:0 auto 0 auto; }
#centerContent { width:540px; margin:0 auto 0 auto; }
#contentColumnRight { float:right; width:180px; margin:0 0 0 0; padding:0 0 10px 0; }
#rightContent { margin:0 0 0 0; }
#contentColumnFix { clear:both; font-size:1px; height:1px; }
#contentHeadImage { width:560px; margin:0 auto 0 auto; padding:0 0 10px 0; }

/* Zoom-Icon */
.zoomIcon { position:absolute; right:0; top:0; }

/* Teaser und Marginal-Boxen */
.marginalBox { clear:both; margin:0 0 10px 0; border:1px dotted #D7DCE2; padding:8px; }
.marginalBoxTitle { clear:both; padding:0 0 5px 0; font-size:11px; font-weight:bold; }
.marginalBoxFoot { clear:both; padding:5px 0 0 0;}
.marginalBoxFoot A:hover { color:#FF6600; text-decoration:underline; }
.teaserBox { border:1px dotted #D7DCE2; padding:8px; margin:0 0 10px 0; text-align:center; }

/* NAVI-KOPF*/
#naviHead UL { float:right; padding:0 0 0 0; margin:0 0 0 0; }
#naviHead UL LI { float:left; list-style-type:none; padding:0 4px 0 0; margin:0 0 0 0; }
#naviHead UL LI A { display:block; padding:0 2px 1px 12px; background:url(../pix/menu_ore_pfeil2.gif) no-repeat 2px center; color:#FFFFFF; }
#naviHead UL LI A:hover { background-color:#FF6600; }

/* NAVI-KLICKPFAD */
#clickpath UL { margin:9px 0 0 0; padding:0 0 0 0; }
#clickpath UL LI { margin:0 0 0 0; padding:0 0 0 0; list-style:none; float:left; font-size:11px; }
#clickpath A { padding:0 8px 0 11px; background:url(../pix/icon-clickpath.png) 0 4px no-repeat; color:#CCCCCC; }
#clickpath A:hover { color:#999999; }
#clickpath UL LI.firstItem A { border-right:none; padding-left:0; background:none; }

/* NAVI-FUSS*/
#naviFoot UL { float:right; padding:0 0 0 0; margin:0 0 0 0; }
#naviFoot UL LI { float:left; list-style-type:none; padding:0 4px 0 0; margin:0 0 0 0; }
#naviFoot UL LI A { display:block; padding:0 2px 1px 12px; background:url(../pix/pfeil.gif) no-repeat 2px center; }
#naviFoot UL LI A:hover { background:#FF6600 url(../pix/pfeil_weiss.gif) no-repeat 2px center; }

/* NAVI-MAIN */
#naviMain { clear:both; border:1px dotted #D7DCE2; padding:0 0 2px 0; margin:0 0 10px 0; }
#naviMain UL { clear:both; padding:2px 0 0 0; margin:0 0 0 0; }
#naviMain UL LI { margin:0 0 0 0; padding:0 0 0 0; list-style-type:none; font-size:11px; padding:3px 0 3px 16px;  }
#naviMain UL LI.nor { background:url(../pix/pfeil.gif) no-repeat 6px 7px; }
#naviMain UL LI.act, #naviMain UL LI.cur { background:url(../pix/pfeil_aktiv.gif) no-repeat 0 3px; }
#naviMain UL LI.actifsub, #naviMain UL LI.curifsub { background:url(../pix/pfeil_auf.gif) no-repeat 0 3px; }
#naviMain UL LI A { margin:0 0 0 0; padding:0 2px 0 2px; }
#naviMain UL LI.nor A { background-color:transparent; color:#364E6D; }
#naviMain UL LI.act A { background-color:transparent; color:#FF6600; }
#naviMain UL LI.cur A { background-color:transparent; color:#FF6600; }
#naviMain UL LI.actifsub A { background-color:#D9DEE4; color:#364E6D; }
#naviMain UL LI.curifsub A { background-color:#D9DEE4; color:#FF6600; }
#naviMain UL LI A:hover { background-color:#FF6600; color:#FFFFFF; }
#naviMain UL LI UL { padding-bottom:5px; }
#naviMain UL LI UL LI {}
#naviMain UL LI UL LI.nor {}
#naviMain UL LI UL LI.act, #naviMain UL LI UL LI.cur {}
#naviMain UL LI UL LI.actifsub, #naviMain UL LI UL LI.curifsub {}
#naviMain UL LI UL LI A { margin:0 0 0 0; padding:0 2px 0 2px; }
#naviMain UL LI UL LI.nor A { background-color:transparent; color:#364E6D; }
#naviMain UL LI UL LI.act A { background-color:transparent; color:#FF6600; }
#naviMain UL LI UL LI.cur A { background-color:transparent; color:#FF6600; }
#naviMain UL LI UL LI.actifsub A { background-color:#D9DEE4; color:#364E6D; }
#naviMain UL LI UL LI.curifsub A { background-color:#D9DEE4; color:#FF6600; }
#naviMain UL LI UL LI A:hover { background-color:#FF6600; color:#FFFFFF; }
#naviMain UL LI UL LI UL LI.nor {}
#naviMain UL LI UL LI UL LI.act, #naviMain UL LI UL LI UL LI.cur {}
#naviMain UL LI UL LI UL LI.actifsub, #naviMain UL LI UL LI UL LI.curifsub {}
#naviMain UL LI UL LI UL LI A { margin:0 0 0 0; padding:0 2px 0 2px; }
#naviMain UL LI UL LI UL LI.nor A { background-color:transparent; color:#364E6D; }
#naviMain UL LI UL LI UL LI.act A { background-color:transparent; color:#FF6600; }
#naviMain UL LI UL LI UL LI.cur A { background-color:transparent; color:#FF6600; }
#naviMain UL LI UL LI UL LI.actifsub A { background-color:#D9DEE4; color:#364E6D; }
#naviMain UL LI UL LI UL LI.curifsub A { background-color:#D9DEE4; color:#FF6600; }
#naviMain UL LI UL LI UL LI A:hover { background-color:#FF6600; color:#FFFFFF; }


/* INHALTE MITTE */
#centerContent .imageArea { width:100%; clear:both; }
#centerContent .imageArea IMG { float:left; margin:0 10px 10px 0; }
#centerContent .imageArea .imageAreaFix { width:100%; clear:both; }
#centerContent H1 { color:#364E6D; font-size:1.5em; margin:1em 0 1em 0; clear:both; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#centerContent H2 { color:#364E6D; font-size:1.3em; clear:both; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#centerContent H3 { color:#364E6D; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#centerContent H4 { color:#364E6D; font-size:11px; padding:10px 10px 10px 10px; background-color:#EFF1F4; }
#centerContent H5, H6 { margin:0.8em 0 0.8em 0; color:#444444; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#centerContent P { margin:1em 0 1em 0; color:#364E6D; line-height:1.75; }
#centerContent UL { line-height:1.75; padding:0 0 0 0; margin:auto 0 auto 0; }
#centerContent UL LI { padding:0 0 0 0; margin:0 0 0 3em; list-style-image:url(../pix/anstrich.gif); }
#centerContent OL { line-height:1.75; }
#centerContent OL LI { margin:0 0 0.4em 0; }
#centerContent TH { color:#444444; }
#centerContent TD { color:#666666; }
#centerContent TD P {}
#centerContent .linkImage { margin:0 0 0 0; }
#centerContent P A, #centerContent UL A, #centerContent OL A, #centerContent TD A { color:#364E6D; text-decoration:none; background:#EBF0F7 url(../pix/ic_linkhg.gif) no-repeat 0 0; padding:0 2px 0 13px; }
#centerContent P A:hover, #centerContent UL A:hover, #centerContent OL A:hover, #centerContent TD A:hover { color:#FFFFFF; text-decoration:none; background:#FF6600 url(../pix/ic_linkhg.gif) no-repeat 0 0; }
#centerContent SMALL { color:#9AA6B6; }

/* INHALTE RECHTS */
#rightContent H1 { margin:0.8em 0 0.8em 0; color:#D90021; font-size:1.6em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#rightContent H2 { margin:0.8em 0 0.8em 0; color:#D90021; font-size:1.3em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; }
#rightContent H3 { margin:1.2em 0 0.4em 0; color:#D90021; font-size:1.2em; font-weight:bold; font-family:Arial, Helvetica, sans-serif; text-transform:uppercase; }
#rightContent H4, H5, H6 { margin:0.8em 0 0.8em 0; color:#444444; font-size:12px; font-family:Arial, Helvetica, sans-serif; }
#rightContent P { margin:0.4em 0 0.4em 0; line-height:1.5; font-size:11px; }
#rightContent UL { color:#32462F; line-height:1.6; font-size:0.9em; padding:0 0 0 20px; }
#rightContent OL { color:#32462F; line-height:1.6; font-size:0.9em; }
#rightContent LI { margin:0.2em 0 0.2em 0; }
#rightContent A { color:#364E6D; text-decoration:none; }
#rightContent A:hover { color:#FF6600; text-decoration:underline; }

/* Inhalte marginal (Startseite) */
#marginalContent P A, #marginalContent UL A, #marginalContent OL A { color:#364E6D; text-decoration:none; background:#EBF0F7 url(../pix/ic_linkhg.gif) no-repeat 0 0; padding:0 2px 0 13px; }
#marginalContent P A:hover, #marginalContent UL A:hover, #marginalContent OL A:hover { color:#FFFFFF; text-decoration:none; background:#FF6600 url(../pix/ic_linkhg.gif) no-repeat 0 0; }


/* Bilder */
#centerContent .csc-textpic-border IMG { border:1px solid #EFF1F4; }
#centerContent .csc-textpic-caption { font-size:10px; color:#9AA6B6; padding:2px 0 2px 0; }
#centerContent .csc-textpic A { border:none; }

/* Tabellen */
.contenttable-0 {}
.contenttable-0 TH { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; text-align:left; background:#ECECEC; color:#999999; }
.contenttable-0 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; border:1px solid #ECECEC; }
.contenttable-1 {}
.contenttable-1 TH { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; text-align:left; background:#FFDF5E; color:#FFFFFF; }
.contenttable-1 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; border-bottom:1px solid #FFDF5E; vertical-align:top; }
.contenttable-1 TR.tr-last TD { border-bottom:none; }
.contenttable-2 { width:100%; }
.contenttable-2 TH { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; text-align:left; background:#EBF4F9; }
.contenttable-2 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; border-bottom:1px solid #FFE519; }
.contenttable-3 { width:100%; }
.contenttable-3 TH { font-family:Arial,Helvetica,sans-serif; padding:3px; text-align:left; }
.contenttable-3 .tr-even { background:#FFFFCC; }
.contenttable-3 TD { font-family:Arial,Helvetica,sans-serif; padding:3px; }
.contenttable-3 .tr-odd { background:#FFFFFF; }
.contenttable-3 TD { font-family:Arial,Helvetica,sans-serif; padding:3px; }

/* Aufzaehlungen */
.csc-bulletlist { list-style-image:url(../pix/icon-quadrat.gif); padding:0 0 10px 25px; margin:0 0 0 0; }
.csc-bulletlist-0 LI { list-style-image:url(../pix/icon-quadrat.gif); }
.csc-bulletlist-1 LI { list-style-image:url(../pix/icon-dreieck.gif); }
.csc-bulletlist-2 LI { list-style-image:url(../pix/icon-pfeil.gif); margin-bottom:5px; }
.csc-bulletlist-3 LI { list-style-image:none; list-style-type:square; }

/* Menu - Sub-Sitemap */
#centerContent UL.csc-menu { float:none; list-style-type:none; }
#centerContent UL.csc-menu LI { list-style-type:none; list-style-image:none; }
/* Unterseiten */
#centerContent .csc-menu-1 { clear:both; width:100%; height:18px; padding:0 0 0 0; margin:0 0 0 0; list-style-type:none; font-size:0.9em; line-height:1; border-bottom:1px dotted #D7DCE2; }
#centerContent .csc-menu-1 LI { float:left; margin:2px 2px 0 0; padding:0 2px 0 18px; background:url(../pix/pfeil_umenu.gif) no-repeat 0 0; }
#centerContent .csc-menu-1 LI A { display:block; padding:1px 2px 1px 2px; background-color:#EFEFEF; background-image:none; }
#centerContent .csc-menu-1 LI A:hover { background-color:#FF6600; background-image:none; }
/* Inhalte einer Seite */
#centerContent .csc-menu-3 { clear:both; width:100%; height:18px; padding:0 0 0 0; margin:0 0 0 0; list-style-type:none; font-size:0.9em; line-height:1; border-bottom:1px dotted #D7DCE2; }
#centerContent .csc-menu-3 LI { float:left; margin:2px 2px 0 0; padding:0 2px 0 18px; background:url(../pix/pfeil_umenu.gif) no-repeat 0 0; }
#centerContent .csc-menu-3 LI A { display:block; padding:1px 2px 1px 2px; background-color:#EFEFEF; background-image:none; }
#centerContent .csc-menu-3 LI A:hover { background-color:#FF6600; background-image:none; }
/* Unterseiten mit Inhalt */
#centerContent .csc-menu-4 { clear:both; width:100%; padding:0 0 0 0; margin:0 0 0 0; list-style-type:none; }
#centerContent .csc-menu-4 LI { float:left; margin:2px 2px 0 0; padding:5px 0 5px 0; width:49%; background:#EFEFEF url(../pix/icon-subpage.png) no-repeat 5px 8px; }
#centerContent .csc-menu-4 H4 { margin:0 0 0 0; padding:0 5px 0 25px; font-weight:bold; }
#centerContent .csc-menu-4 P { display:block; margin:0 0 0 0; padding:0 5px 0 5px; font-size:0.9em; }

/* Rahmen */
.csc-frame-rulerBefore { border-top:1px dotted #D7DCE2; }
.csc-frame-rulerAfter { border-bottom:1px dotted #D7DCE2; }
.csc-frame-frame1 { border:1px dotted #D7DCE2; background-color:#EFF1F4; padding:0 10px 0 10px; }
.csc-frame-frame1 P, #centerContent .csc-frame-frame1 P, #rightContent .csc-frame-frame1 P { margin:10px 0 10px 0; padding:0 0 0 0; line-height:1.36; }
.csc-frame-frame1 H3, #centerContent .csc-frame-frame1 H3, #rightContent .csc-frame-frame1 H3 { margin:10px 0 10px 0; padding:0 0 0 0; }
.csc-frame-frame2 { background:#FFFFCC; padding:10px; border:1px solid #FFE680; margin:0 0 0 0; }
.csc-frame-frame2 H3, #centerContent .csc-frame-frame2 H3, #rightContent .csc-frame-frame2 H3 { background:#FFDF5E; padding:0.2em 0.3em 0.2em 0.3em; margin:0 0 1em 0; }

/* Ausrichtung */
.align-left { text-align:left; }
.align-center { text-align:center; }
.align-right { text-align:right; }
.align-justify { text-align:justify; }

/* Infoboxen - nicht in CSS-Styled-Content enthalten */
.csc-splash-0 { border:1px dotted #0F4F94; background:#DFE6F0; padding:6px; margin-top:20px; }
.csc-splash-0 P { margin:0px; }
.csc-splash-1 { border:1px dotted #0F4F94; background:#DFE6F0; padding:6px; margin-top:20px; }
.csc-splash-1 P { margin:0px; }
.csc-splash-2 { border:1px dotted #368000; background:#D6EDBC; padding:6px; margin-top:20px; }
.csc-splash-2 P { margin:0px; }
.csc-splash-3 { border:1px dotted #CCCCCC; background:#F6F6F6; padding:6px; margin-top:20px; }
.csc-splash-3 P { margin:0px; }

/* Formulare */
.formHead { background:#DDDDDD; padding:3px 0 3px 5px; font-weight:bold; color:#FFFFFF; }
.formFoot { clear:both; float:none; height:1px; font-size:1px; }
.formArea { border:1px dotted #DDDDDD; background:#EEEEEE; padding:10px; width:500px; }
.formArea INPUT, .formArea TEXTAREA, .formArea SELECT { width:96%; border:1px solid #CCCCCC; }
.formArea LABEL { color:#4D6A48; }
.formArea .button { margin:10px 0 0 auto; width:auto; background:#999999; font-weight:bold; border:none; color:#FFFFFF; }
.formArea .csc-mailform-field { float:left; width:47%; padding:8px 3px 8px 8px; }
.formArea .csc-mailform-radio { width:auto; border:none; margin-top:5px; background:none; }
.csc-mailform-radio LABEL { font-weight:normal; }
.formArea .csc-mailform-check { width:auto; border:none; margin-top:5px; background:none; }

/* Login-Form */
.tx-felogin-pi1 form { }
.tx-felogin-pi1 fieldset { display:block; padding:5px; background-color:#EFF1F4; margin-top:15px; width:50%; border:none; }
.tx-felogin-pi1 legend { display:none; }
.tx-felogin-pi1 label { float:left; width:80px; }
.tx-felogin-pi1 div { margin-top:10px; }

/* Sitemap */
.csc-sitemap { width:100%; float:none; clear:both; margin-bottom:20px; }
.csc-sitemap .sitemap1 { background:#D0E0A7; color:#005277; padding:3px 5px 3px 5px; }
.csc-sitemap LI { list-style-image:none; list-style-type:none; }
.csc-sitemap IMG { float:right; margin:3px 0 0 0; }
.csc-sitemap A { text-decoration:none; }
.csc-sitemap UL { margin:0 0 0 0; padding:0 0 0 0; clear:both; }
.csc-sitemap UL LI { float:left; width:250px; padding:0 10px 10px 0; }
.csc-sitemap UL LI UL { width:auto; padding:0 0 0 10px; border:1px solid #D0E0A7; background:#EBF4F9; }
.csc-sitemap UL LI UL LI { float:none; width:auto; padding:0 0 0 0; margin:0 0 0 0; }
.csc-sitemap UL LI UL LI UL { font-size:0.9em; border:none; background:none; }
.csc-sitemap UL LI UL LI UL LI {}

/* Seitennavigation */
DIV.CMM_pageNavi { clear:both; text-align:center; margin:12px 0px 12px 0px; font-size:10px; }
#centerContent .CMM_pageNaviPage { background-color:#EFF4DF; font-weight:bold; width:24px; color:#000000; }
#centerContent .CMM_pageNaviPage A { display:block; background:none; width:100%; padding:2px 0 2px 0; }
#centerContent .CMM_pageNaviPage A:hover { background:#364E6D; color:#FFFFFF; }
#centerContent .CMM_pageNaviPageSelected { background-color:#364E6D; color:#FFFFFF; font-weight:bold; width:24px; }
#centerContent .CMM_pageNaviArrowsActive { background-color:#EEEEEE; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; width:30px; }
#centerContent .CMM_pageNaviArrowsActive A { display:block; background:none; width:100%; padding:2px 0 2px 0; }
#centerContent .CMM_pageNaviArrowsActive A:hover { background:#364E6D; color:#FFFFFF; }
#centerContent .CMM_pageNaviArrowsInactive { background-color:#EEEEEE; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCCCCC; font-weight:bold; width:30px; }
DIV.CMM_version { font-family:Verdana,Arial,Helvetica,sans-serif; color:#EEEEEE; width:80%; font-size:9px; margin:10px 0px 10px 0px; }
.CMM_version A { color:#EEEEEE; }

/* tx_cssfilelist */
.filelinks { margin:0px; padding:0px; }
.filelinks .filelinksItem { padding:5px; margin-bottom:10px; background-color:#EDF4E5; }
.filelinks IMG { display:block; float:left; margin:2px 4px 0 0; } 
.filelinks .filedescription { display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
.filelinks .filedescription A { padding:0 2px 0 2px; }
.filelinks .filedescription A:hover { color:#FFFFFF; background:#FF6600; }
.filelinks .filename { display:block; padding-left:22px; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666; }
.filelinks .filename A { color:#666666; }
.filelinks .filecount { display:block; margin-bottom:5px; } 

/* sonstige Formate */
.zelle_hmapp { color:#364E6D; font-size:11px; line-height:1.8em; padding:5px 10px 10px 10px; background-color:#EFF1F4;}
.zelle_hmapp A { color:#364E6D; text-decoration:none; background:#EBF0F7 url(../pix/ic_linkhg.gif) no-repeat 0 0; padding:0 2px 0 13px; }
.zelle_hmapp A:hover { color:#FFFFFF; text-decoration:none; background:#FF6600 url(../pix/ic_linkhg.gif) no-repeat 0 0; }
.boxBorder { clear:both; border:1px dotted #D7DCE2; padding:5px 5px 5px 5px; }
.boxAddress { line-height:1.5em; }
#marginalContent .boxAddress A { background:none; padding:0 0 0 0; color:#364E6D; text-decoration:none; }
#marginalContent .boxAddress A:hover { background:none; padding:0 0 0 0; color:#FF6600; text-decoration:underline; }
.txt_kleinhell { color:#9AA6B6; }

#centerContent A.moreLink, #marginalContent A.moreLink { padding:2px 20px 2px 2px; background:url(../pix/icon-more.png) no-repeat right center; }
#centerContent A.moreLink:hover, #marginalContent A.moreLink:hover { background:url(../pix/icon-more-hover.png) no-repeat right center; color:#FF6600; }

/* Powermail */
.tx-powermail-pi1_formwrap { padding:5px; background-color:#EFF1F4; }
.tx-powermail-pi1_formwrap INPUT { border-top:1px solid #7F8EA2; border-left:1px solid #7F8EA2; border-right:1px solid #485E7A; border-bottom:1px solid #485E7A; color:#364e6d; font-size:12px; }
.tx-powermail-pi1_formwrap TEXTAREA { border-top:1px solid #7F8EA2; border-left:1px solid #7F8EA2; border-right:1px solid #485E7A; border-bottom:1px solid #485E7A; color:#364e6d; font-size:12px; }
.tx-powermail-pi1_formwrap SELECT { border-top:1px solid #7F8EA2; border-left:1px solid #7F8EA2; border-right:1px solid #485E7A; border-bottom:1px solid #485E7A; color:#364e6d; font-size:12px; }
.kontakt-col1 { float:left; width:250px; border:none; margin:0; padding:5px; }
.kontakt-col1 LEGEND { display:none; }
.kontakt-col2 { float:left; width:260px; border:none; margin:0; padding:5px; }
.kontakt-col2 LEGEND { display:none; }
.tx_powermail_pi1_fieldwrap_html { float:left; margin:0 0 5px 0; }
.tx_powermail_pi1_fieldwrap_html LABEL { clear:both; display:block; font-size:9px; margin-bottom:2px; color:#364E6D; }
.tx_powermail_pi1_fieldwrap_html_submit { width:100%; }
.tx-powermail-pi1_formwrap .powermail_submit { float:right; background-color:#345472; color:#FFFFFF; border-top:1px solid #667E95; border-right:none; border-bottom:none; border-left:1px solid #667E95; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-bottom:1px; }
.powermail_all_table { margin:10px 0 20px 0; border:1px dotted #D7DCE2; width:100%; }
.powermail_all_table TD { padding:2px 5px 2px 5px; }
.tx-powermail-pi1_confirmation_back, .tx-powermail-pi1_confirmation_submit { float:right; background-color:#345472; color:#FFFFFF; border-top:1px solid #667E95; border-right:none; border-bottom:none; border-left:1px solid #667E95; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-bottom:1px; margin-left:10px; }
.tx-powermail-pi1_thx { border:1px dotted #D7DCE2; font-weight:bold; padding:10px; background-color:#EFF1F4; }
.powermail_mandatory { color:#FF6B2B; }
/* Powermail Bestaetigung */
.tx-powermail-pi1_mandatory { padding:10px 10px 30px 10px; background-color:#EFF1F4; }
#centerContent .tx-powermail-pi1_mandatory UL { margin-top:10px; margin-bottom:10px; }
.tx-powermail-pi1_mandatory_submit { float:right; background-color:#345472; color:#FFFFFF; border-top:1px solid #667E95; border-right:none; border-bottom:none; border-left:1px solid #667E95; font-family:Verdana,Arial,Helvetica,sans-serif; font-size:11px; padding-bottom:1px; }
/* Einzelne Felder - Kontaktformular */
.powermail_uid1 { width:70px; margin-right:10px; } 
.powermail_uid7 { width:70px; margin-right:7px; } 
.powermail_uid2 { width:160px; } 
.powermail_uid8 { width:160px; } 
.powermail_uid3, .powermail_uid4, .powermail_uid5, .powermail_uid6, .powermail_uid9, .powermail_uid10, .powermail_uid11, .powermail_uid12 { width:240px; } 
.powermail_uid13 { width:255px; height:350px; margin-bottom:32px; } 
.powermail_uid4, .powermail_uid8, .powermail_uid10 { margin-bottom:15px; } 
/* Einzelne Felder - Rueckrufformular */
.powermail_uid33, .powermail_uid46, .powermail_uid45, .powermail_uid40 { width:240px; } 
.powermail_uid42 { width:255px; height:129px; margin-bottom:32px; } 


/* Infothek-Marginalspalte */
.infothek_latestItem { border:1px dotted #D7DCE2; padding:8px; margin:0 0 10px 0; }
.infothek_latestItem IMG { position:relative; top:3px; } 
.infothek_latestItemDate { color:#9AA6B6; font-size:9px; margin:5px 0 5px 0; }

/* FAQ */
#centerContent OL.faq { padding-left:0; margin-left:0; }
#centerContent OL.faq LI { padding-left:0; margin-left:3em; }
#centerContent H3.toggler { cursor:pointer; margin:0.3em 0 0.3em 0; }
#centerContent DIV.element P { margin:0.6em 0 0.6em; }
