p
{
	line-height: 20px;
}
div#content li
{
	line-height: 17px;
}

body { 
	color: #000000;
	background-color: #e9e6e4;
	background: #e9e6e4 url(/nc2007/images/shading.png) top left repeat-x;
	font-family: arial, Nimbus Sans L, FreeSans, helvetica, sans-serif;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 13px;
	text-align: left;
}
div#filler
{
        height: 1px;
        background-color: #b3b0af;
}
div.nc-menu {
	width: 165px;
	background: url(/nc2007/inside/menu-back.png) top left repeat-y;
	margin: 0px 0px 0px 0px;
	font-size: 8px;
}
div.nc-menu-top {
	padding: 30px 5px 0px 13px;
}
div.nc-menu-main {
	background: url(/nc2007/inside/menu-top-menu.png) top left no-repeat;
}
div.nc-menu-myconference {
	background: url(/nc2007/inside/menu-top-myconference.png) top left no-repeat;
}
div.nc-menu-bottom {
	height: 16px;
	background: url(/nc2007/inside/menu-bottom.png) top left no-repeat;
}

/*
 *    C O N T E N T
 */
.white
{
	background-color: #ffffff;
}
/*div#content a, div#lower-middle a, div#front-intro a {*/
a {
	color: #001177;
	color: #0455a0;
	font-size: 13px;
	font-weight: bold; 
	font-weight: normal; 
	text-decoration: none;
	text-decoration: underline;
}
/* div#content a:visited, div#lower-middle a:visited, div#front-intro a:visited { */
a:visited {
	text-decoration: none;
	text-decoration: underline;
}
/* div#content a:hover, div#lower-middle a:hover, div#front-intro a:hover { */
a:hover {
	color: #b90b0a;
	text-decoration: underline;
}
a.arrow {
	xbackground: url(../images/link.png) center right no-repeat;
	background: url(../images/arrow.gif) center left no-repeat;
	xpadding-right: 13px;
	padding-left: 11px;
	display: inline-block;
	white-space: nowrap;
	/* border-bottom: 1px dotted #001177; */
}
a.pdf {
	background: url(../images/pdf.gif) center left no-repeat;
	padding-left: 22px;
}
a.mp3 {
	background: url(../images/mp3.jpg) center left no-repeat;
	padding-left: 18px;
	/* border-bottom: 1px dotted #001177; */
}
a.mail {
	background: url(../images/email3.gif) center right no-repeat;
	padding-right: 23px;
	/* border-bottom: 1px dotted #001177; */
}
a.arrow:hover, a.mp3:hover, a.mail:hover {
	text-decoration: none;
	/* border-bottom: 1px solid #b90b0a; */
}

p {
	margin: 0px 0px 5px 0px;
	padding: 0px 5px 5px 10px;
}
p.small
{
	font-size: 10px;
}
p.smaller
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 4px 10px;
	font-size: 13px;
}
p.note
{
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 4px 10px;
	font-size: 11px;
	text-align: left;
}
ul {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 25px;
}

li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 6px 0px;
}

td {
	text-align: left;
	vertical-align: top;
	color: #000000;
	/*background-color: #ffffff;*/
	/* font-family: arial, helvetica, sans-serif; */
	/* font-size: 14px; */
	/* line-height: 140%; */
	padding: 0px 0px 0px 0px;
}


/* padding-top padding-right padding-bottom padding-left */
/* width = 543 --> inside 523 */
div.nc-main-inside {
	padding: 15px 20px 15px 0px;
}

div#info_bar {
	position: absolute;
	bottom: 40px;
	left: 320px;
	background-image: url(../images/info_bar.png);
	width: 435px; /* 515px */
	height: 55px; /* 60px */
	font-size: 12px;
	line-height: 15px;
	color: #5f5e5d;
	color: #640605;
	padding: 5px 15px 0px 65px;
	overflow: hidden;
}

/*
	voordeel
*/
span.adv {
	font-weight: bold; 
	color: #b90b0a;
	color: #890807;
}

p.ind {
	margin-left: 15px;
}

p.why {
	margin-left: 15px;
	color: #890807;
	font-style: italic;
}
div.tagline {
	width: 275px;
	float: left;
}
p.tagline {
	font-size: 100%;
	color: #890807;
	font-style: italic;
	text-align: center;
}
p.description {
	float: right;
	width: 370px;
	line-height: 18px;
	padding-top: 7px;
	color: #890807;
	color: #000050;
}

/*
	actie
*/
div#nc_banner_main {
	background-color: #fcf6e5;
	background-image: url(../images/actie.png);
	border: 1px solid #0e2a46;
	height: 140px;
	background-repeat: no-repeat;
	padding: 0px 0px 0px 120px;
	margin: 15px 10px 25px 10px;
}

div#nc_banner_main a, div#nc_banner_main a:visited, div#nc_banner_main a:hover {
	color: #2368ae; 
}

div#nc_banner_title {
	font-size: 20px; 
	font-weight: bold; 
	color: #b90b0a; 
	padding: 10px 0px 10px 20px;
	margin: 0px 0px 0px 0px;
}

