/*******************************************************************
Hofstaete Website Service - www.hofstaete.nl
 ********************************************************************/

/*******************************************************************
Reset tags new 0
 ********************************************************************/

a,b,body,br,caption,div,em,fieldset,form,h1,h2,h3,h4,h5,h6,hr,i,img,label,legend,li,p,select,span,table,td,textarea,th,tr,ul,ol,dl,dt,dd {
border:0;
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
margin:0;
padding:0;
}

html,
body {
height:100%;
}

body {
font-size:100%;
}

table,
td,
th {
border-collapse:collapse;
text-align: left;
vertical-align: top;
}

ul {
width:auto;
list-style:none;
}

ol {
list-style-position:inside;
list-style-type:decimal;
}

li a {
display:block;
}

/* This corrects the huge white-space that IE on Windows adds to the bottom of linked list-items (=IE bug) */  
@media all {
* html li a {
height:1%;
}
}

a {
cursor:pointer!important;
}

/*******************************************************************
End reset tags
 ********************************************************************/
html {
	background-color:#fff;
	margin:0;
	padding:0;
}

body {
	font-size:12px;
	color:#442359;
	background-color:#fff;
}

p {
	padding-top:10px;
}

h1,h2 {
	font-size:14px;
}

h4 {
	font-size:16px;
}

h3,h6 {
	font-size:15px;
}

h5 {
	font-size:13px;
}

img,a {
	border:0;
	margin:0;
	padding:0;
}

a {
	border:0;
	text-decoration:none;
	color:#685386;
	background-color:inherit;
}

a:hover {
	color:#624E7C;
	background-color:inherit;
	text-decoration:underline;
}

/*******************************************************************
Wrappers
 ********************************************************************/

#senr {
	width:930px;
	margin-top:0;
	margin-right:auto;
	margin-left:auto;
	border-right-width:1px;
	border-right-style:solid;
	border-right-color:#442359;
	padding:0;
}

#wrapper {
	float:left;
}

#wrapper .content_wrapper {
	background-image:url(/private/images/main_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
	float:left;
	padding-bottom:35px;
}

#twocolwrapper {
	float:left;
	width:775px;
}

#twocolwrapper #content iframe.iframeRoute {
	margin-left: -15px;
	height: 450px;
	width: 625px;
	_width: 600px;
}

/*******************************************************************
Header
 ********************************************************************/

#header {
	width:100%;
	float:left;
	background-image:url(/private/images/html_bg.gif);
	background-repeat:repeat-x;
	background-position:0 0;
	margin:0;
	padding:0;
	background-color: transparent;
}

#header img {
	margin:0;
}

#header .logoSnR {
	float:left;
	height:86px;
	width:160px;
	background-image:url(/private/images/snr_logo.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#header .logoSnR a {
	float:left;
	height:86px;
	width:160px;
	display:block;
}

#header .hoofd_banner {
	float:left;
	height:86px;
	width:617px;
	background-image:url(/private/images/header.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

#header .aktie_banner a {
	float:right;
	height:86px;
	width:153px;
	background-image:url(/private/images/akie_banner.gif);
	background-repeat:no-repeat;
	background-position:0 0;
}

/*******************************************************************
Navigatie
 ********************************************************************/

ul.topnav {
	height:20px;
	margin-top:0;
	padding-left:150px;
	float:left;
	width:780px;
}

ul.topnav li {
	float:left;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#fff;
}

ul.topnav li a {
	float:left;
	display:block;
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	line-height:20px;
	font-weight:700;
	color:#fff;
	background-color:inherit;
}

ul.topnav li a:hover,
ul.topnav li a.topnavA_s {
	display:block;
	color:#442359;
	background-color:#F6FD2F;
	text-decoration:none;
}

ul.topnav li.diapositef a.topnavA:hover,
ul.topnav li.diapositef a.topnavA_s {
	color:#422156;
	background-color:#fff;
	width:auto;
}

.body_zakelijk #subnavdiv,
.body_home #subnavdiv {
	display:block;
}

#subnavdiv {
	height:20px;
	float:left;
	display:block;
	width:895px;
	background-color:#442359;
	margin:0;
	padding:2px 0 2px 35px;
}

#subnavdiv #subnav1,
#subnavdiv #subnav15 {
	margin-left:114px;
}

#subnavdiv #subnav2 {
	margin-left:188px;
}

