a:link
 {
  color:           #0000ff;
  text-decoration: none;
 }
a:visited
 {
  color:           #0000ff;
  text-decoration: none;
 }
a:active
 {
  color:           #0000ff;
  text-decoration: none;
 }
a:hover
 {
  color:           red;
  text-decoration: none;
 }

body
 {
  background-color:      #f0f0f0;
  font-family:           arial, verdana, helvetica, sans-serif;
  font-size:             13px;
  color:                 black;
  line-height:           1.3;
 }

input , textarea
{
  font-size:             13px;
}
p
 {
  text-align: justify;
 }

li
 {
  text-align: justify;
 }

ul
 {
  text-align: justify;
 }

td
{
 vertical-align: top;
 padding: 10px;   
}                                                                                             

img
{
 border-width: 0px;   
}
.zentriert
 {
  text-align: center;
  margin:     auto;
 }

.zentriert_10
 {
  text-align: center;
  margin:     auto;
  padding:    10px;
 }

.zentriert_30
 {
  text-align: center;
  margin:     auto;
  padding:    20px;
 }

.links
 {
  text-align: left;
  margin:     auto;
 }

.rechts
 {
  text-align: right;
  margin:     auto;
 }

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

.rot
 {
  color: red;
 }

.bg_weiss
 {
  background-color: #ffffff;
 }

.serifenschrift
 {
  color:       #008040;
  font-family: serif;
  font-weight: normal;
 }

.kein_bg
 {
  color:            black;
  background-color: white;
  padding:          20px;
 }

.klein
 {
  font-size:   10px;
  line-height: 1.3;
 }

.ganzklein
 {
  font-size:   8pt;
  line-height: 1.3;
 }

 .gross
 {
  font-size:   large;
  font-weight: bold;
  line-height: 1.5;
 }

.z_750p
 {
  width:      700px;
  text-align: center;
  padding:    10px;
  margin:     auto;
 }

.z_600p
 {
  width:      520px;
  text-align: center;
  padding:    10px;
  margin:     auto;
 }

.t_akw
 {
  color:            #000000;
  background-color: #e0e0ff;
 }

.t_jablo
 {
  color:            black;
  background-color: white;
 }

.t_index
 {
  background-image: url(gif/bg1.gif);
 }

.gelber_hintergrund
 {
  background-color: #ffffcf;
 }

.weisser_hintergrund
 {
  background-color: #ffffff;
  padding:          10px;
  font-size:        x-large;
 }

.schwarzer_hintergrund
 {
  background-color: #000000;
  padding:          20px;
 }

.kasten_gelb
 {
  background-color: #ffffcf;
  font-family:      arial, verdana, helvetica, sans-serif;
  font-size: small;
  color:            black;
  line-height:      1.1;
  padding:          10px;
  margin-right:     10px;
  border-color: #000000;
  border-style: solid;
  border-width: 1px;
 }

.kasten_float
 {
  line-height:      1.2;
  color:            black;
  line-height:      1.1;
  padding:          10px;
  margin-right:     10px;
  float:            left;
 }

.linksfloat
{
 float: left;   
}
.rechtsfloat
{
 float: right;
}
 .antifloat
 {
  clear: both;   
 }
 
 .knopf
 {
  width:            140px;
  margin-left:      30px;
  margin-top:       5px;
  margin-bottom:    5px;
  border-style:     solid;
  border-width:     2px;
  border-color:     #d0d0d0 #000000 #000000 #d0d0d0;
  background-color: #d0e0ff;
  text-decoration:  none;
  text-align:       center;
  color:            blue;
  display:          block;
  line-height:      1.8;
 }

a.knopf:visited
 {
  text-decoration: none;
  color:           blue;
 }

 a.knopf:hover
 {
  text-decoration:  none;
  color:            #ff0000;
  background-color: #ffe0f0;
  font-weight:      bold;
  font-style:       italic;
 }

a.knopf:active
 {
  border-color:     #000000 #d0d0d0 #d0d0d0 #000000;
  background-color: #ffffcf;
  text-decoration:  none;
  text-align:       center;
  font-weight:      bold;
  color:            black;
 }

.seite
 {
  background-color: #f0ffff;
  font-family:      arial, verdana, helvetica, sans-serif;
  color:            black;
  line-height:      1.4;
  padding:          30px;
  position:         absolute;
  left:             201px;
  top:              0px;
 }

.navi
 {
  margin-top:       30px;
  position:         absolute;
  left:             0px;
  top:              0px;
  width:            200px;
  text-align:       center;

 }
 
 
.col_ffd7d6
{
 background-color: #ffd7d6;
}
.col_ffefd6
{
 background-color: #ffefd6;
}
.col_fffdd6
{
 background-color: #fffdd6;
}
.col_f5ffd6
{
 background-color: #f5ffd6;
}
.col_dcffd6
{
 background-color: #dcffd6;
}
.col_d7ffbf
{
 background-color: #d7ffbf;
}
.col_e7fbff
{
 background-color: #e7fbff;
}
.col_d7ecff
{
 background-color: #d7ecff;
}
.col_c0c0ff
{
 background-color: #c0c0ff;
}
.fehler
{
 border-color: #ff0000;
 border-width: 2px;
 border-style: solid;
 background-color: #FFFFb0;
 padding: 10px;
 margin-bottom: 10px;
}