* {
  padding: 0;
  margin: 0;
}

@font-face {
  font-family: Fertigo;
  src: url('/Fertigo_PRO.otf');
}


body {
	background:#e8e8e8;text-align: center;
	margin:0;padding:0;
  font-size: 12px;
  color: #707070;
  font: 1em/1.5em "Trebuchet MS", Lucida, Verdana, sans-serif;
}

h1, h2, h3 {
  font-family: Fertigo;
}

img { border:0; }
fieldset,form {border:0;padding:0;margin:0;}

a { border:0;text-decoration: none;outline: none; }

a:link,
a:visited {
	color:#848484;
	font-weight:bold;
	border:0;
	text-decoration: underline;
}

a:hover,
a:active {
	color:#848484;
	font-weight:bold;
	text-decoration: underline;
}

.waiting {
  padding-left: 20px;
  background: url(/images/spinner-gray.gif) no-repeat;
}

#container_master {
	background:#87d6f5 url(/images/container_master_background.png) repeat;text-align: center;
}

#container_main {
	margin-left:auto;margin-right:auto;width:981px;text-align: left;
	background:url(/images/container_main_background.png) repeat-y top left;
}

#container_main_inner {
	width:965px;margin-left:8px;text-align: left;background-color:#ffffff;
}

#container_header {
	border-bottom:7px solid #98d5f4;
}

#container_topbanner {
	background:url(/images/container_topbanner_background_1.png) no-repeat top left;
	height:172px;
	margin-bottom:20px;
}

.container_description {
  font-size:12px;
  margin-left:10px;
  margin-top:10px;
}

.container_description p {
  margin: 1em 0px;
}


#container_footer {
	background:#e8e8e8 url(/images/container_footer_background.png) repeat-x top left;text-align: center;min-height:61px;
}

#container_footer .submenu li {
  float:none;
  margin-top:0px;
  background: none;
  height: auto;
  line-height:1em;
  list-style-type:none;
}

#container_footer_main {
	margin-left:auto;margin-right:auto;width:965px;text-align: left;border-left:1px solid #96d6fa;border-right:1px solid #96d6fa;
}

#container_footer_inner {
	width:950px;margin-left:5px;text-align: left;
}



#container_header_inner {
	width:922px;margin-left:5px;text-align: left;
	margin-left:54px;padding-top:1px;height:80px;
}

#container_header_inner img {
		margin:0;
}

a.top_menu_link:visited,a.top_menu_link:hover,a.top_menu_link:link,a.top_menu_link:active {
	text-decoration:none;
}


#mainlogo {
	float:left;
}

div.call-to-action {
	float:right;
	margin-right:50px;
	margin-top:-10px;
}


#container_header_inner ul {
	list-style-type:none;padding:0;margin:0;margin-left:20px;
	margin-top:42px;font-size:14px;
}


#container_header_inner li {
	float:left;
	text-align:left;
	margin-right:11px;
	padding-left:11px;
	background:url(/images/topmenu_devider.png) no-repeat;
}

#container_header_inner li.first {
	float:left;
	text-align:left;
	margin-left:10px;
	padding-left:10px;
	background:transparent;
}

#container_header_inner li.last {
	text-align:left;
	margin-left:10px;
	padding-left:10px;
	background:url(/images/topmenu_devider.png) no-repeat;
}

#container_header_inner-signindiv {
	float:right;text-align:right;font-size:11px;font-weight:normal;padding-right:10px;color:#b2b2b2;padding-top:10px;
	width:153px;
}


#container_header_inner-signindiv a:link,
#container_header_inner-signindiv a:visited {
	color:#ffffff;
	font-weight:bold;
	border:0;
	text-decoration: none;
}
#container_header_inner-signindiv a:hover,
#container_header_inner-signindiv a:active {
	color:#ffffff;
	font-weight:bold;
	border:0;
	text-decoration: underline;
}

#topbanner_txt {
  font-size:14px;
}

#topbanner_txt>a {
  color:#f6327c;
}


#container_page {
	text-align:left;
	width:950px;
	min-height:1000px;
	padding-bottom:20px;
}

#container_page_submenu {
	text-align:center;
	height:25px;
}


