body, table { font-size:10pt; font-family:Verdana,Arial,Helvetica,sans-serif;
       color:black; margin:2px; padding:0px; }




/*Pseudoformate:*/
a:link { color:#0000ee;/*background-color:white;*/ font-weight:bold; }
A:visited { color:#aa00aa; /*background-color:white;*/ font-weight:bold;  }
a:active { color:red; background-color:white; font-weight:bold; padding-left:5px;  }
a:hover { color:white; background-color:red; font-weight:bold; text-decoration:none; }
           /* Achtung: KEIN Leerzeichen nach "A:"!!! */

H1, H2, H3, H4, H5, H6 { font-family:Verdana,Sans-Serif; }

H1 { font-size:24px; font-weight:bold; color:#0055<b></b>00; text-align:center; letter-spacing:6px; }
H2 { font-size:20px; font-weight:bold; color:#007700; text-align:center; letter-spacing:5px; }
H3 { font-size:18px; font-weight:bold; color:#008800; letter-spacing:4px; }
H4 { font-size:16px; font-weight:bold; color:#009900; letter-spacing:3px; }
H5 { font-size:14px; font-weight:bold; color:#00aa00; letter-spacing:1px; }
H6 { font-size:12px; font-weight:bold; color:#00cc00; letter-spacing:0px; font-variant:small-caps; }

/* alle panels und boxes, die sich nahtlos eingliedern, padding=20px und margin=0 !! */

.panelsimpleblueframe { padding:20px; margin:0px; border-width:1px; border-style:solid; border-color:blue; }

.panelbrown { padding:20px; margin:0px; background-color: #eeff99; color: black; border: 3px solid #ccdd00; }

/*Gedichte:*/
*.panelpoems  { padding:20px; margin:0px; background-color:#FFFFdd; color:#000088; font-size:10pt;  border: 3px solid gray; border-left-color:white; border-top-color:white;}

/*Klassikerzitate:*/
*.panelclassic { padding:30px; margin:0px; background-image:url('bilder/bg-oldpaper.jpg'); color:#000000; font-size:10pt;
 border: 3px solid gray; border-left-color:white; border-top-color:white;}

/*alt:*/
*.panelattention1 { padding:20px; border:thin dotted purple; color:purple; background-color:cornsilk; letter-spacing:1pt;}     <!--height-Angabe!-->

/*neu:*/
*.panelattention2 { padding:20px; border:thin dotted purple; color:yellow; background-color:purple; font-style:italic; font-weight:bold; }

.panelfazit { padding:20px; margin:0px; border:2px solid #0000aa; color:#0000aa; font-weight:bold; }

*.panelnavleiste { background-color:cyan;
                   vertical-align:text-bottom;
                   padding:0px; padding-top:3px; padding-left:3px;
                   margin:0px; }

/*neue NavLeiste:*/
*.panelnavleiste2 {background-image:url(bilder/bgr-nav-4.gif);
                   background-repeat:repeat-x;
                   margin:0px; }
/* padding-top und -left für gleichmäßigen Abstand nach außen! */
/* navleiste mit div zu verwenden! */

*.panelnavleiste3 {background-image:url(bilder/bgr-nav-4.gif);/* wiederholte Füllung */
                   vertical-align:middle;
                   padding:10px;/* es bleibt ein rand */
                   margin:0px;
                   }


/*Link-Sammlungen:*/
*.panellinks { padding:20px; margin:0px; background-color:#33eeff; border: 3px solid gray;
border-left-color:white; border-top-color:white; background-image:url(bilder/extlinksbgr.gif); }


.box-simple-blue { padding:20px; margin:0px; border: 1px solid blue; border-left-color:#ccccff;
border-top-color:#ccccff; background-image:url(bilder/kachelnhellgrau15x15.gif);}


.box-level1 { background-color:#fefef2; padding:20px; margin:0px; border: 3px solid gray; border-left-color:white; border-top-color:white; }

.box-level2 { background-color:#fefee1; padding:20px; margin:0px; border: 3px solid gray; border-left-color:white; border-top-color:white; }

.box-level3 { background-color:#fefeee; padding:20px; margin:0px; border: 3px solid gray; border-left-color:white; border-top-color:white;   background-image:url(bilder/kachelnhellgrau15x15.gif);}

.box-level4 { background-color:#fefef9; padding:20px; margin:0px; border: 3px solid gray; border-left-color:white; border-top-color:white;}


/* Startseite, Menü: */
/* einzelne Felder: */
.indexbox-L1 { padding:2px; margin:0px; padding:20px; padding-top:10px; padding-bottom:10px; border:3px solid gray;
border-left-color:white; border-top-color:white; background-color:#cccccc; }   /* 0px statt 3    background-color:#aaddff; */
/* background-color:#eebbaa; */ /*  background-image:url(bilder/graydots.gif); */

/* Überschriften über die einzelnen Felder: */
.indexhead { background-color:#999999; color:white; border:2px solid gray; border-right-color:white; border-bottom-color:white; padding:1px; padding-left:5px; padding-right:5px; position:relative; top:-12px; font-weight:bold; } /*background-color:#00bbbb;*/
/* background-color:#cc9988; #5555aa */

.indexlist1 { list-style-image:url(bilder/smallbluedot2.gif); line-height:12pt;} /*list-style-type: circle; color:red;*/


.bigannounce { font-family:'Courier New'; font-size:38px; line-height:150%; letter-spacing:12px; font-weight:bold; }  /*font-variant:small-caps; */

.italbold { font-style:italic; font-weight:bold; letter-spacing:3px; padding-left:3px; padding-right:3px; }

.headtablestyle { margin:0px; width:100%; }
.headtablestyle td { background-color:aquamarine; padding-top:10px; padding-bottom:10px; vertical-align:middle; } /* #dddddd lightgrey */

.zitat { font-size:12px; font-family:Courier New; padding:20px } /*no space:20_px ! */

.biblequote { background-color:#ddeebb; color:black; font-size:12pt; font-family:'Times New Roman','MS Serif';
padding:20px; margin:0px; border: 2px solid #aabb00; border-left-color:#ffffdd; border-top-color:#ffffdd; background-image:url(bilder/buch20sq.gif); background-repeat:no-repeat;}

.dropshadow { float:left; clear:left; background: url(bilder/shadow.gif) no-repeat bottom right;
margin: 10px 0 10px 10px; padding: 0; } /*oben rechts unten links*/

.innerbox { background-color:white; margin:10px 10px 10px 10px;}

.phirelmenu { width:160px; padding: 10px; font-family:Arial; font-size:8pt } /* 180-20=160 für Mozilla relevant*/

.clear1 { clear:both; height:1px; overflow:hidden; } /* zum Abschluss von float-div */

.blueonwhite { background-color:white; color:blue; } /* blau auf weiß */

.smallcomment { font-family:'Arial'; font-size:10px; }