/* Table of contents
   0.	Reset
	 1. Clearfix 
	 2. Global
	 3. Header box
	 4. Nav box
	 5. Content container
	 			brandbox-image
	 			content-box
				content-box-shadow
				orange-arrow
				grey-arrow
				grey-arrow-small
				intro-text
				overview-table
				step-table
				link-list-adv
				contact-box
				rhs-box
				sitemap
				foot-note
	 6. Footer box
	 7. Tooltip
-------------------------------------------------- */

/* Colors
	ING orange		#FF6600
	grey borders	#aba195
-------------------------------------------------- */


/* 0. Reset
-------------------------------------------------- */

body{
	font-size: 13px;
}


html, div, span, object, iframe,
h1, h2, h3, address, code,
del, dfn, em, i, h4, h5, h6, p, blockquote, pre,
a, abbr, acronymg, q, dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

a img {
	border: none;
}

ul, li
{
	list-style: none;
}

li
{
	display: list-item;
}



/* 


For the Luxembourg site 


*/

.content-box-mr .plainList
{
	background: url(../images/default-list-item.gif) no-repeat scroll 0 8px;
	padding: 0 0 4px 10px;
}

.content-box-mr .plainSubList
{
	background: url(sub-list-item.gif) no-repeat scroll 0px 10px;
	margin: 0 0 4px 18px;
}

.content-box-mr ul li
{
	padding: 2px 0 1px 10px;
}

.content-box-mr .linkList {
	background: url(../images/grey-arrow.gif) no-repeat scroll 0 4px;
	padding: 0 0 4px 10px;
}

/* .linkList {
	background: url(../images/grey-arrow.gif) no-repeat scroll 0 4px;
	padding: 0 0 4px 10px;
}
*/
.content-box-mr .linkList a {
	text-decoration: underline;
	color: #002f6b;
}

.content-box-mr a {
color:#002F6B;
text-decoration:underline;
}


.content-box-mr table {
/* background-color: #FF0000; 
	border-top: 1px solid #ff6600; */
	border-bottom: 1px solid #ff6600;
	width: 100%;
	margin: 6px 0 16px 0;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

.content-box-mr table td {
	border-bottom: 1px solid #ececec;
	padding-top: 4px;
	margin-bottom: 4px;
	vertical-align: bottom;
}

.tableHeader {
	color: #ff6600;
	font-weight: bold;
	padding-bottom: 4px;
	border-bottom: 1px solid #ff6600;
}

.content-box-mr table p {
	padding: 0 0 4px 0;
	margin: 0 0 0 0;
}

.content-box-mr h2.tableTitle {
	border-top: 1px solid #ff6600;
	padding-top: 3px;
}


.content-box-mr table td.header {
	border-bottom: 1px solid #ff6600;
	color: #ff6600;
	font-weight: bold;
}

.content-box-mr p {
	line-height: 14px;
}

.content-box-mr .orange-button {
	background-color: #ECECEC;
	float: right;
	margin: 4px 0 0 4px;
	
}

.content-box-mr .orange-buttonCenter {
	background-color: #ECECEC;
	float: right;
	margin: 4px 0 0 4px;
	margin-right:160px;
}

.content-box-mr .inner-button {
	background-color: #FF6600;
	border: none;
	position: relative;
	width: 130px;
	top: -4px;
	left: -4px;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 0 5px 10px;
	line-height: 16px;
}

.content-box-mr .inner-buttonWord {
	background-color: #FF6600;
	border: none;
	position: relative;
	/*width: 130px;*/
	top: -4px;
	left: -4px;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 5px 10px;
	line-height: 16px;
}

.content-box-mr .inner-buttonWord2 {
	background-color: #FF6600;
	border: none;
	position: relative;
	/*width: 130px;*/
	top: -4px;
	left: -4px;
	font-size: 14px;
	font-weight: bold;
	padding: 3px 10px 5px 10px;
	line-height: 16px;
}



.search-button {
	background-color: #FF6600;
	color: #FFFFFF;
	border: none;
	position: relative;
	top: -2px;
	/* left: -4px; */
	font-size: 12px;
	font-weight: bold;
	padding: 3px 5px 2px 5px;
	line-height: 14px;
}

.content-box-mr .inner-button a:link,
.content-box-mr .inner-button a:visited {
	color: #FFFFFF;
	background: url(../images/white-arrow.gif) no-repeat scroll 0 4px;
	text-decoration: none;
	padding-left: 10px;
	display: block;
}

.content-box-mr .inner-buttonWord a:link,
.content-box-mr .inner-buttonWord a:visited {
	color: #FFFFFF;
	background: url(../images/white-arrow.gif) no-repeat scroll 0 4px;
	text-decoration: none;
	padding-left: 10px;
	display: block;
}
.content-box-mr .inner-buttonWord2 a:link,
.content-box-mr .inner-buttonWord2 a:visited {
	color: #FFFFFF;
	background: url(../images/white-arrow.gif) no-repeat scroll 0 12px;
	text-decoration: none;
	padding-left: 10px;
	display: block;
}



/* 1. Clearfix
-------------------------------------------------- */
.clearfix:after { /* ie.css - ie7.css */
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}


/* 2. Global
-------------------------------------------------- */
body, html{
	font-family: arial, helvetica, sans-serif;
}

body{
	font-size: 62.5%;
	line-height: 1.8em;
	background-color: #FFFFFF;
}

a{
	text-decoration: none;
	color: #000;
}

a:hover{
	text-decoration: underline;
}

a.underline {text-decoration: underline;}


p{
	margin: 0;
}

.content-box-mr p{
	margin: 0 0 0.8em 0;
	min-height: 12px;
}

table a {
	text-decoration: underline;
	color: #002f6b;
}


p a:hover,
table a:hover {
	text-decoration: underline;
}

h1{ /* ie.css */
	font-size: 22px;
	font-weight: bold;
	margin: 0.52em 0 .5em 0;
}


h1.top_align {padding-top:20px;}



h1.header-class{
	margin: 2px 0 8px 2px;
}



h1.hp-dg-header {/* ie.css */
	margin: 0.52em 0 .35em 0;
}

h2{
	font-size: 14px;
	font-weight: bold;
	margin-bottom: .1em;
}

.content-box-mr h2{
	padding-top: 13px;
	line-height: 16px;
	padding-bottom: 7px;
	margin-bottom: -3px;
}

h2.font-size-12 {font-size:1em;}

h3{
	font-size: 1em;
	font-weight: bold;
	margin-bottom: .2em;
}

h3.less-line-height { 
	line-height: 1.2em
}

input{
	font-family: arial, helvetica, sans-serif;
}

.skip-links{
	display: none;
}

#main-container{ /* ie.css */
	min-height: 100%;
	margin: -40px auto 0;
	font-size: 1.2em;
	width: 944px;
}

#main-container-popup{ /* ie.css */
	/*min-height: 100%;
	 /* margin: -40px auto 0; */
	font-size: 1.2em;
		
}

.breadcrumbs{ /* ie.css */
	width: 701px;
	height: 27px;
	line-height: 0.83em;
	padding-left: 3px;
	
}

.br-short { /* ie.css */
	width: 457px;
}

.breadcrumbs ul {
	display: inline;
}

.breadcrumbs ul li {
	float: left;
	color: #ff6600;
	font-size: 0.83em;
	margin: 0 0.5em 0 0;
	font-size: 10px;
}

.breadcrumbs ul li.selected {
	color: #000;
}

.breadcrumbs ul li a {
	color: #ff6600;
	text-decoration: underline;
	margin: 0 0.5em 0 0;
	font-size: 10px;
}

.breadcrumbs ul li a:hover {
	text-decoration: none;
}

.breadcrumbs a.print {
	display: block;
	float: right;
	width: 14px;
	height: 13px;
	background: url(../images/print-icon.gif) no-repeat left top;
	text-indent: -10000px;
}

.breadcrumb-h {
	width:940px;
	margin:0;
	padding:0;
}

.breadcrumbs a.print-over {
	display: block;
	float: right;
	height: 13px;
	background: url(../images/print-icon.gif) no-repeat right top;
	margin:15px;
	padding-right:20px;
	
}

 a.print-mit {
 	float:right;
	display: block;
	height: 13px;
	background: url(../images/print-icon.gif) no-repeat left 8px;
	margin-right:0;
	padding-left:20px;
	
}
	
img.img-left {
	float: left;
	margin: 8px 8px 0px 0;
	display: block;
}

img.img-right {
	float: right;
	margin: 0.4em 0 0.5em .6em;
	display: inline;
}

h2 img.img-right {
	float: right;
	margin: 0.4em 0 0.5em .6em;
	display: inline;
}


.inner-content-box-shadow img.no-float,
.inner-content-box img.no-float,
img.no-float{
	float: none;
}

.grey-bg {
	background: #f9f9f9;
	padding: .3em 0 .3em 11px;
	width: 929px !important;
}

.small .grey-bg {
	width: auto !important;
}


.grey-bg .content-box{
	margin-right: 9px;
}

.grey-bg .last-box{
	margin-left: 11px;
	margin-right: 0;
}

.no-dec {
	text-decoration:none;
	
}

.no-margin-bottom {margin-bottom:0;}

/* 3. Header box
-------------------------------------------------- */
#header{
	background: url(../images/logo.gif) no-repeat left bottom;
	height: 51px;
	padding: 40px 0 0;
	border-bottom: #F60 4px solid;
	position: relative;
	width: 940px;
}

#before-languagebar{
	margin: 0;
	padding: 0;
	border: 0;
	width:838px;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
	background-color:none;
	float:left;
}

