/* ----------------------------------------------------- */
/*                                                       */
/*   (01) CSS Infos                                      */
/*                                                       */
/*   (02) Blindweis                                      */
/*   (03) Clearer                                        */
/*                                                       */
/*   (04) Allgemeines: Headlines                         */
/*   (05) Allgemeines: Klassen                           */
/*   (06) Allgemeines: Fließende Objekte                 */
/*   (07) Allgemeines: Farben                            */
/*   (08) Allgemeines: Boxen                             */
/*   (09) Allgemeines: Links                             */
/*                                                       */
/*   (10) Extensionen: Automat. Icons (PDF, WORD...)     */
/*   (11) Extensionen: Spezielle Klassen/Icons           */
/*                                                       */
/*   (12) Design: Seiten-Kopf                            */
/*   (13) Design: Seiten-Content                         */
/*   (14) Design: Seiten-Menü                            */
/*                                                       */
/*   (15) Fächer: Texttechnologie                        */
/*   (16) Fächer: Anglistik                              */
/*                                                       */
/*   (17) Tabellen: Allg. Auszeichnungen                 */
/*   (18) Tabellen: Farbl. Unterlegungen                 */
/*   (19) Tabellen: fuer Modulscheine                    */
/*   (20) Tabellen: Personenlisten Workarounds           */
/*                                                       */
/*   (21) Personenlisten: Elemente ausblenden/auswählen  */
/*                                                       */
/*   (22) ul.keinbullet                                  */
/*                                                       */
/* ----------------------------------------------------- */








/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (01) CSS Infos
/* -------------------------------------------------------------------------------------------------------------------------------- */
/*
CSS Document für
Fakultät für Linguistik und Literaturwissenschaft
Universität Bielefeld
http://www.uni-bielefeld.de/lili
MainCSS by Carsten Peters, Köln
Ergänzungen durch Mitarbeiterinnen des LiLi-Webteam (wili@uni-bielefeld)
Version: 03.09.2008
*/






/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (02) Blindweis
/* -------------------------------------------------------------------------------------------------------------------------------- */

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

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (03) Clearer
/* -------------------------------------------------------------------------------------------------------------------------------- */

.clearer { clear:both;}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (04) Headlines
/* -------------------------------------------------------------------------------------------------------------------------------- */

h1 { font-size: 1.8em; margin: 0 0 10px 0; font-weight: normal; } 
h2 { color: #369; font-size: 1.7em; margin: 20px 0 10px 0; font-weight: normal; }
h3 { margin: 10px 0 5px 0; font-size: 1.3em; }
h4 { font-size: 1.1em; margin: 5px 0 0 0; }
h5 { font-size: 1em; }
h6 { font-size: 1em; }
h1, h2, h3, h4, h5, h6 {line-height: 130%;}

#h2toh3 h3 {
 font-size: 1.25em;
 background-color: #EAEDF0; /* helles blau */
 padding: 5px;
}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (05) Allg. Klassen
/* -------------------------------------------------------------------------------------------------------------------------------- */

