/* GLOBAL LAYOUT-FILE: NIET AANPASSEN -> content-afhankelijke aanpassingen in content.css! */

/* HEADER */
body {background:#ffffff url("http://graphics.tn-media.be/tsd3/style/main_bg.png") repeat-x right top; color: #666666; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px; line-height:14px;}
div#header { height: 114px; }
div#body { width: 1015px; margin: auto; }
div#navigation, div#breadcrumb, div#linkerblok, div#linkerblokbreed, div#linkerbloksuperbreed { background-color: white; }
div#home { float: left; margin: 10px 10px 0 30px; }
div#department ul li, div#departmentsub ul li, div#languages ul li, div#navigation ul li, div#breadcrumb ul li, div#footer ul li { display: inline; background: none; margin: 0; padding: 0; }
div#submenu ul li, div#sohobottom ul li, div#sitemap ul li { background: none; margin: 0; padding: 0; }
div#department { float: left; width: 500px; margin: 50px 0 0; }
div#department ul li, div#departmentsub ul li { border-right: 1px solid #606060; padding-right: 8px; padding-left: 6px; }
div#department ul li.last, div#departmentsub ul li.last { border-right: 0px; }
div#department ul li a { text-decoration: none; color: #303030; font-weight: bold; font-size: 16px; font-weight: bold; }
div#department ul li.active-trail a { color: #e3000b; }
div#departmentsub { float: left; width: 610px; margin: 0; }
div#departmentsub ul li a { text-decoration: none; color: #606060; }
div#departmentsub ul li.active-trail a { color: #e3000b; }
div#languages { float: right; margin: 50px 20px 0 0; }
div#languages ul { display: inline; }
div#languages ul li a { font-weight: bold; text-transform: uppercase; color: #606060; text-decoration: none; }
div#languages ul li.active a { color: #e3000b; }
div#languages ul li { border-left: 1px solid #606060; padding-right: 8px; padding-left: 6px; }
span#jobs a { font-weight: bold; color: #606060; text-decoration: none; padding-right: 8px; }
div#search { float: right; margin-right: 28px; }
/* TOP CONTENT */
div#navigation { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_bg.png") repeat-x left top; height: 46px; margin-bottom: 10px; }
div#navigation, div#navigation * { z-index: 150; position: relative; }
div#navigation ul.menu { padding-top: 0; }
div#navigation ul li.first { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_left.png") no-repeat left top; border-left: 0px; }
body.tsd div#navigation ul li.last, body.tsd div#navigation ul li.last:hover { background:white url("http://graphics.tn-media.be/tsd3/style/main_navigation_right.png") no-repeat left top; border-left: 0px; float: right; }
*/ body.tsd div#navigation ul li.last ul {
display:none;
}
div#navigation ul li { border-left: 1px solid #e6e4e4; height: 46px; position: relative; float: left; }
div#navigation ul ul { position: absolute; width: 178px; padding: 5px 15px; top: 46px; width: auto; visibility: hidden; background: transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_dropdown.png") no-repeat center bottom; margin-left: -1px; }
div#navigation li a { display: block; }
div#navigation ul li a.active-trail { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_bg_yellow.png") repeat-x left top; }
div#navigation ul li.first a.active { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_navigation_left_yellow.png") no-repeat left top; }
div#navigation ul li.last a.active-trail, div#navigation ul ul li a.active-trail, div#navigation ul li:hover a.active-trail, div#navigation ul li.first:hover a.active, div#navigation ul ul li.first a.active { background: none; }
div#navigation ul li:hover ul { visibility: visible; }
div#navigation ul ul.menu { width: 178px; }
div#navigation ul li:hover { background-color: #afafaf; }
div#navigation ul li.first:hover { background: #afafaf url("http://graphics.tn-media.be/tsd3/style/main_navigation_left_selected.png") no-repeat left top; }
div#navigation ul a { text-decoration: none; font-size: 16px; color: #606060; font-weight: bold; padding: 16px 12px; display: block; }
body.kleine-bedrijven-zelfstandigen div#navigation ul a { padding: 16px 13px; }
body.tsd div#navigation ul li.last a { padding: 16px 20px; width: 115px; text-align: center; }
div#navigation ul ul li { border: 0px; border-top: 1px solid #e6e4e4; height: auto; width: 168px; margin: 0px 0px 2px; background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px; padding-left: 10px; }
div#navigation ul ul li.first, div#navigation ul ul li.first:hover { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px; }
div#navigation ul ul li.last { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px; width: 168px; }
div#navigation ul ul li.last a { padding: 5px; width: auto; text-align: left; }
div#navigation ul ul li:hover { background-color: transparent; }
div#navigation ul ul li.last:hover { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px; width: 168px; }
body.tsd div#navigation ul ul li.last { background: url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px; }
body.tsd div#navigation ul ul li.last a { padding: 5px; width: auto; text-align: left; }
body.tsd div#navigation ul ul li:hover { background-color: transparent; }
body.tsd div#navigation ul ul li.last:hover { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_white.png") no-repeat 0px 8px; width: 168px; }
div#navigation ul ul a, body.kleine-bedrijven-zelfstandigen div#navigation ul ul a { text-decoration: none; font-size: 11px; color: white; font-weight: bold; padding: 5px; display: block; }
body.tsd div#navigation ul li.last ul { display:none; }
div#breadcrumb { margin: 0px 30px 10px; }
div#breadcrumb a { text-decoration: none; }
div#breadcrumb a:hover { text-decoration: underline; }
/* MIDDEN (NAV + CONTENT) */ 