#container_page_submenu ul {
	list-style-type:none;padding:0;margin:0;width:500px;margin-left:auto;margin-right:auto;
}


#container_page_submenu li {
	float:left;
	background:url(/images/submenu_background_without_border_dark.png) no-repeat;
	width:110px;
}

#container_page_submenu li.current {
	background:url(/images/submenu_background_without_border.png) no-repeat;
}

#container_page_submenu li.current a{
	color:#3198d9;
}

#container_page_submenu li:hover {
	background:url(/images/submenu_background_without_border.png) no-repeat;
}

#container_page_submenu a:link,
#container_page_submenu a:visited {
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
	color:#ffffff;
}

#container_page_submenu a:hover,
#container_page_submenu a:active {
	font-weight:bold;
	font-size:13px;
	text-decoration: underline;
	color:#ffffff;
}

td {
	vertical-align:top;
	text-align:left;
}


div.right_box {
	margin-bottom:20px;
	width:258px;
	font-size:12px;
}

div.right_box_blue_top {
	background:url(/images/right_box_blue_top.png) no-repeat;
	height:16px;
}

div.right_box_blue_middle {
	background:url(/images/right_box_blue_middle.png);
	padding-left:10px;
	padding-right:10px;
}


div.right_box_blue_middle-ads {
	background:url(/images/right_box_blue_middle.png)repeat-y;
}

div.right_box_blue_bottom {
	background:url(/images/right_box_blue_bottom.png) no-repeat;
	height:16px;
}

div.right_box_title {
	font-size:14px;
	color:#03afed;
	font-weight:bold;
}

div.right_box_title-ads {
	font-size:14px;
	color:#03afed;
	font-weight:bold;
	padding-left:15px;
	text-align:left;
}

div.right_box_txt {
	font-size:12px;
}

div.right_box_txt fieldset {
	margin-top:10px;
}


div.right_box_txt-news {
	padding:0;
}


div.gobutton {
	margin-top:10px;
}



ul.latestnews_sidebar {
	list-style-type:none;padding:0;margin:0;margin-top:15px;font-size:12px;margin-bottom:10px;
}

ul.latestnews_sidebar li {
	border-bottom:1px dotted #999999;
}
ul.latestnews_sidebar span {
	color:#03afed;font-weight:bold;margin:0;
}


ul.latestnews_sidebar-news {
	list-style-type:none;padding:0;margin:0;margin-top:15px;font-size:12px;margin-bottom:10px;
}

ul.latestnews_sidebar-news li {
	border-bottom:1px dotted #999999;
}
ul.latestnews_sidebar-news span {
	color:#03afed;font-weight:bold;margin:0;
}




ul.latestnews_sidebar a:link,
ul.latestnews_sidebar a:visited {
	color:#848484;
	font-weight:normal;
	border:0;
	text-decoration: none;
}

ul.latestnews_sidebar a:hover,
ul.latestnews_sidebar a:active {
	color:#848484;
	font-weight:normal;
	text-decoration: underline;
}


a.newsarchief_link:link,
a.newsarchief_link:visited {
	color:#03afed;
	font-weight:bold;
	font-size:13px;
	text-decoration: none;
}

a.newsarchief_link:hover,
a.newsarchief_link:active {
	color:#03afed;
	font-size:13px;
	font-weight:bold;
	text-decoration: underline;
}



ul.footermenu {
	list-style-type:none;font-size:11px;
}

ul.footermenu li {
	margin-top:4px;height:22px;float:left;padding-left:5px;padding-right:5px;
	background:url(/images/footer_border_back.png) right top no-repeat;
}

ul.footermenu img {
	margin-top:5px;
}


ul.footermenu a:link,
ul.footermenu a:visited {
	font-weight:normal;
	font-size:11px;
	text-decoration: underline;
}

ul.footermenu a:hover,
ul.footermenu a:active {
	font-size:11px;
	font-weight:normal;
	text-decoration: none;
}

.footermenu .sponsor {
  float:right;
  background: transparent;
}

.sponser img {
  vertical-align:middle;
}

#container_header_inner-signindiv_go {
	width:153px;background:url(/images/top_signin_back.png) no-repeat;height:30px;margin-bottom:2px;color:#ffffff;padding-top:3px;
}

