body {
    color: #FFFFFF;
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}


a:link {
    color: rgb(255, 204, 0);
    text-decoration: underline;
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    border-color: #998866;
}

a:visited {
    color: rgb(255, 200, 50);
}

a:hover {
    color: rgb(0, 204, 0);
}

a:active {
    color: rgb(255, 51, 0);
}


a:link img{
    border-color: rgb(255, 204, 0);
    text-decoration: none;
}

a:visited img{
    color: rgb(255, 200, 50);
}

a:hover img{
    color: rgb(0, 204, 0);
    border-color: #00FF00;
}

a:active img{
    color: rgb(255, 51, 0);
}

select {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}



optgroup {
    background-color: #FF8A00;
    font-size: 18pt;
    }

option {
    background-color: #FFFFFF;
    font-size: 10pt;
    }
    


span.vobi {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 22pt;
    color: rgb(255, 204, 0);
    font-variant: small-caps;

}


p.kopf {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 14pt;
    color: #FFFFFF;
}

p.kopf a:link {
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}


p.kopf a:visited {
    text-decoration: none;
    color: rgb(255, 255, 255);
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}
p.kopf a:hover {
    text-decoration: underline;
    color: rgb(255, 200, 0);
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}

p.kopf a:active {
    text-decoration: underline;
    color: rgb(0, 204, 0);
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
}



p.titel {
    font-family: Arial;
    color: #FFCC00;
    font-style: italic;
    font-weight: bold;
}

p.text {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #FFFFFF;
}

p.info {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    color: #EEEEEE;
    font-size: 8pt;
}

p.indexvonbis {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 22px;
    color: rgb(255, 204, 0);
}

td.tdkopf1 {
    border-left: 1px dotted rgb(255, 204, 0);
    padding-left: 3px;
    font-weight: bold;
}

span.indextitel {
    font-family:  Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 20px;
    font-style: italic;
    color: rgb(255, 255, 255);
}

input.rot {
    background-color: #FF0000;
    border-bottom: #700000 2px solid;
    border-right: #700000 2px solid;
    border-top: #FFB0B0 2px solid;
    border-left: #FFB0B0 2px solid;
}

input.rot:active {
    background-color: #FF0000;
    border-top: #700000 2px solid;
    border-left: #700000 2px solid;
    border-bottom: #FFB0B0 2px solid;
    border-right: #FFB0B0 2px solid;
}

input.gruen {
    background-color: #00FF00;
    border-bottom: #007000 2px solid;
    border-right: #007000 2px solid;
    border-top: #B0FFB0 2px solid;
    border-left: #B0FFB0 2px solid;
}

input.gruen:active {
    background-color: #00FF00;
    border-top: #007000 2px solid;
    border-left: #007000 2px solid;
    border-bottom: #B0FFB0 2px solid;
    border-right: #B0FFB0 2px solid;
}

input.gelb {
    background-color: #FFFF00;
    border-bottom: #707000 2px solid;
    border-right: #707000 2px solid;
    border-top: #FFFFFF 2px solid;
    border-left: #FFFFFF 2px solid;
}

input.best {
  background-image: url(ze/erfolg.gif);
  background-repeat: no-repeat;
  background-position: left center;
}