/*************************************************************************************/
/*
        Überschriften
******************/

p.header
        { font-size:30px; color:#000000; font-family:Verdana,Arial,sans-serif; margin-top:10px;margin-bottom:5px;font-style:italic;font-weight:600; }


p.header_sub /*Überschrift, auf die eine Unter-Überschrift folgt*/
        { font-size:16px; color:#000000; font-family:Verdana,Arial,sans-serif; margin-top:10px;                 margin-bottom:-20px; }


p.kon_header /*zentrierte Überschrift der Seite "Kontakte" */
        { font-size:22px; color:#CC0000; font-family:Verdana,Arial,sans-serif; margin-top:10px;                 margin-bottom:5px; text-align:center; }



/*************************************************************************************/
/*
        Unter-Überschrift
**********************/

p.subhead
        { font-size:20px; color:black; font-family:Verdana,Arial,sans-serif; }



/*************************************************************************************/
/*
        Kurztext
*************/

.short
        { font-weight:400;  font-size:16px; font-family:Verdana,Arial,sans-serif; }



/*************************************************************************************/
/*
        Zitat im Kurztext
**********************/

.zitat
        { font-weight:600;  font-size:10px; font-family:Verdana,Arial,sans-serif;                                                 text-align:right; }

.zitat3
        { font-weight:600;  font-size:10px; font-family:Verdana,Arial,sans-serif;                                                 text-align:left; }



/*************************************************************************************/
/*
        Zitat im Text
******************/

.zitat2
        { font-size:10px; font-family:Verdana,Arial,sans-serif; text-align:left; }



/*************************************************************************************/
/*
        Initiale
*************/

span.ini
        { font-size:18px; }



/*************************************************************************************/
/*
        Kleine Überschriften
*************************/

p.sheader
        { font-weight:600; font-size:12px; color:#CC0000; font-family:Verdana,Arial,sans-serif; }

p.sheader-cen
        { font-weight:600; font-size:12px; color:#CC0000; font-family:Verdana,Arial,sans-serif;                 text-align:center; }


/*************************************************************************************/
/*
        Textpassagen
*****************/

div.text
        { font-size:12px; font-family:Verdana,Arial,sans-serif; text-align:justify; }

div.text-pad-l-35
        { font-size:12px; font-family:Verdana,Arial,sans-serif; text-align:justify;                                         padding-left:35px; }

div.text-pad-l-170
        { font-size:12px; font-family:Verdana,Arial,sans-serif; text-align:justify;                                         padding-left:170px; }


/*************************************************************************************/
/*
        Text im magischen Quadrat
******************************/

div.aufz
        { font-size:12px; font-family:Verdana,Arial,sans-serif; text-align:left; }



/*************************************************************************************/
/*
        Texteinrückung
*******************/

p.ind
        { text-indent:1em; }



/*************************************************************************************/
/*
        Quicklinktabelle
*********************/

table.qtable
        { border-color:black; border-top-style:double; border-left-style:double;                                    border-right-style:double; border-bottom-style:none; }



/*************************************************************************************/
/*
        Quicklinkhintergrund
*************************/

tr.qbgpic
        { background:url(./Pics/Navi.gif) }



/*************************************************************************************/
/*
        Anzeigentabelle
********************/

table.atable
        { border-color:#CCCCCC; border-top-style:none; border-left-style:double;                                       border-right-style:none; border-bottom-style:none; }



/*************************************************************************************/
/*
        Bildzeile in Tabelle
*************************/

td.pic
        { text-align:center; }



/*************************************************************************************/
/*
        Tabellenfuß
****************/

table.tfoot
    { border-color:#CCCCCC; border-top-style:double; border-left-style:none;                                                 border-right-style:none; border-bottom-style:none; }


/*************************************************************************************/
/*
        Haupttabelle
*****************/

table.maintab
        { background-image:url(./Pics/bild2.bmp); background-repeat:no-repeat; width:1000;                                 height:600 }




/*************************************************************************************/
/*
        Quicklinks
***************/

li
        { padding-top:7px; }



/*************************************************************************************/
/*
        Aufzählungszeichen im magischen Quadrat
********************************************/

ul.mq-color
        { color:#505050; }



/*************************************************************************************/
/*
        Größe aller Aufzählungszeichen festlegen
*********************************************/

ul
        { font-size:12px }



/*************************************************************************************/
/*
        Unterstrichener Text
*************************/

span.underl
        { text-decoration:underline; }



/*************************************************************************************/
/*
        Fetter Text
****************/

span.bold
        { font-weight:bold; }



/*************************************************************************************/
/*
        Links im Text und MQ
*************************/
font:inactive-text
        { text-decoration:none; font-weight:bold; color:#FFFFFF;font-size:16px;font-family:Verdana,Arial,sans-serif; }

a:link
        { text-decoration:none; font-weight:bold; color:#FFFFFF;font-size:16px; font-family:Verdana,Arial,sans-serif;}

a:visited
        { text-decoration:none; font-weight:bold; color:#FFFFFF;font-size:16px;font-family:Verdana,Arial,sans-serif; }

a:hover
        { text-decoration:none; font-weight:bold; color:black;font-size:16px;font-family:Verdana,Arial,sans-serif;}

a:active
        { text-decoration:none; font-weight:bold; color:black;font-size:16px;font-family:Verdana,Arial,sans-serif; }

a:focus
        { text-decoration:none; font-weight:bold; color:black;font-size:16px;font-family:Verdana,Arial,sans-serif;}

p:adresse
         { text-decoration:none; font-weight:bold; color:#FFFFFF;font-size:16px;font-family:Verdana,Arial,sans-serif; }

a.cam:link
        { text-decoration:none; font-weight:bold; color:black;font-size:16px; font-family:Verdana,Arial,sans-serif;}



/*************************************************************************************/
/*
        e-Mail-Link
****************/

a.email:link
        { text-decoration:underline; font-weight:bold; color:#505050; }

a.email:visited
        { text-decoration:underline; font-weight:bold; color:#707070; }

a.email:hover
        { text-decoration:underline; font-weight:bold; color:black;}

a.email:active
        { text-decoration:underline; font-weight:bold; color:black; }

a.email:focus
        { text-decoration:underline; font-weight:bold; color:black;}



/*************************************************************************************/
/*
        Anker
**********/

a.anker:link
        { font-size:12px; text-decoration:none; font-weight:bold; color:#cc0000;                                                 font-variant:small-caps; }

a.anker:visited
        { font-size:12px; text-decoration:none; font-weight:bold; color:#cc0000;                                                 font-variant:small-caps; }

a.anker:hover
        { font-size:12px; text-decoration:none; font-weight:bold; color:black;                                                         font-variant:small-caps; }

a.anker:active
        { font-size:12px; text-decoration:none; font-weight:bold; color:black;                                                         font-variant:small-caps; }

a.anker:focus
        { font-size:12px; text-decoration:none; font-weight:bold; color:black;                                                         font-variant:small-caps; }



/*************************************************************************************/
/*
        Links in Überschriften
***************************/

a.header:link
        { text-decoration:none; font-weight:bold; color:#505050; }

a.header:visited
        { text-decoration:none; font-weight:bold; color:#505050; }

a.header:hover
        { text-decoration:none; font-weight:bold; color:black;}

a.header:active
        { text-decoration:none; font-weight:bold; color:black; }

a.header:focus
        { text-decoration:none; font-weight:bold; color:black;}



/*************************************************************************************/
/*
        Seminardetails
***************************/
p.titel_1
           { font-weight:600; font-size:12px; color:#7ba7c7; font-family:Verdana,Arial,sans-serif; }

p.titel_2
        { font-size:10px; color:#000000; font-family:Verdana,Arial,sans-serif; }

p.oberpunkte
        { margin-left:5; font-weight:600; font-size:10px; color:#000000;                                                                 font-family:Verdana,Arial,sans-serif; }

li.titel_2
        {font-size:16px;font-weight:400; color:#000000; font-family:Verdana,Arial,sans-serif; }

p.seminartext
        { margin-bottom:5; font-size:10px; color:#000000; font-family:Verdana,Arial,sans-serif; }

p.seminartext-rot
        { margin-bottom:5; font-size:10px; color:#cc0000; font-family:Verdana,Arial,sans-serif; }

a.layout-details
        { color:#000000; font-size:10px; font-family:Verdana,Arial,sans-serif;                                                         text-decoration:none; }

td.seminartext
        { margin-bottom:5; font-size:10px; color:#000000; font-family:Verdana,Arial,sans-serif; }

li.seminartext
        { margin-bottom:5; font-size:10px; color:#000000; font-family:Verdana,Arial,sans-serif; }

table.sem_reiter
        { width:100%;height:250; }

td.sem_reiter
        { text-align:left; padding:0px; }

div.sem_reiter
        { width:140px; padding:7px; text-align:center; background-color:#cce7f7; height:16px;                         font-weight:600; font-size:12px; color:#003366; font-family:Verdana,Arial,sans-serif; }

table.sem_detail
        { width:100%; padding:10px;}

td.sem_detail_head
    { text-align:center;padding-top:0px; }

td.sem_detail_col_head
    { width:115px; vertical-align:top; }

ul.sem_desc
    { list-style-type:disc; }

td.sem_detail_foot
    { text-align:right; }

td.sem_detail_pic
          { width:160px; vertical-align:top; }

td.sem_detail_pic_gesamt
        { width:85px; vertical-align:top; }



/*************************************************************************************/
/*
        Textformatierungen
***********************/
p.untertitel
           { font-weight:600;  font-size:14px; font-family:Verdana,Arial,sans-serif;                                                 text-align:justify; }

.ausr_oben
           { vertical-align:top; }

p.zentriert
           { text-align:center; }

.abst
        { margin-bottom:15px; }
