/*
 * Style for www.studiofit.nl
 */
body {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 10pt;
  color: #000000;
  line-height: 12pt;
  text-align: justify;
  margin:0;
  border:0;
  padding:0;
  height:100%; 
  max-height:100%; 
  background:#fff; 
  overflow: hidden; 
}
#container {
  position:fixed; 
  top:0;
  left:0;
  bottom:0; 
  right:0; 
  overflow:auto; 
  background:#fff;
  padding:10px;
  padding-left:140px;
  text-align:left;
}
* html #container {
  height:100%; 
  width:100%; 
}
#menubar {
  position:absolute; 
  top:0; 
  left:0; 
  width:133px; 
  height:100%; 
  overflow:auto; 
  background:#FFFFFF;
  background-image: url('img/bar.gif');
  border:0;
}
* html #menubar {height:100%}
#menulogo {
  position:absolute; 
  top:10px; 
  left:0; 
}
#menufooter {
  position:absolute;
  left:10px;
  bottom:0;
}
#menucaption {
  position:absolute;
  left:10px;
  top:277px;
  color: #C92534;
  font-size: 12pt;
  font-family: arial, Helvetica, serif;
  font-weight: bold;  
}
#invisiblemenu {
  position:absolute;
  left:10px;
  top:300px;
  color: #000000;
  font-size: 3pt;
  line-height: 3pt;
  font-family: arial, Helvetica, serif;
  font-weight: normal;  
}
#mfname {
  color: #C92534;
  font-size: 12pt;
  font-family: arial, Helvetica, serif;
  font-weight: bold;
}
#mftext {
  color: #FFFFFF;
  font-size: 8pt;
  font-family: arial, Helvetica, serif;
}
#mftext a { 
  color: #FFFFFF; 
}
h1 {
   font-size: 12pt;
   color: #000000;
   line-height: 16pt;
}
h2 {
   font-size: 12pt;
   color: #000000;
   line-height: 14pt;
}
h3 {
   font-size: 10pt;
   color: #000000;
   line-height: 12pt;
}
#scrollertext {
  position:absolute; 
  bottom:46px; 
  right:66px; 
  width:250px; 
  height:20px; 
  overflow:hidden; 
  border:1px solid #C92534;
  background: #E38F24;
}
#scrollerimage { 
  position:absolute; 
  bottom:10px; 
  right:20px; 
  width:56px; 
  height:125px; 
  overflow:hidden; 
  border:0;
  background-image: url('img/logo-small.gif');
}
#bottomspacer {
  height:125px;
}
ul {
  margin-left: 0;
  padding-left: 0;
  list-style: none;
}
li {
  background-image:url('img/li.gif');
  background-repeat:no-repeat;
  vertical-align: middle;
  padding-left: 24px;
  padding-bottom: 12pt;
}
table {
   margin: 10px;
   padding: 10px;
   line-height: 14px;
   border: 1px solid #999999;
   border-collapse: collapse;
}
td {
   margin: 10px;
   padding: 10px;
   font-size: 10pt;
   text-align: justify;
   vertical-align: middle;
}
th {
   margin: 10px;
   padding: 10px;
   font-size: 10pt;
   text-align: justify;
   color: #000000;
   background-color: #E38F24;
   border-bottom: 1px solid #999999;
}
.MultiBordered{
   border: 1px solid #999999;
   border-collapse: collapse;
}
.MultiBordered th{
   border: 1px solid #999999;
   border-collapse: collapse;
}
.MultiBordered td{
   border: 1px solid #999999;
   border-collapse: collapse;
}
#TablePlain, #TablePlan td{  
   margin: 0px;
   padding: 0px;
   border: 0px;
   width: 100%;
}
a {
   color: #000000;
   text-decoration: underline;
}
form {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   border: 0px;
}
input {
   font-family: Verdana, Arial, Helvetica, sans-serif;
   font-size: 10px;
   color: #000000;
   height: 17px;
   background-color: #FFFFFF;
}
/*
 * Coolmenu Style for www.studiofit.nl
 */
.clCMAbs{position:absolute; visibility:hidden; left:0; top:0}
.clLevel0,.clLevel0over {
  position:absolute; 
  padding:2px; 
  font-family:Arial, Verdana, Helvetica, sans-serif;
  font-size:12px; 
  font-weight:bold
}
.clLevel0 {
  background-color:#E38F24; 
  layer-background-color:#E38F24; 
  color:#FFFFFF;
}
.clLevel0over {
  background-color:#F2C693; 
  layer-background-color:#F2C693; 
  color:#C92334; 
  cursor:pointer; 
  cursor:hand; 
}
.clLevel0border {
  position:absolute;
  visibility:hidden; 
  background-color:#C92534; 
  layer-background-color:#000000
}
.clLevel1, .clLevel1over {
  position:absolute; 
  padding:2px; 
  font-family:tahoma, arial,helvetica; 
  font-size:11px; font-weight:bold
}
.clLevel1 {
  background-color:E38F24; 
  layer-background-color:E38F24; 
  color:#000000;
}
.clLevel1over {
  background-color:#F2C693; 
  layer-background-color:#F2C693; 
  color:#C92334; 
  cursor:pointer; 
  cursor:hand; 
}
.clLevel1border {
  position:absolute; 
  visibility:hidden; 
  background-color:#000000; 
  layer-background-color:#000000
}
