html, p
{ font-family: Calibri, Verdana, Arial, Helvetica, Sans-Serif; font-size: 1.0vw; margin: 0.3%; }

h1
{ Color: Green; Font-Weight: Bold; Text-Align: Center }

h2
{ Color: Black; Text-Align: Left }

h3
{ Color: Black; Text-Align: Left; Font-Weight: Bold }

h5
{ Color: Red }

HR
{ Align: left; Width: 500px }

/* Comment */

TABLE
{ Border: 2px solid navy; Background: Gold }

TH
{ Font-Size: 18px }

.tableSun
{ width: float; }

TD.left
{ Width: 400px }

TD.left
{ Width: 200px }

figure
{ font-family: Times New Roman, Serif; font-size: 0.8vw; color: black; }

img
{ border: none; }

Input
{ Cursor: Normal; }

Select, Option
{ Font-Size: 12px }

Fieldset
{ Font-Weight: Normal; Background-Color: White; Border-Style: Solid; Border-Width: 2px; Margin: 10px; Width: 300px  }

Legend
{ Font-Weight: Bold; Margin: 3px; Border-Style: None }

.knapSubmit, .knapReset, knapButton
{ width: 10%; height: 3.5%; text-align: center; cursor: auto; }

.summ
{ display: inline-block; padding: 0.3vw; left-margin: 3.0vw; background: lightgrey; border: 0.12vw navy dotted; }

tr:hover td
{ background: #CCCCCC }

.overline
{
text-decoration-line: overline;
}

.underline
{
text-decoration-line: underline;
}

.both
{
text-decoration-line: underline overline;
}

.warning
{
Color: Red; Font-Weight: Bold
}

.Mugge
{
position: absolute; left: 200px; top: 200px; z-index: 100;
}
