body, td, th, p {  
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	color: white;
}

body {
    margin-left:   0px;
    margin-top:    0px;
    margin-bottom: 0px;
    margin-right:  0px;
    background-color: white;
    background-image: url("http://www.haifisch.com/Bilder/Hintergrund/Hintergrund_Titel.gif");
    background-position: top;
}

.balinks  { background-image: url("http://www.haifisch.com/Bilder/Hintergrund/dummy_links.jpg");
            background-repeat: repeat-y; }
.even     { background-color: #F4F4F4; }
.odd      { background-color: #FFFFFF; }
.fehler   { font-weight: bold; color: #d06060; }
.blauk    { background-color: #336699; 
            color: white;
            height: 20px;
            width: 72px;
            margin-right: 1px;
            margin-left: 1px;
            text-align: center;
            font-weight: bold;
            font-size: smaller;
            white-space: nowrap; }
.hbl      { background-color: #336699; 
            color: white;
            font-weight: bold;
            font-size: smaller;
            white-space: nowrap; }
.dickweiss { font-size: 7pt; 
             font-weight: bold; 
             color: white; }
.kleinweiss { font-size: 7pt; 
              color: white; 
              background-color: #336699; }
.ba         { font-size: 8pt; 
              color: white; 
              background-color: #336699; }
.bb         { font-size: 6pt; 
              color: white; 
              background-color: #336699; }
.hinterhimmel    { font-size: 7pt;
              color: white; 
              background-color: #336699; }
.gold       { font-size: 7pt;
              font-weight: normal; 
              color: white; 
              background-color: darkgoldenrod; }

a         { color: white; font-weight: normal; }
a:link    { text-decoration: none; color: white; cursor: pointer }
a:visited { text-decoration: none; color: lightgrey; cursor: pointer  }
a:hover   { font-style: normal; line-height: normal; font-weight: bold; color: white }
a:active  { text-decoration: none; color: yellow; cursor: pointer  }

H1, H2, H3, H4, H5, H6 {color: white; }
H1 {font-size:  14pt;font-weight: bold; }
H2 {font-size:  12pt;font-weight: bold; }
H3 {font-size:  10pt;font-weight: bold; }
H4 {font-size:   8pt; font-weight: normal; }

INPUT, textarea {
	color:  #222222;
	font-family:  monospace;
	background-color:  #F7F7F7;
}

.submit {
	color:  #222222;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	background-color: #ffcc1d;
}

#loginknopf {
    line-height: 120%;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    height: 20px;
    width: 64px;
    text-align: center;
    white-space: nowrap;
    background-color: midnightblue;
    padding-left:  10px;
    padding-right: 10px;
    padding-top:    3px;
    padding-bottom: 3px;
    border : 1px solid darkred;
}

#logintext {
    line-height: 120%;
    font-weight: bold;
    font-size: 8pt;
    color: white;
    height: 20px;
    width: 64px;
    white-space: nowrap;
    text-align: center;
    background-color: midnightblue;
    padding-left:  10px;
    padding-right: 10px;
    padding-top:    3px;
    padding-bottom: 3px;
    border : 1px solid darkred;
}

#loginstatus {
    font-weight: bold;
    font-size: 8pt;
    color: white;
    text-align: center;
}

.flaeche  { line-height: 115%;
            padding: 5px;
            font-size: 8pt;
            background-color: lightgrey;
            color: darkblue;
            white-space: nowrap;
           }

#wktext {
 padding-left:   0px;
 padding-right:  0px;
 padding-top:    9px;
 padding-bottom: 3px;
}
#wkorb {
 padding-left:   0px;
 padding-right:  0px;
 padding-top:    3px;
 padding-bottom: 3px;
}
#meldung {
 padding-left:   0px;
 padding-right:  0px;
 padding-top:    3px;
 padding-bottom: 1px;
}

