#right-col span.kein-umbruch { white-space: nowrap; }
#right-col a:link,
#right-col a:visited { color: #236c93; font-size: 100%; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
#right-col a:hover,
#right-col a:active  { color: #039; font-size: 100%; font-weight: bold; text-decoration: none; margin: 0; padding: 0; }
#right-col p { font-size: 100%; color: #555555; margin: 0; padding: 0 0 .75em 0.30em; }
#right-col h1 { color: #5a5a5a; font-size: 100%; text-align: right; margin: 0; padding: 0 0 0; }
#right-col h2 { color: #039; font-size: 100%; margin: 1.25em 0 0.5em; padding: 0; }
#right-col h3 { color: #5a5a5a; font-size: 100%; margin: 0; padding: 0 0 0.5em; }
#right-col p.nicht-im-textfluss,
#right-col h3.nicht-im-textfluss,
#right-col h4.nicht-im-textfluss,
#right-col h5.nicht-im-textfluss,
#right-col h6.nicht-im-textfluss { clear: both; }
#right-col ul { color: #555555; font-size: 100%; margin: 0; padding: 0.30em 0 0.25em 1.75em; }
#right-col ul ul { color: #555555; font-size: 100%; margin: 0; padding: 0.30em 0.30em 0.1em 1.5em; }
#right-col ul li { color: #555555; font-size: 100%; margin: 0 0 .25em 0; padding: 0; }
#right-col ol { color: #555555; font-size: 120%; margin: 0; padding: 0.30em 5em .75em 2.75em; }
#right-col ol ol { color: #555555; font-size: 100%; margin: 0; padding: 0.30em 0.30em 0.1em 1.5em; }
#right-col ol li { color: #555555; font-size: 100%; margin: 0 0 .75em 0; padding: 0; }
#right-col p.hinweis { background-color: #e6efff; margin: 0 0 1.5em 0; padding: .5em 5em .5em .5em; border: solid 1px #236c93; }
#right-col p.hinweis-wichtig { background-color: #fff3f3; margin: 0 0 1.5em 0; padding: .5em 5em .5em .5em; border: solid 1px red; }
#right-col table { font-size: 110%; margin: 0 auto 2em auto; padding: 0; border-width: 1px; border: none; border-top: 1px solid #0b5fa3; border-bottom: 1px solid #0b5fa3; }
#right-col table caption { font-size: 110%; color: #666; background-color: #e2eaf1; font-weight: bold; text-align: left; margin: 0.75em auto 0 auto; padding: 4px; border: none; }
#right-col table.standard-titel-versteckt caption { color: #fff; visibility: hidden; height: 1px; line-height: 1px; margin-top: 0 !important }
#right-col tr { margin: 0; padding: 0px; }
#right-col th { font-weight: bold; text-align: left; vertical-align: top; margin: 0; padding: 3px; border: 1px solid #e9e9e9; }
#right-col td { background-color: #f5f5f5; vertical-align: top; margin: 0; padding: 4px; }
#right-col table p { margin: 0; padding: 0; }
#right-col tr.zeile-01 { background-color: #e9e9e9 }
#right-col tr.zeile-02 { background-color: #d9d9d9 }
#right-col td.zelle-01 { background-color: #e9e9e9 }
#right-col td.zelle-02 { background-color: #d9d9d9 }
#right-col table.tabelle-01,
#right-col table.tabelle-01-titel-versteckt{ border-style: none; border-top: 1px solid #0b5fa3 !important; border-bottom: 1px solid #0b5fa3 !important; }
#right-col table.tabelle-01 caption { border: none; border-top: 1px solid #0b5fa3; margin-bottom: .15em; }
#right-col table.tabelle-01-titel-versteckt caption { color: #fff; visibility: hidden; height: 1px; line-height: 1px; margin-top: 0 !important }
#right-col table.tabelle-01 tr,
#right-col table.tabelle-01-titel-versteckt tr { }
#right-col table.tabelle-01 th,
#right-col table.tabelle-01-titel-versteckt th { background-color: #f0f0ff; border: 1px solid #aabeda; }
#right-col table.tabelle-01 td,
#right-col table.tabelle-01-titel-versteckt td { background-color: #f3f3f3; border: 1px solid #e0e0e0; margin: 0; }
#right-col table.tabelle-01 th.tablehead-01,
#right-col table.tabelle-01-titel-versteckt th.tableheads-01 { background-color: #f0f0ff; border: 1px solid #0b5fa3; }
#right-col table.tabelle-01 tr.zeile-01,
#right-col table.tabelle-01-titel-versteckt tr.zeile-01 { background-color: #f3f3f3; }
#right-col table.tabelle-01 tr.zeile-02,
#right-col table.tabelle-01-titel-versteckt tr.zeile-02{ background-color: #f0f0ff !important; border: 1px solid #aabeda !important; }
#right-col table.tabelle-01 td.zelle-01,
#right-col table.tabelle-01-titel-versteckt td.zelle-01 { background-color: #f3f3f3; }
#right-col table.tabelle-01 td.zelle-02,
#right-col table.tabelle-01-titel-versteckt td.zelle-02 { background-color: #f0f0ff !important; border: 1px solid #aabeda !important; }
#right-col table.tabelle-02,
#right-col table.tabelle-02-titel-versteckt { border-style: none none solid none; border-color: #ddd; }
#right-col table.tabelle-02 caption { border-style: none none solid none; border-width: 1px; }
#right-col table.tabelle-02-titel-versteckt caption { color: #fff; visibility: hidden; height: 1px; line-height: 1px; margin-top: 0 !important }
#right-col table.tabelle-02 tr,
#right-col table.tabelle-02-titel-versteckt tr { border: none; background-color: #fafafa; }
#right-col table.tabelle-02 th,
#right-col table.tabelle-02-titel-versteckt th { background-color: #f5f5f5; border: 1px solid #ccc; }
#right-col table.tabelle-02 td,
#right-col table.tabelle-02-titel-versteckt td { border: none; margin: 1px; }
#right-col table.tabelle-02 tr.zeile-01,
#right-col table.tabelle-02-titel-versteckt tr.zeile-01 { background-color: #f3f3f3; }
#right-col table.tabelle-02 tr.zeile-02,
#right-col table.tabelle-02-titel-versteckt tr.zeile-02 { background-color: #e9e9e9; }
#right-col table.tabelle-02 td.zelle-01,
#right-col table.tabelle-02-titel-versteckt td.zelle-01 { background-color: #f3f3f3; }
#right-col table.tabelle-02 td.zelle-02,
#right-col table.tabelle-02-titel-versteckt td.zelle-02 { background-color: #e9e9e9; }
#right-col .filelinks { position: relative; font-size: 90%; color: #666; border: none; margin: 0; padding: 0 0 0 0; }
#right-col .filelinks div { padding-left: 25px; background:url('/typo3/gfx/fileicons/default.gif') left top no-repeat !important; margin-bottom: 10px; }
#right-col .filelinks span{ display: block; }
#right-col .filelinks .filecount{ display: block; margin-bottom: 5px; }
#right-col .csc-menu-def a:link,
#right-col .csc-menu-def a:visited  { color: #039; font-size: 100%; font-weight: bold !important; text-decoration: none !important; position: relative; left: 0.25em; margin: 0 0 1px 0; padding: 0.25em 0.2em 0.25em 0.1em !important; border: none; display: block; }
#right-col .csc-menu-def a:hover,
#right-col .csc-menu-def a:active  { color: #505050; font-size: 100%; font-weight: bold !important; text-decoration: none !important; position: relative; left: 0.25em; margin: 0; padding: 0.25em 0.2em 0.25em 0.1em !important; border-top: none; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #039; border-left: none; display: block; }
#right-col .filelinks a:link,
#right-col .filelinks a:visited { font-size: 100% !important; color: #039; text-decoration: none; margin: 0; padding: .25em 0.2em 0.15em 0.1em !important; border-top: none; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #e5e5e5; border-left: none; display: block; }
#right-col .filelinks a:hover,
#right-col .filelinks a:active	{ color: #505050; text-decoration: none; padding: .25em 0.2em 0.15em 0.1em !important; border-top: none; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #039; border-left: none; }
#right-col dl.filelinks { border: 1px solid #f5f5f5; }
#right-col dl.filelinks dt { background-color: #e5e5e5 !important; background-repeat: no-repeat; margin: 0; padding: .2em 0 0 25px; line-height: 1.3; height: auto; min-height: 18px; background-position: .2em .2em; border: 1px #bfbfbf; border-style: solid solid none solid; }
#right-col dl.filelinks dd { background-color: #e5e5e5 !important; margin: 0 0 .4em 0; padding: 0 0 .2em 25px; border: 1px #bfbfbf; border-style: none solid solid solid; }
#right-col .filelinks .ai{background-image:url('/typo3/gfx/fileicons/ai.gif')!important;}
#right-col .filelinks .ani{background-image:url('/typo3/gfx/fileicons/ani.gif')!important;}
#right-col .filelinks .au{background-image:url('/typo3/gfx/fileicons/au.gif')!important;}
#right-col .filelinks .avi{background-image:url('/typo3/gfx/fileicons/avi.gif')!important;}
#right-col .filelinks .bmp{background-image:url('/typo3/gfx/fileicons/bmp.gif')!important;}
#right-col .filelinks .cdr{background-image:url('/typo3/gfx/fileicons/cdr.gif')!important;}
#right-col .filelinks .css{background-image:url('/typo3/gfx/fileicons/css.gif')!important;}
#right-col .filelinks .csv{background-image:url('/typo3/gfx/fileicons/csv.gif')!important;}
#right-col .filelinks .doc{background-image:url('/typo3/gfx/fileicons/doc.gif')!important;}
#right-col .filelinks .dtd{background-image:url('/typo3/gfx/fileicons/dtd.gif')!important;}
#right-col .filelinks .eps{background-image:url('/typo3/gfx/fileicons/eps.gif')!important;}
#right-col .filelinks .exe{background-image:url('/typo3/gfx/fileicons/exe.gif')!important;}
#right-col .filelinks .fh3{background-image:url('/typo3/gfx/fileicons/fh3.gif')!important;}
#right-col .filelinks .flash{background-image:url('/typo3/gfx/fileicons/flash.gif')!important;}
#right-col .filelinks .folder{background-image:url('/typo3/gfx/fileicons/folder.gif')!important;}
#right-col .filelinks .gif{background-image:url('/typo3/gfx/fileicons/gif.gif')!important;}
#right-col .filelinks .htm{background-image:url('/typo3/gfx/fileicons/htm.gif')!important;}
#right-col .filelinks .html{background-image:url('/typo3/gfx/fileicons/html.gif')!important;}
#right-col .filelinks .ico{background-image:url('/typo3/gfx/fileicons/ico.gif')!important;}
#right-col .filelinks .inc{background-image:url('/typo3/gfx/fileicons/inc.gif')!important;}
#right-col .filelinks .java{background-image:url('/typo3/gfx/fileicons/java.gif')!important;}
#right-col .filelinks .jpg{background-image:url('/typo3/gfx/fileicons/jpg.gif')!important;}
#right-col .filelinks .js{background-image:url('/typo3/gfx/fileicons/js.gif')!important;}
#right-col .filelinks .max{background-image:url('/typo3/gfx/fileicons/max.gif')!important;}
#right-col .filelinks .mid{background-image:url('/typo3/gfx/fileicons/mid.gif')!important;}
#right-col .filelinks .mov{background-image:url('/typo3/gfx/fileicons/mov.gif')!important;}
#right-col .filelinks .mpeg{background-image:url('/typo3/gfx/fileicons/mpeg.gif')!important;}
#right-col .filelinks .mpg{background-image:url('/typo3/gfx/fileicons/mpg.gif')!important;}
#right-col .filelinks .pcd{background-image:url('/typo3/gfx/fileicons/pcd.gif')!important;}
#right-col .filelinks .pcx{background-image:url('/typo3/gfx/fileicons/pcx.gif')!important;}
#right-col .filelinks .pdf{background-image:url('/typo3/gfx/fileicons/pdf.gif')!important;}
#right-col .filelinks .png{background-image:url('/typo3/gfx/fileicons/png.gif')!important;}
#right-col .filelinks .ps{background-image:url('/typo3/gfx/fileicons/ps.gif')!important;}
#right-col .filelinks .psd{background-image:url('/typo3/gfx/fileicons/psd.gif')!important;}
#right-col .filelinks .rtf{background-image:url('/typo3/gfx/fileicons/rtf.gif')!important;}
#right-col .filelinks .sgml{background-image:url('/typo3/gfx/fileicons/sgml.gif')!important;}
#right-col .filelinks .swf{background-image:url('/typo3/gfx/fileicons/swf.gif')!important;}
#right-col .filelinks .sxc{background-image:url('/typo3/gfx/fileicons/sxc.gif')!important;}
#right-col .filelinks .sxw{background-image:url('/typo3/gfx/fileicons/sxw.gif')!important;}
#right-col .filelinks .tga{background-image:url('/typo3/gfx/fileicons/tga.gif')!important;}
#right-col .filelinks .tif{background-image:url('/typo3/gfx/fileicons/tif.gif')!important;}
#right-col .filelinks .ttf{background-image:url('/typo3/gfx/fileicons/ttf.gif')!important;}
#right-col .filelinks .txt{background-image:url('/typo3/gfx/fileicons/txt.gif')!important;}
#right-col .filelinks .wav{background-image:url('/typo3/gfx/fileicons/wav.gif')!important;}
#right-col .filelinks .wrl{background-image:url('/typo3/gfx/fileicons/wrl.gif')!important;}
#right-col .filelinks .xls{background-image:url('/typo3/gfx/fileicons/xls.gif')!important;}
#right-col .filelinks .xml{background-image:url('/typo3/gfx/fileicons/xml.gif')!important;}
#right-col .filelinks .xsl{background-image:url('/typo3/gfx/fileicons/xsl.gif')!important;}
#right-col .filelinks .zip{background-image:url('/typo3/gfx/fileicons/zip.gif')!important;}
#right-col .csc-menu {  }
#right-col ul.csc-menu-def { font-size: 90%; margin: 0; padding: 0; }
#right-col ul.csc-menu-def li { color: #5a5a5a; background-color: #e5e5e5; width: 95%; margin: 0 0 0.75em; padding: 0.25em 0.25em 0.35em 0.5em !important; border: solid 1px #bfbfbf !important; list-style-type: none; display: block; }
#right-col .csc-menu-def a:link,
#right-col .csc-menu-def a:visited  { color: #039; font-size: 100%; font-weight: bold !important; text-decoration: none !important; position: relative; left: 0.25em; margin: 0 0 1px 0; padding: 0.25em 0.2em 0.25em 0.1em !important; border: none; display: block; }
#right-col .csc-menu-def a:hover,
#right-col .csc-menu-def a:active  { color: #505050; font-size: 100%; font-weight: bold !important; text-decoration: none !important; position: relative; left: 0.25em; margin: 0; padding: 0.25em 0.2em 0.25em 0.1em !important; border-top: none; border-right: 1px solid #e5e5e5; border-bottom: 1px solid #039; border-left: none; display: block; }
#right-col .csc-menu-def ul li a strong { color: #000; }
#right-col .csc-menu-1 {  }
#right-col ul.csc-menu-1 { font-size: 90%; width: 100%; margin: 0; padding: 0; }
#right-col ul.csc-menu-1 li { color: #505050; background-color: #e5e5e5; margin: 0 0 0.75em; padding: 0.25em 0.25em 0.35em 0.5em !important; border: solid 1px #bfbfbf !important; list-style-type: none; display: block; }
#right-col .csc-menu-1 a:link,
#right-col .csc-menu-1 a:visited { color: #039; font-size: 100%; font-weight: bold !important; text-decoration: none !important; position: relative; left: 0.25em; margin: 0; padding: .25em 0.2em 0.15em 0.1em !important; border-bottom: 1px solid transparent; display: block; }
#right-col .csc-menu-1 a:hover,
#right-col .csc-menu-1 a:active  { color: #505050; font-size: 100%; font-weight: bold !important; text-decoration: none !important; position: relative; left: 0.25em; margin: 0; padding: .25em 0.2em 0.15em 0.1em !important; border-bottom: 1px solid #039; display: block; }
#right-col .csc-menu-1 ul li a strong { color: #000; }
#right-col .csc-menu-4 { font-size: 120%; margin: 0; padding: 0; }
#right-col .csc-menu-4 dt { color: #666666; font-size: 100%; line-height: 1.2; background-color: #e2eaf1; width: 98%; margin: 1em 0 .5em 0; padding: .2em .2em .25em .5em; border: 1px solid #ddd; }
#right-col .csc-menu-4 dd { color: #666666; font-size: 90%; line-height: 1.2; margin: 0 0 0 0; padding: .2em .2em .5em .5em; }
#right-col .csc-menu-4 a:link,
#right-col .csc-menu-4 a:visited { color: #236c93; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: 0;}
#right-col .csc-menu-4 a:hover,
#right-col .csc-menu-4 a:active  { color: #039; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; }
#right-col ul.csc-menu-7 { margin: 0; padding: 0; }
#right-col ul.csc-menu-7 li { color: #666666; font-size: 100%; line-height: 1.2; margin: 0 0 1em 0 !important; padding: 0 0 0 0; list-style: none; }
#right-col ul.csc-menu-7 li li { color: #666666; font-size: 100%; line-height: 1.2; margin: 0 0 0 0 !important; padding: 0 0 0 0; list-style: disc; }
#right-col .csc-menu-7 a:link,
#right-col .csc-menu-7 a:visited { color: #236c93; background-color: #e2eaf1; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: .2em .2em .25em .5em; border: 1px solid #a0a0a0; display: block; }
#right-col .csc-menu-7 a:hover,
#right-col .csc-menu-7 a:active  { color: #039; background-color: #e2eaf1; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: .2em .2em .25em .5em; border: 1px solid #236c93; display: block; }
#right-col .csc-menu-7 li li a:link,
#right-col .csc-menu-7 li li a:visited { color: #236c93; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: normal; text-decoration: none; margin: 0; padding: 0; border: 1px none #666; display: inline; }
#right-col .csc-menu-7 li li a:hover,
#right-col .csc-menu-7 li li a:active  { color: #039; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: normal; text-decoration: underline; margin: 0; padding: 0; border: 1px none #666; display: inline;}
#right-col .tx-flseositemap-pi1 { border: 1px none red; text-align: left; }
#right-col .tx-flseositemap-pi1 ul.list { margin: 0 !important; padding: 0 !important; list-style-type: none; }
#right-col .tx-flseositemap-pi1 ul.list li { color: #666666; font-size: 95%; margin: 0 0 2em 0; padding: 0; }
#right-col .tx-flseositemap-pi1 ul.list ul.list { margin: 3px 0 0 0 !important; padding: 0; }
#right-col .tx-flseositemap-pi1 ul.list li ul.list li { background-color: #efefef; width: 97%; margin: 0 0 2px 0; padding: 0.5em .75em 0.65em 0.75em; }
#right-col .tx-flseositemap-pi1 li a:link,
#right-col .tx-flseositemap-pi1 li a:visited { font-size: 120%; color: #039; background-color: #e2eaf1; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; width: 98%; margin: 0; padding: .2em .2em .25em .5em; border: 1px solid #a0a0a0; display: block; }
#right-col .tx-flseositemap-pi1 li a:hover,
#right-col .tx-flseositemap-pi1 li a:active  { font-size: 120%; color: #039; background-color: #e2eaf1; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; width: 98%; margin: 0; padding: .2em .2em .25em .5em; border: 1px solid #236c93; display: block; }
#right-col .tx-flseositemap-pi1 li li a:link,
#right-col .tx-flseositemap-pi1 li li a:visited { font-size: 110%; color: #236c93; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border: 1px none #666; display: block; }
#right-col .tx-flseositemap-pi1 li li a:hover,
#right-col .tx-flseositemap-pi1 li li a:active  { font-size: 110%; color: #039; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; border: 1px none #666; display: block;}
#right-col .tx-flseositemap-pi1 li li li a:link,
#right-col .tx-flseositemap-pi1 li li li a:visited { font-size: 110%; color: #236c93; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border: 1px none #666; display: block; border-bottom: 1px solid #039; }
#right-col .tx-flseositemap-pi1 li li li a:hover,
#right-col .tx-flseositemap-pi1 li li li a:active  { font-size: 110%; color: #039; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; border: 1px none #666; display: block; border-bottom: 1px solid #039; }
#right-col .tx-flseositemap-pi1 li li li li a:link,
#right-col .tx-flseositemap-pi1 li li li li a:visited { font-size: 110%; color: #236c93; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border: 1px none #666; display: block; border-bottom: 1px solid #bbb; }
#right-col .tx-flseositemap-pi1 li li li li a:hover,
#right-col .tx-flseositemap-pi1 li li li li a:active  { font-size: 110%; color: #039; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; border: 1px none #666; display: block; border-bottom: 1px solid #bbb; }
#right-col .tx-flseositemap-pi1 li li li li li a:link,
#right-col .tx-flseositemap-pi1 li li li li li a:visited { font-size: 110%; color: #236c93; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: none; margin: 0; padding: 0; border: 1px none #666; display: block; border-bottom: 1px none #aaa; }
#right-col .tx-flseositemap-pi1 li li li li li a:hover,
#right-col .tx-flseositemap-pi1 li li li li li a:active  { font-size: 110%; color: #039; background-color: transparent; font-size: 110%; line-height: 1.3; font-weight: bold; text-decoration: underline; margin: 0; padding: 0; border: 1px none #666; display: block; border-bottom: 1px none #aaa; }
#right-col .link-more { background-color: #f3f3f3; border: 1px solid #ccc; width: 99%; font-size: 100%; text-align: right; margin: 0em auto 2em auto; padding: .15em 0 .15em 0; }
#right-col .link-more a { font-size: 100%; text-align: right; margin: 0 1em 0 0; padding: 0; }
#right-col .po-hinweis { position: relative; background-color: #e6efff;; width: 97%; margin: 0em auto 2em auto; border: 1px #236c93; border-style: none solid solid solid !important; }
