/*
 -----------------------------------------------------------------------------------
 -- Rudi's CSS-Vorgaben fuer das Buch (Copyright 2006 by webmaster@rudi-hoepp.de) --
 -----------------------------------------------------------------------------------
*/

/*
html    { cursor:
          url("http://downloads.totallyfreecursors.com/cursor_files/SparkleYellow.ani"),
          url("http://downloads.totallyfreecursors.com/thumbnails/SparkleYellow.gif"), auto;
        }
body    { background-image:url('../gfx/backgrnd/margeriten.jpg');
        }
*/

h1 { font-family:Georgia, "Times New Roman", Times, serif;
     font-weight:bold; font-size:18pt;
   }
h2 { font-family:Georgia, "Times New Roman", Times, serif;
     font-weight:bold; font-size:14pt;
   }
h3 { font-family:Georgia, "Times New Roman", Times, serif;
     font-weight:bold; font-size:12pt; margin-bottom:7px;
   }
h4 { font-family:Georgia, "Times New Roman", Times, serif;
     font-weight:bold; font-size:10pt; margin-bottom:4px; margin-top:2px;
   }
h5 { font-family:Georgia, "Times New Roman", Times, serif;
     font-weight:bold; font-size:8pt; margin-bottom:4px;
   }
p  { margin-top:4px; }