#languagebar{
	margin: 0;
	padding: 0;
	border-left: #aba195 1px solid;
	border-right: #aba195 1px solid;
	border-bottom: #aba195 1px solid;
	width:100px;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	font-size:12px;
	line-height:16px;
	text-align: center;
	height:18px;
	float:left;
}

#languagebar ul li{
	display: inline;
	margin-left: 2px;
	padding-left: 2px; 
}

#languagebar a{
	color: #aba195;
	font-weight: bold;		
}


#search-container{
	position: absolute;
	top: 60px;
	right: 0;
	width: 623px;
	font-size:12px;
}

#search-container .zoek-submit{
	background: #FFF url(../images/grey-arrow.gif) no-repeat 0 .3em;
	color: #aba195;
	font-weight: bold;
	float: left;
	display: inline;
	margin: .2em 0 0 .7em;
	padding-left: .8em;
	padding-left: .7em;
}

#search-container input{
	color: #9f9f9f;
	float: left;
	display: inline;
	width: 25em;
	font-size: 1em;
	padding: .1em 0 0 .2em;
}

#small-search-container .zoek-submit-small{
	background: #FFF url(../images/grey-arrow.gif) no-repeat left;
	color: #aba195;
	font-weight: bold;
	display: inline;
 	vertical-align:baseline;
	padding-left: .8em;
	padding-left: .7em;
}

#small-search-container select{
	display:block;
	margin-top:0.2em;
	width:180px;
	margin-bottom:10px;
	
}


#header ul{
	position: absolute;
	top: 3px;
	right: 0;
}

#header li{
	background: url(../images/grey-arrow.gif) no-repeat 0 .2em;
	padding: 0 0 0 12px;
	margin:  0 0 0 20px;
	display: inline;
}

#header li a{
	color: #aba195;
	font-weight: bold;
}


/* 4. Nav box
-------------------------------------------------- */
#nav-container{
	/*margin: 1em 0 2em;*/
	margin: 40px 0 14px 0;
	position: relative;
	height: 47px;
	width: 940px;
}

#nav-container ul{ /* ie.css */
	float: left;
	width: 940px;
	border-bottom: 1px solid #F60;
	position: relative;
}

#nav-container li{
	display: block;
	float: left;
	padding: 0px;
	margin: 0px;
}

#nav-container li ul{
	display: none;
	position: absolute;
	top: 35px;
	left: 0px;
	border-bottom: none;
	font-size:12px;
}

#nav-container li.selected ul{
	display: inline;
}

#nav-container li.selected a.active,
#nav-container li.selected a:hover.active {
	position: relative;
	bottom: -1px;
}

#nav-container li.selected a.active,
#nav-container li.selected a:hover.active {
	background: url(../images/mainnav-background.gif) no-repeat 0 0;
	margin-right: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #000;
}

#nav-container li a.inactive,
#nav-container li a:hover.inactive {
	margin-right: 5px;
	margin-top 160px;
	font-size: 14px;
	font-weight: bold;
	color: #F60; 
	height: 28px;
	display: inline;
	position: relative;
	padding: 0px 10px 0px 10px;
	top: 5px;
}

#nav-container li a:hover.inactive {
	color: #000000;
	text-decoration: none;
}

#nav-container li.selected{
	background: url(../images/mainnav-right.gif) no-repeat right 1px;
	/* background-position: right; */
}



#nav-container li a.active
{
	display: block;
	height: 24px;
	padding: 4px 8px 0px 8px;
	
	float: left;
	/* text-indent: -2000px; */
}

#nav-container li.selected li a{
	color: #F60;
	font-weight: bold;
	margin: 0 1.7em 0 0;
}

#nav-container li.selected a:hover,
#nav-container li.selected li.select a,
#nav-container li.selected li.select a:hover{
	color: #000;
	text-decoration: none;
}

#nav-container li.selected li.select a,
#nav-container li.selected li.select a:hover{
	cursor: default;
}	



#nav-container #inloggen-mijn-ing{
	display: block;
	background: url(black-arrow.gif) no-repeat 0 4px;
	/* text-indent: -2000px; */
	position: absolute;
	right: 0;
	top: 5px;
	/* width: 157px; */
	height: 13px;
	padding-left: 10px;
}

#nav-container #inloggen-mijn-ing:hover{
	background: url(../images/orange-arrow.gif) no-repeat 0 4px;
	text-decoration: none;
	color: #F60;
	/* text-indent: -2000px; */
}

#nav-container .meer-over-ib{
	position: absolute;
	right: 0;
	top: 34px;
}

#nav-container em{ /* ie.css */
	background: url(../images/let-op-icon.gif) no-repeat 0 .2em;
	padding: 0 0 0 1.6em;
	font-style: normal;
	position: absolute;
	top: 7px;
	left: 145px;
	width: 500px;
	float: left;
}

#nav-container em strong{
	color: #F60;
	padding: 0 .3em 0 0;
}

#nav-container em a{
	text-decoration: underline;
	color: #002f6b;
}




/* 5. Content container
-------------------------------------------------- */
.horizontal-container{
	width: 100%;
	margin: 0 0 20px 0;
}

.vertical-container{
	margin: 9px 13px 0 3px;
	float: left;
	display: inline;
}

.content-right-container {
	float: left;
	display: inline;
	margin-top: 4px;
}

.content-morenews-container {
	width: 940px;
}

.content-iframe-container {
	float: left;
	display: inline;
	margin-top: 4px;
	margin-bottom:20px;
	width: 704px;
}

.content-right-container .vertical-container{
	margin-top: 0;
}

.special-container{ /* ie.css */
	width: 620px;
	float: left;
	margin: 0 20px 0 0;
}

.content-box{
	margin: 0 20px 0 0;
	float: left;
	display: inline;
}

.last-box .content-box{
	margin: 0 20px 0 0;
	float: left;
	display: inline;
	margin-right:0px
}

.inner-content-box{
	padding: 5px 0;
}

.inner-padding{
	padding: 1em;
	background:#f9f9f9;
}

.inner-padding-3{
	padding: 12px;
	background:#f9f9f9;
	width:276px;
	height:200px;
	position:relative;
}

.inner-padding-3 .same-height {
	position:absolute;
	left:12px;
	bottom:6px;
	z-index:15
}


.inner-padding-2 {
	padding: 7px 11px;
	background:#ececec;
	margin-top:9px;
	margin-bottom:22px;
}

.inner-padding-2 form{
	margin:0;
	padding:0;
}



.just-grey{
	background:#ececec;
}


.inner-padding p{
	padding-top: 0.5em;
}


/* test */

.inner-content-box img.nieuwsbrief{
	float: left;
	position: relative;
	margin: .3em 1.5em -0.2em 0;
}

.login-content-box .inner-content-box{
	padding-top: 0;
}

.content-box-shadow{
	background: #aba195;
	margin: 0 16px 0 4px;
	float: left;
	display: inline;
}

.last-box{
	margin-right: 0;
}


.product-overview h2 {
	background:#afa498;
	color:#fff;
	font-size:14px;
	font-family:arial,sans-serif;
	padding:2px 0 2px 5px;
	width:700px;
	margin-bottom:0
	border-bottom: 1px solid #FFFFFF;
}

.product-overview ul.product-list {
	list-style:none;
	float:left;
	margin:0;
	padding:0;
	width:235px;
/*	padding-bottom:1px; */
	
}

.product-overview ul.product-list li {
	font-size:12px;
	font-family:arial,sans-serif;
	font-weight:bold;
	padding:2px 0 5px 0;
	background:#f9f9f9;
	border-bottom:1px solid #fff; 
}

.separator-top-0 {margin-top:0px;}
.separator-top-1 {margin-top:1px !important;}
.separator-top-2 {margin-top:2px !important;}
.separator-top-3 {margin-top:3px !important;}
.separator-top-4 {margin-top:4px;}
.separator-top-5 {margin-top:5px;}
.separator-top-6 {margin-top:6px !important;}
.separator-top-7 {margin-top:7px !important;}
.separator-top-8 {margin-top:8px;}
.separator-top-9 {margin-top:9px;}
.separator-top-10 {margin-top:10px;}
.separator-top-11 {margin-top:11px !important;}
.separator-top-12 {margin-top:12px;}
.separator-top-13 {margin-top:13px !important;}
.separator-top-15 {margin-top:15px;}
.separator-top-16 {margin-top:16px;}
.separator-top-17 {margin-top:17px;}
.separator-top-20 {margin-top:20px !important;}
div.separator-top-20 {margin-top:20px !important;}
.separator-top-26 {margin-top:26px !important;}
.separator-top-90 {margin-top:90px;}

.separator-bottom-1 {margin-bottom:1px !important;}
.separator-bottom-2 {margin-bottom:2px !important;}
.separator-bottom-3 {margin-bottom:3px !important;}
.separator-bottom-4 {margin-bottom:4px !important;}
.separator-bottom-5 {margin-bottom:5px !important;}
.separator-bottom-6 {margin-bottom:6px !important;}
.separator-bottom-8 {margin-bottom:8px !important;}
.separator-bottom-9 {margin-bottom:9px !important;}
.separator-bottom-10 {margin-bottom:10px !important;}
.separator-bottom-11 {margin-bottom:11px !important;}
.separator-bottom-12 {margin-bottom:12px !important;}
.separator-bottom-13 {margin-bottom:13px !important;}
.separator-bottom-15 {margin-bottom:15px !important;}
.separator-bottom-16 {margin-bottom:16px !important;}
.separator-bottom-19 {margin-bottom:19px !important;}
.separator-bottom-20 {margin-bottom:20px !important;}
.separator-bottom-23 {margin-bottom:23px !important;}
.separator-bottom-26 {margin-bottom:26px !important;}


