.ddmx {
    font: 11px tahoma;
}
.ddmx .item1,
.ddmx .item1:hover,
.ddmx .item1-active,
.ddmx .item1-active:hover {
    padding: 3px 10px 3px 10px;
    background: #0000ff;
    font: 10px arial;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2,
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    padding: 3px 8px 4px 8px;
    font: 11px tahoma;
    color: #000000;
    font-weight: bold;
    text-decoration: none;
    display: block;
    white-space: nowrap;
    position: relative;
}
.ddmx .item2 {
    background: #e5e1da;
}
.ddmx .item2:hover,
.ddmx .item2-active,
.ddmx .item2-active:hover {
    background: #ffffff;
}
.ddmx .arrow,
.ddmx .arrow:hover {
    padding: 3px 16px 4px 8px;
}
.ddmx .item2 img,
.ddmx .item2-active img{
    position: absolute;
    top: 4px;
    right: 1px;
    border: 0;
}
.ddmx .section {
    border: 1px solid #b8b4ae;
    position: absolute;
    visibility: hidden;
    z-index: -1;
}

* html .ddmx td { position: relative; } /* ie 5.0 fix */
}


BODY, TD, TABLE, DT, DD, LI,P {font-family: Verdana, Arial sans-serif; text-decoration:none; color: black; font-weight: normal; font-size: 8pt}
BODY {background-color:white; scrollbar-face-color: rgb(3,43,74); scrollbar-highlight-color: white; scrollbar-shadow-color: rgb(41,67,95); scrollbar-3dlight-color: rgb(41,67,95); scrollbar-arrow-color: rgb(159,179,227); scrollbar-track-color: rgb(45,75,155); scrollbar-darkshadow-color: #000080;}
H3 {font-size:12pt; font-weight: bold; line-height: 120%; color:rgb(45,75,155)}
H2 {font-size:14pt; font-weight: bold; line-height: 120%; color:white}
H1 {font-family: Times, Roman, Times New Roman, serife; font-size:20pt; letter-spacing: 0.2em; font-weight: bold; line-height:100%; color:#820000}
A:link {color:#346697; text-decoration:none; border:none;}
A:visited {color:#346697; text-decoration:none}
A:hover {color:#346697; text-decoration:underline;}
A:active {color:346697; text-decoration:none}
TABLE {border-collapse: collapse; padding: 5; border-color=#111111}
CAPTION {font-size:10pt; font-spacing:0.2em; font-weight:bold; margin-top:5pt; margin-bottom:10pt; text-align:left}
TABLE.main {margin: 0em; padding: 0; border: 0px; border-color:#111111; }
input, select, textarea  { color:black; font-size:10px; font-family:Verdana,sans-serif; font-weight:bold; background-color:white;}
.Check, .Radio { background-color:white; border:1px; solid #DDDDDD; }
.Button { background-color:white; color:white; border:1px; border-color: silver}
.rot {color: orange;}
.rubrik {font-variant: small-caps; font-size:11pt; font-weight: bold; color:rgb(130,0,0);); line-height:200%}
.titel {font-size:10pt; font-weight:bold;}
.subtitle {font-size:10pt;}
.abstract {font-size:8pt}
.keyword {font-size:9pt; line-height:120%; color:navy}
.autor {font-variant: small-caps; font-size:10pt; font-spacing:0.5em; line-height:150%}
.rahmen {border-width:2px; border-style:solid; border-color: #6699cc; padding:5px; margin-bottom:20px; width:550px}
.kap {text-transform: uppercase}
.nav {background-color: #6699cc; font-size:8pt; color: black; border:2px; border-color: #ff9900; border-style:outset; padding:1px}
.blue {color:#6699CC; font-weight:bold}
ul {list-style-type:square; }
li {color: rgb(130,0,0)}