table.rahmen{
   width: 900px;
   border-collapse: collapse;
   border: 1px solid #000000;
   margin-top: 5px;  
}

td.termin{
  border: 1px solid #000000;
  padding: 5px;
}

th.termin{
  border: 1px solid #000000;
  background-color: #D0D0D2
}

table.footer{
   width: 900px;
   border-collapse: collapse;
   border: 1px solid #000000;
   margin-top: 5px;
   text-align: center;
}

table.termine{
   border-collapse: collapse;
   border: 1px solid #000000;
   width: 100%;
}

td.header{
   background-color: #F1F5F8;
   text-align: center;
   color: #FFFFFF;
   vertical-align: middle;
   height: 100px;
}


td.navi{
  background-color:#F1F5F8;

  width: 200px;
  vertical-align: top;
  text-align: left;
  font-family: 'Verdana';
  padding-left: 3px;


}

td.misc{
  background-color:#FFFFFF;

  width: 105px;
  vertical-align: middle;
  text-align: left;
  padding-left: 3px;
  
}

td.misc2{
  background-color:#FFFFFF;

  vertical-align: middle;
  text-align: left;
  padding-top: 10px;
  padding-bottom: 10px;
  
}

td.content{
   background-color: #FFFFFF;
   width: 700px;
   text-align: left;
   padding-left: 20px;
   padding-top: 20px;
   padding-right: 20px;
   padding-bottom: 20px;
   vertical-align: top;
   align: left;
}

a.navi{
    text-decoration: none;
     color: #189D95;
     font-weight: bold;
     line-height: 1.5;
}

a.navi2{
    text-decoration: none;
     color: #B8BD15;
     font-weight: bold;
     line-height: 2.5;
}

a.navi:visited{
    text-decoration: none;
     color: #189D95;
     font-weight: bold;
     line-height: 1.5;
}

a.navi2:visited{
    text-decoration: none;
     color: #B8BD15;
     font-weight: bold;
     line-height: 2.5;
}

h4{
 margin-top: 0px;
}

img.start{
    border: 0px;
    vertical-align: middle;
    align: left;

}

div.start{
    height: 100%;
}

a.nachoben{
    color: #0000FF;
}

b.blue{
     color: #189D95;
     font-weight: bold;
}

td.c{
   padding: 10px;
   vertical-align: top;
}

div.gr{
 float: right;
 border: 0px;
 margin: 10px;
 width: 150px;
}
div.gl{
 float: left;
  border: 0px;
  margin: 10px;
   width: 150px;
}

div.gbl{
 float: left;
  border: 0px;
  margin: 10px;
   width: 300px;
}
div.gbr{
 float: right;
  border: 0px;
  margin: 10px;
   width: 300px;
}
div.gbr2{
 float: right;
  border: 0px;
  margin: 10px;
   width: 220px;
}
div.gblw{
 float: left;
  border: 0px;
  margin: 10px;
   width: 400px;
}

table.dlist{
 	margin-left: 20px;
}

div.nv{
   visibility: hidden;
   position: absolute;
   top: 10px;
}
div.rel{
  position: relative;
   top: -350px;
   left:  410px;
   width: 400px;
}
div.rel2{
  position: relative;
   top: -330px;
   left:  410px;
    width: 400px;
}

div.orchbild{
    text-align: center;
    width: 400px;
}

td{
   vertical-align: top;
}

a:visited{
   color: #0000FF;
}




body{
   color: #000000;
}

h2{
   color: #000000;
}

h3{
   color: #000000;
}

body{
  color: #000000;
}
