BODY {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: darkslategray;
        line-height: 16px;
        SCROLLBAR-BASE-COLOR: #f8dfa4;
        SCROLLBAR-ARROW-COLOR: white;
}
TABLE { BACKGROUND-COLOR: #fff2d2; <!-- helle Tabellenfarbe --> }

TD { FONT-SIZE: 12px; COLOR: #660000; LINE-HEIGHT: 18px; FONT-FAMILY: Verdana, Arial, helvetica, sans-serif; }

TD.navihead { BACKGROUND-COLOR: #fff2d2; font-size: 12px; color: #660000; font-family: VERDANA,ARIAL,HELVETICA; font-weight: bold; line-height: 24px; }

TD.navi { BACKGROUND-COLOR: #f9e4b2; }

.menu { PADDING-RIGHT: 5px; PADDING-LEFT: 6px; FONT-SIZE: 14px; COLOR: #996a33; PADDING-TOP: 1px; HEIGHT: 18px;        BACKGROUND-COLOR: #f9e4b2; TEXT-ALIGN: right; }

.title { PADDING-RIGHT: 5px; FONT-WEIGHT: bold; FONT-SIZE: 11px; PADDING-TOP: 1px; HEIGHT: 16px; BACKGROUND-COLOR: #f4d695; TEXT-ALIGN: right; }

.boldtext { font-weight: bold; }

.text { PADDING-RIGHT: 9px; FONT-SIZE: 12px; HEIGHT: 14px; BACKGROUND-COLOR: #f8dfa4; }

.headbalken1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff2d2; PADDING: 6px; HEIGHT: 22px; BACKGROUND-COLOR: #cc9966; Text-align: center; }

H1 { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff2d2; PADDING: 6px; HEIGHT: 20px; BACKGROUND-COLOR: #cc9966; Text-align: center; }

.liste { FONT-SIZE: 12px; HEIGHT: 18px; WIDTH; 100%; COLOR: #660000; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f9e4b2; border: 1px solid #996600; TEXT-ALIGN: left; }

.listehead { FONT-SIZE: 12px; COLOR: #660000; font-weight: bold; WIDTH: 98%; BACKGROUND-COLOR: #fff2d2; border: 1px solid #996600; PADDING: 4px; }

.listetext { WIDTH: 100%; FONT-SIZE: 12px; COLOR: #660000; font-weight: normal; HEIGHT: 16px; BACKGROUND-COLOR: #fff2d2; border: 1px solid #996600; PADDING: 6px; }

.listeweiss { FONT-SIZE: 12px; COLOR: #660000; font-weight: bold; WIDTH: 98%; BACKGROUND-COLOR: ivory; border: 1px solid #996600; PADDING: 4px; TEXT-ALIGN:center; }

.suche { WIDTH: 100%; FONT-SIZE: 12px; COLOR: #660000; font-weight: bold; HEIGHT: 16px; BACKGROUND-COLOR: #fff2d2; border: 1px solid #996600; PADDING: 6px; }

.preis { FONT-SIZE: 12px;  FONT-WEIGHT: bold; }

.einzelpreis { FONT-SIZE: 14px; FONT-WEIGHT: bold; COLOR: #660000; PADDING: 6px; HEIGHT: 22px; }

.einzelhead { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff2d2; PADDING: 6px; HEIGHT: 22px; BACKGROUND-COLOR: #cc9966; }

.einzelheadtitel { FONT-SIZE: 14px; COLOR: #fff2d2; font-weight: bold; HEIGHT: 16px; Text-align: left; }

.einzelheadverlag { FONT-SIZE: 10px; COLOR: #fff2d2; font-weight: bold; HEIGHT: 16px; TEXT-ALIGN: right; }


a.menunav {
display:block;
margin-bottom:4px;
font-size: 12px;
font-weight: bold;
font-family: Verdana,Arial;
text-decoration: none;
background-color: #f9e4b2;
left:0px;
width:182px;
border:1px solid #660000;
padding:6px;
}

a.menunav:link    { color:#660000; background-color:#f9e4b2; }
a.menunav:visited { color:#660000; background-color:#f9e4b2; }
a.menunav:hover   { color:#BF0000; background-color:#fff2d2; }
a.menunav:active  { color:#660000; background-color:#fff2d2; }


a.menutop {
display:block;
margin-bottom:1px;
font-size: 11px;
font-weight: bold;
font-family: Verdana,Arial;
text-decoration: none;
background-color: #f9e4b2;
left:0px;
width:130px;
height:22px;
border:1px solid #660000;
padding:0px;
text-align:center;
}

a.menutop:link    { color:#660000; background-color:#f9e4b2; }
a.menutop:visited { color:#660000; background-color:#f9e4b2; }
a.menutop:hover   { color:#BF0000; background-color:#fff2d2; }
a.menutop:active  { color:#660000; background-color:#fff2d2; }

a.listenav {
display:block;
margin-bottom:10px;
font-size: 12px;
font-weight: bold;
font-family: Verdana,Arial;
text-decoration: none;
background-color: #fff2d2;
left:0px;
width:280px;
border:1px solid #660000;
padding:6px;
}

a.listenav:link    { color:#660000; background-color:#fff2d2; }
a.listenav:visited { color:#660000; background-color:#fff2d2; }
a.listenav:hover   { color:#BF0000; background-color:#f9e4b2; }
a.listenav:active  { color:#660000; background-color:#f9e4b2; }


A.navi {
       font-size: 12px;
       color: #660000;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: NONE;
       line-height: 22px;
}
A.navi:HOVER {
       font-size: 12px;
       color: #b91c14;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 22px;
}
A.navi:active {
       font-size: 12px;
       color: #b91c14;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: NONE;
       line-height: 22px;
}

A.topnavi { font-size: 12px; color: #660000; font-family: VERDANA,ARIAL,HELVETICA; font-weight: bold; text-decoration: NONE; line-height: 22px; }

A.topnavi:HOVER { font-size: 12px; color: #fff2d2; font-family: VERDANA,ARIAL,HELVETICA; font-weight: bold; text-decoration: underline; line-height: 20px; BORDER: ghostwhite 1px solid;  PADDING: 4px; BACKGROUND-COLOR: 996A33; }


A.klein {
       font-size: 10px;
       color: #fff2d2;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
}
A.klein:HOVER {
       font-size: 10px;
       color: #fff2d2;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
}

A.info {
        font-size: 12px;
        color: #b91c14;
        font-family: VERDANA,ARIAL,HELVETICA;
        font-weight: bold;
        text-decoration: underline;
}

A.info:HOVER {
        font-size: 12px;
        color: #660000;
        font-family: VERDANA,ARIAL,HELVETICA;
        font-weight: bold;
        TEXT-DECORATION: underline;
}

A.info:active {
        font-size: 12px;
        color: #660000;
        font-family: VERDANA,ARIAL,HELVETICA;
        font-weight: bold;
        text-decoration: NONE;
}

div.titel {
        font-family: ARIAL,VERDANA,HELVETICA;
        font-size: 13px;
        color: #A00020;
        font-weight: bold;
}
div.head {
        font-family: VERDANA,ARIAL,HELVETICA;
        font-size: 14px;
        color: #000000;
        font-weight: bold;
}
div.text {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        color: #000000;
        line-height: 18px;
        font-weight: normal;
}
div.small {
        font-family: Arial,Verdana,Helvetica,sans-serif;
        font-size: 12px;
        color: #660000;
        font-weight: normal;
}
A.menu {
        font-size: 10px;
        color: #660000;
        font-family: ARIAL,VERDANA,HELVETICA;
        text-decoration: underline;
}
A.menu:HOVER {
        font-size: 10px;
        color: #660000;
        font-family: ARIAL,VERDANA,HELVETICA;
        text-decoration: underline;
}
A.menu:active {
        font-size: 10px;
        color: #660000;
        font-family: ARIAL,VERDANA,HELVETICA;
        text-decoration: underline;
}



A.korb {
       font-size: 11px;
       color: #000000;
       font-family: ARIAL,VERDANA,HELVETICA;
       font-weight: bold;
       line-height: 14px;
}
A.korb:HOVER {
       font-size: 11px;
       color: #A00020;
       font-family: ARIAL,VERDANA,HELVETICA;
       font-weight: bold;
       line-height: 14px;
}

input {
        font-family: ARIAL,VERDANA,HELVETICA;
        font-size:12px;
}

.formhead {
        font-family: ARIAL,VERDANA,HELVETICA;
        font-size:12px;
        COLOR: #000000;
}
.cFormFeld {
        BORDER: #AFAFAF 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #EFEFEF; width:200px; height:22px;
}
.cFormButton {
        BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #ffffff 1px solid; WIDTH: 100%; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: Verdana, Helvetica, sans-serif; BACKGROUND-COLOR: #F6A84B;
}