
body { margin: 0; }
form { margin: 0; border: 0; padding: 0; }
body, tr, td { font-family: arial, sans-serif; font-size: 8pt; }
h1 { margin: 6px 0 12px 0; padding: 0; font-size: 16pt; font-weight: bold; }
a { text-decoration: none; color: #0000ff; }
a:hover {text-decoration: underline; color: #0000ff; }
th.markenliste { height: 24px; background-color: #111111; color: #ffffff; font-size: 10pt; font-weight: bold; }
td.markenliste { height: 24px; background-color: #ffffff; }
td.menu { width: 75px; height: 20px; font-size: 7pt; font-weight: bold; text-align: center; background-color: #ffffff; color: #000000; border: 1px solid #000000; cursor: pointer; }
td.menu_sel { width: 75px; height: 20px; font-size: 7pt; font-weight: bold; text-align: center; background-color: #ffee00; color: #000000; border: 1px solid #000000; cursor: pointer; }
.suchfeld_off { width: 100%; height: 18px; border: 0; font-family: arial, sans-serif; font-size: 8pt; color: #909090; padding: 3px; }
.suchfeld_on { width: 100%; height: 18px; border: 0; font-family: arial, sans-serif; font-size: 8pt; color: #000000; padding: 3px; }
.suchbutton { height: 20px; border: 1px solid #000000; }
span.suche { font-size: 7pt; font-weight: bold; color: #ffffff; }
a.bar { margin: 0; padding: 3px 8px 3px 8px; font-size: 7pt; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; border-left: 1px solid #000000; border-top: 1px solid #000000; border-bottom: 1px solid #000000; }
a.bar:hover { background-color: #ffff00; color: #000000; text-decoration: none; }
a.bar_last { margin: 0; padding: 3px 8px 3px 8px; font-size: 7pt; font-weight: bold; background-color: #ffffff; color: #000000; text-decoration: none; border: 1px solid #000000; }
a.bar_last:hover { background-color: #ffff00; color: #000000; text-decoration: none; }

p.mnu { margin: 0 0 10px 0; }
p.mnu_last { margin: 0; border-bottom: 1px solid #006fba; }
a.mnu { display: block; background-color: #599bd0; color: #ffffff; padding: 3px 3px 3px 12px; margin: 0px 2px 0px 0; border: 1px solid #006fba; border-bottom: 0; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.mnu:hover { background-color: #ffeeee; color: #0054ae; border: 1px solid #66ff66; border-bottom: 0; text-decoration: none; }
a.mnu_last { display: block; background-color: #599bd0; color: #ffffff; padding: 3px 3px 3px 12px; margin: 0px 2px 0px 0; border: 1px solid #006fba; font-size: 8pt; font-weight: bold; text-decoration: none; }
a.mnu_last:hover { background-color: #ffeeee; color: #0054ae; border: 1px solid #006fba; text-decoration: none; }

table.ss { background-color: #c0c0c0; border: 3px solid #0054ae; }
table.ss th { font-size: 11pt; background-color: #0054ae; color: #ffffee; text-align: left; }
table.ss img { cursor: pointer; }
table.ss td.mid { background-image: url(images/ss_load.gif); background-position: center center; background-repeat: no-repeat; }

td.bar { width: 70px; height: 18px; border-top: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; background-color: #ffffff; font-size: 7pt; font-weight: bold; text-transform: uppercase; text-align: center; cursor: pointer; overflow: }
td.bar_last { width: 70px; height: 18px; border-top: 1px solid #000; border-right: 1px solid #000; border-bottom: 1px solid #000; border-left: 1px solid #000; background-color: #ffffff; font-size: 7pt; font-weight: bold; text-transform: uppercase; text-align: center; cursor: pointer; }
