@charset 'utf-8';
@import url(https://fonts.googleapis.com/css?family=Roboto:400,300,700);
/* CSS RESET */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed, 
figure, figcaption, footer, header, hgroup, 
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
}

img
{
    border: 0;
}

p
{
    margin: 6px 0 18px 0;
}

h1
{
    font-size: 1.5em;
}

h2
{
    font-size: 1.3em;
}

h3
{
    font-size: 1.2em;
}

h4 
{
    font-size: 1.1em;
}

#header p
{
    margin: 0;
}

#widgets p
{
    margin: 0;
}

/* BODY LAYOUT */
body
{
    font-family: "Roboto", Verdana,Arial,Helvetica,sans-serif;
    font-size: 14px;
    width: 1034px;
    margin: 0 auto;
    text-align: center;
}   

#page
{
    width: 1034px;
    height: auto;
    text-align: left;
    box-shadow: 0 0 40px #e6e6e6;
}

#header
{
    clear: both;
    width: 1034px;
    height: auto;
}

/* SKYSCRAPER */
#skyscraper-left
{
    float: left;
    width: 160px;
    margin-top: 232px;
}

#skyscraper-right
{
    float: left;
    width: 160px;
    margin-top: 232px;
}

#google_ads_div_SN_BE_Homepage_Superleaderboard_ad_container
{
    width: 995px;
}

/* KOLOM LAYOUT */
#navigation
{
    clear: left;
    float: left;
    width: 140px;    
    margin: 0 14px 0 -20px;
    padding-right: 5px;
    padding-bottom: 20px;
    background: #f2f2f3;
    box-shadow: 4px 6px 7px 0px rgba(10, 10, 10, 0.10);
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
}

#main
{
    float: left;
    /*width: 604px;*/
    margin: 0 0 0 0;
    padding-right: 1px;
    color: #333;
}

#mainprint
{
    float: left;
    margin: 0 0 0 0;
    padding-right: 1px;
    color: #4e4e4e;
}

#main_left
{
    float: left;
    width: 49%;
    margin: 0 1% 0 0;
    background: #fff;
}

#main_right
{
    float: left;
    width: 49%;
}

#widgets
{
    float: left;
    width: 250px;
}

/* SHARED ELEMENTS */
.clear-block
{
    display: block;
}

.clear
{
    font-size: 0;
    line-height: 0;
    clear: both;
    height: 0;
}

.clear-left
{
    clear: left;
}

.clear-right
{
    clear: right;
}

.auto-width
{
    float: right;
    width: 100%;
}

.padding-inner
{
    padding: 2px 5px;
}

.no-margin
{
    margin: 0;
}

.hide-block
{
    display: none;
}

.item-inner
{
    margin-top: 2px;
}

strong
{
    color: #666;
}

.text-normal
{
    font-weight: normal;
}

.text-bold
{
    font-weight: bold;
    margin: 0;
}

a
{
    text-decoration: none;
    color: #666;
}

a:hover
{
    text-decoration: underline;
    color: #000;
}

a:hover strong
{
    color: #000;
}

ul
{
    list-style: none;
}

.last-list li
{
    padding-bottom: 0;
}

.scheiding-list
{
    margin-bottom: 20px;
    padding-bottom: 10px;
    border-bottom: solid 1px #bbb;
}

/* KLEUREN */
.kleur-informatie
{
    color: #48ae99;
}

.bg-informatie, .bg-informatie a
{
    color: #48ae99 !important;
}

.kleur-nieuws
{
    color: #2089e5;
}

.bg-nieuws, .bg-nieuws a
{
    color: #2089e5 !important;
}

.block-underline.bg-nieuws:after {
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    background: #2089e5;
}

.block-underline.bg-informatie:after {
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    background: #48ae99;
}

.block-underline.bg-magazine:after {
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    background: #069;
}

.block-underline.bg-interactief:after {
    content: "";
    display: block;
    height: 3px;
    width: 100%;
    background: #ec7948;
}

.kleur-www
{
    color: #42b65d;
}

.bg-www
{
    background-color: #42b65d;
}

.kleur-internetshop
{
    color: #609;
}

.bg-internetshop
{
    background-color: #609;
}

.kleur-interactief
{
    color: #ec7948;
}

.bg-interactief, .bg-interactief a
{
    color: #ec7948!important;
}

.kleur-varia,
.kleur-extra
{
    color: #666;
}

.bg-varia,
.bg-extra
{
    background-color: #666;
}

.kleur-opzoeknaar
{
    color: #660;
}

.bg-opzoeknaar
{
    background-color: #660;
}

.headline-red
{
    color: #ca0006;
}

.bg-headline-red
{
    background-color: #ca0006;
}

.kleur-mobiliteit
{
    color: #69c;
}

.bg-mobiliteit
{
    background-color: #69c;
}

.kleur-black
{
    color: #000;
}

.bg-black
{
    background-color: #000;
}

.kleur-white
{
    color: #fff;
}

.bg-white
{
    background-color: #fff;
}

.kleur-sos
{
    color: #cc100f;
}

.bg-sos
{
    background-color: #cc100f;
}

.kleur-black
{
    color: #000;
}

