body {
    background-color: #FFFFFF;
    color: #000000;
 }

address {
            font-size: 60%;
}

table.framed {
  border-width: 3px;
  border-style:solid;
  empty-cells:show;
  rules: all;
  border-left-width: 1px;
  border-right-width: 1px;
  border-top-width: 1px;
  border-bottom-width: 1px;
  font-size: 80%;
}

td.h1 { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            font-style: italic ; 
            padding: 0;
            width: 80%;
            font-size: 300%;
}

td.center { 
            text-align: center ;
}
td.right { 
            text-align: right ;
}
td.left { 
            text-align: left ;
}
td.rowspan2 { 
            text-align: center ;
            valign: middle ;
            background-color: #9ED6C3;
}

td.speaker { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            padding: 0;
            font-size: 120%;
}

td.title { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            padding: 0;
            font-size: 120%;
}

td.calculemus { 
            text-align: center ;
            valign: middle ;
            background-color: #6fa0be ;
            color: #000000 ;
}

td.mkm { 
            text-align: center ;
            valign: middle ;
            background-color: #6fbea0 ;
            color: #000000 ;
}

td.panel { 
            text-align: center ;
            valign: middle ;
            background-color: #6FAFAF ;
            color: #000000 ;
}

td.calculemusSat { 
            text-align: center ;
            valign: middle ;
            background-color: #9ec3d6 ;
            color: #000000 ;
}

td.mkmSat { 
            color: #000000 ;
            text-align: center ;
            valign: middle ;
            background-color: #9ED6C3 ;
}

td.social { 
            text-align: center ;
            valign: middle ;
            background-color: #B80047 ;
            font-style: italic ; 
}


td.coffee {
             text-align: center ;
             color: #FFFFFF;
             background-color: #663300;
}

td.lunch {
             text-align: center ;
             color: #000000;
             background-color: #FFFF99;
}

td.space { 
            padding: 3;
}

h1 { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 5pt;
            font-weight: bold ;
            font-style: italic ; 
            padding: 0;
            width: 100%;
            font-size: 300%;
}

td.h2 { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            font-style: italic ; 
            padding: 0;
            width: 80;
            font-size: 150%;
}
h2 { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            font-style: italic ; 
            padding: 0;
            width: 100%;
            font-size: 200%;
}

h3 { 
            color: #0000FF ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            font-style: normal ; 
            padding: 0;
            width: 100%;
            font-size: 200%;
}

h4 { 
            color: #000000 ;
            background-color: #FFFFFF ;
            border-width: 0;
            font-weight: bold ;
            font-style: normal ; 
            padding: 0;
            width: 100%;
            font-size: 150%;
}

h5 { 
            color: #006600 ;
            background-color: #ffffff ;
            border-width: 0;
            font-weight: bold ;
            font-style: normal ; 
            padding: 0;
            width: 100%;
            font-size: 100%;
}


ul.navbar li {
  background-color: #FFFFFF ;
  color: black;
  margin: 0.5em 0;
  padding: 0.3em;
  border-right: 1em solid black }
ul.navbar a {
  text-decoration: none }
a:link {
  background-color: #FFFFFF ;
  color: blue }
a:visited {
  background-color: #FFFFFF ;
  color: red }
address {
  margin-top: 1em;
  padding-top: 1em;
  border-top: thin dotted }

td.odd {
  background-color: #FFFFFF;
  font-weight: bold;
  line-height: 100%;
  color: #009900;
}
td.even {
  background-color: #FFFFFF;
  line-height: 90%;
  color: #000000;
}

div#foot {
  margin-left: auto;
  clear: both;
  width: 100%;
  padding-top: 2ex;
  margin-right: auto;
}
div#left {
  margin-left: auto;
  float: left;
  width: 25%;
  margin-right: auto;
}
div#right {
  margin-left: auto;
  float: right;
  width: 74%;
  margin-right: auto;
}

img {
  border: 0;
}

table.reg {
  border-width: 1px;
  border-style:solid;
  background-color: #ffff66;
  empty-cells:show;
}


th.reg {
  border-left-width: 0px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-style:solid;
  background-color: #ffff66;
  empty-cells:show;
}

th.regu {
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-style:solid;
  background-color: #ffff66;
  empty-cells:show;
}

td.reg {
  border-left-width: 0px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-style:solid;
  background-color: #ffff66;
  empty-cells:show;
}

td.regl {
  border-left-width: 0px;
  border-right-width: 1px;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-style:solid;
  background-color: #ffff66;
  empty-cells:show;
}

td.regu {
  border-left-width: 0px;
  border-right-width: 0px;
  border-top-width: 0px;
  border-bottom-width: 1px;
  border-style:solid;
  background-color: #ffff66;
  empty-cells:show;
}