.pad-bottom-1 {padding-bottom:0.5em;}
.pad-top-120 {padding-top:120px;}



.height {height:572px}

.height-small {height:240px;}

.product-overview ul.product-list li label {
	background:#f9f9f9 url(../images/info-icon.gif) no-repeat right;
	padding-right:17px;
	cursor:pointer;
}

.select-holder-long {font-size:12px;}
.select-holder-long select {width:274px;}
.select-holder-med .text {width:223px;color:#666;}
.select-holder-med button {background:#ff6600;color:#fff;margin-left:5px; font-size:12px;}
.select-holder-med .gray-arrow {
	margin-left:61px;
	background: url(../images/grey-arrow.gif) no-repeat 0 .3em;
	padding: 0 0 0 .8em;}

.selection-button-holder {
	clear:both;
	background:#ececec;
	padding:0px;
	width:705px;
}

.selection-button-holder button {
	background:#ff6225;
	color:#fff;
	font-weight:bold;
	font-size:12px;
	margin:5px;
}

.vertical-container .content-box,
.vertical-container .content-box-shadow{
	margin: 0 0 20px;
	float: none;
	display: block;
}

.vertical-container-special .content-box,
.vertical-container-special .content-box-shadow{
	margin: 0 14px 0 4px;
	float: left;
	display: inline;
}

.vertical-container-special .last-box {
	margin: 0 0 0 4px;
}

.vertical-container-special{
	width: 708px;
	margin: 0 0 13px;
}

.vertical-container .smallest {
	margin: 0 0 10px;
}

.inner-content-box-shadow{ /* ie.css */
	background: #FFF;
	border: 1px solid #aba195;
	position: relative;
	top: -4px;
	left: -4px;
	padding:5px 10px 2px 10px;
}

.inner-content-box-shadow img{
	float: left;
	position: relative;
	margin: .3em .5em -0.2em 0;
}

.inner-content-box img.special-margin{
	margin-top: -0.75em;
}

.orange-box-shadow{
	background: #ececec;
	margin: 1em 0 0 4px;
}

.inner-orange-box{
	background: #ff6600 url(../images/white-arrow.gif) 8px 9px no-repeat;
	padding: 0.3em 1em 0.3em 1.4em;
	position: relative;
	top: -2px;
	left: -4px;
	font-size:14px;
}
.inner-orange-box a,
.stem-nu-box a{
	font-weight: bold;
	color: #fff;
}

.stem-nu-box{
	background: #ff6600;
	padding: 2px 5px 2px;
	width: 55px;
	margin: 10px 0 0 0;
}

.width-133{
	width: 133px;
	margin: -1em 0 1em;
	font-size: 1.2em;
}

.width-80{
	width: 80px;
}

.width-90{
	width: 90px;
}


.width-100{
	width: 100px;
}



.width-120{
	width: 120px;
}



.width-130{
	width: 130px;
	margin-top: 3em;
}

.width-130-margin{
	width: 130px;
}

.width-140{
	width: 140px;
}



.width-150{
	width: 150px;
	margin-bottom:1.2em;
}

.width-190{
	width: 190px;
	margin-top: 1.2em;
}

.width-375{
	width:375px;
}

.width-590{
	width:590px;
}
.content-box .width-500{
	width:500px;
}

.content-box .width-600{
	width:600px;
}

.content-box .width-200 {
	width: 200px;
}


.content-box  .width-210 {
	width: 210px;
}

.inner-content-box .width-210{
	width: 210px;
}


.width-230{
	width: 230px;
}

.width-280 {
	width:280px;
}

.width-300{
	width: 300px;
}

.width-310{
	width: 310px;
}


.width-450{
	width: 450px;
}

.width-500{
	width: 495px;
}


.large{
	width: 620px;
}

.largest {
	width:690px;
}

.largest-over {
	width:700px;
}


.vertical-container-special .extra-large{
	width: 703px;
	margin: 0 0 13px 5px;
		position: relative;
}

.extra-large .content-box{
	width: 320px;
	margin: 0;
	float: left;
}

.extra-large .no-image{
	margin-left: 152px;
}

.extra-large .re-position{
	position: absolute;
	right: 14px;
	top: 24px;
}

.extra-large .re-position-vertical{
	position: absolute;
	right: 14px;
	top: 21px;
}

.extra-large .re-position-vertical-2 {
	position: absolute;
	right: 14px;
	top: 18px;
}

.extra-large .re-position-ul{
	position: absolute;
	left: 529px;
	top: 68px;
}

.extra-large .no-orange-box{
	top: 24px;
}

.border-top{
	border-top: 1px solid #aba195;
}

.border-bottom{
	border-bottom: 1px solid #aba195;
}


.border-top ul{
	float: left;
	width: 360px;
}

.border-top ul.last-ul{
	width: auto;
}

.medium{
	width: 460px;
}

.small{
	width: 300px;
}

.smallest{
	width: 220px;
}

.clear-element{
	clear: both;
}

.float-element{
	float: left;
}



.float-element-p-right{
	float: left;
	padding-left:15px;
}

.float-element-right{
	float: left;
	padding-left:15px;
}



.re-position{
	position: relative;
	top: .5em;
}

.add-width{
	width: 600px;
}


.no-margin{
	margin: 0 !important;
}

.no-margin-top{
	margin-top: 0 !important;
}

.no-margin-bottom{
	margin-bottom: 0 !important;
}


.no-padding{
	padding: 0 !important;
}

.centered {
	text-align:center;
}

h1.no-margin{
	margin: -4px  0 13px 0 !important;
}

h1.logoff-header{
	margin: 15px 0 13px 0 !important;

}

.extra-margin-top{
	margin-top: 6px;
}

.extra-margin-top-40{
	margin-top: 40px;
}

.extra-margin-top-30{
	margin-top: 30px;
}

.extra-margin-top-20{
	margin-top: 20px;
}

.extra-margin-custom{
	margin-top: 4px;
}

.extra-margin-op {
	margin-top: 10px;
	}

.extra-margin-bottom{
	margin-bottom:6px !important;
}

.extra-margin-bottom-1{
	margin-bottom: 10px ;
}


div.vertical-container-special .extra-margin-bottom {
	margin-bottom: 13px;
}

.extra-margin-left{
	margin-left: .6em;
}

.extra-margin-right{
	margin-right: .6em;
}

.extra-padding-top-7{
	padding-top: 7px;
}

a.orange{
	color: #FF6600;
}

a.orange-action{
	color: #FF6600;
	font-size: 1.17em;
	font-weight: bold;
	background: #FFF url(../images/orange-arrow.gif) no-repeat 0 4px;
	padding-left: .8em;
	display: block;
	margin: .7em 0 1.5em 0;
}

.custom-font{
	display: block;
	/* text-indent: -2000px; */
	background-repeat: no-repeat;
	line-height: 13px;
}

.custom-font-orange{
	display: block;
	/* text-indent: -2000px; */
	background-repeat: no-repeat;
	line-height: 13px;
	color: #F60;
}

.custom-font a {
	height: 13px;
	overflow: hidden;
	display: block;
	background-position: top left;
	background-repeat: no-repeat;
	/*margin-bottom: .35em;*/
}

.custom-font a:hover {
	background-position: bottom left;
}

.login-content-box{
	float: left;
	width: 640px;
}

.login-content-box .content-box{
	margin-bottom: .6em;
}

.login-version{
	float: left;
	display: inline;
	width: 270px;
	margin: 0 0 0 12px;
}

.login-version .orange-box-shadow{
	margin-top: 1em;
}

.login-version p{
	margin-bottom: .4em;
}

.login-version h2{
	margin-top: .1em;
}

#poll{
	margin: 1.2em 0 6em;
}

#poll{ /* ie.css */
	margin: 1.2em 0 0.7em;
}

#poll fieldset{
	margin: 0 0 .5em;
}

#poll label{
	position: relative;
	left: .1em;
	top: -.15em;
}

.poll-box{
	position: absolute;
	left: 800px;
	top: 150px;
}

.poll-date{
	color: #afa498;
	margin: 0 0 1.3em;
}

#poll button{
	background: #FFF url(../images/stem.gif) no-repeat 0 0;
	border: none;
	color: #FFF;
	font-weight: bold;
	display: block;
	width: 90px;
	height: 18px;
	margin: 10px 0 0;
	padding: 0 0 3px 2px;
	cursor: pointer;
	text-align: left;
	font-family: arial, helvetica, sans-serif;
}

.inner-content-box .bottom-margin,
.inner-content-box-shadow .bottom-margin{
	margin-bottom: 5px;
}

