
/*-------------------------PAGE-------------------------*/

#page {
 width:808px; /* 8px because the 4-times 2px-border */
 height:auto;
 margin:25px 0px;
 text-align:left;
}

 .colleft {
  width:150px;
  height:inherit;
  background-color:rgb(175,225,225);
  border-right:solid 2px rgb(255,255,255);
 }
 
  .colleft ul.navi {
   border-top:solid 2px rgb(255,255,255);
  }

   .colleft ul.navi li a {
    display:block;
    width:140px;
    height:auto;
    margin:0;
    padding:0 0 0 10px;
    border-bottom:solid 2px rgb(255,255,255);
    font-weight:bold;
    text-decoration:none;
    line-height:25px;
   }
    .colleft ul.navi li.dark a:link, .colleft ul.navi li.dark a:visited {
     background-color:rgb(175,225,225);
     color:rgb(45,40,115);
    }
    .colleft ul.navi li.dark a:hover, .colleft ul.navi li.dark a:active, .colleft ul.navi li.dark a.active {
     background-color:rgb(50,175,200);
     color:rgb(255,255,255);
    }
    .colleft ul.navi li.light a:link, .colleft ul.navi li.light a:visited {
     background-color:rgb(200,225,250);
     color:rgb(45,40,115);
    }
    .colleft ul.navi li.light a:hover, .colleft ul.navi li.light a:active, .colleft ul.navi li.light a.active {
     background-color:rgb(50,175,200);
     color:rgb(255,255,255);
    }
   
    .colleft ul.navi li.sub a {
     width:130px;
     height:auto;
     padding:0 0 0 20px;
    }
     .colleft ul.navi li.subsub a {
      width:120px;
      height:auto;
      padding:0 0 0 30px;
     }
 
 .colcenter {
  width:450px;
  height:auto;
  background-color:rgb(225,240,230);
  border-left:solid 2px rgb(255,255,255);
  border-right:solid 2px rgb(255,255,255);
 }
  #header .colcenter {
   vertical-align:bottom;
  }
  
  #content .colcenter {
   height:500px;
  }
  
  #content .colcenter .content {
   margin:10px;
  }
  
   #tbl_seminars {
    width:100%;
   }
    #tbl_seminars tr th {
     padding:5px;
     background-color:rgb(45,40,115);
     color:rgb(255,255,255);
    }
    #tbl_seminars tr.row_a td {
     padding:5px;
     background-color:rgb(200,225,250);
    }
    #tbl_seminars tr.row_b td {
     padding:5px;
     background-color:rgb(150,190,225);
    }
  
 .colright {
  width:150px;
  height:auto;
  background-color:rgb(200,225,250);
  border-right:solid 2px rgb(255,255,255);
 }

 .colrightline {
  width:25px;
  height:auto;
  background-color:rgb(150,190,225);
 }
 
 
 
/*-------------------------COLOR-BOXES-------------------------*/

 .whitebox {
  width:auto;
  height:25px;
  background-color:rgb(255,255,255);
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
 }
 
 .cyanbox {
  width:auto;
  height:25px;
  background-color:rgb(50,175,200);
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
 }
 
 .bluebox {
  width:auto;
  height:25px;
  background-color:rgb(45,40,115);
  border-top:solid 2px rgb(255,255,255);
  border-bottom:solid 2px rgb(255,255,255);
 }