a, a:link
   { color:#000077; text-decoration:underline; }
a:active, a:visited
   { color:#000077; text-decoration:none; }
a:hover
   { color:#770000; text-decoration:none; background:#ccccff; }

a.NoUnder, a.NoUnder:link, a.NoUnder:active, a.NoUnder:visited
   { color:#0000ff; text-decoration:none; }
a.NoUnder:hover
   { color:#000077; text-decoration:none; background:#ccccff; }

a.NoHover, a.NoHover:link, a.NoHover:active, a.NoHover:visited
   { color:#0000ff; text-decoration:none; }
a.NoHover:hover
   { color:#000077; background:transparent; }

a.grauklein    { font-size:7pt; color:#ffffff; background:#dddddd; text-decoration:none; }


.Einmerker, a.Einmerker, a.Einmerker:link, a.Einmerker:active, a.Einmerker:visited
   { display:block; color:#0000ff; text-decoration:none; }
.Einmerker:hover, a.Einmerker:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }


.EinmerkerL
   { display:block; color:#0000ff; text-decoration:none; }
.EinmerkerL:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }
a.EinmerkerL, a.EinmerkerL:link, a.EinmerkerL:active, a.EinmerkerL:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.EinmerkerL:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }


.EinmerkerL2, a.EinmerkerL2, a.EinmerkerL2:link, a.EinmerkerL2:active, a.EinmerkerL2:visited
   { display:block; color:#0000ff; text-decoration:none; vertical-align:middle; height:22px; padding-left:7px; }
.EinmerkerL2:hover, a.EinmerkerL2:hover
   { display:block; color:#000077; text-decoration:none; vertical-align:middle; height:22px; padding-left:7px; background:#ffff00; }

.EinmerkerR:hover, a.EinmerkerR:hover
   { display:block; color:#000077; text-decoration:none; height:44px; padding-right:7px; background:#ffff00; }
.EinmerkerR, a.EinmerkerR, a.EinmerkerR:link, a.EinmerkerR:active, a.EinmerkerR:visited
   { display:block; color:#0000ff; text-decoration:none; height:22px; padding-right:7px; }

.EinmerkerR2, a.EinmerkerR2, a.EinmerkerR2:link, a.EinmerkerR2:active, a.EinmerkerR2:visited
   { display:block; color:#0000ff; text-decoration:none; height:44px; padding-right:7px; }
.EinmerkerR2:hover, a.EinmerkerR2:hover
   { display:block; color:#000077; text-decoration:none; height:22px; padding-right:7px; background:#ffff00; }

/*
a.Einm02, a.Einm02:link, a.Einm02:active, a.Einm02:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm02:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm03, a.Einm03:link, a.Einm03:active, a.Einm03:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm03:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm04, a.Einm04:link, a.Einm04:active, a.Einm04:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm04:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm05, a.Einm05:link, a.Einm05:active, a.Einm05:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm05:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm06, a.Einm06:link, a.Einm06:active, a.Einm06:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm06:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm07, a.Einm07:link, a.Einm07:active, a.Einm07:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm07:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm08, a.Einm08:link, a.Einm08:active, a.Einm08:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm08:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm09, a.Einm09:link, a.Einm09:active, a.Einm09:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm09:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }

a.Einm10, a.Einm10:link, a.Einm10:active, a.Einm10:visited
   { display:block; color:#0000ff; text-decoration:none; }
a.Einm10:hover
   { display:block; color:#000077; text-decoration:none; background:#ffff00; }
*/

ul, ol
   { margin-left:-4px; margin-top:4px; margin-bottom:4px; }

li { margin-left:0px; margin-bottom:4px; font-size:10pt;
     font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   }
li.gap
   { margin-left:0px; margin-bottom:8px; font-size:10pt;
     font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   }
li.space
   { margin-left:0px; margin-bottom:8px; font-size:11pt;
     font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   }
li.klein
   { margin-left:0px; margin-bottom:4px; font-size:9pt;
     font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular;
   }
.funborder
   { font-family:Comic Sans MS,Georgia,Times New Roman,Times,serif;
     font-size:12pt;
     margin:8px; border:4px; border-style:solid; border-color:red;
   }
.fixfont
   { font-family:monospace; font-size:10pt;
   }
.blau         { color:blue; }
.gelb         { color:yellow; }
.grau         { color:grey; }
.gruen        { color:green; }
.hgruen       { color:#77ff77; }
.rot          { color:red;}
.rosa         { color:#cc7777; }
.orange       { color:#cc7733; }
.weiss        { color:#ffffff; }

.klein        { font-size:9pt; }
.kleiner      { font-size:8pt; }
.mini         { font-size:7pt; }

.sans6        { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:6pt; }
.sans7        { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:7pt; }
.sans8        { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; }
.sans8blau    { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:8pt; color:blue; }
.sansblau     { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:10pt; color:blue; }
.sans,.sans10 { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:10pt; }
.sans11       { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:11pt; }
.sans12       { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:12pt; }
.sans14       { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:14pt; }
.sans16       { font-family:Arial,Helvetica,Geneva,Swiss,SunSans-Regular; font-size:16pt; }

.fun6         { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:6pt; }
.fun8         { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:8pt; }
.fun, .fun10  { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:10pt; }
.fun11        { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:11pt; }
.fun12        { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:12pt; }
.fun14        { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:14pt; }
.fun16        { font-family:"Comic Sans MS", Georgia, "Times New Roman", Times, serif, SunSans-Regular; font-size:16pt; }

.serif10      { font-family:Georgia, "Times New Roman", Times, serif; font-size:10pt; }
.serif12      { font-family:Georgia, "Times New Roman", Times, serif; font-size:12pt; }
.serif14      { font-family:Georgia, "Times New Roman", Times, serif; font-size:14pt; }
.serif16      { font-family:Georgia, "Times New Roman", Times, serif; font-size:16pt; }

.script      { font-family:"Lucida Handwriting", "Fine Hand", sans;
               font-size:11pt; font-weight:normal;
             }

/* so awesome to have pure css drop-caps that IE ignores
div.article div.holder p:first-child:first-letter // First letter of first p in div.article
              { font-family:Cochin, Georgia, Times New Roman, serif;
                text-transform:capitalize;
                font-size:42px;         // Must be in pixels for Safari
                line-height:42px;       // This makes the Cap drop down
                float:left;
                width:auto;
                margin:0 2px -6px 0;    // The -6px is to keep Moz browsers form creating extra space under the Cap
                color:#444;
              }   */

/* ---------------- Dies ist das Ende meiner RHspecial.css ---------------- */