div#center { background:transparent url("http://graphics.tn-media.be/tsd3/style/main_centerbg.png") repeat-x center top; clear: both; padding: 30px 35px; padding-bottom: 15x; }
body#node176 div#center, body#node178 div#center, body#node179 div#center { overflow:auto }
div#linkerblok { width: 707px; float: left;  margin-bottom: 15px; }
div#linkerblokheader {}
div#linkerblokfooter { clear: both;}
div#linkerblokbreed, div#linkerbloksuperbreed { width: 945px; float: left;  margin-bottom: 15px; }
div#linkerblokbreed div#linkerblokheader, div#linkerbloksuperbreed div#linkerblokheader { background-image: url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_breed_top.png"); }
div#linkerblokbreed div#linkerblokfooter, div#linkerbloksuperbreed div#linkerblokfooter { background-image: url("http://graphics.tn-media.be/tsd3/style/main_linkerkant_breed_bottom.png"); }
div#submenu { float: left; width: 150px; margin-bottom: 10px; padding: 0 0 10px 20px; }
div#submenu h2 { font-size: 16px; margin: 0px; padding: 0px; }
div#submenu ul { margin: 10px 0 15px; }
div#submenu ul ul { margin: 10px 0 0; }
div#submenu ul li { border-top: 1px solid #e6e4e4; padding: 8px 6px 8px 0; }
div#submenu ul li a { background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_gray_right.png") no-repeat 0 4px; padding-left: 9px; }
div#submenu ul li.expanded a { background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_gray_down.png") no-repeat 0 6px; }
div#submenu ul li.expanded li a { background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_gray_right.png") no-repeat 0 4px; }
div#submenu ul li.last { border-bottom: 1px solid #e6e4e4; }
div#submenu ul li a { text-decoration: none; display:block; }
div#submenu ul li.expanded li a.active, div#submenu ul li a.active { color: #e3000b; background: transparent url("http://graphics.tn-media.be/tsd3/style/main_arrow_red_right.png") no-repeat 0 4px; }
div#submenu ul li a.active-trail { color: #e3000b; }
div#submenu ul li.expanded a.active-trail { color: #666666; }
div#submenu ul li.active a.active-trail { color: #e3000b; }
div#submenu ul li.expanded a.leaf.active-trail { color: #e3000b; }
div#submenu ul li ul li { background-position: 13px 13px; padding-left: 13px; }
div#submenu ul li ul li.last { border-bottom: 0px; padding-bottom: 0px; }
div#content { float: left; width: 945px; margin-bottom: 10px; }
div#linkerblok div#content { width: 490px; padding: 0px 15px 0 0; }
div#linkerblokbreed div#content { width: 743px; padding: 0px 15px 0 0; }
div#linkerbloksuperbreed div#content { width: 910px; padding: 0px 15px; }
div#rechts { width: 228px; float: left; margin-bottom: 10px; margin-left: 10px; }
/* BESTELLEN BUTTON */

