/* DATEI: tofahrn.css */
/* Style-Sheets for www.tofahrn.de. */

/* BODY */
/* margin-top = Abstand zwischen Fensterrand und Inhalt oben */
/* margin-bottom = Abstand zwischen Fensterrand und Inhalt unten */
body { margin-top:10px; margin-bottom:10px; background-color:#f6efe5; background-image:url(../img/back.gif); }
body.menu { margin-top:0px; margin-left:3px; margin-bottom:0px; background-image:url(../img/frback.gif); }
body.tnav { margin-top:0px; margin-bottom:0px; background-image:url(../img/frback.gif); }
body.content { margin-top:10px; margin-right:10px; }
body.nomargin { margin-top:0px; margin-right:0px; background-image:url(../img/frback.gif);}
body.bghardware { margin-top:10px; margin-bottom:10px; background-color:#f6efe5; background-image:url(../img/backhw.gif); }
body.bgdriver { margin-top:10px; margin-bottom:10px; background-color:#f6efe5; background-image:url(../img/backs.gif); }
body.bgapp { margin-top:10px; margin-bottom:10px; background-color:#f6efe5; background-image:url(../img/backapp.gif); }
body.bgsem { margin-top:10px; margin-bottom:10px; background-color:#f6efe5; background-image:url(../img/backsem.gif); }
body.bgcons { margin-top:10px; margin-bottom:10px; background-color:#f6efe5; background-image:url(../img/backcons.gif); }

/* Default Setup */
/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift */
p,h1,h2,h3,h4,ul,ol,div,td,th,li,address,blockquote,nobr,b,i
     { font-family:Comic Sans MS,Arial; font-weight:normal; }

p,ul,ol,li,div,td,th,address,nobr { font-size:12pt; }

p.JurHead  { margin-bottom:0px; }
p.JurText  { margin-top:0px; color:#C00000; }
p.contents { font-size:10pt; }
p.mini     { font-size:8pt; margin-top:0px; margin-bottom:0px; }
p.disclaim { font-size:8pt; margin-top:15px; margin-bottom:15px; }
h1.centered, h2.centered, h3.centered, h4.centered, td.centered, p.centered { text-align:center;}

h1 { font-size:18pt; }
h2 { font-size:16pt; }
h3 { font-size:12pt; }
h4 { font-size:10pt; }

td             { vertical-align:top; }
td.centered    { vertical-align:middle; }
td.copyright   { font-size:8pt; }

td.DesignedFor { font-size:8pt; font-family:Arial; }
td.msgttl      { font-size:18pt; font-family:Arial; font-weight:bold; color:#ffff00; }
td.msgfirst    { font-size:12pt; font-family:Arial; font-weight:bold; }
td.msgname     { font-size:16pt; font-family:Arial; font-weight:bold; }
td.msgbox      { font-size:12pt; font-family:Arial; font-weight:bold; }
td.msgbtn      { font-size:12pt; font-family:Arial; font-weight:bold; }

td.title       { font-size:11pt; }
td.cont        { font-size:11pt; }
li.cont        { font-size:11pt; }

td.intro_title  { font-size:18pt; text-align:center; }
td.intro_stitle { font-size:14pt; text-align:center; }
td.intro_text   { font-size:12pt; text-align:center; }
td.intro_small  { font-size:10pt; text-align:center; }

td.topic_title { font-size:12pt; }
td.topic_cont  { font-size:10pt; }

p.MenuTitle    { font-size:7pt; margin-top:0px; margin-bottom:0px; }

p.Cont_Name    { font-size:16pt; margin-top:0pt; margin-bottom:0pt; }
p.Cont_Addr    { font-size:14pt; margin-top:0pt; margin-bottom:0pt; }

pre { font-family:Courier New,Courier; font-size:10pt; color:#0000C0; }

p.mmailto      { font-size:10pt; margin-top:0pt; margin-bottom:0pt; }
a.mmailto:link { font-size:10pt; color:#7f7f00; text-decoration:underline; }

a.HistRef:link     { color:#000000; text-decoration:underline; font-style:italic; }
a.HistRef:visited  { color:#000000; text-decoration:underline; font-style:italic; }

a:link    { color:#000000; text-decoration:underline; }
a:visited { color:#000000; text-decoration:underline; }
a:active  { color:#000000; text-decoration:none; }

a.table_link:link    { font-size:12pt; color:#000000; text-decoration:underline; }
a.table_link:visited { font-size:12pt; color:#000000; text-decoration:underline; }

a.quiet:link    { color:#000000; text-decoration:none; }
a.quiet:visited { color:#000000; text-decoration:none; }

a.menu_main:link    { font-size:12pt; color:#000000; text-decoration:none; }
a.menu_main:visited { font-size:12pt; color:#000000; text-decoration:none; }

a.menu_current:link    { font-size:12pt; color:#000000; text-decoration:underline; }
a.menu_current:visited { font-size:12pt; color:#000000; text-decoration:underline; }

a.menu_mini:link    { font-size:10pt; color:#000000; text-decoration:none; }
a.menu_mini:visited { font-size:10pt; color:#000000; text-decoration:none; }