div#nc_banner_text {
	font-size: 10pt; 
	color: #0e2a46; 
	margin: 0px 0px 0px 0px;
	padding: 4px 10px 10px 10px;
}


/* TEMPLATE */

/* -- menu */
a.nc-menu-normal { 
	display: block;
	color: #000040; 
	font-size: 13px; 
	line-height: 16px;
	text-decoration: none;
	font-weight: normal; 
	background: url(/nc2007/entrance/trianglec.gif) center left no-repeat;
	padding: 5px 0px 5px 15px;
	padding: 4px 0px 4px 15px;
	padding: 4px 0px 3px 13px;
}
a.nc-menu-normal:hover { 
	text-decoration: underline;
}
a.nc-menu-sub { 
	display: block;
	color: #000040; 
	font-size: 12px; 
	line-height: 15px;
	text-decoration: none;
	font-weight: normal; 
	background: url(/nc2007/images/dot.gif) center left no-repeat;
	padding: 2px 0px 3px 12px;
	padding: 1px 0px 3px 12px;
	padding: 1px 0px 2px 12px;
	margin: 0px 0px 0px 16px;
}
a.nc-menu-sub:hover { 
	text-decoration: underline;
}
a#menu-current-normal, a#menu-current-sub {
	color: #890807;
	text-decoration: underline;
	font-weight: bold; 
}

/* -- main */

div.nc-main-entrance {
	padding: 10px 10px 25px 0px;
}


/* -- spacer */

td.sp {
	background-color: #e9e6e4;
}


/* -- header */

td.header2 {
	padding: 5px 15px 0px 0px;
	background-color: #ffffff;
	/*width: 346px; 
	height: 65px;*/
	text-align: right; 
}
td.header2 a { 
	color: #583d41;
	text-decoration: none;
	font-size: 11px;
	font-weight: normal; 
	padding-right: 5px;
}
td.header2 a:hover { 
	text-decoration: underline;
}
a.lampje {
	background: url(/images/lampje.gif) center left no-repeat;
	font-weight: bold; 
	color: #404040;
	padding-left: 35px;
}


/* tarieven */

td.tariffkey
{
	text-align:right;
	font-weight: bold;
	color: #890807;
	padding-left: 30px;
}






















/* faq */
div#faq h2 {
	color: #4A4340;
	font-size: 10pt;
	font-weight: bold;
	margin: 10px 0px 0px 15px;
	padding: 0px 0px 0px 0px;
}

div#faq-question,
div#faq-answer {
	color: #000000;
	background-color: #eeedf5;
	border: 1px solid #cdcdd4;
	font-size: 10pt;
	margin: 10px 5px 25px 40px;
	padding: 12px 15px 2px 10px;
}

a.faqlink {
	font-weight: normal;
	background: url(../images/link.png) center right no-repeat;
	padding-right: 13px;
}

/* sc */

h1 {
	font-weight: bold;
	font-size: 18px;	
	padding: 0px 4px 3px 5px;
	margin: 0px 5px 7px 5px;
}
div#content h1
{
	color: #343240;
	border-bottom: 1px solid #343240;
}

h2 {
	background-color: #ffffff;
	color: #583d41;
	color: #552222;
	color: #000050;
	font-weight: bold;
	font-size: 15px;
	padding: 0px 0px 0px 0px;
	padding: 5px 0px 0px 0px;
	margin: 0px 0px 5px 10px;
	margin: 0px 0px 0px 10px;
}

h3 {
	background-color: #ffffff;
	color: #583d41;
	color: #552222;
	font-weight: bold;
	font-size: 14px;
	padding: 0px;
	margin: 0px 0px 5px 25px;
}
h4 {
	color: #552222;
	color: #000030;
	font-weight: bold;
	font-size: 18px;	
	border-bottom: 1px solid #583d41;
	border-bottom: 1px solid #000030;
	padding: 7px 4px 5px 5px;
	margin: 0px 0px 10px 0px;
	text-align: center;
}

/*
	New: #9E9887
	Telco: #D9C9B7
	Menu: #6F6460 (donkerder: #4A4340)
	Bol licht: #F9F9F9  donker: #D9D9D9
	Rood: #9d6069 (donkerder 72464c) (knop 583d41)
	Bruin: #757064
 */

