/*
-------------------------------------------------------------------------------
--  CSS für Rudi's Bastelblock                 (c)2005 by rudi@hoepp-in.de)  --
-------------------------------------------------------------------------------
*/

body           { font-family:Comic Sans MS,Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
                 font-size:13pt; color:#000000;
                 background-attachment:fixed; background-position:center;
/*                 scrollbar-base-color:#ccffff;
                 scrollbar-3dlight-color:#eeffff;
                 scrollbar-arrow-color:#668899;
                 scrollbar-darkshadow-color:#003366;
                 scrollbar-face-color:#ccffff;
                 scrollbar-highlight-color:#ffffff;
                 scrollbar-shadow-color:#004080;
                 scrollbar-track-color:#aaffff; */
               }

textarea, *.text { font-size:13pt; color:#000000; }

*.textblock    { font-size:13pt; color:#000000; padding-left:8px; padding-right:8px; }

*.sans         { font-family:Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
                 font-size:12pt; color:#000000; }


table          { border-color:#668899; }

td             { font-size:9pt; color:#000000; border-color:#668899; }

th             { font-family:Comic Sans MS,Verdana,Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
                 font-size:10pt; font-weight:bold; color:#000000; border-color:#668899; }

/* -------- normale Links im Text ohne Klasse -------- */
a:            { font:bold; 11pt; color:#000080; text-decoration:none; }
a:link         { font:bold; 11pt; color:#000080; text-decoration:none; }
a:active       { font:bold; 11pt; color:#cc7700; text-decoration:none; }
a:visited      { font:bold; 11pt; color:#0000ff; text-decoration:none; }
a:hover        { font:bold; 11pt; color:#0000ff; text-decoration:underline; }

a.bg:         { font:normal; 9pt; color:#000080; text-decoration:none;
                 padding:2px; border-color:#66aaaa;
                 border-style:solid; }
a.bg:link      { font:normal; 9pt; color:#000080; text-decoration:none;
                 padding:2px; border-color:#66aaaa;
                 border-style:solid; border-width:1px; }
a.bg:active    { font:normal; 9pt; color:#cc7700; text-decoration:none;
                 padding:2px; border-color:#66aaaa;
                 border-style:solid; border-width:1px; }
a.bg:visited   { font:normal; 9pt; color:#0000ff; text-decoration:none;
                 padding:2px; border-color:#66aaaa;
                 border-style:solid; border-width:1px; }
a.bg:hover     { font:normal; 9pt; color:#0000ff; text-decoration:none; background:#88ffff;
                 padding:2px; border-color:#668899;
                 border-style:solid; border-width:1px; }

/* -------- Für kleine Menüs (Border!) -------- */
a.menu:       { font:bold; 9pt; color:#000080; text-decoration:none;
                 padding:3px; border-color:#66aaaa;
                 border-style:solid; border-width:2px; }
a.menu:link    { font:bold; 9pt; color:#000080; text-decoration:none;
                 padding:3px; border-color:#66aaaa;
                 border-style:solid; border-width:2px; }
a.menu:active  { font:bold; 9pt; color:#cc7700; text-decoration:none;
                 padding:3px; border-color:#66aaaa;
                 border-style:solid; border-width:2px; }
a.menu:visited { font:bold; 9pt; color:#0000ff; text-decoration:none;
                 padding:3px; border-color:#66aaaa;
                 border-style:solid; border-width:2px; }
a.menu:hover   { font:bold; 9pt; color:#0000ff; text-decoration:none; background:#88ffff;
                 padding:3px; border-color:#668899;
                 border-style:solid; border-width:2px; }

/* -------- für Links auf fremde Seiten (externe Links) -------- */
a.fremd:       { font:bold; 9pt; color:#000080; text-decoration:none;
                 padding:3px; border-color:#aa66cc;
                 border-style:solid; border-width:2px; }
a.fremd:link    { font:bold; 9pt; color:#000080; text-decoration:none;
                 padding:3px; border-color:#aa66cc;
                 border-style:solid; border-width:2px; }
a.fremd:active  { font:bold; 9pt; color:#cc7700; text-decoration:none;
                 padding:3px; border-color:#aa66cc;
                 border-style:solid; border-width:2px; }
a.fremd:visited { font:bold; 9pt; color:#0000ff; text-decoration:none;
                 padding:3px; border-color:#aa66cc;
                 border-style:solid; border-width:2px; }
a.fremd:hover   { font:bold; 9pt; color:#0000ff; text-decoration:none; background:#ccccff;
                 padding:3px; border-color:#668899;
                 border-style:solid; border-width:2px; }

/* -------- Überschriften Größe 1 bis 5 -------- */
h1          { font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:24pt; font-weight:bold; color:#000000;
              margin:3px; vertical-align:middle; }
h2          { font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:20pt; font-weight:bold; color:#000000; margin:5px; }
h3          { font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:18pt; font-weight:bold; color:#000000; margin:5px; }
h4          { font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:13pt; font-weight:bold; color:#000000; margin:5px; }
h5          { font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:12pt; font-weight:bold; color:#000000; margin:5px; }


h1.normal   { font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:24pt; font-weight:normal; color:#000080;
              margin:3px; vertical-align:middle; }
h2.normal   { font-size:18pt; font-weight:normal; color:#000000; margin:5px; }
h3.normal   { font-size:13pt; font-weight:normal; color:#000000; margin:5px; }
h3.normal   { font-size:13pt; font-weight:normal; color:#000000; margin:5px; }
h4.normal   { font-size:12pt; font-weight:normal; color:#000000; margin:5px; }
h5.normal   { font-size:10pt; font-weight:normal; color:#000000; margin:5px; }

code        { padding:0px; color:#220000; background:#ccffff; border-style:solid;
              border-left-color:#557788; border-top-color:#668899;
              border-right-color:#eeffff; border-bottom-color:#ffffff;
              border-width:1px; }

li          { margin-top:2pt; }

/* -------- weitere (unter-) Klassen für Textbereiche -------- */

*.serif14   { font-family:Times New Roman,Georgia,Times,serif; font-size:13pt; }
*.serif12   { font-family:Times New Roman,Georgia,Times,serif; font-size:12pt; }
*.serif10   { font-family:Times New Roman,Georgia,Times,serif; font-size:10pt; }
*.serif     { font-family:Times New Roman,Georgia,Times,serif; }

*.fun14     { font-family:Comic Sans MS; font-size:13pt; }
*.fun12     { font-family:Comic Sans MS; font-size:12pt; }
*.fun10     { font-family:Comic Sans MS; font-size:10pt; }
*.fun       { font-family:Comic Sans MS; }



*.marker    { background:#ffff00; }
*.fein      { font-size:9pt;  font-weight:normal;
              font-family:Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva; }
*.klein     { font-size:8pt; }
*.kleiner   { font-size:7pt; }
*.normal    { font-size:10pt; }
*.gross     { font-size:13pt; }
*.groesser  { font-size:15pt; }

*.index     { font-family:Comic Sans MS,Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:24pt; font-weight:bold; }
*.indexblau { font-family:Comic Sans MS,Arial Narrow,HelmetCondensed,Verdana,Swiss,sans-serif,Arial,Helvetica,Geneva;
              font-size:24pt; font-weight:bold; color:#0000ff;
            }
*.rand1    { padding:2px; border-color:#668899;
              border-style:solid; border-width:1px; }
*.rand2    { padding:1px; border-color:#668899;
              border-style:solid; border-width:2px; }

/* -------- weitere Klassen für farbige Schrift -------- */

*.weiss   { color:#ffffff; }
*.gelb    { color:#eeee00; }
*.cyan    { color:#008888; }
*.gruen   { color:#008800; }
*.purpur  { color:#880088; }
*.rot     { color:#cc0000; }
*.blau    { color:#000088; }
*.schwarz { color:#000000; }

*.grau    { color:#888888; }
*.hgelb   { color:#ffff00; }
*.hblau   { color:#0000ff; }
*.hgruen  { color:#00ff00; }
*.pink    { color:#ff88ff; }
*.rosa    { color:#ee8888; }
*.orange  { color:#dd8800; }

/* -------- weitere Klassen für farbigen Hintergrund -------- */

*.m_weiss   { background:#ffffff; }
*.m_gelb    { background:#ffff00; }
*.m_cyan    { background:#00ffff; }
*.m_gruen   { background:#00ff00; }
*.m_purpur  { background:#ff00ff; }
*.m_rot     { background:#ff0000; }
*.m_blau    { background:#0000ff; }
*.m_schwarz { background:#000000; color:#ffffff; }

*.m_grau    { background:#cccccc; }
*.m_hgelb   { background:#ffff88; }
*.m_hblau   { background:#88ccff; }
*.m_hgruen  { background:#88ff88; }
*.m_pink    { background:#ff88ff; }
*.m_rosa    { background:#ffcccc; }
*.m_orange  { background:#ffaa33; }

/* --------  -------- */


/*------------------------------------------------------------------------------------------*/