/* (c)2002 Ing. Hubert Hanghofer <webmaster at bierig dot org>
 * Konventionen:
 * Box-Properties: Reihenfolge margin - border - padding, top right bottom left
 * MS-IE 4.0 ergibt fehlerhafte Formatierungen mit length=%, em verwenden!
 */

BODY {
font-family: Arial, Helvetica, sans-serif;
background: white;
color: black;
}

H1, H2, H3, H4 {
font-family: Arial, Helvetica, sans-serif;
}

H1 {
color: #ad0000;
}

H2 {
color: #ad0000;
background: #f7b610;
text-align: center;
}

H3, H4 {
color: #ad0000;
}

ADDRESS {
margin: 1em 2em;
border: 2px dashed #dcb;
padding: 1em 2em;
}

A { text-decoration: none; }
A:hover { text-decoration: underline; }
A:link { color: #ad0000; }
A:visited { color: #ad0000; }
A:active, A:hover { color: #ad0000; }

STRONG {
font-weight: bold;
font-size: larger;
color: maroon;
}

SMALL {
font: 8pt Arial, Helvetica, sans-serif;
}

TH.active {
background: #ad0000;
color: white;
border-top: 2px solid #ddc;
border-right: 2px solid #555;
border-left: 2px solid #ddc;
}

TH.active A:hover, TH.active A:active {
color: yellow;
}

TH.active A:link, TH.active A:visited {
color: white;
}

TH.raised {
background: #b98;
color: yellow;
border-top: 2px solid #eed;
border-right: 2px solid #555;
border-left: 2px solid #eed;
cursor: hand;
cursor: pointer;
}

TD.inactive {
background: #f7b610;
color: black;
border-top: 2px solid #dcb;
border-right: 2px solid #dcb;
border-left: 2px solid #dcb;
}

TD.raised {
background: #fed;
color: red;
border-top: 2px solid #ddc;
border-right: 2px solid #888;
border-left: 2px solid #ddc;
cursor: hand;
cursor: pointer;
}

TD.newsflash {
background: #dfd;
color: black;
font-family: Arial, Helvetica, sans-serif;
font-size: 8pt;
border-top: 2px dotted #ad0000;
border-bottom: 2px dotted #ad0000;
}

TD.green {
background: #dfd;
color: black;
border: 2px solid #ad0000;
}

TD.footline {
font: 8pt Arial, Helvetica, sans-serif;
text-align: center;
}

UL {
margin-left: 0em;
padding-left: 0em;
}

LI {
margin-left: 2em;
padding-left: 0.4em;
}

UL.arrow {
font: 12pt Arial, Helvetica, sans-serif;
list-style-image: url(../png/pfeildunkel.png);
white-space: nowrap;
}

LI.arrow {
list-style-image: url(../png/pfeildunkel.png);
}

LI.shinyarrow {
list-style-image: url(../png/pfeilhell.png);
}

LI.active {
list-style-image: url(../png/lamp.png);
}

UL.check {
font: 10pt Arial, Helvetica, sans-serif;
margin: 0.4em 1em 0.4em 0em;
list-style-image: url(../png/check.png);
white-space: nowrap;
}

DT {
background: #f4e1ac;
font-weight: bold;
margin-top: 1em;
}

DD {
margin-top: 0em;
margin-left: 2em;
}

INPUT.btn-login {
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size: 12px;
font-weight: bold;
white-space: nowrap;
vertical-align: middle;
height: 28px;
}

.beerbar {
background: #ffe7ad;
color: black;
border-right: 2px solid #ad0000;
}

.header {
background: #f7b610;
color: #ad0000;
border-top: 2px solid #f4e1ac;
border-right: 2px solid black;
border-bottom: 2px solid black;
border-left: 2px solid #f4e1ac;
text-align: center;
white-space: nowrap;
}

.content {
background: white;
color: black;
padding: 0em 2em 1em 4em;
text-align: left;
}

.decor {
background: white;
background-image: url(../png/tettnang.png);
color: black;
}

.thintop {
border-top: 2px solid #ad0000;
}

.dashtop {
margin: 1em 2em;
border-top: 1px dashed #ad0000;
padding-top: 0.5em;
text-align: center;
}

.boxed {
background: #ffe7ad;
border-top: 1px solid #dcb;
border-right: 3px solid #cba;
border-bottom: 3px solid #cba;
border-left: 1px solid #dcb;
padding: 1em 1em;
}

.boxed_left {
background: #fffbe0;
border-top: 1px solid #dcb;
border-right: 3px solid #cba;
border-bottom: 3px solid #cba;
border-left: 1px solid #dcb;
padding: 1em 1em;
}

.small {
font: 8pt Arial, Helvetica, sans-serif;
}

.error {
font-weight: bold;
color: red;
}

.title {
font-weight: bold;
color: white;
background: #276;
}

.dunkler {
color: black;
background: #ccc;
}

.heller {
color: black;
background: #eee;
}

