BODY {
        font-family: Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #111111;
        line-height: 18px;
        SCROLLBAR-BASE-COLOR: #AFAFAF;
        SCROLLBAR-ARROW-COLOR: white;
}

A:link {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: normal;
       text-decoration: none;
       line-height: 18px;
}
A:visited {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: normal;
       text-decoration: none;
       line-height: 18px;
}
A:hover {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: normal;
       text-decoration: underline;
       line-height: 18px;
}

td {
       font-size: 12px;
       color: #111111;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: normal;
       line-height: 160%;
}

.fett12 {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 18px;
}
.fett12blau {
       font-size: 12px;
       color: #334c64;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 18px;
}
.fett14 { font-size: 14px; color: #8f2635; font-weight: bold; line-height: 160%; }

h1 {
       font-size: 18px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 20px;
}
h2 {
       font-size: 16px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 20px;
}
h3 {
       font-size: 14px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 20px;
}
h4 {
       font-size: 12px;
       color: #8f2635;
       font-family: Georgia,'Times New Roman',Times,serif;
       font-weight: bold;
       line-height: 20px;
}


.box_layout500 { width:500px; text-align:left; background-color:#ffffff; border: 1px solid #8f2635;        border-bottom-right-radius: 4px; border-bottom-left-radius: 12px; }
.box_layout500 p { margin: 10px; }
/* .box_layout500 img { margin-right: 10px; } */

.box_layout660 { width:660px; text-align:left; background-color:#ffffff; border: 1px solid #8f2635; }
.box_layout660 p { margin: 10px; }
.box_layout660 img { margin-right: 10px; }


.tabellenkopf180 { width:180px; text-align:left; font-size:12px; color:snow; font-weight: bold; line-height: 24px; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:1px; border-top-right-radius:8px;}
.box_layout180 { width:180px; text-align:left; background-color:#ffffff; border: 1px solid #8f2635;        border-bottom-right-radius: 4px; border-bottom-left-radius: 12px; }
.box_layout180c { width:180px; text-align:center; background-color:#ffffff; border: 1px solid #8f2635;        border-bottom-right-radius: 4px; border-bottom-left-radius: 12px; }


.tablehead { width:500px; text-align:left; color:snow; font-weight: bold; padding:2px; }
.tabellenkopf500 { width:500px; text-align:left; font-size:12px; color:snow; font-weight: bold; line-height: 24px; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:1px; border-top-right-radius:8px;}

.tabellenkopf360 { width:360px; text-align:left; color:snow; font-weight: bold; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:2px; border-top-right-radius:8px; }

.tabellenkopf660 { width:660px; text-align:left; color:snow; font-weight: bold; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:2px; }

.tabellenkopfdiv { width:80%; text-align:left; color:snow; font-weight: bold; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:2px; }


.tabellenkopf700 { width:700px; left:40px; text-align:left; font-size:12px; color:snow; font-weight: bold; line-height: 24px; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:1px; border-top-right-radius:8px;}
.box_layout700 { width:680px; left:40px; text-align:left; padding:10px; background-color:#ffffff; border: 1px solid #8f2635; border-bottom-right-radius: 4px; border-bottom-left-radius: 12px; }



/* BUCHEMPFEHLUNGEN:*/
.einzelhead { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #fff2d2; PADDING: 6px; HEIGHT: 22px; BACKGROUND-COLOR: #8f2635/*#cc9966 #334c64*/; }
.einzelheadtitel { FONT-SIZE: 14px; COLOR: #fff2d2; font-weight: bold; HEIGHT: 16px; Text-align: left; }
.einzelheadverlag { FONT-SIZE: 10px; COLOR: #8f2635/*#fff2d2*/; font-weight: bold; HEIGHT: 16px; TEXT-ALIGN: right; }
.liste { FONT-SIZE: 12px; HEIGHT: 18px; COLOR: #1F1F1F/*#660000*/; PADDING-RIGHT: 6px; PADDING-LEFT: 6px; PADDING-TOP: 6px; PADDING-BOTTOM: 6px; BACKGROUND-COLOR: #f9e4b2; border: 1px solid #8f2635/*#996600*/; TEXT-ALIGN: left; }
.listehead { FONT-SIZE: 12px; COLOR: #8f2635/*#660000*/; font-weight: bold; WIDTH: 98%; BACKGROUND-COLOR: #fff2d2; border: 1px solid #334c64/*#996600*/; PADDING: 4px; }
.preis { FONT-SIZE: 12px;  FONT-WEIGHT: bold; }
A.navi {
       font-size: 12px; color: #8f2635/*#660000*/; font-family: VERDANA,ARIAL,HELVETICA; font-weight: bold;
       text-decoration: underline; line-height: 22px;
}
A.klein {
       font-size: 10px; color: #fff2d2; font-family: VERDANA,ARIAL,HELVETICA; font-weight: bold; text-decoration: underline;
}
/* BUCHEMPFEHLUNGEN ENDE */

/* ARTIKEL:*/
.arttabelle { FONT-SIZE: 12px; WIDTH: 660px; COLOR: #660000; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-TOP: 10px; PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #efefef; border: 4px solid #8f2635; TEXT-ALIGN: left;}
.small { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none; }

A.themamail  {
        font-size : 12px;
        font-family : Arial;
        font-weight : normal;
        font-style : normal;
        color : #FFFFFF;
        text-decoration : none;
}
A.themamail:visited  {
        font-size : 12px;
        font-family : arial;
        font-weight : normal;
        font-style : normal;
        color : #FFFFFF;
        text-decoration : underline;
}
A.themamail:hover  {
        font-size : 12px;
        font-family : arial;
        font-weight : normal;
        font-style : normal;
        color : #FFFFFF;
        text-decoration : underline;
}

A.einssechs {
       font-size: 16px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: none;
       line-height: 20px;
}
A.einssechs:hover {
       font-size: 16px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 20px;
}




input, select {
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        Background-Color: #ffffff;
}
input.txt {
        width: 350px;
        FONT-WEIGHT: normal;
        FONT-SIZE: 12px;
        COLOR: #000000;
        FONT-FAMILY: arial, verdana;
        BACKGROUND-COLOR: #ffffff;
}
/* ARTIKEL */

A.normal {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: none;
       line-height: 20px;
}
A.normal:visited {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 20px;
}
A.normal:hover {
       font-size: 12px;
       color: #8f2635;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 20px;
}


.catList {
       background-color: #8f2635; background:url(bildka/catHead.gif); background-repeat:repeat;
}
.catHead {
       font-size: 14px;
       color: #ffffff;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 22px;
}
a.catListBody {
display:block;
margin-bottom:0px;
font-size: 12px;
font-weight: normal;
font-family: Verdana,Arial,Helvetica,sans-serif;
text-decoration: none;
left:2px;
width:188px;
border:1px solid #6F6F6F;
/* line-height: 24px; */
}
a.catListBody:link    { color:#384658; background-color:#efefef; font-weight: normal; line-height: 20px; }
a.catListBody:visited { color:#384658; background-color:#efefef; font-weight: normal; line-height: 20px; }
a.catListBody:hover   { color:#ffffff; background-color:#8f2635; font-weight: normal; line-height: 20px; }
a.catListBody:active  { color:#ffffff; background-color:#8f2635; font-weight: normal; line-height: 20px; }


a.menutop {
display:block;
margin-bottom:1px;
font-size: 12px;
font-weight: bold;
font-family: Verdana,Arial,Helvetica;
text-decoration: none;
background-color: #8f2635;
left:0px;
width:160px;
height:22px;
border:1px solid #334c64;
padding:0px;
text-align:center;
}
a.menutop:link    { color:#334c64; background-color:#EFEFEF; font-weight: bold; }
a.menutop:visited { color:#334c64; background-color:#EFEFEF; font-weight: bold; }
a.menutop:hover   { color:#ffffff; background-color:#8f2635; font-weight: bold; }
/* a.menutop:active  { color:#ffffff; background-color:#8f2635; font-weight: bold; } */


.PartnerForm {
        width:140px;
        color:#334c64;
        background-color:#ffffff;
        font-size: 12px;
        font-weight: bold;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topForm {
        width:140px;
        color:#334c64;
        background-color:#ffffff;
        font-size: 12px;
        font-weight: bold;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.topsenden {
        width:80px;
        color:#334c64;
        background-color:#EFEFEF;
        font-size: 12px;
        font-weight: bold;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}

.BtnBestell {
        width:220px;
        color:#8f2635;
        background-color:#feeab3;
        font-size: 12px;
        font-weight: bold;
        FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
        border:1px solid #8f2635;
}

.ephem { FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; font-weight:bold; line-height: 140%; }