.bg-black
{
    background-color: #000;
}

.kleur-magazine
{
    color: #069;
}

.bg-magazine
{
    color: #069 !important;
}

/* BORDERS */
.border-informatie
{
    border-bottom: 3px solid #066;
}

.border-nieuws
{
    border-bottom: 3px solid #06c;
}

.border-www
{
    border-bottom: 3px solid #42b65d;
}

.border-internetshop
{
    border-bottom: 3px solid #609;
}

.border-interactief
{
    border-bottom: 3px solid #ec7948;
}

.border-varia,
.border-extra
{
    border-bottom: 3px solid #666;
}

.border-headline-red
{
    border: 1px solid #ca0006;
    border-top: none;
}

/* NAVIGATION LINK KLEUREN */

#hide-menu 
{
    float:right;
    display: none;
}

#hide-menu:hover
{
    text-decoration: none;
}

#navigation ul li a,
#navigation ul li a:link,
#navigation ul li a:visited
{
    text-decoration: none;
    color: #000;
}

#navigation #navigation_informatie ul li.active a,
#navigation_informatie ul li a:hover
{
    color: #48ae99;
}

#navigation #navigation_nieuws ul li.active a,
#navigation_nieuws ul li a:hover
{
    color: #06c;
}

#navigation #navigation_www ul li.active a,
#navigation_www ul li a:hover
{
    color: #42b65d;
}

#navigation #navigation_internetshop ul li.active a,
#navigation_internetshop ul li a:hover
{
    color: #609;
}

#navigation #navigation_interactief ul li.active a,
#navigation_interactief ul li a:hover
{
    color: #ec7948;
}

#navigation #navigation_varia ul li.active a,
#navigation_varia ul li a:hover
{
    color: #666;
}

#navigation #navigation_opzoeknaar ul li.active a,
#navigation_opzoeknaar ul li a:hover
{
    color: #660;
}

/* MEER LINKS */
p.link-more
{
    margin: 4px 0;
    text-align: right;
}

#widgets p.link-more
{
    margin: 4px 0;
}

p.link-more a
{
    padding-left: 14px;
    background-repeat: no-repeat;
}

.block-informatie p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_informatie.gif);
}

.block-nieuws p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_nieuws.gif);
}

.block-www p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_www.gif);
}

.block-internet p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_internet.gif);
}

.block-interactief p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_interactief.gif);
}

.block-varia p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_varia.gif);
}

.block-opzoek p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_opzoek.gif);
}

.block-weetje p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_weetje.gif);
}

.block-extra p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_extra.gif);
}

.block-reportage p.link-more a
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_reportage.gif);
}

a.block-link p.link-more
{
    display: inline;
    padding-left: 14px;
    background: url(https://www.seniorennet.be/images/website/pijl_weetje.gif) no-repeat;
}

a:hover.block-link p.link-more
{
    text-decoration: underline;
    color: #000;
}

/* LISTS */
.block-informatie ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_informatie.gif);
}

.block-nieuws ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_nieuws.gif);
}

.block-www ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_www.gif);
}

.block-internet ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_internet.gif);
}

.block-interactief ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_interactief.gif);
}

.block-varia ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_varia.gif);
}

.block-opzoek ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_opzoek.gif);
}

.block-weetje ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_weetje.gif);
}

.block-extra ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_extra.gif);
}

.block-reportage ul li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_reportage.gif);
}

ul.list-numbered
{
    margin-left: 34px;
    padding-left: 0;
    list-style: decimal;
    list-style-image: none;
    color: #666;
}

ul.list-numbered li
{
    margin-left: 0;
    padding-left: 0;
    background-image: none;
}

ul.list-numbered-bold
{
    font-weight: bold;
    margin-left: 34px;
    padding-left: 0;
    list-style: decimal;
    list-style-image: none;
    color: #666;
}

ul.list-numbered-bold li
{
    margin-left: 0;
    padding-left: 0;
    background-image: none;
}

.widget-item ul li

.block-item li
{
    margin-bottom: 0;
    padding-bottom: 3px;
}

.block-item ul li
{
    margin: 0 0 0 4px;
    padding-left: 16px;
    background-repeat: no-repeat;
    line-height: 150%;
}

.block-item ul.indent-list li
{
    margin-top: 0;
    margin-left: 20px;
}

/* TITLES */
.block-header
{
    height: 18px;
}

.block-underline
{
    font-size: 1px;
    line-height: 3px;
    height: 3px;
    margin-bottom: 4px;
}

h1.page-title
{
    margin-bottom: 10px;
}

#main h2 span,
.block-reportage h2 span
{
    color: #fff;
}

#main h2 span,
#widgets h2 span,
.block-reportage h2 span
{
    line-height: 24px;
    font-size: 18px;
    margin-left: -1px;
    font-weight: 700;
}

#widgets h2 span
{
    font-weight: bold;
    padding-left: 0;
}

#main .widget-mirror h2 span
{
    font-weight: normal;
    float: right;
    padding-left: 3px;
}


#main h2.block-header a:hover
{
    text-decoration: underline;
}

.widget-item h3
{
    font-weight: bold;
    line-height: 13px;
    margin: 0 0 6px 4px;
}