a.orange-arrow,
ul.orange-arrow li,
h2.orange-arrow,
h4.orange-arrow,
h5.orange-arrow{
	background: url(../images/orange-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	font-size: 12px;
}

ul.orange-arrow-second li{
	background: url(../images/orange-arrow.gif) no-repeat 0 2px;
	padding: 0 0 0 10px;
	font-size: 12px;
}

h3.orange-arrow p
{
	background: url(../images/orange-arrow.gif) no-repeat 0 2px;
	padding-left: 10px;
	font-size: 12px;
}

a.orange-small-arrow,
ul.orange-small-arrow li,
h2.orange-small-arrow,
h3.orange-small-arrow,
h4.orange-small-arrow,
h5.orange-small-arrow{
	background: #FFF url(../images/orange-small-arrow.gif) no-repeat 0 5px;
	padding: 0 0 0 .8em;
}

h3.orange-arrow p a{
	text-decoration: none;
	color: #000000;
}

a.grey-arrow,
ul.grey-arrow li,
ul li.grey-arrow{
	background: url(../images/grey-arrow.gif) no-repeat 0 .3em;
	font-size: 12px;
	padding: 0 0 0 9px;
}

ul.grey-arrow-extra-links li {
line-height:16px;
padding:1px 0 1px 10px;
}

ul.grey-arrow-extra-links li{
	background: url(../images/grey-arrow.gif) no-repeat 0 .3em;
	font-size: 12px;
	padding: 0 0 0 9px;
}

ul li a.grey-arrow,
h2.grey-arrow,
h3.grey-arrow,
h4.grey-arrow,
h5.grey-arrow{
	background: url(../images/grey-arrow.gif) no-repeat 0 .3em;
	
	font-size: 12px;
}

ul.grey-arrow li.red-arrow {
	background: url(../images/red-arrow.gif) no-repeat 0 4px;
	line-height:14px;
	}

ul.grey-arrow li.red-arrow a {
	color:#f00;
	}
	
.red-arrow {
	background: url(../images/red-arrow.gif) no-repeat 0 5px;
	color:#f00;
	}	

a.grey-arrow,
a.orange-arrow{
	background-position: 0 3px;
}

a.meer-over-ib{
	background-position: 0 3px;
}

.stock-ticker-box {
	padding: 0;
	margin: 0 0 0 7px;
	line-height: 0;
	font-size: 0;

}

a.arrow-opened {
background: #fff url(../images/opened.gif) no-repeat 0 .5em;
padding-left:1.1em;
}

.stock-ticker-box h2 { /* ie7 + ie */
	margin-bottom: 0.25em;
}

.stock-ticker img {
	border-top: 1px solid #ccc;
	border-bottom: 1px solid #ccc;
}

ul.grey-arrow li{
	background-position: 0 4px;
}


a.grey-arrow-small,
ul.grey-arrow-small li,
h2.grey-arrow-small a,
h3.grey-arrow-small a,
h4.grey-arrow-small a,
h5.grey-arrow-small a{
	background: url(../images/grey-arrow-small.gif) no-repeat 0 .45em;
	padding: 0 0 0 .8em;
}

ul.grey-arrow-behind {
	margin: .5em 0 0 .5em;
	height: 78px;
}

ul.grey-arrow-behind li a{
	background: url(../images/grey-arrow-small.gif) no-repeat right .3em;
	padding: 0 .8em 0 0;
	font-size: 1.00em;
	font-weight: bold;
	color: #aba195;
}



ul.grey-arrow-behind li a:hover {
	color: #000;
	text-decoration: none;
}

ul.orange-arrow li,
ul.grey-arrow li
{ 
	line-height: 17px;
	background-position: 0 4px;
	padding: 0 0 0 .9em;
}

ul.grey-arrow li p,
ul.grey-arrow li p a,
{ 
	text-decoration: none;
	color: #000;	
	margin: 0;
}

ul.orange-arrow li p,
ul.orange-arrow li p a,
{ 
	text-decoration: none;
	color: #000;	
	margin: 0;
}


ul.orange-arrow li ul.grey-arrow-small li{
	background: url(../images/grey-arrow-small.gif) no-repeat 0 3px;
	padding: 0 0 3px 10px;
	line-height: 15px;
}

ul.orange-arrow li p ul.grey-arrow-small li p{
	margin: 0;
}


ul.grey-arrow-small li{
	background: url(../images/grey-arrow-small.gif) no-repeat 0 3px;
	padding: 0 0 3px 10px;
	line-height: 15px;
}

ul.hp-height-list { /* ie7 + ie */
	height: 7.7em;
}

ul.open-or-closed li{
	background-position: 2px 3px;
	padding: 0 0 7px 1.1em;
	line-height: 15px;
}

ul.open-or-closed li.open-li{
	background: url(../images/opened.gif) no-repeat 0 6px;
}

ul ul{
	margin: 0 0 0 2px;
}

ul.default li,
li.default{
	background: #FFF url(../images/default-list-item.gif) no-repeat 0 8px;
	padding: 2px 0 1px 10px;
	line-height:15px;
}

ul.special-list{ /* ie.css */
	float: left;
	margin: 0 5px 10px 0;
	width: 184px;
}

ul.special-list-2{ /* ie.css */
	float: left;
	margin: 0 0px 20px 0;
	width: 226px;
}



ul.special-list label span {
color:#999;
}

ul.margin-ul-1 {
	margin-left:1em;
}

ul.margin-ul-3 {
	margin-left:3em;
}


ul.fixed-rss {
	width:210px;
	margin-bottom:0;
	padding-bottom:0;
}

ul.fixed-rss li {
	padding-right:20px;
	padding-bottom:5px;
}


ul.question-list li,
li.question-list,
ul.checked-list li,
li.checked-list,
ul.play-list li,
li.play-list{
	background: #FFF url(../images/question-icon.gif) no-repeat 0 2px;
	padding: 0 0 5px 26px;
	margin: 0 0 5px;
	border-bottom: 1px solid #aba195;
}

ul.checked-list li,
li.checked-list{
	background: #FFF url(../images/checked-icon.gif) no-repeat 0 2px;
}

ul.play-list li,
li.play-list{
	background: #FFF url(../images/play-icon.gif) no-repeat 0 2px;
}

ul.question-list li.last-item,
ul.checked-list li.last-item,
ul.play-list li.last-item,
li.last-item {
	border-bottom: none;
	padding: 0 0 8px 26px;
	margin:0;
}



li.checked-list h3 {margin:0;padding:0}
li.checked-list {line-height:16px;}

li.question-list h3 {margin:0;padding:0}
li.question-list {line-height:16px;}

li.play-list h3 {margin:0;padding:0}
li.play-list {line-height:16px; padding-bottom:8px;}



ul.dyn-nav li,
ul.dyn-nav li.close-li{
	background: url(../images/orange-arrow.gif) no-repeat .2em .5em;
	padding: 0 0 0 1.1em;
	line-height: 2em;
}

ul.advice-list li {
	background-position: 0 4px;
	padding-bottom:2px;
}

ul.advice-list li a {
	font-weight: bold;
	font-size: 1.17em;
}


ul.notes-list { /* ie7.css */
	list-style:none;
	margin:0 0px 20px 10px;
	padding:0;
	padding-bottom:10px;
	}

ul.notes-list li {
	clear:both;
	padding:0 0 33px 0;
	}
	
ul.notes-list li.last {
	padding:0 0 0 0;
	}
	
ul.notes-list li label {
	display:block;
	font-size:10px;
	float:left;
	width:20px;
	}
	

ul.notes-list li span { 
	margin:0;
	display:block;
	width:640px;
	float:left;
}

ul.notes-list li a:link {text-decoration:underline;}
ul.notes-list li a:visited {text-decoration:underline;}
ul.notes-list li a:hover {text-decoration:none;}

.ol-holder {width:100%}

.faq.ol-holder {
	margin-left: -10px;
}
ol.gray-arrow {
	margin-left:25px;
}

ol.gray-arrow li {
	background: url(../images/grey-arrow.gif) no-repeat;
	background-position:0px 14px;
	padding:10px 0 5px 10px
}

ol.orange-arrow {
	margin-left:25px;
}

ol.orange-arrow li {
	background: url(../images/orange-arrow.gif) no-repeat;
	background-position:3px 3px;
	padding:0px 0 5px 13px;
}

ol.orange-arrow li select {
	font-size:10px;
}

ol.orange-arrow li.open-list {
	background: url(../images/opened.gif) no-repeat;
	background-position:0px 6px;
	padding:0px 0 5px 13px;
}

ul.orange-arrow li.open-list {
	background: url(../images/opened.gif) no-repeat;
	background-position:0px 8px;
}


ol.orange-arrow li.open-list ul {
	margin:0;
	padding:0;
	list-style:none;
}

ol.orange-arrow li.open-list ul li{
	background:none;
	width:500px;
	margin:0;
	padding:8px 0;
}

a.no-decoration:link {text-decoration:none;color:#333;}
a.no-decoration:visited {text-decoration:none;color:#333;}
a.no-decoration:hover {text-decoration:underline;color:#333;}

.header-orange,
.header-orange a{
	color: #F60;
}

.header-orange-second,
.header-orange-second a{
	color: #F60;
	margin-top: 10px;
}


.rhs-box-content p{
	margin: 0 0 3px 0;
}

.rhs-box-content .header-underline p{
	width:	198px;
	border-bottom: 1px solid #aba195;
	padding: 0 0 3px 0;
	margin: 0 0 4px 0;


}
 
.content-box .header-underline p{
	border-bottom: 1px solid #aba195;
	padding: 0 0 .2em 0;
	margin: 0 0 .3em 0;
}
 

.header-underline-orange{
	border-bottom: 1px solid #F60;
	padding: 0 0 .2em 0;
	margin: 0 0 .3em 0;
}

.intro-text {
	color: #ff6600;
	font-size: 1.08em;
	font-weight: bold;
	margin: -4 0 0 0px;
	width: 457px;
	line-height: 18px !important;
	padding-bottom: 15px;
}

.largest .intro-text {
	width:690px;
}

.largest-over .intro-text {
	width:690px;
}

.news-overview.intro-text {
	line-height: 14px;
}

.intro-text-emfix {
	font-size:1em;
}


.intro-text p {
	margin: 0;
}

.intro-text h3{
	color: #000;
	margin: 0;
}


.content-left {
	float: left;
	display: inline;
	width: 300px;
}

.content-right {
	float: left;
	display: inline;
	width: 110px;
	padding-left:25px;
}

#brandbox-image {
	float: left;
}

#brandbox-image img {
	display: none;
}

#brandbox-image .active {
	display: block;
}

#ticker-tape tr {
	display:none;
}

