/* CSS ilse media Template  */
BODY, TD {margin:0px; padding:0px; font-family:Verdana, Arial, Helvetica, sans-serif; font-size: 11px; line-height: 15px; color: #333333; font-weight:normal; }
/* DIV { border: 0px solid green; font-size: 0px; line-height: 0px; font-family:Verdana, Arial, Helvetica, sans-serif; } */
IMG { border: 0px; }
a { color:#2267B3; text-decoration: none; border: 0px; }
a:hover { color:#2267B3; text-decoration: underline; border: 0px; }
#header { width: 775px; margin-left: auto; margin-right: auto; margin-top: 0px; font-size: 0px; line-height: 0px;}
#middle {margin-left: auto; width: 775px; text-align:left; margin-right: auto; padding-top: 191px; font-size: 0px; line-height: 0px;}
#col {width: 775px; float: left; margin-left: -1px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#col-one {width: 180px; position: relative; float: left; margin-left: -1px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#col-two {width: 595px; float: left; margin-left: -1px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#col-twoforthree {width: 410px; float: left; margin-left: -1px; margin-right: 22px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#col-twoforthree-2 {width: 352px; float: left; margin-left: -1px; margin-right: 22px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#col-three {width: 165px; float: left; margin-left: -1px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#col-three-2{width: 223px; float: left; margin-left: -1px; border: 0px; min-height: 0px; font-size: 11px; line-height: 15px;}
#submenuDIV {font-size: 11px; float: left; line-height: 15px; min-height: 0px; width: 1px;}
#submenu {font-size: 11px; float: left; line-height: 15px; min-height: 10px; width: 138px; position:absolute; margin-left: -7px;} 
#footer {width: 775px; line-height: 0px; font-size: 0px; min-height: 10px; margin-left: auto; margin-right: auto; margin-top: 32px; margin-bottom: 32px; border-top: 1px solid #CCCCCC; }
#header h1 { float: left; position: absolute; width: 73px; height: 83px; background-image:url(../images/logo.gif); font-size: 0px; margin-top: 19px; }
#zoek { float: left; position: absolute; margin-left: 599px; margin-top: 81px; width: 176px; height: 21px; font-size: 0px; line-height: 0px; }
form { margin: 0px; padding: 0px; }
.zoekveldDIV { float: left; font-size: 0px; line-height: 0px; width: 120px; background-image:url(../images/bg_zoekveld.gif); background-repeat: no-repeat; height: 21px; }
.zoekveldINPUT { width: 115px; font-size: 11px; border: 0px; padding: 2px 0px 0px 3px; margin: 1px; }
.bt-zoekDIV { font-size: 0px; line-height: 0px; text-align: right; }
#topmenu { width: 775px; font-size: 0px; line-height: 0px; }
.bg-topmenu {background-image:url(../images/menu_lijnen.gif); position:absolute; height: 28px; width: 775px; background-repeat:no-repeat; margin-top: 121px;}
.item1 { float: left; height:28px; border: 0px; margin-right: 1px; width: 110px; text-align: center; vertical-align:middle; margin-top: 8px; }
.item2 { float: left; height:28px; border: 0px; margin-right: 1px; width: 110px; text-align: center; vertical-align:middle; margin-top: 8px; }
.item3 { float: left; height:28px; border: 0px; margin-right: 1px; width: 110px; text-align: center; vertical-align:middle; margin-top: 8px; }
.item4 { float: left; height:28px; border: 0px; margin-right: 1px; width: 110px; text-align: center; vertical-align:middle; margin-top: 8px; }
.item5 { float: left; height:28px; border: 0px; margin-right: 1px; width: 110px; text-align: center; vertical-align:middle; margin-top: 8px; }
.item6 { float: left; height:28px; border: 0px; margin-right: 1px; width: 110px; text-align: center; vertical-align:middle; margin-top: 8px; }
.item7 { float: left; height:28px; border: 0px; margin-right: 0px; width: 109px; text-align: center; vertical-align:middle; margin-top: 8px; }
.itemhome {position: absolute; z-index: 10; border: 0px; margin-left: 38px; margin-top: 129px; }
.itemilsemedia { position: absolute; z-index: 11; border: 0px; margin-left: 135px; margin-top: 129px; }
.itemadverteren {  position: absolute; z-index: 12; border: 0px; margin-left: 243px; margin-top: 129px; }
.itemvacatures { position: absolute; z-index: 13; border: 0px; margin-left: 358px; margin-top: 129px; }
.itemnieuws { position: absolute; z-index: 13; border: 0px; margin-left: 477px; margin-top: 129px;  }
.itemresearch { position: absolute; z-index: 13; border: 0px; margin-left: 584px; margin-top: 129px; }
.itemcontact { position: absolute; z-index: 13; border: 0px; margin-left: 696px; margin-top: 129px;}

a#home img {background: url(../images/bt_home.gif) top left no-repeat;}
a#home:hover img {background: url(../images/bt_home_high.gif) top left no-repeat;}
a#ilsemedia img {background: url(../images/bt_ilsemedia.gif) top left no-repeat;}
a#ilsemedia:hover img {background: url(../images/bt_ilsemedia_high.gif) top left no-repeat;}
a#adverteren img {background: url(../images/bt_adverteren.gif) top left no-repeat;}
a#adverteren:hover img {background: url(../images/bt_adverteren_high.gif) top left no-repeat;}
a#vacatures img {background: url(../images/bt_vacatures.gif) top left no-repeat;}
a#vacatures:hover img {background: url(../images/bt_vacatures_high.gif) top left no-repeat;}
a#nieuws img {background: url(../images/bt_nieuws.gif) top left no-repeat;}
a#nieuws:hover img {background: url(../images/bt_nieuws_high.gif) top left no-repeat;}
a#research img {background: url(../images/bt_research.gif) top left no-repeat;}
a#research:hover img {background: url(../images/bt_research_high.gif) top left no-repeat;}
a#contact img {background: url(../images/bt_contact.gif) top left no-repeat;}
a#contact:hover img {background: url(../images/bt_contact_high.gif) top left no-repeat;}


.copy { color: #999999; font-size: 9px; line-height: 15px; float: left; margin-top: 5px;  }
.stir { float: left; position: relative; margin-top: 5px; margin-left: 11px; }
.thuiswinkelen { float: left; position: relative; margin-top: 5px; margin-left: 11px; }
.iab { float: left; position: relative; margin-top: 5px; margin-left: 11px; }
.generationnext  { float: left; position: relative; margin-top: 5px; margin-left: 11px; }
.english { font-size:9px; color:#999999; float: left; margin: -17px 0px 0px 0px; padding: 0px 0px 0px 0px; line-height: 15px; width: 233px; height: 3px; text-align: right; vertical-align: top; }
/* Opmaak rijen */
.kopImage { height: 29px; font-size: 0px; line-height: 0px; vertical-align: top; text-align: left;}
.kopIllImage { font-size: 0px; line-height: 0px; }
.contentRij265 { float: left; width: 265px; border: 0px; line-height: 15px; font-size: 11px; color: #333333;  }
.contentRij368 { float: left; width: 368px; border: 0px; line-height: 15px; font-size: 11px; color: #333333;  }
.contentRijLeft368 { float: left; width: 368px; border: 0px; line-height: 15px; font-size: 11px; color: #333333; margin-right: 39px; }
.contentRijRight368 { float: left; width: 368px; border: 0px; line-height: 15px; font-size: 11px; color: #333333;  }
.stippelHome { background-image:url(../images/bg_stippelhome.gif); background-position: 0px 16px; background-repeat: no-repeat; height: 32px; font-size: 0px; line-height:0px;}
.tussenruimte39 {float: left; width: 39px; border: 0px; line-height: 11px; font-size: 1px; }
.tussenruimte47 {float: left; width: 47px; border: 0px; line-height: 11px; font-size: 11px;}
/* content Opmaak rijen */
.stippel { height: 1px; font-size: 0px; line-height:0px; width: 100%; background-image:url(../images/bg_stippel.gif); background-repeat:repeat-x; }
.ill-homeSmall { float: left; line-height: 0px; font-size: 0px; width: 60px; padding: 3px 4px 0px 0px;}
.ill-netwerk { line-height: 15px; font-size: 11px; text-align: left; vertical-align: top;}
.ill-netwerk-image { line-height: 0px; font-size: 0px; text-align: left; padding: 3px 10px 0px 0px; }

.linklistilsemediaLevel2 {margin-left: 4px; margin-top: -2px; margin-bottom: 10px; position: absolute; z-index: 20; background-image:url(../images/L_stippel.gif); background-position: 0px -2px; height: 20px; background-repeat:no-repeat; text-decoration: none; }
.linklistilsemediaLevel1 { color: #666666; padding: 0px 0px 0px 0px; height: 0px; margin: 0px 0px 0px 0px; height: 12px; font-size: 11px; }
a.linklist2ilsemediaSelectedLevel2 { color: #666666; font-weight: normal;  }
a.linklist2ilsemediaSelectedLevel1 { font-weight: bold;  }
.linklist2ilsemediaLevel0 { color: #666666; padding: 7px 0px 0px 0px; margin: 0px; font-size: 11px; }
.linklist2ilsemediaLevel1 { color: #666666; padding: 7px 0px 0px 0px; margin: 0px; font-size: 11px; }
.linklist2ilsemediaLevel2 { color: #666666; padding: 7px 0px 0px 0px; margin: 0px; font-size: 11px; }
a.linklistATAGilsemediaLevel2{ color: #666666; margin-left: 4px; margin-top: 10px; margin-bottom: 0px; padding: 0px 0px 0px 8px; }
a.linklistATAGilsemediaLevel1{ color: #666666; padding: 7px 0px 0px 0px; height: 0px; margin: 0px 0px 0px 0px; height: 14px; font-size: 11px; }
a.linklistATAGilsemediaLevel0{ color: #666666; padding: 7px 0px 0px 0px; font-weight: bold; height: 0px; margin: 0px 0px 0px 0px; height: 14px; font-size: 11px; }
a.linklistATAGilsemediaSelectedLevel2{ color: #2267B3; margin-left: 4px; margin-top: 10px; margin-bottom: 0px; padding: 0px 0px 0px 8px;}
a.linklistATAGilsemediaSelectedLevel1{ color: #2267B3; font-weight: normal; padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 14px; font-size: 11px;}
a.linklistATAGilsemediaSelectedLevel0{ color: #2267B3; font-weight: bold; padding: 7px 0px 0px 0px; margin: 0px 0px 0px 0px; height: 14px; font-size: 11px;}

.linklistilsemediaSelectedLevel0 {padding-bottom: 7px;}
.linklistilsemediaSelectedLevel1 {height: 14px;}
.linklistilsemediaSelectedLevel2 {margin-left: 4px; margin-top: -2px; margin-bottom: 10px; position: absolute; z-index: 20; background-image:url(../images/L_stippel.gif); background-position: 0px -2px; height: 20px; background-repeat:no-repeat; text-decoration: none;}

.linklistDIVilsemediaSelectedLevel0{padding: 5px 0px 7px 0px; margin-left: 14px;} 
.linklistDIVilsemediaSelectedLevel1{padding: 5px 0px 7px 0px; margin-left: 14px;} 
.linklistDIVilsemediaSelectedLevel2{padding: 17px 0px 7px 0px; margin-left: 14px; height: 5px;} 
.linklistDIVilsemediaLevel0{padding: 5px 0px 7px 0px; margin-left: 14px;} 
.linklistDIVilsemediaLevel1{padding: 5px 0px 7px 0px; margin-left: 14px;} 
.linklistDIVilsemediaLevel2{padding: 17px 0px 7px 0px; margin-left: 14px; height: 5px;} 

.stippelDIV { background-image:url('../images/bg_stippel.gif'); margin-left: 7px; width: 138px; height: 1px; font-size: 1px; line-height: 0px; background-repeat:repeat-x;} 
/* #linklistilsemediaBackground { display: block;width:130px; margin-left: 7px; } */
.width5 { width: 5px; height: 1px; font-size: 1px; line-height: 1px; }
.width15 { width: 15px; height: 1px; font-size: 1px; line-height: 1px; }
.contentPLAT { font-size: 11px; line-height: 18px; vertical-align: top; text-align: left; }
/* componenten */
.tableBanner {width: 100%; margin-top: 20px; margin-left: -1px;}
.titelBanner {color: #588CC6; height: 18px; font-weight: bold; border-bottom: 1px solid #CCCCCC;}
.titelBannerNoBottom {color: #588CC6; height: 18px; font-weight: bold;}
.heightBanner18 { height: 18px; }
.heightFacts15 { height: 18px; }
.titelFacts {color: #588CC6; height: 18px; font-weight: bold; border-bottom: 1px solid #CCCCCC;}
.omschrijvingFacts {width: 150px; height: 18px;}
.widthFacts20 { width: 20px; }
.factsPorcent{padding-right: 5px;}
.iconentussenRuimten {margin-right: 5px;}
.alg3rijenCol1{width: 313px; vertical-align: top; text-align: left; padding-right: 50px;}
.alg3rijenCol2 {width: 210px; vertical-align: top; text-align: left; padding-right: 20px;}
.alg3rijenCol3 {vertical-align: top; text-align: left;}

.channelDropdown { font-size: 9px; border: 1px solid black; line-height: 15px; color: #588CC6; font-weight: normal; }
.pijltjeUitgeklapt { margin: 7px 0px 0px 0px; }
.pijltjeIngeklapt { margin: 7px 0px 0px 0px; }

/* zoekblok advertentienetwerk */
#netwerkzoekblok { width: 163px; margin: 0px; padding: 0px; border: 1px solid #CFCFCF; }
#netwerkzoekblok-inner { margin: 10px 12px 10px 12px; padding: 0px; }
#netwerkzoekblok p { margin: 0px; padding: 0px; }
#netwerkzoekblok select { width: 100%; }
.line { line-height: 0px; height: 1px; background: url('../images/line.gif') repeat-x; font-size: 0px; margin: 0px; padding: 0px; margin: 15px 0px 10px 0px; }
#abcnav { width: 100% }
#abcnav ul { margin: 0px; padding: 0px; }
#abcnav li { list-style: none; float: left; width: 14px; margin: 7px 0px; display: block; }
#abcnav li a { padding: 1px; font-weight: normal; text-decoration: none; color: #666; }
#abcnav li a:hover { color: white; background-color: #2267B3; text-decoration: none; }

.padding-right20 { padding-right: 20px; vertical-align: top; text-align: left; }
.blokBorder223 { width: 100%; padding: 12px 12px 12px 12px; border: 1px solid #CFCFCF; }
.htmlbokIconen{width: 595px;}

/* used to frame the Ilse/Sanoma Picnic07 pages*/
#onecol {width:590px; text-align:left; font-size: 11px; line-height: 15px; color: #333333; font-weight:normal;}