/* -------------------------------------------------------- */
/*                                                          */
/* (c) Copyright 2006-2007, Clareon GmbH, Ettlingen         */
/*                                                          */
/* Clareon GmbH             Internet: www.Clareon.de        */
/* Reuterstraáe 23          e-mail:   Info@Clareon.de       */
/* D-76275 Ettlingen        Telefon:  +49 7243 347271       */
/*                                                          */
/* -------------------------------------------------------- */


/* -------------------------------------------------------- */
/* Farbe: Hintergrund-Gelb: #F5F5DC                         */
/*        Vordergrund-Rot:  #9C3463                         */
/* -------------------------------------------------------- */

body {
        margin:         0;
        padding:        0;
        background-color: #F5F5DC;
        color:            #000000;
        font-family:    "Palatino Linotype", Times, serif;
        font-size:      12pt;
}

p {
        margin:         0;
}

/* -------------------------------------------------------- */
/* Menue                                                    */
/* -------------------------------------------------------- */

div.Menue {
        background-color: #9C3463;
        color:            #F5F5DC;
        width:          6.6em;
        line-height:    1.1em;
        position:       absolute;
        top:            0;
        left:           0;
}

div.Menue img.clpf {
        width:          6.6em;
        height:         6.6em;
        border:         0;
        padding:        0;
        border-bottom:  groove 1px #F5F5DC;
}

div.Menue img.zaehler {
        border:         1em 0 0 0;
        padding:        0;
        text-align:     center;
        display:        block;
}

div.Menue div.hr {
        border-bottom:  groove 2px #F5F5DC;
        margin:         1px 0;
        padding:        0;
        height:         2px;
}

div.Menue p.leer {
        margin:         10em 0;
}

div.Menue ul {
        width:          6.6em;
        margin:         0;
        padding:        0;
}

div.Menue ul li {
        list-style:     none;
        font-style:     normal;
        font-weight:    bold;
        margin:         1em 0 0 0;
        padding:        0;
}

div.Menue ul li ul {
        width:          5.6em;
        margin:         0 0 0 1em;
        padding:        0;
}

div.Menue ul li ul li {
        font-size:      0.9em;
        font-style:     italic;
        font-weight:    normal;
        margin:         0;
        padding:        0;
}

div.Menue a {
        display:        block;
        text-decoration:none;
        color:          #F5F5DC;
}

div.Menue a:hover {
        background-color: #F5F5DC;
        color:            #9C3463;
}

/* -------------------------------------------------------- */
/* Inhalt                                                   */
/* -------------------------------------------------------- */

div.Inhalt {
        margin-left:    6.6em;
}

/* -------------------------------------------------------- */
/* Inhalt Titel                                             */
/* -------------------------------------------------------- */

div.Inhalt div.Titel {
        margin:         0;
}

div.Inhalt div.Titel img {
        float:          right;
        margin:         0;
}

div.Inhalt div.Titel p {
        font-size:      2.5em;
        font-style:     italic;
        color:          #9C3463;
        text-align:     center;
}

div.Inhalt div.Titel p a {
        color:          #9C3463;
        text-decoration:none;
}

div.Inhalt div.Titel p a img {
        float:          none;
}

div.Inhalt div.Titel hr {
        border-bottom:  solid 1px #9C3463;
        padding:        0px;
        margin:         0;
        clear:          right;
}


/* -------------------------------------------------------- */
/* Inhalt Seite                                             */
/* -------------------------------------------------------- */

div.Inhalt div.Seite {
        margin:         0.5em;
}

div.Inhalt div.Seite p {
        margin:         0.3em 0;
}

div.Inhalt div.Seite p.Thema {
        margin:         1.0em  0  0.3em  0;
        color:          #9C3463;
        font-weight:    bold;
        letter-spacing: 0.05em;
}

div.Inhalt div.Seite p.Thema a {
        margin:         1.0em  0  0.3em  0;
        color:          #9C3463;
        font-weight:    bold;
        letter-spacing: 0.05em;
        text-decoration:none;
}

div.Inhalt div.Seite ul {
        padding:        0;
        margin:         0;
        list-style-type: disc;
        list-style-position: outside;
        margin-left:    1.5em;
}

div.Inhalt div.Seite li {
        margin:         0;
}

/* -------------------------------------------------------- */
/* Inhalt Seite Glossar                                     */
/* -------------------------------------------------------- */

table.Glossar tr td {
        vertical-align: top;
        border-bottom: 1px solid #FFFFFF; /* #F5F5DC; */
}

table.Glossar tr td.Def {
        font-weight: bold;
        color: #9C3463; /* #7C2342; */
        vertical-align: top;
        text-align: right;
}

/* -------------------------------------------------------- */
/* Inhalt Seite Eingabeformular                             */
/* -------------------------------------------------------- */

div.Inhalt div.Seite form table.Dlg {
        background-color: #DDDDFF;
        border:         solid 2px #9C3463;
}

div.Inhalt div.Seite form table.Dlg tr.Zeil {
        text-align:     center;
}

div.Inhalt div.Seite form table.Dlg p {
        margin:         0;
}

div.Inhalt div.Seite form table.Dlg p.Thema {
        margin:         0;
}

div.Inhalt div.Seite form table.Dlg tr.Zeil p.Thema {
        margin:         0;
        color:          #F5F5DC;
        background-color: #9C3463;
}

div.Inhalt div.Seite form table.Dlg hr {
        border-bottom:  solid 1px #9C3463;
        padding:        0;
        margin:         0;
}
