/* CSS Document */
BODY { margin:0 0 30px 0; padding:0; background:#CCCCCC url(../pix/bg-body.png) repeat center 0; font-family:Arial, Helvetica, sans-serif; font-size:0.7em; }

P { margin:0.6em 0 0.6em 0; }
FORM { display:inline; }
INPUT, SELECT, TEXTAREA { font-family:Arial, Helvetica, sans-serif; font-size:12px; }

/* Definitionslisten (IMGTEXT und Glossar) */
DL { padding-left:0; margin-left:0; }
DD { padding-left:0; margin-left:0; }
DT { padding-left:0; margin-left:0; }

/* Links */
A IMG { border:none; }
A { text-decoration:none; }
A:hover { text-decoration:none; }

/* Mail-Icon */
.iconAt { position:relative; top:2px; }

#wrapper { margin:0 auto 0 auto; width:980px; }
#headArea { position:relative; width:980px; height:97px; background:url(../pix/bg-head.png); z-index:199; }
#logo { position:absolute; top:30px; left:39px; z-index:200; }
#logoPrint { display:none; }
#headLanguages { position:absolute; top:25px; left:780px; }
#headLanguages IMG { margin:0 3px 0 0; }
#fontSizer { position:absolute; top:25px; left:870px; }
#fontSizer IMG { margin:0 1px 0 0; }
#headBarrierFree { position:absolute; top:24px; left:947px; }
#headSearch { position:absolute; top:49px; left:780px; z-index:199; }
#tx_g21search_sword { border:none; background:url(../pix/bg-input.png); height:17px; width:136px; font-size:11px; line-height:1.36; padding:2px 0 0 4px; }
#boxSearchSubmit { border:none; font-size:11px; width:46px; height:19px; background:#7CB4D6; color:#FFFFFF; margin-left:5px; }

#naviArea { position:relative; width:980px; height:120px; z-index:99; }
#naviAreaPatienten { position:absolute; top:0; left:220px; width:210px; }
#naviAreaFachkreise { position:absolute; top:0; left:440px; width:210px; }
#naviAreaKlinik { position:absolute; top:0; left:660px; width:210px; }

/* Kopfnavi */
#headNavi { position:absolute; top:25px; left:572px; }
#headNavi UL { list-style-type:none; padding:0; margin:0; }
#headNavi UL LI { float:left; margin:0 10px 0 0; }

/* SubNavi */
#naviAreaPatienten ul  { display:none; list-style-type:none; margin:0 0 0 0; padding:0 10px 10px 10px; width:190px; background:#FDEACB; }
#naviAreaPatienten ul li A { display:block; font-weight:bold; font-size:13px; padding:2px 2px 2px 10px; color:#005277; border-bottom:1px solid #FFFFFF; background:url(../pix/navi2-icon-patienten-0.png) 0 5px no-repeat; }
#naviAreaPatienten:hover ul { display:block; }
#naviAreaFachkreise ul  { display:none; list-style-type:none; margin:0 0 0 0; padding:0 10px 10px 10px; width:190px; background:#EAE8C0; }
#naviAreaFachkreise ul li A { display:block; font-weight:bold; font-size:13px; padding:2px 2px 2px 10px; color:#005277; border-bottom:1px solid #FFFFFF; background:url(../pix/navi2-icon-fachkreise-0.png) 0 5px no-repeat; }
#naviAreaFachkreise:hover ul { display:block; }
#naviAreaKlinik ul  { display:none; list-style-type:none; margin:0 0 0 0; padding:0 10px 10px 10px; width:190px; background:#D7E8F3; }
#naviAreaKlinik ul li A { display:block; font-weight:bold; font-size:13px; padding:2px 2px 2px 10px; color:#005277; border-bottom:1px solid #FFFFFF; background:url(../pix/navi2-icon-klinik-0.png) 0 5px no-repeat; }
#naviAreaKlinik:hover ul { display:block; }


/* Inhaltsbereich */
#contentArea { position:relative; width:980px; }

#contentColumnLeft { float:left; width:220px; margin:0 0 0 0; }
#contentQuicklinks { background:#EBF4F9; margin:10px 10px 0 0; padding:8px 10px 10px 10px; }
#contentQuicklinks SELECT { width:190px; border:1px solid #BCBCBC; }

#contentColumnCenter { float:left; width:530px; margin:0 0 0 10px; padding:0 0 0 0; }
#contentColumnCenterMain { float:left; width:290px; margin:0 0 0 0; padding:0 0 0 0; }
#contentColumnCenterMarginal { float:right; width:210px; margin:0 0 0 30px; }

#contentColumnRight { float:left; width:210px; margin:0 0 0 10px; }
#contentColumnRight A { color:#7CB4D6; text-decoration:none; }
#contentColumnRight A:hover { color:#005277; text-decoration:none; }

#contentColumnFix { clear:both; height:20px; font-size:5px; }


#footArea { position:relative; width:980px; height:30px; }
#footAreaContent { position:absolute; left:220px; top:0; width:760px; border-top:1px solid #CCCCCC; padding:7px 0 7px 0; }
#footNaviLeft { float:left; list-style-type:none; padding:0; margin:0; }
#footNaviLeft LI { float:left; font-size:11px; }
#footNaviLeft LI A { color:#7CB4D6; margin-right:6px; }
#footNaviLeft LI A:hover { color:#005277; }
#footNaviLeft LI A.butPrint { padding-left:20px; background:url(../pix/icon-print.png) 4px 2px no-repeat; }
#footNaviLeft LI A.butRecommend { padding-left:23px; background:url(../pix/icon-recommend.png) 4px 3px no-repeat; }
#footNaviLeft LI A.butBookmark { padding-left:18px; background:url(../pix/icon-bookmark.png) 4px 2px no-repeat; }
#footNaviRight { float:right; list-style-type:none; padding:0; margin:0; }
#footNaviRight LI { float:left; }
#footNaviRight LI A { color:#CCCCCC; font-size:11px; border-left:1px solid #CCCCCC; padding:0 10px 0 10px; }
#footNaviRight LI A:hover { color:#999999; }
#footNaviRight LI A.first { border-left:none; }

#mainNavi UL { margin:4px 0 0 0; padding:0 0 0 0; list-style-type:none; line-height:1; }
#mainNavi UL LI { display:inline; margin:0 0 0 16px; line-height:1; }
#mainNavi UL LI A { padding:0 0 0 9px; color:#999999; background:url(../pix/icon-link-subnavi-nor.png) 0 3px no-repeat; }
#mainNavi UL LI.nor A { color:#999999; background:url(../pix/icon-link-subnavi-nor.png) 0 3px no-repeat; }
#mainNavi UL LI.act A { color:#555555; background:url(../pix/icon-link-subnavi-act.png) 0 3px no-repeat; }
#mainNavi UL LI.cur A { color:#555555; background:url(../pix/icon-link-subnavi-act.png) 0 3px no-repeat; }
#mainNavi UL LI A:hover { color:#6C6C6C; background:url(../pix/icon-link-subnavi-act.png) 0 3px no-repeat; }

/* Suchbox */
#searchboxContent { clear:both; padding:8px 8px 4px 8px; }
#searchboxContent LABEL { font-size:11px; font-weight:bold; line-height:1; }
#searchboxContent .searchFormInput { width:144px; height:16px; font-size:11px; padding-left:3px; border:solid #000000; background-color:#EEEEEE; border-width:1px 0 0 1px; color:#777777; }
#searchboxContent .searchFormSubmit { font-size:11px; border:none; width:88px; background:#F1E400 url(../pix/icon-loginlink-act.png) 3px 4px no-repeat; cursor:pointer; margin-top:2px; }
#searchboxContent .searchFormSubmitIcon { width:16px; height:16px; border:none; cursor:pointer; margin-left:2px; }

/* FootNavi */
#footNavi UL { margin:4px 0 0 0; padding:0 0 0 0; list-style-type:none; line-height:1; }
#footNavi UL LI { display:inline; margin:0 10px 0 3px; }
#footNavi UL LI A { padding:0 0 0 9px; color:#000000; background:url(../pix/icon-link-footnavi-nor.png) 0 3px no-repeat; }
#footNavi UL LI A:hover { color:#800000; background:url(../pix/icon-link-footnavi-act.png) 0 3px no-repeat; }

/* Login-Bereich */
#loginArea { position:relative; }
#loginAreaLayer { position:absolute; left:0; top:16px; width:184px; padding:8px 0 8px 0; background:#F1E400; }
#loginAreaLayer TABLE { margin:0 8px 5px 8px; width:168px; }
#loginAreaLayer LABEL { font-size:11px; font-weight:bold; line-height:1; display:inline; }
#loginAreaLayer INPUT { width:79px; height:16px; font-size:11px; border:solid #000000; border-width:1px 1px 0 0; margin:3px 0 0 0; }
#loginAreaLayer A { padding:0 3px 0 10px; line-height:1.5; margin-left:8px; color:#787200; background:#F1E400 url(../pix/icon-loginlink-nor.png) 3px 3px no-repeat; }
#loginAreaLayer A:hover { color:#000000; background:#FFFFFF url(../pix/icon-loginlink-act.png) 3px 3px no-repeat; }


/* ##### Inhaltsbereich ##### */
#mainContent A { color:#7CB4D6; font-weight:bold; text-decoration:underline; }
#mainContent A:hover { color:#005277; }
#mainContent P { font-size:1em; line-height:1.25; margin:0.5em 0 0.8em 0; color:#005277; }
#mainContent UL { font-size:1em; margin:0.5em 0 0.5em 1.7em; padding-left:0; color:#005277; line-height:1.5; list-style-type:square; }
#mainContent OL { font-size:1em; margin:0.5em 0 0.5em 1.7em; padding-left:0; color:#005277; line-height:1.5; }
#mainContent LI { }

/* Formulare */
.formHead { background:#D7E8F3; padding:3px 0 3px 5px; font-weight:bold; color:#FFFFFF; }
.formArea { width:500px; border:1px solid #D7E8F3; background:#EBF4F9; padding:10px; }
.formArea .csc-mailform-field { margin-bottom:5px; }
.formArea LABEL { color:#005277; }
.formArea INPUT { width:98%; border:1px solid #D7E8F3; }
.formArea TEXTAREA { width:95%; border:1px solid #D7E8F3; }
.formArea SELECT { width:98%; border:1px solid #D7E8F3; }
.formArea .button { margin:10px 0 0 0; width:auto; background:#005277; font-weight:bold; border:none; color:#FFFFFF; }
.formArea .csc-mailform-radio { width:auto; border:none; margin-top:5px; background:none; }
.formArea .csc-mailform-radio LABEL { font-weight:normal; }
.formArea .csc-mailform-check { width:auto; border:none; margin-top:5px; background:none; }
.formFoot { text-align:right; color:#999999; }
/* .csc-mailform-check LABEL { font-weight:normal; } */
/* #bodyContent A { padding:0px 0px 0px 12px; background:url(../pix/icon-link-green.png) no-repeat 0px 4px; font-weight:bold; } */

/* Tabellen */
.contenttable-0 {}
.contenttable-0 TH { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; text-align:left; background:#D7E8F3; color:#7CB4D6; }
.contenttable-0 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; border:1px solid #EBF4F9; }
.contenttable-1 {}
.contenttable-1 TH { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; text-align:left; background:#EBF4F9; color:#7CB4D6; }
.contenttable-1 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; border-bottom:1px solid #D7E8F3; }
.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; color:#7CB4D6; }
.contenttable-2 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px 6px 3px 6px; border-bottom:1px solid #D7E8F3; }
.contenttable-3 { width:100%; }
.contenttable-3 TH { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; text-align:left; background:#BED9EB; color:#005277; }
.contenttable-3 .tr-even { background:#EBF4F9; }
.contenttable-3 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; }
.contenttable-3 .tr-odd { background:#FFFFFF; }
.contenttable-3 TD { font-family:Arial,Helvetica,sans-serif; font-size:11px; padding:3px; }

/* Aufzaehlungen */
#bodyContent UL { list-style-image:url(../pix/icon-quadrat.gif); }
.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; }

/* Bilder */
.csc-textpic-caption { margin-top:2px; color:#999999; }

/* Infoboxen - nicht in CSS-Styled-Content enthalten */
#contentArea .csc-splash-0 { border:1px dotted #F9BB52; background:#FDEECC; padding:5px; margin-top:12px; }
#contentArea .csc-splash-0 P { margin:0px; }
#contentArea .csc-splash-1 { border:1px dotted #B8B32E; background:#ECF0A4; padding:5px; margin-top:12px; }
#contentArea .csc-splash-1 P { margin:0px; }
#contentArea .csc-splash-2 { border:1px dotted #7CB4D6; background:#D7E8F3; padding:5px; margin-top:12px; }
#contentArea .csc-splash-2 P { margin:0px; }
#contentArea .csc-splash-3 { border:1px dotted #CCCCCC; background:#F6F6F6; padding:5px; margin-top:12px; }
#contentArea .csc-splash-3 P { margin:0px; }

/* Sitemap */
#contentArea .csc-sitemap { width:100%; float:none; clear:both; margin-bottom:20px; }
#contentArea .csc-sitemap .sitemap1 { background:#D7E8F3; color:#005277; padding:3px 5px 3px 5px; }
#contentArea .csc-sitemap LI { list-style-image:none; list-style-type:none; }
#contentArea .csc-sitemap IMG { float:right; margin:3px 0 0 0; }
#contentArea .csc-sitemap A { text-decoration:none; background:url(../pix/navi2-icon-patienten-0.png) 0 2px no-repeat; padding-left:10px; }
#contentArea .csc-sitemap UL { margin:0 0 0 0; padding:0 0 0 0; clear:both; }
#contentArea .csc-sitemap UL LI { float:left; width:250px; padding:0 10px 10px 0; }
#contentArea .csc-sitemap UL LI UL { width:auto; padding:0 0 0 10px; border:1px solid #D7E8F3; background:#EBF4F9; }
#contentArea .csc-sitemap UL LI UL LI { float:none; width:auto; padding:0 0 0 0; margin:0 0 0 0; }
#contentArea .csc-sitemap UL LI UL LI UL { font-size:0.9em; border:none; background:none; }
#contentArea .csc-sitemap UL LI UL LI UL LI {}
#contentArea .csc-sitemap UL LI UL LI UL LI A { background:url(../pix/navi3-icon-patienten-0.png) 0 2px no-repeat; font-weight:normal; }

/* Seitennavigation */
#contentArea DIV.CMM_pageNavi { clear:both; text-align:center; }
#contentArea DIV.CMM_pageNavi TABLE { margin:8px auto 0 auto; }
#contentArea .CMM_pageNaviPage { margin:0 1px 0 1px; background-color:#EBF4F9; font-weight:bold; width:20px; height:15px; }
#contentArea .CMM_pageNaviPage A { display:block; width:100%; background:none; border:none; text-decoration:none; }
#contentArea .CMM_pageNaviPage A:hover { }
#contentArea .CMM_pageNaviPageSelected { margin:0 1px 0 1px; background-color:#7CB4D6; font-weight:bold; width:20px; height:15px; color:#FFFFFF; }
#contentArea .CMM_pageNaviArrowsActive { margin:0 2px 0 2px; background-color:#FFFFFF; font-family:Verdana,Helvetica,Arial,sans-serif; font-weight:bold; width:30px; height:15px; }
#contentArea .CMM_pageNaviArrowsActive A { display:block; width:100%; background:none; border:none; text-decoration:none; }
#contentArea .CMM_pageNaviArrowsActive A:hover { }
#contentArea .CMM_pageNaviArrowsInactive { margin:0 2px 0 2px; background-color:#FFFFFF; font-family:Verdana,Helvetica,Arial,sans-serif; color:#CCCCCC; font-weight:bold; width:30px; height:15px; }
#contentArea .CMM_pageNaviSeparator { width:5px; }

/* CMM Versions-Info unter der Seitennavigation */
#contentArea .CMM_version { display:none; padding-top:12px; width:100%; text-align:center; color:#DDDDDD; }
#contentArea .CMM_version A { color:#DDDDDD; }

/* Akromyme -> vom Glossar */
#contentArea A.acronym { text-decoration:none; color:#005277; }
ACRONYM, ABBR, DFN { border-bottom:none; font-weight:normal; font-style:normal; border-bottom:1px dotted #005277; }


/* default styles for extension "tx_cssfilelist" */
#contentArea .filelinks { margin:0px; padding:0px; }
#contentArea .filelinks DIV { padding-left:25px; background:url(../fileicons/default.png) 0 0 no-repeat; margin-bottom:10px; }
#contentArea .filelinks .filedescription { display:block; font-family:Arial,Helvetica,sans-serif; font-size:12px; }
#contentArea .filelinks .filedescription A { color:#000000; }
#contentArea .filelinks .filename { display:block; font-family:Arial,Helvetica,sans-serif; font-size:11px; color:#666666; }
#contentArea .filelinks .filename A { color:#666666; }
#contentArea .filelinks .filecount { display:block; margin-bottom:5px; } 
/* Icons begin */
#contentArea .filelinks .folder { background:url(../fileicons/folder.png) 0 0 no-repeat; }
#contentArea .filelinks .ase { background:url(../fileicons/ase.png) 0 0 no-repeat; }
#contentArea .filelinks .avi { background:url(../fileicons/avi.png) 0 0 no-repeat; }
#contentArea .filelinks .csv { background:url(../fileicons/csv.png) 0 0 no-repeat; }
#contentArea .filelinks .doc { background:url(../fileicons/doc.png) 0 0 no-repeat; }
#contentArea .filelinks .dot { background:url(../fileicons/dot.png) 0 0 no-repeat; }
#contentArea .filelinks .eps { background:url(../fileicons/eps.png) 0 0 no-repeat; }
#contentArea .filelinks .exe { background:url(../fileicons/exe.png) 0 0 no-repeat; }
#contentArea .filelinks .fh8 { background:url(../fileicons/fh8.png) 0 0 no-repeat; }
#contentArea .filelinks .fla { background:url(../fileicons/fla.png) 0 0 no-repeat; }
#contentArea .filelinks .flv { background:url(../fileicons/flv.png) 0 0 no-repeat; }
#contentArea .filelinks .gif { background:url(../fileicons/gif.png) 0 0 no-repeat; }
#contentArea .filelinks .htm { background:url(../fileicons/htm.png) 0 0 no-repeat; }
#contentArea .filelinks .html { background:url(../fileicons/html.png) 0 0 no-repeat; }
#contentArea .filelinks .ico { background:url(../fileicons/ico.png) 0 0 no-repeat; }
#contentArea .filelinks .ics { background:url(../fileicons/ics.png) 0 0 no-repeat; }
#contentArea .filelinks .indd { background:url(../fileicons/indd.png) 0 0 no-repeat; }
#contentArea .filelinks .inds { background:url(../fileicons/inds.png) 0 0 no-repeat; }
#contentArea .filelinks .jpg { background:url(../fileicons/jpg.png) 0 0 no-repeat; }
#contentArea .filelinks .js { background:url(../fileicons/js.png) 0 0 no-repeat; }
#contentArea .filelinks .mov { background:url(../fileicons/mov.png) 0 0 no-repeat; }
#contentArea .filelinks .mpg { background:url(../fileicons/mpg.png) 0 0 no-repeat; }
#contentArea .filelinks .msg { background:url(../fileicons/msg.png) 0 0 no-repeat; }
#contentArea .filelinks .oft { background:url(../fileicons/oft.png) 0 0 no-repeat; }
#contentArea .filelinks .pdf { background:url(../fileicons/pdf.png) 0 0 no-repeat; }
#contentArea .filelinks .png { background:url(../fileicons/png.png) 0 0 no-repeat; }
#contentArea .filelinks .pot { background:url(../fileicons/pot.png) 0 0 no-repeat; }
#contentArea .filelinks .ppt { background:url(../fileicons/ppt.png) 0 0 no-repeat; }
#contentArea .filelinks .psd { background:url(../fileicons/psd.png) 0 0 no-repeat; }
#contentArea .filelinks .rar { background:url(../fileicons/rar.png) 0 0 no-repeat; }
#contentArea .filelinks .rtf { background:url(../fileicons/rtf.png) 0 0 no-repeat; }
#contentArea .filelinks .swf { background:url(../fileicons/swf.png) 0 0 no-repeat; }
#contentArea .filelinks .tif { background:url(../fileicons/tif.png) 0 0 no-repeat; }
#contentArea .filelinks .ttf { background:url(../fileicons/ttf.png) 0 0 no-repeat; }
#contentArea .filelinks .txt { background:url(../fileicons/txt.png) 0 0 no-repeat; }
#contentArea .filelinks .vcf { background:url(../fileicons/vcf.png) 0 0 no-repeat; }
#contentArea .filelinks .xls { background:url(../fileicons/xls.png) 0 0 no-repeat; }
#contentArea .filelinks .xml { background:url(../fileicons/xml.png) 0 0 no-repeat; }
#contentArea .filelinks .xsl { background:url(../fileicons/xsl.png) 0 0 no-repeat; }
#contentArea .filelinks .zip { background:url(../fileicons/zip.png) 0 0 no-repeat; }
