h1 { font-size=18; }
h2 { font-size=16; }
body {border-style:none; margin:0pt; padding:0pt; font-family:Arial; }
table { border-style:none; margin:0pt; padding:0pt;}
table.submenu { background-color:#fdffdb;
                   border-left-width:3px; border-left-color:brown; border-left-style:solid;
                   border-right-width:3px; border-right-color:brown; border-right-style:solid;
                border-bottom-width:3px; border-bottom-color:brown; border-bottom-style:solid;
}
table.subsubmenu { background-color:lightgreen;
                   border-width:3px; border-color:green; border-style:solid;
                   margin-right:7px
}
table.gb { background-color:#ffffdb; 
           border-width:3px; border-color:orange; border-style:solid;
           margin:5px;
}

th { font-family:Arial; font-size:14; text-decoration:bold; text-align:center; }
th.aktives_tab { background-color:#fdffdb;
                   border-top-width:3px; border-top-color:brown; border-top-style:solid;
                   border-left-width:3px; border-left-color:brown; border-left-style:solid;
                   border-right-width:3px; border-right-color:brown; border-right-style:solid;
}
th.inaktives_tab { background-color:darkgreen;
                   border-bottom-width:3px; border-bottom-color:brown; border-bottom-style:solid;
}

th.title { background-color:darkgreen;}
td { font-family:Arial; font-size:14; text-decoration:none; text-align:left; }
td.submenu { font-family:Arial; font-size:14; text-decoration:none; text-align:center; } 
td.subsubmenu { font-family:Arial; font-size:12; text-decoration:none; text-align:center; } 
td.subsubmenu-hilit { font-family:Arial; font-size:12; text-decoration:bold; text-align:center; 
                      background-color:#fdffdb;
                   border-width:3px; border-color:#fdffff; border-style:solid;} 
.headline { font-family:Arial; font-size:36;}
div.aktives_tab { 
}
div.inaktives_tab { background-color:lightgreen;
                   border-top-width:3px; border-top-color:green; border-top-style:solid;
                   border-left-width:3px; border-left-color:green; border-left-style:solid;
                   border-right-width:3px; border-right-color:green; border-right-style:solid;
                   padding-left:3px; padding-right:3px;
               margin-left:3px; margin-right:3px;
}

div.sehrklein { font-size:7pt; color:white; }
div.klitzeklein { font-size:7pt; }
.selected { background-color:lightgreen;
                   border-width:3px; border-color:green; border-style:solid;
}
.umrahmt { border-width:3px; border-color:darkgreen; border-style:solid; margin:5px; padding:3px; text-align:center; background-color:#ffffdb;}