.abstandhalten { margin-top:2em; }
.bottom {vertical-align: bottom}
.eingerueckt { padding-left: 15px; }
.fett, .bold { font-weight: bold; }
.imagemap {border: none;}
.kursiv, .italic { font-style: italic; }
.link {text-align: left}
.linksgerichtet {text-align: left}
.menurechts  { font-weight: bold; text-decoration: none; vertical-align: bottom; padding: 2px 5px 1px; }
.none, div.h1nondisplay h1 { display: none; }
.normalfont {font-weight: normal}
.rechts {text-align: right}
.rechtsgerichtet {text-align: right}
.top {vertical-align: top}
.uewhite { color: #fff; padding-left: 8px; font-weight: bold; }
.zentriert { text-align: center; }


/* ----------- AUSGEKLAMMERT ----------------
.bilderrahmenrechts {border: 1px solid #000000; float:right; margin-left: 15px;}
.rahmen {border: 1px solid #777;}
.rahmen {padding: 5px}
.rahmenlinks {border-left: 1px solid #777;}
.rahmenlinks,
.rahmenoben {border-top: 1px solid #777;}
.rahmenoben,
.rahmenrechts {border-right: 1px solid #777;}
.rahmenrechts,
.rahmenunten {border-bottom: 1px solid #777;}
.rahmenunten  -------------------------------- */


/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   Anmerkung: Bilderrahmenrechts für Glossar und Forschungsbereich. Funktioniert nicht, Rahmen wird nur eingebelndet, wenn Cursor nicht auf der Website
/* -------------------------------------------------------------------------------------------------------------------------------- */


abbr, acronym { border-bottom: 1px dotted #696969; cursor: help; }
body { color: #333; font: 62.5% Arial, Helvetica, sans-serif; padding-left: 8px; }
code, pre {font-size: 1.2em}
dd { padding-bottom: 12px;}
em, address { font-style: italic; }
p, pre { margin: 0 0 10px 0; }
strong, dt { font-weight: bold; }

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (06) Allg. Klassen für fließende Objekte
/* -------------------------------------------------------------------------------------------------------------------------------- */

.fleft  { float:left; margin-right: 15px;}
.left   { float:left; margin-right: 15px;}

.fright { float:right; margin-left: 15px;}
.right  { float:right; margin-left: 15px;}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (07) Farben
/* -------------------------------------------------------------------------------------------------------------------------------- */

.blau, .blue               { color: #0052AC; }
.gruen, .green             { color: #007656; }
.gelb, .yellow             { color: #E4C41B; }
.lila, .purple, .purpur    { color: #6B2347; }
.orange                    { color: #FF6600; }
.schwarz, .black           { color: #6B2347; }
.rot, .red, .braun, .brown { color: #700000; }

.farbstart     { color: #007656; }
.farbverw      { color: #6b2347; }
.farbpers      { color: #E4C41B; }
.farbforsch    { color: #585858; }
.farbstud      { color: #457FBE; }

.textbigorange { font-size: 1.5em; line-height: 130%; font-weight: bold; color: #E79730; }
.bgruen        { border-color: green; }


/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (08) BOXEN
/* -------------------------------------------------------------------------------------------------------------------------------- */

.boxrechts {
   margin-left: 3.5em;
   width: 280px;
   background-color: #F6F6F6;
   float: right;
   border: 1px dotted #788EA3; 
   color: black;
   padding:5px;
}

.boxrechtsklein {
   margin-left: 3.5em;
   width: 200px;
   background-color: #F6F6F6;
   float: right;
   border: 1px dotted #788EA3; 
   color: black;
   padding:15px;
}

.boxgelb {
	border: dotted #008853 1px;
	background-color: #FFF9DB;
	padding: 5px 5px 5px 5px;
	margin-top: 20px;
	text-align: justify;

	}

.boxgrau {
	border: dotted #008853 1px;
	background-color: #F6F6F6;
	padding: 5px 5px 5px 5px;
	margin-top: 20px;
	text-align: justify;          }


.boxweiss {
	border: dotted #008853 1px;
	background-color: white;
	padding: 5px 5px 5px 5px;
	margin-top: 20px;
	text-align: justify;          }


div.box_startseite { text-decoration: none; color: none; background-color: #007656; border: thin solid #FFFFFF; height: 15px; width: 15px; }
div.box_studium { text-decoration: none; color: none; background-color: #4D8BC4; border: thin solid #FFFFFF; height: 15px; width: 15px; }
div.box_personen { text-decoration: none; color: none; background-color: #E4C41B; border: thin solid #FFFFFF; height: 15px; width: 15px; }
div.box_forschung { text-decoration: none; color: none; background-color: #585858; border: thin solid #FFFFFF; height: 15px; width: 15px; }
div.box_verwaltung { text-decoration: none; color: none; background-color: #6B2347; border: thin solid #FFFFFF; height: 15px; width: 15px; }



/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (09) LINKS
/* -------------------------------------------------------------------------------------------------------------------------------- */

a.nohover { text-decoration: none; color: #369; vertical-align: bottom; }
a.nohover:hover  { text-decoration: none; color: #369; vertical-align: bottom; }
a, a:link, a:visited { color: #369; }
a img, :link img, :visited img, :hover img, :active img { border: none;}
a.skiplink { color: #000; position: absolute; z-index: 2; width: 11em; overflow: hidden; top: -2000px; left: -2000px; }

:link, :visited, :hover, :active, :focus { text-decoration: none; }

a:hover, a:active, a:focus { color: #366; text-decoration: underline; }
a:focus.skiplink           { color: #fff; top: 55px; left: 110px; }


/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (10) EXTENSIONEN / ICONS (PDF-Symbol, DOC-Symbol, etc)
/* -------------------------------------------------------------------------------------------------------------------------------- */

a[href$='.doc'], 
a[href$='.rtf'] { padding: 5px 0 5px 20px; background: transparent url(icon_doc.gif) no-repeat 0 4px; }
a[href$='.xls'] { padding: 5px 0 5px 20px; background: transparent url(icon_xls.gif) no-repeat 0 4px; }
a[href$='.pps'] { padding: 5px 0 5px 20px; background: transparent url(icon_pps.gif) no-repeat 0 4px; }
a[href$='.pdf'] { padding: 5px 0 5px 20px; background: transparent url(icon_pdf.gif) no-repeat 0 4px; }
a[href$='.zip'], 
a[href$='.rar'], 
a[href$='.gzip'], 
a[href$='.bzip'], 
a[href$='.ace'] { padding: 5px 0 5px 20px; background: transparent url(icon_archive.gif) no-repeat 0 4px; }
a[href$='.mov'], 
a[href$='.wmv'], 
a[href$='.mp4'], 
a[href$='.avi'], 
a[href$='.mpg'] { padding: 5px 0 5px 20px; background: transparent url(icon_film.gif) no-repeat 0 4px; }
a[href$='.mp3'], 
a[href$='.wav'], 
a[href$='.ogg'], 
a[href$='.wma'], 
a[href$='.m4a'] { padding: 5px 0 5px 20px; background: transparent url(icon_music.gif) no-repeat center right; }
a[href ^="mailto:"] { padding: 5px 0 5px 20px; background: transparent url(icon_mailto.gif) no-repeat center left; }

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (11) Extensionen: Spezielle Klassen/Icons
/* -------------------------------------------------------------------------------------------------------------------------------- */

.anruf { padding: 5px 0 5px 20px; background: transparent url(icon_call.gif) no-repeat center left; }
.bis_home { padding: 5px 0px 5px 15px; background: transparent url(icon_external02.gif) no-repeat 0 4px; }
.doc { padding: 5px 0 5px 20px; background: transparent url(icon_doc.gif) no-repeat 0 4px; }
.extern, .extern[href ^="http:"] { padding-right: 15px; margin-right: 9px; background: url(icon_external03.gif) center right no-repeat; }
.externlink { padding: 5px 0 5px 20px; background: transparent url(icon_external01.gif) no-repeat center left; }
.www { padding: 5px 0 5px 20px; background: transparent url(icon_www.gif) no-repeat center left;  }
.imageLink { padding-right: 0px !important; background: none !important; } /* keine Icons für verlinkte Bilder */

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (12) Design: Seiten-Kopf   
/* -------------------------------------------------------------------------------------------------------------------------------- */

#logo { position:absolute; left:24px; top:10px; width:206px; height:91px; z-index:1; }
#kopf { position: absolute; left: 253px; top: 10px; width: 679px; z-index: 2; }
#kopf img#nonscreen {display: none !important}
#kopf h1 { text-indent: -9999px; display: block; background: #fff url(lili_kopf.jpg) no-repeat; position: absolute; left: 0; top: 0; width: 650px; height: 103px; }
#history { position: relative; width: 620px; line-height: 1.4em; margin: 0 0 15px 1px; z-index: 8;} /* breadcrumbs */
/* #pulldown { position: absolute; left: 620px; top: 115px; width: auto; height: 38px; z-index: 100; } hamwanich */
   #druck { position: absolute; left: 888px; top: 114px; width: auto; height: 38px; z-index: 100; }
/* #nav_horz { position: absolute; left: 240px; top: 128px; width: auto; height: 38px; z-index: 100; } hamwanich */
#footer { position: absolute; left: 0px; top: auto; width: 650px; margin: 30px 0 0 0; height: 75px; z-index: 6; }

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (13) Design: Seiten-Content        
/* -------------------------------------------------------------------------------------------------------------------------------- */

#contenthauptspalte ul { padding-left: 15px; }
#contenthauptspalte ul li,
#contenthauptspalte ol ul li { padding: 1px 0; list-style: disc; list-style-type: disc; }	
#contenthauptspalte ol { margin: 0 0 10px 30px; padding: 0 0 0 10px; }
#contenthauptspalte ol li { list-style: decimal; list-style-type: decimal; margin: 3px 0; }
#contenthauptspalte ul.nolistitem li { list-style-type: none }

#contentwidebalken { position: absolute; left: 252px; top: 140px; width: 650px; height: 24px; z-index: 10; background: #008853 url(../images/bg_balken.gif); border: 1px solid #CBCBCB; }
#contentwide { position: absolute; left: 252px; top: 164px; width: 650px; z-index: 5; margin: 0 0 10px 0; border: 1px solid #CBCBCB; padding: 0; }
#contenthauptspalte { font-size: 1.2em; line-height: 1.6em; width: 620px; z-index: 5; margin-top: 0; padding: 15px; }
#contentspaltelinks { position: relative; left: 10px; top: 10px; width: 290px; z-index: 5; margin-top: 0; border-width: 0px; border-style: solid; border-color: #CBCBCB; padding: 0; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#contentspalterechts { position: absolute; left: 395px; top: 0px; width: 220px; z-index: 5; margin-top: 0; border: 2px solid #CBCBCB; padding: 0; padding-top: 5px; padding-right: 5px; padding-left: 5px; }
#contentbox { position: relative; left: 10px; top: 10px; width: 600px; z-index: 5; margin-top: 10px; border-width: 2px; border-style: solid; border-color: #CBCBCB; padding: 5px 5px 0 5px; }
#contentboxlinks { position: relative; left: 10px; top: 10px; width: 300px; z-index: 5; margin-top: 0; border-width: 2px; border-style: solid; border-color: #CBCBCB; padding: 5px 5px 0 5px; }
/*  Popupseiten werden über ein  extra Template eingebunden. Beispiele für 
    solche Seiten sind die Tabellen der Modulbescheinigungen, die auf der Seite
    vom BA-Prüfungsamt abgerufen werden können:
    http://www.uni-bielefeld.de/lili/studium/pruefungsaemter/bachelor/downloads.html */
#popup #contentwidebalken,
#popup #contentwide { left: 10px; top: 10px; width: 750px;}
#popup #contentwide { top: 34px; }

#portal #contentwidebalken { left: 23px; top: 140px; width: 880px; }
#portal #contentwide { left: 23px; top: 164px; width: 880px; }



/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (14) Design: Seiten-Menü          
/* -------------------------------------------------------------------------------------------------------------------------------- */

#menubereich { position: absolute; left: 24px; top: 140px; width: 208px; z-index: 21; border-width: 0px; border-style: solid; border-color: #CBCBCB; padding: 0; }
#menuebalkenaktuell { left: 0px; top: 20px; width: 203px; height: 24px; z-index: 10; background: #457FBE url(../images/bg_balken.gif);  border-left: 5px solid #007656;}
#menuebalkenaktuell h2 {color: #fff; font-size: 1.3em; font-weight: bold; padding: 5px 0 0 5px;}
#menulinks { font-size: 1.2em; left: 0px; top: 22px; width: 196px; z-index: 7; border: 1px solid #CBCBCB; padding: 5px; }
#menulinks2 { font-size: 1.2em; left: 0px; top: auto; width: 196px; z-index: 9; border: 1px solid #CBCBCB; padding: 5px; }
#menulinks h2,
#menulinks2 h2 { color: #007656; font-size: 1.2em; font-weight: bold; }
#menulinksaktuell { color: #008853; font-size: 1.2em; left: 0px; top: 22px; width: 196px; z-index: 7; border: 1px solid #CBCBCB; padding: 5px; }
/*#menuboxrechts { position: absolute; left: 920px; top: 140px; width: 195px; z-index: 1; margin-top: 0; border: 1px #aaa dotted; background: #E9EEF3; float: right; } hamwanich*/
#menu { position: absolute; font-size: 1.2em; text-transform: uppercase; top: 114px; z-index: 105; margin: 0 0 0 -32px;}
#menu ul { margin: 0; }
#menu li { list-style: none; display: inline; padding: 0; margin: 0; }
#menu a { text-decoration: none; margin: 0 55px 0 0; padding: 0 5px; border-left: 16px solid; }
#menu a:hover,
#menu a#current { text-decoration: underline; }
#menu #start a { color: #007656; border-color: #007656; }
#menu #faku a { color: #6b2347; border-color: #6b2347}
#menu #pers a { color: #E4C41B  ; border-color: #E4C41B; }
#menu #forsch a { color: #585858; border-color: #585858; }
#menu #stud a { color: #4D8BC4; border-color: #4D8BC4;  }

ul.menu-left { list-style: none; margin: 0 0 0 -20px; }
ul.menu-left li a { background: url(/Universitaet/Aktuelles/images/tiler_grey.gif) no-repeat left center; display: block; padding: 4px 0 4px 14px; font-weight: bold; }
ul.menu-left li a.active { background: url(/Universitaet/Aktuelles/images/tiler_orange.gif) no-repeat left center; }

.navmenu1 { color : #273054; font-weight : normal; font-size : 9pt; text-decoration : none; }
.navmenu1active { color : black; font-weight : bold; font-size : 9pt; text-decoration : none; }
.navmenu2 { font-weight : bold; color: #6F758D; font-size : 10pt; vertical-align : bottom; text-decoration : none; }
.navmenu2:hover { font-weight : bold; color: #369; font-size : 10pt; vertical-align : bottom; text-decoration : none; }
.navmenu2active { font-weight : bold; color: #666; font-size : 10pt; vertical-align : bottom; text-decoration : none; }
.navmenu3 { color : black; font-weight : normal; font-size : 8pt; line-height : 8pt; text-decoration : none; padding-bottom: 2px; }

.menuebalken { left: 0px; top: 0px; width: 208px; height: 24px; z-index: 10; background: #008853 url(../images/bg_balken.gif); }
.menuimgorange { background-image: url(/Universitaet/Aktuelles/images/tiler_orange.gif); background-position: left; background-repeat: no-repeat; }
.menuimggrey { background-image: url(/Universitaet/Aktuelles/images/tiler_grey.gif); background-position: left; background-repeat: no-repeat; }
.history { color: #6F758D; font-weight : normal; font-size : .8em; text-decoration : none; }
.date { color: #6F758D; font-weight : normal; font-size : .7em; text-decoration : none; }
.footer { color : #909090; text-decoration : none; }
.seperator { color : #909090; font-weight : normal; text-decoration : none; background-image: url(/Universitaet/Aktuelles/images/strichel_gruen.png); background-repeat: repeat-x; background-position: bottom left; }



/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (15) Fächer: Texttechnologie          
/* -------------------------------------------------------------------------------------------------------------------------------- */

body#tt #kopf h1 { 
  text-indent: -9999px; 
  display: block; 
  background: #fff url(http://www.uni-bielefeld.de/lili/studium/faecher/texttechnologie/bilder/texttechnologie_kopf_650x91.gif) no-repeat; 
  position: absolute; 
  left: 0; top: 0; width: 650px; height: 103px;  
}
#tt #menu {
 width: 100%;
}
body#tt #h1toh4 th {
 display: none;
}
body#tt .person_fax,
body#tt .person_telefon_sekr {
 display: none;
}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (16) Fächer: Anglistik      
/* -------------------------------------------------------------------------------------------------------------------------------- */

body#anglistik #kopf h1 { 
  text-indent: -9999px; 
  display: block; 
  background: #fff url(http://www.uni-bielefeld.de/lili/studium/faecher/anglistik/images/anglistik_logo.jpg) no-repeat; 
  position: absolute; 
  left: 0; top: 0; width: 650px; height: 103px;  
}
/*body#anglistik #menu {width: 100%;}*/
body#anglistik #menu a { text-decoration: none; margin: 0 75px 0 0; padding: 0 5px;}
body#anglistik #menuebalkenfakultaet { left: 0px; top: 20px; width: 208px; height: 24px; z-index: 10; background: #457FBE url(../images/bg_balken.gif);}
body#anglistik #menuebalkenfakultaet h2 {color: #fff; font-size: 20px; font-weight: bold; padding: 0 0 5px 5px;}
body#anglistik #menufakultaet {border:1px solid #CBCBCB;
                          font-size:1.2em;
                          left:0px;
                          padding:5px;
                          top:22px;
                          width:196px;
                          z-index:7;}

body#anglistik ul.menu-left #start a { 
        background:transparent url(/lili/studium/faecher/anglistik/images/tiler_start.gif) no-repeat scroll left center; }
body#anglistik  ul.menu-left #faku a {
       background:transparent url(/lili/studium/faecher/anglistik/images/tiler_faku.gif) no-repeat scroll left center; }
body#anglistik ul.menu-left #pers a {
       background:transparent url(/lili/studium/faecher/anglistik/images/tiler_pers.gif) no-repeat scroll left center; }
body#anglistik ul.menu-left #forsch a {
       background:transparent url(/lili/studium/faecher/anglistik/images/tiler_forsch.gif) no-repeat scroll left center; }
body#anglistik ul.menu-left #stud a {
       background:transparent url(/lili/studium/faecher/anglistik/images/tiler_stud.gif) no-repeat scroll left center; }

body#anglistik .boxrechts { margin-left: 2.5em; margin-bottom: 1.5em}
body#anglistik .boxrechts h3 {color: #E79730;}
body#anglistik #h1toh4 th {
 display: none;
}
body#anglistik #h2toh3 .personenliste tr th.person_fax,
body#anglistik #h2toh3 .personenliste tr th.person_telefon_sekr {
 display: none;
}
/* Externe Links */
body#anglistik a[href ^="http://www"] { padding: 5px 0 5px 20px; background: transparent url(icon_external02.gif) no-repeat center left; }
body#anglistik a[href ^="https:"],
body#anglistik .nolistitem a[href ^="/lili/"]  { padding: 5px 0 5px 20px; background: transparent url(icon_external02.gif) no-repeat center left; }
body#anglistik a[href$='pdf'] { padding: 5px 0 5px 20px; background: transparent url(icon_pdf.gif) no-repeat 0 4px; }

body#anglistik #contenthauptspalte h1 {
 display: none; /* Eliminiert unerwünscht erzeugte h1 aus generierter Personenliste (staff)*/
}
body#anglistik img.rahmen {
 border: 1px solid #777;
}
body#anglistik .klein {
  font-size: 0.9em;
}
body#anglistik .citealumni {
  margin-top: 50px;
}







/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (17) Tabellen: Allg. Auszeichnungen        
/* -------------------------------------------------------------------------------------------------------------------------------- */
			/* === Stylessheets added by Petra Kubina === */
			/* === Add Fr 14. Sep 12:43:53 CEST 2007  === */

table { 
       border-collapse: collapse; /* Global für alle Tabellen, ie6 macht sonst hässlich Rahmen. */ 
       margin: 15px 0 10px 0; 
       width: 100%;
}
td, th { padding: 5px; 
         vertical-align: top; }
tbody th { text-align: left}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (18) Tabellen: Farbl. Unterlegungen        
/* -------------------------------------------------------------------------------------------------------------------------------- */

.odd, .evan, .even, .odd2, .evan2 {padding: 5px;}
.odd {background-color: #EAEDF0;} /* helles blau */
.evan, .even {background-color: #D2DDE9;} /* dunkleres blau */
.odd2 {background-color: #FFEFEF;} /* helles rosa */
.evan2 {background-color: #EFE0E0;} /* dunkleres rosa */
.zum_seitenanfang {background-color: #D2DDE9;} /* dunkleres blau */ 

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (19) Tabellen Modulbescheinigungen 
/* -------------------------------------------------------------------------------------------------------------------------------- */
/* 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: 100%;
}
table.modulbesch caption {
 font-size: 1.1em;
 font-weight: bold;
}
table.modulbesch .odd2 {
background-color: rgb(255,239,239);
}
table.modulbesch .evan2 {
background-color: rgb(239, 224, 224);
}
table.modulbesch tfoot tr td {
        font-size: 10px;
        font-weight: bold
}
table.modulbesch thead tr {
        font-weight: bold;
}
table.modulbesch tbody tr td a.modbe {
      color : #369;
}
table.modulbesch tbody tr.midhead td {
   font-weight: bold;
   font-size: 12px;
   border-bottom: 1px solid #000;
}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (20) Tabellen: Personenlisten / Workarounds
/* -------------------------------------------------------------------------------------------------------------------------------- */
/* Die Stylesheets für die Personenlisten wurden dem BIS
   entnommen und an die Bedürfnisse der Prüfungsamtseiten
   angepasst.
   Add Do 27. Sep 23:25:26 CEST 2007 */

table.personenliste {
	border : 0;
	width : 100%;
	color : black;
	font-weight : 500;
	font-size : 9pt;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}
table.personenliste th {
	padding: 5px 0;
	text-align : left;
	color : #555555;
	font-weight : 700;
	font-size : 10pt;
A
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
	vertical-align: top;
}
table.personenliste td {
	padding: 4px 0px 4px 0px;
}

table.personenliste thead tr {
  background-color: #fff;
}
table.personenliste tr.index {
  background-color: white;
  vertical-align : top;
}
table.personenliste tr.odd {
  background-color: #fff;
  vertical-align : top;
}
table.personenliste tr.even {
  background-color: #fff;
  vertical-align : top;
}

table.az_index {
	border : 0;
	width : 10%;
	color : #008000;
	font-weight : 500;
	font-size : 11px;
	font-family : Arial, Helvetica, sans-serif;
	text-decoration : none;
}

td.person_name {
	width : 150px;
	font-weight : 700;
}
a.person_homepage {
	color : #336699;
	font-weight : 700;
	text-decoration: none;
}
td.person_funktion {
	font-style: italic;
	font-weight : 500;
	padding: 4px 0px 4px 4px;
	/*display:block;*/
}
td.person_raum {
	width : 80px;
}
td.person_telefon {
	width : 80px;
}
td.person_fax {
	width : 80px;
        display: none;
}
td.person_telefon_sekr {
	width : 60px;
        display: none;
}
td.person_email {
	color : #369;
	text-decoration: none;

        display: none;
}
td.person_sprechzeit {
}

				/*A-Z Index*/

a.initial_link {
	display: block;
	color: #008000;
	font-size: 9pt;
	font-weight: bold;
	padding: 0;
	text-decoration: none;
}

table.az_index {
	margin: 0;
	color: #008000;
	font-size: 9pt;
	font-family: Arial, Helvetica, sans-serif;
	text-decoration: none;	
}

a.zum_seitenanfang {
	padding-left: 9pt;
	color: black;
	text-decoration: none;
	font-size: 9pt;
	font-family : Arial, Helvetica, sans-serif;
}

/* -------------------------------------------------------------------------------------------------------------------------------- */
/*   (21) Personenlisten: Elemente ausblenden/auswählen
/* -------------------------------------------------------------------------------------------------------------------------------- */

div.ohne_h1 h1 { display: none; }
div.ohne_h1 .bis_home { display: none; }

div.ohne_pname .ausblenden { display: none; }
div.ohne_th th { display: none; }

div.ohne_aufgabe .person_funktion { display: none; }
div.ohne_mail .person_email { display: none; }
div.ohne_telefon .person_telefon { display: none; }
div.ohne_sekr .person_telefon_sekr, div.ohne_sekr .person_telefon_sekt { display: none; }
div.ohne_buero .person_raum { display: none; }
div.ohne_sprechzeiten .person_sprechzeiten { display: none; }
div.ohne_homepage .person_homepage, .div.ohne_homepageperson_homepage extern { display: none; }

div.abgespeckt1a .ausblenden, div.abgespeckt1a th,
div.abgespeckt1a .person_homepage, div.abgespeckt1a .person_homepage extern { display: none; }

 div.abgespeckt2a .ausblenden, 
 div.abgespeckt2a th, 
 div.abgespeckt2a .person_funktion, 
 div.abgespeckt2a .person_funktion, 
 div.abgespeckt2a .person_homepage,
 div.abgespeckt2a .person_homepage extern
 { display: none; }

          div.abgespeckt2b .ausblenden, 
          div.abgespeckt2b th, 
          div.abgespeckt2b .person_homepage,
          div.abgespeckt2b .person_homepage 

extern, 
          div.abgespeckt2b dt.person_sprechzeiten, 
          div.abgespeckt2b dd.person_sprechzeiten  
          { display: none; }

                     div.abgespeckt3a .ausblenden, 
                     div.abgespeckt3a th, 
                     div.abgespeckt3a .person_homepage,
                     div.abgespeckt3a .person_homepage extern, 
                     div.abgespeckt3a dt.person_sprechzeiten, 
                     div.abgespeckt3a dt.person_funktion, 
                     div.abgespeckt3a dd.person_sprechzeiten, 
                     div.abgespeckt3a dd.person_funktion { display: none; }

a.einr_homepage:link {text-decoration: none;}
a.einr_homepage:visited {text-decoration: none;}
a.einr_homepage:hover {text-decoration: none;}
a.einr_homepage:active {text-decoration: none;}

dl.unter_geordnete_einr {
	background-color: #FFFBE4;
	border: dotted grey 1px;
	padding: 2px 2px 2px 2px;
	width: 100%;
	margin-bottom: 30px;
}




/* ---------------------------- (22) ------------------------------------------------------------------------ */
ul.keinbullet {list-style-type:none !important;}
/* ---------------------------------------------------------------------------------------------------------- */





/*
    Tipp, um Text an Bilder zentriert auszurichten :
   http://www.tutorials.de/forum/1247955-post4.html
*/