a#bestellen { background-image: url(http://graphics.tn-media.be/bestellen/bestelknop-business.png); background-position: left top; background-repeat: no-repeat; width: 97px; height: 26px; padding: 0; margin: 0; display: inline-block; text-align:center; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 26px; border: none; text-decoration: none; cursor: pointer; float: right; }
a#bestellen:hover { background-position: left center; color: #ffffff; text-decoration: none; }
a#bestellen:focus { background-position: left bottom; color: #ffffff; text-decoration: none; }
a#bestellen.preorder { background-image: url(http://graphics.tn-media.be/bestellen/bestelknop-business_large.png); background-position: left top; background-repeat: no-repeat; width: 151px; height: 26px; padding: 0; margin: 0; display: inline-block; text-align:center; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 26px; border: none; text-decoration: none; cursor: pointer; float: right; }
a#bestellen.preorder:hover { background-position: left center; color: #ffffff; text-decoration: none; }
a#bestellen.preorder:focus { background-position: left bottom; color: #ffffff; text-decoration: none; }

body.fr a#bestellen.preorder { background-image: url(http://graphics.tn-media.be/bestellen/bestelknop-business_large-fr.png); background-position: left top; background-repeat: no-repeat; width: 151px; height: 44px; padding: 10px 0 0 0; margin: 0; display: inline-block; text-align:center; color: #ffffff; font-size: 12px; font-weight: bold; line-height: 15px; border: none; text-decoration: none; cursor: pointer; float: right; }
body.fr a#bestellen.preorder:hover { background-position: left center; color: #ffffff; text-decoration: none; }
body.fr a#bestellen.preorder:focus { background-position: left bottom; color: #ffffff; text-decoration: none; }

/* SITEMAP */

div#sitemap { clear: both; background:transparent url("http://graphics.tn-media.be/tsd3/style/main_sitemapbg.png") no-repeat left top; height: 200px; border-bottom: 1px solid #e5e5e5; }
div#sitemap ul { }
div#sitemap ul li { float: left; width: 140px; padding: 0px 10px; margin: 20px 10px; }
.soho div#sitemap ul li { width: 119px; }
div#sitemap ul li ul { margin-top: 15px; }
div#sitemap ul li li { float: none; padding: 0px; line-height: auto; margin: 0 0 2px 0; }
div#sitemap ul li a { color: #303030; text-decoration: none; font-size: 12px; }
div#sitemap ul li li a { color: #303030; text-decoration: none; font-size: 10px; }
div#sitemap ul li a:hover { text-decoration: underline; }
div#sitemap ul ul { margin-left: 0; }
div#sitemapappendex { padding: 16px 5px; display: block; }
div#sitemapappendex a.stmp_ttle { color: #303030; font-size: 12px; text-decoration: none; }
div#sitemapappendex a.stmp_ttle:hover { color: #303030; }
div#sitemapappendex .telephone { color: #e3000b; padding-left: 14px; background:transparent url("http://graphics.tn-media.be/tsd3/icon_telephone_red.png") no-repeat left center; font-size: 14px; }
div#sitemap hr { background: transparent url('http://graphics.tn-media.be/tsd3/hr_grijs.png') no-repeat scroll center center; border: 0; height: 1px; margin: 10px 0; }
div#sitemapappendex ul li { margin: 0px; background: transparent url(http://graphics.tn-media.be/tsd3/style/main_arrow_gray_right.png) no-repeat scroll 3px 5px; }
div#sitemapappendex ul li a { font-size: 10px; }