table.entry {
	margin: 10px 0px 10px 0px;
}
td.entry_key {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	text-align: right;
}
td.entry_value {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	text-align: left;
}
td.entry_submit {
	margin: 0px 0px 0px 0px;
	padding: 2px 5px 2px 5px;
	text-align: left;
}
table.conference-top {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
td.conference-logo {
	vertical-align: middle;
	text-align: center;
	padding: 0px 20px 0px 10px;
	width: 120px;
}
td.conference-info {
	vertical-align: middle;
	padding: 0px 0px 0px 0px;
}
table.conference {
	width: 100%;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	/*border-spacing: 0px;*/
}
td.conference-info table.conference {
	margin-left: 0px;
}
table.conference td.confkey2 {
        background: #e9e6e4 url(/images/sc/s2_left.png) top left no-repeat;
        color: #e0e0e0;
        font-size: 13px;
        text-align: right;
        font-weight: bold;
        height: 20px;
        line-height: 20px;
        vertical-align: middle;
	padding: 0px 10px 0px 0px;
}
table.conference td.key3t {
        background: #e9e6e4 url(/images/sc/s2_left.png) top left no-repeat;
        line-height: 20px;
        color: #e0e0e0;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 8px 2px 15px;
	text-align: right;
	width: 40%;
}
table.conference td.key3 {
        background: #e9e6e4 url(/images/sc/s2_middle.png) top left repeat-x;
        line-height: 20px;
        color: #e0e0e0;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 8px 2px 15px;
	text-align: right;
	width: 40%;
}
table.conference td.header3l {
        background: #e9e6e4 url(/images/sc/s2_left.png) top left no-repeat;
}
table.conference td.header3m {
        background: #e9e6e4 url(/images/sc/s2_middle.png) top left repeat-x;
}
table.conference td.header3r {
        background: #e9e6e4 url(/images/sc/s2_right.png) top right no-repeat;
}
table.conference td.header3l, table.conference td.header3m, table.conference td.header3r {
        color: #e0e0e0;
        font-size: 10pt;
        text-align: center;
        font-weight: bold;
        line-height: 20px;
        vertical-align: middle;
	padding: 0px 0px 2px 0px;
}

table.conference td {
	vertical-align: middle;
	height: 20px;
}
table.conference td.confkey {
	color: #f0f0f0;
	background: #68676f url(../images/hoekje.gif) top left no-repeat;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 8px 2px 15px;
	text-align: right;
	width: 40%;
}
table.conference td.confvalue
{
	color: #4A4340;
	background-color: #EFDECA;
	background-color: #e8e8e8;
	font-size: 10pt;
	padding: 1px 20px 1px 5px;
	text-align: left;
	width: 60%;
}
table.conference td.logovalue
{
	border: 1px solid #e0e0e0;
	width: 125px;
	height: 125px;
	padding: 5px 5px 5px 5px;
}
table.conference th {
	vertical-align: middle;
	height: 20px;
	color: #f0f0f0;
	background-color: #68676f;
	/*background-image: url(../images/tdback.png);*/
	background: #68676f url(../images/hoekje.gif) top left no-repeat;
	font-size: 10pt;
	padding: 1px 3px 2px 3px;
	text-align: center;
	vertical-align: middle;
}
table.conference th.sortable, table.conference th.order1, table.conference th.order2, table.conference th.sorted {
	color: #f0f0f0;
	/*background-color: #583d41;*/
	background-color: #68676f;
	/*background-image: url(../images/tdback.png);*/
	background: #68676f url(../images/hoekje.gif) top left no-repeat;
	font-size: 10pt;
	padding: 1px 10px 1px 4px;
	text-align: center;
	vertical-align: top;
}
table.conference th.sorted a, table.conference th.sortable a {
	background-position: right;
	padding-right: 6px;
	display: block;
	width: 100%;
	color: white;
}
table.conference th.sortable a {
	background-repeat: no-repeat;
	background-image: url(/sc/img/arrow_off.png);
	text-decoration: none;
}
table.conference th.order1 a {
	background-repeat: no-repeat;
	background-image: url(/sc/img/arrow_down.png);
	text-decoration: none;
}
table.conference th.order2 a {
	background-repeat: no-repeat;
	background-image: url(/sc/img/arrow_up.png);
	text-decoration: none;
}
table.conference tr.odd td {
	color: #000000;
	background-color: #e9e6e4;
	background-color: #f8f8f8;
	font-size: 10pt;
	text-align: center;
	padding: 2px 18px 2px 18px;
}
table.conference tr.even td {
	color: #000000;
	background-color: #EFDECA;
	background-color: #e8e8e8;
	font-size: 10pt;
	text-align: center;
	padding: 2px 18px 2px 18px;
}
table.conference tr.error td {
	background-color: #ffdfdf;
        color: red;
	font-size: 10pt;
	text-align: center;
	padding: 2px 18px 2px 18px;
}

/* corporate users */
table.conference tr td.username {
	text-align: left;
	padding-left: 8px;
}
table.conference tr td.actions {
	text-align: center;
	width: 120px;
}


table.revenue
{
	margin-left: 10px;
}
table.revenue th
{
	background-color: #583d41;
	color: #ffffff;
	font-size: 11px;
	font-weight: bold; 
	text-align: center;
	padding: 1px 8px 1px 8px;
}
table.revenue td
{
	font-size: 10px;
	color: #000000;
	padding: 3px 8px 3px 8px;
	text-align: center;
}
table.revenue tr.odd td {
	background-color: #f8f8f8;
}
table.revenue tr.even td {
	background-color: #e8e8e8;
}

/* errors */
div#sc_error_main 
{
	color: #000040; 
	background-color: #efdeca;
	background-color: #f0f0f8;
	background-image: url(../images/stop1.png);
	width: 420px;
	width: 675px;
	height: 140px;
	background-repeat: no-repeat;
	padding: 0px 10px 0px 90px;
	margin: 0px 0px 15px 0px;
	overflow: hidden;
}
div#sc_error_title
{
	font-size: 12pt; 
	font-weight: bold; 
	color: #b00000; 
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}
div#sc_error_text 
{
	font-size: 10pt; 
	color: #000040; 
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 0px;
}


/*
 * blocked
 */
div#sc_blocked_main {
	background-color: #efdeca;
	background-image: url(../images/stop3.png);
	background-repeat: no-repeat;
	height: 150px;
	padding: 10px 10px 10px 190px;
	margin: 0px 0px 0px 0px;
}
div#sc_blocked_title {
	font-weight: bold;
	font-size: 16px;
	color: #b00000;
	background-color: #efdeca;
	padding: 0px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}