#subnavdiv #subnav5 {
	margin-left:291px;
}

#subnavdiv #subnav6 {
	margin-left:375px;
}

#subnavdiv .submenu a {
	font-size:11px;
}

#leftcol dd a.p_pakket {
	font-size:12px;
	font-weight:700;
	display:block;
	color:#F6FD2F;
	background-color:inherit;
	padding-top:3px;
	padding-bottom:3px;
	width:100%;
}

#masternavdiv {
	float:left;
	background-color:#F6FD2F;
	margin-left:147px;
	width:630px;
	line-height:20px;
}

#mastercontentdiv ul.submenu {
	width:130px;
	clear:both;
	list-style-type:none;
	float:left;
}

ul.submenu li {
	float:left;
	border-left-width:1px;
	border-left-style:solid;
	border-left-color:#442359;
}

ul.submenu li a {
	float:left;
	display:block;
	text-decoration:none;
	padding-right:15px;
	padding-left:15px;
	line-height:20px;
	font-weight:700;
	color:#442359;
	background-color:#F6FD2F;
}

.body_vervolg_z ul.submenu li a,
.body_zakelijk ul.submenu li a {
	background-color:#E32883;
	color:#fff;
}

.body_vervolg_z ul.submenu li a.sublist_s,
.body_vervolg_z ul.submenu li a.sublist_s:hover,
.body_vervolg_z ul.submenu li a:hover,
.body_zakelijk ul.submenu li a:hover {
	color:#E32883;
}

ul.submenu li a:hover,
ul.submenu li a.sublist_s {
	text-decoration:none;
	background-color:#fff;
}

ul.topnav li.topNav_first,
ul.submenu li.subNav_first {
	border-left-width:0;
	border-left-style:none;
}

ul.topnav li.zak_active a.topnavA:hover,
ul.topnav li.zak_active a.topnavA_s,
ul.topnav li.topNav_first a.topnavA:hover,
ul.topnav li.topNav_first a.topnavA_s {
	color:#fff;
	background-color:#e32883;
}

/*******************************************************************
Linker kolom
 ********************************************************************/

#leftcol {
	width:125px;
	padding-right:10px;
	padding-left:10px;
	color:#fff;
	background-color:inherit;
	float:left;
	display:block;
	padding-bottom:195px;
}

#leftcol h2,
#alsUitgelogd3 h2 {
	color:#fff;
	background-color:inherit;
	font-size:12px;
	margin-bottom:5px;
	clear:both;
	float:left;
}

#leftcol a {
	color:#fff;
	background-color:inherit;
}

#leftcol a.a_melden {
	color:#442359;
	background-image:none;
	background-color:#EFE7F5;
	border:1px solid #22112D;
	display:block;
	float:left;
	width:122px;
	padding:2px;
}

#leftcol dt {
	color:#fff;
	background-color:inherit;
	float:left;
	font-size:14px;
	margin-bottom:10px;
	width:130px;
}

#leftcol dd a {
	background-image:url(/private/images/arrow_lft.gif);
	background-repeat:no-repeat;
	background-position:0 7px;
	padding-left:12px;
	float:left;
	display:block;
	clear:both;
}

#alsUitgelogd3 {
	margin-bottom:10px;
	border-top-width:2px;
	border-bottom-width:2px;
	border-top-style:solid;
	border-bottom-style:solid;
	border-top-color:#F6FD2F;
	border-bottom-color:#F6FD2F;
	padding-top:10px;
	margin-top:-130px;
	padding-bottom:10px;
	bottom:10px;
	width:130px;
	float:left;
	margin-left:8px;
}

#alsIngelogd3 {
	background-color:#fff;
	margin-top:-130px;
	bottom:10px;
	width:110px;
	float:left;
	margin-left:8px;
	font-size: 11px;
	padding: 10px;
	border: 2px solid #F6FD2F;
}

#alsIngelogd3 .m_pagina

{
	font-weight: 700;
	text-decoration: underline;
}

#alsIngelogd3 .m_pagina:hover

{
	text-decoration: none;
}

#alsUitgelogd3 input {
	width:120px;
	color:#999;
	background-color:#fff;
	font-size:10px;
	float:left;
	border:1px solid #ccc;
	margin-bottom:3px;
}