/* SOHO FOOTER */

div#sohobottom { clear: both; background:transparent url("http://graphics.tn-media.be/tsd3/style/sohobalk_bg.png") repeat-x left top; height: 37px; margin-bottom: 10px; }
div#sohobottom ul li.first { background:transparent url("http://graphics.tn-media.be/tsd3/style/sohobalk_left.png") no-repeat left top; width: 242px; }
div#sohobottom ul li.last { background:transparent url("http://graphics.tn-media.be/tsd3/style/sohobalk_right.png") no-repeat right top; float: right; }
div#sohobottom ul li { height: 37px; position: relative; float: left; }
div#sohobottom li a { display: block; text-decoration: none; background:transparent url("http://graphics.tn-media.be/tsd3/style/plus_rood.png") no-repeat left 3px; padding-left: 14px; margin-left: 10px; padding-right: 15px; margin-top: 10px; }
body.fr div#sohobottom li a { padding-right: 10px; }
div#sohobottom ul li.first a { font-weight: bold; margin-left: 32px; background: none; }
div#sohobottom ul li.last a { color: #e3000b; background: transparent url("http://graphics.tn-media.be/tsd3/jelly_rood.png") no-repeat left 1px; padding-left: 20px; }
/* FOOTER */
div#footer { clear: both; text-align: center; color: #606060; padding: 0 50px 30px; }
div#footer div#footerexclbtw { padding-bottom: 8px; }
div#footer ul { display: inline; margin-left: 10px; }
div#footer ul li { border-left: 1px solid #e6e4e4; padding: 2px 10px; }
div#footer ul li a { text-decoration: none; color: #303030; }
div#footer ul li a:hover { text-decoration: underline; }
div#printfooter { display: none; }
/* ALGEMEEN / HERBRUIKBAAR */
a.knopgrijs { background-color: #999999; border: 1px solid #737373; color: white; padding: 3px 8px; text-decoration: none; }
input.knopgrijs { background-color: #999999; border: 1px solid #737373; color: white; padding: 0 8px; }
form input.knopgrijs, .fr form input.knopgrijs, .en form input.knopgrijs { background-image: none; width: auto; height:auto; background-color: #999999; border: 1px solid #737373; color: white; padding: 0 8px; } /* niveau dieper voor overrulen .form-submit indien beide classes */
/* ADMIN */
div#admin { position: absolute; display: inline; top: 135px; left: 10px; background: #FFFFE1 url("http://assets.tn-media.be/graphics/BgError.gif") repeat left top; border: 1px solid red; }
div#admin a#admintoggle { background-color: white; display: block; padding: 2px; text-align: right; }
div#admin #admin { position: relative; top: 0; left: 0; background: none; border: 0px; padding: 8px; display: block; }
/* WINKELMANDJE */
#basket { position: absolute; width: 495px; top: 0px; left: 50%; }
#winkelmandje { width: 278px; height: 47px; background: url(http://graphics.tn-media.be/tsd3/style/basket_bg.png) left top no-repeat; float: right; padding: 3px 6px; }
#winkelmandje p { color: white; font-size: 10px; margin: 0; padding: 2px 5px; }
#winkelmandje p span.bolder { font-size: 11px; font-weight: bold; }
#winkelmandje p.winkelarrow { font-weight: bold; background: url(http://graphics.tn-media.be/tsd3/triangle_white.png) 7px 5px no-repeat; padding-left: 20px; }
#winkelmandje p.winkelarrow a { color: #e3e3e3; }
form { display: block; }

strike { font-size:10px; }
/* Header V. 2001/07 */ 
.TopPanelV201107 #departmentsub { left: 130px; padding: 0; position: absolute; top: 75px; vertical-align: baseline; width: 590px; }
.TopPanelV201107 #languagePanel ul li { background: none; padding: 0; margin: 0; float: left; }
.TopPanelV201107 #languagePanel li.active a { background-position: bottom left; color: #ffffff; }
.TopPanelV201107 #departmentPanel li.active-trail a { color: #E3000B; }
.TopPanelV201107 div#contactPanel { text-align: right; }
#contactpopup { display: none; }
/* CAPTCHA */
.captcha div.description { clear:both; }
/* OVERWRITES */
.customform .form-textarea { width: 450px !important; }

/* MOBILE */
.specs_description{ display:none;}


/* ******************************** FROM tsd3_new.css *************************************** */
p.voetnote { margin: 8px 0 5px 0; }

/* CONTACTFORM */
#custom-forms-tsd-salesforce, #custom-forms-tsd-salesforce-small { width: auto !important; }
#custom-forms-tsd-salesforce input.form-text,  #custom-forms-tsd-salesforce-small select.form-select,  #custom-forms-tsd-salesforce-small input.form-text,  #custom-forms-tsd-salesforce-small input.form-text { width: 190px; float:none; }
#custom-forms-tsd-salesforce #edit-first-name-wrapper, #custom-forms-tsd-salesforce-small #edit-first-name-wrapper { clear:left; }
form#custom-forms-tsd-salesforce .form-item{clear:both;}
form#custom-forms-tsd-salesforce textarea{width:490px;}
form#custom-forms-tsd-salesforce #edit-street-wrapper label{width:200px;}
form#custom-forms-tsd-salesforce label, form#custom-forms-tsd-salesforce input{margin-top:10px;}
form#custom-forms-tsd-salesforce #edit-contact-me-contact-by-phone-wrapper, 
#custom-forms-tsd-salesforce textarea.form-textarea, #custom-forms-tsd-salesforce-small textarea.form-textarea { width: 204px; }
#edit-street-wrapper label { width: 200px; }
#custom-forms-tsd-salesforce #edit-zip { width:60px !important; }
#custom-forms-tsd-salesforce #edit-city-wrapper { clear:left; }
#custom-forms-tsd-salesforce .employee_options label.option, #custom-forms-tsd-salesforce-small .employee_options label.option { width: 80px; }
body.tsd div#navigation ul li.menu-mlid-3898 { font-size:12px; }
/* BUSINESS BYTES (Restyle 2012) */
.bb_header { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/bb_header.jpg") no-repeat; width:720px; height:175px; margin-bottom:30px; }
.bb_header div { color: #000000; font-size: 14px; font-weight: bold; left: 61px; position: relative; top: 110px; }
.bb_header div span { color:#FFFFFF; margin:0 10px }
.bb_header div em { font-style:normal; color:#FFFFFF; }
.bb_container { width:590px; margin-left:65px; font-size:12px; line-height:18px; }
.bb_nav dl { margin-bottom:5px; }
.bb_nav dt { font-family:CooperStdBlack; clear:both; float:left; width:135px; font-weight:bold; line-height:21px; font-size:13px; color:#FEC332; }
.bb_nav dd { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/bb_arrow.jpg") no-repeat left top; float:left; width: 435px; line-height:18px; margin-bottom:5px; display:block; padding-left:20px; }
body.fr .bb_nav dt{width:170px;}
body.fr .bb_nav dd{width: 400px;}
.bb_nav a { text-decoration:none; }
.bb_nav a:hover { text-decoration:underline; color:#666666; }
.bb_container a { font-weight:bold; }
.bb_container a:hover { color:#666666; text-decoration:none; }
.bb_line_yellow { border-bottom: 1px solid #FEC332; margin:30px 0; }
.bb_line_grey { border-bottom: 1px solid #ececec; margin:25px 0 0 0; }
.bb_title { display:block; height:23px; color:#FFFFFF; text-align:center; font-family:CooperStdBlack; font-size:15px; padding-top:7px; }
.bb_title.orange { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/bb_orange_title.jpg") no-repeat; width:107px; }
ul.bullet_orange li { background-image: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/bb_arrow_orange.png"); background-repeat: no-repeat; background-position: top left; padding-left: 26px; }
.bb_title.orange_lg { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/meerInfo_orange.png") no-repeat; width:195px; }
.bb_socials ul { margin:0; padding:0; list-style:none }
.bb_socials ul li { float:left; margin:0 3px 0 0; padding:0; text-indent:-99999px; background:none; }
.bb_socials ul li a { width:24px; height:24px; display:block; }
.bb_socials ul li.facebook a { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/facebook.jpg") no-repeat; }
.bb_socials ul li.linkedin a { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/linkedin.jpg") no-repeat; }
.bb_socials ul li.twitter a { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/twitter.jpg") no-repeat; }
.bb_container h2 { font-family:CooperStdBlack; font-size:26px; color:#FEC332; font-weight:normal; margin-top:27px; margin-bottom:18px; line-height:28px; }
img.visual_left { float:left; margin-right:20px; display:block; }
ul.praktijk { margin-top:15px; }
ul.praktijk li { clear:both; border-bottom: 1px solid #cecece; height:110px; margin-top:18px; background:none; padding-left:0; }
p.orange_arrow { clear:both; background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/orange_arrow.jpg") no-repeat left top; padding-left: 25px; display:block; margin-top:20px; line-height:20px; }
.inspired { float:right; font-size:17px; font-weight:bold;}
.inspired span { color:#FEC332; }
h3.question { background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/question.jpg") no-repeat left top; display:block; padding-left:30px; line-height:25px; font-size:13px; margin-top:20px; }
.yellow_quote { background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/steven_quote.jpg") no-repeat; float:left; width:318px; height:178px; margin-right:19px; padding:50px 30px 0 30px; font-family:CooperStdBlack; font-size:19px; line-height:24px; color:#8d8d8d;}
.yellow_quote_visual { float:left; width:193px; height:216px; }
.grey_quote { float:left; background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/grey_box_total.jpg") no-repeat; margin-right:18px; width:338px; height:152px; padding:20px; }
.grey_quote_visual { float:left; width:194px; height:192px; }
.social_line { float:left; margin-right:25px; background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/social_line.jpg") no-repeat; width:486px; height:24px; margin-left:66px; }
.greyBox_lg_top { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/greyBox_full_top.jpg") no-repeat; width:590px; height:17px; }
.greyBox_lg_center { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/greyBox_full_bg.jpg") repeat-y; width:550px; height:100%; padding:20px; }
.greyBox_lg_center p { margin:0; padding-bottom:10px; }
.greyBox_lg_bottom { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/greyBox_full_bottom.jpg") no-repeat; width:590px; height:17px; }
img.hp_visuals { float:left; width:212px; height:209px; margin-right:25px; display:block; }
.hp_line { clear:both; border-bottom:1px solid #eeeeee; padding-bottom:20px; margin-bottom:10px; }
.bb_container h3 { font-size:16px; color:#515050; line-height:22px; margin-bottom:8px; margin-top: 20px; }
.bb_container h2.yellow_bg { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/yellow_title.jpg") no-repeat; display:block; width:212px; height:23px; color:#FFFFFF; text-align:center; padding-top:8px; font-size:17px; line-height: 18px; }
.bb_container h2.bb_brown { color:#d97733; font-size:27px; margin: 0; line-height:35px; }
a.bb_orange_arrow { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/orange_arrow.jpg") no-repeat right top; padding-right:25px; display:inline-block; line-height:21px; color:#d97733; font-weight:normal; }
a.bb_black_arrow { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/black_arrow.jpg") no-repeat right top; padding-right:25px; display:inline-block; line-height:21px; color:#515050; font-weight:normal; }
.bb_brown_top { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/brown_frame_top.jpg") no-repeat; width:588px; height:13px; margin-top:25px; }
.bb_brown_center { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/brown_frame_bg.jpg") repeat-y; width:548px; height:100%; padding:10px 20px; }
.bb_brown_center p { margin:0; }
.bb_brown_bottom { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/brown_frame_bottom.jpg") no-repeat; width:588px; height:13px; }
.bb_deelnemen { float:right; background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/deelnemen_nl.png") no-repeat; display:block; width:177px; height:33px; text-align:center; color:#FFFFFF; font-family:CooperStdBlack; font-size:18px; padding-top:6px; position:relative; top:-16px; margin-right:15px; }
.bb_container .bb_deelnemen a { color:#FFFFFF; text-decoration:none; font-weight:normal; }
.bb_container .bb_deelnemen a:hover { text-decoration:underline; color:#FFFFFFF; }
ul.tips{margin:0; padding:0; list-style:none; list-style-type:none;}
ul.tips li{padding-left:26px; line-height:22px; margin-bottom:10px; display:inline-block}
ul.tips li.p01{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p01.png") no-repeat;}
ul.tips li.p02{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p02.png") no-repeat;}
ul.tips li.p03{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p03.png") no-repeat;}
ul.tips li.p04{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p04.png") no-repeat;}
ul.tips li.p05{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p05.png") no-repeat;}
ul.tips li.p06{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p06.png") no-repeat;}
ul.tips li.p07{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p07.png") no-repeat;}
ul.tips li.p08{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p08.png") no-repeat;}
ul.tips li.p09{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p09.png") no-repeat;}
ul.tips li.p10{ background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/p10.png") no-repeat;}
ul.bullet_orange li { background-image: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/bb_arrow_orange.png"); background-repeat: no-repeat; background-position: top left; padding-left: 26px; }
.bb_title.orange_lg { background:url("http://graphics.tn-media.be/tsd3/nieuwsbrief/meerInfo_orange.png") no-repeat; width:195px; }
.bb_deelnemen {  color: #FFFFFF; display: block; float: right; font-family: CooperStdBlack; font-size: 18px; height: 39px !important; margin-right: 15px; padding-top: 6px; position: relative; text-align: center; top: 6px; width: 177px !important; }
.bb_deelnemen_wedstrijd{  color: #FFFFFF; display: block; float: right; font-family: CooperStdBlack; font-size: 18px; height: 39px !important; margin-right: 15px; padding-top: 6px; position: relative; text-align: center; top: -63px; width: 177px !important; clear:both; }
.bb_deelnemen.nl{background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/resultaat_nl.png") no-repeat scroll 0 0 transparent !important;}
.bb_deelnemen.fr{background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/resultaat_fr.png") no-repeat scroll 0 0 transparent !important;}
.bb_deelnemen_wedstrijd.nl{background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/stem_nl.png") no-repeat scroll 0 0 transparent !important;}
.bb_deelnemen_wedstrijd.fr{background: url("http://graphics.tn-media.be/tsd3/nieuwsbrief/stem_fr.png") no-repeat scroll 0 0 transparent !important;}
.bb-spelregels { font-size:10px; margin: 20px 0 0px 50px; }
.bb-spelregels ul li { width:500px; }
.bb_deelnemen.results {top:-16px;}
.bb_brown_center form .form-item{margin-bottom:12px;}
.bb_brown_center form span{display:block; padding-left:34px;}
.bb_brown_center form label{}
.bb_brown_center form input{float:left;}
.bb_brown_center form input.form-submit{float:right;}
.tvFont {font-size:12px; line-height:18px;}