body { 
       font-family: Arial, Helvetica, sans-serif; 
       font-weight: normal; font-size: 100%; 
       /* background-color: #009b7a; */
       color: black;
     }

address {
          background-color: #DFDFD0;
          border-color: #038A5F;
          border-style: solid;
          border-width: thin;
          /* color: #038A5F; */
          color: black;
          margin-top: 1ex;
          padding-top: 1ex;
          padding-bottom: 1ex;
          padding-right: 2ex;
          /* text-align: right; */
        }
/*
cite {
       font-style: italic;
     }
*/
h1 { background-color: #038A5F;
     border-color: #038A5F;
     border-style: solid;
     border-width: thin;
     color: white;
     font-weight: bold; font-size: x-large; 
     padding: 1ex; 
   }
h2 { /* background-color: #fff79a; */       /* gelb */
     /* color:  #038a5f; */                 /* uni-gruen */
     background-color: #DFDFD0;
     border-color: #038A5F;
     border-style: solid;
     border-width: thin;
     color:  #038a5f;
     font-weight: bold; font-size: 120%; 
     padding: 1ex; 
     margin-right: 1ex;
     text-align: center;
   }
h3 { 
     /* background-color: #fff79a; */       /* gelb */
     /* color:  #99501d; */                 /* rostbraun */
     background-color: #DFDFD0;
     border-color: #038A5F;
     border-style: solid;
     border-width: thin;
     color:  #038a5f;
     font-weight: bold; font-size: 110%; 
     max-width: 25em;
     overflow: visible; 
     padding: 1ex; 
     text-align: left;
   }

h4 { 
     border-style: none;
     font-weight: bold; font-size: 105%; 
     text-align: left;
   }

ul {
     /*
     list-style-type: square;
     list-style-type: circle;
     */
     list-style-type: disc;
     /*
     list-style-position: inside;
     */
     list-style-position: outside;
   }

ul li {
        /*
        color: red;
        */
        margin: 1ex;
      }

a:active {
           text-decoration: none;
           color: #038A5F;
         }
a:active.bild_quelle {
                       color: #ff7300;
                       font-size: x-small;
                       font-style: italic;
                       text-align: right;
                       margin-right: 1ex;
                     }
a:active.dozent {
                  /*
                    color: black;
                  */
                  color: #ff7300;
                  text-decoration: none;
                }
a:active.dozent_uni {
                      /*
                        color: black;
                      */
                      color: #038A5F;
                      text-decoration: none;
                    }
a:active.kopf {
                color: #038A5F;
                text-decoration: none;
              }
a:active.menue {
                /* color: #038A5F; */
                color: black;
                text-decoration: none;
              }
a:active.thema {
                 color: #ff7300;
                 font-style: italic;
                 text-decoration: none;
               }
a:hover.menue {
                /* color: #038A5F; */
                background-color: #ffb980;  /* color: #ff7300 mit Saettigung 50 statt 100 */
                /* color: white; */
              }
a:link {
         /* color: #038a5f; */
         /* color: blue; */
         color: #ff7300;
         text-decoration: none;
       }
a:link.bild_quelle {
                     color: #ff7300;
                     font-size: x-small;
                     font-style: italic;
                     text-align: right;
                     margin-right: 1ex;
                   }
a:link.dozent {
                /*
                  color: black;
                */
                color: #ff7300;
                text-decoration: none;
              }
a:link.dozent_uni {
                    /*
                      color: black;
                    */
                    color: #038A5F;
                    text-decoration: none;
                  }
a:link.kopf {
              /* color: #016b44; */
              color: white;
              text-decoration: none;
            }
a:link.menue {
               /* color: #038A5F; */
               color: black; 
               text-decoration: none;
             }
a:link.thema {
               color: #ff7300;
               font-style: italic;
               text-decoration: none;
             }
a:visited {
            /* color: #038a5f; */
            /* color: blue; */
            color: #ff7300;
            text-decoration: none;
          }
