/*
   - core screen stylesheet new scarlet.nl - stolen from scarlet.be and added mine -
*/
@import url("reset.css");
	html { overflow: -moz-scrollbars-vertical !important; 
	}


	body {
		font: 12px verdana, arial, helvetica, sans-serif;
		text-align: center; /* for IE */
	        background:#f3f3f3 url('../_media/images/bg.png') repeat-x;
	        font-family:arial,helvetica,sans-serif;font-size:75%;
		
	}

	#container {
		margin: 0 auto;   /* align for good browsers */
		text-align: left; /* counter the body center */		
		width: 940px;
		
		}
	p {
		margin:0 0 0 0;
	}

.header, .registrationheader {
    width:940px;
    height:100px;
    background:url('../_media/images/header-tabs.png') no-repeat;
    display:block;
    color:#f00;
    cursor:pointer
}

td.transparent{
width:5px;
height:100%;
background-color:#e3e3e3;
display:block;
background-repeat:repeat;
}

html>body {font-size: 12px;}
img {border:none;}
a:focus {outline-offset: -1px}
a:link,a:visited {color:#f00;}
a:hover {color:#333;}
a:active{outline: none;}
abbr {border-bottom:1px solid #ddd;}
abbr:hover {color:#000;cursor:help;}
strong {font-weight:bold;}
hr {float:left;height: 1px;background-color: #ddd;color: #ddd;border: none;margin:3px 6px;width:576px;}
.details hr {float:none;height: 1px;background-color: #ddd;color: #ddd;border: none;margin:25px 6px;width:576px;}
.clear {clear:both}

#wrapper {text-align:center;width:100%;}



#main_nl { background-color:#FFFFFF;}



.main_nl_left {

background-color:#FFFFFF;
display:block;
width:510px;
height:224px;
}


ul.toptabs {float:right;margin:0 5px 0 5px;font-size:0.9em;}
.toptabs li {float:left;background:url('../_media/images/toptab_left.png') bottom left no-repeat;height:26px;margin:0 5px;padding:0 0 0 12px;}
.toptabs li a {float:left;background:url('../_media/images/toptab_right.png') bottom right no-repeat;height:21px;padding:5px 22px 0 10px;margin:1px 0 0 0;}
.toptabs a:link,.toptabs a:visited {color:#333;font-weight:normal;text-decoration:none;text-shadow: 2px 2px 0px #eee;}
.toptabs a:hover {color:#000;}
ul#langswitch {float:right;margin:8px 10px 0 0;font-size:0.9em;}
#langswitch li {float:left;margin:0 2px;}
#langswitch a:link,#langswitch a:visited {color:#fff;text-decoration:none;}
#langswitch a:hover {color:#ddd;text-decoration:underline;}

.fr #lang_nl a:link,.fr #lang_nl a:visited {font-weight:normal;color:#fff !important;}
.fr #lang_nl a:hover {color:#ddd !important;}
.fr #lang_fr a:link,.fr #lang_fr a:visited {font-weight:bold;cursor:default;}
.fr #lang_fr a:hover {text-decoration:none !important;color:#fff !important;}
.nl #lang_nl a:link,.nl #lang_nl a:visited {font-weight:bold;cursor:default;}
.nl #lang_nl a:hover {color:#ddd !important;}
.nl #lang_fr a:link,.nl #lang_fr a:visited {font-weight:normal;color:#fff !important;}
.nl #lang_nl a:hover {text-decoration:none !important;color:#fff !important;}





#search,#webmail,#myscarlet {background:#e4e4e4 url('../_media/images/topbox_bg.png') top left repeat-x;padding-left:30px;padding-right:30px;display:none;width:710px;float:left;}
div.dynamicpadding{padding-top: 20px; padding-bottom: 20px;float:left;}
.topbox form {padding: 30px 0;float:left;}
.topbox label {float:left; text-align:right;display:block;width:140px;padding-right:7px;line-height:23px !important;}
.topbox div {margin: 8px 0;}

.topid,.topform,.topfunc {float:left;}
.topid {width:230px;}
.topform {width:450px;}
.topfunc {width:30px;}
.topsub {margin: 15px 0 0 150px !important;}

.myscclose,.webmclose,.srcclose {display:block;width:20px;height:22px;text-indent:-5000px;background: url('/_media/images/killbox.png') no-repeat;}

.nl #myscarlet .topid h5 {text-indent:-5000px;width:150px;height:30px;background:url('../_media/images/toptitle_myscarlet_nl.png') no-repeat;margin: 50px 0 0 0;}
#webmail .topid h5 {text-indent:-5000px;width:150px;height:30px;background:url('../_media/images/toptitle_webmail.png') no-repeat;margin: 50px 0 0 0;}

#navcol {width:180px; padding:0px 0px 0px 10px;}
#main {width:950px;float:left;background:#fff}
#main p {margin-right:10px;}
#full {float:left;padding: 18px 10px;}
#footer {width:770px;text-align:center;float:left;background:#fff;color:#999;border-bottom:2px solid #999;font-size:0.8em;line-height:18px;padding: 30px 0 0 0;}
#footer p {margin-left:186px;}
#footer a:link,#footer a:visited {color:#999;text-decoration:none;}
#footer a:hover {text-decoration:underline;}

#legal {float:left;background:#fff;color:#ddd !important;font-size:0.8em;line-height:1;display:none;padding: 0 20px 0 0;}
a:link#legaltoggle,a:visited#legaltoggle {text-decoration:none;color:#999;background: url('/_media/images/icon_legal.gif') 0 0 no-repeat;padding-left:20px;}
a:hover#legaltoggle {color:#333;text-decoration:underline;}

.legal {color:#666 !important;}

#productmain {float:left; width:370px;margin: 15px 0 0 0;}
#sidenotes {float:right;width:172px;margin:25px 10px 0 20px;}
.sidenote {font-size: 0.9em;padding:0 0 10px 0;margin:0 0 25px 0;border:1px solid #eee;color:#666;}
.sidenote p {margin:5px 0 0 5px !important;padding:0;}
.sidenote em {font-style:italic;}
.sidenote h5 {text-indent:-5000px; width:170px;height:40px;margin:0 0 10px 0 !important;padding:0;}
.nl #note_tech h5 {background:url('/_media/images/note_tech_title_nl.png') 0 0 no-repeat;}
.nl #note_options h5 {background:url('/_media/images/note_options_title_nl.png') 0 0 no-repeat;}
.nl #note_compare h5 {background:url('/_media/images/note_compare_title_nl.png') 0 0 no-repeat;}
.nl #tech_config  {background:url('/_media/images/note_config_title_nl.png') 0 0 no-repeat;}
.nl #tech_network  {background:url('/_media/images/note_network_title_nl.png') 0 0 no-repeat;}
.nl #tech_email  {background:url('/_media/images/note_email_title_fr.png') 0 0 no-repeat;}

#scarlet_help .sidenote ul,#scarlet_help .sidenote li {background:none !important;}
#scarlet_help .sidenote p {padding:5px;}

#scarlet_help form {margin: 0 0 30px 12px;}

.sidenote td {padding: 3px 4px;}

.questions {margin:10px 0;}
.questions h3 {margin: 20px 0 0 0;}
.questions a:link, .questions a:visited {color:#333;}
.questions ul {padding-left:15px;}

#banner1,#banner2 {float:left;width:572px;height:120px;margin: 6px 0 12px 6px;clear:both;}
#products {float:left;}
#promo {float:left;width:572px;margin:8px 0 8px 3px;}

#mobile ul {margin: 12px 0 }
#mobile ul li {background: url('../_media/images/bullet2.png') 0 7px no-repeat;padding: 3px 0 3px 12px;}

#pccheckcontent ul {margin: 12px 0 }
#pccheckcontent ul li {background: url('../_media/images/bullet1.png') 0 7px no-repeat;padding: 3px 0 3px 12px;}



#main ol {list-style-type:decimal;padding: 20px 20px 20px 30px;}
#main ol li {padding: 5px 0;}

#products .product {float:left;width:282px;margin:6px;min-height:220px;background: #fff; } /* +IE */
#products .min {min-height:80px !important;}
#products .product p {font-size:1em;line-height:18px;margin:0 10px;color:#666;}
#products h2 {font-size:26px;line-height:1em;margin: 6px 0 0 0;padding:0;}
#products h3 {font-size:20px;line-height:1em;margin: 6px 0 0 0;padding:0;}
#products h2 a:link, #products a:visited, #products a:hover {color:#f00;text-decoration:none;}
#products h4 {margin: 0 0 0 6px;padding:0;color:#666;font-size:1.1em;}

#products ul {margin: 12px 0 12px 6px;padding:3px 0;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
#products li {background: url('../_media/images/bullet1.png') 0 7px no-repeat;padding: 3px 0 3px 12px;}

#servicemenu ul {margin: 12px 0 12px 6px;padding:3px 0;border-top: 1px dashed #ccc;border-bottom: 1px dashed #ccc;}
#servicemenu li {background: url('../_media/images/bullet1.png') 0 7px no-repeat;padding: 3px 0 3px 12px;}


#one {border-right:1px solid #ddd;padding-right:6px;margin-right:0 !important;}
#light {border-right:1px solid #ddd;padding-right:6px;margin-right:0 !important;}

.data {float:left;width:172px;padding-right:10px;min-height:190px;}
.mdata {float:left;width:172px;min-height:190px;}
.features {float:left;width:100px;text-align:center;}

.dataspecs {min-height:100px;}

.prodcond,.prodcond a:link,.prodcond a:visited {float:left;width:282px;clear:both;text-align:center;text-decoration:underline;background:#eee url('/_media/images/bgcbg.png')  repeat-x;color:#999 !important;height:21px;line-height:21px;font-size:0.9em;}
.prodcond a:hover {color:#000 !important;}


.specs {min-height:45px;} /* +IE */

.value {font-size:0.9em !important;line-height:1.1 !important;color:#fff !important;margin:2px 3px 5px 12px !important;padding:15px 0 0 0;width:82px;height:70px;text-align:center;background:transparent url('/_media/images/sphere.png') no-repeat;}
.productpage .value {margin: 5px 0 0 45px!important;}

.value strong {font-weight:bold;color:#fff;font-size:1.8em;line-height:1.4;padding: 0 4px;white-space:nowrap;}
.promo strong {font-weight:normal !important;text-decoration:line-through;}

.value a:link,.value a:visited,.value a:hover {color:#fff !important;text-decoration:none;}

.warning {background: #fff url('/_media/images/warning.png') 5px 10px no-repeat;padding: 5px 5px 5px 50px;border:1px dotted #ddd;margin: 0 10px 12px 0 ;}
.tip {background: #fff url('/_media/images/tip.png') 5px 10px no-repeat;padding: 5px 5px 5px 50px;border:1px dotted #ddd;margin: 30px 70px 30px 0 ;}
.tip h5 {font-size:1.1em;font-weight:bold;color:#333;margin: 14px 0 0 0;}
.custinfo {border:1px dotted #eee;margin: 30px 10px 12px 15px ;}
.custinfo h5 {font-size:1.2em !important;font-weight:bold;color:#333;padding: 14px 0 0 5px;}

#nav li a:link, #nav li a:visited {background: #eee url('../_media/images/leftnav.png') 0 0 no-repeat;padding: 3px 3px 3px 20px;margin:0 6px;display:block;color:#333;text-decoration:none;font-size:1em;line-height:18px;border-bottom:1px solid #ccc;border-top:1px solid #fff;border-left:1px solid #ddd;border-right:1px solid #ddd}
#nav li a:link.selected, #nav li a:visited.selected {background: #eee url('../_media/images/leftnav.png') 0 -100px no-repeat;}
#nav li a:hover.selected {background: #c00 url('/_media/images/leftnav.png') 0 -300px no-repeat;}

#nav li a:hover {color:#fff;background: #eee url('../_media/images/leftnav.png') 0 -200px no-repeat;border-bottom:1px solid #820000}
#nav li.single a:hover {color:#fff;background: #eee url('../_media/images/leftnav.png') 0 -200px no-repeat !important;border-bottom:1px solid #820000}

#nav ul li a:link,#nav ul li a:visited  {background: #f1f1f1 !important;padding: 1px 3px 1px 32px;display:block;color:#666;text-decoration:none;font-size:0.9em;line-height:16px;border-top:none;border-bottom:none;}
#nav ul li a:hover {color:#eee;background: #eee  url('../_media/images/leftnav.png') 0 -400px no-repeat !important}

.current {font-weight:bold;color:#000;background: #eee url('../_media/images/leftnav.png') 0 -500px no-repeat !important;}
#nav ul li a:link.current,#nav ul li a:visited.current {font-weight:bold;color:#000;background: #f1f1f1 url('../_media/images/leftnav.png') 0 -500px no-repeat !important;}

#subnav li a:link.selected
{
    font-weight:bold;
    color:#000;
    background: #eee url('../_media/images/leftnav.png') 0 -500px no-repeat !important;
}
#subnav li a:link.selected, #nav ul li a:visited.selected
{
    font-weight:bold;
    color:#000;
    background: #f1f1f1 url('../_media/images/leftnav.png') 0 -500px no-repeat !important;
}

p {font-size:1em;margin-top: 0;margin-bottom: 1.5em;line-height:1.5em;text-align:justify}

h1 {font-size:1.5em;line-height: 1em;font-weight:bold;margin-top: 0;margin-bottom: 1em;}
h2 {font-size:1.2em;line-height: 1em;font-weight:bold;margin-top: 0;margin-bottom: 0.25em}
h3 {font-size:1em;line-height: 1em;font-weight:bold;margin-top: 0;margin-bottom: 1em}
h4 {line-height:18px;font-size:1.2em;}

#main h2 {margin: 20px 0 0 15px;}
#main h3 {margin: 0 0 10px 15px;}
#main h5 {margin: 0 0 10px 15px;font-weight:bold;font-size:1.1em;}
#main p {color: #333;margin-left:20px;}
.details #main h4 {margin: 0 0 10px 15px;}
.details #main em {color:#f00;}

h4 {font-size:1.6em;}
h4 strong {color: #f00;}

.block {width:99%;clear:both;float:left;margin: 0 0 20px 0;}

.data .sub {margin:5px 0 5px 6px !important;}

#buttonholder {min-height:250px;background:url('../_media/images/menubottom.png') 6px 0 no-repeat;}
#buttonholder a.callme:link,#buttonholder a.callme:visited {margin: 0 0 0 0 !important;float:left;}
#contactbox {float:left;margin:5px 0 0 20px;width:140px;text-align:center;color:#c00;}
#contactbox strong {white-space:nowrap;}


.nl a.callme:link,.nl a.callme:visited {margin: 20px 0 0 6px;display:block;text-indent:-5000px;height:23px;width:139px;background:url('../_media/images/button_callback_nl.png') 0 0 no-repeat;text-decoration:none;overflow: hidden}
.nl a.callme:hover {background:url('../_media/images/button_callback_nl.png') 0 -27px no-repeat;text-decoration:none}


.simplesub {float:left;width:270px;margin: 30px 0 0 20px;}
a.sub:link,a.sub:visited {margin:0 0 0 0px;display:block;height:34px;width:181px;background:url('../_media/images/subbutton-pc.png') 0 0 no-repeat;}
a.sub:hover {background:url('../_media/images/subbutton-pc.png') 0 -34px no-repeat;}

table .sub {margin: 0!important ;}

ul.links {margin-left:15px !important;padding-bottom:30px;}
.links li {background:url('/_media/images/icon_docs.png') 0 5px no-repeat !important;padding-left:15px !important}
ul.points {margin-left:15px !important;}
.points li {background: url('/_media/images/bullet1.png') 0 7px no-repeat !important;padding: 3px 0 3px 12px;}

ul.buttons {float:left;padding:12px 0 0 15px;margin:0 !important;display:inline;width:180px;list-style-type:none}
.buttons li {display:inline;float:left;background:none !important;padding:0 !important;margin:0 0 10px 0 !important;}
.buttons li {background:none;}
.buttons a {padding:0 !important;margin:0 !important;}

.salespromo {float:left;width:170px;height:60px;text-align:center;margin: 12px 0 0 0;text-indent:-5000px;}
.nl #onesale .salespromo {background:url('/_media/images/promobox_one_nl.png') 0 0 no-repeat ;}
.nl #adslsale .salespromo {background:url('/_media/images/promobox_adsl_nl.png') 0 0 no-repeat ;}

table.comparison {margin: 18px 0 0 0;}
.comparison th {font-weight:bold;font-size:1.1em;padding:5px 10px;border-bottom:1px solid #333}
.comparison td.desc {width: 190px;text-align:right;padding-right:20px;font-weight:bold;color:#000;}
.comparison td.descprime {width: 190px;text-align:right;padding-right:20px;font-weight:bold;color:#333;font-size:1.1em}
.comparison td {width:100px;padding:5px 10px;margin:0 2px;border-bottom:1px solid #333;font-size:0.9em;}
.highlight {background:#f5f5f5;color:#d00;font-weight:bold;border-bottom:1px solid #000 !important;}

#trash {background: url('/_media/images/trashcan.png') bottom right no-repeat;padding-right:200px;}
#secure {background: url('/_media/images/securelaptop.png') bottom right no-repeat;padding-right:220px;}

#prices h4 {font-size:1.1em;padding: 0 0 0 20px;color:#666;font-weight:bold;}
#prices h3 {margin-top: 30px;}

#goomap {margin: 0 0 20px 20px;width:540px;height:340px;border:1px solid #c00;}

#scarlet_prices table {width:550px;margin:5px 0 15px 15px;font-size:0.9em;}
#scarlet_prices table td,#scarlet_prices table th {padding: 8px 5px;margin:2px;}
#scarlet_prices table td.desc {width:120px;font-weight:bold;color:#333;}

#scarlet_prices table th {font-weight:bold;font-size:1em;}
#scarlet_prices table tr {background:#eee;border-bottom:1px solid #fff;}
.odd {background:#f8f8f8 !important;}

.partner {margin: 0 10px 40px 15px;}
.partner p {margin: 5px 0 0 0 !important;}
.details #main ul {margin-right: 10px;}

#conditions {background:#fff; width:390px;color:#333;}
#conditions div {padding:10px;}

#scarlet_webmail .label {font-weight: bold;font-size: 12px;float: left;clear: left;text-align: right;width: 160px;margin: 10px 1px 2px 1px} 
#scarlet_webmail input {float: left;clear: right;font-size: 12px;text-align: left;border: 1px solid black;margin: 10px 1px 2px 1px} 
#scarlet_webmail input.submit {float: left;clear: right;text-align: center;border: 1px outset #f00;font-weight: bold;background: #f00;color: #fff;padding: 0;font-size: 10px}

/* ads */
#skyscraper {position: absolute;top: 112px;left: 800px;width: 120px;height:600px;background-color: transparent;}
.miniad {width:140px;background:#fff;float:left;clear:both;margin:30px 20px 0 20px;}

#slider {background:#c00 url('/_media/images/sliderbg.png') repeat-x;color:#eee;font-size:0.9em;}
#slider a {color:#eee;}
#sad {margin:0 auto;width:675px;}
#mad {margin: 0 0 0 50px;display:block;width:575px;float:left;}
#sliderclose {float:right;margin: 8px 0 0 0;}

/* temp */
.fr #adsl2preview {float:left;width:572px;height:99px;padding: 70px 0 0 0 ;margin: 12px 0 24px 12px;clear:both;background:url('/_media/images/previewbg.png') no-repeat;}
.nl #adsl2preview {float:left;width:572px;height:169px;margin: 12px 0 24px 12px;clear:both;background:url('/_media/images/previewbg_nl.png') no-repeat;}
#adsl2preview h4 {color:#d00; margin:0 0 0 255px;font-weight:bold;}
#adsl2preview p { margin:14px 0 0 25px}
#adsl2preview form { margin:8px 0 0 25px}
#fcontent {margin-left:75px;}

/* top navigation */
a:link#topmenu,a:visited#topmenu {text-decoration:none;color:#FFF;padding:10px 10px 10px 10px;}
a:hover#topmenu{color:#e3e3e3;text-decoration:none;}

/* top navigation */
a:link#servicelist,a:visited#servicelist {text-decoration:none;color:#000;}
a:hover#servicelist{color:#ff0000;text-decoration:none;}


/* top navigation last */
a:link#topmenulast,a:visited#topmenulast {text-decoration:none;color:#FFF;padding:0px 0px 0px 10px;}
a:hover#topmenulast{color:#e3e3e3;text-decoration:none;}

#topnavigation {
    float:right;
    margin-top:31px;
    margin-right:12px;
    list-style:none;
}

#topnavigation li {
    float:left;
}


#topnavigation li a {
    padding-top:12px;
    width:160px;
    height:36px;
    text-align:center;
    display:block;
    color:black;
    background:url('/scarlet-one/_media/images/tab.png') no-repeat;
    text-decoration:none;
}

#topnavigation li a:hover {
    background:url('/scarlet-one/_media/images/tab-dark.png') no-repeat;
}

#topnavigation li a.selected {
    background:url('/scarlet-one/_media/images/tab-dark.png') no-repeat;
}

/*postcodechecker*/
#pccheckfield {
width:82px;
border: 1px solid #D4D4D4;
height:13px;
color:#000000;
background-color:#FFFFFF;
font-size:11px;
margin: 0px 0px 0px 0px;
}

#pccheckfield_pcnum {
width:56px;
border: 1px solid #D4D4D4;
height:13px;
color:#000000;
background-color:#FFFFFF;
font-size:11px;
margin: 0px 0px 0px 0px;
}
#pccheckfield_pcalf {
width:21px;
border: 1px solid #D4D4D4;
height:13px;
color:#000000;
background-color:#FFFFFF;
font-size:11px;
margin: 0px 0px 0px 0px;
}



a.meerweten:link, a.meerweten:visited {margin: 20px 0 0 6px;display:block;text-indent:-5000px;height:23px;width:139px;background:url('../_media/images/meerweten.png') 0 0 no-repeat;text-decoration:none;overflow: hidden}
a.meerweten:hover {background:url('../_media/images/meerweten.png') 0 -27px no-repeat;text-decoration:none}
a.bestellen:link, a.bestellen:visited {margin: 20px 0 0 6px;display:block;text-indent:-5000px;height:23px;width:139px;background:url('../_media/images/bestellen.png') 0 0 no-repeat;text-decoration:none;overflow: hidden}
a.bestellen:hover {background:url('../_media/images/bestellen.png') 0 -27px no-repeat;text-decoration:none}



/* informationmenu*/

a.watkrijgik:link {margin:0 0 0 0px;display:block;height:27px;width:169px;text-indent:-5000px;background:url('../_media/images/watkrijgik-on.png') 0 0 no-repeat;text-decoration:none;overflow: hidden;}
a.watkrijgik:visited {margin:0 0 0 0px;display:block;height:27px;width:169px;text-indent:-5000px;background:url('../_media/images/watkrijgik-off.png') 0 0 no-repeat;text-decoration:none;overflow: hidden;}
a.watkrijgik:hover {background:url('../_media/images/watkrijgik-on.png') 0 0px no-repeat;}
a.watkrijgik:active {background:url('../_media/images/watkrijgik-on.png') 0 0px no-repeat;display:block;}


a.wathebiknodig:link,a.wathebiknodig:visited {margin:0 0 0 0px;display:block;height:27px;width:169px;text-indent:-5000px;background:url('../_media/images/wathebiknodig-off.png') 0 0 no-repeat;text-decoration:none;overflow: hidden;}
a.wathebiknodig:hover {background:url('../_media/images/wathebiknodig-on.png') 0 0px no-repeat;}
a.wathebiknodig:active {background:url('../_media/images/wathebiknodig-on.png') 0 0px no-repeat;display:block;}

a.overstappen:link,a.overstappen:visited {margin:0 0 0 0px;display:block;height:27px;width:169px;text-indent:-5000px;background:url('../_media/images/overstappen-off.png') 0 0 no-repeat;text-decoration:none;overflow: hidden;}
a.overstappen:hover {background:url('../_media/images/overstappen-on.png') 0 0px no-repeat;}
a.overstappen:active {background:url('../_media/images/overstappen-on.png') 0 0px no-repeat;display:block;}





.outerlines {
height:195px;
border-bottom:1px solid #D1D0D0;
border-left:1px solid #D1D0D0;
border-right:1px solid #D1D0D0;
border-top:1px solid #CECDCD;
background-color:#FFFFFF;

}


.graybackground {

background-color:#EEEEEE;
}

#bannermenu {
height:27px;
padding: 0px 0px 0px 0px;
margin: 0px 0px 0px 0px;
width:170px;
}

.specstitle {

font-size:14px;
color:#000;
font-weight:bold;
height:40px;

}

.graydotted{
padding:10px 10px 5px 0px;
border-bottom: 1px dotted #8c8c8c;
}

#footernl{
text-align:center;
clear: both;
height: 5%;
color:#8c8c8c;
vertical-align: middle;
padding: 0px 0px 10px 0px;
margin: 0;
font-size:9px;
}


	     
	     
a.bestelbanner:link,a.bestelbanner:visited {margin:0 0 0 0;display:block;height:30px;width:150px;background:url('../_media/images/bestelbannerbutton-pc.png') 0 0 no-repeat;}
a.bestelbanner:hover {background:url('../_media/images/bestelbannerbutton-pc.png') 0 -30px no-repeat;}

a.bestellenbutton:link,a.bestellenbutton:visited {margin:0 0 0 0;display:block;height:30px;width:150px;background:url('../_media/images/bestelbutton.png') 0 0 no-repeat;}
a.bestellenbutton:hover {background:url('../_media/images/bestelbutton.png') 0 -30px no-repeat;}

a.callmeback:link,a.callmeback:visited {margin:0 0 0 0;display:block;height:25px;width:133px;background:url('../_media/images/callmeback-button.png') 0 0 no-repeat;}
a.callmeback:hover {background:url('../_media/images/callmeback-button.png') 0 -25px no-repeat;}





/* bel me terug */
.contact_input {
width:120px;
border:1px solid #d4d4d4;

}

#contact_form {

float:left;
padding:20px 0px 0px 130px;


}

.callme tr {

height:10px;
}
.callme td {

padding:7px 5px 0px 15px;
}



a.footerhref {
color:#959595;
text-decoration:none;

}


ol.migrate_steps {
list-style-type: decimal;
margin-left:20px;
}

.productspacer {
height:30px;


}




#watkrijgik-off {cursor:pointer;margin:0 0 0 0;display:none;height:27px;width:170px;background:url('../_media/images/watkrijgik-off.png') 0 0 no-repeat;}
#watkrijgik-on {cursor:pointer;margin:0 0 0 0;display:block;height:27px;width:170px;background:url('../_media/images/watkrijgik-on.png') 0 0 no-repeat;}

#wathebiknodig-off {cursor:pointer;margin:0 0 0 0;display:block;height:27px;width:170px;background:url('../_media/images/wathebiknodig-off.png') 0 0 no-repeat;}
#wathebiknodig-on {cursor:pointer;margin:0 0 0 0;display:none;height:27px;width:170px;background:url('../_media/images/wathebiknodig-on.png') 0 0 no-repeat;}

#overstappen-off {cursor:pointer;margin:0 0 0 0;display:block;height:27px;width:170px;background:url('../_media/images/overstappen-off.png') 0 0 no-repeat;}
#overstappen-on {cursor:pointer;margin:0 0 0 0;display:none;height:27px;width:170px;background:url('../_media/images/overstappen-on.png') 0 0 no-repeat;}




/* registratie pagina's */


#registration_main_content { position:relative;left:80px;width:565px;font-family:verdana,arial;	}
#cheerylady {background-image:url(../_media/images/whatdoiget-cheerylady.jpg);background-repeat:no-repeat;width:200px;height:301px;}
#errorbox {color:#FF0000;padding:5px 10px 5px 10px;position:absolute;right:-245px;top:69px;background-color:#FFFFFF;border:1px solid #FF0000;width:200px;height:150px;display:none;}

.jaikwilscarletonepic {float:left;}
.scarletlogopic{position:absolute;right:0px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/* PAGEMAP */
.pagemap_rightborder { width:140px;border-right: 1px solid #4E4E4E;padding:0px 20px 8px 20px;}
.pagemap_end         { width:140px;padding:0px 20px 8px 20px;}
#pagemap_table { font-family: verdana,arial;}
#bg_pagemap_table { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-pagemapper.png);width:560px;height:63px;background-repeat:no-repeat;}


/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/* POSTCODE CHECKER     */
#bg_pc_checker	  { padding: 0px 0px 0px 0px;background-image:url(../_media/images/background-pcchecker.png);width:560px;height:274px;background-repeat:no-repeat;}
.toptext {width:560px;padding:0px 0px 0px 0px;}

.pcchecker-info { position:relative;left:32px;text-align:left;background-color:#FFFFFF;width:470px;border:1px solid #E3E3E3;padding:10px 5px 10px 12px;}
.pcchecker-position {position:relative;left:45px;top:30px; }
.pcchecker_td_width { width:110px;height:20px;}

#pccheck_input {border:1px solid #000000;}
.pccheck_standard {width:120px;}
.pccheck_big      {width:80px;}
.pccheck_small    {width:30px;text-align:right;}
.controleer-button-position {position:relative;left:350px;top:20px;width:128px;}


a.button-controleer:link,a.button-controleer:visited {margin:0 0 0 0;display:block;height:30px;width:128px;background:url('../_media/images/button-controleer.png') 0 0 no-repeat;}
a.button-controleer:hover {background:url('../_media/images/button-controleer.png') 0 -30px no-repeat;}



/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/* EXTRA OPTIONS   */
#bg_proposition { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-proposition.png);width:560px;height:128px;background-repeat:no-repeat;}
#bg_extra_options { padding: 5px 10px 0px 10px;background-image:url(../_media/images/background-extra-options.png);width:560px;height:95px;background-repeat:no-repeat;}
.table_extra_options {width:400px;padding:10px 0px 0px 0px;}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/* LINE CONFIGURATION   */
#bg_lineconfiguration { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-lineconfiguration.png);width:560px;height:345px;background-repeat:no-repeat;}
.lineconfiguration_input {border:1px solid #000000;} 
.lineconfiguration-position {padding:0px 0px 0px 10px}


a.button-vorige:link,a.button-vorige:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/button-vorige.png') 0 0 no-repeat;}
a.button-vorige:hover {background:url('../_media/images/button-vorige.png') 0 -32px no-repeat;}
a.button-volgende:link,a.button-volgende:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/button-volgende.png') 0 0 no-repeat;}
a.button-volgende:hover {background:url('../_media/images/button-volgende.png') 0 -32px no-repeat;}
.position-buttons-vorige-volgende {position:absolute;bottom:0px;padding:0px 15px 15px 15px;}

a.button-meerweten:link,a.button-meerweten:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/meerweten-button.png') 0 0 no-repeat;}
a.button-meerweten:hover {background:url('../_media/images/meerweten-button.png') 0 -32px no-repeat;}

a.button-inloggen:link,a.button-inloggen:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/inloggen-button.png') 0 0 no-repeat;}
a.button-inloggen:hover {background:url('../_media/images/inloggen-button.png') 0 -32px no-repeat;}

	

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/* CUSTOMERDETAILS   */
#bg_customerdetails { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-customerdetails.png);width:560px;height:340px;background-repeat:no-repeat;}

.customerdetails_input {border:1px solid #000000;} 
.customerdetails_input_prefix {border:1px solid #000000;width:40px} 
.customerdetails_input_dob {border:1px solid #000000;width:140px} 
.customerdetails_input_contactphone {border:1px solid #000000;width:90px}
.customerdetails_input_bankaccount {border:1px solid #000000;width:90px}
.customerdetails-tr-height{height:25px}
td.customerdetails-td-properties{padding:0px 0px 0px 5px;height:25px}
#position-customerdetails-form {padding:0px 10px 0px 10px}

/*----------------------------------------------------------------------------------------------------------------------------------------------*/
/* CONFIRM ORDER   */
#bg_orderdetails { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-orderdetails.png);width:560px;height:166px;background-repeat:no-repeat;}

#bg_confirmorder { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-customerorderdetails.png);width:560px;height:375px;background-repeat:no-repeat;}
#bg_conditions { padding: 5px 0px 0px 0px;background-image:url(../_media/images/background-conditions.png);width:560px;height:165px;background-repeat:no-repeat;}
.confirmorder_input {border:1px solid #000000;} 
.confirmorder_input_prefix {border:1px solid #000000;width:40px} 
.confirmorder_input_dob {border:1px solid #000000;width:60px} 
.confirmorder_input_contactphone {border:1px solid #000000;width:90px}
.confirmorder_input_bankaccount {border:1px solid #000000;width:90px}
.confirmorder-tr-height{height:25px}
td.confirmorder-td-properties{padding:0px 0px 0px 5px;height:25px}
#position-confirmorder-form {padding:0px 10px 0px 10px}
#position-conditions-form {padding:0px 10px 0px 10px}

.confirmorder-title-properties {color:#FF0000;padding:0px 0px 0px 15px;height:20px;}
a.conditions:hover,a.conditions:link,a.conditions:visited { text-decoration:underline;color:#000000;}
a.button-bestellen:link,a.button-bestellen:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/button-bestellen.png') 0 0 no-repeat;}
a.button-bestellen:hover {background:url('../_media/images/button-bestellen.png') 0 -32px no-repeat;}

#position-orderdetails {padding:0px 10px 0px 10px}

.productbox{
border:1px solid #D4D4D4;
color:#000000;
width:140px;
height:100px;
margin:5px 5px 5px 5px;
padding:0px 10px 0px 10px;
}

.producttext {
float:right;
font-weight:bold;
color:#000000;
top:10px;

}

.productradio {

float:left;


}
.euro{
width:340px;
height:110px;
background-repeat:no-repeat;
background-position:bottom right;
display:block;

}

.bbntproductbox{
padding:5px 10px 0px 10px;

}


.press_year{

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

}




.publ_form_title { padding:10px 0px 0px 0px;}

.voordeelbellentitle{font-size:18px;font-weight:bold;margin-left:20px;padding:10px 0px 0px 0px;}
.voordeelbellensubtitle{margin-left:20px;padding:10px 0px 0px 0px;}
.voordeelbestellen{margin-top:20px;position:relative;left:130px}

//My own little tooltip
 a.dense_tooltip span {display:none;}
 a.dense_tooltip:hover span {display:block;position:absolute;border:1px #E3E3E3 solid;top:50px;width:190px;text-decoration:none;background-color:#FFFFFF;padding:5px 5px 5px 5px;}
 a.dense_tooltip:visited,active {text-decoration:none;}

#geheimnummer_tooltip   {z-index:2;display:none;position:absolute;background-color:#FFFFFF;border:1px solid #E3E3E3;width:230px;left:110px;margin:15px;padding:10px;}
#geheimnummer_tooltip_shadow   {z-index:1;display:none;position:absolute;background-color:#E9E9E9;color:#E9E9E9;border:1px solid #E9E9E9;width:230px;left:110px;margin:17px;padding:10px;}

#public_print_tooltip   {z-index:2;display:none;position:absolute;background-color:#FFFFFF;border:1px solid #E3E3E3;width:260px;left:430px;margin:0px;padding:10px;}
#public_print_tooltip_shadow   {z-index:1;display:none;position:absolute;background-color:#E9E9E9;color:#E9E9E9;border:1px solid #E9E9E9;width:260px;left:430px;margin:2px;padding:10px;}

#public_directory_tooltip   {z-index:2;display:none;position:absolute;background-color:#FFFFFF;border:1px solid #E3E3E3;width:260px;left:430px;margin:0px;padding:10px;}
#public_directory_tooltip_shadow   {z-index:1;display:none;position:absolute;background-color:#E9E9E9;color:#E9E9E9;border:1px solid #E9E9E9;width:260px;left:430px;margin:2px;padding:10px;}

#presentation_on_bill_tooltip   {z-index:2;display:none;position:absolute;background-color:#FFFFFF;border:1px solid #E3E3E3;width:260px;left:430px;margin:0px;padding:10px;}
#presentation_on_bill_tooltip_shadow   {z-index:1;display:none;position:absolute;background-color:#E9E9E9;color:#E9E9E9;border:1px solid #E9E9E9;width:260px;left:430px;margin:2px;padding:10px;}



.vdbellensellbox {background-image:url(../_media/images/voordeelbellenboxes-small.png);display:block;width:180px;height:123px;}
.voordeelbellen-background {background-image:url(../_media/images/achtergrond-vdbellen.png);display:block;width:560px;height:520px;}
.selltitle {font-size:12px;margin-left:20px;text-align:center;}
.vbellencheckbox{margin-left:16px;}



iframe {
overflow-x: hidden;
overflow-y: hidden;
}

a.button-aanvragen:link,a.button-aanvragen:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/button-aanvragen.png') 0 0 no-repeat;}
a.button-aanvragen:hover {background:url('../_media/images/button-aanvragen.png') 0 -32px no-repeat;}

a.button-download:link,a.button-download:visited {margin:0 0 0 0;display:block;height:32px;width:131px;background:url('../_media/images/button-download.png') 0 0 no-repeat;}
a.button-download:hover {background:url('../_media/images/button-download.png') 0 -32px no-repeat;}

.redbullets li {
    background:transparent url(../_media/images/bullet1.png) no-repeat scroll 0pt 7px;
    padding:3px 0pt 3px 12px;
}

#bg_dynamic {
	width:558px;
	padding: 5px 0px 0px 0px;
	border:1px solid #C2C2C2;
    /*background-image:url(../_media/images/background-gradient-100x1.png);*/
    background-image:url(../_media/images/background-gradient-1x340.png);
    background-position:left bottom;
    background-repeat:repeat-x;
    margin:0px 0px 1px 0px;
}

.paragraph {
	clear:both;
	margin-bottom:20px;
	/*
	padding-left:6px;
	padding-right:4px;
	*/
}

.paragraphHeader {
    color:#ff0000;
	/*font-family:Verdana,Arial,sans-serif;*/
	font-size:120%;
	font-style: italic;
	
	margin:0px;
	/*padding:0px 0px 2px;*/
}

.paragraph p {
	color:#000000;
	margin-top:0px;
	padding-top:0px;
	text-align:justify;
}

.banner {
    /*padding:0px 100px 0px 100px;*/
    text-align:center;
}

.banner div {
	padding:20px 50px 20px 50px;
    background-color:red;
    font-size:52px;
    color:white;
    width:100%;
    text-transform:uppercase;
    font-style:bold;
    text-align:center;
}

.centered{
  margin-left: auto;
  margin-right: auto;
  text-align: center;
}

#bg_confirmorder table {
    width:530px;margin:10px 15px 0 15px;
}
#bg_confirmorder table tr {
    line-height:25px;
}


.product-overview h2 {
    margin:0px;
    padding:0px;
}

.product-teaser {
    padding:10px 10px 0 0;
    margin-bottom:10px;
    border-bottom:solid 1px #cccccc;
    overflow:hidden;
}

.product-teaser p {
    line-height:14px;
    margin:0 0 10px 0;
    padding:0;
    text-align:justify;
}

.product-teaser h3 {
    font-weight:bold;
    line-height:14px;
    font-size:12px;
    padding:0;
    margin:0;
}

.product-teaser img {
    float:left;
    margin-right:20px;
}

.product-teaser-button {
    clear:both;
    padding-top:10px;
    padding-bottom:10px;
    float:right;
}

.pcchecker {
    background-color:#FFFFFF;
    border:1px solid #D4D4D4;
    color:#000000;
    font-size:11px;
    height:13px;
    margin:0;
    width:82px;
}


#tab-header-over-scarlet {
    text-decoration:none;
    color:transparent;
    display:block;
    width:170px;
    height:27px;
    background: url('/scarlet-one/_media/images/tab-over_scarlet-white.jpg');
}

#tab-header-over-scarlet.active  {
    background: url('/scarlet-one/_media/images/tab-over_scarlet-red.jpg');
}

#tab-header-onze-visie  {
    text-decoration:none;
    color:transparent;
    display:block;
    width:170px;
    height:27px;
    background: url('/scarlet-one/_media/images/tab-onze_visie-white.jpg');
}

#tab-header-onze-visie.active  {
    background: url('/scarlet-one/_media/images/tab-onze_visie-red.jpg');
}

#tab-header-onze-producten  {
    text-decoration:none;
    color:transparent;
    display:block;
    width:170px;
    height:27px;
    background: url('/scarlet-one/_media/images/tab-onze_producten-white.jpg');
}

#tab-header-onze-producten.active  {
    background: url('/scarlet-one/_media/images/tab-onze_producten-red.jpg');
}

.tab-headers {
    height:27px;
    overflow:hidden
}

.tab {
    padding:10px 15px 0px 15px;
}

#tabs2 {
    border: solid 1px #cccccc;
}

#tabs2 h2 {
    font-size:12px;
    padding:0;
    margin:0;
}

#tabs2 div p {
    margin:0 0 10px 0;
    padding:0;
}
#tabs2 div p, #tabs2 div table {
    line-height:19px;
}

#tabs2 ol {
    margin-left:20px;
    list-style-type: decimal;
    margin-bottom:10px;
}

#tabs2 ul, .red-bullet {
    list-style-image:url(/scarlet-one/_media/images/bullet1.png);
    margin-left:20px;
}

#spotlight a {
    color:black;
    text-decoration:none;
    font-weight:bold;
}

#spotlight a:hover {
    text-decoration:underline
}

.red-open-bullet {
    list-style-image:url(/scarlet-one/_media/images/bullet2.png);
    margin-left:16px;)
}

ul {
    line-height:1.5em;
}

ol {
    list-style-type:decimal;
    margin-left:16px;
    line-height:1.5em;
}

.askquestion {
    background:url('../_media/images/button-stel-een-vraag.jpg') 0 0 no-repeat;
    width:176px;
    height:110px;
    display:block;
    text-indent:-5000px;
    margin-top:8px;
    padding:0;
}

h2.active {
    color:red;
}

a.index {
    color:black;
}

a.index:hover {
    color:red;
}