#alsUitgelogd3 input#btnlogin {
	color:#333;
	background-color:#442359;
	background-image:url(/private/images/aanmelden_botton.gif);
	background-repeat:no-repeat;
	background-position:center center;
	margin-top:10px;
	height:22px;
	margin-left:0;
	width:85px;
	border-style:none;
	border-width:0;
}

#alsUitgelogd3 input#btnlogin:hover {
	background-image:url(/private/images/aanmelden_botton_mo.gif);
}

#alsUitgelogd3 #ShowStatusIndicator {
	width:130px;
	margin-top:-125px;
	position:absolute;
	margin-left:-102px;
}

#alsUitgelogd3 #wwError {
	background-color:#8F7AAC;
	width:110px;
	margin-top:-130px;
	position:absolute;
	margin-left:-87px;
	color:#fff;
	font-size:11px;
	padding:10px;
}

/*******************************************************************
Midden kolom
 ********************************************************************/

#content {
	width:585px;
	float:left;
	padding-right:20px;
	padding-left:20px;
	line-height:18px;
}

#content a {
	color:#685386;
	border-bottom:1px solid #ccc1dc;
}

#content a:hover {
	color:#624E7C;
	text-decoration:none;
	border-bottom:1px solid #8f7aac;
}

#content #hsGeneralForm a,
#content #productenoverzicht_bedrijven a {
	border-bottom-style:none;
}

#content h1 {
	font-size:20px;
	margin:20px 0 5px;
}

#content #linkblock h1 {
	font-size:14px;
}

#content h2 {
	margin-top:10px;
	margin-bottom:0;
}

#content p,
#content ul {
	margin:0;
}

#content ul,
#content ul ul {
	margin-bottom:15px;
	padding:0;
}

#content ul li,
#content ul ul li {
	padding-left:15px;
	background:transparent url(/private/images/list_arrow.gif) no-repeat 3px 7px;
}

#content ul li a,
#content ul ul li a {
	display:inline;
}

#content #linkblock h1,
#content #linkblock h1 a {
	margin-top:5px;
	margin-bottom:10px;
	display:block;
	border-bottom-style:none;
}

#content .uitvouw {
	margin-top:5px;
	background-color:#efefef;
	padding:5px;
}

#content ul.medewerkers {
	width:590px;
	background-image:none;
}

#content ul.medewerkers h2 {
	clear:both;
	margin-top:50px;
	margin-bottom:15px;
}

#content ul.medewerkers li,
#content ul.medewerkers li a {
	float:left;
	display:inline;
}

#content ul.medewerkers li a {
	width:165px;
}

#content ul.medewerkers div.groepen ul {
	width:165px;
	float:left;
	list-style-type:none;
	background-image:none;
	margin:0 0 0 10px;
	padding:0;
}

#content ul.medewerkers div.groepen ul li {
	list-style-type:none;
	background-image:none;
	font-size:10px;
	margin:0;
	padding:0;
}

#content ul.medewerkers div.groepen ul li h3 {
	font-size:11px;
}

#content ul.medewerkers div.groepen table {
	margin-bottom:15px;
	width:165px;
}

#content ul.medewerkers div.groepen table tr td {
	text-align:left;
	vertical-align:top;
	padding:3px;
}

#content ul.medewerkers div.groepen table a {
	width:auto;
}

#content li.uitvouw,
#content ul.medewerkers li {
	background-image:none;
}

#content .tabContainer a,
#content .tabContainer a:hover {
	border-bottom-style: none;
}


/*******************************************************************
Rechter kolom 
 ********************************************************************/

#mastercontentdiv {
	width:140px;
	float:right;
	padding-left:10px;
}

#mastercontentdiv a.pakket_img {
	background:url(/private/images/pakket_img.gif) no-repeat #FFF;
	display:block;
	height:22px;
	width:153px;
	margin-left:-8px;
}

#mastercontentdiv a {
	color:#222;
	background-color:inherit;
}

.body_home #mastercontentdiv .first_news_item,
.body_zakelijk #mastercontentdiv .first_news_item,
.body_senr #mastercontentdiv .first_news_item {
	margin-top:35px;
	clear:both;
}

.body_pakket #senr {
	border-right-width:0;
	border-right-style:none;
}

/*******************************************************************
Footer
 ********************************************************************/

ul.footer {
	clear:both;
	color:#fff;
	background-color:#442359;
	font-family:Arial, Helvetica, sans-serif;
	font-size:10px;
	width:836px;
	line-height:20px;
	padding-left:95px;
	float:left;
	height:20px;
}