.block-item h4
{
    font-weight: bold;
    line-height: 11px;
    margin: 0 0 3px 4px;
}

h2.omreken-titel
{
    font-size: 14px;
    margin-top: 6pt;
    color: #69c;
}

.widget-mirror .block-header
{
    text-align: right;
}

/* BUTTONS */
a.btn_startpagina
{
    display: block;
    float: right;
    width: 110px;
    height: 20px;
    margin-right: 10px;
}

a.btn_nieuwsbrief
{
    display: block;
    float: right;
    width: 110px;
    height: 20px;
    margin-right: 10px;;
}

a.btn_oxypass
{
    display: block;
    float: right;
    width: 116px;
    height: 20px;
}

/* FONT SIZES */
p a.size1
{
    font-size: 12px;
}

p a.size2
{
    font-size: 14px;
}

p a.size3
{
    font-size: 18px;
}

.info_item,
.info_item p,
.info_item p span,
.info_item a,
.info_item .secondary-table tr,
.info_item .secondary-table tr td,
.secondary-table
{
    font-size: 9px;
}

#visitors p,
#languages p,
#languages a,
span.add-link a,
#waarvandaan a,
#waarvandaan p,
.citaat-auteurdetails,
.citaat-auteurdetails ul li
{
    font-size: 10px;
}

h1.page-title
{
    font-weight: 100;
    font-size: 2.8em;    
    line-height: 1.2;
}


p a.size0,
.nieuwslijst td.nieuwstijd,
.citaat-titel,
.citaat-auteur,
.weetje-titel,
.weetje-meer,
.video-content-sub-item a,
.right-add p,
.right-add strong a,
.right-add p a
{
    font-size: 11px;
}

#navigation h2,
div.block-item h3
{
    font-size: 13px;
}

.tab-content h2
{
    font-size: 12pt;
    padding-bottom: 12pt;
}

/* TABLES */
.table-content
{
    margin-bottom: 10px;
    border-collapse: collapse;
    border-width: 2px 0 0 2px;
    border-style: solid;
}

.table-content td,
.table-content th
{
    padding: 3px;
    border-width: 0 2px 2px 0;
    border-style: solid;
}

.table-content.table-noborder,
.table-content.table-noborder td,
.table-content.table-noborder th
{
    border-width: 0;
}

.table-content ul
{
    margin: 5px 0;
}

.table-informatie,
.table-informatie td,
.table-informatie th
{
    border-color: #48ae99;
}

.table-nieuws,
.table-nieuws td,
.table-nieuws th
{
    border-color: #06c;
}

.table-www,
.table-www td,
.table-www th
{
    border-color: #42b65d;
}

.table-internetshop,
.table-internetshop td,
.table-internetshop th
{
    border-color: #609;
}

.table-interactief,
.table-interactief td,
.table-interactief th
{
    border-color: #ec7948;
}

.table-varia,
.table-varia td,
.table-varia th,
.table-extra,
.table-extra td,
.table-extra th
{
    border-color: #666;
}

.table-opzoeknaar,
.table-opzoeknaar td,
.table-opzoeknaar th
{
    border-color: #660;
}

.table-headline-red,
.table-headline-red td,
.table-headline-red th
{
    border-color: #ca0006;
}

.table-white,
.table-white td,
.table-white th
{
    border-color: #fff;
}

.table-black,
.table-black td,
.table-black th
{
    border-color: #000;
}

.table-right
{
    text-align: right;
}

.table-center
{
    text-align: center;
}

/* HEADER */
#advertisement
{
    float: left;
    clear: both;
    width: 100%;
    height: auto;
    padding: 15px 0 15px;
}

#advertisement-inner
{
    margin: 0 0;
}

#advertisement.top #advertisement-inner > div
{
    text-align: center;
}

#advertisement.top #advertisement-inner > div > div
{
    text-align: center;
}

.leaderboard
{
    float: right;
}

#top_nav
{
    clear: both;
    width: 1034px;
    height: 25px;
}

#top_nav_inner
{
    margin: 0 19px 0 20px;
}

#top_nav a:link,
#top_nav a:visited
{
    color: #fff;/* margin: 0px 3.5px; */
    border-bottom: #B5B5B5 3px solid;
}

#top_nav ul
{
    line-height: 22px;
    float: left;
    height: 25px;
    background: #000;  /* url(https://www.seniorennet.be/images/website/top_nav_bg.gif) repeat-x; */
}

#top_nav ul li
{
    display: inline;
}

#top_nav ul li img
{
    display: block;
    float: left;
}

#top_nav ul li a
{
    display: block;
    float: left;
    padding: 0 6.5px 0 6px;
    text-decoration: none;
    border-right: 1px solid #FFF;
}

#top_nav ul li a:hover
{
    text-decoration: none;
    border-bottom: 3px solid #ee420b;
}

#top_nav ul li:last-child a
{
    border-right: none;
}

#header_bottom
{
    clear: both;
    width: 1024px;
    height: 79px;
    margin-left: 0;
    padding: 5px 5px 0 5px;
}

#logo
{
    float: left;
    width: 111px;
    height: 74px;
    padding: 5px 0 0 30px;
}

