body { margin-top:3px; margin-left:3px; margin-bottom:3px;
       font-family:Helvetica,Arial,sans-serif; font-size:11pt;
       dark-background-color:#336666;
       old-background-color:#c0d4c7;
       background-color:#E8EEEA;
       }

p,h1,h2,ul,ol,li,div,td,th,label,address,blockquote,nobr,b,i { font-family:Helvetica,Arial,sans-serif; font-size:11pt; }
h3 { font-family: Verdana,Arial,sans-serif; font-size: 12pt; color:#003333; }
h4 { font-family: Verdana,Arial,sans-serif; font-size: 11pt; color:#003333; }

select { font-family:Helvetica,Arial,sans-serif; font-size:11pt; border: 1px solid #336666; height: 25px; }
optgroup { padding-left: 3px;}
option { padding-left: 3px;}
label { font-size:11pt; }

input { font-family:Helvetica,Arial,sans-serif; font-size: 11pt; height: 20px; }
input.text { border: 1px solid #336666; height: 20px; }
input.image { width:16px; }
input.solid { border-width:1pt; border-style:solid; height: 30px; background-color:#E8EEEA; border-radius: 3px; cursor: pointer; }
input.solid:hover { background: #DCE5D9  ; box-shadow: rgba(0, 0, 0, 0.55) 5px 5px 10px;  }

input.label { border-width:1pt; border-style:solid; background-color:#E8EEEA; }
textarea { font-family:Helvetica,Arial,sans-serif; border: 1px solid #336666; }
/* font-family = Schriftart fuer Textelemente */
/* Arial,sans-serif = Arial und serifenlose Schrift, Wert aenderbar */

p,ul,ol,li,div,address,nobr,b,i { font-size:10pt; }
th { font-size:11pt; font-weight:bold; background-color: #c0d4c7; xbackground-color:#9db6ac; horizontal-align:left; margin: 3 3px; padding: 3 3px; }
td { font-size:11pt; background-color:#ffffff; vertical-align:top; height: 20px; }
td.hell { background-color:#E8EEEA; }
td.frame { border-style:solid; border-width:1px; border-color:#9db6ac; }
td.little { font-family: Verdana,Arial,sans-serif; font-size: 10pt; }
td.cell1 { border-width:1pt; border-style:solid; border-color:#333333; }
td.cell { vertical-align:bottom; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid }
td.celllru { vertical-align:bottom; BORDER-RIGHT: #333333 1px solid; BORDER-LEFT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid }
td.celltru { vertical-align:bottom; BORDER-RIGHT: #333333 1px solid; BORDER-TOP: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid }
td.cellru  { vertical-align:bottom; BORDER-RIGHT: #333333 1px solid; BORDER-BOTTOM: #333333 1px solid }
td.c { text-align:center; }
td.yellow { background-color:#eeebDB;  }
td.silver { background-color:#e0e0e0; }
td.mittel { background-color:#9db6ac; }
td.intern { font-size:7pt; background-color:#336666; color:#333333; vertical-align:top; }
td.info { font-size:9pt; background-color:#d0d0d0; vertical-align:top; }
td.sep { font-size:1pt; xbackground-color:#9db6ac; BORDER-TOP: #9db6ac 1px solid; }
th.caption { border-style:groove; border-width:thin;  margin-bottom: 10px; padding: 8 8px; background-color:#E8EEEA;  font-weight: normal; }
th.sep { font-size:2pt; background-color:#9db6ac; }

li.little { font-family: Verdana,Arial,sans-serif; font-size: 8pt; }

input::placeholder { color: slategray; vertical-align:top; font-size: 9pt;  position: absolute;  left: 2px; top: 2px; }
textarea::placeholder { color: slategray; vertical-align:top; font-size: 9pt;  position: absolute;  left: 2px; top: 2px; }


a:link { color:#AA5522; text-decoration:underline; }
a:visited { color:#772200; text-decoration:underline; }
a:active { color:#000000; text-decoration:none; }
/* a:link = Verweise zu noch nicht besuchten Seiten */
/* a:visited = Verweise zu bereits besuchten Seiten */
/* a:active = Verweise, die gerade angeklickt werden */
/* color = Farbe */
/* #AA5522 = kotzbeige, Wert aenderbar */
/* #772200 = scheissbraun, Wert aenderbar */
/* #000000 = schwarz, Wert aenderbar */
/* text-decoration = Textstil */
/* underline = unterstrichen, Default-Wert, Wert aenderbar */
/* none = nicht unterstrichen, Wert aenderbar */

a.an { text-decoration:none; }
