/* --------------------------------------------------------------------*/
body  {
        background-color : #ffffff;
        color : #000000;
}

h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr, p  {
        font-family : Arial,sans-serif;
        font-size : 12px;
}

pre,code  {
        font-family : Courier, Courier New;
}

/* normaler Absatz (Blocksatz)*/
p  {
        text-align : justify;
}

p.top {
        margin-top: 0;
}

p.bottom {
        margin-bottom: 0;
}

p.box {
        margin-top: 0;
        margin-bottom: 0;
}

blockquote  {
        text-align : justify;
}

.error {
        color : #ff0000;
}

/* Aufz&auml;hlungsabsatz (linksb&uuml;ndig)*/
p.list  {
        text-align : left;
}

/* Verweise ohne Unterstreichung und in brauner Farbe*/
a:link  {
        color : #a00000;
        text-decoration : none;
}

a:visited  {
        color : #c00000;
        text-decoration : none;
}

a:active  {
        color : #a00000;
        text-decoration : none;
}

/* Rechtsb&uuml;ndiger Absatz mit vertikalem Abstand (oben)*/
p.space  {
        margin : 2px 5px 2px 5px;
        text-align : right;
}

/* Absatz mit vertikalem Abstand in kleiner Schrift, fettgedruckt (unten)*/
p.subspace  {
        margin : 2px 5px 2px 5px;
        font-size : 10px;
        font-weight : bold;
}

/* wie subspace, nur rechtsb&uuml;ndig*/
p.subrspace  {
        text-align : right;
        margin : 2px 5px 2px 5px;
        font-size : 10px;
        font-weight : bold;
}

/* wie subspace, nur zentriert und nicht fettgedruckt*/
p.submspace  {
        text-align : center;
        margin : 3px 5px 3px 5px;
        font-size : 10px;
        font-weight : bold;
}

/* Men&uuml;zeile*/
.mline  {
        font-weight : bold;
        background-color :  #ffffc0;
}

/* Statuszeile*/
.status  {
        background-color : #c00000;
        color :  #ffffff;
}

/* Men&uuml;zeile (unbenutzt?)*/
.menu  {
        margin : 2px 5px 2px 5px;
        font-size : 10px;
}

/* Text in kleiner Schriftart f&uuml;r Men&uuml;*/
.sub  {
        font-size : 10px;
}

/* Copyright Vermerk*/
.about  {
        font-style : italic;
        color : #c0c0c0;
        font-size : 10px;
}

/* Links in der Statuszeile in weisser Farbe und ohne Unterstreichung*/
td.status p a:link  {
        color :  #ffffff;
        text-decoration : none;
}

td.status p a:visited  {
        color :  #ffffff;
        text-decoration : none;
}

td.status p a:active  {
        color :  #ffffff;
        text-decoration : none;
}

/* --------------------------------------------------------------------*/
div.small  {
        font-size : 10px;
}

/* fettgedruckter Introabsatz (unbenutzt)*/
p.intro  {
        font-weight : bold;
}

/* Hinweistexte in kleiner Schriftart*/
p.disclaimer  {
        font-size : 10px;
}

/* Bildunterschrift*/
.picinfo  {
        font-size : 10px;
}

/* Seiten-&Uuml;berschrift*/
.head  {
        font-size : 12px;
        color :  #881212;
        font-weight : bold;
}

/* eingef&auml;rbte Tabellenzelle*/
td.info  {
        background-color :  #ffffc0;
}

/* Kleine Schriftart*/
p.info  {
        text-align : justify;
        font-size : 10px;
}

/* -------------------------------------------------------------------- */
/* Abs&auml;tze f&uuml;r den Lebenslauf                                           */
/* -------------------------------------------------------------------- */


/* Linksb&uuml;ndige Ausrichtung von Aufz&auml;hlungen */
ul p  {text-align : left;}

/* Lebenslauf Kategorien */
.cvcategory  {}
.cvcategory a  {font-weight : bold; margin-top : 10px;}

/* Lebenslauf Eintrag: Zeitraum */
.cvtimespan a  {font-weight : bold;}

/* Lebenslauf Eintrag: &Uuml;berschrift */
.cvtopic  {text-align : left; margin-top:0;}
.cvtopic a  {font-weight : bold;}

/* Lebenslauf Eintrag: Information */
.cvinfo  {text-align : left; font-style : italic;}

.cvheadline  {
        background : #e0e0e0;
        font-weight : bold;
        padding : 2;
}

/* -------------------------------------------------------------------- */
/* Abs&auml;tze f&uuml;r die Benutzeradministration (Tabellen)                    */
/* -------------------------------------------------------------------- */

td.tablehead  {
        font-size : 12px;
        color : #000000;
        font-weight : bold;
        background-color : #f0f0f0;
}

td.tableentry  {
        font-size : 12px;
}

/* -------------------------------------------------------------------- */
/* Abs&auml;tze f&uuml;r Seminararbeiten etc.                                     */
/* -------------------------------------------------------------------- */

td.doc  {
        background-color : #f0f0f0;
}

h1.doc  {
        font-size : 16px;
        color : #881212;
        font-weight : bold;
        text-transform:uppercase;
}

h2.doc  {
        font-size : 12px;
        color : #881212;
        font-weight : bold;
}

h3.doc  {
        font-size : 10px;
        color : #000000;
        font-weight : bold;
}

h4  {
        font-size : 10px;
        color : #000000;
        font-weight : bold;
        font-style: italic;
}
/* -------------------------------------------------------------------- */
/* Diplomarbeit                                                         */
/* -------------------------------------------------------------------- */

code {font-family:Courier, Courier New;}

pre {color:#000000; font-family:Arial,sans-serif; }
pre b {font-weight:lighter; color:#5f0000; }
pre i {color:#909090; }

li.flentry {font-weight: bold; margin-top: 10px; text-transform: uppercase; }
ol.flevel {text-transform: uppercase; }
ol.slevel {font-weight: lighter;  text-transform: none; }

dt {font-weight: bold; }