body {
  margin-left:   5px;
  margin-right:  5px;
  margin-top:    0px;
  margin-bottom: 5px;
  font-family:   Verdana, Tahoma, Arial, Helvetica, Sans-Serif, Courier;
}

ul {
  margin-left:   28px;
  margin-right:  4px;
  margin-top:    4px;
  margin-bottom: 4px;
}

ol {
  margin-left:   32px;
  margin-right:  4px;
  margin-top:    4px;
  margin-bottom: 4px;
}

hr { 
  margin-left:   4px;
  margin-right:  4px;
  color:         #666666;
}

a        { text-decoration: none;      color: #0000FF; }
a::hover { text-decoration: underline; color: #0000FF; }

.hframe {
  background-color: #CCCCCC;
  border-top:       1px solid #999999;
  border-right:     2px solid #666666;
}

.cframe {
  background-color: #FFFFCC;
  border-top:       1px solid #999999;
  border-left:      1px solid #999999;
  border-bottom:    1px solid #999999;
  border-right:     1px solid #999999;
}

.kat {
  font-size:        12px;
  background-color: #FFFFCC;
  border-top:       1px solid #999999;
  border-left:      1px solid #999999;
  border-right:     2px solid #666666;
  border-bottom:    2px solid #666666;
}

.ogr {
  font-size:        12px;
  background-color: #FFFFCC;
  border-top:       1px solid #999999;
  border-left:      1px solid #999999;
  border-right:     2px solid #666666;
  border-bottom:    2px solid #666666;
}

.ugr {
  font-size:        12px;
  font-weight:      bold;
  background-color: #FFFFCC;
  border-top:       1px solid #999999;
  border-left:      1px solid #999999;
  border-right:     2px solid #666666;
  border-bottom:    2px solid #666666;
}

.art {
  font-size:        10px;
  font-weight:      normal;
  margin-left:      10px;
  margin-right:     10px;
  margin-bottom:    6px;
}

.pagetab {
  font-size:     12px;
  font-weight:   bold;
}

.pageblocktab {
  font-size:     12px;
  font-weight:   bold;
}

.head {
  font-size:        12px;
  background-color: #FFCC99;
  border-top:       1px solid #999999;
  border-left:      1px solid #999999;
  border-bottom:    2px solid #666666;
  border-right:     2px solid #666666;
}

.mma {
  font-size:   10px;
  font-weight: bold;
  color:       #FFFFFF;
}

.mmi {
  font-size:   10px;
  font-weight: bold;
}

.sma {
  font-size:   10px;
  color:       #FFFFFF;
}

.smi {
  font-size:   10px;
}

.t   { font-size: 12px;}
.ts  { font-size: 10px;}
.tvs { font-size:  5px;}
.tus { font-size:  1px;}
.tl  { font-size: 14px;}
.tvl { font-size: 18px;}
.tul { font-size: 24px;}

.button {
  font-weight:   bold;
  font-size:     12px;
}

.input {
  font-size:     12px;
}

.suchebutton {
  font-size:     10px;
}

.sucheinput {
  font-size:     10px;
}

.sivcontainer p {
  float: left;
}

.sivcontainer p.siv1, p.siv3, p.siv5, p.siv7, p.siv9 {
  font-weight: bold;
}

.sivcontainer p.siv2, p.siv4, p.siv6, p.siv8 {
  position:    relative;
  top:         -8000px;
  font-weight: bold;
}

