body { }

p { }
td { }

a:link { }

a:visited { }
a:hover { }

a:active { }
#leiste { line-height: 21px; width: 100%; overflow: auto; visibility: visible; display: block; }
#leiste a:link { color: black; font-size: small; text-decoration: none; width: 100%; }
#leiste a { text-decoration: none; display: block; }
#leiste a:visited { color: black; font-size: small; text-decoration: none; width: 100%; }
#leiste a:hover { color: black; font-size: small; background-image: url(../images/leiste/leiste_over.png); background-repeat: no-repeat; text-decoration: none; width: 100%; }
#leiste150 a:hover { color: black; font-size: small; background-image: url(../images/leiste/leiste150_over.png); background-repeat: no-repeat; text-decoration: none; width: 100%; }
#warenkorb a:hover { color: black; font-size: small; background-image: url(../images/leiste/warenkorb_over.png); background-repeat: no-repeat; text-decoration: none; width: 100%; }
#leiste a:active { color: #2e3192; font-size: small; background-repeat: no-repeat; text-decoration: none; width: 100%; display: block; }
.leiste_aktuelle_seite { color: black; font-size: small; line-height: 21px; background-image: url(../images/leiste/leiste_over.png); background-repeat: no-repeat; width: 100%; height: 21px; margin: 0; padding: 0; display: block; }
.leiste150_aktuelle_seite { color: black; font-size: small; line-height: 21px; background-image: url(../images/leiste/leiste150_over.png); background-repeat: no-repeat; width: 100%; height: 21px; margin: 0; padding: 0; display: block; }
.warenkorb_aktuelle_seite { color: black; font-size: small; line-height: 21px; background-image: url(../images/leiste/warenkorb_over.png); background-repeat: no-repeat; width: 100%; height: 21px; margin: 0; padding: 0; display: block; }
#menue { width: 221px; overflow: auto; visibility: visible; display: block; }
#div_menue { background-image: url(../images/Hintergrund.png); position: absolute; left: 8px; top: 118px; width: 100%; overflow: auto; visibility: visible; display: block; }
#menue ul { margin: 0; padding: 0; list-style-type: none; }
#menue li { margin: 0; padding: 0; }
.menue_link { color: black; font-size: medium; line-height: 21px; background-image: url(../images/leiste/menue_base.png); background-repeat: no-repeat; width: 220px; height: 21px; margin: 0; padding: 0; display: block; }
.menue_link_akt_ebene { color: black; font-size: medium; line-height: 21px; background-image: url(../images/leiste/menue_over.png); background-repeat: no-repeat; width: 220px; height: 21px; margin: 0; padding: 0; display: block; }
.menue_abschnitt { color: black; font-size: medium; font-weight: bold; line-height: 21px; background-image: url(../images/leiste/menue_base.png); background-repeat: no-repeat; width: 220px; height: 21px; margin: 0; padding: 0; display: block; }
.menue_aktuelle_seite { color: black; font-size: small; line-height: 21px; background-image: url(../images/leiste/menue_over.png); background-repeat: no-repeat; width: 220px; height: 21px; margin: 0; padding: 0; display: block; }
.ebene1 { text-indent: 6px; }
.ebene2 { text-indent: 18px; }
.ebene3 { text-indent: 30px; }
.nicht_sichtbar { display: none; }
#menue a:link { color: black; font-size: small; text-decoration: none; width: 220px; }
#menue a:visited { color: black; font-size: small; text-decoration: none; width: 220px; }
#menue a:hover { color: black; font-size: small; background-image: url(../images/leiste/menue_over.png); background-repeat: no-repeat; text-decoration: none; width: 220px; }
#menue a:active { color: #2e3192; font-size: small; background-repeat: no-repeat; text-decoration: none; width: 220px; height: 21px; display: block; }
#kopf { background-image: url(../images/Hintergrund.png); position: absolute; height: 80px; width: 100%; left: 0; top: 0; visibility: visible; margin: 8px 8px 0; }
#Daten { position: absolute; left: 232px; top: 118px; overflow: auto; visibility: visible; padding: 2px; }
#hintergrund { width: 100%; height: auto; }
table.Rahmen { margin: 4px; border: solid 1px black; }
table.RahmenInfo { font-weight: bold; text-align: center; margin: 4px; border: solid 1px black; }
td.Normal { background: #c4cae6; margin: 4px; padding: 7px; border: solid 1px #333f77; }
td.Fehler { border: solid 1px #773f33; background: #e6cac4; margin: 4px; padding: 7px; }
#hauptbereich { margin: 10px; padding: 4px; outline: solid 3px #c4cae6; }

.vemme_link a, .vemme_link a:visited, .vemme_link a:hover { color: #ff6600; font-size: 12pt; font-weight: bold; text-decoration: none; padding-right: 10px; padding-left: 10px; white-space:nowrap; }
.vemme_link2 a, .vemme_link2 a:visited, .vemme_link2 a:hover { color: #ff6600; font-weight: bold; text-decoration: none; }
