body {
  position: absolute;
  top:      0;
  left:     0;
  width:    100%;
  height:   100%;

  margin:       0;  
  border-width: 0;
  padding:      0;
  
  color:            black;
  background-color: white;

  font-family:  Arial, Helvetica, sans-serif;
  font-style:   normal;
  font-variant: normal;
  font-weight:  normal;
  font-size:    9pt;

  text-decoration: none;
  vertical-align:  baseline;  
  text-transform:  none;
  text-align:      left;
  line-height:     normal;
}

a:link, 
a:active,
a:visited { color: #0c2d83; }
a:focus,
a:hover   { color: red; }

h1,h2,h3,h4,h5,h6 { color: #0075C9; }

pre {
  font-family:  'Lucida Console', 'Courier New', Courier, monospace;
  font-size:    8pt;
  }

img {
  margin:           0;  
  border-width:     0;
  padding:          0;
  }
  
th { text-align: left; }

  
/*--- classes ---*/

.errormessage {
  color:        red;
  font-style:   italic;
}

.indent {
  position:     absolute;
  top:          0;
  left:         0;
  margin:       0;  
  border-width: 0;
  padding:      15px;
  }

#sponsorlogos {
  border-width: 1px 0 0 0;
  border-color: #777;
  border-style: solid;
  padding:      5px;
  margin:       15px 15px 0 0;
}  


.inschrijven_nl {
  border:  0; 
  height:  550px; 
  width:   550px;
  }
    
  
/*--- div id's: screen partitioning ---*/

#minwidthlogo { display: none; }
  
#logo { display: none; }

#topmenuarea { display: none; }


#ppc_top {
  width:            100%;
  height:           108px;
  background-color: #e5ecf2; 
}

#main {
  margin:           20px 15px 0 0;       /* top right bottom left */
  border-left:      200px solid #e5ecf2;
  padding:          0 0 0 15px;         /* l.margin 15 + l.border 106 + l.padding 71 = left topmenuarea 192 */
}

#leftmenubar {
  position:         absolute; 
  top:              108px;
  left:             0;
  width:            200px; 
  height:           100%;
  margin:           0; 
  border:           0; 
  padding:          0;
  background-color: #e5ecf2; /* #e5ecf2 = 229/236/242;   #0075C9 = 0/117/201  */
  text-align:       center;
  }

#pallas_logo {
  position:         absolute; 
  left:             30px;
  top:              235px;

  color:            #000000; /* black */
  background-color: #e5ecf2; 
/*  font-weight:      bold;*/
}

#pallas_logo a:link,
#pallas_logo a:active, 
#pallas_logo a:visited { color: #000000; }
#pallas_logo a:focus,
#pallas_logo a:hover   { color: red; }



.thinline {
  border-width: 1px 0 0 0;
  border-color: #0075C9;
  border-style: solid;
  padding:      1px;
  }

#footer {
  font-size:    xx-small;  
  color:        #777;  
  text-align:   right; 
  margin:       15px 15px 0 0;
  border-width: 1px 0 0 0;
  border-color: #777;
  border-style: solid;
  padding:      1px;
  }

#footer  a         { color: #777; }

#footer  a:focus,
#footer  a:hover   { color: #0c2d83; }

#footer  a:active  { color: #777; }


/*--- css menu system ---*/

#mainmenu, 
#mainmenu  ul { display: none; }

#mainmenu  li { display: none; }

#mainmenu  a,
#mainmenu  a:link,
#mainmenu  a:active,
#mainmenu  a:visited { display: none; }

#mainmenu  a.chosen,
#mainmenu  a.chosen:link,
#mainmenu  a.chosen:visited { display: none; }

#mainmenu  a:focus, 
#mainmenu  a:hover          { display: none; }

#mainmenu  li  ul { display: none; }

#mainmenu  li:hover    ul, 
#mainmenu  li.sfhover  ul { display: none; }



/*--- submenu shown on the left bar ---*/

#leftmenu {
  margin:       7px;
  border-width: 0;
  padding:      0;
  width:        186px; 
  list-style:   none; 
  }
  
#leftmenu ul {
  float:        left;
  margin:       0; 
  border-width: 0;
  padding:      0;
  width:        186px; 
  list-style:   none; 
  }
  
#leftmenu  li { 
  float:        left;  /* for IE 5 */
  margin:       0;  
  border-width: 0;
  padding:      0;  
  width:        186px;
  }
  
#leftmenu  a, 
#leftmenu  a:link, 
#leftmenu  a:active,
#leftmenu  a:visited { 
  display:          block; 
  margin:           0; 
  border:           1px solid #e3e2ee; 
  padding:          2px;  
  width:            180px;  /* in IE 5 border and padding are included in the width, so right edge will appear wider */
  font-size:        14px;
  text-decoration:  none; 
  color:            black;
  background-color: #ccd9e5; 
  }

#leftmenu  a.chosen,
#leftmenu  a.chosen:link,
#leftmenu  a.chosen:visited { color: white;  background-color: #0075C9; }

#leftmenu  a:focus,
#leftmenu  a:hover          { color: white;  background-color: #00417a; }

