
/* ::::: http://www.telegraaf.nl/css/main.css ::::: */

body { background: rgb(254, 254, 254) none repeat scroll 0% 0%; font-family: arial,verdana,helvetica,sans-serif; position: relative; font-size: 12px; z-index: 1; overflow-x: hidden; }
body, h2, #googleform, #nav_3 li { margin: 0pt; padding: 0pt; position: relative; }
img { border: medium none ; position: relative; z-index: 200; }
a:focus, #accordion:focus, input:focus { outline-color: -moz-use-text-color; outline-style: none; outline-width: medium; outline-offset: 3px; }
a { color: rgb(0, 102, 153); text-decoration: none; }
a:hover { text-decoration: underline; }
.rounded, .rounded-left, .rounded-right { padding: 5px; }
#rightbar .artikel.rounded, #rightbar .artikel.rounded-left, #rightbar .artikel.rounded-right { padding-left: 0px; padding-right: 0px; }
.clearfix:after { content: "."; display: block; height: 0pt; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
* html .clearfix { height: 1%; }
.clearfix { display: block; }
img.link_arrow { top: 2px; margin-right: 3px; }
.pngfixed { float: left; }
#adbar_top img { border: 0px none  ! important; }
#adbar_top { overflow: hidden; height: 96px; }
#wrapper { margin: 0pt auto; background: rgb(255, 255, 255) none repeat scroll 0% 0%; position: relative; width: 997px; }
#header { margin: 0px; padding: 0px; background: rgb(158, 205, 241) none repeat scroll 0% 0%; overflow: hidden; width: 692px; float: left; }
#rightbar { position: absolute; top: 96px; right: 0px; width: 300px; }
#leftbar { margin: 6px 6px 0pt 0pt; overflow: hidden; float: left; width: 170px; clear: left; }
#main { margin: 6px 0pt 0pt; padding: 0pt; overflow: hidden; position: relative; float: left; width: 515px; }
#contentWrap { overflow: hidden; width: 692px; }
#main.twoCols { width: 692px; }
.headersubline { background: transparent url('headersubline_background.gif') repeat-x scroll 0% 0%; overflow: hidden; width: 100%; height: 6px; }
#breadcrumbs { margin: 0pt; padding: 4px 0pt 4px 3px; background: rgb(255, 255, 255) url('stippel.gif') repeat-x scroll left bottom; clear: left; text-transform: uppercase; font-size: 10px; font-weight: bold; }
.menulevel4 { margin: 0pt; padding: 4px 0pt 4px 3px; clear: left; font-weight: bold; list-style-type: none; list-style-image: none; list-style-position: outside; }
.menulevel4 li { border-right: 1px solid rgb(51, 51, 51); margin: 2px 5px 0pt 0pt; padding: 0px 5px 0pt 0pt; float: left; line-height: 12px; white-space: nowrap; }
.mediaspinner { margin: auto; display: block; position: relative; width: 32px; height: 32px; }
.copyright { text-align: center; font-size: 10px; position: relative; line-height: 10px; }
.clear { clear: both; }
.clearSmall { overflow: hidden; display: block; clear: both; height: 1px; }
.clearLeftSmall { overflow: hidden; display: block; clear: left; height: 1px; }
a.reacties, a.reacties:visited { color: rgb(153, 0, 0) ! important; font-weight: bold; font-size: 11px; margin-left: 2px; margin-top: 2px; }
.rssicon, .radioklein { top: 2px; }
.related { padding: 0px; overflow: visible; position: relative; }
.related ul { margin: 5px 0pt 0pt; padding-left: 0px; list-style-type: none; list-style-image: none; list-style-position: outside; }
.related ul li { margin-left: 0px; padding-left: 0px ! important; font-weight: bold; font-size: 11px; line-height: 14px; }
* html .pnghack { visibility: hidden; }
.related ul li img { margin-left: 2px; top: 1px; vertical-align: baseline; }
.retitle { height: 15px; }
.grijs { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
h6, h5, h4, h3, h2, h1 { margin: 0px; padding: 3px 0px; font-weight: bold; }
h6 { font-size: 12px; }
h5 { font-size: 14px; }
h4 { font-size: 16px; }
h3 { font-size: 22px; }
h2 { font-size: 16px; }
h1 { font-size: 18px; }
h2 a { color: rgb(51, 51, 51); text-decoration: none; }
.addiv { clear: both; position: relative; text-align: center; }
#leftbar .addiv { text-align: left ! important; }
#logo { background: transparent url('logo_portal.gif') repeat scroll 0% 0%; overflow: hidden; display: block; width: 311px; height: 80px; }
#logo h2 { display: none; }
#nav_3 { margin-left: auto; margin-right: auto; text-align: center; width: 692px; }
#nav_3 ul { border-top: 1px solid rgb(255, 255, 255); margin: 0pt auto; padding: 0pt; overflow: hidden; background-image: url('bg_nav3_portal.jpg'); font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 21px; list-style-type: none; text-align: center; }
#nav_3 li { display: inline; }
#nav_3 li a { border: medium none ; margin: 0pt; padding: 0pt 10px; color: rgb(255, 255, 255); float: left; height: 21px; line-height: 20px; text-decoration: none; }
#nav3_wrapper { border-top: 1px solid rgb(255, 255, 255); margin: 0pt; overflow: visible; background-image: url('bg_nav3_portal.jpg'); display: block; float: left; height: 21px; text-align: center; width: 100%; }
.basictab ul li { margin: 0pt; padding: 0pt; display: inline; float: left; }
.basictab ul { margin: 0pt auto; padding: 0pt; overflow: hidden; background-image: url('bg_nav3_portal.jpg'); font-family: Arial,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 21px; list-style-type: none; text-align: center; float: left; }
.basictab li a { border: medium none ; margin: 0pt; padding: 0pt 10px; color: rgb(255, 255, 255) ! important; float: left; height: 21px; line-height: 20px; text-decoration: none ! important; }
.basictab ul li a:hover { color: rgb(51, 51, 51) ! important; background-image: url('bg_level_0.jpg'); }
.basictab ul li a.selekt, .tabcontent ul li a.selekt { color: rgb(51, 51, 51) ! important; background-image: url('hover_level_1.gif') ! important; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
#navigatie { margin: 0pt; display: block; height: 42px; width: 692px; background-image: url('bg_extranav.jpg'); text-transform: uppercase; }
.navlite { width: 320px; height: 21px; display: block; float: right; background-image: url('bg_extranav.jpg'); text-align: right; }
.navlite ul { margin: 0pt auto; padding: 0pt; overflow: hidden; font-family: Arial,Helvetica,sans-serif; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; height: 21px; list-style-type: none; }
.navlite ul li { margin: 0pt; padding: 0pt; display: inline; }
.navlite ul li a { border: medium none ; margin: 0pt; padding: 0pt 10px; color: rgb(255, 255, 255) ! important; float: right; height: 21px; line-height: 20px; text-decoration: none ! important; }
.navlite li a:hover { color: rgb(51, 51, 51) ! important; }
.navlite li a.selekt { color: rgb(51, 51, 51) ! important; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0pt; }
.navlitesep { border: medium none ; margin: 0pt; padding: 0pt; float: right; height: 21px; text-decoration: none; }
#tabcontentcontainer { border-bottom: 1px solid rgb(16, 112, 159); overflow: hidden; float: left; height: 21px; width: 692px; text-align: center; }
.tabcontent { border: medium none ; background-image: url('bg_level_2.jpg'); display: none; height: 21px; }
.tabcontent ul { border: medium none ; margin: 0pt; padding: 0pt; font-family: Arial,Verdana,Helvetica; font-style: normal; font-variant: normal; font-weight: bold; font-size: 11px; line-height: normal; font-size-adjust: none; font-stretch: normal; -x-system-font: none; list-style-type: none; text-align: left; }
.tabcontent li { background-image: url('bg_level_2.jpg'); display: inline; height: 21px; }
.tabcontent li a { border: medium none ; margin: 0pt; padding: 0pt 10px; background-image: url('bg_level_2.jpg'); color: rgb(51, 51, 51) ! important; float: left; line-height: 20px; text-decoration: none ! important; }
.tabcontent li a:hover { background-image: url('hover_level_2.jpg'); color: rgb(51, 51, 51) ! important; }
.nieuwsoverzicht { width: 505px; }
.nieuwsoverzicht div div.item a, .nieuwsoverzicht div div.item a:link, .nieuwsoverzicht div div.item a:hover { font-weight: normal; }
.nieuwsoverzicht a:hover { text-decoration: none; }
.nieuwsoverzicht .header { margin: 0px 10px 5px 0px; color: rgb(51, 51, 51); font-size: 16px; font-weight: bold; float: left; }
.nieuwsoverzicht .headerdate { color: rgb(153, 153, 153); font-size: 16px; font-weight: bold; }
.nieuwsoverzicht .date { color: rgb(102, 102, 102); float: left; font-weight: bold; width: 75px; }
.nieuwsoverzicht .even, .nieuwsoverzicht .oneven { padding: 3px 0px 3px 5px; }
.nieuwsoverzicht .oneven { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.nieuwsoverzicht .over div { background: rgb(224, 224, 224) none repeat scroll 0% 0%; }
.nieuwsoverzicht .stippel { padding: 0px 0px 3px; clear: both; }
.removebullet { margin: 0pt auto; padding: 0pt; overflow: hidden; list-style-type: none; text-align: left; }
.reactiekleur { color: rgb(153, 0, 0); }
.reactie { padding: 3px; font-size: 11px; margin-bottom: 0pt; width: 100%; font-weight: bold; }
.reactie a:link { color: rgb(153, 0, 0); font-size: 11px; text-decoration: none; }
.reactie a:hover { color: rgb(153, 0, 0); font-size: 11px; text-decoration: underline; }
.rsscaption { font-size: 10px; color: rgb(0, 0, 0) ! important; position: relative; top: 0px; }
#sitemap { padding: 15px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; overflow: hidden; clear: both; }
#sitemap ul { margin: 0px 15px 0px 0px; padding: 0px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; overflow: hidden; display: block; list-style-image: none; float: left; font-size: 10px; }
#sitemap ul li { padding-top: 2px; padding-right: 9px; padding-bottom: 2px; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; margin-left: 1px ! important; padding-left: 0px ! important; }
#sitemap ul li a { margin: 0px ! important; padding: 0px ! important; list-style-type: none ! important; list-style-image: none ! important; list-style-position: outside ! important; font-weight: bold; }
.videocontainer { text-align: center; }
.subtitle { float: left; position: relative; font-size: 12px; }
.subrss { overflow: hidden; float: right; display: block; }
.stippel { overflow: hidden; display: block; background-image: url('stippel.gif'); background-repeat: repeat-x; height: 1px; width: 100%; }
.stippel_verticaal { background-image: url('stippel_verticaal.gif'); background-repeat: repeat-y; width: 1px; }
.subtint { padding: 0px; background: rgb(213, 233, 249) none repeat scroll 0% 0%; width: 170px; }
.telegraaf_i { padding: 0pt; width: 300px; margin-bottom: 10px; }
.url { color: rgb(153, 153, 153); font-style: italic; }
.c5 { margin: 0px; padding: 0px; float: left; }
.c4 { padding-left: 5px; padding-right: 5px; }
.snelzoeken { margin: 0px; padding: 0px; font-size: 11px; height: 19px; left: -2px; }
.zoekveld { font-size: 10px; color: rgb(51, 51, 51); width: 160px; }
#googleform .uitgebreid a { margin: 0px; padding: 0px; color: rgb(0, 102, 153); font-size: 11px; text-decoration: underline ! important; }
#google_search { overflow: hidden; width: 99%; }
#google_search .gs_header { background: rgb(255, 255, 255) url('stippel.gif') repeat-x scroll left bottom; height: 40px; }
#google_search .gs_results { padding: 10px 5px; }
#google_search .gs_paging { padding-left: 5px; }
#google_search .gs_paging .prev { margin-right: 10px; }
#google_search .gs_paging .next { margin-left: 10px; }
.location { text-transform: uppercase; }
.auteur { padding: 5px 0px; font-size: 12px; font-style: italic; }
#main .foto, .fotowin .foto { font-size: 10px; font-style: italic; text-align: right; color: rgb(0, 0, 0); }
.sectiontitle_lijn { border-bottom: 1px solid rgb(0, 0, 0); font-size: 18px; color: rgb(0, 90, 156); letter-spacing: 4px; padding-top: 10px; text-transform: uppercase; }
.reactiebalk { padding: 2px 5px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; clear: both; height: 16px; }
.artspacer, #rightbar .artikel, #main .row, .artikelblok h2.title, .addiv, #tw_toplist_widget.tw_widget .headline, #tw_link_widget.tw_widget .headline, #tw_toplist_widget.tw_widget .tw_logo, #tw_link_widget.tw_widget .tw_logo, #vrouw #rightbar #recepten_zoeker, #rightbar .fv_item, #vrouw #rightbar div.rounded, div.google_ads { margin-bottom: 5px ! important; }
.relatedheader { margin-bottom: 7px; }
.reacties .reactiehuisregeltekst { padding: 5px; background-color: rgb(242, 242, 242); font-size: 10px; font-weight: bold; line-height: 130%; }
.reacties .stippel { margin: 10px 0px 0px; padding: 0px; }
.reacties .reactietekst { margin: 0px; padding: 25px 0px 10px; font-size: 12px; color: rgb(51, 51, 51); font-weight: normal; }
.reacties .naamdatum { padding: 2px 5px 2px 0px; font-size: 11px; font-weight: bold; text-align: right; }
.bannercenter { margin: auto; clear: both; text-align: center; display: block; }
#vn, #an, #em, #ow, #pc, #hn, #wp, #fu, #be, #te { border: 1px solid rgb(204, 204, 204); width: 290px; }
#tfield { border: 1px solid rgb(204, 204, 204); }
#reactform { height: 30px; }
.reageer { position: relative; left: 60px; width: 310px; }
.reageerrow { width: 380px; height: 25px; display: block; }
.hidden { visibility: hidden; display: none; }
.shown { visibility: visible; }
.reatext { width: 80px; }
.reamsg, .reatext, .reabox { float: left; }
.reamsg { color: rgb(255, 0, 0); width: 75%; height: 40px; }
.boxbad { border: 1px solid rgb(255, 0, 0) ! important; }
.boxgood { border: 1px solid rgb(204, 204, 204) ! important; }
.contactblok1, .contactblok2 { padding: 5px; background: rgb(242, 242, 242) none repeat scroll 0% 0%; float: left; width: 240px; }
.contactblok1 { margin-right: 10px; }
.redactieblok { margin: 10px 0px; }
.googlespinner { margin: auto; position: relative; width: 200px; height: 32px; text-align: center; }
td.google_title { background-color: white; font-weight: bold; }
div.google_ads { border-bottom: 1px solid rgb(170, 170, 170); position: relative; clear: both; background-color: rgb(255, 255, 255); }
#googleadspace1 { border-top: 1px solid rgb(170, 170, 170); }
#artikel .google_ads { overflow: hidden; width: 200px; }
div.google_ad { background-color: rgb(255, 255, 255); font-size: 12px; }
div.google_ad, .googlearrow, .hand { cursor: pointer; }
span.google { color: rgb(0, 90, 156); }
span.google_ad { color: rgb(0, 0, 0); }
a.google { font-weight: bold; }
.fv_desc { background: rgb(242, 242, 242) none repeat scroll 0% 0%; margin-top: 5px; }
.fv_desc_padding { padding: 5px; }
.fv_item { background: rgb(242, 242, 242) none repeat scroll 0% 0%; position: relative; clear: left; display: block; }
.fv_item .header, .fv_desc .header { background: rgb(0, 0, 0) none repeat scroll 0% 0%; overflow: hidden; position: relative; display: block; height: 22px; line-height: 22px; font-size: 12px; padding-left: 5px; font-weight: bold; color: rgb(255, 255, 255); }
.fv_item .imgs { margin: 3px 0pt 3px 7px; overflow: hidden; position: relative; float: left; width: 120px; text-align: left; padding-bottom: 5px; height: 145px; }
* html .fv_item .imgs { margin: 10px 0pt 10px 4px; }
#rightbar .fv_item .imgs { width: 140px; }
.fv_item .imgs p { border-right: 1px solid rgb(157, 157, 157); border-bottom: 1px solid rgb(157, 157, 157); padding: 5px 5px 2px; background: rgb(255, 255, 255) none repeat scroll 0% 0%; font-size: 10px; height: 130px; position: relative; }
.fv_item .imgs p.over { background: rgb(240, 240, 255) none repeat scroll 0% 0%; }
.fv_item .imgs p a:hover { text-decoration: none ! important; }
.fv_item .imgs a { display: block; text-align: center; font-weight: bold; color: rgb(153, 153, 153); }
.fv_item .imgs a img { margin: 2px auto; display: block; width: 90px; }
#fv_privé.fv_item .header, #fv_privé.fv_desc .header { background: rgb(51, 66, 121) none repeat scroll 0% 0%; }
#fv_telesport.fv_item .header, #fv_telesport.fv_desc .header { background: rgb(162, 205, 240) none repeat scroll 0% 0%; }
#binnenland .fv_item .header, .fv_buitenland .header, .fv_foto .header, .fv_video .header, #telesport .fv_item .header { background: rgb(158, 205, 241) none repeat scroll 0% 50%; color: rgb(0, 0, 0); }
#prive .fv_item .header { background: rgb(140, 157, 211) none repeat scroll 0% 50%; }
#vrouw .fv_item .header { background: rgb(173, 0, 36) none repeat scroll 0% 50%; }
#etenengenieten .fv_item .header { background: rgb(101, 16, 75) none repeat scroll 0% 50%; color: rgb(0, 0, 0); }
#autotelegraaf .fv_item .header { background: rgb(255, 102, 0) none repeat scroll 0% 50%; }
#reiskrant .fv_item .header { background: rgb(255, 204, 102) none repeat scroll 0% 50%; color: rgb(0, 0, 0); }
#digitaal .fv_item .header { background: rgb(182, 230, 230) none repeat scroll 0% 50%; }
#afslanken .fv_item .header { background: rgb(174, 133, 48) none repeat scroll 0% 50%; }
#woonkrant .fv_item .header { background: rgb(33, 152, 195) none repeat scroll 0% 50%; }
#uitgaan .fv_item .header { background: rgb(80, 95, 146) none repeat scroll 0% 50%; }
.sep { border: medium none ; margin: 0pt; padding: 0pt; background-image: url('bg_level_1.jpg'); float: left; height: 21px; text-decoration: none; }
.level3_nav .sep { background-image: url('separator_level_1.gif'); }
.level3_nav { border-top: 1px solid rgb(255, 255, 255); overflow: hidden; height: 21px; text-align: center; }
.level3_nav a.leveldrieitem { padding: 3px 2px; position: relative; font-size: 11px; top: -7px; text-transform: uppercase; color: rgb(255, 255, 255); font-weight: bold; }
a.leveldrieitem:hover, a.leveldrieitem.selekt { color: rgb(51, 51, 51); text-decoration: none; outline-color: -moz-use-text-color; outline-style: none; outline-width: 0px; }
.tos-advertorial { border: 1px solid rgb(0, 0, 0); margin: 0pt; padding: 0pt 5px 5px; position: relative; color: rgb(0, 0, 0); }
.tos-advert { margin: 0pt; padding: 0pt 0pt 5px; text-align: center; font-weight: bold; font-size: 10px; position: relative; font-style: italic; }
.tos-text { font-size: 11px; text-align: left; position: relative; }
.tos-image-left img { margin: 0pt 5px 0pt 0pt; padding: 0pt; float: left; }
.tos-image-right img { margin: 0pt 0pt 0pt 5px; padding: 0pt; float: right; }
.tos-text h3 { margin: 0pt; padding: 0pt 0pt 2px; font-size: 12px; font-weight: bold; }
.tos-text b { color: orange; }
.tos-meer { font-size: 11px; font-weight: bold; display: inline; }
.tos-text a, .tos-text a:link, .tos-text a:visited { color: rgb(0, 0, 0); text-decoration: none; }
.tos-text a:hover, .tos-meer, .tos-advert { color: rgb(0, 0, 0) ! important; }
.experts_tekst { margin: 7px 0px 5px; background: rgb(255, 255, 255) url('stippel.gif') repeat-x scroll left bottom; padding-bottom: 7px; }
.experts_thumb { margin: 0px 5px 0px 0px; float: left; }
.experts_tekst .over { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
#main-left { margin: 0pt; overflow: hidden; float: left; width: 341px; }
#main-right { margin: 0pt 0pt 0pt 5px; overflow: hidden; float: left; width: 169px; }
.poll { padding: 5px; }
.rounded .poll { padding: 0px; }
.poll-content { padding: 3px 3px 5px; position: relative; }
.poll-button { border: 1px solid rgb(255, 255, 255); margin: 0pt auto; position: relative; display: block; width: 60px; text-align: center; line-height: 22px; height: 22px; font-size: 12px; text-decoration: none; font-weight: bold; }
.pbar { border-style: solid; border-color: rgb(255, 255, 255) rgb(170, 170, 170) rgb(170, 170, 170) rgb(255, 255, 255); border-width: 1px; height: 15px; background-color: rgb(255, 255, 255); }
.poll-button:hover { background: rgb(255, 255, 255) none repeat scroll 0% 0% ! important; color: rgb(57, 94, 159); }
.pollresult { margin: 5px 0px; }
.pollamount { border-bottom: 1px solid rgb(255, 255, 255); padding: 5px 0px; margin-bottom: 5px; }
#telegraaf-i .vergrootglas img { width: 120px; height: 166px; }
#telegraaf-i .vergrootglas { border: 1px solid rgb(16, 112, 159); overflow: hidden; position: relative; display: block; float: left; width: 120px; height: 166px; background-image: url('pagina_120x166.jpg'); }
#telegraaf-i .items { margin: 0pt 0pt 0pt 5px; position: relative; float: left; top: 5px; font-size: 11px; }
#telegraaf-i a.item { padding: 2px 0pt 2px 2px; position: relative; display: block; color: rgb(102, 102, 102); line-height: 15px; text-decoration: none; }
#telegraaf-i a.item:hover { text-decoration: none; }
#telegraaf-i a.item strong { color: rgb(51, 51, 51); }
#telegraaf-i .i-header { padding: 6px 0pt 0pt 9px; overflow: hidden; position: relative; display: block; text-decoration: none; height: 56px; color: rgb(0, 0, 0); }
#telegraaf-i .i-header .headertext { margin: 0pt; font-size: 17px; font-weight: bold; line-height: 20px; }
#telegraaf-i .i-header .toptext, #telegraaf-i .i-header .bottomtext { display: block; }
#telegraaf-i .i-header .bottomtext { font-size: 14px; }
#telegraaf-i .cover { margin: 5px 10px; overflow: hidden; position: relative; display: block; float: left; }
.sn_navigation { margin: 5px 0pt; background: rgb(255, 255, 255) url('stippel.gif') repeat-x scroll left bottom; clear: both; padding-bottom: 3px; }
.sn_navigation .next, .sn_navigation .prev { float: right; font-weight: bold; }
.snelnieuws_kop { padding: 4px 0pt 4px 7px; background: rgb(213, 233, 249) none repeat scroll 0% 0%; height: 43px; }
.snelnieuws_kop h4 { padding: 3px 0pt; letter-spacing: 0.3em; text-transform: uppercase; }
.snelnieuws_kop .timestamp { color: rgb(102, 102, 102); font-weight: bold; position: relative; }
.snelnieuws_list { margin: 0pt 0pt 10px; padding: 0pt; list-style-type: none; list-style-image: none; list-style-position: outside; }
#main .snelnieuws_list { font-size: 12px; }
#main .meestgelezen { width: 250px; }
.snelnieuws_list .kop { padding: 0pt 3px; background: transparent url('stippel.gif') repeat-x scroll left bottom; position: relative; font-weight: bold; line-height: 20px; height: 20px; text-align: left; }
.snelnieuws_list .kop a.rss { background: transparent url('icon_rss.gif') no-repeat scroll 0px 50%; float: right; width: 35px; font-weight: normal; text-align: right; font-size: 10px; }
.snelnieuws_list .kop a.rss { color: rgb(0, 0, 0); text-transform: uppercase; }
.snelnieuws_list .kop.subnieuws { background: rgb(213, 233, 249) none repeat scroll 0% 0%; }
.snelnieuws_list .naar { line-height: 15px; text-align: right; font-weight: bold; font-size: 11px; }
.snelnieuws_list .item { margin: 0pt; padding: 0pt; background: transparent url('stippel.gif') repeat-x scroll left bottom; overflow: hidden; cursor: pointer; line-height: 14px; font-size: 11px; }
#main #main-right .snelnieuws_list .item.imgitem { height: 34px; }
.snelnieuws_list .item.imgitem { overflow: hidden; height: 34px; }
#leftbar .snelnieuws_list .large { overflow: hidden; height: 53px ! important; }
#main #main-right .snelnieuws_list .large { height: 46px ! important; }
#main .snelnieuws_list .item { padding: 5px; position: relative; font-size: 12px; }
#snelnieuws #main .snelnieuws_list .item a { font-weight: normal; }
#snelnieuws #main .snelnieuws_list .item a span { font-weight: bold; }
#main .meestgelezen .item .content { display: block; margin-left: 80px; width: 150px; }
.snelnieuws_list .item a { padding: 3px; display: block; width: auto; text-decoration: none; color: rgb(51, 51, 51); font-weight: bold; }
#main .snelnieuws_list .item a { padding: 0px; overflow: hidden; color: rgb(0, 102, 153); font-weight: bold; height: 14px; }
#main #main-right .snelnieuws_list .item a { height: 50px; }
.snelnieuws_list .item.A.over, .snelnieuws_list .item.B.over { background: rgb(232, 232, 232) none repeat scroll 0% 0% ! important; }
.snelnieuws_list .item.over, .snelnieuws_list .item.large.over { background: rgb(232, 232, 232) url('stippel.gif') repeat-x scroll left bottom ! important; }
.snelnieuws_list .item img { display: block; float: left; width: 28px; height: 28px; margin-right: 5px; }
.snelnieuws_list .item .timestamp { color: rgb(102, 102, 102); position: relative; }
#main .snelnieuws_list .timestamp { display: block; width: 70px; float: left; }
#main .meestgelezen .timestamp { position: absolute; left: 3px; top: 3px; width: 80px; }
.snelnieuws_list .item.B { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
.snelnieuws_list .item.A { background: rgb(242, 242, 242) none repeat scroll 0% 0%; }
.snelnieuws_list .item.A a, .snelnieuws_list .item.B a { height: 28px; }
#main .snelnieuws_list .item.A a, #main .snelnieuws_list .item.B a { height: auto; }
.snelnieuws_list .item.A.large, .snelnieuws_list .item.B.large { background: transparent url('stippel.gif') repeat-x scroll left bottom; height: 52px; }
.snelnieuws_list .item.large img { width: 45px; height: 45px; margin-bottom: 5px; }
.snelnieuws_list .date_list { border-left: 1px solid rgb(0, 51, 153); padding: 0pt 5px; line-height: 15px; display: inline; font-weight: bold; }
.snelnieuws_list .date_list.firstItem { border: medium none ; }
.meestgelezenwidget { padding: 0px; font-size: 11px; color: rgb(153, 153, 153); float: left; line-height: 115%; }
.meestgelezenwidget a { font-weight: bold ! important; }
.meestgelezenwidget h3 { padding: 0px 0px 5px; font-size: 16px; font-weight: bold; }
.meestgelezenwidget .date { float: left; margin-right: 5px; height: 35px; width: 45px; }
.meestgelezenwidget .secties { padding: 0pt 0pt 5px; font-size: 12px; color: rgb(51, 51, 51); }
.meestgelezenwidget .item, .meestgelezenwidget .over .item { padding: 2px 0pt; background: rgb(255, 255, 255) url('stippel.gif') repeat-x scroll left top; overflow: hidden; height: 26px; position: relative; }
.meestgelezenwidget .over .item { background: rgb(232, 232, 232) url('stippel.gif') repeat-x scroll left top ! important; }
.meestgelezenwidget .over .item a { text-decoration: none ! important; }
#etalage { border: 1px solid rgb(0, 0, 0); position: relative; }
#etalage a { overflow: hidden; display: block; float: left; width: 50%; height: 30px; font-size: 11px; line-height: 14px; background-color: rgb(255, 255, 255); color: rgb(0, 0, 0); text-decoration: none; }
#etalage a span { padding: 2px; }
#etalage a.left { background: rgb(255, 255, 255) url('stippel_verticaal.gif') repeat-y scroll right top; }
#etalage a.alt { background-color: rgb(242, 242, 242); }
#etalage a:hover { background-color: rgb(224, 224, 224); }
#etalage img { padding: 7px 7px 6px 5px; overflow: hidden; width: 15px; height: 15px; }
.element { overflow: hidden; cursor: pointer; }
.image .caption, .image .copyright { font-size: 10px; color: rgb(0, 0, 0); font-style: italic; display: block; max-width: 385px; }
.image .copyright { text-align: right; }
#artikel .kolomRechts { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; float: right; width: 120px; min-height: 200px; padding-left: 5px; }
#artikel .datum { font-size: 11px; font-weight: bold; }
#artikel .reacties { font-size: 11px; color: rgb(153, 0, 0); font-weight: bold; }
#artikel h2 { margin: 10px 0pt 0pt; padding: 0pt; font-size: 13px; width: 380px; position: relative; }
#artikel h1 { margin: 5px 0pt 10px; padding: 0pt; width: 380px; }
#artikel .zaktxt { margin: 0pt 0pt 10px; font-weight: bold; }
#artikel .zakRechts, #artikel .broodRechts { background: rgb(255, 255, 255) none repeat scroll 0% 0%; overflow: hidden; float: right; width: 200px; margin-left: 5px; }
#artikel p { margin: 0pt 0pt 5px; padding: 0pt; }
#artikel .relatedcontainer .stippel { margin: 0pt 0pt 6px; padding: 0px; }
#artikel .relatedcontainer .relatedblock { padding: 4px 0pt 8px 0px; }
#artikel .relatedcontainer .relatedblock a { font-weight: bold; }
#artikel .relatedcontainer b, .reacties .reactiehuisregels { color: rgb(51, 51, 51); }
.artikel { margin: 0pt; overflow: hidden; position: relative; cursor: pointer; }
.artikel a { text-decoration: none; }
.artikel a:hover { text-decoration: none; }
.artikel .related a:hover { text-decoration: underline; }
#main .wrapper .leftwrapper .image { margin-bottom: 5px; }
#artikel .img-, .artikel .img- { padding: 0pt; display: block; }
#artikel .img-left, .artikel .img-left { padding: 0pt; float: left; }
#artikel .img-center, .artikel .img-center { padding: 0pt 0pt 5px; text-align: center; }
#artikel .img-right, .artikel .img-right { padding: 0pt; float: right; }
.imagemettweeartikelen .img-left { margin-right: 5px; }
.imagemettweeartikelen .img-right { margin-left: 5px; }
.artikel .koptext { position: relative; }
.artikel h2.koptxt { padding: 0pt 0pt 5px; position: relative; }
.artikel .zaktxt { margin: 0pt; padding: 0pt; position: relative; display: block; color: rgb(51, 51, 51); text-decoration: none; }
.element_right { float: left; width: 50%; }
.element_left { float: left; width: 50%; }
.artikel.kopboven h4.koptxt { margin: 0pt; padding: 0pt 0pt 5px; font-weight: normal; font-size: 12px; }
.artikel.kopenimageboven div.image { padding: 0pt; text-align: center; }
.artikel.kopenimageboven .zaktxt { clear: both; }
#tw_toplist_widget { border: 1px solid rgb(204, 204, 204); padding: 5px; overflow: hidden; width: auto; display: block; }
#tw_link_widget { border: medium none ; padding: 0pt; overflow: hidden; width: 120px; min-height: 200px; }
#tw_toplist_widget.tw_widget .tw_item strong { position: relative; display: block; float: left; width: 18px; }
#tw_toplist_widget.tw_widget .tw_item em { display: none; }
#tw_toplist_widget.tw_widget .sub, #tw_link_widget.tw_widget .sub { display: none; }
#tw_toplist_widget.tw_widget .alt, #tw_link_widget.tw_widget .alt { background: rgb(255, 255, 255) none repeat scroll 0% 0%; }
#tw_toplist_widget.tw_widget .headline, #tw_link_widget.tw_widget .headline { border-bottom: 1px solid rgb(238, 238, 238); overflow: visible; font-weight: normal; font-size: 11px; padding-bottom: 2px; height: auto; }
#tw_toplist_widget.tw_widget .tw_logo a { display: block; float: none; text-align: center; width: 100%; }
#tw_link_widget.tw_widget .tw_logo a { display: block; float: none; text-align: center; width: 120px; }
#tw_toplist_widget.tw_widget .tw_logo, #tw_link_widget.tw_widget .tw_logo { padding-bottom: 5px; float: none; }
#tw_toplist_widget.tw_widget .tw_header, #tw_link_widget.tw_widget .tw_header { border-bottom: 1px solid rgb(238, 238, 238); font-size: 11px; font-weight: normal; letter-spacing: normal; }
#tw_toplist_widget.tw_widget .tw_sub_header, #tw_link_widget.tw_widget .tw_sub_header { border-bottom: 1px solid rgb(238, 238, 238); text-align: center; }
#tw_toplist_widget.tw_widget .tw_sub_header a, #tw_link_widget.tw_widget .tw_sub_header a { display: block; }
#tw_toplist_widget.tw_widget a:hover, #tw_link_widget.tw_widget a:hover { color: rgb(0, 102, 188); }
#tw_toplist_widget.tw_widget .tw_reportbutton, #tw_link_widget.tw_widget .tw_reportbutton { padding: 2px 0pt 0pt 2px; float: right; }
#tw_link_widget.tw_widget .tw_pager { border-bottom: 1px solid rgb(238, 238, 238); padding: 0pt 0pt 3px; }
#tw_link_widget.tw_widget .tw_pager li, .tw_pager div, .tw_pager a { font-weight: bold; font-size: 11px; }
#tw_about { border-top: 1px solid rgb(204, 204, 204); padding: 3px 0pt; text-align: center; font-size: 11px; }
#tw_link_widget #tw_lw_c { text-align: center; }
.balk { background-image: url('titelbalk.gif'); background-repeat: repeat-x; height: 19px; }
.dashedbottom { padding: 0px; background-image: url('stippellijnhorizontaal.gif'); background-repeat: repeat-x; height: 1px; }
.volledigebreedte { width: 100%; }
.linkjes { padding: 0px 0px 0px 4px; line-height: 168%; }
.right { text-align: right; }
.rood { color: rgb(255, 0, 0); }
.groen { color: rgb(0, 153, 0); }
.valignbottom { vertical-align: bottom; }
.valignmiddle { vertical-align: middle; }
.subkop { color: rgb(0, 0, 0); font-size: 12px; font-weight: bold; line-height: 140%; padding-left: 3px; }
.artikelblok h2 { font-size: 16px; font-weight: bold; }
.artikelblok h2 a { text-decoration: none; }
.artikelblok h2.title { font-size: 16px; }
#recepten_zoeker { padding: 5px; background-color: rgb(147, 197, 95); }
#recepten_zoeker form.zoek-recept { padding-top: 5px; text-align: center; }
#recepten_zoeker img { float: left; }
#recepten_zoeker form.zoek-recept .zoek { border: 1px solid rgb(255, 255, 255); padding: 1px 5px; background: rgb(147, 197, 95) none repeat scroll 0% 0%; color: rgb(255, 255, 255); cursor: pointer; }
.link_row { font-weight: bold; font-size: 11px; }
.leftwrapper { overflow: hidden; width: 385px; float: left; }
.wrapper_goodie { border: 1px solid rgb(161, 203, 241); margin: 0px 0px 10px; padding: 0px; width: 298px; position: relative; font-size: 11px; color: rgb(0, 0, 0); font-family: Arial,Helvetica,sans-serif,"Trebuchet MS"; background-image: url('btn_goodie.jpg'); background-position: right bottom; background-repeat: no-repeat; cursor: pointer; }
.wrapper_goodie_content { margin: 0px; padding: 10px 0px 10px 10px; display: inline; width: 178px; position: relative; float: left; background-image: url('bg_goodie.jpg'); background-position: left top; background-repeat: no-repeat; }
.goodie_title { margin: 0px; padding: 0px; display: inline; width: 175px; position: relative; float: left; line-height: 20px; font-size: 16px; font-weight: bold; }
.goodie_content { margin: 5px 0px 0px; padding: 0px; display: inline; width: 175px; position: relative; float: left; font-size: 11px; line-height: 13px; font-weight: normal; text-align: left; }
.goodie_logo { margin: 10px 10px 10px 0px; padding: 0px; display: inline; width: 100px; position: relative; float: right; }
.goodie_spacer { margin: 0px; padding: 0px; width: 3px; height: 100px; position: relative; float: right; }
.etalage { border: 1px solid rgb(51, 51, 51); overflow: auto; font-size: 11px; font-weight: normal; line-height: 120%; margin-bottom: 10px; width: 298px; }
.geeftweg p { margin: 0pt 0pt 10px; }
.bigredborder { border: 10px solid rgb(181, 0, 16); padding: 5px; position: relative; width: 485px; margin-bottom: 10px; }
.popupwrapper { background: rgb(157, 204, 239) url('popup_background.gif') no-repeat scroll left top; font-family: arial,helvetica; font-size: 12px; font-weight: bold; color: rgb(0, 0, 0); width: 100%; height: 100%; }
.teaser { position: relative; }
p.advertorial_header { font-size: 10px; color: rgb(102, 102, 102); text-align: center; }
.tooltip { border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(0, 102, 153); border-width: 0px 0px 1px; color: rgb(0, 102, 153); cursor: pointer; position: relative; }
#tt { background: transparent url('tt_left.gif') no-repeat scroll left top; position: absolute; display: block; }
#tttop { background: transparent url('tt_top.gif') no-repeat scroll right top; overflow: hidden; display: block; height: 5px; margin-left: 5px; }
#ttcont { padding: 2px 12px 3px 7px; background: rgb(102, 102, 102) none repeat scroll 0% 0%; display: block; margin-left: 5px; color: rgb(255, 255, 255); }
#ttbot { background: transparent url('tt_bottom.gif') no-repeat scroll right top; overflow: hidden; display: block; height: 5px; margin-left: 5px; }
.geeftweg_artikel a { color: rgb(0, 0, 0); }
.geeftweg_plaatje_links { padding-right: 5px; }
.geeftWegImage { margin-bottom: 10px; }
.geeftWegArtImage { margin-right: 10px; margin-bottom: 10px; }
.geeftWegTable { position: relative; width: 100%; }
.geeftWegDiv { display: block; float: left; }
.geeftWegClear { height: 1px; }
.columnArticle { padding: 8px; background-color: rgb(205, 217, 230); width: 374px; }
.meerColumnArticle { padding-bottom: 8px; }
.columnArticleDate { margin: 0px; font-weight: bold; width: 60px; float: left; padding-top: 2px; }
.columnArticleTekst { margin: 0px; padding: 4px 0pt 4px 4px; width: 310px; float: left; cursor: pointer; }
#vraagbaakVraag { overflow: hidden; display: block; width: 21px; height: 20px; background-image: url('v.gif') ! important; float: left; }
#vraagbaakAntwoord { overflow: hidden; display: block; width: 21px; height: 20px; background-image: url('a.gif') ! important; float: left; }
.erente { background-color: rgb(213, 233, 249); }
.erentemid { padding: 10px; background-color: rgb(213, 233, 249); width: 500px; }
.rentetitel { background-color: rgb(170, 170, 204); }
.erentetable { font-weight: bold; border-collapse: collapse; }
.erentetable tr td, .erentetable tr th { margin: 0px; padding: 3px; text-align: left; }
.erentetable tr td.nametd, .erentetable tr th.nametd { width: 446px; }
.erentetable tr td.nametdt, .erentetable tr th.nametdt { margin: 0pt 10px; width: 228px; font-size: 10px; }
#rightbar .erente { border: 2px solid rgb(187, 187, 221); background: rgb(213, 233, 249) url('overgeldfade.jpg') no-repeat scroll left top; cursor: pointer; color: rgb(0, 0, 0) ! important; text-decoration: none ! important; }
.rentemenu { border-right: 1px solid rgb(68, 68, 68); padding: 4px; background-color: rgb(187, 187, 221); text-transform: uppercase; font-weight: bold; cursor: pointer; font-size: 11px; }
.rentemenu:hover { background-color: rgb(221, 221, 255); }
.rentemenu.select { background-color: rgb(213, 233, 249); }
.rentemenutable { padding: 0px; border-collapse: collapse; }
.rentecredits { padding: 0pt 10px; font-size: 11px; position: relative; top: 6px; text-align: left; }
.voorwaarden { font-size: 10px; position: relative; }
.amber { background: rgb(255, 255, 255) url('amberalert.gif') no-repeat scroll left top; width: 300px; height: 225px; text-align: left; color: rgb(11, 21, 122); position: relative; }
.amberdiv { padding: 5px; position: absolute; top: 56px; left: 116px; width: 165px; height: 110px; }
.amberpic { overflow: hidden; position: absolute; top: 56px; left: 18px; width: 90px; height: 110px; }
.ambersub { height: 30px; left: 18px; position: absolute; top: 175px; width: 264px; text-align: center; font-size: 11px; font-weight: bold; }
.ambername { margin: 0pt 0pt 10px; padding: 0px; display: block; font-size: 14px; font-weight: bold; }
.amberdiv a { clear: both; display: block; font-size: 9px; position: relative; text-decoration: underline; top: 8px; color: rgb(11, 21, 122) ! important; }

/* ::::: http://www.telegraaf.nl/css/diakop.css ::::: */

.kleur_zwart { color: rgb(51, 51, 51) ! important; }
.kleur_ag_zwart { background-color: rgb(51, 51, 51) ! important; }
.over .kleur_ag_zwart { background-color: rgb(68, 68, 68) ! important; }
.kleur_wit { color: rgb(255, 255, 255) ! important; }
.kleur_ag_wit { background-color: rgb(255, 255, 255) ! important; }
.over .kleur_ag_wit { background-color: rgb(234, 234, 234) ! important; }
.kleur_grijs { color: rgb(242, 242, 242) ! important; }
.kleur_ag_grijs { background-color: rgb(242, 242, 242) ! important; }
.over .kleur_ag_grijs { background-color: rgb(234, 234, 234) ! important; }
.kleur_oranje { color: rgb(255, 175, 55) ! important; }
.kleur_ag_oranje { background-color: rgb(255, 175, 55) ! important; }
.over .kleur_ag_oranje { background-color: rgb(255, 153, 0) ! important; }
.kleur_geel { color: rgb(255, 223, 87) ! important; }
.kleur_ag_geel { background-color: rgb(255, 223, 87) ! important; }
.over .kleur_ag_geel { background-color: rgb(255, 210, 21) ! important; }
.kleur_rood { color: rgb(215, 95, 55) ! important; }
.kleur_ag_rood { background-color: rgb(215, 95, 55) ! important; }
.over .kleur_ag_rood { background-color: rgb(204, 51, 0) ! important; }
.kleur_paars { color: rgb(170, 111, 168) ! important; }
.kleur_ag_paars { background-color: rgb(170, 111, 168) ! important; }
.over .kleur_ag_paars { background-color: rgb(147, 71, 144) ! important; }
.kleur_donkerblauw { color: rgb(50, 101, 152) ! important; }
.kleur_ag_donkerblauw { background-color: rgb(50, 101, 152) ! important; }
.over .kleur_ag_donkerblauw { background-color: rgb(84, 133, 178) ! important; }
.kleur_lichtblauw { color: rgb(213, 230, 246) ! important; }
.kleur_ag_lichtblauw { background-color: rgb(213, 230, 246) ! important; }
.over .kleur_ag_lichtblauw { background-color: rgb(157, 204, 239) ! important; }
.kleur_groen { color: rgb(147, 197, 95) ! important; }
.kleur_ag_groen { background-color: rgb(147, 197, 95) ! important; }
.over .kleur_ag_groen { background-color: rgb(119, 166, 75) ! important; }
.kleur_fuchsia { color: rgb(199, 27, 122) ! important; }
.kleur_ag_fuchsia { background-color: rgb(199, 27, 122) ! important; }
.over .kleur_ag_fuchsia { background-color: rgb(204, 102, 255) ! important; }
.kleur_ag_column { background-color: rgb(205, 217, 230) ! important; }
.over .kleur_ag_column { background-color: rgb(221, 233, 246) ! important; }
.kleur_sectie_telesport { color: rgb(180, 215, 245) ! important; }
.over .kleur_sectie_telesport { color: rgb(212, 247, 255) ! important; }
.kleur_ag_sectie_telesport { background-color: rgb(180, 215, 245) ! important; }
.over .kleur_ag_sectie_telesport { background-color: rgb(212, 247, 255) ! important; }
.kleur_ag_sectie_telesport { background-color: rgb(180, 215, 245) ! important; }
.artikelkader_kleur_wit { border-color: rgb(255, 255, 255) ! important; }
.artikelkader_kleur_zwart { border-color: rgb(0, 0, 0) ! important; }
.artikelkader_kleur_grijs { border-color: rgb(242, 242, 242) ! important; }
.artikelkader_kleur_oranje { border-color: rgb(255, 175, 55) ! important; }
.artikelkader_kleur_geel { border-color: rgb(255, 223, 87) ! important; }
.artikelkader_kleur_rood { border-color: rgb(215, 95, 55) ! important; }
.artikelkader_kleur_paars { border-color: rgb(170, 111, 168) ! important; }
.artikelkader_kleur_donkerblauw { border-color: rgb(50, 101, 152) ! important; }
.artikelkader_kleur_lichtblauw { border-color: rgb(213, 230, 246) ! important; }
.artikelkader_kleur_groen { border-color: rgb(147, 197, 95) ! important; }
.artikelkader_kleur_fuchsia { border-color: rgb(199, 27, 122) ! important; }
.artikelkader_dikte_0px { border: medium none ; overflow: hidden; }
.artikelkader_dikte_1px { border-style: solid; border-width: 1px; overflow: hidden; }
.artikelkader_dikte_2px { border-style: solid; border-width: 2px; overflow: hidden; }
.artikelkader_dikte_3px { border-style: solid; border-width: 3px; overflow: hidden; }
.artikelkader_dikte_4px { border-style: solid; border-width: 4px; overflow: hidden; }
.artikelkader_dikte_5px { border-style: solid; border-width: 5px; overflow: hidden; }
.artikelkader_dikte_6px { border-style: solid; border-width: 6px; overflow: hidden; }
.artikelkader_dikte_7px { border-style: solid; border-width: 7px; overflow: hidden; }
.artikelkader_none { border: medium none ; }
.artikelkader_dashed { border-style: dashed ! important; }
.artikelkader_dotted { border-style: dotted ! important; }
.artikelkader_solid { border-style: solid ! important; }
.artikelkader_rounded { border-color: rgb(180, 215, 245) ! important; }
.bgOrBorder .koptxt, .artikelkader_dashed .koptxt, .artikelkader_dotted .koptxt, .artikelkader_solid .koptxt, .artikelkader_rounded .koptxt, .bgOrBorder .zaktxt, .artikelkader_dashed .zaktxt, .artikelkader_dotted .zaktxt, .artikelkader_solid .zaktxt, .artikelkader_rounded .zaktxt { padding: 5px ! important; }
.rounded .bgOrBorder .koptxt, .rounded .artikelkader_dashed .koptxt, .rounded .artikelkader_dotted .koptxt, .rounded .artikelkader_solid .koptxt, .rounded .artikelkader_rounded .koptxt, .rounded .bgOrBorder .zaktxt, .rounded .artikelkader_dashed .zaktxt, .rounded .artikelkader_dotted .zaktxt, .rounded .artikelkader_solid .zaktxt, .rounded .artikelkader_rounded .zaktxt { padding: 0px ! important; }
.rounded .bgOrBorder .img-left, .img-left { padding: 0px 5px 0px 0px ! important; }
.rounded .bgOrBorder .img-center, .img-center { padding: 0px 5px ! important; }
.rounded .bgOrBorder .img-right, .img-right { padding: 0px 0px 0px 5px ! important; }
.bgOrBorder .img-left { padding: 5px 5px 0px ! important; }
.bgOrBorder .img-center { padding: 5px 5px 0px ! important; }
.bgOrBorder .img-right { padding: 5px 5px 0px ! important; }
.bgOrBorder .zaktxt .img-right { padding: 0px 0px 0px 5px ! important; }
.bgOrBorder .zaktxt .img-left { padding: 0px 5px 0px 0px ! important; }
#rightbar .artikel h2, #rightbar .artikel h4, .kopenimageboven .image .img-right, .kopenimageboven .image .img-left, .kopenimageboven .image .img-center, .kleur_ag_wit .bgOrBorderHeader { padding: 0px ! important; }
.kleur_sectie_telesport { color: rgb(180, 215, 245) ! important; }
.over .kleur_sectie_telesport { color: rgb(212, 247, 255) ! important; }
.kleur_ag_sectie_telesport { background-color: rgb(180, 215, 245) ! important; }
.over .kleur_ag_sectie_telesport { background-color: rgb(212, 247, 255) ! important; }
.artikelkader_kleur_sectie_telesport { border-color: rgb(180, 215, 245) ! important; }

/* ::::: null ::::: */

#menuImage { overflow: hidden; display: block; width: 170px; height: 84px; background-image: url('2112-rd_331855a.jpg') ! important; cursor: pointer; }

/* ::::: null ::::: */

#logo { overflow: hidden; display: block; width: 311px; height: 80px; background-image: url('logo_portal.gif') ! important; cursor: pointer; }
#logo h1 { display: none; }

/* ::::: http://www.telegraaf.nl/css/niftyCorners.css ::::: */

b.niftycorners, b.niftyfill { display: block; }
b.niftycorners * { border-style: solid; border-width: 0pt 1px; overflow: hidden; display: block; height: 1px; line-height: 1px; font-size: 1px; }
b.r1 { border-width: 0pt 2px; margin: 0pt 3px; }
b.r2 { margin: 0pt 2px; }
b.r3 { margin: 0pt 1px; }
b.r4 { height: 2px; }
b.rb1 { border-width: 0pt 2px; margin: 0pt 8px; }
b.rb2 { border-width: 0pt 2px; margin: 0pt 6px; }
b.rb3 { margin: 0pt 5px; }
b.rb4 { margin: 0pt 4px; }
b.rb5 { margin: 0pt 3px; }
b.rb6 { margin: 0pt 2px; }
b.rb7 { margin: 0pt 1px; height: 2px; }
b.rb8 { margin: 0pt; height: 2px; }
b.rs1 { margin: 0pt 1px; }
b.t1 { border-width: 0pt 5px; }
b.t2 { border-width: 0pt 3px; }
b.t3 { border-width: 0pt 2px; }
b.t4 { height: 2px; }
b.tb1 { border-width: 0pt 10px; }
b.tb2 { border-width: 0pt 8px; }
b.tb3 { border-width: 0pt 6px; }
b.tb4 { border-width: 0pt 5px; }
b.tb5 { border-width: 0pt 4px; }
b.tb6 { border-width: 0pt 3px; }
b.tb7 { border-width: 0pt 2px; height: 2px; }
b.tb8 { border-width: 0pt 1px; height: 2px; }
b.ts1 { border-width: 0pt 2px; }

/* ::::: http://www.telegraaf.nl/css/wuztabs.css ::::: */

#wuzbox { height: 104px; }
#wuzbox a { border: medium none ; color: rgb(0, 0, 0); text-decoration: none ! important; }
#wuzbox a:hover { background: transparent none repeat scroll 0% 0%; }
#wuzbox a img { border: medium none ; }
#wuztabs, #wuzbox { overflow: hidden; }
.wuzbar, .wfoto, .wdate, .whead, .wreact, .wstar { display: inline; float: left; }
#wuzbijdragen a:hover, #wuzfotos a:hover, #wuztabs a:hover, .wuzbar:hover, .witem:hover, .wfoto:hover, .wvidcap:hover { cursor: pointer; }
.wuzbar.iesel, .wuzbar.sel, .wuzbar:hover { background-position: 0px -26px; }
#wuztabs, #wuzt1, #wuzt2, #wuzt3, #wuzt4 { height: 26px; }
.spinner { margin: auto; background-image: url('spinner.gif'); position: relative; top: 25px; width: 32px; height: 32px; }
#wuzt1 { background-image: url('wuztabs_01.gif'); width: 71px; }
#wuzt2 { background-image: url('wuzt2n.gif'); width: 103px; }
#wuzt3 { background-image: url('wuzt3.gif'); width: 70px; }
#wuzt4 { background-image: url('wuzt4n.gif'); width: 271px; }
#wuzbijdragen, #wuzfotos, #wuzvideos { background: rgb(255, 255, 255) none repeat scroll 0% 0%; width: 490px; height: 78px; font-family: arial,verdana,helvetica,sans-serif; font-size: 12px; display: none; font-weight: bold; }
#wuzfotos, #wuzvideos { margin: auto; }
.wdate, .whead, .wreact, .wstar { margin-top: 5px; }
.whead, .wreact, .wstar { margin-left: 5px; }
.witem { border-style: none none dotted; border-color: -moz-use-text-color -moz-use-text-color rgb(128, 128, 128); border-width: 0px 0px 1px; width: 520px; height: 25px; }
#wuzbijdragen a:hover, .witem:hover { background: rgb(238, 238, 238) none repeat scroll 0% 0%; }
.wdate { margin-left: 6px; color: rgb(128, 128, 128); }
.wstar { background-image: url('wuzzer.gif'); width: 18px; height: 16px; margin-left: 6px ! important; margin-top: 4px ! important; }
.wfoto, .wstar { margin: 0px; padding: 0px; overflow: hidden; }
.wreact { color: rgb(237, 81, 0); }
.wfoto { margin: 2px; width: 45px; height: 45px; }
#wuzvideos a:hover .wfoto, #wuzfotos a:hover .wfoto, .wfoto:hover { border: 1px solid rgb(128, 128, 128); margin: 1px; }
.wcap { margin-top: 5px; margin-left: 8px; }