#ticker-tape tr.active {
	display: table-row;
}



#brandbox-list {
	margin-left: 6px;
}

#brandbox-list li {
	border-bottom: 1px solid #ccc;
	width: 301px;
}

#brandbox-list li a {
	color: #aba195;
	font-size: 14px;
	font-weight: bold;
	display: block;
	/* width: 289px; */
	min-height: 28px;	
	padding-top: 8px;
	/* text-indent: -2000px; */
	text-decoration: none;
	outline: none;
}

#brandbox-list li p {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-style: inherit;
	font-family: inherit;
	vertical-align: baseline;
}

#brandbox-list li a:hover, #brandbox-list li a.active {
	color: #000000;
}

.homepage-image {
	float: left;
	display: inline;
	margin-right: 20px;
}




.overview-table {
	border-top: 1px solid #ff6600;
	border-bottom: 1px solid #ff6600;
	width: 100%;
	margin: 2em 0 2.1em 0;
}

.overview-table th,
.overview-table td {
	padding: 0.26em 0pt;
}

.overview-table .first {
	padding-left: 0px;
	text-align: left;
}

.overview-table .first p.extended {
	padding: 5px 5px 0 15px;
}


.overview-table .last {
	padding-right: 0px;
}

.overview-table th {
	border-bottom: 1px solid #ff6600;
	color: #ff6600;
	font-weight: bold;
}

.overview-table th.left_align {text-align:left;}

.overview-table td {
	border-bottom: 1px solid #ececec;
}

.overview-table tr.last-row td {
/*	border-bottom: 1px solid #f60; */
/*	padding-top:7px; */
/*	padding-bottom:4px; */
	padding-right:0;
}

.overview-table tr.last-row-new td {
	border-bottom: none;
	padding-right:0;
	margin-bottom:17px;
}

.overview-table tr.last-row-last td {
	border-bottom: 1px solid #f60;
	padding-right:0;
}


.smaller-margin {margin-bottom:0;}


.border-strong tr td {border-color:#afa498;}

.overview-no-border-top {border-top:none;margin:0;}

.overview-no-border-bottom {border-bottom:none;margin:0;}

.overview-table-comparison {
	width:704px;
	margin-bottom:0;
	border-bottom:none;
}

.overview-table-comparison tr td {padding-right:7px;}
.overview-table-comparison tr th {padding-right:4px;}

.overview-table-comparison tr td sub { vertical-align: middle; margin-left:3px;}

.overview-table-comparison-expand {
	width:704px;
}

.overview-table-comparison-expand tr th {
	border:none;
	}

.overview-table-comparison-expand tr td {padding-right:7px;}
.overview-table-comparison-expand tr th {padding-right:4px;}


.step-table {
	width: 100%;
	margin-top: 0.3em;
}

.step-table td {
	text-align: left;
	vertical-align: top;
	padding-bottom: 1.15em;
}

.step-table td img {
	margin: .4em 0 0;
	padding: 0;
}

div.link-list-adv {
	border-top: 1px solid #aba195;
	padding-top: .65em;
	margin: 0 0 2.05em;
}

div.contact-box {
	border: 1px solid #aba195;
	padding: .75em .8em .95em .8em;
}

div.contact-contact {
	padding:9px 8px 7px 8px;
}

div.contact-box h2 {
	margin: 0 0 .6em ;
}

div.contact-box ul.contact {
	list-style: none;
	margin-top: 17px;
}

div.contact-box ul.contact li {
	float: left;
	width: 33%;
}

/* 
ul.contact li {
	padding-left: 21px;
}
*/



ul.contact li {
	padding-left: 21px;
}

ul.contact li p{
	padding: 0;
	margin: 0;
}

ul.contact a.call {
	background: url(../images/call-icon.gif) no-repeat 0 0px;
	width: 127px;
	padding-left: 21px;	
}

ul.contact a.email {
	background: url(../images/mail-icon.gif) no-repeat 0 0px;
	width: 140px;
	padding-left: 21px;
}

ul.contact a.chat {
	background: url(../images/chat-icon.gif) no-repeat 0 -2px;
	padding-left: 21px;
}

ul.contact li.call p{
	background: url(../images/call-icon.gif) no-repeat 0 0px;
	width: 127px;
	padding-left: 21px;
}

ul.contact li.email p{
	background: url(../images/mail-icon.gif) no-repeat 0 0px;
	width: 140px;
	padding-left: 21px;
}

ul.contact li.chat p{
	background: url(../images/chat-icon.gif) no-repeat 0 -2px;
	width: 140px;
	padding-left: 21px;	
}

ul.contact li p a{
	text-decoration: none;
	color: #000000;
}


ul.contact li.call-2 {
	padding:1px 0 1px 0;
	margin:0;	
	}
	
ul.contact li.call-2 img{
	vertical-align:top;margin-right:7px;
	}	
	

ul.contact li.email-2{
	padding:1px 0 0px 0;
	margin:0;
	}

ul.contact li.email-2 img{
	vertical-align:top;
	margin-right:7px;
	margin-top:-1px;
	}		

ul.contact li.chat-2{
	padding:1px 0 0px 0;
	margin:0;
	}

ul.contact li.chat-2 img{
	vertical-align:top;
	margin-right:7px;
	margin-top:-1px;
	}			






.rhs-box-content ul.contact {
	margin-top: .9em;
}

.rhs-box-content ul.contact li {
	margin-bottom: 5px;
}





.rhs-box {
	border: 1px solid #aba195;
	width: 218px;
	margin-left: 5px;
}

.rhs-banner{
	margin: 6px 0 0 5px !important;
}

.rhs-box-content {
	margin: 9px 10px 10px 10px;
}

.rhs-box-content-last {
	margin: 12px 10px 14px 10px;
}

.rhs-box-content a.grey-arrow {
	display: block;
	font-weight: bold;
}

.rhs-box-content ul li.grey-arrow {
	display: block;
	font-weight: bold;
}

.rhs-box-content ul li.grey-arrow-light {
	background: url(../images/grey-arrow.gif) 0 5px no-repeat;
	padding: 0 0 0 .8em;	
	font-weight: normal;
}

.rhs-box-content ul li a {
	text-decoration: none;
	color: #000000;
}

#sitemap {
	margin-top: 9px;
}

#sitemap div.link-list-adv {
	margin-top: 19px !important;
}

#sitemap .level-1 li{
	background: url(../images/orange-arrow.gif) 0 4px no-repeat;
	padding: 0 0 0 1em;
	line-height: 18px;
}

#sitemap .level-1 li a{
	font-size: 1.6em;
	font-weight: bold;
	color: #F60;
}

#sitemap .level-2{
	margin: 0 0 0 1.3em;
}

#sitemap .extra-margin{
	margin-top: 1.5em;
}

#sitemap .level-3,
#sitemap .level-4{
	margin: 0 0 0 2.1em;
}

#sitemap .level-3 li a{
	font-size: 12px	;
	font-weight: bold;
	color: #000;
}

#sitemap .level-3 li{
	background-position: 0 4px;
	line-height: 17px;
}

#sitemap .level-4 li{
	background: url(../images/grey-arrow.gif) 0 5px no-repeat;
}

#sitemap .level-4 li a{
	font-size: 12px;
	font-weight: normal;
}

.foot-note {
	background: #f9f9f9;
	color: #aba195;
	padding: .5em 1.0em .5em 1.0em;
	position: relative;
	left: -4px;
	margin: 0 0 1.7em 0;
}

.foot-note-fix {
	padding: 5px 10px 5px 10px;
	left:auto;
	}
.foot-note span {
	width: 10px;
	display: -moz-inline-box;
	display: inline-block;
	/* direction: rtl; */
	margin: 0 4px;
}

.frame-large{
	width: 704px;
	margin: 0 0 10px 0;
}

.frame-medium{
	width: 482px;
	margin: 0 1.33em 0 0;
	float: left;
	display: inline;
}

.frame-small{
	width: 206px;
	float: left;
	display: inline;
}

.frame-content{
	padding: 0 0 0 5px;
	font-size: .8em;
}

.login-version-small {
	float: left;
	width: 191px;
	display: inline;
}

.video-html {
	float: left;
	width: 300px;
	display: inline;
	margin-bottom:10px
}

.extra-small-content {
	float: left;
	width: 300px;
	display: inline;
	margin-bottom:20px
}


/* 6. Footer box
-------------------------------------------------- */
#footer {
  width:940px;
	border-top:1px solid #ccc;
  margin-top:17px;
  font-size:11px;
  display:table;
  color:#696969;
  font-weight:bold;
 
}

#footer ul {
  margin-top:5px;
	width:940px;
}

#footer ul li {
	display:block;
	float:left;
	margin:0;
	padding-top:10pt;
	text-align:center;
}

#footer ul li.left {
	text-align:left;
}

#footer ul li.right {
	text-align:right;
}

#footer p {
	text-align:justify;
	overflow:hidden;
}

#footer table {
	width:940px;
	margin-top:0px;
	padding-top:0px;
	border-style:none;
	text-align:center;
}

#footer table tbody tr td{
	border-bottom: none;
}

#footer p a {
	text-align:center;
}        

#footer a:link,
#footer a:visited {
          color:#696969; 
          /*color:#aba195;*/
          text-decoration:none;
          font-size:11px;
          font-weight:bold;
}

#footer a:hover {
	text-decoration:underline;
}


/* 2.4 footer print                                                  */

/* ----------------------------------------------------------------- */

#footer-print {
          display:none;
          width:940px;
          border-top:1px solid #ccc;
          margin-top:17px;
          font-size:10px;
}

#footer-print {
          margin-top:5px;
}