div#sc_blocked_text1 {
	font-size: 12px;
	color: #000040;
	background-color: #efdeca;
}
div#sc_blocked_text2 {
	font-size: 13px;
	color: #000040;
	padding: 10px 20px 20px 20px;
	background-color: #efdeca;
	text-align: center;
}
td.sc_blocked_key {
	background-color: #efdeca;
	color: #b00000;
	font-weight: bold;
	text-align: right;
	padding-right: 5px;
}
td.sc_blocked_value {
	background-color: #efdeca;
	color: #000040;
	text-align: left;
}

/*
 * status
 */
#status_message {
	margin: 10px 0px 7px 0px;
	padding: 3px 0px 3px 0px;
	text-align: center;
	font-size: 8pt;
	border-top: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
}

/*
 * bottom
 */

td.bottom {
	color: #583d41;
	background-color: #e9e6e4;
	font-size: 11px;
	text-align: right; 
	padding: 0px 10px 8px 0px;
}

td.bottom a, td.bottom a:visited { 
	color: #583d41;
	text-decoration: none;
	font-weight: normal; 
	font-size: 11px;
}
td.bottom a:hover { 
	text-decoration: underline;
}
td.bottom div
{
	float: left;
	padding-left: 8px;
}
td.bottom div a, td.bottom div a:visited, td.bottom div a:hover
{
	color: #505050;
	text-decoration: none;
}
/*
 * legend
 */
div#conference_legend {
	width: 100%;
}
td.conference_legend_name {
	height: 25px;
	font-weight: bold;
	vertical-align: middle;
	font-size: 11px;
	text-align: right;
	padding: 0px 15px 0px 20px;
}
td.conference_legend_image {
	height: 25px;
	vertical-align: middle;
	text-align: center;
}
td.conference_legend_explain {
	height: 25px;
	vertical-align: middle;
	font-size: 11px;
	text-align: left;
	padding: 0px 20px 0px 5px;
}


div.translate {
	position: absolute;
	width: 350px;
	height: 30px;
	top: 60px;
	left: 500px;
	background-color: #583d41;
	background-color: #9d6069;
	color: white;
	text-align: center;
	font-size: 11px;
	line-height: 15px;
	padding: 3px 10px 3px 10px;
}

div.productlist
{
	margin: 0px 0px 2px 0px;
	padding: 8px 20px 12px 90px;
	width: 275px;
	height: 50px;
}

div.direct div.productlist { background: url(/nc2007/product/product-1-direct.png) top left no-repeat; }
div.oneday div.productlist { background: url(/nc2007/product/product-1-oneday.png) top left no-repeat; }
div.personal div.productlist { background: url(/nc2007/product/product-1-personal.png) top left no-repeat; }
div.corporate div.productlist { background: url(/nc2007/product/product-1-corporate.png) top left no-repeat; }


div.productlist p
{
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	line-height: 25px;
	height: 25px;
	text-align: center;
	color: #600404;
	font-style: italic;
}

div.producttop
{
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 0px 0px;
	width: 790px;
	height: 70px;
	overflow: hidden;
}

div.direct div.producttop { background: url(/nc2007/product/product-2-direct.png) top left no-repeat; }
div.oneday div.producttop { background: url(/nc2007/product/product-2-oneday.png) top left no-repeat; }
div.personal div.producttop { background: url(/nc2007/product/product-2-personal.png) top left no-repeat; }
div.corporate div.producttop { background: url(/nc2007/product/product-2-corporate.png) top left no-repeat; }

div.producttop div.title {
	float: left;
	padding: 10px 3px 10px 107px;
	padding: 10px 10px 10px 100px;
	width: 275px;
	height: 50px;
}
div.producttop div.title h1 {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	line-height: 25px;
	font-size: 16px;
}
div.producttop div.title p {
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	line-height: 25px;
	color: #890807;
	font-style: italic;
}
div.producttop div.description {
	float: left;
	margin: 0px 0px 0px 0px;
	padding: 10px 15px 15px 25px;
	width: 350px;
	height: 57px;
}
div.producttop div.description p {
	/*background-color: #ff0000;*/
	line-height: 17px;
	font-size: 11px;
	color: #000050;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}















.productlink-first {
	border-top: 1px solid #e0e0e0;
}
.productlink {
	padding: 28px 10px 0px 110px;
	/*height: 78px;*/
	height: 50px;
	line-height: 16px;
	border-left: 1px solid #e0e0e0;
	border-right: 1px solid #e0e0e0;
	border-bottom: 1px solid #e0e0e0;
	text-align: center;
}
div.productlink a {
	font-weight: normal;
	font-size: 11px;
}

.productbox {
	padding: 5px 0px 0px 105px;
	margin: 0px 0px 15px 0px;
	height: 73px;
	border: 1px solid #e0e0e0;
}

div#content-inside div.productbox {
	margin-top: 9px;
}


