body, p, ul, li, blockquote, td { 
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 10pt;
}

p,ul,li { margin: 5 0 0 0; }

body.content p { width: 75%; }

body.content blockquote { width: 75%; }

body.content { margin: 20 0 0 20; }

blockquote { margin: 5 0 0 15; }    /* ??? */

pre {
    margin: 5 0 0 0;
    font-size: 10pt;
    line-height: 10pt;          /* 21.1.06 */
}

pre.small {
    margin: 5 0 0 0;
    font-size: 9pt;
    line-height: 10pt;          /* 6.3.07 */
}

/* *** head *** */

body.head {
    margin: 0 0 0 0;
}


body.head p {
    font-size: 14pt;
    font-weight: bold;
    width: 75%;
    margin: 10 0 0 0;
}


/* *** nav *** */

body.nav {
    margin: 0 0 0 0;
}

#nav1 {
    padding: 15 4 5 4;
}

div.navitem {
    margin: 4 0 4 0;
    padding: 3 1 3 1;
}

body.nav p {
    font-size: 9pt;
    font-weight: 700;
    margin: 0 0 0 0
}

div.head0 { width: 75%; height: 100%; padding: 0 0 0 0; }


/* ****** Farben: ***/

body.content {
  background-color: white;
  color: black;
}

body.head, body.nav, #nav0 {
  background-color: #FFA851;
  color: black;
}


body.nav a {
    color: white;
    text-decoration: none;
}


a {
    color: #E08031;
    font-weight: bold;
    text-decoration: none;
}



table.rtatbl { border-collapse:collapse; }

table.rtatbl td { border: solid 1px; padding: 5px;}

/* rta - styles */

.h_nav { font-weight: normal; }
.h_nav a { font-weight: normal; }
.h_1  { font-size: 12pt; font-weight: bold;}
.h_2 { font-size: 10pt; font-weight: bold; }
.courier { font-family: Courier, monospace; }
.gross { font-size: 12pt; }
.klein { font-size: 9pt; }
.weiss { color: white }



