body {
   margin:0;
   padding:0;
   height:100%;
}

body {
   background-color:rgb(198,198,198);
   color:black;
   background-image:url(naviback.gif);
   background-repeat:repeat-y;
   font-family:Verdana,sans-serif;
}

#navigation {
  position:absolute;
  top:20px;
  left:-20px;
  width:400px;
  overflow:hidden;
}

#content {
  margin-top:20px;
  margin-right:30px;
  margin-left:370px;
}

ul.closed, ul.opened {
  font-size:10px;
  list-style-type:none;
  font-weight:bold;
  line-height:16px;
}

ul.closed {
  display:none;
}

ul.opened {
  display:block;
}

a.folder {
  cursor:pointer;
}

a.nav {
  font-weight:bold;
  font-style:normal;
}

a.nav:link, a.nav:visited, a.nav:hover, a.nav:active {
  color:rgb(0,0,0);
  text-decoration:none;
}

h1 {
  font-size:30px;
  font-weight:bold;
  color:rgb(255,255,255);
  text-align: center;
  padding-bottom:8px;
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
}

h2 {
  font-size:20px;
  font-weight:bold;
  font-style:normal;
  color:rgb(0,0,0);
  text-align: center;
  padding-bottom:8px;
}

h3 {
  font-size:11px;
  font-weight:bold;
  font-style:normal;
  color:rgb(0,0,0);
  padding-bottom:8px;
}

h4 {
  font-size:20px;
  font-weight:bold;
  font-style:normal;
  color:rgb(255,255,255);
  text-align: center;
  padding-bottom:8px;
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
}

table {
border:1px solid blue;
border-spacing:5px; 
empty-cells:show;
font-family:Verdana, sans-serif; 
font-size:11px; font-weight:bold}
td {border:1px solid blue;margin:5px
  }

.TabFernUni {
position:static;
width:auto;
margin-left:auto;
margin-right:auto;
border:0px;                                   
   }
   
.tdFernUni  {
padding-right:30px;
padding-left:30px;
padding-top:3px;
padding-bottom:3px;
font-family:Verdana, sans-serif;
font-size:16px; 
font-weight:bold;
text-align:center;
border: 0px solid blue;
    }
    
.tdFernUniAb  {
padding-right:30px;
padding-left:30px;
padding-top:3px;
padding-bottom:15px;
font-family:Verdana, sans-serif;
font-size:16px;
font-weight:bold;
text-align:center;
border: 0px solid blue;
    }
    
.Klausschwarz   {
font-family:Verdana, sans-serif;
font-size:20px;
font-weight:bold;
font-style:normal;
color: #000000;
}   

.Klausrot   {
font-family:Verdana, sans-serif;
font-size:20px;
font-weight:bold;
font-style:normal;
color: #FF0000;
}

.Klausblau   {
font-family:Verdana, sans-serif;
font-size:20px;
font-weight:bold;
font-style:normal;
color: #0000FF;
}

.TABtermine {
width:70%;
text-align:center;
margin-left:auto;
margin-right:auto;
border:0px;
}

.TDlinks   {
font-family:Verdana, sans-serif;
font-size:20px;
font-weight:bold;
font-style:normal;
color: blue;
text-align:left;
border:0px;
}

.TDrechts   {
font-family:Verdana, sans-serif;
font-size:20px;
font-weight:bold;
font-style:normal;
color: red;
border:0px;
}


.Tab_Arbgem   {
border-collapse:collapse;
width: 100%;
text-align:center;
}

.Td_Arbgem_black   {
font-family:Verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:black;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}

.Td_Arbgem_black_left   {
font-family:Verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:black;
text-align:left;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}


.Td_Arbgem_red   {
font-family:Verdana, sans-serif;
font-size:13px;
font-weight:bold;
color:red;
padding-left: 10px;
padding-right: 10px;
padding-top: 10px;
padding-bottom: 10px;
}




