/* DATEI document.css */

/* StyleSheet-Definitionen fuer die Homepage von Martin Brigl */
/* http://www.lrz.de/~brigl/ */
/* © 1998, Martin Brigl */
/* Kontakt: brigl@rz.fh-muenchen.de */





/* A-Tag: Aussehen und Farbe der Verknuepfungen */
a:link {
   color:#0000FF;
   text-decoration:none;
   font-weight:bold;
}
a:visited {
   color:#800080;
}
a:active {
   color:#FF0000;
}





/* BODY-Tag: Hintergrund, Rand */
body {
   background-color:#F0E4BF;
   background-image:url(../bilder/background.gif);
   margin:3mm 12mm;
}
body.home {
   background-image:url(bilder/background.gif);
   margin:5mm 15mm;
}
body.nav {
   margin:0px;
}
body.kompass {
   background-image:url(bilder/background.gif);
   margin:0px;
}





/* Schriftart fuer das gesamte Dokument festlegen */
p,ul,ol,li,div,td,th {
   font-family:Arial,Helvetica,sans-serif;
}




/* Schriftgroesse fuer Auswahllisten */
form.nav {
   font-size:9pt;
}





/* Ueberschriften festlegen */
h1,h2,h3,h4 {
   font-family:"Times New Roman",serif;
   font-style:italic;
   font-weight:bold;
}
h1 {
   font-size:28pt;
   text-align:center;
}
h2 {
   font-size:22pt;
}
h3 {
   font-size:16pt;
}
h4 {
   font-size:14pt;
}

/* Dekorationsrahmen fuer Ueberschriften */
.deko {
   border-color:#BD9A3B;
   border-left-style:solid;
   border-left-width:thin;
   border-top-style:solid;
   border-top-width:thin;
   margin-left:0mm;
   padding-left:2mm;
   padding-top:1mm;
}

#kleinerRand {
   margin:0mm;
}





/* Schriftfarbe und -groesse fuer normale Absaetze */
p {
   color:#000000;
   font-size:11pt;
}

p.grossFett {
   font-size:28pt;
   font-weight:bold;
}

p.grossBlink {
   font-size:28pt;
   text-decoration:blink;
}

p.grossRot {
   font-size:28pt;
   color:#FF0000;
}

p.homeInfo {
   font-size:9pt;
   margin-top: -20mm;
   position:absolute;
   text-align:left;
}

p.copyright {
   border-color:#BD9A3B;
   border-style:solid;
   border-width:1px;
   font-size:8pt;
   font-style:italic;
   margin:5mm 15mm 0mm;
   text-align:center;
}

p.smalllink {
   font-size:8pt;
   margin-top: 3mm;
   text-align:center;
}



table.bbv {
   font-size:10pt;
}

table.bbv td {
   font-size:10pt;
}

table.bbv tr {
   font-size:10pt;
}

table.bbv td.info {
   font-size:12pt;
   font-weight:bold;
}

table.bbv td.tab {
   font-size:11pt;
   font-style:italic;
   font-weight:bold;
}


table.termin {
   font-size:8pt;
}

table.termin td {
   font-size:8pt;
}

table.termin tr {
   font-size:8pt;
}

table.termin td.info {
   font-size:12pt;
   font-weight:bold;
}

table.termin td.tab {
   font-size:9pt;
   font-style:italic;
   font-weight:bold;
}

tr.dunkel {
   background-color:#E1D5B0;
} 

tr.hell {
   background-color:#FFF3CE;
} 


table.stdpl td {
   background-color:#FFF3CE;
   font-size:10pt;
}

table.stdpl td.info {
   font-size:11pt;
   font-weight:bold;
}

table.stdpl td.frei {
   background-color:#E1D5B0;
   font-size:11pt;
   font-style:italic;
   font-weight:bold;
}

table.termin td {
   font-size:8pt;
}

table.termin td.info {
   font-size:12pt;
   font-weight:bold;
}

table.termin td.tab {
   font-size:9pt;
   font-style:italic;
   font-weight:bold;
}










#textprivat {
   position: relative;
   height: 100px;
   width: 250px;
   top: 0px;
   left: 0px;
   clip: rect(0px 250px 100px 0px);
   overflow: hidden;
   visibility: hidden;
}

#textfhm {
   position: relative;
   height: 100px;
   width: 250px;
   top: -80px;
   left: 0px;
   clip: rect(0px 250px 100px 0px);
   overflow: hidden;
   visibility: hidden;
}

#textbbv {
   position: relative;
   height: 100px;
   width: 250px;
   top: -160px;
   left: 0px;
   clip: rect(0px 250px 100px 0px);
   overflow: hidden;
   visibility: hidden;
}

#textdjk {
   position: relative;
   height: 100px;
   width: 250px;
   top: -240px;
   left: 0px;
   clip: rect(0px 250px 100px 0px);
   overflow: hidden;
   visibility: hidden;
}

