/* xerxesr 2006-02-19 */

body {
    margin: 0px;
    padding:0px;
    color:black;
    background-color:#082b89;
}

body,a,td,p,div,span,h1,h2,h3,h4 { font-family:Geneva, Arial, Helvetica, Swiss, SunSans, sans-serif; font-size: 14px; }

/*************************************************************************
 * Titelleiste (oben)
 *************************************************************************/

#titlebar {
    margin:0px;
    padding:0px;
    height:141px;
    background-color:#000050;
    color:#cccccc;
    z-index:5;
    /* wichtig für MSIE, da Bereich sonst vergrössert wird! */
    overflow:hidden;
}

/*************************************************************************
 * Titeltext innerhalb der Titelleiste
 *************************************************************************/

#unilogo {
    padding:0.5cm;
    border:0px;
    z-index:10;
    height:103px;
    width:106px;
}

span.title {
    background-color:#000050;
    color:#cccccc; 
    text-decoration:none;
    font-size:20pt;
    font-weight:bold;
    position:absolute;
    top:37px;
    left:144px;
    z-index:15;
}

span.subtitle {
    font-size:15pt;
    font-weight:bold;
    background-color:#000050; 
    color:#cccccc; 
    text-decoration:none;
    position:absolute;
    top:79px;
    left:144px;
    z-index:15;
}

#geb {
    vertical-align:bottom;
    border:0px;
    position:absolute;
    top:21px;
    right:19px;
    z-index:10;
}

/*************************************************************************
 * Navigationsleiste (links)
 *************************************************************************/

#navigation {
    position:absolute;
    top:141px;
    left:0px;
    width:208px;
    padding:0px;
    margin:0px;
    vertical-align:top;
    color:inherit;
    background-color:#082b89;
}

/*************************************************************************
 * Navigationsbereich in der Navigationsleiste
 *************************************************************************/

div.nav {
    background-color:#082b89;
    color:white;
    padding-left:0.5cm;
    padding-right:0.5cm;
    padding-top:0.5cm;
    padding-bottom:2px;
    vertical-align:top;
    font-size: 15px;
    font-weight:bold;
}

#navigation li {
    list-style-image: url('http://www.mathematik.uni-ulm.de/style/pfeil.png');
    text-decoration:none;
    background-color:inherit;
    color:white;
    font-size:12px;
    line-height:100%;
    font-weight:normal;
    padding-left:1px;
    padding-bottom:10px;
    margin-right:0.5cm;
}

#navigation li.no_liststyleimage {
    list-style-image: url('http://www.mathematik.uni-ulm.de/style/spacer.gif');
    color: gray;
    background-color:inherit;
}

#navigation li a {
    text-decoration: none;
    color: white;
    background-color:inherit;
    font-size: 12px;
    line-height: 120%;
    font-weight: normal;
}

#navigation li a:hover {
    text-decoration: underline;
}

div.Talks {
    margin-top:-20px;
}

/*************************************************************************
 * Such-Abschnitt in der Navigationsleiste
 *************************************************************************/

#htdig {
    color:inherit;
    background-color:#0066cb;
    height:65px;
    margin-top:12px;
    padding:15px 0px 0px 0px;
}

input.searchfield {
    padding:0px;
    margin:0px auto 0px auto;
    display:block;
}

input.searchsubmit {
    margin:4px auto 0px auto;
    display:block;
}

/*************************************************************************
 * W3C Buttons
  *************************************************************************/

img.w3cbutton1 {
    margin:10px 0px 10px 0px;
    padding:0px 0px 0px 15px;
    border:0px;
    width:80px;
    height:15px;
    float:left;
}

img.w3cbutton2 {
    margin:10px 0px 10px 0px;
    padding:0px 15px 0px 0px;
    border:0px;
    width:80px;
    height:15px;
    float:right;
}

/*************************************************************************
  Aktuelle Seite
 *************************************************************************/

#main {
    padding:0px;
    margin-top:0px;
    margin-left:208px;
    margin-right:0px;
    z-index:1;
}

/*************************************************************************
 * Titel der aktuell angezeigten Seite
 *************************************************************************/

#main_header {
    border-top: 2px solid #082b89;
    padding-top:6px;
    padding-bottom:9px;
    padding-right:2px;
    padding-left:7px;
    color:#ffffff;
    background-color:#000050;
    font-size:14pt;
    font-weight:bold;
}

/*************************************************************************
 * Sprachen
 *************************************************************************/

span.flags {
    position:absolute;
    right:6px;
    margin-top:0.1cm;
    padding:0;
    border:0px;
}