a:visited.bild_quelle {
                        color: #ff7300;
                        font-size: x-small;
                        font-style: italic;
                        text-align: right;
                        margin-right: 1ex;
                      }
a:visited.dozent {
                   /*
                     color: black;
                   */
                   color: #ff7300;
                   text-decoration: none;
                 }
a:visited.dozent_uni {
                       /*
                         color: black;
                       */
                       color: #038A5F;
                       text-decoration: none;
                     }
a:visited.kopf {
                 /* color: #016b44; */
                 color: white;
                 text-decoration: none;
               }
a:visited.menue {
                  /* color: #038A5F; */
                  color: black; 
                  text-decoration: none;
                }
a:visited.thema {
                  color: #ff7300;
                  font-style: italic;
                  text-decoration: none;
                }

a.adress_link {
              color: white;
              font-family: monospace; font-weight: normal; font-size: 130%; 
            }
a.inhalt {
           color: white;
         }
a.links {
          padding-left: 1ex;
        }
a.links_weiss {
                padding-left: 1ex;
                color: white;
              }
a.rechts {
           padding-left: 1ex;
         }
a.rechts_weiss {
                 padding-left: 1ex;
                 color: white;
               }
a.rechts_grau {
                padding-left: 1ex;
              }
a.spez_link {
              /*
              color: black;
              */
              font-family: monospace; font-weight: normal; font-size: 110%; 
            }
a.top {
        padding-left: 1ex;
      }