#footer-print p {
          font-size:11px;
          padding-top:4px;
          width:360px;
          float:left;
}

#footer-print ul li{
          display:inline;
          margin:0 10px 0 0;
}

#footer-print ul.right
{
          float:right;
}

#footer-print ul.right li {
          /* ie.css */
          margin:0 0 0 10px;
}

/* tooltip */

.tooltip {
	font-size: 1.2em;
	position: absolute;
	left: 100px;
	top: 300px;
	display: none;
	padding: 4px 4px 0 4px;
	z-index: 100;
}
.tooltip #tt-arrow-right {
	position: absolute;
	right: 0;
	top: 50px;
}
.tooltip #tt-arrow-left {
	position: absolute;
	left: 0;
	top: 50px;
}
.tooltip #tt-arrow-top {
	position: absolute;
	top: 0;
	left: 161px;
}
.tooltip .tt-content {
	border: 1px solid #afa498;
	background: white;
	padding: 9px 10px 8px 10px;
	width: 310px;
}
.tooltip ul {
	margin-bottom: 7px;
}


.specialty {
	font-size: 1.2em;
	position: absolute;
	left: 100px;
	top: 300px;
	display: none;
	padding: 4px 14px 4px 4px !important;
	z-index: 100;
}

.specialty #tt-arrow-right {
	position: absolute;
	right: 10px;
	top: 72px !important;
}


.archive {
	font-size: 1.2em;
	position: absolute;
	left: 100px;
	top: 300px;
	display: none;
	padding: 4px 4px 4px 4px !important;
	z-index: 100;
}

.archive #tt-arrow-right {
	position: absolute;
	right: 0px;
	top: 92px !important;
}


.tooltip-small .tt-content {
	border: 1px solid #afa498;
	background: white;
	padding: 9px 10px 8px 10px;
	width: 115px;
}




/* adviesblok homepage */
#advice-component {
	position: relative;
}
#advice-prev,
#advice-next {
	position: absolute;
	top: 3px;
	right: 9px;
	display: block;
	width: 9px;
	height: 15px;
	background-image:url(../images/prev-advies.gif);
	z-index: 10;
	outline: none;
}
#advice-next {
	right: 1px;
	background-image:url(../images/next-advies.gif);
}
#advice-prev:hover,
#advice-next:hover {
	text-decoration: none;
}
.advice-nav-disabled {
	background-position: 0 -20px;
}
#advice-caroussel {
	width: 300px;
	overflow: hidden;
}
.advice-box {
	width: 300px;
	overflow: hidden;
}

.advice-box p {
	line-height:14px;
	}

/* fold out list */
.foldout {
	overflow: hidden;
}
.foldout-trigger {
	display: block;
	font-weight: bold;
	background: url(../images/more-less-info.gif) no-repeat;
	padding: 0 0 0 21px;
	margin: 11px 0 20px 0;
	outline: none;
}

.foldout-trigger-space {
	display: block;
	font-weight: bold;
	background: url(../images/more-less-info.gif) no-repeat;
	padding: 0 0 0 21px;
	margin: 0;
	outline: none;
	color:#ff6225;
	text-decoration:none;
}


.foldout-trigger-open {
	background-position: 0 -20px;
}
.foldout-trigger-conditions {
	font-size: 14px;
	color: #afa498;
	background-color: #f9f9f9;
	background-image: url(../images/more-less-info.gif);
	background-repeat: no-repeat;
	height:16px;
}

.conditions-box {
	margin: 11px 0 -11px 0;
}
.conditions {
	background-color: #EDEDED;
	color: #ABA195;
	padding: 10px;
}

ul .conditions{
	padding-top: 0px;
	padding-bottom: 0px;
}

/* Updated */

tr.pointer {cursor:pointer;}
tr.pointer:hover {background:#e5e5e5;}

.tabs p {line-height:14px;}
.tabs p a:link {text-decoration:underline}
.tabs p a:visited {text-decoration:underline}


/* Error
-------------------------------------------------- */
.error-note {
	border:1px solid #f60;
	margin:18px 0 27px 0;
	padding: 7px 10px;
	padding-left:30px;
	font-weight:bold;
	background:transparent url(../images/error-icon.gif) no-repeat left;
}

.error-note span {color:#f60}
.error-note h3 {float:right}

/* Template Glossary
-------------------------------------------------- */

ul.glossary {
	font-weight:bold;
	color:#f60;
	margin:1px 0 12px 0;
}

ul.glossary li {
	display:inline;
	padding:0 0.2em;
}
ul.glossary a:link,
ul.glossary a:visited {
	text-decoration:underline;
}

ul.glossary a:hover {
	text-decoration:none;
}
/* autosuggest */
.suggestion_list {
	background: #fff;
	border: 1px solid #aba195;
	padding: 4px;
	width: 13em;
}
.suggestion_list ul {
	padding: 0; 
	margin: 0; 
	list-style-type: none;
}
.suggestion_list a {
	text-decoration: none; 
	color: #000;
}
.suggestion_list .selected {
	background: #002f6b; 
	color: white;
}
.suggestion_list .selected a {
	color: white;
}
#autosuggest {
	display: none;
}

/* Misc
-------------------------------------------------- */


.gray-border-bottom {border-bottom:1px solid #aba195;}
.orange-color {color:#f60;}

.no-underline {text-decoration:none;color:#333;font-weight:bold;}
.floater-right {float:right;}

.gray {color:#aba195;}

#layover {
	position:absolute;
	font-size:12px;
	border:1px solid #aba195;
	padding:1em;
	width:730px;
	top:30px;
	left:130px;
	background:#fff;
}

#comparisonLayover {
	font-size:12px;
	border:1px solid #aba195;
	padding:1em;
	background:#fff;
}


#layover-700 {
	position:absolute;
	font-size:12px;
	border:1px solid #aba195;
	padding:1em;
	width:700px;
	top:30px;
	left:130px;
	background:#fff;
}

#layover-700 .float-element {float:left}

#searchLayover {
	font-size:12px;
	border:1px solid #aba195;
	padding:1em;
	background:#fff;
}




#videoLayover {
	font-size:12px;
	border:1px solid #aba195;
	padding:1em;
	background:#fff;
}

#videoLayover .float-element {float:left}

#layover table {
	width:730px;
	
}

#comprisonLayover table {
	width:730px;
	
}


.closing_button {
	float:right;
	color:#afa498;
	font-size:12px;
	font-weight:bold;
}

.closing_button img {vertical-align:middle;}

.closing_button a:link {
	color:#afa498;
	text-decoration:none;
}

.closing_button a:visited {
	color:#afa498;
	text-decoration:none;
}

.closing_button a:hover {
	color:#afa498;
	text-decoration:none;
}

table.table-multiple-list td {
	padding:0.6em;
	padding-top:0;
	vertical-align:middle;
	
}


table.small-table td {padding-right:10px;}

.no-clear {
clear:none;
}

/* search results */

.prev-next {
	background-color:#ececec;
	margin:10px 0;
	padding:2px 0px;
	display:block;
}

.prev-next span {
	color:#aba195;
}

.prev-next a {text-decoration:underline}

.prev-next ul{
	color:#f60;
}

.prev-next ul li {
	display:inline;
	padding:0 0.1em;
}
.prev-next ul a:link,
.prev-next ul a:visited {
	text-decoration:underline;
}

.prev-next ul a:hover {
	text-decoration:none;
}

.float-element-100{
	float: left;
	width:120px;
}

.float-element-100-r{
	float: left;
	width:120px;
	text-align:right;
}

.float-element-400{
	float: left;
	width:460px;
	text-align:center
}

.float-element-300{
	float: left;
	width:380px;
	text-align:center
}

.video-border {
	border-top:1px solid #aba195;
	border-bottom:1px solid #aba195;
	padding:3px 0 0 0;
	text-align:center;
}

.video-border img {
	padding:0 2px;
}

.sep {margin-top:15px;}

.f_right {float:right;margin:0;padding:0;}