/*
 * OneDay bevestiging
 */
table.onedaystatus {
	width: 525px;
	margin-bottom: 30px;
}

table.onedaystatus td.confkey {
	color: #f0f0f0;
	background-color: #757064;
	background-color: #68676f;
	/*background-image: url(../images/tdback.png);*/
	background: #68676f url(../images/hoekje.gif) top left no-repeat;
	font-size: 10pt;
	font-weight: bold;
	padding: 0px 5px 2px 20px;
	text-align: right;
	width: 140px;
}
table.onedaystatus td.confvalue
{
	color: #4A4340;
	background-color: #EFDECA;
	background-color: #e8e8e8;
	font-size: 10pt;
	padding: 1px 20px 1px 5px;
	text-align: left;
}
td.onedayheader {
	color: #583d41;
	font-weight: bold;
	padding: 10px 0px 0px 5px;
}

table.comp {
	margin: 0px 0px 0px 10px;
}
td.comp-header-image {
	width: 280px;
}
td.comp-header-key {
	width: 255px;
	height: 82px;
	vertical-align: bottom;
	color: #583d41;
	font-weight: bold;
	font-size: 16px;	
	text-align: right;
	padding: 0px 15px 5px 10px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #583d41;
	overflow: hidden;
}

td.comp-header-value {
	width: 100px;
}
td.comp-title {
	width: 100px;
	height: 87px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border-bottom: 1px solid #583d41;
	overflow: hidden;
}

td.comp-key {
	width: 255px;
	color: #890807;
	font-size: 12px;	
	line-height: 16px;
	text-align: right;
	vertical-align: middle;
	padding: 7px 15px 7px 10px;
	padding: 4px 15px 4px 10px;
	border-bottom: 1px solid #d0d0d0;
}
td.comp-value {
	width: 120px;
	color: #583d41;
	font-size: 12px;
	line-height: 14px;
	text-align: center;
	vertical-align: middle;
	padding: 7px 0px 7px 0px;
	border-bottom: 1px solid #d0d0d0;
}
td.comp-value2 {
	width: 120px;
	color: #583d41;
	font-size: 12px;
	line-height: 28px;
	text-align: center;
	vertical-align: middle;
	padding: 0 0 0 0;
	border-bottom: 1px solid #d0d0d0;
}

td.comp-value2 div {
	text-align: center;
}
td.comp-value2>div {
	float:left; width:58px; border-right: 1px solid #c0c0c0;
}

.italic {
	font-style: italic;
}

div.seperator
{
	height: 6px;
}

div.seperator2
{
	height: 12px;
}

/* Nu doen */

img.nudoen
{
	padding: 3px 0px 0px 5px;
}

h2.nudoen
{
	padding: 3px 0px 0px 65px;
	margin: 0px 0px 0px 0px;
	line-height: 50px;
	color: #000060;
}


p.nudoen
{
	padding: 10px 0px 10px 10px;
	margin: 0px 0px 0px 0px;
}

div.direct img.nudoen, div.direct h2.nudoen
{
	padding-top: 15px;
	color: #006000;
}

/*
 *    S E L E C T O R
 */
table.sel-question-done {
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	border-style: none;
	width: 720px;
}

table.sel-question-current {
	background-color: #ffffff;
	font-family: arial, helvetica, sans-serif;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
	border-style: none;
	font-size: 14px;
	border-style: none;
	width: 720px;
}

td.sel-question-current-number {
	color: #ffffff;
	background-color: #4a4340;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*width: 15px;*/
	height: 25px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	border-style: none;
}
td.sel-question-current-question {
	background-color: #ffffff;
	color: #4a4340;
	width: 505px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	border-style: none;
}
td.sel-question-current-choice {
	background-color: #ffffff;
	color: #72464c;
	width: 15px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	vertical-align: middle;
	border-style: none;
}
td.sel-question-current-answer {
	background-color: #ffffff;
	color: #000000;
	width: 705px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	border-style: none;
}

td.sel-question-done-number {
	color: #ffffff;
	background-color: #a0a0a0;
	/*width: 15px;*/
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	vertical-align: middle;
	font-weight: bold;
	border-style: none;
}
td.sel-question-done-question {
	background-color: #ffffff;
	color: #a0a0a0;
	width: 705px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	font-weight: bold;
	border-style: none;
}
td.sel-question-done-choice {
	background-color: #ffffff;
	color: #72464c;
	width: 15px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 10px 0px 0px;
	text-align: right;
	vertical-align: middle;
	border-style: none;
}
td.sel-question-done-answer {
	background-color: #ffffff;
	color: #000000;
	width: 705px;
	height: 25px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 10px;
	text-align: left;
	vertical-align: middle;
	border-style: none;
}