a.top:before {
        content: url(http://www.math.uni-bayreuth.de/pictures/xup.png);
      }
a.top_weiss {
              padding-left: 1ex;
              color: white;
            }
a.top_weiss:before {
                     content: url(http://www.math.uni-bayreuth.de/pictures/xup_white.png);
                   }
a.links:before {
        content: url(http://www.math.uni-bayreuth.de/pictures/xleft.png);
      }
a.links_weiss:before {
                       content: url(http://www.math.uni-bayreuth.de/pictures/xleft_white.png);
                       color: white;
                     }
a.rechts:before {
                  content: url(http://www.math.uni-bayreuth.de/pictures/xright.png);
                }
a.rechts_weiss:before {
                        content: url(http://www.math.uni-bayreuth.de/pictures/xright_white.png);
                      }
a.rechts_grau:before {
        content: url(http://www.math.uni-bayreuth.de/pictures/xright_gray.png);
      }

blockquote.href {
                        /*
                        background-color: red;
                        margin: 2ex;
                        */
                        margin: 1ex;
                        text-align: center;
                      }

br.clear {
           clear: both;
         }
div.address { 
               background-color: #DFDFD0;
               border-color: #038A5F;
               border-style: solid;
               border-width: thin;
               /* color: #038A5F; */
               color: black;
               margin-top: 1ex;
               padding-top: 1ex;
               padding-bottom: 1ex;
               padding-right: 2ex;
             }
div.address_links { float: left;
                    padding-left: 1em;
                    text-align: left; }
div.address_rechts { float: right;
                     padding-right: 1em;
                     text-align: right; }
div.galerie {
              /* background: lightgrey; */
              background: #DFDFD0;
              padding: 5px;
              margin-bottom: 3ex;
              width: 652px; 
            }
/*
#galerie {
  width: 400px;
  padding: 5px 5px 5px 5px;
  background: lightgrey;
}

#galerie img {
  padding: 0 1px 1px 0;
  border: 2px solid lightgrey;
}

#galerie img:hover {
  border: 2px solid white;
}

#galerie img:active {
  border: 2px solid #ff7300;
}
*/

div.dozent {
             padding-right: 5ex;
             font-variant:small-caps; font-size: small;
             text-align: right; color: black;
           }
div.inhalt {
            background-color: white;
            color: black; 
            font-size: medium;
            /* min-height: 60ex; */ /* 28 Zeilen = 56 ex */
            overflow: visible;
            width: 75%;
            /* max-width: 75%; */
            text-align: left;
            padding-top: 0em;
            margin-top: 1em;
            padding-left: 14em; /* IE: 1em;! */
            margin-right: 2ex;
          }
div.vortrag {
                   float: left;
                   margin-top: 0ex;
                   margin-left: 0ex;
                   vertical-align: bottom;
                   width: 50%;
                 }
div.inhalt_links {
                   float: left;
                   margin-top: 0ex;
                   /* margin-left: 0ex; */
                   padding-top: 0em;
                   vertical-align: bottom;
                   width: 75%;
                 }
div.inhalt_poster {
                    float: right;
                    margin-top: 0ex;
                    margin-right: 2ex;
                    vertical-align: middle;
                    /* width: 25%; */
                  }
div.labor {
            font-style: italic;
            color: #ff7300;
            text-align: left;
            margin-top: 1ex;
          }
div.logos_left {
                 float: left;
               }
div.logos_right {
                  float: right;
                }
div.menue {
            /*
            background-color: #038A5F;
            color: white; 
            */
            background-color: #DFDFD0; 
            border-color: #038A5F;
            border-style: solid;
            border-width: thin;
            /* color: #038A5F; */
            color: black;
            float: left;
            font-size: small;
            /* min-height: 60ex; */
            /* max-height: 90ex; */
            /* overflow: hidden; */
            margin-top: 1em;
            margin-right: 1ex;
            padding: 1em;
            /* width: 20%; */
            width: 12em;
          }
div.vortrag_bild {
                   text-align: center;
                   float: right;
                 }
/*
dd.faq {
       }
dl.faq { 
       }
dt.faq * { 
           color:  #009b7a;
           font-weight: bold;
         }
hr.schluss {
             border-style: solid;
             color: white;
             size: 3ex;
           }
li.details {
        margin: 1ex;
      }
li.faq_fragen {
        font-size: small;
        margin-top: 1ex;
      }
li.inhalt_klein {
                  font-size: small;
                }
p.autor {
          font-style: italic;
          padding-top: 1ex;
          padding-bottom: 1ex;
          padding-left: 5%;
          padding-right: 5%;
          text-align: right;
        }
p.details {
            font-size: large;
            font-weight: bold;
          }
p.top {
        text-align: right;
      }
p.zitat {
          padding-left: 5%;
          padding-right: 5%;
        }
*/
dd.vorjahr { 
           }
dd.zeiten { 
          }
dl.vorjahr { 
           }
dl.zeiten { 
          }
dt.vorjahr { 
            color:  #038A5F;
            font-weight: bold;
           }
dt.zeiten { 
            color:  #038A5F;
            font-weight: bold;
            margin-top: 1ex;
          }

h2.vortrag { 
             background-color: white;
             border-style: none;
             color:  #038a5f;
             font-size: 120%; 
             font-weight: bold; 
             padding: 0ex;
             text-align: left;
           }
hr.trenn { border-style: solid;
           border-width: thin;
           color:  #038A5F;
         }
img.big_foto {
               border-style: none;
               padding: 1px;
               margin-right: 3ex;
             }
img:active.galerie {
                     border-color: #ff7300;
                     border-style: solid;
                     border-width: 2px;
                     padding: 1px;
                   }
img:hover.galerie {
                    border-color: #038A5F;
                    border-style: solid;
                    border-width: 2px;
                    padding: 1px;
                  }
img.galerie {
              border-color: #DFDFD0;
              border-style: solid;
              border-width: 2px;
              padding: 1px;
            }
img.inhalt_poster {
             border-style: none;
             /* display: inline; */
             /* margin-top: 5ex; */
             vertical-align: middle;
           }
img.icons {
            border-style: none;
          }
img.logos_left {
                 border-style: none;
                 text-align: left;
               }
img.logos_right {
                  border-style: none;
                  text-align: right;
                }
img.vortrag {
              border-style: none;
              /* display: inline; */
              /* margin-top: 5ex; */
              margin-right: 2ex;
              padding: 0.5ex;
              vertical-align: middle;
            }
li.menue {
            /*
              margin-top: 1ex;
              margin-bottom: 1ex;
              margin-left: 0ex;
              padding-left: 0ex;
            */
            margin: 1ex;
            /* list-style-position: outside; */
          }
li.menue2 {
            /*
              margin-top: 1ex;
              margin-bottom: 1ex;
              margin-left: 0ex;
              padding-left: 0ex;
            */
            margin: 1ex;
            /* list-style-position: outside; */
          }
li.programm_punkte {
                     list-style-type: none;
                   }
li.regeln {
            margin: 1ex;
            /* list-style-position: outside; */
          }
li.themen {
          }
p.preis {
          font-style: italic;
          font-size: small;
        }
span.bild_quelle_titel {
                         font-size: x-small;
                         font-style: italic;
                         /* font-variant: small-caps; */
                         font-weight: bold;
                       }
span.bild_quelle {
                   font-size: x-small;
                   font-style: italic;
                   text-align: right;
                   margin-right: 1ex;
                 }
span.inhalt {
            background-color: white;
            color: black; 
            font-size: medium;
            /* min-height: 60ex; */ /* 28 Zeilen = 56 ex */
            /* width: 75%; */
            /*
            max-width: 75%;
            overflow: visible;
            text-align: left;
            margin-left: 1ex;
            */
            padding-left: 14em;
          }
span.mathtitle { font-variant:small-caps; font-weight:bold; font-size: medium;
                 color: white;
               }
span.thema {
             /* 
             color: #ff7300;
             */
             color: black;
             font-style: italic;
             text-decoration: none;
           }
span.vortrag_fakt {
                    color: #038a5f;
                    font-weight: bold;
                  }
span.zeit_ort { font-size: large; font-weight:bold; 
                color: #038A5F;
              }
span.tdm { font-size: x-large; font-weight:bold; 
           color: #038A5F;
         }
/*
span.infos { color: #009b7a; font-weight:bold; font-size:large; }
table.details {
             border-style: none; border-width: 0pt;
             border-spacing: 0pt;
             padding: 0ex; 
             text-align: left;
           }
table.infos {
              border-style: none; border-width: 0pt;
              border-spacing: 0pt;
              padding: 1ex; width: 100%;
            }
*/
table.kopf {
             border-color: #038A5F; border-style: solid; border-width: 2ex;
             border-spacing: 0pt;
             padding-top: 0ex;
             padding-bottom: 0ex;
             padding-left: 0ex;
             padding-right: 0ex; width: 100%;
           }
table.liste {
              border-style: solid; border-width: thin;
            }
table.logos {
            }
/*
table.modul {
              border-style: none;
              border-collapse: separate;
              margin-top: 2ex;
              text-align: center;
              width: 100%;
            }
*/
table.navtop { background-color: #DFDFD0; 
               border-color: #038A5F; 
               border-style: solid; 
               border-width: thin;
               padding: 0ex; width: 100%;
               text-align: center; vertical-align: middle;
               font-size: large; 
	       width: 100%;
             }
table.raetsel { border-style: solid; 
                border-width: thin;
                border-spacing: 0pt;
                padding: 0ex; 
                text-align: left;
              }
/*
table.sprache




                border-style: none; border-width: 0pt;
                border-spacing: 0pt;
                padding: 0ex; 
                text-align: left;
              }
/*
table.sprache { border-style: none; border-width: 0pt; 
                font-size: small; 
              }
table.start {
              background-color: #009b7a; 
              border-style: none;
              color: white; 
              font-weight: bold; 
              padding: 2ex;
              text-align: center; 
              width: 100%;
            }
td.aufbau {
            background-color: #ccccf6; padding: 1ex; 
            text-align: center;
            width: 20%;
          }
td.ba_ma {
           background-color: #eeeeee; padding: 1ex;
           text-align: center; vertical-align: middle;
           width: 15%;
         }
td.basis_vertiefung {
                      background-color: #b2f1b2; padding: 1ex; 
                      text-align: center;
                      width: 50%;
                    }
td.details {
             text-align: left;
             vertical-align: top;
           }
td.details_rechts {
                    padding-left: 1ex;
                    text-align: left;
                    vertical-align: top;
                  }
td.infos {
           padding: 1ex;
           text-align: left;
           vertical-align: top;
           width: 50%;
         }
td.integ_fach {
                background-color: #cccccc; padding: 1ex; 
                text-align: center;
                width: 20%;
              }
td.jahr {
          background-color: white;
          padding: 1ex; text-align: right;  
        }
*/
td.kopf_adr {
          /* background-color: #B0CBB0; */
          /* background-color: #009b7a; */
          background-color: #038A5F;
          text-align: center;
          width: 35%;
          vertical-align: middle;
        }
td.kopf_bild {
          /* background-color: #B0CBB0; */
          /* background-color: #009b7a; */
          background-color: #038A5F;
          text-align: center;
          vertical-align: top;
        }
td.links {
           text-align: left;
         }
td.liste {
           border-collapse: collapse;
           border-style: solid; border-width: thin;
           /* border-style: none; border-width: 0pt; */
           /* padding-left: 1ex; padding-top: 0.5ex; */
           padding: 1ex;
         }
td.logos {
           padding: 1ex;
         }
td.rechts {
            text-align: right;
          }
td.inhalt {
            text-align: left;
            vertical-align: bottom;
          }
td.navtop {
          /* background-color: #B0CBB0; */
          /* background-color: #009b7a; */
          /* background-color: #038A5F; */
          color: black;
          font-variant:small-caps; font-weight:bold;
          font-size: x-large;
          text-align: center;
          vertical-align: middle;
          width: 40%;
        }
td.navtop_datum {
          /* background-color: #B0CBB0; */
          /* background-color: #009b7a; */
          /* background-color: #038A5F; */
          color: black;
          font-weight:bold;
          font-size: medium;
          text-align: right;
          vertical-align: middle;
          width: 30%;
        }
td.raetsel {
             border-spacing: 0pt;
             border-style: solid; 
             border-width: thin;
             padding: 0.5ex;
             text-align: center;
           }
/*
td.spezial {
             background-color: #fff3b2; padding: 1ex; 
             text-align: center;
           }
td.studiengang {
                 font-size: 100%;
                 text-align: right; 
               }
td.vertiefung {
                background-color: #e7b2b2; padding: 1ex; 
                text-align: center;
                width: 30%;
              }
*/
th.raetsel {
             border-spacing: 0pt;
             border-style: solid; 
             border-width: thin;
             text-align: center;
             padding: 0.5ex;
           }
/*
th.liste {
           border-style: none; border-width: 0pt;
           // padding-left: 1ex; padding-top: 0.5ex; //
           padding: 3ex;
         }
tr.details {
           }
tr.kopf {
          background-color: #B0CBB0;
        }
tr.titel {
           font-size: 140%;  
         }
ul.details {
             list-style-type: circle;
           }
*/
tr.logos {
         }
tr.raetsel {
           }
ul.menue {
           list-style-type: disc;
           /* margin-left: 0ex; */
           padding-left: 1.5ex;
         }
ul.menue2 {
            /* list-style-image: url(/pictures/right_green_triangle.gif); */
           list-style-type: square;
            /* margin-left: 0ex; */
            padding-left: 1.5ex;
          }
ul.programm_punkte {
                     list-style-type: none;
                     /* margin-left: 0ex; */
                     padding-left: 0ex;
                   }
ul.regeln {
            list-style-type: disc;
            /* margin-left: 0ex; */
            padding-left: 2ex;
          }
ul.themen {
            list-style-type: disc;
            /* margin-left: 0ex; */
            padding-left: 1ex;
          }