img.flags {
    vertical-align:middle;
    border:0px;
    margin-left:8px;
    margin-top:-2px;
}

span.flags a {
    background-color:#000050;
    text-decoration: none;
    color: white;
    font-size: 12px;
    font-weight: bold;
    margin-right:4px;
}

span.flags a:hover {
    text-decoration: underline;
}

/*************************************************************************
 * Inhalt der aktuell angezeigten Seite
 *************************************************************************/
#main_content {
    /*overflow:auto;*/
    overflow:hidden;
    color:black;
    background-color:white;
    background-image: url('http://www.mathematik.uni-ulm.de/style/saeulen1.jpg');
    padding:20px;
}

/*************************************************************************
 * Fusszeile der aktuell angezeigten Seite (mit Datum und Autor)
 *************************************************************************/

#main_footer {
    height:23px;
    background-color:#000050;
    color:#cccccc;
    text-align:left;
}

#main_footer address {
    text-decoration: none;
    color:white;
    background-color:inherit;
    font-size: 12px;
    padding-left:5px;
    padding-top:5px;
}

#main_footer address a {
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color:white;
    background-color:inherit;
}

#main_footer address a:hover {
    text-decoration: underline;
}

/*************************************************************************
 * Linkbox
 *************************************************************************/

#container {
    padding:0px;
    margin:0px 0px 0px 10px;
    /*margin:2px -10px -10px 14px;*/
}

div.boxleft, div.boxright {
    width:44%;
    margin-bottom:-15px;
}

div.boxleft {
    float:left;
    clear:both;
    margin-right:48px;
}

div.boxright {
    float:left;
}

div.boxleft li, div.boxright li {
    width:115%;
    list-style-type:none;
    margin:0px 0px 0px -51px;
    padding:2px 2px 3px 20px;
}

span.boxtitle {
    width:105%;
    font-weight:bold;
    padding:5px 5px 5px 5px;
    margin:0px -13px -5px 0px;
    color:#ffffff;
    background-color:#082b89;
    display:block;
}

div.floatclear {
    clear:both;
}

/*************************************************************************
 * Telefonliste
  *************************************************************************/

table.phonelist td {
    white-space:nowrap;
    text-align:left;
}

/*************************************************************************
 * WiMa - Kalender
  *************************************************************************/

div.wimacal {
    max-width:800px;
    min-width:380px;
    margin:0px auto 0px auto;
}

span.wimacal-kolloqtitle {
    display:block;
    font-size:1em;
    font-weight:bold;
    padding:1em 1em 1em 1em;
    margin:10px 0px 0px 0px;
    border-top:solid 1px #dddddd;
}

div.wimacal-titlebar {
    background-image: url('http://www.mathematik.uni-ulm.de/style/unilogo_small.png');
    background-repeat:no-repeat;
    background-position:5px 15px;
    padding:0px;
    height:90px;
    background-color:#000050;
    color:#cccccc;
}

div.wimacal-titlebar span.wimacal-title {
    font-size:20pt;
    font-weight:bold;
    padding-left:80px;
    padding-right:80px;
    padding-top:14px;
    display:block;
}

div.wimacal-titlebar span.wimacal-subtitle {
    font-size:12pt;
    font-weight:bold;
    padding-left:80px;
    padding-right:80px;
    padding-top:0px;
    display:block;
}

div.wimacal-main {
    margin:0px;
    padding:5px 5px 5px 20px;
    color:inherit;
    background-color:white;
    min-height:180px;
}

div.wimacal-main h1 {
    font-size:24px;
}

div.wimacal-main h2 {
    line-height:1em;
}

div.wimacal-main h3 {
    font-size:18px;
}

div.wimacal-main p {
}

/*************************************************************************
 * Naechste Vortraege
  *************************************************************************/

#nextTalksDiv {
    width:96%;
    background-color:white;
    margin-top:-10px;
    margin-bottom:10px;
    padding-bottom:5px;
    opacity:0.7
}

#nextTalks {
    list-style-type:none;

}

#nextTalks a, #nextTalks a:visited {
    text-decoration:none;
    color:black;
}


.nextTalksDate {
    display:block;
    float:left;
    width:285px;
    margin-left:-30px;
}

.nextTalksPerson {
    font-weight:bold;
    padding-right:5px;
}

.nextTalksTitle {
    font-style:italic;
    white-space:nowrap;
}

.nextTalksCaption {
    font-weight:bold;
    margin:0px 10px 25px 0px;
    padding:5px 5px 5px 5px;
    color:#ffffff;
    /*float:left;*/
    background-color:#082b89;
}