a.selectable {
	background: url(../images/sel/unselected.gif) center left no-repeat;
	padding-left: 22px;
	font-weight: normal;
}

a.selectable:hover {
	background: url(../images/sel/selected.gif) center left no-repeat;
	color: #0040a0;
	padding-left: 22px;
}


a.selected {
	background: url(../images/sel/gray-selected.gif) center left no-repeat;
	padding-left: 22px;
	font-weight: normal;
	color: #202020;
}

a.selected:hover {
	background: url(../images/sel/gray-selected.gif) center left no-repeat;
	color: #202020;
	padding-left: 22px;
	text-decoration: none;
}

a.not-selected {
	background: url(../images/sel/unselected.gif) center left no-repeat;
	color: #c0c0c0;
	padding-left: 22px;
	font-weight: normal;
}
a.not-selected:hover {
	background: url(../images/sel/selected.gif) center left no-repeat;
	color: #0040a0;
	padding-left: 22px;
}



div.sel-infobox {
	height: 100px;
	margin: 0px 10px 20px 10px;
	padding: 0px 0px 0px 66px;
	background-color: #e9e6e4;
	background-image: url(../images/support.png);
	background-repeat: no-repeat;
}

div.sel-info {
	color: #000000;
	margin: 0px 0px 0px 0px;
	padding: 5px 15px 15px 15px;
	font-size: 12px;
	line-height: 14px;
}

div.sel-info h4 {
	background-color: #e9e6e4;
	font-size: 18px;
	margin: 0px 0px 5px 0px;
	padding: 5px 0px 5px 0px;
}

