*
{
  padding:                    0px;
  margin:                     0px;
}

html, body
{
  width:                      100%;
  height:                     100%;
  font-family:                 Arial, Helvetica, sans-serif;
}

body
{
  background:                 #404040;
  text-align:                 center;
  color:                      #636468;
  font-family:                 Arial, Helvetica, sans-serif;
}

input, textarea
{
  font-family:                Helvetica, Arial, sans-serif;
  font-size: 9pt;
  outline-style:none;
  border: 1px #cccccc solid;
}

.editfield
{
  border: 1px #cccccc solid;
}

div#wrapper
{
  text-align:                 left;
  width:                      1000px;
  margin:                     0 auto;
  padding:                    0 0 0 0;
  height:                     100%;
}

div#header
{
  padding-top: 0;
  width: 1000px;
  height: 240px;
  cursor: pointer;
}

div#page-adaptics
{
  position: relative;
  background:                 transparent url( ../img/header-adaptics.jpg ) no-repeat 0 0;
  padding:                    30px 0 0 0;
  font-family:                Arial, Helvetica, sans-serif;
}

div#page-body-and-brain
{
  position: relative;
  background:                 transparent url( ../img/header-body-and-brain.jpg ) no-repeat 0 0;
  padding:                    30px 0 0 0;
  font-family:                Arial, Helvetica, sans-serif;
}

div#page-gezondheidsbus
{
  position: relative;
  background:                 transparent url( ../img/header-gezondheidsbus.jpg ) no-repeat 0 0;
  padding:                    30px 0 0 0;
  font-family:                Arial, Helvetica, sans-serif;
}

div#page-home
{
  position: relative;
  background:                 transparent url( ../img/header-home.jpg ) no-repeat 0 0;
  padding:                    30px 0 0 0;
  font-family:                Arial, Helvetica, sans-serif;
}

div#page_white
{
  position: relative;
  background: #fff;
}

div#bg_main
{
  background:                 transparent url( ../img/bg_main.gif ) no-repeat bottom left;
}

div#bg_adaptics
{
  background:                 transparent url( ../img/bg_oea.jpg ) no-repeat bottom left;
}

div#bg_body_and_brain
{
  background:                 transparent url( ../img/bg_bab.jpg ) no-repeat bottom left;
}

div#content
{
  margin-left: 152px;
  width:                      510px;
  min-height:                 630px;
  padding:                    62px 20px 30px 68px;
  font-family:                Arial, Helvetica, sans-serif;
}

div#bottom
{
  margin-left: 140px;
  width:                      510px;
  min-height:                 100px;
  padding:                    20px 20px 30px 65px;
  font-family:                Arial, Helvetica, sans-serif;
}

div#footer
{
  color:                      #888;
  padding:                    10px 0 35px 0;
  text-align:                 center;
  font-size:                  9pt;
  font-family:                Arial, Helvetica, sans-serif;
}

div#footer a, div#footer a:link, div#footer a:active, div#footer a:visited, div#footer a:hover
{
  color:                      #3050cc;
  text-decoration:            underline;
}
div#footer a:hover { text-decoration: none; }


/* BEGIN MAINMENU */

div#menu
{
  width:                      975px;
  padding:                    0 0 0 0;
  height: 30px;
  border: 0px #000 solid;
  position: absolute;
  top: 275px;
  left: 20px;
}

div#menu ul
{
  list-style-type:            none;
  font-family:                 Arial, Helvetica, sans-serif;
}

div#menu li
{
  font-size: 11pt;
  padding:                    3px 0 3px 0;
  font-family:                 Arial, Helvetica, sans-serif;
  float: left;
  margin-right: 4px;
}

div#menu a, div#menu a:link, div#menu a:active, div#menu a:visited, div#menu a:hover
{
  padding:                    3px 8px 3px 8px;
  font-weight:                bold;
  text-decoration:            none;
  font-family:                Arial, Helvetica, sans-serif;
  color: #BF1B1B;
}

div#menu a:hover,
div#menu a.menu_selected
{
  background:                 #bbb;
  font-family:                 Arial, Helvetica, sans-serif;
}

div#menu a.active, div#menu a.active:link, div#menu a.active:active, div#menu a.active:visited, div#menu a.active:hover
{
  background:                 #eee;
  color: #BF1B1B;
}

/*END MAINMENU*/


/* BEGIN SUBMENU */

div#submenu
{
  width:                      200px;
  padding:                    0 0 0 0;
  position:                   absolute;
  top:                        341px;
  left:                       20px;
}

div#submenu ul
{
  list-style-type:            none;
  font-family:                 Arial, Helvetica, sans-serif;
}

div#submenu li
{
  padding:                    3px 0 3px 0;
  font-family:                 Arial, Helvetica, sans-serif;
}

div#submenu li a, div#submenu li a:link, div#submenu li a:active, div#submenu li a:visited, div#submenu li a:hover
{
  color: #BF1B1B;
  padding:                    3px 8px 3px 8px;
  font-weight:                bold;
  text-decoration:            none;
  font-family:                Arial, Helvetica, sans-serif;
}

div#submenu li a:hover,
.menu_selected
{
  background:                 #bbb;
  font-family:                 Arial, Helvetica, sans-serif;
}

