
body, p, h1, h2, h3, h4, h5, h6, ul, ol, dl, div, caption, td {
   font-family:Verdana,Arial,Helvetica,sans-serif;
   font-size:9pt;
   line-height:1.3em;
   color:#000000;
}


a:link    { color:#007e39;  }
a:visited { color:#007e39;  }
a:focus   { color:#007e39;  }
a:hover   { color:#007e39;  }
a:active  { color:#98282B;  }

h1 {
  font-size:14pt;
  color:#98282B;
  font-weight:bold;
  text-align:center;
}

a.menuItem {
  font-size:13px;
  font-weight:bold;
  color:#000000;
  text-align:left;
}

a.menuItem:hover {
  color:#007e39;
}

a.smallMenuItem {
  font-size:10px;
  font-weight:bold;
  color:#000000;
}

a.smallMenuItem:hover {
  color:#007e39;
}

.breadCrumbs {
  color:#FFFFFF;
  background-color:#007E39;
  text-align:left;
  vertical-align:middle;
}

.breadCrumbs a { color:#ffffff; }

td.headerCell {
  background-image:url(imgs/mughead_anpassung.gif);
  background-repeat:repeat-x;
  border-top:1px solid #a0a0a0;
  border-left:1px solid #a0a0a0;
}

td.leftLogoCell {
  background-color:#007E39;
  border-left:1px solid #a0a0a0;
  text-align:left;
  vertical-align:top;
}

td.middleLogoCell {
  background-color:#007E39;
  vertical-align:middle;
  text-align:left;
}

td.navigationCell {
  width:200px;
  vertical-align:top;
  text-align:left;
  background-image:url(imgs/bg_nav.jpg);
  background-repeat:repeat-y;
  border-left:1px solid #a0a0a0;
}

td.contentCell {
  vertical-align:top;
  text-align:left;
  padding:1em;
}

td.sideShadow {
  width:8px;
  background-image:url(imgs/wborder_r.gif);
  background-repeat:repeat-y;
  background-color:#ffffff;
  vertical-align:top;
  text-align:left;
  border:none;
}

td.bottomShadow {
  background-image:url(imgs/wborder_b.gif);
  background-repeat:repeat-x;
  background-color:#ffffff;
  vertical-align:top;
  text-align:left;
  border:none;
}

.symposiumHeaderLarge {
  font-size:1.6em;
  font-weight:bold;
  font-style:italic;
  color:white;
  margin-bottom:0.3em;
}

.symposiumHeaderLarge sup {
  font-size:0.8em;
  font-weight:bold;
  font-style:italic;
  color:white;
}

.symposiumHeaderSmall {
  font-size:1.2em;
  font-weight:bold;
  font-style:italic;
  color:white;
}

.sponsorLogo {
   text-align:center;
   padding:1em;
}

.sponsorLink {
   text-align:left;
   padding-left:2em;
}

.program {
   width:95%;
   text-align:left;
   margin: 0.5em 0.5em 0.5em 0.5em;
   border:1px solid #ccc;
}

.program td {
   background-color:#f5f5f5;
   padding-left:1ex;
   padding-right:1ex;
   text-align:left;
   border:1px solid #fff;
}

.timeSlot {
   padding-left:1ex;
   padding-right:1ex;
   text-align:left;
   white-space:nowrap;
   vertical-align:top;
}


td.session {
   height:3.2em;
   background-color: #e0e0e0;
   vertical-align:middle;
}   

.notes {
   text-align:center;
   font-size:smaller;
}

#lncs {
   margin-left:2ex;
   margin-bottom:1ex;
}

#anncouncements {
   background-color:#e0e0e0;
}

#anncouncements td {
  padding-left:1ex;
  padding-right:1ex;
  text-align:left;
}

#registration {
   background-color:#e0e0e0;
}

#registration td {
  padding-left:1ex;
  padding-right:1ex;
}

h2 {
   font-size:1.5em;
   color:#98282B;
   font-weight:bold;
}

.gallerycontainer {
    padding: 0px;
    text-align:center;
    background-color: #f5f5f5;
}

.thumbnail {
    padding: 2px;
    text-align: center;
    vertical-align: middle;
    color: #CCCCCC;
    border: 1px solid #fff;
}

.thumbnail img {
    background: #eee;
    padding: 3px;
    margin: auto;
}

.thumbnail a {
    color:#999999;
    text-decoration: none;
}

a img {
   border:none;
}