div.sel-info p {
	background-color: #e9e6e4;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}

div.sel-advicebox-all {
	margin: 0px 20px 0px 5px;
	padding: 0px 0px 0px 98px;
	background-color: #e9e6e4;
	background-image: url(../images/puzzle-all.png);
	background-repeat: no-repeat;
	height: 308px;
}

div.sel-advicebox {
	margin: 0px 20px 0px 5px;
	padding: 0px 0px 0px 98px;
}

.image-blue {
	background-color: #eef1f8;
	background-color: #e3ecf7;
	background-color: #dae5f2;
	background-image: url(../images/puzzle_blue-solid.gif);
	background-image: url(/nc2007/product/tt-oneday.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.image-green {
	background-color: #f4f8ee;
	background-color: #e6f2ec;
	background-color: #e0f4ea;
	background-image: url(../images/puzzle_green-solid.gif);
	background-image: url(/nc2007/product/tt-direct.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.image-silver {
	background-color: #f5f5f4;
	background-color: #f2f5f7;
	background-color: #e9edf0;
	background-image: url(../images/puzzle_silver-solid.gif);
	background-image: url(/nc2007/product/tt-personal.png);
	background-position: top left;
	background-repeat: no-repeat;
}
.image-gold {
	background-color: #fdfaf9;
	background-color: #f9f0e7;
	background-color: #f2e6da;
	background-image: url(../images/puzzle_gold-solid.gif);
	background-image: url(/nc2007/product/tt-corporate.png);
	background-position: top left;
	background-repeat: no-repeat;
}



div.sel-advice {
	background-color: #efdeca;
	background-color: #e9e6e4;
	color: #000000;
	margin: 5px 0px 15px 2px;
	padding: 5px 15px 15px 15px;
	font-size: 13px;
	line-height: 18px;
}

div.sel-advice p {
	background-color: #efdeca;
	background-color: #e9e6e4;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 0px 0px;
}

/* lichtrood #c38382 */

/* 
        zilver: #e9e6e4;
        goud:   #efdeca;

*/

div.sel-advice h1 {
	background-color: #efdeca;
	background-color: #e9e6e4;
	color: #000000;
	font-size: 18px;
	margin: 0px -5px 5px -5px;
	padding: 5px 5px 5px 5px;
}

div.sel-advice h2 {
	background-color: #efdeca;
	background-color: #e9e6e4;
	margin: 0px -5px 5px -5px;
	padding: 5px 5px 5px 5px;
}

div.sel-advice li {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 3px 0px;
}
div.sel-top {
	padding-top: 10px;
	padding-left: 60px;
}

div.sel-links {
	padding: 0px 0px 0px 105px;
}


/*
	tabs
*/
div#sc li {
	line-height: 19px;
}

div.tabs { padding-left: 0px; width: 100%; height: 22px; background: url("/images/tab/tabsback.gif") no-repeat right top; margin-top:0px; margin-bottom:10px; overflow: none; }

	div.tabs ul                     { list-style-type: none; }
	div.tabs li                     { float:left; padding: 0; margin 0;}

	div.tabs li.first               { background:url("/images/tab/mb.gif") no-repeat right top; }
	div.tabs li.normal              { background:url("/images/tab/mb.gif") no-repeat right top; }
	div.tabs li.normalafter         { background:url("/images/tab/mb.gif") no-repeat right top;  }
	div.tabs li.lastafter           { background:url("/images/tab/mb2.gif") no-repeat right top; } 
	div.tabs li.last                { background:url("/images/tab/mb2.gif") no-repeat right top; } 
	div.tabs li.firstselected       { background:url("/images/tab/mb1.gif") no-repeat right top; }
	div.tabs li.normalselected      { background:url("/images/tab/mb1.gif") no-repeat right top; }
	div.tabs li.lastselected        { background:url("/images/tab/mb3.gif") no-repeat right top; }
	div.tabs li.single              { background:url("/images/tab/mb3.gif") no-repeat right top; }

	div.tabs li a,
	div.tabs li span                { color: #000790; display:block; text-decoration: none; font-weight: bold; }
	div.tabs li a:hover             { color: #000240; }

	div.tabs li.first a,
	div.tabs li.first span          { padding: 1px  0px 2px 17px;  background:url("/images/tab/e0.gif") no-repeat left top; }
	div.tabs li.normal a,
	div.tabs li.normal span         { padding: 1px  0px 2px 29px; background:url("/images/tab/e2.gif") no-repeat left top; }
	div.tabs li.normalafter a,
	div.tabs li.normalafter span    { padding: 1px  0px 2px 29px; background:url("/images/tab/e3.gif") no-repeat left top; }
	div.tabs li.lastafter a,
	div.tabs li.lastafter span      { padding: 1px 24px 2px 30px; background:url("/images/tab/e3.gif") no-repeat left top; }
	div.tabs li.last a,
	div.tabs li.last span           { padding: 1px 24px 2px 30px; background:url("/images/tab/e2.gif") no-repeat left top; }
	div.tabs li.firstselected a,
	div.tabs li.firstselected span  { padding: 1px  0px 2px 17px; background:url("/images/tab/e0.gif") no-repeat left top; color:#000240; }
	div.tabs li.normalselected a,
	div.tabs li.normalselected span { padding: 1px  0px 2px 29px; background:url("/images/tab/e4.gif") no-repeat left top; color:#000240; }
	div.tabs li.lastselected a,
	div.tabs li.lastselected span   { padding: 1px 24px 2px 30px; background:url("/images/tab/e4.gif") no-repeat left top; color:#000240; }
	div.tabs li.single a,
	div.tabs li.single a span       { padding: 1px 29px 2px 17px; background:url("/images/tab/e0.gif") no-repeat left top; color:#000240; }

div.operation
{
	background-color: #f8f8f8;
	border: 1px solid #d0d0d0;
	padding: 0px 5px 1px 0px;
	margin: 2px 0px 10px 0px;
	text-align: center;
}
div.operation h2
{
	margin: 0px 0px 0px 3px;
	padding: 0px 0px 0px 7px;
	margin: 0;
	padding: 0;
	background-color: #f8f8f8;
	background-colorx: #ff0000;
	color: #202020;
	font-size: 13px;
	border-bottom: 1px solid #202020;
}
div.operation p
{
	color: #001133;
	font-size: 10px;
	line-height: 14px;
	margin: 0px 0px 0px 3px;
	padding: 5px 0px 5px 7px;
	/*border-left: 1px solid #202020; */
}
div.operation form
{
	padding: 0px 0px 0px 0px;
	margin: 5px 0px 5px 10px;
	font-size: 12px;
}


div#legal {
	color: #505050;
	background-color: #e9e6e4;
	text-align: right;
	font-size: 11px;
	padding: 3px 20px 0px 0px;
	margin: 0px 0px 0px 0px;
}
div#legal a, div#legal a:visited
{
	color:#505050;
	color:#404040;
	text-decoration: none;
	font-weight: normal;
	font-size: 11px;
}
div#legal a:hover {
	color:#505050;
	text-decoration: underline;
}

div#legal div
{
        float: left;
        padding-left: 15px;
}
div#legal div a, div#legal div a:visited, div#legal div a:hover
{
        color: #505050;
        text-decoration: none;
}












div.w1-1 {
	width: 780px;
/* margin: 0px 10px 10px 0px; */
	margin: 0;
	padding: 0;

}
div.w1-2 {
	float: left;
	width: 385px;
	margin: 0px 10px 10px 0px;
}
div.w1-2a {
	float: left;
	width: 380px;
	margin: 0px 10px 10px 0px;
}
div.w1-2a h1, div.w1-2 h1, div.w1-1 h1.medium {
	font-size: 16px;	
}

div.w1-3 {
	float: left;
	width: 253px;
	margin: 0px 10px 10px 0px;
}
div.w2-3 {
	float: left;
	width: 516px;
	margin: 0px 10px 10px 0px;
}
div.w1-3 h1, div.w2-3 h1, div.w1-1 h1.small {
	font-size: 15px;	
}
div.infobox {
	position: absolute;
	left: 190px;
	bottom: 25px;
	width: 785px;
	overflow: hidden;
	padding: 0px 0px 0px 0px;
	height: 40px;
}
/*
div.infobox h1 {
	font-size: 16px;	
	padding-top: 8px;
	margin-bottom: 10px;
}
*/
div.infobox div.w1-3 {
	width: 240px;
	margin: 0px 0px 0px 0px;
	padding: 7px 0px 3px 3px;
	height: 20px;
}
div.infobox div.w1-3 p {
	width: 100%;
	height: 20px;
	line-height: 20px;
	text-align: center;
	/* background-color: #ff0000; */
}


div.direct div.infobox { background: url(/nc2007/product/product-3-direct.png) top left no-repeat; }
div.oneday div.infobox { background: url(/nc2007/product/product-3-oneday.png) top left no-repeat; }
div.personal div.infobox { background: url(/nc2007/product/product-3-personal.png) top left no-repeat; }
div.corporate div.infobox { background: url(/nc2007/product/product-3-corporate.png) top left no-repeat; }

.clear {
	clear: both;
}

/* 790 / 3 = 270 520 */
div.sc-1-3 {
	width: 305px;
	width: 380px;
	float: left;
	padding-right: 5px;
}

div.sc-2-3 {
	width: 455px;
	width: 380px;
	float: left;
	padding-left: 5px;
}




div.faq_section {
	float: left;
	width: 380px;
	margin: 0px 5px 20px 5px;
}
div.faq_section h1 {
	font-size: 16px;	
	padding: 0px 4px 3px 15px;
	margin: 0px 5px 7px 0px;
}
div#content div.faq_section a {
	display: block;
	font-size: 12px;	
	font-weight: normal; 
	padding: 4px 0px 4px 15px;
	background: url(/nc2007/entrance/triangleb.gif) center left no-repeat;
}

h1.large {
	font-size: 140%;
}


div#sc-logoutold {
	clear: both;
	width: 100%;
	border-top: 1px solid #b0b0b0;
	border-bottom: 1px solid #b0b0b0;
	padding: 2px 0px 2px 0px;
	text-align: center;
}

div#sc-logout {
	position: absolute;
	top: 95px;
	right: 30px;
}

div#sc-logout a, div#sc-logout a:visited, a.triangle, a.triangle:visited {
        text-decoration: none;
        font-weight: bold;
        color: #404080;
        background: url(/nc2007/entrance/triangle.gif) center left no-repeat;
        padding: 0px 0px 0px 12px;
}
div#sc-logout a:hover, a.triangle:hover {
        color: #d00000;
        text-decoration: underline;
}


/*
 *  A A N B I E D I N G
 */

div#offer1 {
	position: absolute;
	top: 177px;
	left: 887px;
}
div#offer2 {
	position: absolute;
	top: 93px;
	left: 887px;
}

/*
 *  T N O  52x64
 */

div#tno {
        position: absolute;
        width: 52px;
	height: 64px;
        top: 490px;
        left: 712px;
}

