searchbox
{    
color:#899096;
font-family:Arial,Helvetica,sans-serif;
font-size:11px;
margin:0;
padding:0;
float:left;
margin-bottom:20px;
min-height:300px;
padding:15px 0 0 15px;
}

ol.searchresults {
color:#899096;
font-size:11px;
list-style:none outside none;
}
ol.searchresults li {
margin:3px 0;
}

div.quicksearch input.quicksearchsubmit, input.actionsubmit, input.bigactionsubmit {
background:url("/_img/searchbutton_bg.png") repeat-x scroll 0 0 #B40D15;
border:1px solid #AD1B2A;
color:#FFFFFF;
cursor:pointer;
float:left;
font-size:11px;
height:20px;
line-height:18px;
margin:0;
padding:0 6px;
}
div#searchsitefull input.quicksearchinput {
width:170px;
}

div.quicksearch input.quicksearchinput {
border:1px solid #AD1B2A;
float:left;
font-size:11px;
height:18px;
line-height:18px;
margin:0;
padding:0;
}
ol.searchresults p.searchresult_description {
	clear:left;
	margin:0;
	font-size:1.0em;
}

searchtitle{
border-bottom:1px solid #D68D95;
clear:both;
color:#AD1B2A;
font-size:1.3em;
font-weight:bold;
margin:0;
padding:2px 0;
}
ol.searchresults ul.searchresult_links li.first a {
padding-left:0;
}
ol.searchresults ul.searchresult_links li a {
padding:0 5px;
margin:0px;
}

ol.searchresults a {
text-decoration:none;
}

.knop {
	border: 0;
	background: transparent url(/_img/bloc_button.png) no-repeat 0 0;
	height: 18px;
	width: 18px;
	cursor: pointer;
	display: inline;
}

.choose_years {
	padding: 10px;
}

.choose_years select {
	font-size: 1.2em;
}

.victorparagraph p
{
clear:none;
}
div.pensions-individuals, div.pensions-selfemployed, div.product-category {
	font-size:1.1em;
	 color: #796B67;
}


ddl.pensions-products, dl.category-product-list {
	padding:0 10px 0 20px;
}

dl.pensions-products dt, dl.category-product-list dt {
	font-weight:bold;
}

dl.pensions-products dt a, dl.category-product-list dt a {
	text-decoration:none;
}

dl.pensions-products dt a:hover, dl.category-product-list dt a:hover {
	text-decoration:underline;
}

dl.pensions-products dd, dl.category-product-list dd {
	margin:0 0 5px;
}

div.pensions-individuals p, div.pensions-selfemployed p, div.product-category p{
	font-style:italic;
}

div.pensions-individuals p.readmore, div.pensions-selfemployed p.readmore, div.product-category p.readmore {
	font-size:10px;
}

div#maincontent div.pensions-product {
	margin:10px 20px 20px 0;
}

div#maincontent h3.thumbtitle {
	float:left;
	margin:0;
	font-size:12px;
	font-weight:normal;
	border:0;
}
div.jobs_highlights, div.insurances_highlights, div.product-box-highlights {
	clear:both;
	padding:20px 0;
}

div.job-highlight h3.thumbtitle a, div.insurances-highlight h3.thumbtitle a,  div.product-box h3.thumbtitle a {
	width:178px;
	
}

div.job-highlight, div.insurances-highlight, div.product-box{
	width:178px;
	float:left;
	margin:0 17px;
	display:inline; /* IE6 double margin fix */
	min-height:210px;
}

div.product-box-line{ overflow:hidden; }

div.job-highlight p.product-detail, div.insurances-highlight p.product-detail {
	padding:10px 0 0;
}

div.job-highlight p.readmore, div.insurances-highlight p.readmore {
	text-align:left;
}

div#maincontent div.contact_details h3 {
	color:#ad1b2a;
	margin:50px 0 0 0;
}
div.jobs_highlights, div.insurances_highlights, div.product-box-highlights {
	clear:both;
	padding:20px 0;
}
h3.thumbtitle a {
	padding-top:80px;
	width:157px;
	height:22px;
	display:block;
	color:#888F95;
	text-decoration:none;
	text-align:center;
}

h3.thumbtitle a:hover {
	color:#ad1b2a;
}
div.front-thumbs div a span, h3.thumbtitle a span {
	background:#fff;
	display:block;
	height:22px;
	line-height:22px;
	cursor:pointer;
}