#container_header_inner-signindiv_go-inner {
	padding-right:10px;
}

#container_header_inner-search_go {
	width:153px;background:url(/images/top_search_back.png) no-repeat;height:30px;padding-top:3px;
}

#container_header_inner-search_go-inner {
	padding-right:10px;padding-top:3px
}

#container_header_inner-search_go-inner2 {
	float:right;margin-top:2px;margin-left:5px;margin-right:10px;
}

#header_searchfield {
	width:60px;font-size:10px;
}

a.current_top:link,
a.current_top:visited {
	color:#03afed;
}

a.current_top:hover,
a.current_top:active {
	color:#03afed;
}	
	

div.flash {
	width:859px;font-size:12px;margin-bottom:10px;line-height:1.4;background:url(/images/flash_background-middle.png) top left;
}

div.flash-top {
	background:url(/images/flash_background-top.png) no-repeat top left;width:859px;height:20px;
}

div.flash-middle {
	width:840px;
	padding-left:10px;
	overflow:auto;
}

div.flash-bottom {
	background:url(/images/flash_background-bottom.png) no-repeat top left;width:859px;height:20px;
}

div.topbanner_spacebar {
	height:5px;
}

#breadcrumbs {
	margin-left:10px;
	font-size:11px;
}

a.addthis_button_compact {
	color:#ffffff;
}
div.phonesdiv {
	height:200px;
}
div.banner468 {
	margin-top:10px;
}



div.rightbox_small_belgedrag {
	width:253px;
	background:url(/images/sidebarbutton_belgedrag.png) no-repeat top;
	height:108px;
	margin-bottom:20px;
	font-size:12px;
}




div.rightbox_small_abonnement {
	width:253px;
	background:url(/images/sidebarbutton_abonnement.png) no-repeat top;
	height:108px;
	margin-bottom:20px;
	font-size:12px;
}



div.rightbox_small_telefoon {
	width:253px;
	background:url(/images/sidebarbutton_telefoon.png) no-repeat top;
	height:108px;
	margin-bottom:20px;
	font-size:12px;
}

div.rightbox_small-title {
	font-size:18px;color:#f1337b;font-size:bold;
	text-align:left;
	padding-top:5px;
	padding-left:10px;
}

a.cta_titlelink:link,
a.cta_titlelink:visited {
	font-size:18px;color:#f1337b;
	font-size:normal;
	text-decoration:none;
}

a.cta_titlelink:hover,
a.cta_titlelink:active {
	font-size:18px;color:#f1337b;
	font-size:normal;
	text-decoration:underline;
}



div.rightbox_small-txt {
	padding-top:5px;
	text-align:left;
	padding-left:10px;
	width:120px;
	line-height:1.4;
	margin-bottom:10px;
}

div.rightbox_small-button {
	padding-left:10px;
}

span.tool {
  position: relative;   /* this is key */
  cursor: help;
}
 
span.tool span.tip {
  display: none;        /* so is this */
}

/* tooltip will display on :hover event */
 
span.tool:hover span.tip {
  display: block;
  z-index: 100;
  position: absolute;
  top: 1.6em;
  left: 0;
  width: 200px;
  padding: 10px;
  border: 1px solid #cccccc;
  background-color: #56abcf;
  font: normal 12px arial, helvetica, sans-serif;
  text-align: left;
  color: #ffffff;
}

#content span.tool::after {
  padding-left: 2px;            /* eye candy */
  content: url(/images/bubble.gif);
}

#latest_advice>strong {
  color:#F3347A;
}

#ups_bottom {
	margin-left:5px;margin-top:20px;background:url(/images/rekeningbeheer_bottom_background.png) no-repeat top left;width:857px;height:152px;color:#ffffff;font-size:12px;
}


div.ups_bottom-box {
	float:left;background:url(/images/rekeningbeheer_bottom_background-box.png) no-repeat top left;width:204px;height:134px;margin-top:9px;margin-left:8px;color:#444444;line-height:1.6;font-size:11px;
}

div.ups_bottom-box-inner {
	padding-right:20px;padding-left:8px;
}

div.ups_bottom-box h4 {
	margin:0;padding:0;color:#03afed;font-size:16px;font-weight:bold;
}