/*
 * R E K E N I N G E N
 */

table.invoices {
	margin-left: 10px;
	margin-bottom: 20px;
}
table.invoices td {
	padding: 1px 10px 1px 10px;
}
table.invoices td.t1 { width: 65px; }
table.invoices td.t2 { width: 60px; text-align: center; }
table.invoices td.t3 { width: 60px; text-align: center; }
table.invoices td.t4 { width: 40px; text-align: center; }
table.invoices td.t5 { width: 410px; }
table.invoices tr.action {
	background-color: #ffa0a0;
}
table.invoices tr.noaction {
	background-color: #a0ffa0;
}


/*
 * L O G I N
 */

table.cp_login {
}

td.cp_login_key {
	width: 230px;
	vertical-align: middle;
	text-align: right;
	padding-right: 10px;
}

td.cp_login_value {
	width: 200px;
	text-align: center;
	vertical-align: middle;
}

td.cp_login_submit {
	width: 200px;
	text-align: left;
	vertical-align: middle;
}

td.cp_login_image {
	width: 100px;
	vertical-align: middle;
}

/*
 * L A N G U A G E
 */

div#language a, div#language a:visited {
        background-color: #cccccc;
        color: #888888;
        font-size: 9px;
        padding: 0px 1px 0px 1px;
        margin-left: 3px;
	text-decoration: none;
}
div#language a:hover {
        background-color: #ffff00;
        color: #222222;
	text-decoration: none;
}
div#language a.lang_sel, div#language a.lang_sel:visited {
        background-color: #4444aa;
        color: #cccccc;
}

span.ncs {
	color: #ffffff;
	font-size: 10px;
	line-height: 14px;
	padding: 2px 5px 1px 5px;
	font-weight: bold;
}
span.ncs1 { background-color: #002000; }
span.ncs2 { background-color: #004000; }
span.ncs3 { background-color: #006000; }
span.ncs4 { background-color: #008000; }
span.ncsx { background-color: #800000; }
span.ncsy { background-color: #000080; }

div.subh1 {
	padding-left: 10px;
	font-weight: bold;
        color: #890807;
        font-style: italic;
	margin-top: -1px;
	margin-bottom: 5px;
}