#search
{
    float: left;
    width: 470px;
}

#google
{
    width: 450px;
    padding-top: 7px;
    padding-left: 20px;
}

#google-logo
{
    float: left;
    width: 75px;
    margin-top: 9px;
}

#google form
{
    float: left;
    width: 375px;
    height: 36px;
    margin-top: 15px;
}

.inputbox
{
    width: 250px;
}

.form-item
{
    height: 25px;
}

.form-item-indent
{
    height: 26px;
    margin-left: 6px;
}

.form-item-indent label
{
    font-size: 10px;
}

#slogan
{
    width: 450px;
}

#slogan h1
{
    font-weight: bold;
    display: inline;
    margin-left: 14px;
    color: #bababa;
    font-size: 1em;
}

#page_functions
{
    float: left;
    width: 403px;
}

#page_functions_top
{
    height: 51px;
    padding-top: 1px;
}

#page_functions_top img
{
    padding-right: 10px;
}

#visitors
{
    float: left;
    width: 340px;
    margin-right: 10px;
    text-align: right;
}

#buttons
{
    margin-top: 10px;
    padding-right: 18px;
}

#languages
{
    font-weight: bold;
    float: left;
    width: 50px;
}

#languages p
{
    letter-spacing: -1px;
}

#languages a
{
    text-decoration: none;
    color: #000;
}

#languages a:hover
{
    text-decoration: underline;
}

#font_size
{
    clear: both;
    height: 27px;
    padding-right: 18px;
    text-align: right;
    color: #bababa;
}

#font_size a,
#font_size a:link,
#font_size a:visited,
#font_size a:active
{
    text-decoration: none;
    color: #bababa;
}

#font_size a:hover
{
    text-decoration: underline;
    color: #000;
}

/* NAVIGATION */
.navigation-inner
{
    margin: 0 0 0 20px;
}


.navigation > div
{
    margin-bottom: 10px;
}
#navigation h2
{
    padding: 15px 0 5px 0;
    font-weight: bold;
    font-size: 1.4em;
}

#navigation ul
{
    list-style-type: none;
}

#navigation ul li
{
    font-weight: 300;
    line-height: 21px;
    font-size: 14px;
}


.navigation_rubriek
{
    padding: 2px 0;
}

/* CONTENT */
#wrapper
{
    clear: both;
    width: 1034px;
}

#wrapper-inner
{
    margin: 0 0 0 20px;
}

#wrapper-inner-content
{
    height: auto;
    margin-top: 10px;
}

#horizontal_nav
{
    clear: both;
    width: 994px;
    height: 20px;
}

#horizontal_nav ul
{
    width: 100%;
}

#horizontal_nav ul li
{
    display: inline;
}

#horizontal_nav ul li a
{
    float: left;
    margin-right: 1px;
}

#horizontal_nav a:link,
#horizontal_nav a:visited
{
    padding: 3px 14px 3px 13px;
    color: #333;
    background: #dbdcdf;
}

#horizontal_nav ul li.first a
{
    padding: 3px 10px 3px 10px;
}

#horizontal_nav ul li a:hover, #horizontal_nav ul li.active a
{
    text-decoration: none;
    background: #9ca7a8;
    background: -moz-linear-gradient(top, #9ca7a8 0%, #d1d4d1 100%);
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9ca7a8), color-stop(100%,#d1d4d1));
    background: -webkit-linear-gradient(top, #9ca7a8 0%,#d1d4d1 100%);
    background: -o-linear-gradient(top, #9ca7a8 0%,#d1d4d1 100%);
    background: -ms-linear-gradient(top, #9ca7a8 0%,#d1d4d1 100%);
    background: linear-gradient(to bottom, #9ca7a8 0%,#d1d4d1 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9ca7a8', endColorstr='#d1d4d1',GradientType=0 );
}

.block-item
{
    margin: 0 0 18px 0;
}

.block-item .latest-item
{
    padding-bottom: 10px;
}

.block-item .only-item
{
    padding-bottom: 3px;
}

.block-item form
{
    margin-bottom: 6px;
}

.block-item h3
{
    font-weight: bold;
    line-height: 13px;
    margin: 0 0 6px 4px;
}

.block-item .title-spacing
{
    margin-bottom: 6px;
}

.bg-subtle
{
    padding: 0 0 4px 0;
    background-color: #eee;
}

.block-nieuws ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_nieuws.gif);
}

.block-informatie ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_informatie.gif);
}

.block-interactief ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_interactief.gif);
}

.block-www ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_www.gif);
}

.block-opzoeknaar ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_opzoek.gif);
}

.block-internetshop ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_internet.gif);
}

.block-varia ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_varia.gif);
}