ul.footer li {
	float:left;
	line-height:20px;
	padding-right:5px;
	padding-left:5px;
}

ul.footer li a,
ul.footer li a:hover {
	color:#fff;
	background-color:inherit;
	display:block;
	float:left;
}

/*******************************************************************
 Misc
 ********************************************************************/

dt {
	color:#ccc;
	background-color:inherit;
	font-weight:700;
	margin-top:10px;
}

#mastercontentdiv .rightcol-title {
	margin-top:10px;
	display:block;
	font-size:14px;
	font-weight:700;
	float:left;
	padding-right:5px;
	color:#666;
	background-color:inherit;
}

#mastercontentdiv .rightcol-title:hover {
	color:#222;
	background-color:inherit;
}

#mastercontentdiv .rightcol-title_s {
	margin-top:10px;
	display:block;
	font-size:14px;
	font-weight:700;
	float:left;
	padding-right:5px;
}

#mastercontentdiv ul li {
	margin-top:10px;
}

#mastercontentdiv dt {
	margin-top:20px;
	display:block;
	font-size:14px;
	font-weight:700;
	float:left;
	padding-right:5px;
	margin-bottom:10px;
	color:#222;
}

.meerartikelen {
	font-style:italic;
	font-weight:700;
	margin-top:5px;
}

#leftcol dd span.meerartikelen a {
	background-image:none;
	margin-bottom:10px;
}

/*******************************************************************
 Aktie pagina
 ********************************************************************/

.body_aktie #wrapper {
	background-image:url(/private/images/aktie_pagina.jpg);
	background-repeat:no-repeat;
	background-position:147px 53px;
}

.body_aktie #wrapper .intropagina {
	margin-top:260px;
}

.body_aktie p.aktie_inzending {
	display: block;
	clear: both;
	float: left;
	font-size: 10px;
	font-weight: 700;
	width: 400px;
}

.body_aktie #wrapper .hoofd_banner,
.body_aktie #wrapper .hsFaseButActive,
.body_aktie #hsGeneralForm #hsNav {
	background-image: none;
}

.body_aktie #hsGeneralForm #hsNav {
	display: none;
}

.body_aktie #hsGeneralForm .hsBottomButtonsRight {
	background-image: none;
	background-color: #442359;
	font-weight: 700;
}

.body_aktie #hsGeneralForm .hsBottomButtonsRight a {
	color: #fff;
	background-image: none;
}

.body_aktie #hsGeneralForm .hsBottomButtonsRight a:hover {
	background-image: none;
	color: #F6FD2F;
}

.body_aktie #hsGeneralForm fieldset {
	background-color: transparent;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}

.body_aktie #hsGeneralForm fieldset,
.body_aktie #hsGeneralForm .hsLine
{
	width: 500px;
}

.body_aktie #hsGeneralForm .hsBottomButtons
{
	width: 515px;
}

.body_aktie #hsGeneralForm .hsLine .hsLbl
{
	text-align: right;
	font-weight: 700;
	padding-right: 10px;
}

.body_aktie #hsGeneralForm .hsLine .hsLblE
{
	text-align: right;
	font-weight: 700;
	padding-right: 10px;
}

.body_aktie #hsGeneralForm .hsLine .hsInput
{
	width: 300px;
	background-color: #fff;
}

/*******************************************************************
 Home particulier
 ********************************************************************/

.body_home #wrapper {
	background-image:url(/private/images/home_bg.gif);
	background-repeat:no-repeat;
	background-position:147px 44px;
}

.body_home #header .hoofd_banner {
	background-image:none;
}

.body_home div.intropagina,
.body_zakelijk div.intropagina,
.body_senr div.intropagina {
	margin-top:250px;
	float:left;
	clear:both;
	width:500px;
	margin-left:50px;
	margin-right:20px;
}

#home_particulier #leftcol {
	display:block;
}

.body_home #twocolwrapper {
	background-image:url(/private/images/home_nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 1px;
}

#home_particulier #mastercontentdiv dl dd,
#senr_particulier #mastercontentdiv dl dd,
#home_zakelijk #mastercontentdiv dl dd {
	border-bottom-width:2px;
	border-bottom-style:solid;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
	width:130px;
}

#mastercontentdiv ul li {
	width:130px;
	float:left;
}

