/* screen.css zu www.cfiw.de - last modified 2010-01-02 */

/* © 2005-2010 Dirk Burchard */
/* http://netzmeister.ryker.de */
/* dburchard@web.de */

body { background-color:#FFFFFF; margin-left:64px; margin-right:64px; margin-top:32px; margin-bottom:32px }

* { font-family:Trebuchet,Helvetica,Arial; font-size:12px; line-height:150% }

h1 { font-size:24px; margin-bottom:18px }
h2 { font-size:20px; margin-top:18px; margin-bottom:18px }
h3 { font-size:18px }
h4 { font-size:14px }

table { border:0px solid #000000; border-spacing:0; padding:0; width:100% }
th { border:0px solid #000000; font-size:24px; padding-top:48px; padding-bottom:18px; padding-left:8px; padding-right:8px; text-align:left }
td { border:0px solid #000000; padding:8px; vertical-align:top }
td.project { border:0px solid #000000; padding:8px; vertical-align:bottom; text-align:right; font-size:14px; font-weight:bold; }

th.fvv { border-left-width:8px; border-left-color:#FFFFFF; background-color:#f0f0f0; font-size:18px; text-align:center; padding-top:8px; padding-bottom:8px }
th.fpv { border-right-width:8px; border-right-color:#FFFFFF; background-color:#f0f0f0; font-size:18px; text-align:center; padding-top:8px; padding-bottom:8px }
th.fve { border-left-width:8px; border-left-color:#FFFFFF; background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:center; padding-top:4px; padding-bottom:4px }
th.fva { background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:center; padding-top:4px; padding-bottom:4px }
th.fpe { background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:center; padding-top:4px; padding-bottom:4px }
th.fpa { border-right-width:8px; border-right-color:#FFFFFF; background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:center; padding-top:4px; padding-bottom:4px }
td.ft { border-left-width:8px; border-left-color:#FFFFFF; padding:8px; vertical-align:top }
td.fs { border-right-width:8px; border-right-color:#FFFFFF; padding:8px; vertical-align:top; text-align:right; white-space:nowrap }
th.fsl { border-left-width:8px; border-left-color:#FFFFFF; background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:right; white-space:nowrap; padding-top:4px; padding-bottom:4px; padding-right:16px }
th.fss { background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:right; white-space:nowrap; padding-top:4px; padding-bottom:4px; padding-right:16px }
th.fsr { border-right-width:8px; border-right-color:#FFFFFF; background-color:#f0f0f0; font-size:12px; font-weight:bold; text-align:right; white-space:nowrap; padding-top:4px; padding-bottom:4px }

th.wl { background-color:#C0C0C0; font-size:18px; font-weight:bold; vertical-align:top; text-align:left; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px }
th.wg { background-color:#C0C0C0; font-size:14px; font-weight:bold; vertical-align:top; text-align:left; padding-top:12px; padding-bottom:4px; padding-left:8px; padding-right:8px }
th.w { font-size:12px; font-weight:bold; text-align:center; padding-top:2px; padding-bottom:2px; padding-left:2px; padding-right:2px }
th.wr { background-color:#C0C0C0; font-size:12px; font-weight:bold; vertical-align:top; text-align:right; padding-top:4px; padding-bottom:4px; padding-left:8px; padding-right:8px }
td.wl { background-color:#C0C0C0; font-size:12px; font-weight:bold; text-align:left; padding-top:2px; padding-bottom:2px; padding-left:8px; padding-right:8px }
td.wr { font-size:12px; text-align:right; padding-top:2px; padding-bottom:2px; padding-left:8px; padding-right:8px }

td.hn { font-weight:bold; vertical-align:top; text-align:left; white-space:nowrap }
td.hw { font-weight:bold; vertical-align:top; text-align:left }

a:link { color:blue; text-decoration:none }
a:visited { color:green; text-decoration:none }
a:hover { color:blue; text-decoration:underline; background:yellow }
a:active { color:red; text-decoration:none; background:yellow }

td.menue { font-size:14px; font-weight:bold; color:black; }
a.menue:link { font-size:14px; color:grey; text-decoration:none }
a.menue:visited { font-size:14px; color:grey; text-decoration:none }
a.menue:hover { font-size:14px; color:black; text-decoration:underline; background:yellow }
a.menue:active { font-size:14px; color:red; text-decoration:none; background:yellow }

td.submenue { font-size:10px; font-weight:bold; color:black; ; text-align:center}
a.submenue:link { font-size:10px; color:grey; text-decoration:none }
a.submenue:visited { font-size:10px; color:grey; text-decoration:none }
a.submenue:hover { font-size:10px; color:blue; text-decoration:underline }
a.submenue:active { font-size:10px; color:red; text-decoration:none }

a.title:link { font-size:20px; font-weight:bold; color:black; text-decoration:none }
a.title:visited { font-size:20px; font-weight:bold; color:black; text-decoration:none }
a.title:hover { font-size:20px; font-weight:bold; color:blue; text-decoration:none }
a.title:active { font-size:20px; font-weight:bold; color:red; text-decoration:none }