.block-extra ul.nieuwslijst li
{
    background-image: url(https://www.seniorennet.be/images/website/pijl_extra.gif);
}

/* ADVERTISEMENTS */
.advertisement p
{
    margin: 0;
    padding-right: 25px;
    text-align: right;
}

.advertisement p a
{
    padding: 2px 5px 2px 5px;
    color: #fff;
    background-color: #ec7948;
}

.advertisement p a:hover
{
    text-decoration: underline;
}

.main_right-ad
{
    text-align: center;
}

/* .main_right-ad img{border-bottom:3px solid #ec7948;} */

/* CITATEN & WEETJES */
a.block-link
{
    display: block;
}

a.block-link:hover
{
    text-decoration: none;
}

.block-citaat
{
    margin-bottom: 18px;
    color: #666;
    background-color: #ffedb8;
}

.citaat-wrapper
{
    background: url(https://www.seniorennet.be/images/website/quote_geel_boven.gif) no-repeat;
}

.citaat-msg
{
    padding: 6px 32px 0 32px;
    color: #333;
    background: url(https://www.seniorennet.be/images/website/quote_geel_onder.gif) no-repeat bottom right;
}

.citaat-auteur
{
    font-style: italic;
    margin-right: 12px;
    padding-bottom: 7px;
    text-align: right;
}

.block-weetje
{
    color: #666;
    background-color: #ededff;
}

.weetje-wrapper
{
    background: url(https://www.seniorennet.be/images/website/quote_blauw_boven.gif) no-repeat;
}

.weetje-wrapper a:hover
{
    color: #666;
}

.weetje-msg
{
    padding: 6px 32px 0 32px;
    color: #333;
    background: url(https://www.seniorennet.be/images/website/quote_blauw_onder.gif) no-repeat bottom right;
}

.weetje-meer
{
    margin-right: 12px;
    padding-bottom: 7px;
    text-align: right;
}

.citaat-titel,
.weetje-titel
{
    font-style: italic;
    line-height: 11px;
    margin: 0 5px 0 12px;
    padding: 7px 0 0 0;
}

.citaat-msg p,
.weetje-msg p
{
    margin: 0;
    padding-bottom: 8px;
}

/* rechts*/
.widget-item .citaat-wrapper
{
    padding-bottom: 12px;
    background-image: none;
}

.widget-item .openquote
{
    height: 20px;
    padding: 10px 5px 0 5px;
    background: url(https://www.seniorennet.be/images/website/quote_geel_boven.gif) no-repeat -3px -20px;
}

.widget-item .openquote img
{
    float: right;
    padding-right: 10px;
}

.widget-item .citaat-titel
{
    margin: 0 10px;
}

.widget-item .citaat-msg
{
    clear: both;
    padding: 0 10px;
    background-image: none;
}

.widget-item .closequote
{
    height: 20px;
    background: url(https://www.seniorennet.be/images/website/quote_geel_onder.gif) no-repeat top right;
}

.widget-item .citaat-auteurdetails
{
    margin-left: 12px;
}

.widget-item .citaat-auteurdetails ul
{
    list-style: none;
    list-style-image: none;
}

.widget-item .citaat-auteurdetails ul li
{
    margin-left: 8px;
    padding-left: 10px;
    background: url(https://www.seniorennet.be/images/website/list-minus.gif) no-repeat 0 -1px;
}

/* DAG OP DAG */
.dagopdag-table
{
    margin-bottom: 10px;
}

/* WIDGETS */
#widgets
{
    margin: 0;
    padding: 0;
}

.widget-item
{
    margin: 0 0 10px 0;
}

.widget-padding
{
    padding: 0 3px;
}

/* functies */
#zoek
{
    margin-bottom: 5px;
    background-color: #dcecec;
}

#zoek p
{
    margin-bottom: 5px;
}

#printpage
{
    margin-bottom: 10px;
    background-color: #dcecec;
}

.partners
{
    margin-bottom: 10px;
}

.partners-title
{
    background-color: #99cccd;
}

.partners-img
{
    width: 180px;
    border: 1px solid #006766;
}

/* promo */
.right-promobox
{
    width: 300px;
    height: auto;
    margin-bottom: 2px;
}


.last-promobox
{
    margin-bottom: 10px;
}

.right-promobox-inner
{
    padding: 1px;
}

.right-promobox-inner p
{
    color: #fff;
}

.right-add
{
    margin-bottom: 2px;
    background-color: #f1f1f1;
}

.last-add
{
    margin-bottom: 10px;
}

.right-add a
{
    text-decoration: none;
}

.right-add a:hover
{
    text-decoration: underline;
}

span.add-link a
{
    text-decoration: underline;
    color: #3228bb;
}

span.add-link a:hover
{
    color: #000;
}

/* WAAR VANDAAN */
div#waarvandaan
{
    margin-bottom: 10px;
}

div#waarvandaan p
{
    margin: 0;
}

div#waarvandaan p,
div#waarvandaan a,
div#waarvandaan a:link,
div#waarvandaan a:active,
div#waarvandaan a:visited
{
    color: #666;
}

div#waarvandaan a,
div#waarvandaan a:link,
div#waarvandaan a:active,
div#waarvandaan a:visited
{
    text-decoration: underline;
}

div#waarvandaan a:hover,
div#waarvandaan a:active
{
    color: #000;
}

/* info items */
#info-items
{
    width: 100%;
}

.widget-table
{
    width: 100%;
}

.info-item-row
{
    vertical-align: middle;
}

.info_item
{
    line-height: 24px;
    height: auto;
}

.info_item p,
.info_item p span
{
    line-height: 14px;
}

.info_item .secondary-table tr
{
    line-height: 14px;
    height: 14px;
}

.info_item .secondary-table tr td
{
    padding-right: 3px;
}

.info_icon img
{
    float: left;
    padding-right: 3px;
}

.widget-table tr
{
    line-height: 14px;
    height: 29px;
}

.secondary-table
{
    border: none;
}

.info_item a:hover
{
    color: #000;
}

/* foto */
#fotovoorbeeld
{
    width: expression("305px");
    max-width: 305px;
}

/* video */
.right-video
{
    margin-bottom: 10px;
}

#kanaal-50 div.video-title
{
    background-color: #00005e;
}

#iwatch div.video-title
{
    background-color: #ec7948;
}

.video-title-inner
{
    line-height: 18px;
    padding: 2px 5px;
    vertical-align: middle;
}

.video-title-inner strong
{
    color: #fff;
}

.title-text
{
    float: left;
    margin: 2px 0;
}

.title-logo
{
    float: right;
    margin: 2px 0;
}

#kanaal-50 .video-content
{
    background-color: #d7d7ef;
}

#iwatch .video-content
{
    background-color: #f90;
}

.video-content-main
{
    position: relative;
    margin-bottom: 10px;
    text-align: center;
}

.video-content-main p
{
    padding: 1px 3px;
    text-align: center;
}

.video-content-main a
{
    text-decoration: underline;
    color: #000;
}

#kanaal-50 a:hover
{
    color: #009;
}

#iwatch a:hover
{
    color: #009;
}

.video-content-sub
{
    margin-top: 15px;
}

.video-content-sub-item
{
    position: relative;
    margin-bottom: 10px;
}

.video-content-sub-item img
{
    float: left;
    margin-right: 5px;
}

.video-content-sub-item a
{
    text-decoration: underline;
    color: #000;
}

.list-boek p
{
    margin: 0 0 2px 0;
}

.list-boek img
{
    float: left;
    margin: 2px 6px 2px 0;
}

.list-poezie img
{
    margin: 0 6px 0 0;
}

.list-poezie td
{
    padding-bottom: 6px;
    vertical-align: bottom;
}

.horoscoop-item
{
    margin-bottom: 10px;
    color: #666;
}

.horoscoop-img img
{
    margin: 2px 3px 1px 0;
    border: 1px solid #666;
}

.horoscoop-img a
{
    display: block;
}

.horoscoop-img
{
    float: left;
}

.horoscoop-msg strong
{
    padding-right: 4px;
}

.
.poll-inner
{
    margin: 0 3px;
    padding: 0 0 1px 0;
}

ul.floatright
{
    float: right;
}

ul.floatright li
{
    display: inline;
}

/* FOOTER */
#footer
{
    clear: both;
    width: 100%;
    background-color: #666;
}

#footer-inner
{
    padding: 5px 10px;
}

#footer h2
{
    color: #fff;
}

#footer h2 span
{
    border-bottom: 3px solid #fff;
}

#footer_left
{
    float: left;
    width: 50%;
}

#footer_right
{
    float: left;
    width: 50%;
}

#footer_bottom
{
    border-top: solid 1px gainsboro;
    line-height: 150%;
    clear: both;
    padding-top: 10px;
    padding-left: 20px;
    text-align: left;
    color: #666;
    padding-bottom: 10px;
    font-size: .9em;
}

#footer_bottom a,
#footer_bottom a:link,
#footer_bottom a:visited,
#footer_bottom a:active
{
    text-decoration: underline;
    color: #666;
}

#footer_bottom a:hover
{
    color: #000;
}

#footer ul
{
    margin: 10px 0 0 20px;
    list-style-image: url(https://www.seniorennet.be/images/website/pijl_footer.gif);
}

#footer ul li
{
    margin-left: 20px;
    padding-bottom: 3px;
}

#footer ul li a,
#footer ul li a:link,
#footer ul li a:visited,
#footer ul li a:active
{
    text-decoration: none;
    color: #fff;
}

#footer ul li a:hover
{
    text-decoration: underline;
}

/******************/
/*** MOBILITEIT ***/
/******************/

/* BLOKKEN ZOALS "OOK INTERESSANT" OF "BRANDSTOF MAXIMUMPRIJZEN" */
.info-item
{
    margin-bottom: 10px;
}

.info-item-title
{
    font-weight: bold;
    color: #fff;
}

.info-item-content
{
    border: 1px solid #ccc;
    border-top: none;
}

.info-item-content ul
{
    list-style: none;
}

.info-item-content ul li
{
    display: inline;
    padding-right: 40px;
}

.info-item-content ul li.last
{
    padding-right: 0;
}

.info-item-content ul li a
{
    text-decoration: underline;
    color: #69c;
}

.info-item-content ul li a:hover
{
    color: #000;
}

.info-item-content div.column4 ul li
{
    display: block;
    padding-right: 0;
}

/* BLOK MET RODE RAND ROND */
.info-item-warning
{
    margin-bottom: 10px;
    border: 3px solid red;
}

.info-item-warning p
{
    margin: 6px 0;
}

.info-item-warning a
{
    text-decoration: underline;
    color: #69c;
}

.info-item-warning a:hover
{
    color: #000;
}

/* TAB NAVIGATIE + INHOUD ERONDER */
.tab-block
{
    margin-bottom: 10px;
}

.tab-navigation
{
    height: 30px;
    background: url(https://www.seniorennet.be/images/website/tab-menu-line.gif) repeat-x bottom;
}

.tab-navigation ul
{
    float: left;
    padding: 0 5px;
}

.tab-navigation ul li
{
    display: inline;
    float: left;
    margin: 5px 2px 0 0;
}

.tab-navigation ul li div.tab-list-inner
{
    padding: 0;
}

.tab-navigation ul li.first
{
    margin-left: -5px;
}

.tab-navigation ul li a
{
    line-height: 24px;
    display: block;
    float: left;
    padding: 0 5px;
    border: 1px solid #ccc;
    border-bottom: none;
    background-color: #dadada;
    background-image: url('https://www.seniorennet.be/images/website/tab_bg.gif');
    background-repeat: repeat-x;
}

.tab-navigation ul li a:hover
{
    text-decoration: none;
    background-image: url('https://www.seniorennet.be/images/website/tab_bg_hover.gif');
    background-repeat: repeat-x;
}

.tab-navigation ul li.active
{
    border-bottom: none;
    background-color: #fff;
    background-image: none;
}

.tab-navigation ul li.active a
{
    font-weight: bold;
    line-height: 29px;
    margin: -5px 0 0 0 ;
    color: #69c;
    background-color: #fff;
    background-image: none;
}

.tab-content
{
    position: relative;
    padding-top: 10px;
    border: 1px solid #ccc;
    border-top: none;
}

.tab-content p
{
    margin: 0;
}

.tab-content-functions
{
    float: right;
    margin: 0 0 10px 10px;
}

.tab-content-functions ul
{
    list-style: none;
}

.tab-content-functions ul li
{
    display: inline;
    padding: 0 5px 0 15px;
}

.tab-content-functions ul li img
{
    padding-right: 5px;
}

.tab-content-info
{
    margin: 0 20px;
}

.tab-content-image
{
    margin: 0 0 3px 0;
    text-align: center;
}

.tab-content-help
{
    margin: 30px 5px 10px 5px;
}

.tab-content-help p
{
    margin: 6px 0 18px 0;
}


.tab-content-legende-content-logo
{
    float: left;
    width: 80px;
}

.tab-content-legende-content-text
{
    float: left;
    width: 535px;
    margin-top: 15px;
}

.tab-content-form
{
    margin-left: 20px;
}

.tab-content-form-row
{
    line-height: 30px;
}

.tab-content-form-row-label
{
    float: left;
    width: 150px;
}

.tab-content-form-row-formitems
{
    float: left;
    width: 480px;
}

.tab-content-form-row-formitems label
{
    margin-right: 10px;
}


.tab-content-table th
{
    font-size: 11px;
    font-weight: normal;
    text-align: left;
}

.tab-content-table .tablepadding
{
    padding: 5px 10px 5px 0;
}

.tab-content-table tr.th-bg
{
    background-color: #cfcfcf;
}

.tab-content-table tr th
{
    padding: 2px 5px;
}

/* FILTER OP TREFWOORD */
.filter
{
    margin-bottom: 10px;
}

.filter form
{
    display: inline;
    margin-left: 10px;
}

/* BOOKMARKS */
div#bookmarks
{
    width: 100%;
    margin-bottom: 10px;
    background-color: #f1eff0;
}

div#bookmarks-inner
{
    padding: 5px 10px;
}

/* MENING */
div#mening
{
    width: 100%;
    margin-top: 10px;
    background-color: #eeedff;
}

div#mening-inner
{
    padding: 5px 10px;
}

div#mening p
{
    margin: 0 0 10px 0;
}

div#mening .btn_mening
{
    width: 115px;
    margin-right: 10px;
}

/* SUPPORT */
div#support
{
    width: 100%;
    margin-bottom: 10px;
    background-color: #f1eff0;
}

div#support-inner
{
    padding: 5px 10px;
}

.nb-inschrijven-footer
{
    width: 668px;
    height: 53px;
    margin: 10px 0 !important;
    background-image: url('https://www.seniorennet.be/img/magazine/footer_nb_bg.jpg');
}

.nb-inschrijven-footer form
{
    padding-top: 13px;
    padding-left: 420px;
}

.nb-inschrijven-footer .button
{
    float: left;
    width: 49px;
    height: 28px;
    margin-left: 14px;
    cursor: pointer;
    opacity: .9;
    border: none;
    background-image: url('https://www.seniorennet.be/img/magazine/footer_nb_button.jpg');
}

.nb-inschrijven-footer .button:hover
{
    opacity: 1;
}

.nb-inschrijven-footer .input
{
    float: left;
    height: 24px;
    padding: 2px 4px;
    border: none;
}

.nb-inschrijven-footer.v2
{
    background-image: url('https://www.seniorennet.be/images/footer_nb_bg2.jpg');
}

.nb-inschrijven-footer.v3
{
    height: 67px;
    background-image: url('https://www.seniorennet.be/images/footer_nb_bg3.jpg');
}

.nb-inschrijven-footer.v4
{
    background-image: url('https://www.seniorennet.be/images/footer_nb_bg4.jpg');
}

.nb-inschrijven-footer.v4 form
{
    padding-top: 13px;
    padding-left: 400px;
}

.nb-inschrijven-footer.v4 .input
{
    float: left;
    width: 180px;
    height: 24px;
    padding: 2px 4px;
    border: none;
    border-radius: 5px;
}

.nb-inschrijven-footer.v4 .button
{
    float: left;
    width: 49px;
    height: 28px;
    margin-left: 14px;
    cursor: pointer;
    opacity: .9;
    border: none;
    background-image: url('https://www.seniorennet.be/images/footer_nb_button2.png');
}

.nb-inschrijven-footer.v3 #button1
{
    display: block;
    float: right;
    width: 195px;
    height: 60px;
    background-image: url('https://www.seniorennet.be/images/footer-newsletter3_01.png');
}

.nb-inschrijven-footer.v3 #button2
{
    display: block;
    float: right;
    width: 119px;
    height: 60px;
    background-image: url('https://www.seniorennet.be/images/footer-newsletter3_02.png');
}

.nb-inschrijven-hp
{
    width: 293px;
    height: 200px;
    background-image: url('https://www.seniorennet.be/images/seniorennet_nb.jpg');
}

.nb-inschrijven-hp form
{
    padding-top: 160px;
    padding-left: 18px;
}

.nb-inschrijven-hp .button
{
    float: left;
    width: 93px;
    height: 24px;
    margin-left: 14px;
    cursor: pointer;
    opacity: .9;
    border: none;
    background-image: url('https://www.seniorennet.be/images/seniorennet_nb_button.jpg');
}

.nb-inschrijven-hp .button:hover
{
    opacity: 1;
}

.nb-inschrijven-hp .input
{
    float: left;
    height: 20px;
    padding: 2px 4px;
    border: none;
}

/* FIXED SKY*/

.fixed-container
{
    position: absolute;
    top: 0;
    left: 50%;
    width: 160px;
    height: 3000px;
    margin: 0 0;
    margin-left: 513px;
    background-color: pink;
}

.fb-header
{
    width: 175px;
    height: 60px;
    margin-left: 3px; 
    background-color: #3c5a98;
}

.fb-header h2
{
    font-family: Arial;
    font-size: 15px;
    line-height: 30px; 
    margin-left: 10px;
    color: white;
}

.fb-header .sn-icon
{
    font-size: 13px;
    line-height: 26px; 
    margin-left: 10px;
    padding-left: 20px;
    color: white;
    background-image: url('https://www.seniorennet.be/images/sn-icon.png');
    background-repeat: no-repeat;
}

.fb-header .like_wrap
{
    float: right;
    overflow: hidden; 
    width: 85px;
    height: 25px;
    margin-right: 15px;
}

.fb-header.like_box
{
    margin-top: -40px;
}


.fb-header-hp
{
    width: 245px;
    height: 60px;
    margin-left: 3px; 
    background-color: #3c5a98;
}

.fb-header-hp h2
{
    font-family: Arial;
    font-size: 15px;
    line-height: 30px; 
    margin-left: 10px;
    color: white;
}

.fb-header-hp .sn-icon
{
    font-size: 13px;
    line-height: 26px; 
    margin-left: 10px;
    padding-left: 20px;
    color: white;
    background-image: url('https://www.seniorennet.be/images/sn-icon.png');
    background-repeat: no-repeat;
}

.fb-header-hp .like_wrap
{
    float: right;
    overflow: hidden; 
    width: 80px;
    height: 25px;
    margin-right: 15px;
}

.fb-header-hp.like_box
{
    margin-top: -40px;
}


.btn-header
{
    width: 120px;
    height: 20px;
}

.btn-header-shop
{
    background-image: url('https://www.seniorennet.be/images/buttons/sennet-hp-shop.png');
}

.btn-header-shop:hover
{
    background-image: url('https://www.seniorennet.be/images/buttons/sennet-hp-shop-hover.png');
}

.btn-header-magazine
{
    background-image: url('https://www.seniorennet.be/images/buttons/sennet-hp-magazine.png');
}

.btn-header-magazine:hover
{
    background-image: url('https://www.seniorennet.be/images/buttons/sennet-hp-magazine-hover.png');
}

.btn-header-reizen
{
    background-image: url('https://www.seniorennet.be/images/buttons/sennet-hp-reizen.png');
}

.btn-header-reizen:hover
{
    background-image: url('https://www.seniorennet.be/images/buttons/sennet-hp-reizen-hover.png');
}

#nieuwsflash li
{
    padding: 3px 5px 3px 0;
    background: none !important;
}

#nieuwsflash .crop
{
    float: right;
    overflow: hidden;
    width: 50px;
    height: 40px;
    margin-left: 8px;
    background-repeat: no-repeat;
    background-position: 0px;
    background-size: contain;
    display: none;
}

#nieuwsflash .crop img
{
    width: 50px;
    margin: auto;
}

#nieuwsflash li:nth-child(odd)
{
    background-color: rgb(247, 250, 253) !important;
}