.body_home dl#leftcol dd a.particulier_banner01,
.body_home dl#leftcol dd a.particulier_banner02,
.body_aktie dl#leftcol dd a.particulier_banner01,
.body_aktie dl#leftcol dd a.particulier_banner02,
.body_zakelijk dl#leftcol dd a.particulier_banner03,
.body_zakelijk dl#leftcol dd a.particulier_banner04
{
	float: left;
	height: 143px;
	width: 123px;
	display: block;
	padding-left: 4px;
}

.body_home dl#leftcol a.particulier_banner01,
.body_aktie dl#leftcol a.particulier_banner01
{
	margin-top: 235px;
	margin-bottom: 15px;
	background-image: url(/private/images/senr01.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.body_home dl#leftcol a.particulier_banner02,
.body_aktie dl#leftcol a.particulier_banner02
{
/*	background-image: url(/private/images/senr05.gif);
*/	background-image: url(/private/images/senr02.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.body_zakelijk dl#leftcol a.particulier_banner03
{
	margin-top: 235px;
	margin-bottom: 15px;
	background-image: url(/private/images/senr03.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

.body_zakelijk dl#leftcol a.particulier_banner04
{
	background-image: url(/private/images/senr04.gif);
	background-repeat: no-repeat;
	background-position: center center;
}

#home_particulier #mastercontentdiv dl dd,
#home_particulier #mastercontentdiv dl dd a,
#senr_particulier #mastercontentdiv dl dd,
#senr_particulier #mastercontentdiv dl dd a,
#home_zakelijk #mastercontentdiv dl dd,
#home_zakelijk #mastercontentdiv dl dd a {
	color:#222;
}

#home_particulier #mastercontentdiv dl dd span.nieuws_titel,
#senr_particulier #mastercontentdiv dl dd span.nieuws_titel {
	color:#442359;
	font-weight:700;
	margin-top:3px;
	padding-top:3px;
	display:block;
}

#home_zakelijk #mastercontentdiv dl dd span.nieuws_titel,
.body_senr #home_particulier #mastercontentdiv dl dd span.nieuws_titel {
	color:#fff;
	font-weight:700;
	margin-top:3px;
	padding-top:3px;
	display:block;
}

#home_particulier #mastercontentdiv dl dd.meerminder,
#senr_particulier #mastercontentdiv dl dd.meerminder,
#home_zakelijk #mastercontentdiv dl dd.meerminder {
	border-bottom-width:0;
	border-bottom-style:none;
}

#home_particulier #content div.quicklinks,
#home_zakelijk #content div.quicklinks,
#senr_particulier #content div.quicklinks {
	float:left;
	clear:both;
	width:600px;
	margin-top:50px;
}

#home_particulier #content .berekenen,
#home_particulier #content .kosten,
#senr_particulier #content .berekenen,
#senr_particulier #content .kosten,
#home_zakelijk #content .berekenen,
#home_zakelijk #content .kosten {
	float:left;
	margin-bottom:75px;
}

#home_particulier #content .berekenen,
#senr_particulier #content .berekenen,
#home_zakelijk #content .berekenen {
	margin-left:25px;
	padding-left:20px;
}

#home_particulier #content .kosten,
#senr_particulier #content .kosten,
#home_zakelijk #content .kosten {
	padding-left:25px;
	margin-left:20px;
}

#home_particulier #content .berekenen li,
#home_particulier #content .kosten li,
#senr_particulier #content .berekenen li,
#senr_particulier #content .kosten li,
#home_zakelijk #content .berekenen li,
#home_zakelijk #content .kosten li {
	background-repeat:no-repeat;
	background-position:0 8px;
}

#home_particulier #content .berekenen li.banner,
#home_particulier #content .kosten li.banner,
#senr_particulier #content .berekenen li.banner,
#senr_particulier #content .kosten li.banner,
#home_zakelijk #content .berekenen li.banner,
#home_zakelijk #content .kosten li.banner {
	background-repeat:no-repeat;
	background-position:center center;
	width:270px;
	height:79px;
	margin-top:20px;
	margin-left:-20px;
	display:block;
	padding:0;
}

#home_particulier #content .berekenen li.banner {
	background-image:url(/private/images/home_banner_01.gif);
}

#home_particulier #content .kosten li.banner {
	background-image:url(/private/images/home_banner_02.gif);
}