div#submenu a.active, div#submenu a.active:link, div#submenu a.active:active, div#submenu a.active:visited, div#submenu a.active:hover
{
  color: #BF1B1B;
  background:                 #eee;
}
/* END SUBMENU */


div.banner
{
  font-family:                 Arial, Helvetica, sans-serif;
  text-align:                 right;
  padding:                    20px 20px 20px 20px;
}

div.banner p
{
  text-align:                 right;
  font-weight:                bold;
  font-size:                  18px;
  color:                      #888;
}


div.contentdiv
{
  position: relative;
  font-size: 8pt;
  width: 220px;
  height: 150px;
  background:#fff;
  filter: alpha(opacity=60);
  -moz-opacity: .60;
  opacity: .90;
  overflow: hidden;
}

div.contentdivtitle
{
  width: 220px;
  min-height: 30px;
  /*background: #BF1B1B;*/
  color: #0D537E;
  font-size: 10pt;
  font-weight: bold;
  font-family: Arial, Tahoma;
  padding: 3px 3px 3px 7px;
}

div.contentdivtitle h1
{
}


/***************************************
 *                                     *
 *           TYPOGRAPHY                *
 *                                     *
 ***************************************/

body
{
  text-align:                 left;
  font-family:                Arial, Helvetica, sans-serif;
  font-size:                  12px;
  color:                      #636468;
  line-height:                1.1em;
}

a, a:link, a:visited, a:active,a:hover
{
  font-family:                 Arial, Helvetica, sans-serif;
  text-decoration:            none;
  color:                      #336;
  border:                     none;
}

a:hover
{
  text-decoration:            underline;
}

h1, h2, h3, h4, h5, h6
{
  font-family:                 Arial, Helvetica, sans-serif;
}

h1
{
  color:                       #333;
  font-size:                   15px;
  font-weight:                 bold;
  padding:                     0 0 8px 0;
  line-height:                 1.2em;
}

h2
{
  color: #BF1B1B;
  font-size:                   13px;
  font-weight:                 bold;
  padding:                     0 0 4px 0;
  line-height:                 1.2em;
}

p
{
  line-height:                 1.5em;
  text-align:                  justify;
  margin:                      0;
  padding:                     0 0 8px 0;
}

ul
{
  margin-bottom:              0.8em;
  text-align:                 justify;
  line-height:                1.6em;
  padding-left:               15px;
}

ol
{
  margin-bottom:              0.8em;
  text-align:                 justify;
  line-height:                1.6em;
  padding-left:               15px;
}

img
{
  border:                     none;
}

td
{
  vertical-align:             top;
}

.red
{
  color:                      #BF1B1B;
}

a.red, a.red:link, a.red:visited, a.red:active,a.red:hover
{
  color:                      #BF1B1B;
}

.blue
{
  color:                      #0D537E;
}

a.blue, a.blue:link, a.blue:visited, a.blue:active,a.blue:hover
{
  color:                      #0D537E;
}

.green
{
  color:                      #8FA53F;
}

a.green, a.green:link, a.green:visited, a.green:active,a.green:hover
{
  color:                      #8FA53F;
}

input
{
  font-family:                inherit;
  font-size:                  100%;
  font-weight:                normal;
  font-style:                 normal;
  clear:                      right;
  width:                      99%;
  margin-bottom:              3px;
  color:                      #333;
  padding:                    2px;
  border:                     solid 1px #41426D;
  background:                 transparent url( ../img/input.gif ) repeat-x 0 0;
}

a.button, a.button:link, a.button:visited, a.button:active, a.button:hover
{
  color:                      #505050;
  text-decoration:            none;
  border:                     none;
  float: left;
  background: transparent url( '../img/button.png' ) repeat-x 0 0;
  width: 150px;
  height: 24px;
  text-align: center;
  vertical-align: middle;
  padding-top: 6px;
  font-size: 10pt;
}

a.button:hover
{
  background: transparent url( '../img/button_1.png' ) repeat-x 0 0;
}


/*************************
 *       BLOGVIEW        *
 *************************/

h2.blogview
{
  color:                      #2EABE2;
  font-size:                  14px;
  margin:                     2px 0 5px 0;
}

div.blogview-archive
{
  text-align:                 right;
}

div.blogview-readmore
{
  margin-bottom:              8px;
}

div.datebox
{
  background:                 transparent url( ../img/news_date_bg.png ) no-repeat 0 0;
  border:                     solid 0px #006daa;
  margin:                     0 4px 0 0;
  padding-top: 5px;
  color:                      #fff;
}

div.datebox-border
{
  border:                     solid 0px #fff;
  margin-right: 2px;
}

div.datebox-inner
{
  /*background:                 #006daa;*/
  background: transparent;
  color:                      #fff;
  font-weight:                bold;
  line-height:                1em;
  padding:                    1px;
  text-align:                 center;
}

div.datebox-wday
{
  margin-bottom:              1px;
  font-size:                  10px;
  color:                      #fff;
}

div.datebox-day
{
  font-size:                  16px;
  position:                   relative;
  color:                      #fff;
}

div.datebox-month
{
  color:                      #fff;
}

div.datebox-year
{
  font-size:                  10px;
  color:                      #fff;
}

