html, body
{
/*  height:         100%; <- kills padding for most browsers? */
  margin:         0;
  padding:        0;

  font-family:    Arial;
}

body
{
  /* use of transparent (instead of #FFFFFF) will cause IE6+<frameset> to not repaint the background at all */
  background:     #FFFFFF url('../imagesnew/bggrid.png') repeat-x scroll 3px top;
  padding-top:    106px; /*128px;*/
  padding-bottom: 15px;
}

body.nosubmenu
{
  background-position: 3px -34px;
}


a             { color:#FF267D;
                font-weight:bold;
                font-family:Arial,Verdana,Helvetica,Sans-serif;
                border-bottom: 1px dotted #FF267D;
              }
a:link {        font-weight:bold;text-decoration: none;background-color:transparent;color:#FF267D;}
a:active {      font-weight:bold;text-decoration: none;background-color:transparent;color:#FF267D;}
a:visited {     font-weight:bold;text-decoration: none;background-color:transparent;color:#FF267D;}
a:hover {       font-weight:bold;text-decoration: none;background-color:#FF267D;color:#FFFFFF;}



h1,h2,h3, h4, h5, h6{   color:#FF267D;
                margin: 0px 0px 0px 0px;
                font-family:Arial,Verdana,Helvetica,Sans-serif;}
h1 {            font-size:26px;}
h2 {            font-size:22px;}
h3 {            font-size:20px;}
h4 {            font-size:18px;}
h5 {            font-size:16px;}
h6 {            font-size:14px;}

.blauw   { color:#008ae1; }
.groen   { color:#6fb707; }
.magenta { color:#ff287d; }
.paars   { color:#a44ad8; }
.zwart   { color:#333333; }

a.meerinfo{     font-weight:bold;}




.pagecontent
{
  table-layout: fixed;
}

.pagecontent a
{
  border:none;
}

.pagecol,
.contentvlak
{
  width:        630px;
}
.pagecol.welkompage,
.pagecol.welkompage .contentvlak
{
  width:        430px; /* welkom pagina content is minder breed door silhoutten */
}
.pagecol.homepage
{
  width:        100%;
}

.homepage .contentvlak
{
  width:        auto;
}

.pagecontainer
{
  position:       relative;
  width:          959px;
}

/*table*/.pagecontent
{
  width:          959px;
}

.pagelayout
{
  border-collapse: collapse;
}

.colleft, .layoutspacer, .rechterkolom, .pagecol
{
  padding:         0;
}

.layoutspacer,
.layoutspacer div
{
  width:            23px;
}

div.layoutspacerv
{
  height:           40px;
}

.rechterkolom
{
  padding-left:     20px;
}

.colmiddle,
.pagecol
{
/*  padding-top:     80px !important;*/
}


.contentvlak
{
/*  width:           711px;*/
  padding-top:     80px !important;
}
.nosubmenu .contentvlak
{
  padding-top:     45px !important;
}


.colleft_home
{
  padding-top:     47px;
}

.colleft_nosubmenu
{
  padding-top:     39px;
}


#header
{
  position:       absolute;
  top:            0;

  width:          1039px;
  height:         192px;
}

#header #mainnavbg
{
  position:       absolute;
  left:           0;
  top:            39px;
  width:          991px;
  height:         90px;
  background:     transparent url('../imagesnew/genericmenubar.t.png') no-repeat scroll top left;
}

#header #pagetitle
{
  position:       absolute;
  left:           13px;
  top:            17px;

  font-size:      25px;
  font-weight:    bold;
  text-transform: uppercase;
}

#mainnavedge
{
  position:        absolute;
  z-index:         -1;
}

.mainnavedge_home
{
  left:            888px;
  top:             29px;
  width:           165px;
  height:          158px;
  background:      transparent url('../imagesnew/genericmenubar_edge_home.t.png') no-repeat scroll top left;
}

.mainnavedge_magenta
{
/*
  left:            848px;
  top:             15px;
  width:           208px;
  height:          237px;
*/

  left:            842px;
  top:             15px;
  width:           218px;
  height:          237px;
  background:      transparent url('../imagesnew/magenta/menubar_edge.spetter.png') no-repeat scroll top left;
}

.mainnavedge_groen
{
  left:            907px;
  top:             35px;
  width:           140px;
  height:          139px;
  background:      transparent url('../imagesnew/groen/menubar_edge.spetter.png') no-repeat scroll top left;
}

.mainnavedge_blauw
{
  left:            907px;
  top:             28px;
  width:           142px;
  height:          152px;
  background:      transparent url('../imagesnew/blauw/menubar_edge.spetter.png') no-repeat scroll top left;
}

.mainnavedge_paars
{
  left:            871px;
  top:             51px;
  width:           168px;
  height:          153px;
  background:      transparent url('../imagesnew/paars/menubar_edge.spetter.png') no-repeat scroll top left;
}

/***************************************

SEARCH

***************************************/

.zoekvenster
{
  position: relative;
  display:  inline-block;
  vertical-align: middle;

  margin-left: 8px;

  z-index:  150;
  width:    159px; /* 134 + 25 */
  height:   18px;

  background: transparent url('../imagesnew/searchbox.png') no-repeat scroll left top;
}

.zoekvenster input.invoer
{
  position:absolute;
  top:     2px;
  left:    5px;

  width:   130px;
  height:  16px;
  padding: 0;
  border:  0px;

  color:       #A3A2A2;

  font-size:   12px;
  line-height: 13px;
  text-align:  center;
}

.zoekvenster input.knop
{
  position:absolute;
  top:0px;
  left:134px;
  width:25px;
  height:19px;
 }


/******************************************************

NAVIGATION
(#minimenu, #pathnav, #footermenu)

******************************************************/

#minimenu
{
  position:       absolute;
  right:          78px;

  line-height:    29px;
  white-space:    nowrap;
  text-indent:    20px;
}

#minimenu a
{
  color:           #000000;
  text-decoration: none;
  border:          0;
}

#minimenu
{
  border-collapse: collapse;
}
#minimenu td
{
  padding:         0;
}
.minimenu_left
{
  width:           20px;
  height:          37px;
  background:      transparent url('../imagesnew/minimenu_left.png') no-repeat scroll left top;
}
.minimenu_middle
{
  height:          29px;
  background:      transparent url('../imagesnew/minimenu_middle.png') repeat-x scroll left top;
  padding-right:   5px;
}
.minimenu_right
{
  width:           7px;
  height:          29px;
  background:      transparent url('../imagesnew/minimenu_right.png') no-repeat scroll left top;
}
#minimenu a
{
  padding:          1px 3px;
}
#minimenu a:hover
{
  background-color: #FFFFFF;
  background-color: rgba(255,255,255, 0.45);
}

#pathnav
{
  position:         absolute;
  left:             244px;
  top:              132px;
  z-index:          5;

  /*padding-left:     16px;*/
  font-size:        90%;
}

#pathnav a
{
  color:            #464646;
  border:           0;
}

#pathnav a:hover
{
  background-color: transparent;
  text-decoration:  underline;
}

/* needed because we can't use it as background for #pathnav
   due to IE filter needed for transparancy */
#pathnav_icon
{
  display:          -moz-inline-box;
  display:          inline-block;
  width:            10px;
  height:           10px;
  margin-right:     3px;
  vertical-align:   middle;
}

#footermenu
{
/*  color:            #797979;*/
  text-indent:      10px;
  font-size:        80%;
}

#footermenu a
{
  padding:          2px 5px;
  border:           0;
}

/***********************************************

MAIN NAVIGATION

***********************************************/

#header #mainnav
{
  position:        absolute;
  left:            10px;
  top:             75px;
  width:           949px;
}
#mainnavlayout
{
  border-collapse:  collapse;
  width:            100%;
}
#mainnavlayout td
{
  padding:          0;
}

#mainnav a
{
  display:          block;
  height:           26px;
  line-height:      26px;

  padding:          0 8px;
  border:           0;

  margin-top:       4px;

  text-align:       center;
  text-decoration:  none;
  text-transform:   uppercase;

  font-size:        15px;
  font-weight:      bold;

  white-space:      nowrap;
}

#mainnav td a.selected,
#mainnav td a:hover
{
  margin-top:       0;
  height:           30px;
  line-height:      30px;
}

/***********************************************

LOGO's AAN RECHTERKANT

***********************************************/

.logospace
{
/*  float:           right;*/

  position:        relative;
  margin-left:     auto;

  height:          373px;
  width:           62px; /*110px;*/

  margin-top:      23px;
  margin-bottom:   40px;
}

.logospacewelkom
{
  width:           262px; /* 245 + 17 */
}

.logospacehome
{
  position: absolute;
  right:    0;

  width:           68px;
}

.happypeople
{
  display:         none; /* niet meer in het nieuwe nieuwe design */
}

.logospacewelkom .happypeople
{
  display:         block;

  right:           17px;
  top:             0;

  width:           245px;
  height:          373px;
}

.logospacewelkom.section_stagemakelaars .happypeople
{
  width:           235px;
  height:          378px;
  background:      transparent url('../imagesnew/people_stagemakelaars.png') no-repeat top left;
}

.logospacewelkom.section_stagebieders .happypeople
{
  width:           206px;
  height:          382px;
  background:      transparent url('../imagesnew/people_stagebieders.png') no-repeat top left;
}

.logospacewelkom.section_scholen .happypeople
{
  width:           235px;
  height:          347px;
  background:      transparent url('../imagesnew/people_scholen.png') no-repeat top left;
}

.logospacewelkom.section_leerlingen .happypeople
{
  width:           230px;
  height:          374px;
  background:      transparent url('../imagesnew/people_leerlingen.png') no-repeat top left;
}

.maslogo
{
  position:        absolute;
  right:           0px;
  top:             42px;

  /*
  old logo
  width:           61px;
  height:          319px;
  */

  width:           62px;
  height:          338px;

  /* background specific per section color */
}















/* by creating a container submenu
   - we can add a special edge by applying padding to make room and use a background to position the skin/edge
   - we can give the submenucontent and subdivisions padding without needing to set a width
*/

/* acts as min-width and max-width, even for IE6 (which grows-to-fit unless overflow is hidden) */
.colleftminwidth,
.banners
{
  width:            220px;
  overflow:         hidden;
}
.colleft
{
  width:            222px;
  max-width:        222px;
}

#subnav
{
  position:         relative;
  padding:          0 0 36px 10px;
  margin:           0 0 20px 0;
}

#subnavcontent
{
  width:            210px;
  min-height:       120px;
  padding:          25px 0 12px 0;

  background-color: #2a2d2a;
}

.subnav_level2
{
  margin-top:           1px;
}

.subnav_level3
{
  margin-left:          0;
}

#subnavcontent .dash
{
  padding: 4px 0 0 10px;
  color: #FFFFFF;
}
#subnavcontent a
{
  display:          block;
  padding:          3px 12px 3px 10px;

  text-decoration:  none;
  border:           0;

  color:            #ffffff;
  font-size:        120%;
  font-weight:      bold;
  white-space:      normal;
}

#subnavcontent .subnav_level2 a
{
  margin-top:       1px;
  margin-left:      5px;
  font-size:        105%;
  padding-left: 2px;
}



.content_inlay
{
  float:            right;
}



/*
                        ptitle    mainnav bg/font     navselected bg/font     submenu / sm_lvl2 / sm_selection
scholen      (Groen)    #91ed0e   #91ed0d / #000000                              -    / #5e8d1b / #6fb707
leerlingen   (Magenta)  #ff287d   #ff287d / #ffffff   #ffffff / #000000          -    / #952a54 / #ff287d
makelaars    (Paars)    #a44ad8   #a44ad8 / #ffffff   #ffffff / #000000          -    /
stagebieders (Blauw)    #008ae1   #008ae1 / #ffffff   #ffffff / #000000          -    / #155c86 / #008ae1


boxwelkom-border = boxwelkom-title = submenu-selected = submenu-hover

*/



#scholeninfo
{
}

.doelgroepnav
{
  position:     relative;
  width:        625px; /* without possible text sticking out */
  height:       251px;

  margin:       22px 0 22px -10px;

  font-size:    120%;
  font-weight:  bold;
  white-space:  nowrap;
}



.doelgroepnav #scholen
{
  position:     absolute;
  left:         0;
  top:          40px;
/*  z-index:      350;*/

  width:        207px;
  height:       202px;
  background:   transparent url('../imagesnew/sectie_scholen.png') no-repeat scroll top left;
  cursor:       pointer;
}
/*
.doelgroepnav #scholen_text
{
  position:     absolute;
  right:        19px;
  bottom:       0;
}
*/
.doelgroepnav #scholen_text
{
  position:     absolute;
  left:         76px;
  top:          54px;
  z-index:      100;
}

.doelgroepnav #scholen_text a
{
  display:      block;
  position:     absolute;
  left:         0;
  bottom:       20px;

  color:        #91ed0d !important;
  border:       0;
}

.doelgroepnav #leerlingen
{
  position:     absolute;
  left:         140px;
  top:          0;
/*  z-index:      300;*/

  width:        236px;
  height:       178px;
  background:   transparent url('../imagesnew/sectie_leerlingen.png') no-repeat scroll top left;
  cursor:       pointer;
}
.doelgroepnav #leerlingen_text
{
/*
  position:     absolute;
  left:         25px;
*/

  position:     absolute;
  left:         302px;
  top:          186px;
  z-index:      100;
}
.doelgroepnav #leerlingen_text a
{
  display:      block;
  position:     absolute;
  right:        0;

  color:        #ff3399 !important;
  border:       0;
}

.doelgroepnav #stagebieders
{
  position:     absolute;
  left:         310px;
  top:          48px;
/*  z-index:      250;*/

  width:        188px;
  height:       178px;
  background:   transparent url('../imagesnew/sectie_stagebieders.png') no-repeat scroll top left;
  cursor:       pointer;
}
.doelgroepnav #stagebieders_text
{
/*
  position:     absolute;
  left:         -3px;
  top:          0;
*/

  position:     absolute;
  left:         312px;
  top:          54px;
  z-index:      100;
}
.doelgroepnav #stagebieders_text a
{
  display:      block;
  position:     absolute;
  left:         30px;
  bottom:       20px;

  color:        #008ae1 !important;
  border:       0;
}

.doelgroepnav #stagemakelaars
{
  position:     absolute;
  left:         442px;
  top:          0px;
/*  z-index:      200;*/

/*  width:        183px;*/
  width:        178px;
  height:       178px;
  background:   transparent url('../imagesnew/sectie_stagemakelaars.png') no-repeat scroll top left;
  cursor:       pointer;
}
.doelgroepnav #stagemakelaars_text
{
/*
  position:     absolute;
  left:         0;
  bottom:       0;
*/

  position:     absolute;
  left:         440px;
  top:          178px;
  z-index:      100;
}
.doelgroepnav #stagemakelaars_text a
{
  display:      block;
  position:     absolute;
  left:         45px;
  top:          8px;

  color:        #a44ad8 !important;
  border:       0;
}

.doelgroepnav b
{
  text-transform: uppercase;
}


.doelgroepnav .knoppenvlak
{
  position:     absolute;
  top:          0px;
  left:         0px;

  width:        625px; /* without possible text sticking out */
  height:       251px;

  z-index:      50;
}

.doelgroepnav .laaga {z-index:35;}
.doelgroepnav .laagb {z-index:30;}
.doelgroepnav .laagc {z-index:25;}
.doelgroepnav .laagd {z-index:20;}





.mbanner
{
  display:      block;
  position:     relative;
}

.mbanner_custom
{
  width:        220px;
  margin-top:   -21px; /* compensatie voor spetters */
  margin-bottom: 24px;
  border:       0;
  cursor:       pointer; /* external links (for which we use js) also should show a pointer */
}

.mbanner .bannertop
{
  width:       220px; /* 256-36 */
  height:      75px;
  margin-bottom: -1px;
  background:  transparent url('../imagesnew/groen/banner_top.png') no-repeat scroll top right;
}

.mbanner .bannerbottom
{
  width:       220px; /* 256-36 */
  height:      40px;
  background:  transparent url('../imagesnew/groen/banner_bottom.png') no-repeat scroll top right;
}

.mbanner .title
{
  position:   absolute;
  left:       19px;
  top:        29px;

  width:      204px;
  border-collapse: collapse;
}
.mbanner .title tr
{
  height:     42px;
}
.mbanner .title td
{
  padding:    0 0 0 9px;
  vertical-align: middle;
  color:          #ffffff;
  font-weight:    bold;
}
.mbanner img
{
  position:   relative;
/*  width:      204px;*/
}

.bannermiddle
{
  margin-left:      10px;
  padding-bottom:   2px;

  width:            210px;

  text-align:       center;
}

.mbanner:hover
{
  background-color: transparent;
}

.rechterkolom .banners
{
  margin-left:  auto;
}
.rechterkolom .mbanner
{
  margin-left:  auto;
}

/*
.rechterkolom .banners
{
  width:        256px;
  margin-left:  auto;
}
.rechterkolom .mbanner .bannertop
{
  width:        256px;
}
.rechterkolom .mbanner .bannermiddle
{
  margin-left:  46px;
}
*/



.mbanner.bannercolor_groen .bannertop
{
  background:  transparent url('../imagesnew/groen/banner_top.png') no-repeat scroll top right;
}
.mbanner.bannercolor_groen .bannermiddle
{
  background-color: #91ED0D;
}
.mbanner.bannercolor_groen .bannerbottom
{
  background:  transparent url('../imagesnew/groen/banner_bottom.png') no-repeat scroll top right;
}

.mbanner.bannercolor_magenta .bannertop
{
  background:  transparent url('../imagesnew/magenta/banner_top.png') no-repeat scroll top right;
}
.mbanner.bannercolor_magenta .bannermiddle
{
  background-color: #ff287d;
}
.mbanner.bannercolor_magenta .bannerbottom
{
  background:  transparent url('../imagesnew/magenta/banner_bottom.png') no-repeat scroll top right;
}

.mbanner.bannercolor_blauw .bannertop
{
  background:  transparent url('../imagesnew/blauw/banner_top.png') no-repeat scroll top right;
}
.mbanner.bannercolor_blauw .bannermiddle
{
  background-color: #0987de;
}
.mbanner.bannercolor_blauw .bannerbottom
{
  background:  transparent url('../imagesnew/blauw/banner_bottom.png') no-repeat scroll top right;
}

.mbanner.bannercolor_paars .bannertop
{
  background:  transparent url('../imagesnew/paars/banner_top.png') no-repeat scroll top right;
}
.mbanner.bannercolor_paars .bannermiddle
{
  background-color: #a44ad8;
}
.mbanner.bannercolor_paars .bannerbottom
{
  background:  transparent url('../imagesnew/paars/banner_bottom.png') no-repeat scroll top right;
}




/**************************************
Banner / Nieuwsbrief
**************************************/

.banner_nieuwsbrief
{
  display:      block;
  position:     relative;
  margin-bottom: 24px;

  width:       210px;
  height:      168px;
}
.colleft .banner_nieuwsbrief
{
  left:        12px;
}

.banner_nieuwsbrief .title
{
  position:    relative;
  left:        auto;
  top:         7px;

  font-size:   130%;
}

.banner_nieuwsbrief .slogan
{
  text-align:  left;
  font-size:   130%;
  font-weight: bold;
}

.bannernieuwsbrief
{
  display:     block;
  width:       222px;
  height:      182px;
  border:      0;
  background:  transparent url('../imagesnew/nieuwsbrief_banner.jpg') no-repeat scroll top left;
}

.bannermas
{
  display:     block;
  width:       222px;
  height:      182px;
  border:      0;
}

.rechterkolom .bannermas
{
  margin-left:  auto;
}

.bannermas_blauw
{
  background:  transparent url('../imagesnew/blauw/banner_mas.png') no-repeat scroll top left;
}

.bannermas_groen
{
  background:  transparent url('../imagesnew/groen/banner_mas.png') no-repeat scroll top left;
}

.bannermas_magenta
{
  background:  transparent url('../imagesnew/magenta/banner_mas.png') no-repeat scroll top left;
}

.bannermas_paars
{
  background:  transparent url('../imagesnew/paars/banner_mas.png') no-repeat scroll top left;
}

.nieuwsbannercolor_blauw
{
  background:  transparent url('../imagesnew/blauw/banner_nieuwsbrief.png') no-repeat scroll top left;
}

.nieuwsbannercolor_groen
{
  background:  transparent url('../imagesnew/groen/banner_nieuwsbrief.png') no-repeat scroll top left;
}

.nieuwsbannercolor_magenta
{
  background:  transparent url('../imagesnew/magenta/banner_nieuwsbrief.png') no-repeat scroll top left;
}

.nieuwsbannercolor_paars
{
  background:  transparent url('../imagesnew/paars/banner_nieuwsbrief.png') no-repeat scroll top left;
}

.nieuwsbrief
{
  color:#000000;
  font-size:12px;
  font-weight:bold;
  line-height:20px;

  padding: 8px 0 0 9px;
}

.nieuwsbrief .content
{
  padding-right: 9px;
  text-align:    right;
}

.nieuwsbrief input
{
  width:         188px;
  height:        18px;

  border:        1px solid #5B5B5B;

  margin-bottom: 4px;

  background-image: url('../images/bginput.gif');
  background-position:0px 0px;
  background-repeat: no-repeat;

  color:#5B5B5B;
  line-height:18px;
  text-align:center;
  font-size:13px;
}

.nieuwsbrief a:link
{
  color:           #000000;
  border:          0;
  text-decoration: underline;
}



/**************************************
Nieuws / Agenda / Highlights
**************************************/

.newscontainer
{
  min-width:       362px; /*374px;*/
  min-height:      305px; /*117px;*/
  padding:         6px 0 0 6px;
  background:      transparent url('../imagesnew/newsedge.png') no-repeat scroll top left;
}

#videoholder.newscontainer
{
  min-height:      190px;
  margin-bottom: 20px;
}

.homenews
{
  /* voor de zekerheid zorgen dat IE het niet oprekt en genoeg ruimte reserveert */
  width:           362px;
}

.homenewscolumnspace
{
  width:           35px;
}

.newsitem
{
  margin-bottom:   10px;
}
.newsheader
{
  font-weight:     bold;
}
.newssummary a
{
  border:          0;
  font-size:       110%;
}



.newsdate
{
 font-style:       italic;
}
.newsitem a
{
 font-size:        110%;
}



.newssummary img
{
  display:         block;
  padding-right:   16px;
}
.newssummary a
{
  border:          0;
}

.newssummary .item td
{
  padding-bottom:  30px;
}

.newssummary .seperator td
{
}

.newssummary .newsdate
{
  font-weight:      bold;
  margin-right:     5px;
}

.newssummary .newstitle
{
  font-size:       110%;
}

/**
 * EO: added colour per doelgroep
 *
.newssummary .default a {
	color: #393939;
}
.newssummary .default a:hover {
	background: #393939;
	color: #FFF;
}
/**
 * Scholen
 *
.newssummary .scholen a {
 	color: #6FB707;
}
.newssummary .scholen a:hover {
	background: #6FB707;
	color: #FFF;
}
/**
 * Stagebieders
 *
.newssummary .stagebieders a {
 	color: #197CF0;
}
.newssummary .stagebieders a:hover {
	background: #197CF0;
	color: #FFF;
}
/**
 * Leerlingen
 *
.newssummary .leerlingen a {
 	color: #FF267D;
}
.newssummary .leerlingen a:hover {
	background: #FF267D;
	color: #FFF;
}
/**
 * Makelaars
 *
.newssummary .stagemakelaars a {
 	color: #A44AD8;
}
.newssummary .stagemakelaars a:hover {
	background: #A44AD8;
	color: #FFF;
}
/**/


#artikelholder .newsitem
{
  width:           290px;
}

.overzicht .newstitle
{
  font-weight: bold;
}

.hdr
{
  font-size:       175%;
  font-weight:     bold;
  color:           #FFFFFF;
  line-height:     32px;
  text-indent:     8px;
  text-transform:  uppercase;
}
.hdr_highlights
{
  width:           153px;
  height:          32px;
}






.filelist a:link,
.filelist a:visited
{
  display:         block;
  height:          24px;
  padding:         2px 4px;

  color:           #000000;
  font-weight:     normal;
  border:          0;
}
.filelist a:hover
{
  background-color: #e5e5e5;
}
.filelist img
{
  vertical-align:  middle;
  margin-right:    8px;
}
.filelist .metainfo
{
  font-weight:     bold;
}



.huisstijl_filelists h2
{
  margin-top:      45px;
  margin-bottom:   8px;
}
.huisstijl_filelists .filelist
{
  margin-left:     28px;
}

.filelist h3
{
  font-size:       11pt;
  margin-bottom:   5px;
}
.filelist_sub
{
  margin-bottom:   30px;
}



div.boxwelkom{  border:  2px solid #FF267D;
                padding: 5px 7px;
                width:   406px;
                }

/*
.doccontent table
{
  width: auto !important;
}
*/


/***************************************

WORD DOCS

***************************************/

/*
MAS gebruikt:
- 'header 3' (word) als introtekst
- 'header 4' (word) als subkop
*/

/*H1,H2,H3,H4,H5,H6, h2.wh-heading1, h3.wh-heading2 {  }*/

/* intro text */
h4.wh-heading3
{
  font-size: 13px !important;
  font-weight: bold !important;
}

/* tussenkoppen */
.wh-heading4
{
  font-size: 16px !important;
  font-weight: bold !important;
}

.doccontent p,
.wh-normal
{
  font-size:   13px !important;
  font-weight: normal !important;
}

.doccontent table[width="100%"]
{
  width: auto !important;
}

#massensationbanner
{
	margin-top: 20px;
	margin-bottom: 20px;
}

/* Hyves intergratie */
#hyvesscraps .hdr_hyves
{
  position:relative;
  width:           343px;
  height:          32px;
  background-color: #FF267D;
}
#hyvesscraps .hdr_hyves img
{
  position:absolute;
  top:-6px;
  left:338px;
  width:45px;
  height:45px;
  background-image: url('../imagesnew/logo_hyves.png');
  background-repeat: no-repeat;
}
#hyvesscraps .newscontainer
{
  padding:1px;
  padding-top:0px;
  margin-bottom:24px;
  min-height:32px;
  width:439px;
}
#hyvesscraps .hyvesusername
{
  background-color: #f2f2f2;
  height:24px;
  text-indent:6px;
  line-height:24px;
  color:#FF267D;
  font-weight: bold;
  width:423px;
}
#hyvesscraps .hyvesdate
{
  color:#a9a9a9;
  font-size: 11px;
  text-indent:6px;
  line-height:24px;
  font-weight: bold;
}
#hyvesscraps .hyvesscrap
{
  padding:0px 6px;
}
#hyvesscraps .hyvesmeer
{
  padding:10px;
  margin:0px 0px 20px 0px;
  background-image: url('../imagesnew/hyves_bgfooter.png');
  color:white;
}
#hyvesgroupinfo
{
  position:relative;
  float:right;
  width:190px;
  height:255px;
  background-image: url('../imagesnew/hyves_rechts.jpg');
}
#hyvesgroupinfo .hyvesuserscount, #hyvesgroupinfo .hyvesstartdate
{
  position:absolute;
  top:178px;
  left:14px;
  line-height:24px;
  font-size: 11px;
  color:#7a7a7a;
}
#hyvesgroupinfo .hyvesstartdate
{
  top:202px;
}

/* Nieuwsarchieflink */
a.newsarchive
{

}