#home_particulier #content .berekenen li a,
#home_particulier #content .kosten li a,
#senr_particulier #content .berekenen li a,
#senr_particulier #content .kosten li a,
#home_zakelijk #content .berekenen li a,
#home_zakelijk #content .kosten li a {
	font-weight:700;
	color:#442359;
	background-color:inherit;
	font-size:14px;
	padding-top:4px;
	padding-bottom:4px;
	display:block;
	background-image:url(/private/images/arrow_rt.gif);
	background-repeat:no-repeat;
	background-position:right center;
	width:215px;
	border-bottom-style:none;
}

#home_particulier #content .berekenen li.banner a,
#home_particulier #content .kosten li.banner a,
#senr_particulier #content .berekenen li.banner a,
#senr_particulier #content .kosten li.banner a,
#home_zakelijk #content .berekenen li.banner a,
#home_zakelijk #content .kosten li.banner a {
	background-image:none;
	display:block;
	float:left;
	height:79px;
	width:270px;
	margin-left:-20px;
}

#home_particulier #content .berekenen li,
#home_particulier #content .kosten li {
	background-image:url(/private/images/h_bullet.gif);
}

#senr_particulier #content .berekenen li,
#senr_particulier #content .kosten li {
	background-image:url(/private/images/h_bullet_senr.gif);
}

#home_zakelijk #content .berekenen li,
#home_zakelijk #content .kosten li {
	background-image:url(/private/images/h_bullet_z.gif);
}

#mastercontentdiv dl dd,
#home_zakelijk #mastercontentdiv dl dd {
	border-bottom-color:#442359;
}

/*******************************************************************
 Home zakelijk
 ********************************************************************/

.body_zakelijk #wrapper {
	background-image:url(/private/images/homeZakelijk_bg.gif);
	background-repeat:no-repeat;
	background-position:147px 43px;
}

.body_zakelijk #header .hoofd_banner {
	background-image:none;
}

.body_zakelijk #header .logoSnR,
.body_vervolg_z #header .logoSnR {
	background-image:url(/private/images/snr_logo_zakelijk.gif);
}

.body_zakelijk #alsUitgelogd3,
.body_vervolg_z #alsUitgelogd3 {
	border-top-color:#E14E98;
	border-bottom-color:#E14E98;
	display:none;
}

.body_zakelijk #wrapper .content_wrapper,
.body_vervolg_z #wrapper .content_wrapper {
	background-image:url(/private/images/main_z_bg.gif);
	background-repeat:repeat-y;
	background-position:left top;
}

.body_zakelijk #alsUitgelogd3 input#btnlogin,
.body_vervolg_z #alsUitgelogd3 input#btnlogin {
	background-image:url(/private/images/aanmelden_z_botton.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

.body_zakelijk #alsUitgelogd3 input#btnlogin:hover,
.body_vervolg_z #alsUitgelogd3 input#btnlogin:hover {
	background-image:url(/private/images/aanmelden_z_botton_mo.gif);
}

.body_zakelijk #header .aktie_banner a,
.body_vervolg_z #header .aktie_banner a {
	background-image:url(/private/images/akie_banner_z.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
}

.body_vervolg_z #header .hoofd_banner {
	background-image:url(/private/images/header_z.gif);
	background-repeat:no-repeat;
	background-position:right center;
}

.body_zakelijk #twocolwrapper {
	background-image:url(/private/images/zakelijk_nav_bg.jpg);
	background-repeat:no-repeat;
	background-position:0 -1px;
}

#home_particulier #leftcol dd.first_p_pakket,
#home_zakelijk #leftcol dd.first_p_pakket {
	margin-top:50px;
	display:block;
	clear:both;
	float:left;
}

.body_zakelijk #mastercontentdiv a,
.body_vervolg_z #mastercontentdiv a {
	color:#fff;
	background-color:inherit;
}

.body_zakelijk #mastercontentdiv a.pakket_img,
.body_vervolg_z #mastercontentdiv a.pakket_img {
	background-image:url(/private/images/pakket_img_z.gif);
	background-repeat:no-repeat;
	background-position:1px 0;
}

#home_zakelijk #mastercontentdiv ul li {
	border-bottom-width:2px;
	border-bottom-style:solid;
	border-bottom-color:#877649;
	margin-bottom:5px;
	padding-top:5px;
	padding-bottom:5px;
}

