/* ----------------------------------------------------- */
/*                                                       */
/*   (00) EINFACHER TEXT, Links                          */
/*   (01) BOXEN und Unterlegungen                        */
/*   (02) ICONS, BUTTONS                                 */
/*   (03) MENÜS                                          */
/*   (04) BIS PersonenVZ Schnipsel                       */
/*   (05) TABELLEN (table tr td)                         */
/*   (06) BROTKRUMEN                                     */
/*   (07) LISTEN (ul ol dl)                              */

/*   (08) Effekte: KLAPPbox                              */
/*   (09) Effekte: Mouse over Link                       */
/*   (10) Effekte: Bodenloser Text                       */

/*   (--) In Entwicklung...                              */
/*                                                       */
/*                                                       */
/* ----------------------------------------------------- */



/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (00) TEXT
/* -------------------------------------------------------------------------------------------------------------------------------- */

                           .invisible { display: none; }
         .blink, .blinken, .blinktext { text-decoration: blink; }

                                .text { color: #000000; font-family : Arial, Helvetica, sans-serif; font-size: 1em; font-weight: normal; !important }


                       .small, .klein { font-size:10px; !important }
                         .big, .gross { font-size: larger; !important }
                 .verybig, .sehrgross { font-size: xx-large; !important }
                         .fett, .bold { font-weight: bold; }
                     .kursiv, .italic { font-style: italic; }
             .right, .rechts, .fright { float: right; }
          p.right, p.rechts, p.fright { float: right; }
                .left, .links, .fleft { float: left; }
             p.left, p.links, p.fleft { text-align: left; }
                  .zentriert, .center { text-align: center; }
                 .justify, .blocksatz { text-align: justify; }
       .u, .unterstrichen, .underline { text-decoration: underline }


        .blau, .blue, .blau1, .blue1  { color: #0885C5; !important }
                      .blau2, .blue2  { color: #7EA3CF; !important }
                      .blau3, .blue3  { color: #33A7D8; !important }
                      .blau4, .blue4  { color: #24B9D9; !important }

     .gruen, .green, .gruen1, .green1 { color: #094937; !important }
                     .gruen2, .green2 { color: #163D20; !important }
                     .gruen3, .green3 { color: #5A7D64; !important }
                     .gruen4, .green4 { color: #809F8A; !important }
          .gruen5, .green5, .unigruen { color: #B5C500; !important }
                     .gruen6, .green6 { color: #55AB26; !important }
                     .gruen7, .green7 { color: #128131; !important }
                     .gruen8, .green8 { color: #294D33; !important }

              .hellgruen, .blassgruen { background-color: #E6F0E9; !important }

                    .orange, .orange1 { color: #EC7404; !important }
                             .orange2 { color: #E54315; !important }

 .hellblau { background-color: #E3E7F5; }


             .rot, .red, .rot1, .red1 { color: #E10126; !important }
                         .rot2, .red2 { color: #EE93B2; !important }
                         .rot3, .red3 { color: #E42E83; !important }

 #listenbox .schwarz, #listenbox .black, 
             #listenbox ul.schwarz li, 
      .schwarz, .black, ul.schwarz li { color: #000000; !important }
                

                       .weiss, .white { color: #FFFFFF; !important }

                       .gelb, .yellow { color: #E1B901; !important }

                         .grau, .grey { color: #808080; !important }
                      .grau2, .grey2  { color: #DEDEDE; !important}


                          .normalfont { font-weight: normal; color: #000000; }
                               strong { color: #000000; !important }

                                  pre { color:#CCCCCC;
                                        font-family:Arial, Helvetica, sans-serif; 
                                        font-size:11px; 
                                        font-style:normal; text-decoration:none; 
                                        font-weight:lighter;                                        
                                        letter-spacing:2px; 
                                        margin: -12px 0px 3px 2px; }






/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (01) UNTERLEGUNGEN, BOXEN
/* -------------------------------------------------------------------------------------------------------------------------------- */
#rahmen { border:6px dotted #FFEEB1; position:relative; left:0px; top:10px; width:452px; height:auto; margin: 10px 0px 42px 0px; padding:15px; }
#rahmen .unterlegt1, #rahmen.unterlegt { background-color:#FFEEB1; }
#rahmen .unterlegt2 { background-color:#DAE9D6; }
#rahmen  .unterlegt3 { background-color:#FFF8CF; }
#rahmen img { border:1px solid #B9BABB; float: right; margin-left: 13px; margin-right:1px; height: inherit; }
#rahmen a { font-size:10pt; line-height:15pt; font-family : Arial, Helvetica, sans-serif; font-style: oblique;}
#rahmen p, #rahmen p.text { color:#333333; font-size:10pt; line-height:15pt; font-family : Arial, Helvetica, sans-serif;  }
#rahmen b, #rahmen strong, #rahmen .fett { font-weight: bold; text-decoration: none; }
#rahmen p.fett, #rahmen h4 { font-size:14pt; margin-bottom: -7px; color: #015740; margin-top: 9px; font-weight: bold; font-style: italic; font-family : Arial, Helvetica, sans-serif; }
#rahmen p.link { background:#F6E071; color: #0000; margin: 2px; text-align: center;  }
#rahmen p.link a {color: #000000; }

.code { font-size:12px; width: 555px; background:white; text-align: center; border: 1px dotted grey; padding: 5px;  }

#contentboxrechts, #contentboxlinks, #contentbox { border:1px dotted #B9BABB; !important }
#contentbox.wide { width: 690px; !important }

#contentbox, #contentbox1 { border:1px dotted #B9BABB; height:auto; left:0; margin:10px 0; padding:15px; position:relative; top:10px; width:452px; }
#contentbox2 { border:10px dotted #ffffff; height:auto; left:0; margin:10px 0; padding:15px; position:relative; top:10px; width:435px; }

#rubrikbox { position:absolute; left:734px; top:5px; width:198px; height:auto; margin-top: 0px;     border: 0px; float: right; padding: .4em; } * html #rubrikbox { position:absolute; left:734px; top:5px; width:198px; height:auto; margin-top: 0px; border: 0px; float: right; padding: .4em; }
#rubrikboxlinks { position:absolute; left:0px; top:95px; width:198px; height:auto; margin-top: 0px;     border: 0px; float: right; padding: .4em; } * html #rubrikboxlinks { position:absolute; left:0px; top:95px; width:198px; height:auto; margin-top: 0px; border: 0px; float: right; padding: .4em; }

#seitenbox       { position:absolute; left:524px; top:5px; width:198px; height:auto; margin-top: 0px; border: 0px #aaa dotted; background: #FFFFFF; float: right; padding: .4em; }
#seitenboxrechts { position:absolute; left:517px; top:5px; width:198px; height:auto; margin-top: 0px; border: 1px #aaa dotted; background: #FFFFFF; float: right; padding: .4em; }

#listenbox    { text-align: left; position:relative; left:0px; top:10px; width:452px; height:auto; margin-top: 0px; background-color:#EFEFEF; border-width:2px; border-style:dotted; border-color:#808080; padding-top:15px; padding-right:15px; padding-left:15px; margin-bottom:30px;    }
#listenbox a  { color:#000000; }
#listenbox dd { margin-left: 40px; font-size: 13px; }
#listenbox dt { margin-left: 20px; font-weight: bold; margin-top: 10px;  }

ul#listen { margin: 0 0 0 10px; padding: 0 0 0 0;  list-style-type: none; }
ul#listen li { background: url(tiler_green.gif) no-repeat;  font-weight: normal; background-position: 0px 4px; display: block; padding: 0px 0 6px 15px;   list-style-type: none; }
ul#listenaktiv li { background: url(tiler_orange.gif) no-repeat; background-position: 0px 4px;}

.zum_seitenanfang {background-color: #D2DDE9;} /* dunkleres blau */

.unterlegt1, .unterlegt { border-top: 1px dotted #6b2347; font-size: 1.1em; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #6b2347; background-color:#FFEEB1; }
.unterlegt2 { border-top: 1px dotted #788EA3; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #788EA3; background-color:#DAE9D6; }
.unterlegt3 { border-top: 1px dotted #FFDE01; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #FFDE01; background-color:#FFF8CF; }
.unterlegt4 { border-top: 1px dotted #808080; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #808080; background-color:#F7F7F7}
.unterlegt5 { border-top: 1px dotted #808080; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #808080; background-color:#FFFAC0}
.unterlegt6 { border-top: 1px dotted #808080; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #808080; background-color:#CACACA}


.klili_box { width: 180px; height: 100px; border-style: solid; font-weight: bold; }

#IAS-box, #IAS-box1 {height:80px;}
#IAS-box2 { height:110px; }  
#IAS-box, #IAS-box1, #IAS-box2 {background-color:white; border-color:grey; width:462px; padding: 9px; margin:10px 0px 10px 0px; text-align: left; position:relative; left:0px; top:10px; border-width:2px; border-style:dotted;}
#IAS-box.gelb1, #IAS-box.yellow1 , #IAS-box1.yellow1, #IAS-box2.yellow1 {background-color:#FDF8C8; border-color:#B9BABB;}
#IAS-box.gelb2, #IAS-box.yellow2, #IAS-box1.yellow2, #IAS-box2.yellow2 {background-color:#FFFFE1;  border-color:#FEEA00;}
#IAS-box img.person, #IAS-box1 img.person {float:left; margin-right:10px; height:80px; border:0px;} 
#IAS-box2 img.person {float:left; margin-right:10px; height:110px; border:0px;} 


  .erklaertext  { margin-top: 20px; margin-left: 255px; padding: 7px; background-color:rgb(223, 223, 223); font-size: 1.1em; border-right: 10px solid #6b2347; }                                                                                                                                                                                                         
ol.erklaertext2 { padding-left: 15px;}

ul#mitarbeiter { margin-left: 20px }
ul#mitarbeiter li { text-decoration: none; font-style: italic; font-weight: lighter; height: 70px; border:1px dotted #B9BABB; width: 410px; margin: 11px 0px 0px -40px; list-style-type: none; padding: 0px;}
ul#mitarbeiter li img { border: 0px; margin: 0px 12px 0px 0px; padding: 0px 5px 0px 0px; float: left; border-right: 1px dotted #B9BABB}
ul#mitarbeiter li a { font-style: normal; }

#box {     position:relative; left:0px; top:10px; width:452px; height:auto; margin: 10px 0px; border:1px dotted #B6C828; padding:15px; }
#box p { border-top: 1px dotted #FFDE01; padding: 10px; margin: 15px; margin-top: 20px; border-bottom: 1px dotted #FFDE01; background-color:#FFF8CF; }
#box li { border-top: 1px dotted #788EA3; padding: 10px; margin: 15px; margin-top: 20px; margin-right: 45px; border-bottom: 1px dotted #788EA3; background-color:#DAE9D6; }
#box h1 { display:none; }
#box h2, #box h3, #box h4, #box h5 { text-align: center; margin-top: 55px; !important }




#galerie {border:2px dotted grey; height:auto; left:0; margin:10px 0; padding:15px; width:452px; !important}
.links p.name {font-weight: bold;font-style: italic;font-size: larger;color: #0885C5;  !important}
.links img.foto {margin-left:-20px;margin-top:-22px;margin-bottom:33px;float: left;  margin-right:5px; !important}
.links img.klammer {margin-top:-28px;margin-left:-132px;float: left;  !important}
.rechts p.name {font-weight: bold;font-style: italic;font-size: larger;color: #0885C5;}
.rechts img.foto {margin-right:-20px;margin-top:-22px;margin-bottom:33px;float: right;  margin-left:5px}
.rechts img.klammer {margin-top:-28px;margin-right:-132px;float: right; }





/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (02) ICONS, Buttons
/* -------------------------------------------------------------------------------------------------------------------------------- */

#contentbox dt { color: #333333; font-size:9pt;line-height:14pt;font-family : Arial, Helvetica, sans-serif;  }
#contentbox dd { color:#333333; font-size:9pt;line-height:14pt;font-family : Arial, Helvetica, sans-serif; font-weight: lighter; padding:0px; }
span.email     { padding: 5px 0 5px 20px; background: transparent url(icon_email.gif) no-repeat 0 4px; }
             
    /* -----------------Icon Familie I------------------- */
.arrow, .pfeil, .arrow1, .pfeil1 { padding: 1px 0px 0px 20px; background: transparent url(pfeil_orange_12p.gif) no-repeat scroll 0 4px }
.anruf, .call, .phone { padding: 5px 0 5px 20px; background: transparent url(icon_telephone.png) no-repeat 0 4px; }
.aufgabe, .task, .page, .txt2 { padding: 5px 0 5px 20px; background: transparent url(icon_page.png) no-repeat 0 4px; }
.bild, .image, .picture, .bild1, .image1, .picture1 { padding: 5px 0 5px 20px; background: transparent url(icon_pic.gif) no-repeat 0 4px; }
.briefkasten, .brief1, .brief, .mailbox, .post, .briefkasten1, .mailbox1, .post1  { padding: 4px 0 5px 20px; background: transparent url(icon_briefkasten1.gif) no-repeat 0 4px; }
.buero, .tuer, .office, .door { padding: 5px 0 5px 20px; background: transparent url(icon_door.png) no-repeat 0 4px; }
.chat { padding: 5px 0 5px 20px; background: transparent url(icon_chat.gif) no-repeat 0 4px; }
.comments { padding: 5px 0 5px 20px; background: transparent url(icon_comments.png) no-repeat 0 4px; }
.css, a[href$='.css'] { padding: 5px 0 5px 20px; background: transparent url(icon_css.gif) no-repeat 0 4px; }
.doc, a[href$='.doc'] { padding: 5px 0 5px 20px; background: transparent url(icon_doc.gif) no-repeat 0 4px; }
.faxen { padding: 5px 0 5px 20px; background: transparent url(icons_fax.gif) no-repeat 0 4px; }           
.extern1, .extern { padding: 5px 0 5px 20px; background: transparent url(icon_external04.gif) no-repeat 0 4px; }
.ekvv, .vorlesung, .vvz { padding: 5px 0px 0px 37px;; background: transparent url(icon_vvz1.gif) no-repeat 0 4px; }           
.feed { padding: 5px 0 5px 20px; background: transparent url(icon_feed.gif) no-repeat 0 4px; }
.film, a[href$='.wmv'], a[href$='.avi'], a[href$='.divx'], a[href$='.mp4'], a[href$='.mkv'], a[href$='.mov'], a[href$='.mpeg'], a[href$='.mpg'], a[href$='.qt'], a[href$='.rm'], a[href$='.vob'], a[href$='.xvid'], a[href$='.bin'], a[href$='.3g2'], a[href$='.3gp'] { padding: 5px 0 5px 20px; background: transparent url(icon_film.gif) no-repeat 0 4px; }
.flash, a[href$='.flv'], a[href$='.swf'] { padding: 5px 0 5px 20px; background: transparent url(icon_flash.gif) no-repeat 0 4px; }
.kalender { padding: 5px 0 5px 20px; background: transparent url(icon_ical.gif) no-repeat 0 4px; }
.look, .schau, .achtung, .ausruf { padding: 5px 0 5px 20px; background: transparent url(icon_look.gif) no-repeat 0 4px; }
.mail { padding: 5px 0 5px 20px; background: transparent url(icon_mailto.gif) no-repeat 0 4px; }
.popup { padding: 5px 0 5px 20px; background: transparent url(icon_popup.gif) no-repeat 0 4px; }
.pdf, a[href$='.pdf'] { padding: 5px 0 5px 20px; background: transparent url(icon_pdf.gif) no-repeat 0 4px; }
.php { padding: 5px 0 5px 20px; background: transparent url(icon_phps.gif) no-repeat 0 4px; }
.pps, a[href$='.pps'], a[href$='.ppt'], a[href$='.pptx'], a[href$='.odp'] { padding: 5px 0 5px 20px; background: transparent url(icon_pps.gif) no-repeat 0 4px; }
.script { padding: 5px 0 5px 20px; background: transparent url(icon_script.png) no-repeat 0 4px; }
.sound, a[href$='.aac'], a[href$='.aif'], a[href$='.iffc'], a[href$='.m3u'], a[href$='.m4a'], a[href$='.mid'], a[href$='.midi'], a[href$='.mp3'], a[href$='.mpa'], a[href$='.ra'], a[href$='.ram'], a[href$='.wav'], a[href$='.wma'] { padding: 5px 0 5px 20px; background: transparent url(icon_sound.gif) no-repeat 0 4px; }
.suche, .search, .lupe { padding: 5px 0 5px 20px; background: transparent url(icon_search.gif) no-repeat 0 4px; }
.txt, a[href$='.txt'] { padding: 5px 0 5px 20px; background: transparent url(icon_txt.gif) no-repeat 0 4px; }
.uni{ padding: 5px 0 5px 20px; background: transparent url(icon_uni.gif) no-repeat 0 4px; }
.xsl { padding: 5px 0 5px 20px; background: transparent url(icon_xls.gif) no-repeat 0 4px; }
.zip, .archiv { padding: 5px 0 5px 20px; background: transparent url(icon_archive.gif) no-repeat 0 4px; }

    /* -----------------Icon Familie II------------------ */
.arrow2, .pfeil2 { padding: 1px 0px 0px 20px; background: transparent url(pfeil_grau_12p.gif) no-repeat scroll 0 4px; }
.anruf2, .call2, .phone2 { padding: 5px 0 5px 20px; background: transparent url(icon_telephone.gif) no-repeat 0 4px; }
.bild2, .image2, .picture2 { padding: 5px 0 5px 20px; background: transparent url(icon_pic2.gif) no-repeat 0 4px; }
.briefkasten2, .brief2, .mailbox2, .post2 { padding: 4px 0 5px 20px; background: transparent url(icon_briefkasten2.gif) no-repeat 0 4px; }
.buero2, .tuer2, .office2, .door2 { padding: 5px 0 5px 20px; background: transparent url(icon_door.gif) no-repeat 0 4px; }
.chat2 { padding: 5px 0 5px 20px; background: transparent url(icon_chat2.gif) no-repeat 0 4px; }
.comments2 { padding: 5px 0 5px 20px; background: transparent url(icon_comments.gif) no-repeat 0 4px; }
.css2 { padding: 5px 0 5px 20px; background: transparent url(icon_css2.gif) no-repeat 0 4px; }
.doc2 { padding: 5px 0 5px 20px; background: transparent url(icon_doc2.gif) no-repeat 0 4px; }
.ekvv2, .vorlesung2, .vvz2  { padding: 5px 0px 0px 37px; background: transparent url(icon_vvz2.gif) no-repeat 0 4px; }           
.extern2 { padding: 5px 0 5px 20px; background: transparent url(icon_external05.gif) no-repeat 0 4px; }
.feed2 { padding: 5px 0 5px 20px; background: transparent url(icon_feed2.gif) no-repeat 0 4px; }
.film2 { padding: 5px 0 5px 20px; background: transparent url(icon_film2.gif) no-repeat 0 4px; }
.flash2 { padding: 5px 0 5px 20px; background: transparent url(icon_flash2.gif) no-repeat 0 4px; }
.kalender2 { padding: 5px 0 5px 20px; background: transparent url(icon_kalender.gif) no-repeat 0 4px; }
.look2, .schau2, .achtung2, .ausruf2 { padding: 5px 0 5px 20px; background: transparent url(icon_look2.gif) no-repeat 0 4px; }
.mail2 { padding: 5px 0 5px 20px; background: transparent url(icon_email.gif) no-repeat 0 4px; }
.popup2 { padding: 5px 0 5px 20px; background: transparent url(icon_popup2.gif) no-repeat 0 4px; }
.pdf2 { padding: 5px 0 5px 20px; background: transparent url(icon_pdf2.gif) no-repeat 0 4px; }
.php2 { padding: 5px 0 5px 20px; background: transparent url(icon_php2.gif) no-repeat 0 4px; }
.pps2 { padding: 5px 0 5px 20px; background: transparent url(icon_pps2.gif) no-repeat 0 4px; }
.script2 { padding: 5px 0 5px 20px; background: transparent url(icon_script2.gif) no-repeat 0 4px; }
.sound2 { padding: 5px 0 5px 20px; background: transparent url(icon_sound2.gif) no-repeat 0 4px; }
.suche2, .search2, .lupe2 { padding: 5px 0 5px 20px; background: transparent url(icon_suche.gif) no-repeat 0 4px; }
.uni2 { padding: 5px 0 5px 20px; background: transparent url(icon_uni2.gif) no-repeat 0 4px; }
.zip2, .archiv2 { padding: 5px 0 5px 20px; background: transparent url(icon_archive2.gif) no-repeat 0 4px; }


    /* -----------------Icon Familie I und II für ganze <ul>s & für einzelne <li>s ------------------ */

ul.anruf li,ul.call li,ul.phone li,li.anruf,li.call,li.phone{background:none;list-style-image:url(icon_telephone.png);}
ul.anruf2 li,ul.call2 li,ul.phone2 li,li.anruf2,li.call2,li.phone2{background:none;list-style-image:url(icon_telephone.gif);}
ul.arrow li,ul.pfeil li,ul.arrow1 li,ul.pfeil1 li,li.arrow,li.pfeil,li.arrow1,li.pfeil1{background:none;list-style-image:url(pfeil_orange_12p.gif) no-repeat scroll 0 4px;}
ul.arrow2 li,ul.pfeil2 li,li.arrow2,li.pfeil2{background:none;list-style-image:url(pfeil_grau_12p.gif) no-repeat scroll 0 4px;}
ul.aufgabe li,ul.task li,ul.page li,ul.txt2 li,li.aufgabe,li.task,li.page,li.txt2{background:none;list-style-image:url(icon_page.png);}
ul.bild li,ul.image li,ul.picture li,ul.bild1 li,ul.image1 li,ul.picture1 li,li.bild,li.image,li.picture,li.bild1,li.image1,li.picture1{background:none;list-style-image:url(icon_pic.gif);}
ul.bild2 li,ul.image2 li,ul.picture2 li,li.bild2,li.image2,li.picture2{background:none;list-style-image:url(icon_pic2.gif);}
ul.briefkasten li,ul.brief1 li,ul.brief li,ul.mailbox li,ul.post li,ul.briefkasten1 li,ul.mailbox1 li,ul.post1 li,li.briefkasten,li.brief1,li.brief,li.mailbox,li.post,li.briefkasten1,li.mailbox1,li.post1{background:none;list-style-image:url(icon_briefkasten1.gif);}
ul.briefkasten2 li,ul.brief2 li,ul.mailbox2 li,ul.post2 li,li.briefkasten2,li.brief2,li.mailbox2,li.post2{background:none;list-style-image:url(icon_briefkasten2.gif);}
ul.buero li,ul.tuer li,ul.office li,ul.door li,li.buero,li.tuer,li.office,li.door{background:none;list-style-image:url(icon_door.png);}
ul.buero2 li,ul.tuer2 li,ul.office2 li,ul.door2 li,li.buero2,li.tuer2,li.office2,li.door2{background:none;list-style-image:url(icon_door.gif);}
ul.chat li,li.chat{background:none;list-style-image:url(icon_chat.gif);}
ul.chat2 li,li.chat2{background:none;list-style-image:url(icon_chat2.gif);}
ul.comments li,li.comments{background:none;list-style-image:url(icon_comments.png);}
ul.comments2 li,li.comments2{background:none;list-style-image:url(icon_comments.gif);}
ul.css li,li.css{background:none;list-style-image:url(icon_css.gif);}
ul.css2 li,li.css2{background:none;list-style-image:url(icon_css2.gif);}
ul.doc li,li.doc{background:none;list-style-image:url(icon_doc.gif);}
ul.doc2 li,li.doc2{background:none;list-style-image:url(icon_doc2.gif);}
ul.ekvv li,ul.vorlesung li,ul.vvz li,li.ekvv,li.vorlesung,li.vvz{background:none;list-style-image:url(icon_vvz1.gif);}
ul.ekvv2 li,ul.vorlesung2 li,ul.vvz2 li,li.ekvv2,li.vorlesung2,li.vvz2{background:none;list-style-image:url(icon_vvz2.gif);}
ul.extern1 li,ul.extern li,li.extern1,li.extern{background:none;list-style-image:url(icon_external04.gif);}
ul.extern2 li,li.extern2{background:none;list-style-image:url(icon_external05.gif);}
ul.faxen li,li.faxen{background:none;list-style-image:url(icons_fax.gif);}
ul.feed li,li.feed{background:none;list-style-image:url(icon_feed.gif);}
ul.feed2 li,li.feed2{background:none;list-style-image:url(icon_feed2.gif);}
ul.film li,li.film{background:none;list-style-image:url(icon_film.gif);}
ul.film2 li,li.film2{background:none;list-style-image:url(icon_film2.gif);}
ul.flash li,li.flash{background:none;list-style-image:url(icon_flash.gif);}
ul.flash2 li,li.flash2{background:none;list-style-image:url(icon_flash2.gif);}
ul.kalender li,li.kalender{background:none;list-style-image:url(icon_ical.gif);}
ul.kalender2 li,li.kalender2{background:none;list-style-image:url(icon_kalender.gif);}
ul.look li,ul.schau li,ul.achtung li,ul.ausruf li,li.look,li.schau,li.achtung,li.ausruf{background:none;list-style-image:url(icon_look.gif);}
ul.look2 li,ul.schau2 li,ul.achtung2 li,ul.ausruf2 li,li.look2,li.schau2,li.achtung2,li.ausruf2{background:none;list-style-image:url(icon_look2.gif);}
ul.mail li,li.mail{background:none;list-style-image:url(icon_mailto.gif);}
ul.mail2 li,li.mail2{background:none;list-style-image:url(icon_email.gif);}
ul.pdf,li.pdf{background:none;list-style-image:url(icon_pdf.gif);}
ul.pdf2 li,li.pdf2{background:none;list-style-image:url(icon_pdf2.gif);}
ul.php li,li.php{background:none;list-style-image:url(icon_phps.gif);}
ul.php2 li,li.php2{background:none;list-style-image:url(icon_php2.gif);}
ul.popup li,li.popup{background:none;list-style-image:url(icon_popup.gif);}
ul.popup2 li,li.popup2{background:none;list-style-image:url(icon_popup2.gif);}
ul.pps li,li.pps{background:none;list-style-image:url(icon_pps.gif);}
ul.pps2 li,li.pps2{background:none;list-style-image:url(icon_pps2.gif);}
ul.script li,li.script{background:none;list-style-image:url(icon_script.png);}
ul.script2 li,li.script2{background:none;list-style-image:url(icon_script2.gif);}
ul.sound li,li.sound{background:none;list-style-image:url(icon_sound.gif);}
ul.sound2 li,li.sound2{background:none;list-style-image:url(icon_sound2.gif);}
ul.suche li,ul.search li,ul.lupe li,li.suche,li.search,li.lupe{background:none;list-style-image:url(icon_search.gif);}
ul.suche2 li,ul.search2 li,ul.lupe2 li,li.suche2,li.search2,li.lupe2{background:none;list-style-image:url(icon_suche.gif);}
ul.txt li,li.txt{background:none;list-style-image:url(icon_txt.gif);}
ul.uni,li.uni{background:none;list-style-image:url(icon_uni.gif);}
ul.uni2 li,li.uni2{background:none;list-style-image:url(icon_uni2.gif);}
ul.xsl li,li.xsl{background:none;list-style-image:url(icon_xls.gif);}
ul.zip li,ul.archiv li,li.zip,li.archiv{background:none;list-style-image:url(icon_archive.gif);}
ul.zip2 li,ul.archiv2 li,li.zip2,li.archiv2{background:none;list-style-image:url(icon_archive2.gif);}

li.anruf li,li.call li,li.phone,li.anruf2 li,li.call2 li,li.phone2,li.arrow li,li.pfeil li,li.arrow1 li,li.pfeil1,li.arrow2 li,li.pfeil2,li.aufgabe li,li.task li,li.page li,li.txt2,li.bild li,li.image li,li.picture li,li.bild1 li,li.image1 li,li.picture1,li.bild2 li,li.image2 li,li.picture2,li.briefkasten li,li.brief1 li,li.brief li,li.mailbox li,li.post li,li.briefkasten1 li,li.mailbox1 li,li.post1,li.briefkasten2 li,li.brief2 li,li.mailbox2 li,li.post2,li.buero li,li.tuer li,li.office li,li.door,li.buero2 li,li.tuer2 li,li.office2 li,li.door2,li.chat,li.chat2,li.comments,li.comments2,li.css,li.css2,li.doc,li.doc2,li.ekvv li,li.vorlesung li,li.vvz,li.ekvv2 li,li.vorlesung2 li,li.vvz2,li.extern1 li,li.extern,li.extern2,li.faxen,li.feed,li.feed2,li.film,li.film2,li.flash,li.flash2,li.kalender,li.kalender2,li.look li,li.schau li,li.achtung li,li.ausruf,li.look2 li,li.schau2 li,li.achtung2 li,li.ausruf2,li.mail,li.mail2,li.pdf,li.pdf2,li.php,li.php2,li.popup,li.popup2,li.pps,li.pps2,li.script,li.script2,
li.sound,li.sound2,li.suche li,li.search li,li.lupe,li.suche2 li,li.search2 li,li.lupe2,li.txt,li.uni,li.uni2,li.xsl,li.zip li,li.archiv,li.zip2 li,li.archiv2
{ margin-left:2px; padding: 5px 0 5px 0px;  } 


#printbutton { position:absolute; top:303px; left:716px; z-index:5; height:16px; width:16px; }
#printbutton img { border: 0; }

*+html #printbutton { position:absolute; top:319px; left:716px; z-index:5; height:16px; width:16px; }
*+html #printbutton img { border: 0; }

*html #printbutton { position:absolute; top:319px; left:716px; z-index:5; height:16px; width:16px; }
*html #printbutton img { border: 0; }

.noicon, #contenthauptspalte .noicon { padding: 0; background: none; background-image: none; border:0px }

html * #language {*position:absolute;    	*left:929px;	*top:7px;	*width:47px;	*height:auto;	*z-index:45; }
html * #language img,
html * #language a img,
html * #language a {*float:right; *text-align:right; *display:inline; *margin-top:-7px;*padding:0px;*border:0px;}
#language {  position:absolute;    left:876px;     top:69px;     width:100px;     height:auto;     z-index:45; }
#language img, 
#language a, 
#language a img { float:right; text-align:right;}

@media screen and (-webkit-min-device-pixel-ratio:0) { #language { top:50px; !important } }










/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (03) MENÜS
/* -------------------------------------------------------------------------------------------------------------------------------- */

#pulldown { position : absolute; left : 250px; top : 206px; width : 480px; height : 20px; z-index : 100; }
#pulldown a { font-size: 11px; }

#contentmenuebox { left:0px; top:auto; width:208px; height:auto; z-index:21; border-width:1px; border-style:solid; border-color:#CBCBCB; padding:0; }
   
#menubereich { position:absolute; left:20px; top:270px; width:208px; height:auto; z-index:21; border-width:0px; border-style:solid; border-color:#CBCBCB; padding:0; } * html #menubereich { position:absolute; left:20px; top:259px; width:208px; height:auto; z-index:21; border-width:0px; border-style:solid; border-color:#CBCBCB; padding:0; }
#menubereich a { border-bottom-color: #B9BABB; font-weight : normal; color: #000000; text-decoration: none; font-size : 10pt; font-family : Arial, Helvetica, sans-serif; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #B9BABB; }
#menubereich a.active { font-weight : normal; color: #094937; text-decoration: none; font-size : 10pt; font-weight: bold; font-family : Arial, Helvetica, sans-serif; border-bottom-width: 1px; border-bottom-style: dashed; border-bottom-color: #B9BABB; }
   
#menulinks { left:0px; top:22px; width:180px; height:auto; z-index:7; border-width:0px; border-style:solid; border-color:#CBCBCB; font-color:#094937; padding:0.5em; }
#menulinks2 { left:0px; top:auto; width:180px; height:auto; z-index:9; border-width:0px; border-style:solid; border-color:#CBCBCB; padding:0.5em; }
#menulinks3 { left:0px; top:auto; width:180px; height:auto; coz-index:1; border-width:0px; border-style:solid; border-color:#CBCBCB; padding:0.5em; }
#menulinks4 { left:0px; top:auto; width:180px; height:auto; z-index:1; border-width:0px; border-style:solid; border-color:#CBCBCB; padding:0.5em; }
   
#menuboxrechts{ position:absolute; left:734px; top:-3px; width:188px; height:auto; z-index:1; margin-top: 0px; border-top: 4px #B9BABB solid; border-bottom: 15px #006046 solid; border-left: 1px #F2F2F2 groove; border-right: 1px #868686 solid; background: #EFEFEF; float: right; padding-bottom:20px; padding-left:15px;     padding-right:15px; } * html #menuboxrechts{ position:absolute; left:734px; top:-3px; width:188px; height:auto; z-index:1; margin-top: 0px; border-top: 4px #B9BABB solid; border-bottom: 15px #006046 solid; border-left: 1px #F2F2F2 groove; border-right: 1px #868686 solid; background: #EFEFEF; float: right; padding-bottom:20px; padding-left:15px;     padding-right:15px; }

#menuboxmediothek{ position:absolute; left:734px; top:-2px; width:208px; height:auto; z-index:1; margin-top: 0px; border: 2px #808080 solid; background: #EFEFF6; float: right; padding-bottom:20px; padding-left:5px;     padding-right:5px; } * html #menuboxmediothek{ position:absolute; left:734px; top:-3px; width:208px; height:auto; z-index:1; margin-top: 0px; border: 2px #808080 solid; background: #EFEFEF; float: right; padding-bottom:20px; padding-left:5px;     padding-right:5px; }
   
#menuaushauptordnerwirdhiereinverschoben { left:0px; margin-top:-68px; width:180px; height:auto; z-index:7; border-width:0px; border-style:solid; border-color:#CBCBCB; font-color:#094937; padding:0.5em; }
#menuboxtermine { position:absolute; left:734px; top:222px; width:208px; height:auto; z-index:1; margin-top: 0px; border: 0px #808080 dotted; background: #FFFFFF; float: right; padding-bottom:20px; padding-left:5px; padding-right:5px; } * html #menuboxtermine { position:absolute; left:734px; top:222px; width:208px; height:auto; z-index:1; margin-top: 0px; border: 0px #808080 dotted; background: #FFFFFF; float: right; padding-bottom:20px; padding-left:5px; padding-right:5px; }

ul.menu-left li a.active { background: url(menupunktgruen.gif) no-repeat; background-position: 0px 4px; }
   
.menuimggrey { background-image: url(menupunktgrau.gif); background-position: left; background-repeat: no-repeat; }
.menurechts { font-weight : bold; color: #336699; text-decoration: none; font-size : 8pt; font-family : Arial, Helvetica, sans-serif; vertical-align : bottom; padding: 2px 5px 1px; }
.menuimgorange { background-image: url(menupunktgruen.gif); background-position: left; background-repeat: no-repeat; }


.medienwissenschaftmenue { position:relative;z-index:1 } 
.medienwissenschaftmenue img { display:none; width:0px; height:0px } 
.medienwissenschaftmenue a img { display:none; width:0px; height:0px } 











/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (04) PERSONENLISTEN, FORSCHUNGSSEITEN, PRUEFUNGSAEMTER (siehe auch ICONS)
/* -------------------------------------------------------------------------------------------------------------------------------- */

a.tel, dt.normal, dd.normal, dl.normal
      { cursor: text;
        color:#333333;
        font-size:10pt;
        line-height:14pt;
        font-family:Arial,Helvetica,Sans-Serif;
        padding-left:0px; font-weight: normal; }

.person_name, .einr_homepage, .bis_home, .person_homepage, .even { color: #094937; !important;}

#problemzone h1 { display: none; !important }
#problemzone h2 { margin-top: 33px; text-decoration: none;}
#problemzone .einr_homepage { font-family : Arial, Helvetica, sans-serif; font-weight: bold; font-style: italic; font-size: 24px; color: #999999; }
#problemzone dd.dd_funktion {margin-bottom: 9px; !important;}
#problemzone th { text-align: left; background-color: #094937; color: #FFFFFF; !important;}
#problemzone a.zum_seitenanfang, #problemzone strong { background-color: #FFFFFF; color: #808080; !important;}
#problemzone strong { font-size: 2em; !important;}
#problemzone .initial_link { margin-top: 9px; color: #094937; font-size: 1.2em; !important;  }
#problemzone tr.index { height:40px; vertical-align: bottom; !important;}

#problemzone td.odd, #problemzone dd.odd,  {background-color: #CBE3A8; !important; }
#forschungsseiten img            { border: thin solid #094937; !important;}
#forschungsseiten img.keinrahmen { border:none; !important;}

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Komplette Personen liste auf lili/personen/komplett.html */

#contenthauptspalte #personenliste_komplett .person_sprechzeit,
#contenthauptspalte #personenliste_komplett .weiterer_kontakt,
#contenthauptspalte #personenliste_komplett .person_briefkasten,
#contenthauptspalte #personenliste_komplett .person_sprechzeit,
#contenthauptspalte #personenliste_komplett .person_telefon_sekr,
#contenthauptspalte #personenliste_komplett .person_fax,
#contenthauptspalte #personenliste_komplett .person_funktion { display:none; }

#contenthauptspalte table.az_index,
#contenthauptspalte table.personenliste { margin-left: -224px; width: 950px; }

#contenthauptspalte #personenliste_komplett table.az_index { margin-top: 0px; margin-bottom: 33px; padding: 2px; background-color: #B9BABB;  text-align: center; }
#contenthauptspalte #personenliste_komplett table.az_index td { height: 22px; width:3%; text-align: center; color: white; font-weight: bolder; font-size: 15px; font-family : Arial, Helvetica, sans-serif; text-decoration: none;  }
#contenthauptspalte #personenliste_komplett table.az_index a  { color: white; font-weight: bolder; text-decoration: none;  font-family : Arial, Helvetica, sans-serif; font-size: 15px; }

#contenthauptspalte #personenliste_komplett table.personenliste thead { background-color: #007656; }
#contenthauptspalte #personenliste_komplett table.personenliste th { text-align: left; padding: 8px; font-family: Arial, Helvetica, sans-serif; font-size: 19px; color: white; font-weight: bolder; }

#contenthauptspalte #personenliste_komplett table.personenliste td.person_name { width: auto; }
#contenthauptspalte #personenliste_komplett table.personenliste td.person_email { width: 315px; }
#contenthauptspalte #personenliste_komplett table.personenliste td.person_telefon {width: 150px;  }
#contenthauptspalte #personenliste_komplett table.personenliste td.person_raum {width: 150px; }

#contenthauptspalte #personenliste_komplett table.personenliste tr.index { background-color: white; height: 55px; vertical-align: bottom; }
#contenthauptspalte #personenliste_komplett table.personenliste tr.index a { font-family: Arial, Helvetica, sans-serif; font-size: 24px; font-style: normal; font-weight: bold; color: #B9BABB; }
#contenthauptspalte #personenliste_komplett table.personenliste tr.index a.zum_seitenanfang { background-color: white; margin-left: 22px; text-decoration: none; font-style: italic; font-weight: light; font-family: Arial, Helvetica, sans-serif; font-size: 13px; }

/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ MEINEBOX und ICONS fuer PEVZ-Schnipsel ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ */

#icons .ausblenden,
#icons a.einr_homepage,
#icons table.inline th,
#icons .not_in_print_version
{ display:none;}
#icons dt { margin-top: 15px; margin-left: 16px; font-weight: normal; font-style: italic; }
#icons dt.person_funktion, #icons dt.funktion {padding: 2px 0 5px 20px;}
#icons dt.person_funktion, #icons dt.funktion { padding: 5px 0 5px 20px; background: transparent url(icon_page.png) no-repeat 0 4px; }   
#icons dt.person_email, #icons dt.email {padding: 3px 0 5px 20px; background: transparent url(icon_email.gif) no-repeat 0 4px;}
#icons dt.anschrift {padding: 3px 0 5px 20px; background: transparent url(icon_briefkasten2.gif) no-repeat 0 4px;}
#icons dt.person_homepage {padding: 6px 0 5px 20px; background: transparent url(icon_uni.gif) no-repeat 0 4px;}
#icons dt.person_telefon, #icons dt.telefon {padding: 4px 0 5px 20px; background: transparent url(icon_telephone.gif) no-repeat 0 4px;}
#icons dt.person_sprechzeiten, #icons dt.sprechzeiten {padding: 2px 0 5px 20px; background: transparent url(icon_comments.gif) no-repeat 0 4px;}
#icons dt.person_raum, #icons dt.raum {padding: 5px 0 5px 20px; background: transparent url(icon_door.gif) no-repeat 0 4px;}
#icons dt.person_fax, #icons dt.fax { padding: 5px 0 5px 20px; background: transparent url(icons_fax.gif) no-repeat 0 4px; }   
#icons dt.person_briefkasten { padding: 4px 0 5px 20px; background: transparent url(icon_script2.gif) no-repeat 0 4px; }   
#icons dt.person_telefon_sekr {padding: 6px 4px 5px 23px; margin-left: 13px; background: transparent url(icon_secr.gif) no-repeat 0 4px;}
#icons dd.briefkasten {padding: 0; background: none;}
#icons a, #meinebox a { color:#333333; font-family:Arial,Helvetica,Sans-Serif; font-size:9pt; font-weight:lighter; line-height:14pt; }

#meinebox dt, #meinebox dd, #meinebox a { font-size: 13px; }             
#meinebox .ausblenden,  #meinebox table.inline th, #meinebox .not_in_print_version,
#meinebox .person_homepage { display: none; } 
#meinebox dt.person_funktion, #meinebox dt.funktion {padding: 5px 0 5px 20px; background: transparent url(icon_page.png) no-repeat 0 4px;}
#meinebox dt { margin-top: 15px; margin-left: 16px; font-weight: normal; font-style: italic; }
#meinebox dt.person_email {padding: 3px 0 5px 20px; background: transparent url(icon_email.gif) no-repeat 0 4px;}
#meinebox dt.person_fax {padding: 3px 0 5px 20px; background: transparent url(icons_fax.gif) no-repeat 0 4px;}
#meinebox dt.person_homepage {padding: 6px 0 5px 20px; background: transparent url(icon_uni.gif) no-repeat 0 4px;}
#meinebox dt.person_telefon {padding: 4px 0 5px 20px; background: transparent url(icon_telephone.gif) no-repeat 0 4px;}
#meinebox dt.person_sprechzeiten {padding: 2px 0 5px 20px; background: transparent url(icon_comments.gif) no-repeat 0 4px;}
#meinebox dt.person_raum {padding: 5px 0 5px 20px; background: transparent url(icon_door.gif) no-repeat 0 4px;}
#meinebox dt.person_telefon_sekr {padding: 6px 4px 5px 23px; margin-left: 13px; background: transparent url(icon_secr.gif) no-repeat 0 4px;}
#meinebox dt.person_briefkasten { padding: 4px 0 5px 20px; background: transparent url(icon_briefkasten2.gif) no-repeat 0 4px; }   

#contenthauptspalte a.person_telefon: link, 
#contenthauptspalte  a.person_telefon: visited, 
a.person_telefon: link, a.person_telefon: visited,
#contenthauptspalte a.person_telefon_sekr: link, 
#contenthauptspalte  a.person_telefon_sekr: visited, 
a.person_telefon_sekr: link, a.person_telefon_sekr: visited,
#contenthauptspalte a.person_telefon_sekt: link, 
#contenthauptspalte  a.person_telefon_sekt: visited, 
a.person_telefon_sekt: link, a.person_telefon_sekt: visited, 
#contenthauptspalte a.person_email: link, 
#contenthauptspalte  a.person_email: visited, 
a.person_email: link, a.person_email: visited,
#contenthauptspalte a.person_homepage: link, 
#contenthauptspalte  a.person_homepage: visited, 
a.person_homepage: link, a.person_homepage: visited 
 {color:#000000; font-weight:normal;  }

#contenthauptspalte a.person_telefon: active, 
#contenthauptspalte a.person_telefon: hover, 
a.person_telefon: active, 
a.person_telefon: hover,
#contenthauptspalte a.person_telefon_sekr: active, 
#contenthauptspalte a.person_telefon_sekr: hover, 
a.person_telefon_sekr: active, 
a.person_telefon_sekr: hover,
#contenthauptspalte a.person_telefon_sekt: active, 
#contenthauptspalte a.person_telefon_sekt: hover, 
a.person_telefon_sekt: active, 
a.person_telefon_sekt: hover,
#contenthauptspalte a.person_email: active, 
#contenthauptspalte a.person_email: hover, 
a.person_email: active, 
a.person_email: hover,
#contenthauptspalte a.person_homepage: active, 
#contenthauptspalte a.person_homepage: hover, 
a.person_homepage: active, 
a.person_homepage: hover 
{background-color:#094937; color:#FFFFFF; !important}














/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (05) Tabellen
/* -------------------------------------------------------------------------------------------------------------------------------- */
/* Hinweis: es ist nicht ganz nachvollziehbar,
            aber wenn verschiedene Elemente in modulbesch nicht direkt angesprochen
            werden, funktioniert die kaskadierung nicht richtig. Deshalb
            finden sich hier Einträge, die auf den ersten Blick reduntant aussehen,
            aber funktional notwendig sind!!   */

table.modulbesch { margin-bottom: 25px; width: 620px; !important; }
table.modulbesch caption { font-size: 1.1em; font-weight: bold; !important; }
table.modulbesch .odd2  { background-color: #EAEDF0; !important; }
table.modulbesch .evan2 { background-color: #D2DDE9; !important; }
table.modulbesch tfoot tr td { font-size: 10px; font-weight: bold; !important; }
table.modulbesch thead tr { font-weight: bold; !important; }
table.modulbesch tbody tr td a.modbe { color : #369; !important; }
table.modulbesch tbody tr.midhead td { font-weight: bold; font-size: 12px; border-bottom: 1px solid #000; !important; }

table.gruen, table.green        { padding: 1px; border: 1px; border-color: black; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.gruen td, table.green td  { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.gruen th, table.green th  { margin: 20px; border: solid #F5F5FA 5px; background-color: #006046; color: #FFFFFF; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

table.grau, table.grey          { padding: 1px; border: 1px; border-color: #B9BBBA; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.grau td, table.grey td    { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.grau th, table.grey th    { margin: 20px; border: solid #F5F5FA 5px; background-color: #B9BBBA; color: #000000; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

table.rot, table.red            { padding: 1px; border: 1px; border-color: #E54315; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.rot td, table.red td      { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.rot th, table.red th      { margin: 20px; border: solid #F5F5FA 5px; background-color: #E54315; color: #FFFFFF; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

table.blau, table.blue          { padding: 1px; border: 1px; border-color: #0885C5; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.blau td, table.blue td    { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.blau th, table.blue th    { margin: 20px; border: solid #F5F5FA 5px; background-color: #0885C5; color: #FFFFFF; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

table.weiss, table.white        { padding: 1px; border: 1px; border-color: #6C6C6C; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.weiss td, table.white td  { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.weiss th, table.white th  { margin: 20px; border: solid #F5F5FA 5px; color: #000000; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

table.schwarz, table.black       { padding: 1px; border: 1px; border-color: #6C6C6C; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.schwarz td, table.black td { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.schwarz th, table.black th { margin: 20px; border: solid #F5F5FA 5px; color: #ffffff; background-color: #000000; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

table.rosa, table.pink           { padding: 1px; border: 1px; border-color: #E54315; border-style: solid; background-color: #F5F5FA; clear: both; width: 100%; table-layout: auto; }
table.rosa td, table.pink td     { text-align: left; vertical-align: top; margin: 20px; font-size: 11px; border: solid white 5px;  }
table.rosa th, table.pink th     { margin: 20px; border: solid #F5F5FA 5px; background-color: #FFC1C4; color: #ffffff; text-decoration: none; font-style: oblique; font-weight: bold; font-size: 15px; }

#sprachtabelle .farbig {background-color: #DEDEDE; !important; }
#sprachtabelle p.farbig {background-color: #DEDEDE; !important; }
.odd, .evan, .even, .odd2, .evan2, .even2 {padding: 5px;}
.odd           {background-color: #FFFFE1;} /* kraeftiges helles gelb */
.evan, .even   {background-color: #FBFBA3;} /* blasses helles gelb */
.odd2          {background-color: #D8EBBD;} /* helles gruen */
.evan2, .even2 {background-color: #EBFFCE;} /* dunkleres gruen */

















/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (06) Brotkrumen-Leiste
/* -------------------------------------------------------------------------------------------------------------------------------- */

#history span.blink { text-decoration: blink; margin-right: -3px;}
#history p { margin-left: -80px; margin-top: 13px; height: 34px; border: 0px; padding: 0px; !important}
#history p, #history a.history { font-style: normal; text-decoration: normal; white-space:nowrap;  font-size: 10px; color: #B9BABB; font-family : verdana;  !important}
#history span.hinweis { font-weight: bold; !important}
#history span.pfad { font-weight:normal; !important}














/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (07) LISTEN
/* -------------------------------------------------------------------------------------------------------------------------------- */

div.kommaliste p { display: inline; }
div.kommaliste ul, div.kommaliste li { display: inline; margin: 0; padding: 0; color: inherit; font-weight: inherit; }
div.kommaliste ul li.last:after,  div.kommaliste ul li:last-child,  div.kommaliste ul li.last-child, div.kommaliste li.last:after,  div.kommaliste li:last-child,  div.kommaliste li.last-child, div.kommaliste ul li:last-child:after,  div.kommaliste ul li.last-child:after, div.kommaliste li:last-child:after, div.kommaliste li.last-child:after  { content: ". "; }
div.kommaliste ul li:after { content: ", "; }


dt:first-line 

#forschungsseiten.AG #glossar dd {height:73px; !important}
#forschungsseiten.AG #glossar dd a {line-height:16px;font-weight:lighter;}
#forschungsseiten.AG #glossar dd a img {height:60px; width:200px;float:right;}
#forschungsseiten dd { background-color: #DEDEDE; margin-bottom: 25px; padding: 10px; }
#forschungsseiten dt { font-weight: bold; font-size: 1.1em; background-color: #DEDEDE; padding: 10px; }


dl.news dd:first-line  { font-weight:bold }
dl.news dt {margin-top:15px; font-size:14px; font-style:italic; }
dl.news dd {padding: 3px 0 5px 20px; background: transparent url(icon_ical.gif) no-repeat 0 4px; margin-left:30px}
dl.news dd.noicon {padding: 3px 0 5px 20px; background: transparent; margin-left:30px}


/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (08a) Klappboxen
/* -------------------------------------------------------------------------------------------------------------------------------- */

#contenthauptspalte dl.klappbox2 { border:1px dotted #B9BABB; height:auto; left:0; margin:10px 0;padding:15px; position:relative; top:10px; width:452px; }
#contenthauptspalte dl.klappbox2 dt a:active, 
#contenthauptspalte dl.klappbox2 dt a:hover {background-color:transparent; color:#000000;background: transparent url(icon_look.gif) no-repeat 0 4px; } 
#contenthauptspalte dl.klappbox2 dt a { cursor:pointer; color: #000000; letter-spacing: 0.1px; font-family: Arial; font-size: 13px; font-style:normal; font-weight:bold; text-decoration:none; padding: 4px 0px 5px 20px; background: transparent url(icon_search.gif) no-repeat 0 4px; }
#contenthauptspalte dl.klappbox2 dt { margin-bottom: 10px; border-top:dotted 1px white; border-bottom:dotted 1px white; margin:0px; padding:9px; background-color:#E3E7F5;}
#contenthauptspalte dl.klappbox2 dd { margin: 0px; display: none; background-color:#E3E7F5;padding:9px}
#contenthauptspalte dl.klappbox2 dd.einschub { margin-left: 11px; }
#contenthauptspalte dl.klappbox2 dd ul li { list-style:inside; margin-left:-12px }

#contenthauptspalte dl.klappbox3 { height:auto; left:0; margin:-10px 11px 29px 9px; !important padding:15px; position:relative; top:10px; width:95%px; !important }
#contenthauptspalte dl.klappbox3 dt a:active, #contenthauptspalte dl.klappbox3 dt a:hover {background-color:transparent; color:#000000;background: transparent url(icon_look.gif) no-repeat 0 4px; } 
#contenthauptspalte dl.klappbox3 dt a { cursor:pointer; color: #000000; letter-spacing: 0.1px; font-family: Arial; font-size: 13px; font-style:normal; font-weight:bold; text-decoration:none; padding: 4px 0px 5px 20px; background: transparent url(icon_search.gif) no-repeat 0 4px; }
#contenthauptspalte dl.klappbox3 dt { border-top:dotted 8px white; border-bottom:dotted 8px white; margin:0px 0px 0px 0px; padding:0px; !important}
#contenthauptspalte dl.klappbox3 dd { margin: 10px 22px 0px 0px; display: none; padding:0px; !important}
#contenthauptspalte dl.klappbox3 dd.einschub { margin-left: 11px; }
#contenthauptspalte dl.klappbox3 dd ul li { list-style:inside; margin-left:-12px }
 
#contenthauptspalte dl.klappbox4 { border:none; height:auto; left:0; margin:10px 0; padding:auto; position:relative; top:10px; width:auto; }
#contenthauptspalte dl.klappbox4 dt a:active, #contenthauptspalte dl.klappbox4 dt a:hover {background-color:transparent; color:#000000;background: transparent url(icon_look.gif) no-repeat 0 4px; } 
#contenthauptspalte dl.klappbox4 dt a { cursor:pointer; color: #000000; font-size: 13px; font-family:Arial; font-weight:light; color:grey; padding: 4px 0px 5px 20px; background: transparent url(icon_search.gif) no-repeat 0 4px; }
#contenthauptspalte dl.klappbox4 dt { margin-bottom: 10px; margin:0px; padding:9px;background-color:none;}
#contenthauptspalte dl.klappbox4 dd { margin:-20px 0px 0px 20px;display: none; background-color:none;padding:9px}

#contenthauptspalte dl.klappbox7 { border:1px solid #E1E1E1;clear:both;height:auto;left:0;margin-bottom:15px;margin-top:0;padding:9px;position:relative;top:10px;width:auto; }
#contenthauptspalte dl.klappbox7 dt { margin:5px 0px 5px 0px; padding:0px}
#contenthauptspalte dl.klappbox7 dt a { color: grey; cursor:pointer; font-size: 13px; font-family:Arial; font-weight:light; padding: 0px; }
#contenthauptspalte dl.klappbox7 dt a:after { content: ' \00BB'; font-size:15px}
#contenthauptspalte dl.klappbox7 dt a:active, #contenthauptspalte dl.klappbox7 dt a:hover {color:grey; background-color:white; text-decoration:underline; } 
#contenthauptspalte dl.klappbox7 dd { display: none; margin:5px 0px 5px 0px;padding:0px}





/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (08b) ... Ausklappen ... Jules Spielwiese
/* -------------------------------------------------------------------------------------------------------------------------------- */

#contenthauptspalte dl.klappbox1 { border:1px dotted #B9BABB; 
                                   height:auto; 
                                   left:0; 
                                   margin: 10px 10; 
                                   padding: 10px; 
                                   position:relative; 
                                   top:10px; 
                                   width:462px;
                                   background-color:#FFFFFF }

#contenthauptspalte dl.klappbox1 dt { 
                                   margin-bottom: 10px;
                                   margin:0px;  
                                   padding: 10px; 
                                   background-color:#eaffe2 }

#contenthauptspalte dl.klappbox1 dt a:active, 
#contenthauptspalte dl.klappbox1 dt a:hover, 

#contenthauptspalte dl.klappbox1 dt a {cursor:pointer; 
                                   margin-bottom: 10px;
                                   margin-left: 0px;                                                                   
                                   letter-spacing: 0.1px; 
                                   font-family: Arial; 
                                   font-size: 13px; 
                                   font-style:normal;
                                   font-weight:bold;
                                   text-decoration:underline}

#contenthauptspalte dl.klappbox1 dd { padding-top: 0px; 
                                   margin: 0px 10; 
                                   margin-top:-10px; 
                                   display: none; padding: 10px; 
                                   background-color:#eaffe2 }

#contenthauptspalte dl.klappbox1 dd.einschub { margin-left: 20px; }

#contenthauptspalte dl.klappbox1 dd ul { list-style:inside; margin-left:-12px }
#contenthauptspalte dl.klappbox1 dd li { list-style:inside; margin-left:-12px }

#contenthauptspalte dl.klappbox5 { height:auto; 
                                   left:0; 
                                   margin: 10px 10; 
                                   padding: 0px; 
                                   position:relative; 
                                   top:10px; 
                                   width:482px;
                                   background-color:none }

#contenthauptspalte dl.klappbox5 dt { 
                                   margin-bottom: 10px;
                                   margin:0px;  
                                   padding: 10px; 
                                   background-color:#eaffe2 }

#contenthauptspalte dl.klappbox5 dt a:active, 
#contenthauptspalte dl.klappbox5 dt a:hover, 

#contenthauptspalte dl.klappbox5 dt a {cursor:pointer; 
                                   margin-bottom: 0px;
                                   margin-left: 0px;                                                                   
                                   letter-spacing: 0.1px; 
                                   font-family: Arial; 
                                   font-size: 13px; 
                                   font-style:normal;
                                   font-weight:bold;
                                   text-decoration:underline}

#contenthauptspalte dl.klappbox5 dd { padding-top: 20px; 
                                   margin: 10px 10; 
                                   margin-top:-10px; 
                                   display: none; padding: 10px; 
                                   background-color:#eaffe2 }

#contenthauptspalte dl.klappbox5 dd.einschub { margin-left: 20px; }

#contenthauptspalte dl.klappbox5 dd ul { list-style:inside; margin-left:-12px }
#contenthauptspalte dl.klappbox5 dd li { list-style:inside; margin-left:-12px }

#contenthauptspalte dl.klappbox6 {}
#contenthauptspalte dl.klappbox6 dt a:active, 
#contenthauptspalte dl.klappbox6 dt a:hover 
#contenthauptspalte dl.klappbox6 dt a {}
#contenthauptspalte dl.klappbox6 dt {}
#contenthauptspalte dl.klappbox6 dd {}
#contenthauptspalte dl.klappbox6 dd.einschub { margin-left: 20px; }
#contenthauptspalte dl.klappbox6 dd ul { list-style:inside; margin-left:-12px }
#contenthauptspalte dl.klappbox6 dd li { list-style:inside; margin-left:-12px }


/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (09) Effekt: Mouseover LINK (Klickeffekt)
/* ------------------------------------------------------------------------------------------------------------------------------- */

#contenthauptspalte a:link, #contenthauptspalte a:visited, a:link, a:visited  
{color:#094937; font-family : Arial, Helvetica, sans-serif; font-size: 1em; font-weight:bolder;  }

#contenthauptspalte a.nohover:active, #contenthauptspalte a.nohover:hover, a.nohover:active, a.nohover:hover  
{background-color:none; color:#000000;}

#contenthauptspalte a.gelb:active, #contenthauptspalte a.gelb:hover, a.gelb:active, a.gelb:hover  
{background-color:#FFFAC0;}

#contenthauptspalte a.text:link, #contenthauptspalte  a.text:visited, a.text:link, a.text:visited 
{color:#000000; font-family : Arial, Helvetica, sans-serif; font-size: 1em; font-weight:normal;  }

#contenthauptspalte a.text:active, 
#contenthauptspalte a.text:hover, 
a.text:active, a.text:hover,
#contenthauptspalte a:active, #contenthauptspalte a:hover
{background-color:#094937; color:#ffffff;}


#icons a.person_telefon:link, #icons a.person_telefon:visited, #icons a.person_telefon_sekr:link, #icons a.person_telefon_sekr:visited, #icons .person_telefon_sekt a:link, #icons .person_telefon_sekt a:visited, #icons a.person_email:link, #icons a.person_email:visited, #icons a.person_homepage:link, #icons a.person_homepage:visited, #icons a.tel:link, #icons a.tel:visited,
#meinebox a.person_telefon:link, #meinebox a.person_telefon:visited, #meinebox a.person_telefon_sekr:link, #meinebox a.person_telefon_sekr:visited, #meinebox .person_telefon_sekt a:link, #meinebox .person_telefon_sekt a:visited, #meinebox a.person_email:link, #meinebox a.person_email:visited, #meinebox a.person_homepage:link, #meinebox a.person_homepage:visited, #meinebox a.tel:link, #meinebox a.tel:visited,
a.person_telefon_sekr:link, a.person_telefon_sekr:visited, a.person_email:link, a.person_email:visited, .person_telefon_sekt a:link, .person_telefon_sekt a:visited, a.person_homepage:link, a.person_homepage:visited, a.tel:link, a.person_telefon:link, a.person_telefon:visited, a.tel:visited
 {color:#000000; font-weight:normal;  }

#icons a.person_telefon:active, #icons a.person_telefon:hover, #icons a.person_telefon_sekr:active, #icons a.person_telefon_sekr:hover, #icons .person_telefon_sekt a:active, #icons .person_telefon_sekt a:hover, #icons a.person_email:active, #icons a.person_email:hover, #icons a.person_homepage:active, #icons a.person_homepage:hover, #icons a.tel:active, #icons a.tel:hover, 
#meinebox a.person_telefon:active, #meinebox a.person_telefon:hover, #meinebox a.person_telefon_sekr:active, #meinebox a.person_telefon_sekr:hover, #meinebox .person_telefon_sekt a:active, #meinebox .person_telefon_sekt a:hover, #meinebox a.person_email:active, #meinebox a.person_email:hover, #meinebox a.person_homepage:active, #meinebox a.person_homepage:hover, #meinebox a.tel:active, #meinebox a.tel:hover, 
a.person_homepage:active, a.person_homepage:hover, a.tel:active, a.person_telefon:active,a.person_telefon:hover,a.person_telefon_sekr:active,a.person_telefon_sekr:hover,a.person_email:active,a.person_email:hover,a.tel:hover, .person_telefon_sekt a:active, .person_telefon_sekt a:hover 
{background-color:#094937; color:#ffffff;}

  
/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (10) Effekt: Bodenloser Text (Fade-out-like)
/* ------------------------------------------------------------------------------------------------------------------------------- */

#contenthauptspalte #bottomless, #contenthauptspalte #bodenlos { width: 484px; height: 161px; z-index: 99; position: fixed; bottom: 0px; background: url("bottomless_fadeout484.png") bottom center no-repeat; }
#contenthauptspalte #contentbox #bottomless, #contenthauptspalte #contentbox #bodenlos { height: 151px; z-index: 99; position: fixed; bottom: 0px; background: url("bottomless_fadeout454.png") bottom center no-repeat; width: 454px; !important}














/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (--) ... in Entwicklung ...
/* -------------------------------------------------------------------------------------------------------------------------------- */




#lebenslauf { font-style: italic; }
#lebenslauf b, strong { font-weight: bold; }
#lebenslauf dt { font-size: medium; font-weight: bolder; color: #006600; margin-top: 18px; margin-left: 4px;  }
#lebenslauf dd { font-weight: lighter; margin-top: -1px; margin-left: 29px; }

#aktuelles li { color:#EC7404; vertical-align: middle; }
#aktuelles dt { font-weight: bold; font-size: 9pt; color: #000000; margin-top:-2px; margin-bottom:-2px; !important}
#aktuelles dd { font-size: 9pt; color: #000000; margin-top:-2px; margin-bottom:-2px; !important }

#aktuelles #listenbox { text-align: left; border-color: #ffffff; background-color: #F5F4E9 }


#glossar dd { background-color: #EFEFEF; margin-bottom: 15px; padding: 10px; }
#glossar dt { font-weight: bold; background-color: #EFEFEF; padding: 5px; }
#glossar img { border: thin solid #094937; }
#glossar img.keinrahmen { border:none; }

.abstand, h2.abstand { padding: 45px; !important }

.trauerrahmen { border-color:#000000; border-style:solid; border-width:2px; !important }

.eingerueckt {padding-left:30px;}

.blindweis { height:0; width:0; left:-19000px; overflow:hidden; position:absolute; }

#transkription p { font-size:9pt; line-height:11pt; margin-top:-5px;}
#transkript-liste sup {letter-spacing:0.2em; font-family : Verdana, Arial, Helvetica, sans-serif;  font-size:7pt;}

#kopf { background: #B9BABB; }
#history a { color : #B9BABB; font-weight: bold; font-size: 0.8em; font-family : Verdana, Arial, Helvetica, sans-serif; }

#fussstrich { border-bottom-color: #B9BABB; }
#content_full { width:727px; }

.Button  { border:1px solid #B9BABB; }
.titelimg { background-image: url(menupunkttitel.gif); background-position: left; background-repeat: no-repeat; }

#check img { margin-right:6px;margin-top:-3px;float:left }