.bel {padding:0;padding-right:30px;}
.gray-border-top {border-bottom:1px solid #afa498;padding-bottom:15px;}

.ticker-table {
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	width:300px;
	}
	
.ticker-table tr td {
	color:#333;
	font-family:arial;
	padding:0 2px;
	margin:0;
	font-weight:bold;
}

.ticker-table tr td img {
	vertical-align:middle;
}

.not-now {display:none}
.show {display: block;}


.wizard_right {float:right;border:1px solid #aaa;padding:10px;}

.wizard_right ul.producten {list-style:none;padding:0;margin:0;width:180px;text-align:right}
.wizard_right ul.producten li {clear:both;padding:3px;}
.wizard_right ul.producten li.even {background:#fafafa}
.wizard_right ul.producten li.even strong {background:#fafafa;}
.wizard_right ul.producten li strong {background:#fff;}

.wizard_left {float:left;padding:10px;width:230px;}
.wizard_left p {color:#999;text-align:right;}
.wizard_left p a:link {color:#999;text-decoration:none;}
.wizard_left p a:visited {color:#999;text-decoration:none;}
.wizard_left p a:hover {color:#444;text-decoration:underline;}
.wizard_left .wizard_left_box {border:1px solid #aaa;} 
.wizard_left .wizard_left_box p {text-align:left;padding:5px;}
.wizard_left .wizard_left_box h2 {text-align:right;padding:10px;font-size:17px;}
.wizard_left .wizard_left_box h3 {padding:0 5px;font-size:14px;}
.wizard_left .wizard_left_box ul.price_list {}
.wizard_left .wizard_left_box ul.price_list li {margin-left:0px;padding:4px 0;}
.wizard_left .wizard_left_box ul.price_list li label {position: relative;left: .1em;top: -.15em;}

#wizardLayover {
	font-size:12px;
	border:1px solid #aba195;
	padding:1em;
	background:#fff;
}

/* toggle list */

.float-element-block{
	float: left;
	display:block;
	width:182px;
}

.toggle-list {margin-bottom:20px;}

ul.toggle-list li {
	border-bottom:1px solid #eee;
	margin-left:0px;
	padding:2px 0 2px 11px;
	width:449px;
}

ul.toggle-list li.pad-agenda-fix {
	padding:2px 0 2px 0px;
}


ul.toggle-list li.first-toggle {border-top:1px solid #ff6225}
ul.toggle-list li.last-toggle {border-bottom:1px solid #ff6225}

ul.toggle-list li {
	background-position:0 6px;
}

h4.toggle-h {
	color:#f60;font-weight:bold;
	border:1px solid #f60;
	border-left:none;
	border-right:none;
	padding:1px 0px 2px 0px;
	font-size:12px;
	margin-bottom:2px;
}


.print-footer {border-top:1px solid #999; width:960px;}



/* fixes per style guide */

.inner-content-box-shadow { /* ie7.css */
padding-left:10px;
padding-top: 11px;
}


/* footer fixes */

.footer-fix {
	position:absolute;
	top:545px;	
}


.footer-fix-error {
	position:absolute;
	top:571px;
	margin:0;
}


.footerheight-fix-1 {
	margin-bottom:1px !important;
}

.footerheight-fix-2	{
	margin-bottom:2px !important;
	}

.footerheight-fix-4	{
	margin-bottom:4px !important;
	}

.footerheight-fix-5	{
	margin-bottom:5px !important;
	}
	
.footerheight-fix-6	{
	margin-bottom:6px !important;
	}	

.footerheight-fix-8 {
	margin-bottom:8px !important;
	}	
	
.footerheight-fix-9 {
	margin-bottom:9px !important;
	}
	
.footerheight-fix-10 {
	margin-bottom:10px !important;
}

.footerheight-fix-11 {
	margin-bottom:11px !important;
}

.footerheight-fix-12 {
	margin-bottom:12px !important;
}


.footerheight-fix-15 {
	margin-bottom:15px !important;
}

.footerheight-fix-16 {
	margin-bottom:16px !important;
}

.footerheight-fix-17 {
	margin-bottom:17px !important;
}

.footerheight-fix-20 {
	margin-bottom:20px !important;
	}
	
.footerheight-fix-22 {
	margin-bottom:22px !important;
	}

.footerheight-fix-negative-5 {
	margin-bottom:-5px !important;
}

.footerheight-fix-negative-5 {
	margin-bottom:-5px !important;
}

.footerheight-fix-negative-10 {
	margin-bottom:-10px !important;
}

ul.grey-arrow li {
	padding: 1px 0 1px 10px;
	line-height:16px;
	}
	
.aqua {background:aqua;}

.red {background:#f00;}

.meest-margin {
	margin-bottom:7px;
	}	
	
.feest-margin {
	margin-top:0;
	padding-top:0;
	line-height:10px;
	margin-bottom:10px;
	}
	
.landing-p p {
	line-height:14px;
	}

.line-height-14 {
	line-height:14px;
	}

p.line-height-14 {
	line-height:14px !important;
	}

	
.inner-content-box .intro-text p.line-height-14 {
	line-height:14px;
	}
	
.content-box-shadow .padding-fix-box {
	padding-bottom:18px;
	}
	
.content-box-shadow .padding-fix-box-5 {
	padding-bottom:5px;
	}	
	
.content-box-shadow .padding-fix-box-9 {
	padding-bottom:9px;
	}
	
.no-display {
	display:none;
	}


.advice-box p {
	line-height:14px;
	margin-top:6px;
	}
	
	
.margin-t-b-30 {
	margin:30px auto 24px auto;
	}
		
.article-image {
	margin-top:4px !important;
	margin-bottom:0;
	}

.line-height-11 {
	line-height:11px;
	}

.line-height-15 {
	line-height:15px;
	}
	
.video-tools-title {
	margin-top:25px
	}

ul.grey-arrow-front {
	margin: .5em 0 0 .5em;
	height: 78px;
}

ul.grey-arrow li.grey-arrow-front a {
	color: #aba195;
}

ul.grey-arrow li.grey-arrow-front a:link {
	color: #aba195;
	text-decoration: none;
}

ul.grey-arrow li.grey-arrow-front a:visited {
	color: #aba195;
	text-decoration: none;
}

ul.grey-arrow li.grey-arrow-front a:hover {
	color: #333;
	text-decoration: underline;
}

a.grey-arrow-front-link:link,
a.grey-arrow-front-link:visited {
	color:#aba195;
	padding-left:11px;
	background:transparent url(../images/grey-arrow.gif) no-repeat 0 3px;
	position:absolute;
	top:92px;
	left:0;
	font-weight: bold;
}

a.more-news-link:link,
a.more-news-link:visited {
	color:#000000;
	padding-left:11px;
	background:transparent url(../images/orange-arrow.gif) no-repeat 0 3px;
	position:absolute;
	top:92px;
	left:0;
	text-decoration:none;
	font-weight: bold;
}


/*ul.question-list-2 li,
li.question-list-2,
ul.checked-list-2 li,
li.checked-list-2,
ul.play-list-2 li,
li.play-list-2{
	padding: 0 0 5px 0px;
	margin: 0 0 5px;
	border-bottom: 1px solid #aba195;
}

ul.checked-list-2 li,
li.checked-list-2 {
	
}

ul.play-list-2 li,
li.play-list-2 {

}

ul.question-list-2 li.last-item,
ul.checked-list-2 li.last-item,
ul.play-list-2 li.last-item,
li.last-item {
	border-bottom: none;
	padding: 0 0 8px 26px;
	margin:0;
}

li.checked-list-2 h3 {margin:0;padding:0}
li.checked-list-2 {line-height:16px;}

li.question-list-2 h3 {margin:0;padding:0}
li.question-list-2 {line-height:16px;}

li.play-list-2 h3 {margin:0;padding:0}
li.play-list-2 {line-height:16px; padding-bottom:8px;}*/


ul.question-list-2 li,
li.question-list-2,
ul.checked-list-2 li,
li.checked-list-2,
ul.play-list-2 li,
li.play-list-2{
	padding: 0 0 5px 0px;
	margin: 0 0 5px;
	border-bottom: 1px solid #aba195;
	line-height:16px;
}

li.last-item-2 {
	border-bottom: none;
}

ul li.checked-list-2 {
	padding:6px 0 6px; 0;
	}

ul li.checked-list-2 a:link {
	width:200px;
	display:block;
	background: #FFF url(../images/checked-icon.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
	}
	
ul li.checked-list-2 a:visited {
	width:200px;
	display:block;
	background: #FFF url(../images/checked-icon.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
	}
	
ul li.question-list-2 {
	padding:0 0 7px 0;
	}

ul li.question-list-2 a:link {
	width:200px;
	display:block;
	background: #FFF url(../images/question-icon.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
	}
	
ul li.question-list-2 a:visited {
	width:200px;
	display:block;
	background: #FFF url(../images/question-icon.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
	}
	
ul li.play-list-2 {
	padding:0 0 2px 0;
	}

ul li.play-list-2 a:link {
	width:200px;
	display:block;
	background: #FFF url(../images/play-icon.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
	}
	
ul li.play-list-2 a:visited {
	width:200px;
	display:block;
	background: #FFF url(../images/play-icon.gif) no-repeat 0 2px;
	padding:0 0 0 26px;
	}
	
ul.open-or-closed li.open-li .content ul.grey-arrow-small {
	
	margin-top:7px;
	}
	

/**/

ul li.thin-list {
	padding-top:13px;
	padding-bottom:13px;
	border-bottom:1px solid #ccc;
	}

ul li.thin-list-last {
	border-bottom:none;
	}


ul li.thin-list a:link,
ul li.thin-list a:visited {
	width:170px;
	padding-left:25px;
	}
	
ul li.check-icon {
	background: #fff url(../images/checked-icon.gif) no-repeat 0 14px;
}

ul li.play-icon {
	background: #fff url(../images/play-icon.gif) no-repeat 0 14px;
}


/*	
	
		background: #FFF url(../images/play-icon.gif) no-repeat 0 2px;	
*/	
	
ul.large-list li {
	background-position:0 4px;
}

.adv-bottom-link {
	padding-top:12px;
}

img.ad-box-img {
	margin-top:4px;
}

.outside-canvas-button {
	position:absolute;
	left:331px;
	top:2px;
}


.inline-image {display:block;margin-top:2px;margin-right:10px;float:left;}


.article-box {position:relative; margin-bottom:10px;}
.article-box h2 {padding-bottom:2px; margin-bottom:0px;}
.article-box .orange-arrow {
	position:absolute;
	top:75px;
	left:149px;
}


.comparison {
	
}

.comparison th.right {
	text-align:right !important;
	padding-right:5px !important;
}

.comparison td.right {
	text-align:right !important;
	padding-right:5px !important;
}

.comparison td.check {
	padding-top:3px;
}

.core-underline h3 a {
	text-decoration:underline;
	}
	
	
.error-h1 {
	margin-top:25px;
	padding-bottom:1px;
}

ul.error-listing {
	margin-top: 4px;
}

ul.error-listing li {
	padding-bottom:5px;
	margin-bottom:0;
}

ul.error-listing a {
	text-decoration: underline;
	color: #002f6b;
	}
	
	
.logoff-holder {
	position:relative;
	height:162px;
}

.floating-logoff {
	position:absolute;
	top:111px;
	left:331px;
	}

.very-small {
	position:relative;
}

.floating-holder-2 {
	position:relative;
}


.floating-logoff-2 {
	position:absolute;
	top:82px;
	left:110px;
	}

	
.floating-logoff a.orange-arrow{
	background-position:0 2px;
	font-size:12px;
}

.floating-logoff-2 a.orange-arrow{
	background-position:0 2px;
	font-size:12px;
}

.floating-logoff-2 .orange-box-shadow{
	margin:0;
	margin-left:4px;
	margin-top:6px;
}


.floating-logoff .orange-box-shadow{
	margin:0;
	margin-left:4px;
	margin-top:6px;
}

.very-small h2 {
	margin-bottom:0;
	padding-bottom:8px;
	margin-top:-2px;
}

.font-normal {
	font-weight: normal !important;
}

.poll-submit { padding-top:19px; padding-bottom:24px; }

.separator-top-custom { margin-top:148px; }


/* ALL FIX MASTER CLASS */
	
.all-fix h1 {
	margin:0;
	padding:0;
	}

.all-fix h2 {
	margin:0;
	padding:12px 0 12px 0;
	}
	
.all-fix h2.header-orange {
	margin:0;
	padding:0 0 2px 0;
}

.all-fix ul.grey-arrow-small {
	margin-top:3px;
}

.all-fix .ol-holder ol.gray-arrow {
	margin:0;
	padding:0;

}

.all-fix .ol-holder ol.gray-arrow li {
	margin-left:22px;
	background:transparent url(../images/grey-arrow-small.gif) no-repeat 2px 4px;
	padding:0;
	padding-left:12px;
	padding-bottom:23px;
	line-height:15px;
	}

.all-fix .ol-holder ol.gray-arrow li.open-list {
	background:transparent url(../images/grey-arrow-small-opened.gif) no-repeat 0 6px;
	}

.all-fix .ol-holder ol.orange-arrow {
	margin:0;
	padding:0;
	margin-left:29px;
}

.all-fix .ol-holder ol.orange-arrow li {

	}

	
.all-fix .line-short {
	padding-right:175px;
	}	
	
.all-fix .abs-ch-1 {
	position:absolute;
	top:398px;
	left:12px;
}

.all-fix .abs-ch-1 p {
	margin-bottom:5px;
	}		

.all-fix .abs-ch-2 {
	position:absolute;
	top:468px;
	left:12px;
}

.all-fix .abs-ch-3 {
	position:absolute;
	top:505px;
	left:12px;
}

.all-fix .abs-ch-3 p {
	margin-bottom:1px;
	}		

.all-fix .abs-ch-4 {
	position:absolute;
	top:302px;
	left:12px;
}

.all-fix .abs-ch-4 {
	position:absolute;

	top:302px;
	left:10px;
}

.all-fix .abs-ch-4 .orange-arrow{
	background:transparent url(../images/orange-small-arrow.gif) no-repeat 0 3px;
}

.yui-content .lists-tab {
	padding-left:14px;
}

.yui-content .lists-tab h2.header-orange {
	padding-bottom:0px;
	margin-bottom:-1px;
}

.yui-content .lists-tab p{
	margin-bottom:2px;
	padding:0;
}

.news-part {
	position:relative;
}

.float-image {
	display:block;
	float:left;
	padding-right:10px;
	padding-bottom:4px;
}


.article-new p {
	line-height:14px;
	font-size:12px;
}

.article-new ul {
	line-height:14px;
	font-size:12px;
	float: left;
}

.article-new ul.grey-arrow-extra-links {
	margin-top: 13px;
}

.article-new-image p {
	line-height:14px;
	font-size:12px;
	float: left;
	width: 188px;
}

.article-new,
.article-new-image {
	position:relative;
	height:110px; 
}

.article-new h3 p,
.article-new-image h3 p {
	position:absolute;
	top:95px; 
	left:0;
	width:300px;
}


.article-new img, 
.article-new-image img{
	display:block;
	float:left;
	padding-right:10px;
	padding-bottom:4px;
	margin-top:3px !important;	
}

.article-new h2,
.article-new-image h2 {
	margin-bottom:2px;
}

.article-new-action {
	position:relative;
	border-bottom:1px solid #ccc;
	height:192px;

}

.article-new .orange-action {
	margin-bottom:22px;
}

.fund .article-new .orange-action {
	margin-bottom: 6px;
}
.article-new-action p {
	line-height:14px;
}

.article-new-action h2 {
	margin-bottom:5px;
}

.article-new-action .orange-action {
	margin-bottom:22px;
}


.action-last {
	border-bottom:none;
	height:202px;
}

ul.toggle-list {
	margin-bottom:10px !important;
}

ul.toggle-list li {
	background-position:0 5px;
}

ul.toggle-list .last-li-noborder {
	border-bottom:1px solid #fff;
	padding-bottom:3px;
}


ul.toggle-list .last-li-orange {
	border-bottom:1px solid #f60;
}

ol.background-fix li {
	background-position:0 4px;
}


ul.toggle-list li.greylist-fix {
	background:#f9f9f9 url(../images/opened.gif) no-repeat 0 8px ;
	padding-bottom:6px;
}


ul.toggle-list li.greylist-fix .float-element-block {
	border-bottom:1px solid #ececec;
	width:100%
	}
	
	
ul.toggle-list li.greylist-fix .float-element {
	display:none;
}

.select-holder-med span.letter-search {
	margin-left: 3px;
}

.letter-search-query {
	left:233px;
}

#contact-tabs {
	width: 704px;
}


h3.special-sep-1 {
	margin-top:-5px !important;
}

div.ol-holder ol.fixing li {
	background: #fff url(../images/orange-arrow.gif) no-repeat 0 2px !important;
}


.ho-fix {
	margin-bottom:0px !important;
	padding-bottom:3px;
}

/* accordeon fix */

ul.accor {margin:0;padding:0;}

ul.accor li {
	margin:0;
	padding:0;
	position:relative;
	}

ul.accor li h2 {
	font-size:12px;
	margin:0;
	background: url(../images/orange-arrow.gif) no-repeat 293px;
	padding:5px 0 4px 0;
	}

ul.accor li h2 a {
	display:block;
	}

ul.accor li p {
	line-height:14px;
	margin-top:6px;
	}
	


ul.accor li a.accor-fixed-link {
	position:absolute;
	top:99px;
	left:109px;
	background-position:0 3px;
	}
	
ul.accor li.open-li {
	padding-bottom:10px;
	border-bottom:1px solid #aba195;
	
}
	
ul.accor li.open-li h2 {
	background: url(../images/opened.gif) no-repeat right ;
	margin-bottom:2px;
	}	
	
ul.accor li.open-li h2 a:link {
	color:#f60;
	text-decoration:none;	
	}

ul.accor li.open-li h2 a:visited {
	color:#f60;
	text-decoration:none;
	}
	
ul.accor li.open-li h2 a:hover {
	text-decoration:none;
	}
	
ul.accor li.close-li h2 {
	background: transparent url(../images/orange-arrow.gif) no-repeat 293px;
	}

ul.accor li.first-accor h2 {
	padding-top:0;
	padding-bottom:3px;
}

ul.accor li.first-accor a.accor-fixed-link {
	position:absolute;
	top:93px;
	left:109px;
	background-position:0 3px;
	}

ul.lpagina li a.accor-fixed-link {
	position:absolute;
	top:98px;
	left:109px;
	background-position:0 4px;
	}

ul.lpagina li.first-accor a.accor-fixed-link {
	position:absolute;
	top:92px;
	left:109px;
	background-position:0 4px;
	}

/* Accor End */


ul.contact-narrow {
	margin:0 !important;
}

ul.contact-narrow li{
	margin-top:0;
	margin-bottom:0;
	padding:0 !important;
}

strong.negative {
	margin-left:-13px;
}

table.archive-table {
	margin-bottom:15px !important;
}

table.archive-table td {
	padding-top:2px;
	padding-bottom:1px;
	}
	
table.archive-table th {
	padding-top:2px;
	padding-bottom:1px;
	}
	
h3.terug-agenda {
	margin-top:-2px;
	margin-bottom:10px;
}

h3.large-p-height {
	position:absolute;
	top:122px;
	left:0;
	}
	
.logoff-margin {
	margin-bottom:7px;
}


h1.header-class-new {
	margin: 0px 0 7px 2px;
}

h2.header-class-new2 {
	margin: 0 0 12px 0;
}

img.separator-right {margin-right:9px;}

.margin-negative-bottom {margin-bottom:-2px !important}

table.koersen td {padding:1px 0 2px 0;}
table.koersen th {padding:1px 0 2px 0;}

/* new class for comparison table */

table.comparison-table {
	border-collapse:collapse;
}

table.comparison-table td,
table.comparison-table th {
	text-align:right;
}

table.comparison-table .first {
	text-align:left;
}

table.comparison-table th {
	color:#f60;
	font-weight:bold;
	border-top:1px solid #f60;
	border-bottom:1px solid #f60;
	padding:4px 0 5px 0;

}

table.comparison-table td {
	border-bottom:1px solid #ececec;
	height:28px;
	padding-top:5px;
}

table.comparison-table tr.aanvragen td {
	border-bottom:1px solid #f60;
	padding:5px 0 0 0;
	height:18px;

}

table.comparison-table tr.aanvragen img {
	margin-right:-5px;
}

table.comparison-table td.checkit {
	background:transparent url(../images/check-orange.gif) no-repeat right;
}

table.folding{
	margin-top:27px;
}

table.folding th {
	border-top:1px solid #ececec;
}

table.folding th {
	padding:5px 0 4px 0;
}

.wcm-primary-layer-base a {
text-decoration: underline;
}