#home_zakelijk #mastercontentdiv ul li span.nieuws_titel,
#senr_particulier #mastercontentdiv dl dd span.nieuws_titel {
	font-weight:700;
	margin-top:3px;
	padding-top:3px;
	display:block;
	color:#fff;
}

#home_zakelijk #mastercontentdiv ul li.meerminder {
	border-bottom-width:0;
	border-bottom-style:none;
}

#home_zakelijk #content .berekenen li.banner {
	background-image:url(/private/images/home_banner_z_01.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

#home_zakelijk #content .kosten li.banner {
	background-image:url(/private/images/home_banner_z_02.gif);
	background-repeat:no-repeat;
	background-position:center center;
}

/*******************************************************************
 Basis zakelijk
 ********************************************************************/

.body_vervolg_z #masternavdiv,
.body_vervolg_z #masternavdiv ul li a {
	color:#fff;
	background-color:#e32883;
}

.body_vervolg_z #masternavdiv ul li a:hover,
.body_vervolg_z #masternavdiv ul.submenu li a.sublist_s {
	color:#e32883;
	background-color:#fff;
}

.body_vervolg_z #mastercontentdiv dt {
	margin-top:20px;
	display:block;
	font-size:14px;
	font-weight:700;
	float:left;
	padding-right:5px;
	color:#fff;
	background-color:inherit;
	margin-bottom:10px;
}

/*******************************************************************
SenR
 ********************************************************************/

.body_senr #masternavdiv,
.body_vervolg_senr #masternavdiv {
	background-color:#8f7aac;
}

.body_senr #wrapper .content_wrapper,
.body_vervolg_senr #wrapper .content_wrapper {
	background-image:url(/private/images/main_c_bg.gif);
	background-repeat:repeat-y;
}

.body_senr #mastercontentdiv a.rightcol-title_s,
.body_senr #mastercontentdiv ul li a,
.body_vervolg_senr #mastercontentdiv a.rightcol-title_s,
.body_vervolg_senr #mastercontentdiv ul li a {
	color:#fff;
}

.body_senr ul.submenu li a.sublist,
.body_vervolg_senr ul.submenu li a.sublist {
	color:#fff;
	background-color:#8F7AAC;
}

.body_senr ul.submenu li a.sublist_s,
.body_senr ul.submenu li a.sublist:hover,
.body_vervolg_senr ul.submenu li a.sublist_s,
.body_vervolg_senr ul.submenu li a.sublist:hover {
	color:#8F7AAC;
	background-color:#fff;
}

.body_senr #header .hoofd_banner {
	background-image: none;
}

.body_senr #wrapper {
	background-image:url(/private/images/home_particulier.jpg);
	background-repeat:no-repeat;
	background-position:150px 23px;
}

.body_senr #twocolwrapper #content ul.berekenen li.top_list,
.body_senr #twocolwrapper #content ul.kosten li.top_list {
	background-image: none;
	padding-left: 0px;
}

.body_senr #twocolwrapper #content ul.berekenen li.top_list a,
.body_senr #twocolwrapper #content ul.kosten li.top_list a {
	background-image: none;
	font-size: 18px;
	text-align: center;
}
/*******************************************************************
Bedrijvenpakket
 ********************************************************************/

table#productenoverzicht_bedrijven th {
	text-align:left;
	margin:0;
	padding:0;
}

table#productenoverzicht_bedrijven th a {
	display:block;
	font:bold 1.2em/1.6em Verdana, Geneva, sans-serif;
	margin:10px 0 0;
	padding:0;
}

table#productenoverzicht_bedrijven td a {
	display:block;
	width:365px;
	text-decoration:none;
}

table#productenoverzicht_bedrijven td.extrainf_td a,
table#productenoverzicht_bedrijven td.brochure_td a,
table#productenoverzicht_bedrijven td.polisvrw_td a {
	display:block;
	width:28px;
	height:19px;
	text-decoration:none;
}

table#productenoverzicht_bedrijven td.extrainf_td a {
	background:transparent url(/private/images/extrainfo.gif) no-repeat 0 0;
}

table#productenoverzicht_bedrijven td.brochure_td a {
	background:transparent url(/private/images/brochure.gif) no-repeat 0 0;
}

table#productenoverzicht_bedrijven td.polisvrw_td a {
	background:transparent url(/private/images/polis.gif) no-repeat 0 0;
}