BODY {
        font-family: "TREBUCHET MS",Verdana,Arial,Helvetica,sans-serif;
        font-size: 12px;
        color: #111111;
        line-height: 16px;
        SCROLLBAR-BASE-COLOR: #a3afbd;
        SCROLLBAR-ARROW-COLOR: white;
}


td {
       font-size: 12px;
       color: #111111;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: normal;
       line-height: 18px;
}

.fett12 {
       font-size: 12px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 18px;
}

h1 {
       font-size: 18px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 20px;
}
h2 {
       font-size: 16px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 20px;
}
h3 {
       font-size: 14px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 20px;
}

.tablehead { font-size: 14px; color:snow; font-weight: bold; padding:2px; }
.tabellenkopf { width:500px; text-align:left; color:snow; font-weight: bold; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:2px; }
.tabellenkopf360 { width:360px; text-align:left; color:snow; font-weight: bold; background-image:url(bildka/tabellenkopf.gif); background-repeat:repeat-x; padding:2px; }
.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; }

.box_layout660 {width:660px; text-align:left; background-color:#ffffff; border: 1px solid #425e82; }
.box_layout660 p {margin: 10px;}
.box_layout660 img {margin-right: 10px;}

/* LEXIKON: */
.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 #425e82; TEXT-ALIGN: left;}

.small { FONT-SIZE: 11px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; TEXT-DECORATION: none }


A.lex:link {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
        COLOR: #8C1008;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
        PADDING: 2px;

}
A.lex:visited {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
        COLOR: #2F2F2F;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: none;
        PADDING: 2px;
}
A.lex:hover {
        FONT-WEIGHT: bold;
        FONT-SIZE: 16px;
        COLOR: #8C1008;
        FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif;
        TEXT-DECORATION: underline overline;
        PADDING: 2px;
}
/* LEXIKON ENDE */

A.normal {
       font-size: 12px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: none;
       line-height: 20px;
}
A.normal:hover {
       font-size: 12px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 20px;
}

A {
       font-size: 12px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 20px;
}
A:hover {
       font-size: 12px;
       color: #425e82;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       text-decoration: underline;
       line-height: 20px;
}


.catList {
       background-color: #8f2635; background:url(bildka/catHead.gif);
}
.catHead {
       font-size: 14px;
       color: #ffffff;
       font-family: VERDANA,ARIAL,HELVETICA;
       font-weight: bold;
       line-height: 24px;
}
a.catListBody {
display:block;
margin-bottom:0px;
font-size: 12px;
font-weight: normal;
font-family: Arial,Verdana,Helvetica;
text-decoration: none;
left:2px;
width:188px;
border:1px solid #6F6F6F;
line-height: 22px;
}
a.catListBody:link    { color:#384658; background-color:#efefef; font-weight: normal; }
a.catListBody:visited { color:#384658; background-color:#efefef; font-weight: normal; }
a.catListBody:hover   { color:#ffffff; background-color:#8f2635; text-decoration: underline; font-weight: normal; }
a.catListBody:active  { color:#ffffff; background-color:#8f2635; text-decoration: underline; font-weight: normal; }


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:2px;
text-align:center;
}
a.menutop:link    { color:#334c64; background-color:#EFEFEF; }
a.menutop:visited { color:#334c64; background-color:#EFEFEF; }
a.menutop:hover   { color:#ffffff; background-color:#8f2635; }
/* a.menutop:active  { color:#ffffff; background-color:#8f2635; } */

.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;
}


/* FEM.com Styles START */
/* alle real Tags Position */
.DIVWEFOR {
        position:absolute;
        top:0;
        left:0;
        visibility:hidden;
        }

/* Fullbanner2 style */
/* 728x90 & 468x90 */
.DIVFB2I{
        position:relative;
       /*  top:100px; */
       /*  left:300px; */
        z-index:9999;
        width:728px;
        height:90px;
        clear: both;
        border:0px;
         }

.TBLFB2R {
        height:1px;
        border:0px;
        }
