/* Reset 
-------------------------------------------------- */
html, body, 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, ul, ol, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	font-weight: inherit;
	font-family: inherit;
}

/* General
-------------------------------------------------- */
html {
	min-width: 960px;
	background-color: #F9F9F9;
	padding-top: 88px;
}

body {
	/*
		Standard font-size (100%) is about 16px.
		Setting it to 62.5% means setting it to about 10px
		From there on we can work with em's and e.g. 1.2em now means 12px
		So the second declaration after the forward slash of 1.6em means 16px for the line-height.
		1.4545 means 1.6em if the font-size is 1.1em
	*/
	font: 68.8%/1.364 Verdana, Helvetica, sans-serif;
	color: #333;
	padding-top: 20px;
	margin: 0 auto;
	width: 960px;
	background-repeat: no-repeat;
	background-position: -9999px -9999px;
}

body.has-toolbar {
	padding-top: 33px;
}

/* main navigation background */
body:before, body > .before,
body:after, body > .after {
	height: 28px;
	width: 50%;
	left: 0;
	position: absolute;
	top: 60px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/main-nav-bg.png) repeat-x left -28px;
}

body:after, body > .after {
	left: auto;
	right: 0;
	background-position: left -56px;
}

/* footer background */
body > .footer:before, body > .footer > .before {
	position: absolute;
	height: 39px;
	width: 100%;
	min-width: 960px;
	left: 0;
	margin-top: 30px;
	background: #d8d8d8;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#d8d8d8', endColorstr='#f9f9f9'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#d8d8d8), to(#f9f9f9)); 
	background: linear-gradient(to bottom, #d8d8d8, #f9f9f9); 
}

/* :before and :after blocks */
body:after, body > .after,
body:before, body > .before,
body > .content:before, body > .content > .before,
body > .content:after, body > .content > .after,
body > .content > .content:before, body > .content > .content > .before,
body > .footer:before, body > .footer > .before {
	content: '';
	display: block;
}

img {
	border: none;
	max-width: 100%;
}

a {
	color: #333;
	text-decoration: none;
	padding-top: .1em; /* prevent gap between multi-line links */
	padding-bottom: .2em;
}

a:hover,
p a:visited,
label a:visited {
	text-decoration: underline;
}

.archive p a.more,
.archive p a.download,
body.news .content .content .aside .contact ul li a:link,
p a:link, label a:link {
	text-decoration: underline;
	color: #009286;
}

body.news .content .content .aside .contact ul li a:visited,
p a:visited, label a:visited {
	color: #79838c;
}

body.news .content .content .aside .contact ul li a:hover,
p a:hover, label a:hover {
	color: #005e5d;
}

body.news .content .content .aside .contact ul li a:active,
p a:active, label a:active {
	color: #94c23c;
}

p {
	margin-bottom: 15px;
}

p:last-child {
	margin-bottom: 20px;
}

.breadcrumbs p {
	margin-bottom: 0;
}

p.first {
	font-weight: bold;
}

div.hr,
hr {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border-hr.gif) no-repeat right top #CCC;
	border: none;
	clear: both;
	height: 1px;
	margin-bottom: 20px;
}

div.hr hr {
	display: none;
}

/* Headings
-------------------------------------------------- */
h1, h1 a, h2, h2 a, h3, h3 a
h1 a:hover, h1 a:visited, h2 a:hover, h2 a:visited, h3 a:hover, h3 a:visited,
caption {
	font-family: Arial, Helvetica, sans-serif;
}

h1 {
	font-size: 1.455em;
	font-weight: 700;
	color: #006a5a;
	margin-bottom: 10px;
}

h2, h2 a,
caption {
	font-size: 1.455em;
	font-weight: 700;
	color: #006a5a;
	margin-bottom: 5px;
}

.last + h2 {
	clear: both;
}

.content .content h3,
.content .content h4, 
.alternative h3,
.content > .nav h3 {
	font-size: 	1.182em;
	font-weight: 700;
	color: #006a5a;
	margin-bottom: .55em;
	clear: both;
}

/* Form
-------------------------------------------------- */
select,
input,
textarea,
label,
.content form p,
a.button,
#cboxClose:after {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.091em;
}

input,
textarea,
select {
	border: 1px solid #ccc;
	border-radius: 2px;
}

.content input[type="password"].error,
.content input[type="text"].error,
.content input[type="radio"].error,
.content input[type="checkbox"].error,
.content textarea.error,
.content select.error {
	border: 1px solid red !important;
	color: red !important;
	background-color: #FFFFDD !important;
}

.content p.error,
.content label.error {
	color: red;	
}

input[type=radio],
input[type=checkbox] {
	border: none;
	margin: 0 5px 12px 0;
	padding: 0;
	height: 16px;
}

/* added for input validation of poll functionality */
.content label.errorMesg {
	margin-bottom: 0px;
	display: block !important;
	color:#FF0000 !important;
	clear: both;
}

.content label {
	display: inline-block;
	width: 30%;
	margin-right: 15px;
}

.content input,
.content label,
.content textarea,
.content select,
.content checkbox {
	margin-top: 8px;
	margin-bottom: 16px;
	vertical-align: top;
}

.content label[for=request-message],
label + textarea[name=request-message],
label + textarea[name=request-message] + br {
	display: none;
}

fieldset > .dropdown {
	margin-top: 4px;
	margin-bottom: 18px;
}

.content fieldset {
	margin-bottom: 20px;
	padding-top: 20px;
	border-top: 1px solid #d6d6d6;
}

.content form fieldset:first-child {
	padding-top: 0;
	border-top: none;
}

.gateway .warning,
.gateway fieldset,
.gateway form fieldset:first-child {
	background: #F2F2F2;
	border-top: none;
	padding: 23px 30px 10px 30px;
	clear: both;
}

.gateway fieldset fieldset {
	margin-top: 20px;
	background-color: #F9F9F9;
	color: #006a5a;
}

.content .gateway input[type=submit],
.content .gateway input[type=submit]:hover,
.content .gateway input[type=submit][disabled],
.content .gateway input[type=submit][disabled]:hover {
	margin-right: 0;
}

.content .gateway .warning {
	background-color: #FFEAC0;
	overflow: hidden;
}

.gateway .access-denied .button {
	float: right;
}

.gateway .access-denied.hidden {
	display: none;
}

.content .gateway form p {
	margin-bottom: 15px;
}

.gateway label {
	color: #006a5a;
	font-weight: bold;
}

fieldset[disabled] > *, /* preserve fieldset background-color */
.disabled {
	opacity : .35;
	filter: alpha(opacity=35);
}

fieldset[disabled].disabled {
	opacity: 1;
	filter: none;
}

fieldset[disabled] label,
.disabled label,
.disabled h2 {
	color: #333;
}

.resident-and-authorized.disabled * {
	display: none;
}

.resident-and-authorized.disabled > h2 {
	display: block;
}

.extra-wide label {
	width: 27%;
}

.content .gateway .warning h2,
.content .gateway fieldset h2 {
	background: none;
}

.content .gateway .warning h2 {
	font-size: 16px;
}

.gateway fieldset fieldset ol {
	padding-left: 0;
	margin-bottom: 5px;
}

body.news .content .extra-wide .filter-rss fieldset {
	border: none;
}

body.news .content .extra-wide .filter-rss .filter-body {
	width: auto;
	
}
.content form p {
	
	margin: 4px 0;
}

.content legend {
	display: none;
}

.content input[type=radio] + label,
.content input[type=checkbox] + label {
	width: auto;
}

.careers .content input[type=radio] + label,
.careers.content input[type=checkbox] + label {
	vertical-align:top;
}

.careers .content label {
	vertical-align:center;
}

.content input[type=password],
.content input[type=text], 
.content textarea {
	width: 62%;
	margin-top: 4px;
}

.content textarea {
	margin-top: 5px;
}

.content .extra-wide input[type=password],
.content .extra-wide input[type=text],
.content .extra-wide textarea {
	width: 68%;
}

.content input[type=password],
.content input[type=text], 
.content textarea,
.content select {
	padding: 3px 4px;
	border-top: 1px solid #adadad;
	border-right: 1px solid #e4e3ec;
	border-bottom: 1px solid #e4e3ec;
	border-left: 1px solid #e4e3ec;
}

.content input[type=password],
.content input[type=text] {
	height: 16px;
}

.content .poll.emphasis fieldset input[type=submit] {
	float: left;
	margin-top: 5px;
}

.content input[type=reset][disabled]:hover,
.content input[type=button][disabled]:hover,
.content input[type=submit][disabled]:hover,
.content input[type=reset][readonly]:hover,
.content input[type=button][readonly]:hover,
.content input[type=submit][readonly]:hover,
.content input[type=reset],
.content input[type=button],
.content input[type=submit],
a.button,
#cboxClose:after {
	background: #ffd200;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328)); 
	background: linear-gradient(to bottom, #ffd200, #f1b328);
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);
    display: inline-block;
    padding: 0 10px 1px;
    text-decoration: none;
	margin-right: 10px;
	cursor: pointer;
	float: right;
	border: 1px solid #dca325;
	min-height: 24px;
	color: #333;
	text-shadow: 0px 1px 0px #fce7b0;
	vertical-align: middle;
	text-align: center;
}

#cboxClose:after {
	display: none;
}

body.news #cboxClose:after {
	display: block;
} 

#cboxClose:after {
	border-radius: 2px;
}

.content input[type=reset]:hover,
.content input[type=button]:hover,
.content input[type=submit]:hover,
a.button:hover,
#cboxClose:hover:after {
	background: #f1b328;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f1b328', endColorstr='#ffd200'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f1b328), to(#ffd200)); 
	background: linear-gradient(to bottom, #f1b328, #ffd200);
}

.content input[type=reset][disabled].secondary:hover,
.content input[type=button][disabled].secondary:hover,
.content input[type=submit][disabled].secondary:hover,
.content input[type=reset][readonly].secondary:hover,
.content input[type=button][readonly].secondary:hover,
.content input[type=submit][readonly].secondary:hover,
.content input[type=reset].secondary, 
.content input[type=button].secondary, 
.content input[type=submit].secondary,
a.button.secondary {
	background: #ffffff;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#a6a6a6'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#a6a6a6)); 
	background: linear-gradient(to bottom, #fff, #a6a6a6);
	border: 1px solid #bfbfbf;
	color: #333;
	text-shadow: 0 1px 0 #EEE;
}

.content input[type=reset].secondary:hover,
.content input[type=button].secondary:hover, 
.content input[type=submit].secondary:hover,
a.button.secondary:hover,
a.button.secondary.checked {
	background: #a6a6a6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#a6a6a6', endColorstr='#ffffff'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#a6a6a6), to(#fff)); 
	background: linear-gradient(to bottom, #a6a6a6, #fff);
	border: 1px solid #bfbfbf;
	color: #333;
}

input[disabled],
input[readonly], 
select[disabled], 
select[readonly], 
checkbox[disabled], 
checkbox[readonly], 
textarea[disabled], 
textarea[readonly] {
	color: #999 !important;
}

a.button {
	float: none;
	line-height: 23px;
	margin: 20px 0;
}

p + a.button, h1 + div.wide a.button, h1 + a.button {
	margin-top:10px;
}

a.online-banking:before {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAKCAYAAACJxx+AAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB0SURBVHjaYvz//z+DiYkJGwMDQx0QJzBAwAIgbjpz5swvgABigQo0AnEFEG+F8quBmBmIKwECiAFkgrGx8SsgXgpiQ/lLQWIgNkAAMTEQAAABxAhU+R+fAoAAImgCQAARVAAQQAQVAAQQQQUAAURQAUCAAQAHsR7DrB0dmQAAAABJRU5ErkJggg==) no-repeat;
	content: '';
    display: inline-block;
    height: 10px;
    width: 8px;
    margin: 6px 6px 0 0;
    vertical-align: top;
    float: left;
}

a.online-banking {
	font-weight: bold;
}

a.button.linkedin {
	border: 1px solid #DEDEDE;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	background: #f6f6f6; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	border-radius: 3px;
	height: 23px;
	text-shadow:none;
}

a.button.back{
    background: -webkit-gradient(linear, left top, left bottom, from(#FAFAFA), to(#D8D8D8));
	background: linear-gradient(to bottom, #FAFAFA, #D8D8D8);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FAFAFA', endColorstr='#D8D8D8');
    border: 1px solid #D0D0D0;
    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
    vertical-align: bottom;
    margin-left:10px;
}

a.button.back:hover{
    background: -webkit-gradient(linear, left top, left bottom, from(#D8D8D8), to(#FAFAFA));
	background: linear-gradient(to bottom, #D8D8D8, #FAFAFA);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D8D8D8', endColorstr='#FAFAFA');
    border: 1px solid #D0D0D0;
}

a.button.linkedin .before,
a.button.linkedin:before {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/icons-sprite.png) 0px 4px no-repeat;
	content: '';
    display: inline-block;
    height: 23px;
    width: 25px;
    vertical-align: top;
    float: left;
}

.abn-amro.linked-in.connections ul {
	overflow: hidden;
	margin-bottom: 0;
	padding-bottom: 15px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/linkedin.png) no-repeat right bottom;
}

.abn-amro.linked-in.connections ul li,
.abn-amro.linked-in.connections ul a {
	background: 0;
	padding: 0;
	margin: 0 10px 0 0;
}

.abn-amro.linked-in.connections ul li.fourth a {
	margin-right: 0;
}

.abn-amro.linked-in.connections ul a {
	float: left;
	margin-bottom: 10px;
}

.abn-amro.linked-in.connections ul a img {
	width: 45px;
	height: 45px;
	margin-bottom: 0;
	display: block;
}

.abn-amro.linked-in.connections a.more {
	display: block;
}

.abn-amro.linked-in.connections .login {
	display: none;
}

/* Header elements
-------------------------------------------------- */
.logo,
.designator {
	float: left;
	padding-top: 0;
}

.designator {
	color: #005E5D;
	font-family: arial;
	font-size: 20px;
	margin-left: 156px;
	margin-top: -5px;
} 

.logo:hover {
	text-decoration: none;
}

.header ul {
	display: inline-block;
	line-height: 23px;
	margin: 0 10px 0 18px;
}

.header li {
	border-left: 1px solid #768189;
	display: inline-block;
	line-height: 12px;
}

.header li:first-child {
	border-left: none;
}

/* Search
-------------------------------------------------- */
.search {
	position: relative;
	text-align: left;
	margin-left: 12px;
}

.search h2 {
	display: none;
}

.search input[type=text] {
	padding: 3px 20px 3px 6px;
	width: 265px;
	border-top: 1px solid #aaadb2;
	border-right: 1px solid #e4e3ec;
	border-bottom: 1px solid #e4e3ec;
	border-left: 1px solid #e4e3ec;
	height: 16px;
}

.search label {
	position: absolute;
	width: 263px;
	left: 9px;
	top: 4px;
	color: #999;
}

input[name=keywords]{
	background-image: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png");
	background-repeat: no-repeat;
	background-position: 100% 1px;
	background-attachment: scroll;
}

.search input[type=submit] {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png) 98% 0% no-repeat;
	text-indent: -1000px;
	position: absolute;
	top: 1px;
	right: 1px;
	width: 22px;
	height: 22px;
	border: none;
}

.search input[type=submit]:hover {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png) 98% 100% no-repeat;
	cursor: pointer;
}

/* Main navigation and header navigation
-------------------------------------------------- */
body > .nav a {
	color: #FFF;
	font-weight: 700;
}

body > .nav h1 {
	display: none;
}

body > .nav ul {
	position: relative;
	padding-left: 34px;
	width: 926px;
	margin: auto;
	z-index: 10;
}

body > .header > .nav {
	display: inline-block;
	vertical-align: top;
}

body > .header > .region {
	text-align: left;
	min-width: 198px;
}

body > .header > .region h2 {
	font-size: 1em;
}

body > .header > .region li {
	display: block;
}

body > .header > div.language  {
	display: inline-block;
}

body > .header > div.language ul {
	display: inline-block;
    margin: 5px 10px 0 18px;
}

body > .header > div.language ul li {
	border-left: 1px solid #768189;
    font-weight: 700;
    line-height: 13px;
    float: left;    
}

body > .header > div.language ul li:first-child {
	border-left: none;
}

body > .header > div.language li a {
	padding: 0 3px;
	text-decoration: none;
	font-weight: 700;	
	color: #768189;
}

body > .header > div.language li a strong {
	font-weight: normal;
}

body > .header > div.language li a:hover {
	color: #005e5d;
}

body > .header > div.language li.active a,
body > .header > div.language li a.active {
	font-weight: normal;
	color: #CCC;
	cursor: default;
}

body > .header > div.language li.active a:hover,
body > .header > div.language li a.active:hover {
	font-weight: normal;
	color: #CCC;
	cursor: default;
}

body > .header > div.language h2 {
	display:none;
}

body > .header > .search {
	display: inline-block;
	vertical-align: top;
}

body > .nav li {
	float: left;
	padding: 0;
	margin: 0 18px 0 0;
}

body > .header .toolbar li,
body > .header .toolbar a {
	display: inline-block;
	float: none;
	margin: 0;
	font-weight: bold;
}

body > .header .toolbar li {
	border-left: none;
	margin-left: 6px;
}

body > .content + .nav a,
body > .content + .nav li.first.active a {
	display: block;
	line-height: 20px;
	padding: 3px 4px 4px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 1.091em;
	border-bottom: 0;
	font-weight: normal; 
}

body > .content + .nav a strong {
	font-weight: normal;
}

body > .content + .nav li.active a,
body > .content + .nav li.first.selected a, /* first item is the home link */
body > .content + .nav li a:hover,
body > .content + .nav li.first a:hover {
	border-bottom: 5px solid #f3c000;
	text-decoration: none;
	padding-bottom: 0;
	color: #ffffff;
}

div.emphasis {
    background: linear-gradient(to bottom , #FDFDFD, #E7E7E7) repeat scroll 0 0 transparent;
    border: 1px solid #CCCCCC;
    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
    padding: 18px 20px 11px;
    margin-bottom: 20px;
}

div.emphasis_lighter {
    background: linear-gradient(to bottom , #E7E7E7, #FDFDFD) repeat scroll 0 0 transparent;
    border: 1px solid #E7E7E7;
    padding: 18px 20px 11px;
}

div.emphasis fieldset  label {
	width: auto;
}

div.emphasis fieldset {
	border: none;
	display: inline;
	padding-top: 0px;
	margin-right: 15px;
}

div.emphasis fieldset input, 
div.emphasis fieldset label {
	display: block;
}

div.emphasis fieldset.abbreviated  {
	border-top: 1px solid #D6D6D6;
	padding-top: 20px;
	display: block;
	margin-bottom: 0px;
}

div.emphasis fieldset.abbreviated  input, 
div.emphasis fieldset.abbreviated  label{
	display: inline-block;
}

div.emphasis fieldset.abbreviated label{
	width: auto;
}

div.emphasis fieldset.abbreviated  input{
	float: left;
}

table.reports-filter {
	display: block;
}

table.reports-filter .abbreviated + fieldset {
	display: none;
}

.content .content div.emphasis_lighter  ul li {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat scroll 0 -38px transparent;
}

.content .content div.emphasis_lighter  ul li > a{
	background: none;
}

.content .content div.emphasis_lighter h3{
	color: black;
}

.general-wrapper {
	overflow-x: visible;
}

table.general-long th a,
table.general th a,
table.general-long td a,
table.general td a {
	color: #009286;
}

table.general-long td strong,
table.general td strong {
	color: #000000;
}

table.general-long th,
table.general th {
	color: #000000;
	font-size: 14px;
	font-weight: bold;
	vertical-align: middle;
}

table.general-long tr.odd th,
table.general-long tr.even,
table.general tr.odd th,
table.general tr.even {
	background: #ECEBEC;
}

.content .content table.general-long tr th,
.content .content table.general tr th {
    width: 10%;
    border: solid 3px #F7F6F7;
}
table.general-long tr.odd td,
table.general tr.odd td {
	background: #F7F6F7;
}

table.general-long thead tr.odd th,
table.general-long tr.even th,
table.general thead tr.odd th,
table.general tr.even th {
	background: #DBDADB;
}

.content .content table.general-long td,
.content .content table.general td {
	border-bottom: 0px;
	background: none;
	color: #8D8D8D;
	font-weight: bold;
	border: solid 3px #F7F6F7;
}

.content .content table.general-long tr td.expand, 
.content .content table.general tr td.expand,
table.general-long,
table.general {
	border: 0px;
	
}

/* Lists
-------------------------------------------------- */
ul {
	margin: 0 0 20px 16px;
}

ul.emphasis {
	border: 1px solid #CCC;
	padding: 18px 20px 11px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#e7e7e7'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#e7e7e7)); 
	background: linear-gradient(to bottom, #fdfdfd, #e7e7e7);
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
}

.content ul {
	margin: 0 0 15px;
	clear: both;
}

.content > .extra-wide.teaser > img,
.content > .extra-wide.teaser > h2 + a img,
.content > .extra-wide.teaser > a:first-child img {
	border: none;
	margin-top: 0;
	width: auto;
}

.content > .extra-wide.teaser > img,
.content > .extra-wide.teaser > h2 + a,
.content > .extra-wide.teaser > a:first-child {
	float: left;
	margin-right: 20px;
}

body.careers .content > .extra-wide.teaser > img {
	margin-right: 0;
}

.content > .extra-wide.teaser > img ~ ul,
.content > .extra-wide.teaser > a ~ ul {
	clear: none;
}

.content > .extra-wide.teaser > img ~ ul li,
.content > .extra-wide.teaser > a ~ ul li {
	background: none;
	padding-left: 0;
}

.content .content > .extra-wide.teaser > img ~ ul a,
.content .content > .extra-wide.teaser > a ~ ul a  {
	margin-left: 0;
}

ul:last-child {
	margin-bottom: 20px;
}

.content ul li {
	list-style:none;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat -13px 3px;
	padding: 0 0 0 19px;
	margin-bottom: 8px;
}

.content .content ul li > a,
.content .content ul li h3 > a {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat 0 -38px #F9F9F9;
	padding: 0 0 0 19px;
	margin-left: -19px;
}

.content .content .articles div.columnist li > a{
	margin-left:2px;
}

.content .content .articles div.dossier li.title{
	margin:0;
	padding:0;
}

.content .content ul li > a:visited {
	color: #79838c;
}

.content .content ul li > a:hover {
	color: #009286;
	text-decoration: none;
}

.content .content ul li > p {
	margin-bottom: 0;
}

.content .content ul li h3 a, .search-vacancies a { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.content .content ul li h3 a:hover { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.content .content ul li h3 span { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight: normal;
	font-size: 11px;
}

.content ol {
	margin-bottom: 20px;
	padding-left: 10px;
}

.content ol li {
	padding: 0;
	list-style-position: inside;
}

.content ol li p {
	margin-bottom: 14px;
}

body.news .aside .contact ul,
.nav ul,
ul.nav {
	margin: 0;
}

.nav li {
	list-style: none;
}
  
/* Footer navigation
-------------------------------------------------- */
body > .footer {
	color: #666;
	text-align: right;
	height: 60px;
	clear: both;
	padding: 10px 10px 0 10px;
	border-bottom: 10px solid #FFF;
}

body > .footer h2:first-child,
body > .footer .before + h2 {
	display: inline;
	color: #666;
	font-size: 1.182em;
	line-height: 1em;
	font-weight: normal;
	position: relative;
	top: -5px;
}

body > .footer h2 {
	display: none;
}

body > .footer .nav {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cutout.png) no-repeat left -83px;
	position: relative;
	margin-left: -17px;
	margin-top: -25px;
	padding: 8px 0 10px 38px;
	border-top: 40px solid #f9f9f9;
}

body > .footer .social + h2 + .nav {
	padding-top: 25px;
	border-top: 0;
	margin-top: 0;
	background-position: left -72px;
}

body > .content .social,
body > .footer .social {
	display: inline-table;
	word-spacing: -4px;
	margin: 0;
	vertical-align: top;
	position: relative;
	top: -6px;
}

body > .content .social {
	top: 0px;
}
	
body > .content .social li,
body > .footer .social li, 
#colorbox .social li {
	display: inline-block;
	margin-left: 5px;
	word-spacing: normal;
	vertical-align: top;
}

body > .content .aside .social li {
	margin-left: 1px;
}

body > .footer .nav li {
	float: left;
	border-left: 1px solid #666;
	height: 10px;
}

body > .footer .nav li a {
	padding: 0 10px;
	position: relative;
	top: -4px;
}

body > .footer a {
	color: #666;
	text-decoration: none;
}

body > .footer a:hover {
	text-decoration: underline;
}

body > .footer .nav li:first-child,
body > .footer .social li:first-child {
	border: none;
}

.footer .copyright-notice {
	position: relative;
	float: right;
	margin: -14px 0 0 0;
}

body > .footer img,
body > .footer div.hr,
body > .footer hr {
	display: none;
}

.content .content .social a,
.social a {
	height: 13px;
	text-align: left;
	text-indent: 16px;
	width: 16px;
	display: inline-block;
	overflow: hidden;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/icons-sprite.png) no-repeat;
}

.content .content .social a {
	height: 16px;
	margin-right: -19px;
    padding-left: 19px;
}

.content .content .social .linkedin,
.social .linkedin 
.content h2 .social .linkedin {
	background-position: 0 0;
}

.content .content .social .rss,
.social .rss, 
.content h2 .social .rss {
	background-position: 0 -66px;
}

.content .content .social .twitter,
.social .twitter,
.content h2 .social .twitter{
	background-position: 0 -132px;
}

.social .youtube,
.content h2 .social .youtube {
	background-position: 0 -198px;
}

.content .content .social .facebook,
.social .facebook, 
.content h2 .social .facebook {
	background-position: 0 -264px;
}

.content .content .social .hyves,
.social .hyves,
.content h2 .social .hyves {
	background-position: 0 -330px;
}

.content .content .social .print,
.social .print,
.content h2 .social .print {
	background-position: 0 -396px;
}

.content .content .social .e-mail,
.social .e-mail,
.content h2 .social .e-mail {
	background-position: 0 -462px;
}

.content .content .social .xing,
.social .xing,
.content h2 .social .xing {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJMSURBVHjaYmTwjmBjYGCoA+JqBtJAKxA3AQQQC5BoZGFmrtCSlWYA0gR1/fn7F0xfe/y0GshmBgggJiA7WV9RjoGVhZmBkZEBJ7bX0WDY11bDsLu1GqwWpAekFyCAQC7g+fvv33cslnHCGGysLAx5fp7/+bm5GHecvfgXqP4XVIoHIIBABnD+hjpLQVyUIcnFgeHH798Ms3fuY3j98RNYPMLOCiTH+Pn7d4audZuZgerhhgMEEMgAhl9/IAa8eP+RwUxNhUFGRIiBi52doWz+MgZhXh6GVHcnsPysHfsYnrx5h+JMgABighjwB4zffPrMULd0NcP///8ZAixMwAbFOdsxCAENufv8JcMsoKtgakEYBAACiAVmAAyoSUsCA42R4eHrNwwifLwMcY62YPH2NRsZQF5ABwABBDHg128wB2RjtrcrmD1h/TaGECszBm4OdoY9F64wbDh2Gmu0AgQQ2As/f/8F46aYMAZeTk6Gyw8eM6w+eorBRFUZrOjqoydwNcgYBAACiJlBTacB5OR///+BNe+7eJVh4qYdDA9evWb48O0bg7+5MYO2nAzDysPHGd5+/gxWB8PA6GQACCBGYFL+zwRKKVgAMxMTw7GeJqBLlBiW7D/MEN83HUX+HzCwAQKICcbAhkHpo2bxSrDiGGBgWmmqociDAEAAgQx4jS/t7zx3iWHV4RMMH75+Y8j19UCXfg0QQCAvtAMZFQzkgQ6AAAIF4mEgg5vh3z9LsBDIacDAYfj9E5j1/iAwIxNCG0gNI2MfkFUDEGAAJAkActcTWkEAAAAASUVORK5CYII=);
}

.content h2.sociallink, 
.content .content h2.sociallink {
	padding-bottom:0.44em;
}

.content .sociallink .social .rss, 
.content .sociallink .social .linkedin, 
.content .sociallink .social .youtube,
.content .sociallink .social .facebook,
.content .sociallink .social .twitter,
.content .sociallink .social .hyves,
.content .sociallink .social .print,
.content .sociallink .social .e-mail {
	margin:0 0 0 10px;
	padding:0;
}

/* Other
-------------------------------------------------- */
body > .nav,
body > .header {
	position: absolute;
	top: 0;
	width: 960px;
}

body > .header {
	height: 35px;
	padding-top: 20px;
	text-align: right;
	z-index: 525;
}

body > .header > .toolbar {
	position: absolute;
	right: 0;
	top: 91px;
}

body > .nav {
	z-index: 10;
	height: 28px;
	border-top: 60px solid #FFF;
	width: 100%;
	min-width: 960px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/main-nav-bg.png) no-repeat center top;
	left: 0;
}

.content > .nav {
	margin-bottom: 25px;
}

.content > .nav > *, .search-vacancies {
	background: linear-gradient(to bottom , #F6F6F6, #E8E8E8) repeat scroll 0 0 transparent;
	background: -webkit-gradient(linear, left center, left top, from(#e8e8e8), to(#f6f6f6));
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e8e8e8'); 
	padding: 20px 10px;
}

.search-vacancies {
	padding: 0;
}

.content > .nav.search-vacancies > form {
	padding-bottom: 18px;
}

.content > .nav > * {
	border-top: 1px solid white;
}

.content > .nav.search-vacancies > *,
.content > .nav.online-services-login > * {
	border-top: 0;
}

.content > .nav.online-services-login {
	margin-top: 20px;
}

.content > .nav > div.online-services-login {
	padding: 10px;
	word-wrap: break-word;
	width: 198px;
}

.content .aside {
	float: right;
}

.content .content {
	display: table;
	float: right;
	width: 720.5px;
	min-height: 725px;
	word-spacing: -4px;
	margin-top: 30px;
}

.content .content > * {
	word-spacing: normal;
}

.content.no-nav .content {
	width: auto;
	display: block;
	float: none;
	margin-top: 0;
}

.lcmb .aside h3,
.careers .aside h3,
.content .content h2, .accordeon h3,
body.news div.aside div.other-columnists h3,
.content .content .aside .related h3 {
	font-size: 1.143em;
	line-height: 1.5em;
	padding-bottom: .6em;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 1px bottom;
	margin-bottom: .55em;
	clear: both;
}

.content .content h2 a {
	font-size: 13px;
	line-height: 1.2;
}

.content .content .contacts h2 {
	background: none;
}

.content .content h2.first {
	font-size: 1.35em;
}

.content .content > .highlight,
.content.no-nav .content > .highlight {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/brand-band.png) no-repeat -160px 0;
	width: 220px;
	padding: 20px 730px 10px 11px;
	height: 113px;
	margin: 0 0 20px -240px;
	color: #fff;
}

body.corporate .content .content > .highlight,
body.corporate .content.no-nav .content > .highlight {
	background-position: -160px -424px;
}

/* causes :after to be in the same position as :before */ 
.content > .highlight > * {
	float: left;
	width: 100%;
	clear: left;
}

.content > .highlight > a {
	width: 183px;
}

.careers .content > .highlight > *,
.lcmb .content > .highlight > *,
.content > .highlight + .highlight > * {
	float: none;
	width: auto;
}

.content .content > .highlight + .highlight,
.content.no-nav .content > .highlight + .highlight {
	background-image: none;
	width: 690px;
	margin-top: -163px;
	margin-left: -10px;
	padding: 20px 10px 10px 30px;
}

/* brand band */
body > .content:before, body > .content > .before,
body > .content:after, body > .content > .after,
body > .content > .content:before, body > .content > .content > .before,
body > .content > .content:after, body > .content > .content > .after,
.content .content > .highlight:before, .content .content > .highlight > .before,
.content .content > .highlight:after, .content .content > .highlight > .after {
	content: '';
	display: block;
	position: absolute;
	width: 100%;
	height: 143px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/brand-band.png) no-repeat center 0;
	left: 0;
	margin-top: -20px;
	z-index: -10;
}

body.corporate > .content > .content:before, body.corporate > .content > .content > .before,
.corporate .content .content > .highlight:before, .corporate .content .content > .highlight > .before {
	background-position: center -424px;
}

body > .content > .content > .before,
body > .content > .content > .after {
	margin-left: 0;
	margin-right: 0;
}

body.careers > .content > .content:after, body.careers > .content > .content > .after,
body > .content > .content:after, body > .content > .content > .after {
	height: 253px;
	background-position: center bottom;
	top: 547px;
}

body > .content > .content:before, body > .content > .content > .before {
	top: 598px;
}

body > .content:before, body > .content > .before,
body > .content:after, body > .content > .after,
.content .content > .highlight + .highlight:before, .content .content > .highlight + .highlight > .before,
.content .content > .highlight:after, .content .content > .highlight > .after {
	width: 50%;
	background-position: 0 -143px;
	background-repeat: repeat-x;
	z-index: -20;
}

.content .content > .highlight:before, .content .content > .highlight > .before {
	z-index: -5;
}

.content .content > .highlight + .highlight:before, .content .content > .highlight + .highlight > .before,
.content .content > .highlight:after, .content .content > .highlight > .after {
	border-top: solid 3000px #F9F9F9;
	border-bottom: solid 200px #F9F9F9;
	margin-top: -3020px;
	z-index: -8;
}

.content .content > .highlight + .highlight:after, .content .content > .highlight + .highlight > .after {
	border: none;
	margin-top: -20px;
	height: 138px;
}

body > .content:after, body > .content > .after,
.content .content > .highlight:after, .content .content > .highlight > .after {
	left: auto;
	right: 0;
	background-position: 0 -286px;
	height: 138px;
}

body.corporate > .content:after, body.corporate > .content > .after,
body.corporate .content .content > .highlight:after, body.corporate .content .content > .highlight > .after {
	background-position: 0 -567px;
}

.content .content > .highlight + .highlight:after, .content .content > .highlight + .highlight > .after {
	background-image: none;
}

body > .content {
	min-height: 725px;
	background-color: #F9F9F9;
}

body > .content:before, body > .content > .before,
body > .content:after, body > .content > .after {
	top: 598px;
	z-index: -30;
}

.content.no-nav .content > .highlight {
	margin-left: 0;
}

.content.no-nav .content > .highlight + .highlight {
	margin-left: 230px;
}

.content > .highlight h2 {
    background-image: none;
    color: #fff;
    padding-bottom: 0;
}

.content > .highlight h2 + img {
	margin-top: -20px;
}

.content > .highlight + .highlight h2 {
	color: #005E5D;
}

.content > .highlight p {
	font-size: 1.091em;
	font-weight: 700;
}

.content > .highlight + .highlight p {
	font-size: 1.455em;
	font-weight: 700;
}

.content > .highlight + .highlight img {
	float: right;
	margin-right: -10px;
	margin-bottom: 0;
	display: block;
	border:none;
}

.content > .highlight + .highlight > div {
	float: right;
	position: relative;
	width: 370px;
	display: block;
	margin-right: -10px;
}

.content > .highlight + .highlight > h2 + div {
	margin-top: -20px;
}

.content > .highlight + .highlight div > img {
	float: none;
	margin: auto;
}

.content > .highlight + .highlight div.after {
	display: block;
	position: absolute;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/brand-band-shadow.png) no-repeat 0 0;
	height: 36px;
	width: 379px;
	bottom: 0;
}

.content > .highlight a.more {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/down-arrows.png) no-repeat right -46px;
	color: #00A087;
}

.content > .highlight + .highlight a.more {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/down-arrows.png) no-repeat right 8px;
	color: #005e5d;
}

.content > .highlight a.more.details {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat 0 -38px;
	color: #fff;
}

.content > .highlight + .highlight a.more.details {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat 0 -149px;
	color: #fff;
}

.content .content > div {
	display: inline-block;
	width: 220px;
	vertical-align: top;
	margin: 0 10px 20px;
}

.content .content > .small,
.content .content .img-description-list > .small {
	width: 160px;
}

.content .content > .semi-semi-wide {
	width: 250px;
}

.content .content > .semi-wide {
	width: 340px;
}

.content .content > .wide {
	width: 460px;
}

.content .content.hard-aside > div {
	float: left;
}

.content .content.hard-aside > div.aside {
	float: none;
}

.content .content > h1 {
	margin-left: 10px;
	position: relative;
	z-index: 1;
}

.content .content > h1 + p {
	margin-left: 10px;
}
	
/* start wide block with 2 lists*/
.content .content > .wide ul.first,
.content .content > .wide div.first {
	display: inline-block;
	margin-right: 8px;
	float: left;
	max-width: 100%;
}

.content .content > .wide ul.first {
	width: 220px;
}

.content .content > .wide ul.last {
	display: inline-block;
    width: 220px;
    margin-left: 8px;
}

.content.no-nav .content > .wide ul.first,
.content.no-nav .content > .wide div.first {
	display: inline-block;
    width: 300px;
    margin-right: 8px; 
}

.content.no-nav .content > .wide ul.last,
.content.no-nav .content > .wide div.last {
	display: inline-block;
    width: 300px;
    margin-left: 8px;
}
/* end wide block with 2 lists*/

.content .content > .extra-wide,
.content.no-nav .content > .extra-wide {
	width: auto;
	clear: both;
	display: block;
}

.content .content > .extra-wide:after {
	content: '';
	display: block;
	clear: both;
}

.extra-wide.abstracts {
	overflow: visible;
}

.content.no-nav .content > div {
    width: 300px;
}

.content.no-nav .content > .small,
.content.no-nav .img-description-list > .small {
	width: 220px;
}

.content.no-nav .content > .semi-semi-wide {
	width: 340px;
}

.content.no-nav .content > .semi-wide {
	width: 460px;
}

.content.no-nav .content > .wide {
    width: 620px;
}

.content div img {
	border: 1px solid #dedede;
	margin-bottom: 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

.news .content .content img {
	border: none;
}

.content div > img:first-child:last-child {
	margin-bottom: 0;
	float: none;
}

.content .articles.list a img {
	margin-bottom: -6px;
}

.lcmb div img,
.careers div img {
	border: 0;
}

.content div img[style~='left;'],
.content div img.left {
	float: left;
	clear: left;
	margin-top: 4px;
	margin-right: 17px;
}

.content div img[style~='right;'],
.content div img.right {
	float: right;
	clear: right;
	margin-top: 4px;
	margin-left: 17px;
}

.aside h3 + img {
	float: left;
	margin: 3px 13px 3px 0;
}

.content div h2 + img,
.content div h2 + a > img {
	margin-top: -8px;
}

.highlights ul {
	margin: 0;
}

.min-height {
	position: relative;
	padding-bottom: 15px;
	min-height: 145px;
}

.min-height .more,
.min-height .details {
	position: absolute;
	bottom: 0;
}

.aside > h2 {
	display: none;	
}

body.lcmb .aside > div.emphasis,
body.careers .aside > div.emphasis,
.panel-content > div,
.aside > div,
body.lcmb .aside > div.search-vacancies,
div.contacts .cloud-carousel-container,
body.careers .aside > div.search-vacancies,
.content .content > div.dropdown-array {
	background-color: #fff;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	border: 1px solid #DEDEDE;
	padding: 10px;
	margin-bottom: 20px;
	word-wrap: break-word;
}

.aside > div,
body.lcmb .aside > div.search-vacancies,
div.contacts > .people,
body.careers .aside > div.search-vacancies,
.content .content > div.dropdown-array {
	width: 198px;
}

.aside > div {
	overflow: hidden;
}

body .aside > div.has-cloud-carousel,
body.careers .aside > div,
body.lcmb .aside > div {
	background-color: transparent;
	box-shadow: none;
	border: 0;
	padding: 0;
	width: 220px;
}

.content .content .aside ul li a {
    background-color: #fff;
}

.lcmb .content .aside div li a,
.careers .content .aside div li a {
	background-color: #F9F9F9;
}

.content .content .aside .contact ul li a {
	margin-left: 0;
	padding-left: 0;
	background: none;
}

.aside .contact {
	overflow: hidden;	
}

.aside .contact img {
	float: right;
	margin: 0 0 0 10px;
}

.aside .contact h3 + img {
	margin-top: -8px;
}

.contact img + ul,
.contact ul + ul {
	clear: none;
}

.content .contact ul li,
.aside .contact ul li {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) -70px bottom no-repeat;
	padding: 0 0 0.6em 0;
}

.aside .contact ul li:first-child {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) -70px bottom no-repeat;
	padding: 0 0 0.6em 0;
}

.aside .contact h3 {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) -70px bottom no-repeat;
	padding: 0 0 0.6em 0;
}
span.date,
span.time {
	color: #999999;
}

.content .abstracts ul {
    margin-left: -20px;
}

.content .abstracts li {
	background: #e7e7e7 url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/abstract-bg.png) right top no-repeat;
	box-shadow: 2px 2px 3px 0px rgba(0, 0, 0, 0.08);
    border: 1px solid #DEDEDE;	
    width: 296px;
	height: 40px;
	display: inline-block;
    margin: 0 0 20px 20px;
	padding: 10px 30px 10px 10px;
	position: relative;
	cursor: pointer;
}

.content .abstracts li:hover {
	background: #ececec url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/abstract-bg.png) right bottom no-repeat;
}

.content .abstracts ul li h3 a {
	background: none;
}

.content .abstracts li div,
.fancy.content .business-finder.selection div {
	width: 200px;
	opacity: 0;
	position: absolute;
	bottom: 108%;
	background-color: #ffffff;
	padding: 15px 15px 5px;
	z-index: -1;
	border: 1px solid #CCCCCC;
	box-shadow: 0 2px 3px 1px rgba(0, 0, 0, 0.09);
	transition-duration: .3s;
	transition-property: opacity, z-index;
	transition-delay: .1s;
	-moz-transition-duration: .3s;
	-moz-transition-property: opacity, z-index;
	-moz-transition-delay: .1s;
	-webkit-transition-duration: .3s;
	-webkit-transition-property: opacity, z-index;
	-webkit-transition-delay: .1s;
	-o-transition-duration: .3s;
	-o-transition-property: opacity, z-index;
	-o-transition-delay: .1s;
}

.content .abstracts li div:after,
.content .abstracts li span.after,
.fancy.content .business-finder.selection div:after,
.fancy.content .business-finder.selection span.after {
	content: '';
	display: block;
	position: absolute;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cutout.png) no-repeat 0 top;
	height: 16px;
	width: 200px;
	bottom: -16px;
}

.fancy.content .business-finder.selection .flipped:after,
.fancy.content .business-finder.selection .flipped span.after {
	content: '';
	display: block;
	position: absolute;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cutout.png) no-repeat 0 top;
	height: 16px;
	width: 200px;
	bottom: -16px;
	left: 180px;
}

.content .abstracts li:hover div,
.fancy.content .business-finder.selection img:hover + div {
	opacity: 1;
	z-index: 600;
	display: block;
}

.content .abstracts h2 {
	background-image: none;	
	margin-bottom: 4px;
}

.content .abstracts h3 {
	display: inline;
	color: #333;	
}

.content .abstracts li div p {
	margin-bottom: 10px;
}

.content .abstracts li div a {
	display: block;
	margin: 0 0 13px;
	background-color: transparent;
}

.content .abstracts img {
	float: left;
	border: none;
	margin: 0 10px 0 0;
}

/* Content navigation
-------------------------------------------------- */
body > .content > .nav {
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
    border: 1px solid #DEDEDE;
	width: 218px;
	margin: 0 10px;
	overflow: auto;
}

.content > .nav h2 {
	font-size: 1.091em;
	color: #333;
	font-weight: 700;
	text-decoration: none;
	border-bottom: 1px solid #DEDEDE;
	margin: 0;
	padding: 6px 10px;
	background: #fdfdfd;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee');
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#eeeeee');
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#eee)); 
	background: linear-gradient(to bottom, #fdfdfd, #eee);
}

.content > .nav h2 a {
	font-size: 1.091em;
	color: #333;
	font-weight: 700;
	text-decoration: none;
}

.content > .nav ul {
	padding: 15px 10px;
	border-top: 1px solid white;
	background: #f6f6f6;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#e8e8e8'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f6f6f6), to(#e8e8e8)); 
	background: linear-gradient(to bottom, #fdfdfd, #e8e8e8);
}

.content > .nav ul ul {
	padding: 0 0 5px;
	border-top: none;
	background: #fff url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/sub-nav-bg.png) no-repeat -260px bottom;
	filter: none;
	margin-top: 6px;
	width: 218px;
	border-top: 1px solid #DEDEDE;
	border-bottom: 1px solid #DEDEDE;
	position: relative;
	left: -30px;
}

.content > .nav ul ul ul {
	background: none;
	border: none;
    margin-top: 0;
    padding: 0;
}

.content > .nav ul ul ul ul {
	left: 0;
	margin-bottom: 8px;
	width: auto;
}

.content > .nav li {
	list-style: none outside none;
    background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png) no-repeat 0 3px transparent;
    padding-left: 20px;
    margin-bottom: 6px;
}

.content > .nav li li {
    background-image: none;
    padding-left: 30px;
    padding-right: 5px;
}

.content > .nav li li li {
    padding-left: 45px;
    padding-right: 5px;
}

.content > .nav li li li li {
    background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png) no-repeat 3px -753px transparent;
    padding-left: 15px;
    padding-right: 5px;
    box-sizing: border-box;
}

.content > .nav ul ul li:first-child {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/sub-nav-bg.png) no-repeat 0 0;
	padding-top: 10px;
}

.content > .nav ul ul ul li:first-child {
	background: none;
}

.content > .nav ul ul ul ul li:first-child {
    background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png) no-repeat 3px -743px transparent;
}

.content > .nav li.selected > a,
.content > .nav li.active > a {
	color: #005e5d;
	font-weight: 700;
}

.content > .nav li a {
	white-space: pre-wrap;
}

.content > .nav li a:hover {
	text-decoration: none;
	color: #005e5d;
	font-weight: 700;
}

/* Trigger box
-------------------------------------------------- */
.content .highlights {
	border: 1px solid #ccc;
}

.content .highlights.slide-show {
	overflow: hidden;
	position: relative;
}

.content .highlights.slide-show ul {
	padding-left: 457px;
	width: 240px;
}

.content .highlights.slide-show ul li {
	background: none !important;
	background-color: #eee;
	border-left: 1px solid #ccc;
	border-top: 1px solid #ccc;
	margin: 0;
	padding: 0;
	width: 240px;
}

.content .highlights ul li a,
.content .highlights.slide-show ul li a {
	background: 0;
	display: block;
	margin-left: 0;
	padding: 0;
	text-decoration: none;
	background: -webkit-gradient(linear,left top,left bottom,from(#fff),to(#e7e7e7) );
	-ms-filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7');
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e7e7e7');
}

.content .highlights.slide-show ul li a img {
	border: none;
	left: 0;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 0 !important;
}

.content .highlights.slide-show ul li a span {
	display: table-cell;
	padding-left: 30px;
	padding-right: 5px;
	position: relative;
	z-index: 2;
}

.content .highlights.slide-show ul li.current:first-child:last-child a span.clock {
	padding-left: 5px;
}

.content .highlights.slide-show ul li a span span.watch-video {
	display: none;
}

.content .highlights.slide-show ul li a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png)
		no-repeat 0 -447px;
	display: block;
	height: 20px;
	margin-left: 5px;
	position: absolute;
	width: 20px;
}

.content .highlights.slide-show ul li a span.video-button,
.content .highlights.slide-show ul li a span.clock,
.content .highlights li br {
	display: none;
}

.content .highlights.slide-show ul li.current a img,
.content .highlights.slide-show ul li.current a span.video-button {
	z-index: 1;
}

.content .highlights.slide-show ul li.current a span {
	padding-left: 5px;
}

.content .highlights.slide-show ul li.current a span.bg {
	display: block;
	left: 0;
	margin-left: 425px;
	margin-top: 0;
	position: absolute;
	width: 271px;
	z-index: 1;
}

.content .highlights.slide-show ul li.current a span.clock,
.content .highlights.slide-show.slides-1 ul li a span.clock,
.content.no-nav .highlights.slide-show ul li.current a span.clock,
.content.no-nav .highlights.slide-show.slides-1 ul li a span.clock {
	border: none;
	bottom: 0 !important;
	color: #FFF;
	display: block;
	font-weight: 700;
	height: 20px;
	left: 0 !important;
	margin: 0;
	position: absolute;
	padding-left: 5px;
}

.content .highlights.slide-show ul li.current a span.video-button,
.content .highlights.slide-show.slides-1 ul li a span.video-button {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button.png)
		no-repeat 0 0;
	border: none;
	display: block;
	height: 65px;
	left: 196px;
	padding: 0;
	position: absolute;
	top: 69px;
	width: 65px;
}

body.news .articles.grid a span.video-button:hover,
.content .highlights.slide-show ul li.current a span.video-button:hover, 
.content .highlights.slide-show.slides-1 ul li a span.video-button:hover {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button.png)
		no-repeat -64px 0;	
}

.article-summaries .video-button,
body.news .articles.grid a span.video-button {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button.png)
		no-repeat 0 0;
	height: 65px;
	width: 65px;
	position: absolute;
	left: 78px;
	top: 47px;
}

body .articles.list a span.video-button-small {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button-small.png") no-repeat scroll 0 0px transparent;	
    height: 30px;
    width: 30px;
    left: 23px;
    position: absolute;
    top: 15px;
}

body.news .content .articles.list a span.video-button-small:hover{
    background-position: -30px 0;
}

body.news .content .articles.list div.left img {
	width:73px;
}

body.news .content .extra-wide .dossier div.left img,
body.news .content .extra-wide div.left img {
	width: 220px;
}

.no-nav .content .articles.list {
	float: left;
}

.no-nav .content .articles.list li {
	margin-bottom: 12px;
}

body.news .articles.list div.columnist div.left img {
	width: 50px;
}

.no-nav .content .articles.list h2 a img {
	float: left;
	margin-right: 11px;
	width: 73px;
}

.no-nav .content .articles.list h2 a img + q {
	float: left;
	width: 180px;
	line-height: 18px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	color: #333;
}

.no-nav .content .articles.list h2 a img + q:hover {
	text-decoration: underline;
}

.no-nav .content .articles.list h2 + p {
	margin-left: 84px;
	margin-top: 8px;
	float: left;
	clear: left;
}

.no-nav .content .articles.list li {
	float: left;
	clear: left;
}

.other-columnists .articles.list div.columnist div.right {
	width: 154px;
}

.content .highlights.slide-show ul li:first-child {
	border-top: none;
}

.content .highlights.slide-show.slides-1 li a,
.content .highlights.slide-show.slides-1 ul li.current a span.bg {
	height: 203px;
}

.content .highlights.slide-show.slides-1 ul li a span.bg,
.content .highlights.slide-show.slides-1 ul li:first-child:last-child a span.bg {
	margin-top: 92px;
}

.content.no-nav .highlights.slide-show.slides-1 ul li a span.bg,
.content.no-nav .highlights.slide-show.slides-1 ul li:first-child:last-child a span.bg {
	margin-top: 128px;
}

.content .highlights.slide-show.slides-1 ul li.current a span.bg {
	margin-top: 0;
}

.content .highlights.slide-show.slides-2 li a,
.content .highlights.slide-show.slides-2 ul li.current a span.bg {
	height: 101px;
}

.content .highlights.slide-show.slides-2 ul li a span.bg {
	margin-top: 40px;
}

.content .highlights.slide-show.slides-2 ul li.current a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-Narrow-2-1_03.png)
		no-repeat 0 0;
	margin-top: 0;
}

.content .highlights.slide-show.slides-3 li a,
.content .highlights.slide-show.slides-3 ul li.current a span.bg {
	height: 67px;
}

.content .highlights.slide-show.slides-3 ul li a span.bg,
.content.no-nav .highlights.slide-show.slides-4 ul li a span.bg {
	margin-top: 24px;
}

.content .highlights.slide-show.slides-3 ul li.current a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-Narrow-3-1_03.png)
		no-repeat 0 0;
	margin-top: 0;
}

.content .highlights.slide-show.slides-4 li a,
.content .highlights.slide-show.slides-4 ul li.current a span.bg {
	height: 50px;
}

.content .highlights.slide-show.slides-4 ul li a span.bg {
	margin-top: 15px;
}

.content .highlights.slide-show.slides-4 ul li.current a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-Narrow-4-1_03.png)
		no-repeat 0 0;
	margin-top: 0;
}

.content.no-nav .highlights.slide-show ul {
	padding-left: 637px;
}

.content .highlights ul {
    width: 698px;
    height: 203px;
    overflow: hidden;
}

.content.no-nav .highlights ul {
    width: 938px;
    height: 275px;
}

.content.no-nav .highlights.slide-show ul,
.content .highlights.slide-show ul{
    overflow: visible;
}

.content .highlights ul li {
	width: 240px;
	position: relative;
    left: 458px;
    display: none;
    padding: 0;
}

.content.no-nav .highlights ul li {
	width: 300px;
    left: 638px;
}

.content.no-nav .highlights.slide-show ul li,
.content .highlights.slide-show ul li {
	position: static;
	display: block;
}

.content.no-nav .highlights ul li:first-child,
.content .highlights ul li:first-child {
	display: block;
}

.content .highlights ul li img {
	position: absolute;
	left: -458px;
    top: 0;
    border-right: 1px solid #CCCCCC;
    border-left: none;
    border-top: none;
    border-bottom: none;
}

.content.no-nav .highlights ul li img {
	left: -638px;
}

.content .highlights.slide-show ul li img {
	position: static;
	border: none;
}

.content .highlights ul li a {
	margin-left: 0;
	padding: 0;
	display: table-cell;
	vertical-align: middle;
	padding-left: 30px;
	padding-right: 5px;
	height: 205px;
	width: 240px;
}

.content.no-nav .highlights ul li a {
	height: 275px;
	width: 300px;
}

.content.no-nav .highlights.slide-show ul li a {
	vertical-align: baseline;
	padding-left: 0;
}

.content.no-nav .highlights ul li.current a span.bg {
	margin-left: 588px;
	width: 350px;
}

.content.no-nav .highlights.slide-show ul li.current a span.video-button, 
.content.no-nav .highlights.slide-show.slides-1 ul li a span.video-button {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button.png)
		no-repeat 0 0;
	border: none;
	display: block;
	height: 65px;
	left: 285px;
	padding: 0;
	position: absolute;
	top: 105px;
	width: 65px;
}

.content.no-nav .highlights.slide-show ul li.current a span.video-button:hover, 
.content.no-nav .highlights.slide-show.slides-1 ul li a span.video-button:hover {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button.png)
		no-repeat -64px 0;	
}

.content.no-nav .highlights.slides-1 li a,
.content.no-nav .highlights.slides-1 ul li.current a span.bg {
	height: 275px;
}

.content.no-nav .highlights.slides-1 ul li a span.bg {
	margin-top: 127px;
}

.content.no-nav .highlights.slides-2 li a,
.content.no-nav .highlights.slides-2 ul li.current a span.bg {
	height: 137px;
}

.content.no-nav .highlights.slides-2 ul li a span.bg {
	margin-top: 58px;
}

.content.no-nav .highlights.slides-2 ul li.current a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-Home-2_03.png)
		no-repeat 0 0;
	margin-top: 0;
}

.content.no-nav .highlights.slides-3 li a,
.content.no-nav .highlights.slides-3 ul li.current a span.bg {
	height: 91px;
}

.content.no-nav .highlights.slides-3 ul li a span.bg {
	margin-top: 35px;
}

.content.no-nav .highlights.slides-3 ul li.current a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-Home-3_03.png)
		no-repeat 0 0;
	margin-top: 0;
}

.content.no-nav .highlights.slides-4 li a,
.content.no-nav .highlights.slides-4 ul li.current a span.bg {
	height: 68px;
}

.content.no-nav .highlights.slides-4 ul li.current a span.bg {
	background:
		url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-Home-4_03.png)
		no-repeat 0 0;
	margin-top: 0;
}

/* Colleagues carousel
-------------------------------------------------- */
.content .content .peek,
.content .content div.colleagues {
	position: relative;
	overflow: visible;
}

.content .content .before + .peek,
.content .content .peek:first-child {
	margin-top: -20px;
}

.has-toolbar .content .content .before + .peek,
.has-toolbar .content .content .peek:first-child {
	margin-top: 0;
}

.content .peek li,
.content .peek ul li > a,
.content .colleagues li, 
.content .colleagues ul li > a {
	background: 0;
	padding: 0;
	margin: 0;
	position: relative;
	display: none;
}

.content .peek li,
.content .colleagues li {
	top: 0;
}

.content .peek li:first-child,
.content .peek ul li > a,
.content .colleagues li:first-child,
.content .colleagues ul li > a {
	display: block;
}

.content .peek li.slide,
.content .colleagues li.slide {
	position: absolute;
	display: block;
	background: #F9F9F9 no-repeat 0 0;
}

.content .peek li.current.slide,
.content .colleagues li.current.slide {
	position: relative;
}

.content .peek li img,
.content .colleagues li img {
	margin: 0;
	border: none;
}

.content .peek li > img,
.content .peek ul li > a,
.content .colleagues li > img,
.content .colleagues ul li > a {
	position: relative;
	z-index: 50;
}

.content .peek li > div p a:before {
	content: '';
	position: absolute;
	height: 100%;
	width: 100%;
	left: 0;
	top: 0;
}

.content .colleagues img {
	display: block;
	width: 700px;
	height: 300px;
}

.content .peek img {
	display: block;
	width: 100%;
}

.content .colleagues li > div {
	position: absolute;
	font-size: 15px;
	color: #666;
	z-index: 30;
	line-height: 24px;
	height: 300px;
}

.content .peek li > div {
	position: absolute;
	top: 82px;
	height: 100px;
	z-index: 90;
	width: 100%;
	padding: 5px 10px 10px 126px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,106,90,1)), color-stop(70%,rgba(0,106,90,0)));
	background: -webkit-linear-gradient(left, rgba(0,106,90,1) 0%,rgba(0,106,90,0) 70%);
	background: -ms-linear-gradient(left, rgba(0,106,90,1) 0%,rgba(0,106,90,0) 70%);
	background: linear-gradient(to right, rgba(0,106,90,1) 0%,rgba(0,106,90,0) 70%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#006a5a', endColorstr='#00006a5a',GradientType=1 );
}

.content .peek li.right > div {
	text-align: right;
	background: -webkit-gradient(linear, left top, right top, color-stop(30%,rgba(0,106,90,0)), color-stop(100%,rgba(0,106,90,1)));
	background: -webkit-linear-gradient(left, rgba(0,106,90,0) 30%,rgba(0,106,90,1) 100%);
	background: -ms-linear-gradient(left, rgba(0,106,90,0) 30%,rgba(0,106,90,1) 100%);
	background: linear-gradient(to right, rgba(0,106,90,0) 30%,rgba(0,106,90,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00006a5a', endColorstr='#006a5a',GradientType=1 );
}

.content .peek li.middle > div {
	text-align: center;
	text-shadow: 1px 1px rgba(0, 0, 0, 0.2);
}

.content .peek li a,
.content .peek li a:hover,
.content .peek li a:visited {
	color: #FFF;
	text-decoration: none;
	padding: 0;
	border: none;
}

.content .peek li a.more.details {
	text-decoration: underline;
	display: inline-block;
	font-weight: normal;
}

.content .peek li a.more.details.arrow {
	padding-right: 10px;
	background:
		url(data:image/gif;base64,R0lGODlhBAAHAJECAP///wAAAP///wAAACH5BAEAAAIALAAAAAAEAAcAAAIIhA4maeyrlCgAOw==)
		no-repeat right 6px;
}

.content .peek li p {
	margin: 0;
}

.content .peek li p a {
	font-size: 29px;
	line-height: 1.2;
	letter-spacing: -1px;
}

.content .colleagues li > div p.signoff {
	padding-top: 4px;
	line-height: 18px;
	margin-bottom: 16px;
}

.signoff .name {
	color: #006A5A;
	font-weight: bold;
}

.signoff {
	font-size: 12px;
}

.content .colleagues ul li div > a {
	font-size: 11px;
}

.content .colleagues li.professional {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/professional-bg.png);
}

.content .colleagues li.intern {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/intern-bg.png);
}

.content .colleagues li.trainee {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/trainee-bg.png);
}

.content .colleagues li.starter {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/starter-bg.png);
}

.content .colleagues li.interim {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/interim-bg.png);
}

.content .colleagues li.international{
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/international-bg.png);
}

.content .colleagues li.professional.right {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/professional-right-bg.png);
}

.content .colleagues li.intern.right {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/intern-right-bg.png);
}

.content .colleagues li.trainee.right {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/trainee-right-bg.png);
}

.content .colleagues li.starter.right {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/starter-right-bg.png);
}

.content .colleagues li.interim.right {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/interim-right-bg.png);
}

.content .colleagues li.interational.right {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/international-right-bg.png);
}

.content .colleagues ul li .overlay {
	display: block;
	position: absolute;
	bottom: 0;
	left: 0;
	opacity: .75;
	width: 100%;
	height: 100%;
	background: no-repeat 0 bottom;
}

.content .colleagues ul li.professional .overlay {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/professional-overlay.png);
}

.content .colleagues ul li.intern .overlay {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/intern-overlay.png);
}

.content .colleagues ul li.trainee .overlay {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/trainee-overlay.png);
}

.content .colleagues ul li.starter .overlay {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/starter-overlay.png);
}

.content .colleagues ul li.interim .overlay {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/interim-overlay.png);
}

.content .colleagues ul li.international .overlay {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrtriggerbox/international-overlay.png);
}

.content .peek ul.slide-controls,
.content .deal-team ul.slide-controls,
.content .colleagues ul.slide-controls,
.content .carousel-wrapper ul.slide-controls {
	position: absolute;
	width: 100%;
	text-align: right;
	right: 0;
	top: -36px;
	z-index: 100;
	padding-bottom: 8px;
}

.content .peek ul.slide-controls {
	top: 117px;
	text-align: center;
	width: 130px;
	right: auto;
	padding-top: 8px;
}

.content .peek ul.slide-controls li,
.content .carousel-wrapper ul.slide-controls li,
.content .deal-team ul.slide-controls li,
.content .colleagues ul.slide-controls li,
.content .colleagues ul.slide-controls li.right {
	display: inline;
	margin-left: 6px;
	background-image: none;
}

.content .peek ul.slide-controls li a,
.content .carousel-wrapper ul.slide-controls li a,
.content .deal-team ul.slide-controls li a,
.content .colleagues ul.slide-controls li a {
	font-size: 14px;
	font-weight: bold;
	display: inline-block;
	border: 1px solid #EEE;
	border-radius: 50%;
	width: 25px;
	height: 25px;
	line-height: 25px;
	text-align: center;
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef)); 
	background: linear-gradient(to bottom, #fdfdfd, #efefef);
}

.content .peek ul.slide-controls li a {
	text-indent: -100px;
	height: 10px;
	width: 10px;
	background: #FFF;
	overflow: hidden;
	border: none;
}

/* ie9 gradient rounded corner bleed fix, .ie9 added by js */
.ie9 .content .deal-team ul.slide-controls li a,
.ie9 .content .colleagues ul.slide-controls li a {
	box-shadow: inset 0 -8px 10px rgba(0,0,0,0.03), 0 1px 0 rgba(255,255,255, 0.6), inset 0 1px 0 rgba(255,255,255, 0.6);
}

.ie9 .content .deal-team ul.slide-controls li a.ie9:hover,
.ie9 .content .deal-team ul.slide-controls li.current a.ie9,
.ie9 .content .colleagues ul.slide-controls li a.ie9:hover,
.ie9 .content .colleagues ul.slide-controls li.current a.ie9 {
	box-shadow: none;
}

.content .carousel .carousel-wrapper ul.slide-controls li a:hover,
.content .carousel .carousel-wrapper ul.slide-controls li.current a,
.content .deal-team ul.slide-controls li a:hover,
.content .deal-team ul.slide-controls li.current a,
.content .colleagues ul.slide-controls li a:hover,
.content .colleagues ul.slide-controls li.current a  {
	filter: none;
	background: #555;
	border: 0;
	padding: 1px;
	color: #FFF;
}

.content .peek ul.slide-controls li a:hover,
.content .peek ul.slide-controls li.current a {
	background: #9FCFC4;
	padding: 0;
}

.content .colleagues ul.slide-controls li.professional a:hover,
.content .colleagues ul.slide-controls li.professional.current a {
	background: #006480;
}

.content .colleagues ul.slide-controls li.intern a:hover,
.content .colleagues ul.slide-controls li.intern.current a {
	background: #F3C000;
}

.content .colleagues ul.slide-controls li.trainee a:hover,
.content .colleagues ul.slide-controls li.trainee.current a {
	background: #94C23C;
}

.content .colleagues ul.slide-controls li.starter a:hover,
.content .colleagues ul.slide-controls li.starter.current a {
	background: #005E5D;
}

.content .colleagues ul.slide-controls li.interim a:hover,
.content .colleagues ul.slide-controls li.interim.current a {
	background: #79838C;
}

.content .colleagues ul.slide-controls li.international a:hover,
.content .colleagues ul.slide-controls li.international.current a {
	background: #004C4C;
}

/* Teaser banner (used for lcmb client cases) */
.content .teaser-banner ul,
.content .teaser-banner ul li {
	float: left;
	overflow: hidden;
}

.content .teaser-banner ul li,
.content .teaser-banner ul li > img {
	width: 220px;
	height: 133px;
	background: none;
	padding: 0;
	margin: 0;
	position: relative;
	top: 0;
}

.content .teaser-banner ul li + li {
	border-left: 1px solid #FFF;
}

.content .teaser-banner ul li + li.last {
	border-top: 1px solid #FFF;
}

.content .teaser-banner ul li > img {
	border: none;
}

.content .teaser-banner ul li > * {
	width: 200px;
}

.content .teaser-banner ul li:first-child > * {
	width: 459px;
}

.content .teaser-banner ul li:first-child:last-child > * {
	width: 680px;
}

.content .teaser-banner ul li.last:first-child > * {
	width: 680px;
}

.content .teaser-banner ul li > p {
	height: 97px;
}

.content .teaser-banner ul li:first-child > p {
	height: 207px;
}

.content .teaser-banner ul li:first-child,
.content .teaser-banner ul li:first-child > img {
	height: 267px;
	width: 479px;
}

.content .teaser-banner ul li:first-child:last-child,
.content .teaser-banner ul li:first-child:last-child > img {
	width: 700px;
}

.content .teaser-banner ul li.last:first-child,
.content .teaser-banner ul li.last:first-child > img {
	width: 700px;
}

.content .teaser-banner li p,
.content .teaser-banner ul li h2 {
	position: absolute;
	z-index: 1;
	color: #FFF;
	background: none;
	text-shadow: 1px 1px #666;
}

.content .teaser-banner ul li h2 {
	bottom: 0;
	right: 0;
	margin: 0;
	padding: 7px 10px;
	background: -webkit-linear-gradient(left, rgba(121,131,140,1) 0%,rgba(121,131,140,0.1) 90%);
	background: linear-gradient(to right, rgba(121,131,140,1) 0%,rgba(121,131,140,0.1) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79838c', endColorstr='#1a79838c',GradientType=1 );
	font-weight: 700;
	text-align: left;
}

.content .teaser-banner ul li.first h2 {
	font-size: 1.455em;
	padding: 8px 10px;
}

.content .teaser-banner ul li p,
.content .teaser-banner ul li a {
	display: none;
}

.content .teaser-banner ul li:hover img {
	top: -133px;
}

.content .teaser-banner ul li:first-child:hover img {
	top: -267px;
}

.content .teaser-banner ul li:hover p,
.content .teaser-banner ul li:hover h2 {
	background: rgba(121,131,140,0.8);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cc79838c', endColorstr='#cc79838c',GradientType=1 );
	position: relative;
	text-align: left;
}

.content .teaser-banner ul li:hover h2 {
	padding-bottom: 0;
}

.content .teaser-banner ul li:first-child:hover h2 {
	padding-bottom: 8px;
}

.content .teaser-banner li:hover p {
	display: block;
	padding: 0 10px 10px;
}

.content .teaser-banner li:first-child:hover p {
	padding: 10px;
}

.content .content .teaser-banner li:hover a {
	display: block;
	position: absolute;
	bottom: 10px;
	right: 10px;
	width: auto;
	color: #FFF;
	background: 
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAACiSURBVHjaYvz//z8DpQAggJgYqAAAAogqhgAEEDmG2KALAAQQIxlhchiI7wBxIkwAIIDIcYknEKsA8XyYAEAAkWPIF3SDAAKIkYIo5gHi7SCvAQQQNkNINhUggFiwiDGS6hKAAGKi1CtAnAIQQAwg75CIeYD4MBDPB2JmkBhAAFGSTlKA+C9IACCAGKmRAQECiCp5ByCAqGIIQABRxRCAAAMAZPtU0nJoAQsAAAAASUVORK5CYII=) 
		no-repeat left 1px;
	margin-left: -25px;
	padding-left: 25px;
	z-index: 1;
}

.content .content .teaser-banner li:hover a:hover {
	text-decoration: underline;
}

/* Filter and Share */
h1 + div.dropdown,
h1 + div.dropdown + div.dropdown {
	float: right;
	min-width: 111px;
	margin-bottom: 13px;
	display: block;
}

.content > h1 + div.share.dropdown {
	margin-bottom: 9px;
	margin-top: -3px;
}

.content > h1 + div.dropdown + div.dropdown {
	margin-bottom: 13px;
}

.content > ul.share,
.content > ul.dropdown {
	display: none;
}

.content .content > div.dropdown {
	width: auto;
}

.content .content > .before + div.dropdown,
.content .content > div.dropdown:first-child {
	margin-top: -31px;
	float: right;
}

.content.no-nav .content > .before + div.dropdown,
.content.no-nav .content > div.dropdown:first-child {
	margin-top: -7px;
}

.share.dropdown,
div.dropdown + .share.dropdown {
	min-width: 133px;
}

div.dropdown + .share.dropdown {
	margin-top: -34px;
	margin-right: -5px;
}

.content .content > .before + div.dropdown + .share.dropdown,
.content .content > div.dropdown:first-child + .share.dropdown {
	float: right;
}

.share.dropdown .trigger {
	border: none;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAQAAACR313BAAAAvUlEQVQYGY3BUU7CQBiF0bu0fwdKBFKxppPGCFIRWrVOjQ4+GLu8WcIs5fOhDya0JJ4jTVhaZjoniwVr1lFTllbQEAg0plNzt0pbAj09H6bB3BYmLVyWCio6vun5iRpcxRtKSko2NKlzUmfvpsHMrqlo8bwl73RqZgUvHPnimLzT2G18JhD4pGWTVk66sEvTn3urTapdk2oqSnJy8qixB7dPB/YceOLONFbYI694PDvTlDzuaGmjznG2Nf3HL7f+a7qlTZV+AAAAAElFTkSuQmCC)
		no-repeat 10px 60% #F9F9F9;
	padding: 3px 10px 5px 30px;
	font-size: 13px;
	float: right;
	margin-right: 2px;
}

.share.dropdown .trigger:hover,
.share.dropdown .trigger.hover {
	outline: 1px solid #DDD;
	margin-right: 2px;
}

.share.dropdown-list {
	margin-top: 1px;
}

.share.dropdown-list a {
	background: no-repeat 4px 1px;
	padding-left: 40px;
}

.share.dropdown-list .linkedin,
.share.dropdown-list .googleplus {
	background-position: 4px -1px;
}

.share.dropdown-list .pinterest {
	background-position: 3px 0;
}

.share.dropdown-list .pinterest + a[data-pin-href] {
	display: none !important;
}

/* Boxed teaser */
.content .content .boxed {
	border: 1px solid #dedede;
	background: #FFF;
	box-sizing: border-box;
	min-height: 205px;
	padding-bottom: 4px;
}

.content .content .boxed img {
	height: 100px;
	margin-bottom: 0;
	border-width:  0 0 1px 0;
}

.content .content .boxed h2,
.content .content .boxed p {
	background: none;
	margin: 0 8px;
}

/* img-description-list (used for lcmb awards) */
.content .content .img-description-list {
	margin: 0 -10px 20px;
}

.content .content .img-description-list li {
	display: inline-block;
	vertical-align: top;
	background: #FFF;
	padding: 0;
	height: 160px;
	position: relative;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	margin: 0 7px 20px 10px;
}

.content .content .img-description-list li p {
	display: none;
	position: absolute;
	color: #FFF;
	background: -webkit-linear-gradient(top, rgba(121,131,140,0.4) 0%,rgba(121,131,140,0.8) 90%);
	background: linear-gradient(to top, rgba(121,131,140,0.4) 0%,rgba(121,131,140,0.8) 90%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6679838c', endColorstr='#cc79838c',GradientType=0 );
	padding: 10px;
	height: 140px;
	width: 140px;
}

.content .content .img-description-list li:hover p {
	display: block;
}

/* Buttons
-------------------------------------------------- */
a.more {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/down-arrows.png) no-repeat right 8px;
	padding: 0 14px 0 0;
	text-decoration: underline;
	color: #005e5d;
}

a.more:visited, a.more:link:visited, a.more:visited:link {
	color: #79838c;
}

a.more:hover {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/down-arrows.png) no-repeat right -46px;
	color: #009286;
}

a.more:active {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/down-arrows.png) no-repeat right -150px;
	color: #94c23c;
}

a.more.details,
.video.teaser span.more.details {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat 0 -38px;
	color: #333;
	text-decoration: none;
	padding: 0 0 0 20px;
}

a.more.details:visited {
	color: #79838c;
}

a.more.details:hover {
	color: #009286;
}

.quadia {
	min-height: 344px;
}

.content > .quadia-player,
.content > .youtube-player {
    margin: 0 10px 20px;
}

#colorbox .youtube > div + h2,
#colorbox .quadia > div + h2 {
	display: none;
}

#colorbox .youtube .follow-us .disqus,
#colorbox .quadia .follow-us .disqus {
	display: block;
}

.youtube .follow-us .disqus,
.quadia .follow-us .disqus {
	display: none;
}

.quadia-player,
.youtube-player,
.quadia-player video {
	width: 100%;
	margin-bottom: 5px;
}

iframe.youtube-player {
	height: 394px;
}

.quadia div h2,
.youtube div h2{
	font-size: 14px;
}

.quadia div p,
.youtube div p {
	font-size: 12px;
}

.quadia p.meta,
.youtube p.meta {
	color: #999;
	font-size: 11px;
	margin-top: -11px;
}

/* reserve space for loading quadia iframe */
#colorbox .quadia > noscript:first-child + div,
#colorbox .quadia > noscript:first-child + meta + div,
#colorbox .quadia > noscript:first-child + meta + meta + div,
#colorbox .quadia > noscript:first-child + meta + meta + meta + div,
#colorbox .quadia > noscript:first-child + meta + meta + meta + meta + div {
	padding-top: 385px;
}

#cboxLoadedContent .quadia-player
#cboxLoadedContent .youtube-player,
#cboxLoadedContent .quadia-player video {
	margin: 0 0 20px 0;
	width:640px;
	height:360px;
	display: block;
}

#cboxLoadedContent .rss-subscribe .filter-rss {
	padding: 20px;
}

#cboxLoadedContent .rss-subscribe .filter-rss {
	margin-bottom: 0;
	width: 480px;
}

#cboxLoadedContent .rss-subscribe .filter-rss form> fieldset{
	border: none;
	margin-bottom: 0;
}

#cboxLoadedContent .rss-subscribe .filter-rss form> fieldset input{
	margin: 0;
}

body.news .content .rss-subscribe .filter-rss .filter-body {
	border: 1px solid #BFBFBF;
	box-shadow: none;
	margin: 0px;
}

#cboxLoadedContent .youtube > div,
#cboxLoadedContent .quadia > div {
	width: 620px;
	margin: -5px 10px 10px;
}

#cboxLoadedContent .quadia > div.quadia-player,
#cboxLoadedContent .youtube > iframe,
#cboxLoadedContent .quadia > iframe {
	padding-bottom: 25px;
	width: 640px;
	margin: 0;
}

/* ColorBox Core Style */
#colorbox:focus {
	outline: none;
}

#colorbox, #cboxOverlay, #cboxWrapper {
	position: absolute; 
	top: 0; 
	left: 0; 
	z-index: 9999; 
	overflow: hidden;
}

#cboxOverlay {
	position:fixed; 
	width:100%; 
	height:100%;
}

#cboxMiddleLeft, #cboxBottomLeft {
	clear:left;
}

#cboxContent {
	position:relative;
}

#cboxLoadedContent {
	overflow:auto;
}

#cboxTitle{
	margin:0;
}

#cboxLoadingOverlay, #cboxLoadingGraphic {
	position:absolute; 
	top:0; 
	left:0; 
	width:100%;
}

#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow {
	cursor:pointer;
}

.cboxPhoto {
	float:left;
	margin:auto;
	border:0;
	display:block;
}

.cboxIframe {
	width:100%;
	height:100%;
	display:block;
	border:0;
}

/* 
    User Style:
    Change the following styles to modify the appearance of ColorBox.  They are
    ordered & tabbed in a way that represents the nesting of the generated HTML.
*/
#cboxOverlay{
	background-color:#000;	
}

#cboxContent {
	overflow:visible;
	box-shadow: 0 0 40px 0 #000;
	background-color: #fff;
}

.alternative #cboxContent {
	overflow:visible;
	background:#fff !important;
	box-shadow: 0 0 0px 0 #000;
}
.alternative #cboxLoadedContent {
	background:#fff !important;
}
	
.alternative #cboxContent {
	box-shadow: none;
	border: 4px solid #ccc;
}
	
#cboxLoadingGraphic {
	background:url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/colorbox/loading.gif) no-repeat center center;
}

#cboxLoadedContent {
	background: #FFF;
}

#cboxClose {	
	text-indent:-9999px;
	right: 0;
	top: 0;
	position:absolute;
}

#cboxClose:before {
	content: '';
	text-indent: 0;
	width:36px;
	height:36px;
	position:absolute;
	top:-18px;
	right:-18px;
	background:url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/colorbox/close.png) no-repeat 0 0;
}

#cboxClose {
	display:block;
	height: 100%;
}

#cboxClose:hover {
	background:url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/colorbox/close.png) no-repeat 0 0;
}

#cboxClose:after {
	text-indent: 0;
	position: absolute;
	bottom: 23px;
	right: 10px;
	line-height: 23px;
}

#cboxError {
	padding:50px;
	border:1px solid #ccc;
}

#cboxTopCenter {
	background-color:transparent;
	height:40px;
}

#cboxBottomCenter {
	background-color:transparent;
	height:40px;
}

#cboxMiddleRight {
	background-color:transparent;
	width:40px;
}

#cboxMiddleLeft {
	background-color:transparent;
	width:40px;
}

/* Dropdown
-------------------------------------------------- */
.product-service-finder {
	background:url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/product-service-finder-bg.png) no-repeat 0 35px;
}

.product-service-finder ul,
.product-service-finder .dropdown {
	margin: 50px 0 14px;
}

.no-nav .product-service-finder .dropdown {
	margin-left: 15px;
	margin-right: 23px;
}

.online-services-login ul,
.online-services-login .dropdown {
	margin: 0 0 14px;
}

.online-services-investor-reports ul,
.online-services-investor-reports .dropdown {
	margin: 0 0 14px;
}

.dropdown {
	height: 22px;
	position: relative;
	margin-bottom: 20px;
}

form .dropdown {
	display: inline-block;
}

.sorting-vacancies .dropdown {
	margin-bottom: 10px;
}

ul.dropdown {
	height: auto;
}

.dropdown .trigger {
	box-shadow: none;
	border: 1px solid #E4E3EC;
	border-top-color: #AAADB2;
	border-radius: 3px;
	background:
		url(data:image/gif;base64,R0lGODlhGQAWAJECACkpLicnLP///wAAACH5BAEAAAIALAAAAAAZABYAAAIdlI+py+0Po5y02ovzCbyHywFc1mnCZ6bqyrbumxYAOw==)
		no-repeat scroll right center #FFF;
	line-height: 22px;
	position: relative;
	z-index: 500;
	display: block;
	padding: 0 21px 1px 8px;
}

.dropdown .trigger, 
.dropdown .trigger:hover, 
.dropdown .trigger:visited, 
.dropdown strong.trigger,
.dropdown a.trigger {
	color: #000;
	font-weight: normal;
	margin: 0;
	overflow: hidden;
	text-decoration: none;
	height: 22px;
	text-overflow: ellipsis;
	white-space: nowrap;
}

.dropdown .trigger.hover {
	z-index: 520;
}

.dropdown-list {
	background-color: #FFF;
	margin: 0;
	overflow: hidden;
}

body > .dropdown-list {
	position: absolute;
}

.dropdown-list ul {
	margin-left: 0;
	margin-bottom: 0;
}

.dropdown-list li {
	list-style: none outside none;
}

.dropdown-list.hover {
	border: 1px solid #CCC;
	z-index: 510;
	overflow-y: auto;
	max-height: 383px;
}

.dropdown-list a,
.dropdown-list li.disabled {
	display: block;
	padding: 7px 3px 8px 8px;
	text-overflow: ellipsis;
	overflow: hidden;
}

.dropdown-list li.separator {
	height: 1px;
	background: #777;
	padding: 0;
	margin: 8px;
	overflow: hidden;
	text-indent: -10000px;
}

.dropdown-list a:hover,
.dropdown.dropdown-list .active a:hover {
	background-color: #F0FFFE;
	outline: 1px solid #D9EDF0;
	text-decoration: none;
}

.dropdown-list .active a {
	background-color: #e6e6e6;
	color: #FFF;
}

/* Start Sitemap */
.sitemap {
	display: inline-block;
}

.sitemap .column {
	padding-left: 15px;
	width: 223px;
	float: left;
}

.sitemap .column:first-child {
	padding: 0;
}

.sitemap .column h2 {
	font-size: 0.971em;
}

.sitemap .column ul li {
	background:	url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat -13px 3px;
	font-weight: 700;
	line-height: 20px;
}

.content .content .sitemap .column > ul > li > a {
	background-image: none;
	background-color: transparent;
}

.sitemap .column ul li ul {
	margin: 0;
}

.sitemap .column ul li ul li {
	font-weight: normal;
}

.sitemap .column li li li {
	display: none;
}

/* End Sitemap */

.business-finder {
	border: 1px solid #CCC;
	padding: 18px 20px 11px;
	background-color: #FFF;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
}

.business-finder.detail h2 + a {
	margin-bottom: 6px;
	display: block;
}

.business-finder a:hover,
.business-finder a:active {
	text-decoration: none;
	font-weight: bold;
	color: #005e5d;
}

body .content .content .business-finder ul li h3 a:hover,
body .content .content .business-finder ul li h3 a:active {
	text-decoration: none;
	font-weight: bold;
	color: #005e5d;
}

body .content .business-finder ul,
body .content .business-finder li {
    padding: 0;
    background-image: none;
}

body .content .business-finder ul {
    margin: 0 0 20px;
}

body .content .business-finder > ul > li:first-child {
    z-index: 500;
}

body .content .business-finder li {
    margin: 0;
    line-height: 17px;
}

body .content .business-finder li a {
	margin-left: 0;
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png") no-repeat scroll 0 -38px transparent;
}

.content .business-finder.selection img {
	display: none;
}

body .business-finder.selection div {
	margin-left: 19px;
	display: inline;
}
	
.fancy.content .business-finder,
.alternative .business-finder {
	padding: 20px 30px 10px 30px;
}

.fancy.content .business-finder.detail {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cutout-bg.png) no-repeat scroll 0 0;
	border-top: none;	
	position: relative;
	top: -21px;
	box-shadow: 0 3px 6px 1px rgba(0, 0, 0, 0.08);
	padding-top: 40px;
}
	
.fancy.content .business-finder.country,
.fancy.content .business-finder.detail {
	display: none;
}

.fancy.content .business-finder.detail > ul > li:first-child,
.fancy.content .business-finder.detail li.split {
	width: 100%;
}

.fancy.content .business-finder.detail > ul > li:first-child ul > li,
.fancy.content .business-finder.detail li.split > ul > li {
	float: left;
}

.fancy.content .business-finder h2,
.alternative .business-finder h2 {
	font-size: 1.455em;
	background-image: none;
	padding-bottom: 0;
}

.fancy.content .business-finder.selection h3,
.fancy.content .business-finder.detail h2 {
	float: left;
}

.fancy.content .business-finder.detail h2 + a {
	margin-left: 6px;
    padding-left: 6px;
    border-left: 1px solid #006A5A;
    font-weight: 700;
    text-decoration: underline;
    position: relative;
    top: 4px;
    color: #006A5A;
    display: inline;
}

.fancy.content .business-finder ul,
.alternative .business-finder ul {
    margin: 0 0 0 -20px;
}

.fancy.content .business-finder ul ul,
.alternative .business-finder ul ul {
    margin: 0;
}

.fancy.content .business-finder.selection li a
.alternative .business-finder.selection li a{
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png) no-repeat scroll 0 10px;
    padding: 0 0 0 19px;
	list-style: none;
}

.fancy.content .business-finder li,
.alternative .business-finder li {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat scroll 0 bottom transparent;
	list-style: none;
	position: relative;
	padding: 0;
	margin: 0 0 25px 20px;
}

.fancy.content .business-finder li a,
.alternative .business-finder li a {
	margin-left: 4px;
	display: block;
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png") no-repeat scroll 0 -30px transparent;
    padding: 0 0 0 19px;
}

.fancy.content .business-finder ul li,
.alternative .business-finder ul li {
	display: inline-block;
	width: 307px;
	vertical-align: top;
}

.alternative .business-finder ul li {
	width: 232px;
}

.fancy.content .business-finder ul ul,
.alternative .business-finder ul ul {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat scroll 0 top transparent;
}

.fancy.content .business-finder ul li li,
.alternative .business-finder ul li li {
	margin: 0;
	width: 329px;
	height: 28px;
    line-height: 28px;
}

.fancy.content .business-finder ul li li:hover,
.alternative .business-finder ul li li:hover {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) repeat-y scroll 0 top transparent;
	margin-top: -1px;
	padding-top: 1px;
}

.fancy.content .business-finder ul li li.set-active,
.alternative .business-finder ul li li.set-active {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) repeat-y scroll 0 top transparent;
	margin-top: -1px;
	padding-top: 1px;
}

.fancy.content .business-finder.selection img {
	display: inline-block;
	border: none;
	margin: 8px 0 0 8px;
}

body .fancy.content .business-finder.selection div {
	margin-left: 0;
	bottom: 130%;
	line-height: 1.364em;
}

body .fancy.content .business-finder.selection img:hover {
	cursor: pointer;
}

body .fancy.content .business-finder.selection div:after,
body .fancy.content .business-finder.selection span.after {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cutout.png) no-repeat 0 top;
}

a.toggle-abbreviated {
	font-weight: bold;
	color:#009286;
	position: relative;
	margin-left: 10px;
	margin-bottom: 10px;
	text-decoration: none;
	width: auto;
}

a.toggle-abbreviated img {
	border: none;
	margin: 0;
	position: relative;
	top: 1px;
}

a.overview {
	color: #009286;
}

/*Press release Detail*/
h1 span.time {
	font-size: smaller;
	font-weight: lighter;
}
/*Tables*/
table.data-folding,
table.data {
	text-align:left;
	border-spacing: 0px;
	border-collapse: inherit;
	width:100%;
	background-color: #FEFEFE;
	border: none;
}
table.data-folding {
	margin-bottom: 16px;
}

table.data-folding thead th, 
table.data-folding caption,
table.data caption {
	text-align: left;
}

table.data-folding thead th,
table.data-folding tfoot th,
table.data-folding thead th.first,
table.data thead th, 
table.data tfoot th, 
table.data thead th.first,
.downloads h3 {
	padding-left: 9px;
	padding-right: 9px;
	font-weight: 700;
	border: 1px solid #DEDEDE;
	border-left: 1px solid white;	
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef)); 
	background: linear-gradient(to bottom, #fdfdfd, #efefef);
	color: #006354;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
}

table.data-folding thead th:hover {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ECECEC', endColorstr='#cccccc'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ECECEC), to(#ccc)); 
	background: linear-gradient(to bottom, #ECECEC, #ccc);	
}

table.data-folding thead tr th .arrow {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat scroll -13px 2px transparent;
	width: 13px;
	height: 12px;
	display: inline-block;
}

table.reports {
	margin: 10px -5px;
	border: none;
	border-collapse: separate;
	border-spacing: 5px;
	width: calc(100% + 10px);
}

table.reports tr {
	background-color: #ECEBEC;
}

table.reports th,
table.reports td {
	padding: 15px;
	border: none;
}

table.reports tr.odd td {
	background-image: none;
}

table.reports th {
	width: 40%;
	position: relative;
	vertical-align: middle;
	text-align: left;
}

table.reports th h3 {
	padding-left: 60px;
}

table.reports th img {
	position: absolute;
	left: 23px;
	top: 50%;
	margin-top: -20px;
	border: none;
}

html .content table.reports tr td a {
	background: none;
	color: #006a5a;
}

html .content table.reports tr td a:hover {
	text-decoration: underline;
}

table.reports td .meta .time {
	display: block;
	font-weight: bold;
	color: #727272;
}

table.reports .links h4 {
	color: #333333;
}

table.reports .file-info {
	 display: inline;
	 margin: 0;
	color: inherit;
}

a .file-info,
a:hover .file-info {
	color: #333;
	float: none;
}

.file-info {
	width: 110px;
	padding: 4px 0 4px 20px;
	line-height: 1;
	background: no-repeat 0 0;
	float: right;
	margin-top: -2px;
	background-position: 0 1px;
	
}

td .file-info,
th .file-info {
	margin: -2px 5px 0;
}

.file-info.pdf {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAKISURBVHjaYvz//z8DNQFAADExUBkABBALMoeRkVEGSIkDMTMBfa+A+BHQd//QJQACiAHkZRgGAuMfP358+P37998/f/78x4aB8v+nTJkyEahWAeRDZP0gDBBA6AaagQz78vHj/48tFf8/79/5/+vXr/8/Avnv37////LlS7Chz58//z916lSshgIEEBOSdxmhNBMzE5D5+zcDk6AwAxMTExiDpKFKGPj5+Rni4+PzZs6cWQjkyiH7GCCAsEYKExs7w9/v3xj+XrsE5jMzM8MNBQE2NjYGDg4OhuTk5DwgVwxZL0AAsWA1EKiZgZObgZGdg4GFhYXh79+/YENBBn348IHh379/DECvM4iJiWHoBQggrC4EueTPy5cMP08eA7NBhoEwyHCQoaysrAzs7OxYox8ggLAa+OfRA4Y/374x/PnyheH3rRsYhoIwyFBsACCAsBr4fvpEBnY7Fwb+4mqGd5N7GH4/uAc2FBQUyAZjAwABhCH69+1rhh8P7jMIFpQz/Pv6heE/KxvD45hgBlYJSQZmUXEGZhFRBg4jUwZu30CsBgIEEIYLX0+ZwMCmo8fw/fIFhq8njzPwhkYxSM1dxsBubs3wHxhJ/5lZGP4ALcIFAAIIniCPSAoJzhThq78d6v//57u38JwBTOhg/OvXLzD+/vLF/5+fP4PZIHlQZkBO2AABBPbyOUkhO04GBk91JiYP8bIqBmY+fpQYBymEpUEWIWG8mRwggMBeBqazWCA2uvLz1wYuQ+P/2JIRNgwEGIUDQAAxIpeHQEUmP3/+PAiMRQ4iirZ/QEd8A6ZHB6AZZ2GCAAGEbqAstPgitpz8CyrKgGY8hgkABBAjtUtsgACieokNEGAA93M7zXtvLJkAAAAASUVORK5CYII=);
	/* background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/pdf.png); */
}

.file-info.mp3 {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAJtSURBVHjaYvz//z8DNQFAADExUBkABBDVDQQIIKobCBBARBnY3d0Z2dbW8pQYtQABxIJPsqenm/n//38Nf//+Lf737x8nNjULVy9N+fPnz7bkyPhnID5AAKEY2N/fZ8XAAIn1f//+MwANWygsLKwiJCTEcOHCeQzDFqxaUs3Gzt7y7fu3M0CuKUgMIIBQvAw04CgLC+tRZmZmIM1yVFJSUoWHh4/h8+cvDD9//EQxbP7Kxam///ze+PXrVwYOTk6T3lmTskHiAAGEYuC/f38ZDA0NGbS1dRm0tLQZfv/+y3Dr1i2G9+8/MPz6hTBw3opFKaxsbLN+/f7tA3Rd/u8/fxiAhueC5AACCMXLf/78ZXj8+DHDw4ePgIb/Y/jx4wcDyAVMTIwgDWA105fMucPEwJj+Dxg0v3//bi9IyWZsn9ozERiO6iB5gABCM/AP0IAvDPfu3QO66BfDly9fGL59+8agoCDHAAtbIBAEuQhsINQSEB+kFwQAAgjFyz9+fGcA5URhYSEGAQF+cBCADARhEBsEMmNShH/9/qXGwMDIAKQrGye053Fzc4MMvwmSBwggFAN//vzJcPPmNYbv378ADfjNIC0tySAkJAj0MhM4CGCgKDV3+rv3b7OBLtsClJsITFYgF04GyQEEEIqBf//8tv7x/ac10GAo/n5XRkaSQUxMmAG9EKnOLZsGdFUoGxsbw6s3r850V7dOBYkDBBAjvtImLS2J+f+//01AZiHQh5yzZ89nRFdT3FKZAXThpgn1XeCEDRBAYJsJ4dTUxGggfkaMWoAAYqR2eQgQQFQvbQACiOoGAgQQ1Q0ECDAAUc1UBk3LRnoAAAAASUVORK5CYII=);
	/* background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/mp3.png); */
}

.file-info.doc,
.file-info.docx {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPiSURBVHjaYvz//z8DNQFAADExUBkABBALjFE96zWDgvh7BnH+TwxKMmJ7RPh5Zf/++/cf5IOfv/4w/Pn7n+H//3+M//79AzmC8cnzd3837Tk87ebduxOZgSI7FvWDzQEIIBaE2X+VL93nZGBj/sHMzcNsxMjMKvj7718GZkYGBhUZQQZOdmYUl3BycDGEBoV2b9y2leXS5Qu9MHGAAIIbqCrLvllDjofx6w9eZkYmRr6nb34yMDP/Yzh47jmDm6kYg42+BIqBHz59Yvj0mYHVxNCs7fWrV1+AQjNB4gABBDdQVIBBU1yImeHzDyYGtv9fGX79/cfwl4mH4dvvvwzffkC9DAp0oIt//mFgEBQSZnj35TWDiLQwm4uDUy/MQIAAghsI1PRvw5HXTB8/fWF4+eIRgzA/O8OdV4wM3379Y3AxFGX4+vMfAxPQyG+/GRjeff0HDE92Bk4+UQZlKW6g3h/w8AAIILiBbGxMDFysvxhO3rnP8P4XF8Ple88YrHQlGGRlxIAu+ssAipy/QHW//wHVMkEi6tPX7wzffnKA2L9h5gAEEDzZ/Pr1m+H9NwaGR+9ZGBiZ2RhefWNnCHRUZuDhYmP49v0Xw99/QAOBwQDy+vN3PxgevPzG8PrjL4Y/QPHffxFhCxBAcBf+//+XQZiPlSE3UI7h5af/DPfEfjBY6ssxnL93nYEZCIH6GP78+c/ACGR8//mL4defPwy8HMwMLMysDD9BzoYCgACCG3jv+WdGOwPR/4xMPIysrz4ziPHLMOw6/Zxh35mHDO5mMgygGAGF51+gC6WEuYAu/QcWY2JkYvjxC5HbAAIIbuDmA7d8l2y7wsDB/J3dy1p+Djc3t+DpG6+Asc8GTOhCwEj5C3YJxNvAsPwDiXWQd0HBAAMAAQQ38Mdvhq1crH8YzJX/MiR6KPQoyssJfvkBdgTDhy+/gIH/B8z5958RHJ7APAQx8B/IUISBAAEEN5CH/S+DueIPBm72fwzvv/xmEv/JwPD6w3cGkM9+//sHoX//B3sV5CKQC/8B0+QfoDgwwuEAIIDgBurLvANmsz8MH7+BvPAXnLB//oEYBDIAFJt/QAYCDQe56DfQaf8ZIREFDk8oAAgguIHAuGL48ZOR4d8/iO0gm0FsoH6Gv///Q9gM/8GxDRFjAAfBH6AzkZMNQADBDfwJFQVpBEY1Cwc7EwMnJwfYAJAFf0ER8Q/iGlYgm+UPyHhGBg4OYEwzs8LNAQggOOPP7z/Q9Pif4dnLt6xc3KAs9R8aXrDAZwDHMMibID4och4+Y2R48uwZKwODOlg/QAAxUrvEBgggqpfYAAEGABcl4Owm4d8AAAAAAElFTkSuQmCC);
	/* background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/docx.jpg); */
}

.file-info.xls,
.file-info.xlsx {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAPMSURBVHjaYvz//z8DNQFAADExUBkABBDVDQQIIBYYwzJWiOHC7Q8Mcp8UxZ0cHAP+/vn3+T8jAyMD0MpPPz8x/PjzA8hhYGBkZmJ5+er15+M7T6yDmfD/ByLYAAIIbuDf739kfgj+5xBzlkj3Lwgt+fn1J8O/378ZmP8xMpjLWzCIcYgz/GX4x/AbCJ99esuwaO6c/qaypjKG/wx/kF0IEEBwA3WDfGdEaVlYs/5n5L527yID478/DEx//jDsPbOf4Z7yA4ZUnwwGZiYmht9//zD8/PyHoSC9svDT989skxonFAK1/4aZAxBA8DCUY5fh+f75i8CVB1dYdfl1GB7eecZw79pTBn1xPYbvv74x/Pj9neHJh8cML768YHj9/QnD5QfnGOzc7dIkdUUNkF0IEEBwA5mZGf9ri6oz7Lqym8GvL4hh7rYFDIaK2gyC3AIMLP9ZGP4AXXbr2R2gC4GeZv7BoKGiwiAnK/WXkYmRGdlAgACCG/jj11cGNQllBlkZGYYff38xMLAxMuy8sJ/h2dNnDAz//jP8/PeT4TvQlb+BQfH5+1eGrz+/MvwGBgkDWkIGCCC4gS/fvWBYfGExw1+WXwyOBtYMYuzCDGeuXmB4/eENAzMwKtk42BjYWNkYOFnZGViBNNAkMEQHAAEEj5T3v97xFxjkMQQpujN8/fyR4aneU4aHzx8x7DtyhEFO5D3D2y/vGN4B8avPbxg+ff8IdDTIMEYMIwECCG7ghQ0nJgbvipcXlhZ21dbRsmH4/p9BmFuQQUJYgUFdRYOBj4ePQZBPgIGHk5tBUlCSgZ2Tg+EPMLYZ0QwECCC4gb/vflt49919hsAo3cedSRNsbr66xcAEDMfff/8yfP7xnuHpy/sMFioWDA/e3mG4ducUg6a0BsN/RsycAhBAcAP/AyPLPcSOQUxchJmZm4mBg5edgYONAxwJ955fYzh34yDDc6XHDEfO72bgZucGxwXEw6ieBggguIF6VuYMopLSwJj7zfib4RfDz98/gJb8A8fk7z+/GC5dO85w5soRhh8/vjGoymky/Pv3D2oUqjMBAghuoLC8IsPvX78YONg5GIDxySDAK8jw+/8vBkYWZgZxMRkGKxNPhj///zL8+vObQZBfmIGFiYWBlZmVkRHN2wABhIjlj2/BNDCt/Tn1+NS3Xz9+w5MFMzMLg6aKCZD3jwFkAsh1Fx6eY3j86uGPrx9/oBgIEECMsHTJIcAGExFh5GBQ+//vPzTTM6KFEyOCAQzE3+//3vz7899HmCBAADFSu8QGCCCqF7AAAQYA4rly94Xsvx0AAAAASUVORK5CYII=);
	/* background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/xlsx.jpg); */
}

.file-info.ppt,
.file-info.pptx {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAQdSURBVHjaYvz//z8DNQFAADExUBkABBALjBFpIM6go6rA4xgUVcomoezI/Pfv3/+/f/9nAPqA8R8j4/+fv/7/5xX8zywqwfrvP8Of3bv37F2/fu3k06dPf2JjY2P4/v072ByAAIIbqK2l5uDg455qYqoRwMbFzcXwFyj45zcDw69fQAYjA8PHzwz/2PgZmAwMIep19OxFRIREPn740Hrn7t03MHMAAghuYHRcZI+iLI/x7wtrGL68esXwl02CgVPLioGJi4eB8f9fht/fvzF8+cbNwPfjB8M/ZjYGoEFMkZFRBaxsbJy1NbW1QCNeg8wBCCC4gYqqakY/H55n+HPzDAOLtAHDp7NnGH69/MIgpGvMwPz3C8Pf7/8YGCUkGP4AXcvCxMTAyMzC8PHLd4awsLDUu3fvXwUaMRlkDkAAwQ38++cPI5OgDMMvFkkGViE9ht+Mjxn+/2Ji+PfuMwPD06sM/3//Y/jNpc3w7xfQwN+/GXi4eRn+AsOXg52ZycTYxARmDkAAwQ38//Mrw7//HAyfH35k+PdoMwO7tDIDv5YhA7OcJsNvCTWG3/evM/xlYWX49/sPw39GRgagIxlYmFnBen//BtoGBQABBDcQFE5//7MzfH3xk0HQw4dB2M2VgXXHDAaG7x8YWK1CGVhMnRl+fvrO8OvPHwYGVhZwRP2FJmFgUoAbCBBA8HT4l5GbgVlKi4HPLYKB186PgVXBgIFBWouB4f1LBqa/PxgYeAUY/rx+w8DGysTAys4OMfDPP6iBCAAQQHAXsnHzMDBIKjFIpxYwMDABkwkwNhlkjBkYlCyBMabF8Of8WYZvFy8xcCiqMjD+/gvyJxD9ZRDk5QMayAg3ECCA4AbuW7FqD6fM2b9ysho6fPyi0v+ByeT/66cMDMDAZ/xxjuHnuVMM/9n4GP4xsgBd/B/FZf+R3AgQQHADVy9dn/zo49ff/ql59SFhMem/mDkYfrLxMvz7A1T8C6hFzYiBSUiUAZT3//37DTbtH5ANSv///iFcCBBAcAO/ff3+6OGzTwxvGdhec6irMDD9BGr8+Zfh/9+/0Fhjhrjp7x9w+EG8CfUsUgEDEEDwSHn7/ANDUk4GQ0hqDuOXz0AX/GNmYAJmWkaQ2v+MwPz8D+jaf8D4ZATHKSgN/gfK/0MYCwYAAQR3oXN6JkNwTSfDL2Bk/AUmq79MwBLgz1+gd6AxCU8i8IBj+AOUA4XIX6RoBggguIGuWZUMP77/AhvCDnQFM8glaAaBXYJs8H8mkOPBYQkDAAEEN1BcWhSs7B8wu/DxcDCwszAC44KbARSE8Nj8jxJcDKD8wQmkebnYOGBiAAEEN3DpokVQTf93cnBwMbGysgB99A+eA7B5GSj9V0BIWPL40QO7A329wMIAAcRI7SoAIMAARX6Z0h9lIdwAAAAASUVORK5CYII=);
	/* background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/pptx.jpg); */
}

tabletable.reports .file-info {
	padding-left: 0;
	padding-right: 22px;
	margin: 0;
	background-position: right 50%;
	color: inherit;
}

table.data-folding thead th.first,
table.data-folding tfoot th.first,
table.data thead th.first, 
table.data tfoot th.first,
.downloads h3 {
	border: 1px solid #DEDEDE;
}

table.data-folding tbody tr .odd, 
table.data-folding tbody tr .even,
table.data-folding  tfoot tr .odd, 
table.data-folding  tfoot tr .even,
table.data tbody tr .odd, 
table.data tbody tr .even,
table.data tfoot tr .odd, 
table.data tfoot tr .even {
	color: #333;
	font-weight: normal;
}

table.data-folding tr,
table.data  tr {
	border:0px;
}

table.data-folding tbody tr td,
table.data tbody tr td {
	padding-left: 9px;
	padding-right: 9px;
}

table.data-folding tbody tr.odd td,
table.data tbody tr.odd td {
	background-color: #E0EAE8;
	border: 1px solid #FDFDFD;
}

table.data-folding  tbody tr.even td,
table.data tbody tr.even td {
	background-color: #FDFDFD;
	border: 1px solid #FDFDFD;
}

table.data-folding tbody tr.odd td.first,
table.data tbody tr.odd td.first {
	background-color: #E0EAE8;	
	border: 1px solid #E0EAE8;
	border-right: 1px solid #FDFDFD;
}

table.data-folding tbody tr.odd td.last,
table.data tbody tr.odd td.last {
	background-color: #E0EAE8;
	border: 1px solid #E0EAE8;
	border-left: 1px solid #FDFDFD;
}

table.data-folding tbody tr.odd td,
table.data tbody tr.odd td {
	background-color: #E0EAE8;
	border: 1px solid #E0EAE8;
	border-left: 1px solid #FDFDFD;
	border-right: 1px solid #FDFDFD;
}

table.data-folding tbody tr td a.more, 
table.data tbody tr td a.more,
div.accordeon a.more {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat scroll 0 -38px;
    padding: 0 0 0 19px;
}
	
body table.diagram, 
body table.diagram td, 
body table.diagram th {
    background-image: none;
    border: medium none;
    padding: 5px 4px;
}

body table.diagram img {
    border: none;
    margin: 0;
}

/* start disclaimer hide */
div.content .disclaimer,
div.content div.content .disclaimer {
	display: none;
}

div.content .disclaimer  a#disclaimerDisagree {
	float: right;
	padding: 40px;
}
div.content .disclaimer  a#disclaimerAgree {
	float: left;
	padding: 40px;
}
div.content div.disclaimer span.h1 {
	color: #006A5A;
    font-size: 1.455em;
    font-weight: 700;
    margin-bottom: 10px;
    font-family: Arial,Helvetica,sans-serif;
    display: block;
}
div.content div.disclaimer span.hideDisclaimerType {
	display: none;
}
/* end disclaimer hide */

/* start follow us / social sharing buttons */
div.content div.content div.follow-us {
	padding-bottom: 15px;
}

div.content div.content .contact div.follow-us,
div.content div.content .aside div.follow-us,
div.content div.content .panel-content div.follow-us {
	padding: 0;
	display: inline-block;
	vertical-align: top;
}

div.content div.content .aside div.follow-us:last-child {
	margin-bottom: -6px;
}

.panel-buttons .follow-us,
div.content div.content div.follow-us  {
	position: relative;
}

.panel-buttons .follow-us {
	margin: 10px;
}

.panel-buttons .follow-us > a,
div.content div.content div.follow-us > a,
#colorbox div.follow-us > a,
#colorbox div.follow-us div.meer-buttons-wrapper > a,
div.content div.content div.meer-buttons-wrapper > a {	
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
    padding: 11px 0 8px 10px;
    text-decoration: none;    
	border-radius: 3px;
	width: 155px;
	border-bottom: 1px solid #bbb;
}

.follow-us > a > span {
	width: 0;
	height: 0;
	overflow: hidden;
	display: inline-block;
}

.panel-buttons .follow-us > a,
#colorbox div.follow-us > a,
div.content div.content div.follow-us > a,
div.content div.content div.meer-buttons-wrapper > a,
#colorbox div.follow-us div.meer-buttons-wrapper > a {
	width: 85px;
	background-position: 60px center;
	background-repeat: no-repeat;
	color: #fff;
	margin-right: 15px;
}

div.content div.content div.follow-us > a.disqus {
	background-position: 63px center;
}

.panel-buttons .follow-us > a:last-child {
	margin-right: 0;
}

div.content div.content .contact div.follow-us  a,
div.content div.content .aside div.follow-us  a,
div.content div.content .aside.mobileAccordeon div.follow-us  a,
div.content div.content .panel-content div.follow-us a,
.panel-buttons .follow-us > a,
.news.has-panel .content .content .follow-us.articles-list.rss > a {
	text-indent: -1000px;
	width: 32px;
	height: 32px;
	padding: 0;
	background-position: center center;
}

div.content div.content .contact div.follow-us a,
div.content div.content .aside div.follow-us a,
div.content div.content .panel-content div.follow-us a {
	margin-right: 3px;
	border: 1px solid #dedede;
	border-bottom-color: #bbb;
	background: #fff;
}

div.content div.content .aside div.follow-us a.rss,
div.content div.content .panel-content div.follow-us a.rss {
	margin-right: 0;
}

.panel-buttons .follow-us,
#colorbox div.follow-us,
div.content div.content div.follow-us{
	overflow:hidden;
}

.panel-buttons .follow-us div.meer-buttons-wrapper,
#colorbox div.follow-us div.meer-buttons-wrapper,
div.content div.content div.follow-us div.meer-buttons-wrapper{
	height:100%;
	width:100%;
	display:block;
}

.panel-buttons .follow-us > a.meer-button,
#colorbox div.follow-us > a.meer-button,
div.content div.content div.follow-us > a.meer-button{
	width:90px !important;
}

.panel-buttons .follow-us > a.meer-button span,
#colorbox div.follow-us > a.meer-button span,
div.content div.content div.follow-us > a.meer-button span{
	margin: 0 10px 0 10px;
	float:left;
}

.panel-buttons .follow-us > a.meer-button span.button-symbol,
#colorbox div.follow-us > a.meer-button span.button-symbol,
div.content div.content div.follow-us > a.meer-button span.button-symbol{
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/filter.png") no-repeat scroll right -4px transparent;
   	display: block;
    float: right;
    height: 4px;
    width: 10px;
    margin-top:12px;
}

.panel-buttons .follow-us > a.meer-button span.button-symbol.closed,
#colorbox div.follow-us > a.meer-button span.button-symbol.closed,
div.content div.content div.follow-us > a.meer-button span.button-symbol.closed{
	background-position:right 0;
}

.follow-us .twitter,
.content .content .aside .follow-us .twitter:hover,
.content .content .panel-content .follow-us .twitter:hover,
.content .content .contact .follow-us .twitter:hover {
	border-color: #55ACEE #55ACEE #bbb;
	background: #55ACEE;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAFkSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABhNNiRkZGEBUAonFhIBAA4vlA/B8Jg/gOQNwAxVgBQAAxgAoQHNjhPwQ04NF7/j9u8B6kF5f5AAFETFDXAxXuBzkEzVIQ3wCPPlBoPMAlCRBA+HysgMUX56G+AIVGwn/8IAGf+QABRCio1/8nHzjgsxgggAgFdQAFCfcBPkmAAMIdFIQTDz5wnpD5AAFEyMeOBF2OHUwkpAAggPBaDMyrH8iw9AJQ3wJCigACiJjsFAgyjEhLQQ5NJEYhQADhjWMkNQJEpHBQgWFArPkAAcSCx0EFQEoeWkg4EHD/BpBPSYkagABiwSO3AJqdFHDFJRAfAOKFQAsvkJoQAAKIcaAaewABNGDVIkAADZjFAAE0YBYDBNCAWQwQQANmMUAADZjFAAE0YBYDBNCAWQwQYADB7PIsoP9PmAAAAABJRU5ErkJggg==);
}

.follow-us .twitter:hover {
	background-color: #88C5F3;
}

.follow-us .linkedin,
.content .content .aside .follow-us .linkedin:hover,
.content .content .panel-content .follow-us .linkedin:hover,
.content .content .contact .follow-us .linkedin:hover {
	border-color: #0E76A8 #0E76A8 #bbb;
	background: #0E76A8;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAErSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAALHgkmBkZGQAZjUFIFMAyL5ArgW4sitAAIElcOD5/xHgPBALkGsxNgwQQPgsRgcJ1LQYIIDwxfEHNP4FasYxQACx4JEzBGKYLw9QEs/YAEAA4bMYFKcHsASdA5aQAKkFiStAQ2oD0KEP8FkMEED44ng/cgQjqUcH+/9jB/34zAcIIGpYjA804DIfIICoVYBMgGL0BJmPSwNAAFHDxwVIcglY5LGaDxBA1PAxcmo/QKwmgACiallNMCUjAYAAGrBKAiCABsxigAAaMIsBAmjALAYIIMaBat4CBNCA+RgggAbMYoAAGjCLAQJowCwGCKABsxgggAbMYoAAAwDMx6cbXb1NswAAAABJRU5ErkJggg==);
}

.follow-us .linkedin:hover {
	background-color: #579FC2;
}

.follow-us .facebook,
.content .content .aside .follow-us .facebook:hover,
.content .content .panel-content .follow-us .facebook:hover,
.content .content .contact .follow-us .facebook:hover {
	border-color: #3B5998 #3B5998 #bbb;
	background: #3B5998;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEmSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwQQC7EKGRkZMcSACdMBiXsBqOYDsYkVIIBAmonCaHoSgPj9f0ywn1jzAAKIhdQggvpyPg7pg8SaAxBA5MSxAxaxA0D8ABTcxBoCEEAsVEgngcC43YAcdcQAgACiRqr+QI4mgABiITFuQdgeTSoeKXUvgAY5QQAQQESnaiBu+E8YOBBrHkAADVgBAhBAjCTUTgpQHA/ECUjihUip+QKxcQ4QQKSUXKC4e4BWWsFKrAOkpmqAABqwoAYIoAGzGCCABsxigAAaMIsBAmjALAYIoAGzGCCABsxigABiHKjmLUAADZiPAQJowCwGCKABsxgggAbMYoAAGjCLAQJowCwGCDAAUzPs9L8Z1/8AAAAASUVORK5CYII=);
}

.follow-us .facebook:hover {
	background-color: #768BB7;
}

.follow-us .googleplus,
.content .content .aside .follow-us .googleplus:hover,
.content .content .panel-content .follow-us .googleplus:hover,
.content .content .contact .follow-us .googleplus:hover {
	border-color: #C4302B #C4302B #bbb;
	background: #C4302B;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHwSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABxIJLgpGREc4G5nUFIJUPxAY4lB8Eqm/AJoGrnAAIILAENowknwDE74F4PhA7IPH/Q2kHfD7DZT5AAOG1GORTqOH30Qwz+I8ABeRYDBBAhOI4AIgFgPgBWjRcAFIboFx/cuIYIIAIWSyARiODi5QkLoAAImTxBSgNClqcCQspWEFpoIFQvIMAQAARk7jOQ+PyPDR1g8QEQPEOFRNAUtsAVdtAyHyAACLGYpAl/dBEBsL7YakcLeU3QOX+Q+kGaAhgNR8ggAhajCWEYCAASWz/f+ygAZf5AAFEicXvYfEOzV4O0Lz+HynPK+AyHyCAWIhIAwLQbGUPxKA4/gBN5SAM8mkhMHstgCUuqLaHQLED+EougAAiVIA4IMVtAlLickBKdP/RxFFSNS7zAQIIpwRS6fQeOeWiOXo+odILl/kAAYQvH+dD6QXAYPuAQ81CPAUMXgAQQExElFoGRKh5QKrFAAGEL6gDkOJwPnpwQ6MCFM/nyTEfIIAIJa4ApEQEKzz2I4nNxxX/hCwGCCBGXMkdS0MAhGGpFZRVLuCJe4INAYAAYhyongRAAA1YmwsggAbMYoAAGjCLAQIMAENGEzMW1N6iAAAAAElFTkSuQmCC);
}

.follow-us .googleplus:hover {
	background-color: #D66F6B;
}

.follow-us .pinterest,
.content .content .aside .follow-us .pinterest:hover,
.content .content .panel-content .follow-us .pinterest:hover,
.content .content .contact .follow-us .pinterest:hover {
	border-color: #C5242F #C5242F #bbb;
	background: #C5242F;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA3RTgyODcyMjA2ODExOTQxQUJEMkYzMjhERTJDQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxM0Y2OTM2M0U5NjExMUUzQjlEM0I5MTAzNkMxNzc4QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxM0Y2OTM2MkU5NjExMUUzQjlEM0I5MTAzNkMxNzc4QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE0MTBkN2FjLTVjZGUtNDg3Yy04ZTJmLTg3NTJjN2ZjZjE4ZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA3RTgyODcyMjA2ODExOTQxQUJEMkYzMjhERTJDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PpfbS8cAAAHaSURBVHja7JYxS8NAFMebUi0o1CyCgojugiAWFAeRrm4iWRyqfgdtXRycnBWcO/gRxEGkoDgIIiUVv0AFRV2UFkS05//ov/A4k7ZJabv0wY/Lvdy9f97l7iWWUirSC4tGemR94a5ZzMtpWVbTidiUFseqFsaGzxiTbZAFrqpFqmpUzYq8Z0cCBPyHxxgHvKvmpsc4LWk0E0Y/o4Jbpi1hZiqtDA7BAhjmmHGwAQrGWCeUMN+pXN57MKE3FUiBPXAA1sEgiIETY9ntMMJZEaQERsmNx9I+gjE+1KXwZ8MIuyJAmr48+xcgZ4jnOGZJ+NwwwnX71u8TJNm/qp9h8SDanuiLgq+600842qg40F5QJCpo59g/E0VjwCxGuKfPd8UnVqACMsLJZfaHGFDv6nkxrkR/HI0dqlYzoyq7CbCoMwXPYJr+FIiLaXm2SRnXr6Q2ytgV18dcVp3VLX0z4r5e2iNebwp/MXDJRLtj7NoK21nenwTX4A6siB392+5x0u/21RD/4K7VostGAqtGwQlXQDhhzRA+pz8NfnieT8GDR1Fx2v1I7Ipg+/TlOvqRMDJ/A1ssJp8d/yyKyQkwBbaNDaRYXn1/BLw0LC+hbvz6WP0f+r5wp+xPgAEA19Ce425rEr4AAAAASUVORK5CYII=);
}

.follow-us .pinterest:hover {
	background-color: #D6656D;
}

.follow-us .disqus,
.content .content .aside .follow-us .disqus:hover,
.content .content .panel-content .follow-us .disqus:hover,
.content .content .contact .follow-us .disqus:hover {
	border-color: #575B5D #575B5D #bbb;
	background-color: #575B5D;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAABRUlEQVRIx+2VLUsEURSG3zusu4oIGv3asLYtCrLdYFUQsYrVIhaDXYv4A0wLJosg+AcEwWDTsqYVZf1oukVRFB/LFYfLzJ2P3WDwhRsO5z3PHebMOSP9q1MBfcAQEHQLOAHsAY/86gs4B9aAYl7wOvCGX1dANSt4h/RqA9NpwcsRxU/2fMZc8AAMJoF7gZZTWHE8w8Aq8Oz4tpPg8xFPVbG5fqAQ8k4CLyHfPWB+8lGf1Kzn7rqkV+AQKBpjLiXth/Ijkqo++FhCS3okLUpasPGZkx/3wbMqiIsLEea7BNiHpGNJRzaecfK3vobOxTU0wlsD3rM09CLFHIwCG5JOJIXHv26MwVe4ST7dAAM+cABc5wC3gSmX5za0LOlAUtOemqQtSSXPW2pIWjLGNPJsxjKwCzSdlXsKrIQnttPdXurqz+LP6hueORQFz2hFkgAAAABJRU5ErkJggg==);
}

.follow-us .disqus:hover {
	background-color: #898D8E;
}

.follow-us .email,
.content .content .aside .follow-us .email:hover,
.content .content .panel-content .follow-us .email:hover,
.content .content .contact .follow-us .email:hover {
	border-color: #999 #999 #bbb;
	background-color: #999;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAYAAABLjFUnAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADWSURBVHjaYvzx4wcDEHwDYk4GysB9gABiAhIqSAatI9GA70h6FAECiAlN8g0Q20MVEQIgtXpALAQTAAggdMPSgHgiVNF9PAYdAGJLID4OxA4wQYAAYsGi0ACqCKR4NrJiKMgD4hdAfAk9nAECiAmHzSJQxdOBuBUpfGyhhq/CFmEAAcSExysgxSuBWBRqCBcQLwLiIFwaAAKIEZg0QLF5m4jA5iaUfAACiIXIJCBCjCKAAGJioCIACCCqGgYQQFQ1DCCAGKF5MwyaUInSA8T/sbAXAAQYAFs0JENEVGbfAAAAAElFTkSuQmCC);
}

.follow-us .email:hover {
	background-color: #AAA;
}

.share.dropdown-list .twitter,
.content .content .aside .follow-us .twitter,
.content .content .panel-content .follow-us .twitter,
.content .content .contact .follow-us .twitter {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGDSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABxIJPMmzt+4RVwYILCKjpB1IFSEIHgHgiECsAsTxQfyE2fQABxIirAAEaCNJ4H4hBFhcCDfhAhKXoYALIEUC9D9AlAAIIX1ArQOkEID4P8j2apQIELAUBAWyWggBAADHiKzKBhr8HaUYSAhmyAYg3ArEBEPfj8y2uYAYBgABiwmOpAjS+0EMB5Mv9BCwFgY/4JAECiFCqDqAg4R7AJwkQQDgthsbNBAosvoBPEiCA8PoYGkcHyLB0AbZcgAwAAoiYAuQBiZaCLGwkpAgggIixmFRfJ+LKQsgAIIAYiW2BAFN5A5CqJ8LSBcSYBxBALPiKS2j2sYfmWQECKRhUul0gNlgAAohQAQKy3B+IHbBY/ABq4UKghSQnQIAAYhyoxh5AAA1YtQgQQANmMUAADZjFAAE0YBYDBNCAWQwQQANmMUAADZjFAAE0YBYDBBgApmBe53oaUnEAAAAASUVORK5CYII=);
}

.share.dropdown-list .linkedin,
.content .content .aside .follow-us .linkedin,
.content .content .panel-content .follow-us .linkedin,
.content .content .contact .follow-us .linkedin {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAE1SURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABxIJLgr985XwglQDlXgBix4+d4R+oZTFAAOHzcQIS2wCIA6jpY4AAwmcxuu8uUNNigABiwSPnCMT5QCwAxAuBwUxViwECiIWA/EIsce+AIyQcoFEC4l8AOvQBPoMBAgifxf1Qw2CAEUrvR1O3AC09wBw4AWh5IS7DAQKIGtkpAYd4AdDyBlyaAAKIWvl4ARSjg3hcGgACiIUKlhYCg3QCNHgvQqMIBhRwaQIIIGr4GDm1byBWE0AAUbXIJJSSkQFAAA1YWQ0QQANmMUAADZjFAAE0YBYDBBDjQDVvAQJowHwMEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAgAEAhtcu4il2zXIAAAAASUVORK5CYII=);
}

.share.dropdown-list .facebook,
.content .content .aside .follow-us .facebook,
.content .content .panel-content .follow-us .facebook,
.content .content .contact .follow-us .facebook {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEVSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwQQC7kabaJmKgApBSShD0eWpV8gVj9AADGSmqqBFgoAqflAHIBFuhBo+QRizAEIIHKCugCHpSBAtI8BAoicoLZH4z+AYgGgbw8QawhAALFQIZ0YAi38QKomgACiOFWTYykIAAQQ0YkLmKj6gZQBFAsgSR1AcoQjsRYDBBApQQ2y0AGLuAM5PgYIoAErQAACiJx8vB/Zl8DgZSTHYoAAGjAfAwTQgFkMEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABxDhQzVuAABowHwME0IBZDBBAA2YxQAANmMUAATRgFgME0IBZDBBgAFY3LsTRZeAqAAAAAElFTkSuQmCC);
}

.share.dropdown-list .youtube,
.content .content .aside .follow-us .youtube,
.content .content .panel-content .follow-us .youtube,
.content .content .contact .follow-us .youtube {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEjSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABNGAWAwQQCz7Jo4Y6BUDKn0yzDwLxBOvzVz5gkwQIIBY8lu4HUg4UeAqkVx+IA7FJAgQQEwGNlIIAXBIAAUROHF8A4kYg/kCJiwACiByLPwDjrQFIK1LiAIAAIjtVgxINmgNIAgABRI3sZADE9qRqAgggFnJtA6Z6UOKrJzcRAgQQORYrUCGrMQAEED6LQYlGAJvFUEwRAAggfHHcSIX4L8QlARBAjPjaXMAgNcBXCBAAG4Cp/gIuSYAAYhyoxh5AAA1Y7QQQQANmMUAADZjFAAE0YBYDBNCAWQwQQANmMUAADZjFAAE0YBYDBBgAiMcrns6Ay5sAAAAASUVORK5CYII=);
}

.share.dropdown-list .googleplus,
.content .content .aside .follow-us .googleplus,
.content .content .panel-content .follow-us .googleplus,
.content .content .contact .follow-us .googleplus {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYxIDY0LjE0MDk0OSwgMjAxMC8xMi8wNy0xMDo1NzowMSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA3RTgyODcyMjA2ODExOTQxQUJEMkYzMjhERTJDQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDoxOEQwQ0UzNUYyMkIxMUUzQTRCOEVFMDM0NzgxNTY1RiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDoxOEQwQ0UzNEYyMkIxMUUzQTRCOEVFMDM0NzgxNTY1RiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkYzMDdFODI4NzIyMDY4MTE5NDFBQkQyRjMyOERFMkNBIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkYzMDdFODI4NzIyMDY4MTE5NDFBQkQyRjMyOERFMkNBIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+DvlSbQAAAXpJREFUeNrsVsFNw0AQjBEFJB0YKnC+vJw/D6gg0IFdAaSDdIBTASDxd/jwxRVgl+AOzAyaQ8fJjmLnokjIK63WvjvveHdn1w6appmcQs4mJ5IReAT+f8Dn+xz6ur6KYR6gcceR9eXbR+o1YoDeweTQAs4D2Bk003YNnfcFpQS7JhdApzAlr+F85uxxPYS+YO/Wd40jKMGrlr2V7M0xyRUpelsqx3oFLlRHStKSDcrGSj9fMBcvhrMatavhhMR5Iqtx/cNg1ZYsz3Dm0XpkKua/H0Qup52WAjR1/yWVIlxqPVL6K3VCOriP8fAWZiuQpqW2odPjofSwiJ3ocwvkz+BQZri/ckrQP2I4C52pZdLI9YRgAJl7ZbVqV6pu9wC4gC5ocZ+K8WRyYnXBwpps/VOtSEs5J2DdQbp8yPTaFbHpxaIN1CKdaSNvqTZgsaLvajPKq0/gTDWjfNrTiONT98/KyPoYXyczHKKWcboZAjqoj8d/rhF4X/kWYABymJ9j1PMGYQAAAABJRU5ErkJggg==);
}

.share.dropdown-list .pinterest,
.content .content .aside .follow-us .pinterest,
.content .content .panel-content .follow-us .pinterest,
.content .content .contact .follow-us .pinterest {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ppVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA3RTgyODcyMjA2ODExOTQxQUJEMkYzMjhERTJDQSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3M0Y1NUIwMkU5NjIxMUUzQjlEM0I5MTAzNkMxNzc4QiIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3M0Y1NUIwMUU5NjIxMUUzQjlEM0I5MTAzNkMxNzc4QiIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOmE0MTBkN2FjLTVjZGUtNDg3Yy04ZTJmLTg3NTJjN2ZjZjE4ZCIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpGMzA3RTgyODcyMjA2ODExOTQxQUJEMkYzMjhERTJDQSIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgNx6C8AAAIxSURBVHja7JbPS1RRFMdn+sFgv2Z0aBNtBA0ipZIsmjaWogTaxkWNIOqu0T8gXeh2qO0URbSICJspW7QYcCFYJP5YiDUTtJgWwiiKIkjUIoIZPxdOcHg4b978iHExFz6c++6793zfOffXc2ezWVclyiFXhUpV+OALzzdechuKHe92uqoR8WFCEIRmy+tvMAlPA6kvu2UTRvQu5gn483TdgRHEYyWnGtFRTNSBqEv6RGVM8cISaVg1/YZHcB1OEJmZ4zPQD19Vv7CMLTzVMqc/VKQrcAfW4RZcgxpIwAfIQATuq7Q35JrzIzYfFVKia9Al9TkIWPp+l48ZhnNS94uPcKGpDqr6OF++jX0rojPwSr0/Dw/pY9I3kcOHY+F/W+YvvCP1rdg2+AydiAxgP6r+7WIX4I/FhzNhy8GwiYhZVC3yHJfITDlqnTbeZWQR7ueroJPLK4N/yfMxcXgcc0X1S0u7B+MrajtJRBl5PCXbJw4bUK9S61HDZsW2ar8qO44jTqj6Y0mriWpJ2pos+zsi9SHVnixmcb1R9cuwCldlO5nyWurL0ENkadJ8g/pgDh+ODxAvJgWnVfNPqIWzJuWIfVL9uzEv1d63PUBsLwmc9WKmVNM0jm7TbqJ6IfO6BRfhgmX4PbvLwnZVM/A9Rh/4i2JvwmHogL59RMfy3VBOr0UT+TN4ADFZ3SdLuRYL+REw26pOttFzS7aSspDK+yNgd7rl2qf/Tbj6e1sVzlf2BBgA6uTA3eL4laMAAAAASUVORK5CYII=);
}

.share.dropdown-list .email,
.content .content .aside .follow-us .email,
.content .content .panel-content .follow-us .email,
.content .content .contact .follow-us .email {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAANCAYAAABLjFUnAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADmSURBVHjaYvz//z/DrFmzvjEwMHAyUAbuAwQQs5SUlAqQUQQVWAfEmiQY8B2IN0P1CAIEEBOa5BsgtocqIgRAavWAWAgmABBA6IalAfFEqKL7eAw6AMSWQHwciB1gggABxIJFoQFUEUjxbGTFUJAHxC+A+BJ6OAMEEBMOm0WgiqcDcStS+NhCDV+FLcIAAogJj1dAilcCsSjIkLS0NC4gvQiIg3BpAAggxpkzZ4Ji8zYRgc1NKPkABBALkUlAhBhFAAHExEBFABBAVDUMIICoahhAADFC82YYNKESpQeI/2NhLwAIMAAS9CkdGfVj6gAAAABJRU5ErkJggg==)
		no-repeat 45% 50%;
}

.share.dropdown-list .disqus,
.content .content .aside .follow-us .disqus,
.content .content .panel-content .follow-us .disqus,
.content .content .contact .follow-us .disqus {
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAYAAADgKtSgAAACH0lEQVRIx+2VP2gTcRTHv+/+JK2C2MnUtioKGToKzgYqYidbynG0uUuzOFZcMjl4iyJdHHUKiV6ulhOUri4ZdBJBEYOLQlFaF8EgxJK7+z0HE3MX75rETkLf9t699/m993733g84lBihUZw1TRtXVXUsm802LcsSB4br+uo5KEEJoKsAMh0zE/AKjFrg7T1wXbc9MlzPmzdAuAtGeh+3DwJiya3VGkPD9byxDlBpyO42BdOc61RfD4TrhlEAUzUcDHC3x8cAyP0xDOy2VXn2WaXyvWtT+p2KxeJYywtuh0+V2T/vOM6nrm4YxqQnsACiOwCOd7KcTLVFCcDNrp/UD9/z/csETMdVZJrm0Vwup9i2vbvp2PdBnAPQ+lMfoRjuxl9wZrqU1FlPUPnE1ExLXzGfaJqW2rTtt6Bw+/jk8vLqbDIcPD3g9lQQluTU+CIAQIiXka9yMJMIH30KKcIIRE9XYpy/DOB5YGwF3s+nnYBcJHGWthPhLPCcJKzFUR/XHurRWchfYMAIpbazsVFtJMIlVt4w/P13TKEwJQmsgPkWgFSvai7//uUT4EL2jf7JCkj+qOfNkIHjztxupdX1SKJhxbIsiYBr/3CtTcHywla5/CPS/7CSyZw5zYQUiCoscE8Cv4dEF+MqDElDQFxxnUfvRl65WqFwSgr4OoBFAGd7qwQviFH+uvPZrtfr/oEfi/n5tfTExLcjwz4W/6/8AtLstzYdFxXQAAAAAElFTkSuQmCC)
		no-repeat 40% 46%;
}

.share.dropdown-list .rss,
.content .content .aside .follow-us .rss,
.content .content .panel-content .follow-us .rss,
.news .content .follow-us.rss.articles-list > a {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHnSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAALHgknjfaICczy5A8UEg3iBYf+EDpRYDBBAjrnyMZjE6WADEjUAHPCDXYoAAItdiZAcUkhMCAAGEL44LQb4C4gnQYMYGEoD4PtCRAaRaDBBAjMQWmUDDBaAW5QOxAhYliUCfLyDWYoAAwhfUDlDmA/S4BMoVAKl6IBYg13KAACI2jkEWbwDiiTBHAOVBvl4PxAbkWA4QQOQkrgnQFP0BGvz90CiAAVBCcwTKX8BnMUAAkVOAgIJ5P9BSA2hqLkRLfDDH4AUAAYTPYkcgDoT6ED2/GqBZ7gj1KQw4AOUS8FkMEECkpOoGaIJiQCvRHKHBDrJoPrIcUNwQl3kAAUR0UAMNAVlsiOYzA2jQM0ATFHLIGIBCBJd5AAHEhC/fgrINEK+HZh8GaIIJRFNaD01kDNACBxngLFgAAgifj/dDEwlIcz/Q8H6o5QegRSV6CcYAzXLIwB6X4QABhM9iAxyGY/OZP9RRH9BSuAMuwwECCJ/F6AX/A6T4foAen3j0YQUAAUSokviAZGkiLoegFZ0HibEYIIAYB6pdDRBAA9b0AQigAbMYIIAGzGKAABowiwECaMAsBggwAFcbpfzrGj/SAAAAAElFTkSuQmCC);
}

.content .content .aside .follow-us .youtube:hover,
.content .content .panel-content .follow-us .youtube:hover {
	border-color: #C4302B #C4302B #bbb;
	background-color: #C4302B;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEmSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAAA2YxQABNGAWAwQQCy4JRkZGBmDhUgBk+pNp9kEgngDEH7BJAgQQyHBceP9/ysF6XOYDBBAjniKTWmUpIzZBgAAiJ44vAHEjziAkEgAEEDkWfwDGfwOQVqTEAQABhC+OcYH9aPoFgLgBj3qs5gMEEDWykwEQ25OqCSCAWMi1DehqByBVD8QO5OgHCCByUvUDKHagJFUDBBA+i98DsQCtshNAAOGL40YqWFqISwIggHD6GFpkghJOAJmWbgCacQGX+QABxDhQjT2AABqw2gkggAbMYoAAGjCLAQJowCwGCKABsxgggAbMYoAAGjCLAQJowCwGCDAAkwH4vmTBuxIAAAAASUVORK5CYII=);
}

.content .content .aside .follow-us .rss:hover,
.content .content .panel-content .follow-us .rss:hover,
.news .content .follow-us.rss.articles-list > a:hover {
	color: #fff;
	border-color: #EE802F #EE802F #bbb;
	background-color: #EE802F;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAeCAYAAAA7MK6iAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGFSURBVHjaYvz//z/DQACAAGJiGCAAEEADZjFAAA2YxQABNGAWAwTQgFkMEEADZjFAALHgkUPOZxeg+CAQbwDiD5RaDBBADKB8jAPjA/OBWAGPXoIYIIDItRjZAQLkWAwQQIx4Sq4CIBYAYn4gdgBiAxzqQMGeCI0CogFAAJHiSpDPCoD4Pg7fJ5DiY4AAwifpAMXY4hLkgPeUWA4QQMTGMciX/WiOALHPk2s5QACRk7j6kRKUADSBIQNQSBgQshgggMhN1eeRDBfA4vP9hCwGCCBCcRwA9SG2BPUezfL3pAQ5QACRkqobcPgcFuwJWORwmgcQQKRmfAMsPmtAkkcPGZxxDRBAxOTb9VAaOQrQAS5fN+AyHyCA8Fl8Hktqhsmhp+QCJMcSlcgAAoiUVP0eLQ/jsgDdwVjNBwggfPUxetX3AI2NzDfAow8rAAggfBYXIhnyAFoR4HKIABL7IDEWAwQQ40C1qwECaMCaPgABNGAWAwTQgFkMEEADZjFAAA2YxQABBgBVFChHO4CDIwAAAABJRU5ErkJggg==);
}


div.content div.content .contact div.follow-us a,
.content .content .contact .follow-us .email,
.content .content .aside .contact .follow-us a {
	background-color: #F9F9F9;
}

#cboxLoadedContent .content h1{
	display:none;
}

#cboxLoadedContent .rss-subscribe h1{
	display: block;
}

.content .content .sticky-wrapper {
	clear: both;
}

.content .content .sticky-wrapper .follow-us {
	padding-top: 10px;
}

.content .content .is-sticky .follow-us {
	z-index: 99;
	background: #fff;
	width: 100%;
	padding: 10px 10px 10px 1000px;
	margin-left: -1001px;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
    border: 1px solid #DEDEDE;
    height: 35px;
}

.content .content .story-highlight .story-logo img,
.content .content .is-sticky .follow-us .logo img {
	max-width: none;
}

.follow-us .logo,
.follow-us .explanation {
	display: none;
}

.has-panel .follow-us .explanation {
	display: block;
	float: left;
	margin-right: 15px;
	line-height: 32px;
}

.content .content .is-sticky .follow-us .logo {
	display: block;
	float: left;
	margin: -10px 0 0 -271px;
}

.content .content .is-sticky + * {
	margin-top: 52px;
}

/* Panel buttons (for follow-us on mobile) */
.panel-buttons {
	width: 100%;
	height: 0;
	background-color: #fff;
	border-top: 1px solid #D4D4D4;
	position: fixed;
	bottom: 0;
	left: 0;
	text-align: center;
	-moz-box-sizing: border-box; 
	-webkit-box-sizing: border-box; 
	box-sizing: border-box;
	box-shadow: 0 5px 10px #242424;
	z-index: 100;
}

.fix-panel-buttons .panel-buttons {
	position: relative;
}
/* end follow us */

/* start glossary */
div.content div.content.glossary ul {
	margin: 0 10px 20px;
    vertical-align: top;
}
    
div.content div.content.glossary ul li  {
	display: inline;
	background: none;
	padding: 0 6px;
	border-right: 1px solid black;
}

div.content div.content.glossary ul li.last  {
	border: none;
}

div.content div.content.glossary ul li a {
	background: none;
	margin: 0px;
    padding: 0px;
    font-weight: 700;
}

/* press releases existing html / issue 8000*/
table, caption {
    text-align: left;
}

table {
    border: 1px solid #CECECE;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

td, tbody th {
    background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/td-separator.gif) repeat-y scroll left center transparent;
    padding: 5px 10px;
}

.gsc-completion-container td {
	background:none;
}

td, th {
    border-bottom: 1px solid #CECECE;
    vertical-align: top;
}

.gsc-completion-container td, th {
	border:none;
}

th {
    font-weight: normal;
}

caption {
    border-bottom: 1px solid #E9E9E9;
    font-weight: bold;
    padding: 1px 10px;
}

thead th, caption {
    color: #005A5D;
}

thead th {
    border-top: 1px solid #E9E9E9;
    padding: 9px;
}

tr.odd td, tr.odd th {
    background-color: #EDEDED;
    background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/td-separator-odd.gif);
    background-repeat: repeat-y;
}

tr.odd td.first, td.first, tr.odd th.first, th.first {
    background-image: none;
}

tfoot td {
    border-bottom: medium none;
}

tbody tr.last td, tbody tr.last th {
    border-bottom: medium none;
}

tfoot tr.first td, tfoot tr.first th {
    border-top: 1px solid #CECECE;
}

.content .content table tbody tr td p {
    margin-bottom: 0px;
}

.content .content table tbody tr td ul {
	margin-bottom: 0px;
}

.content .content table tbody tr td ul li a {
	background: none;
}

.downloads h3,
.content .content .downloads h3 {
	padding: 6px 5px 5px 10px;
	margin-bottom: 0;
	position: relative;
	margin-top: -8px;
}

.downloads ul {
	background-color: #FFF;
	padding: 10px 10px .1px;
}

.downloads ul li {
	margin-bottom: 10px;
}

.downloads li a,
.content .content .downloads ul li > a {
	display: block;
	padding: 4px 5px 5px 29px;
	background-color: #E5EFEE;
	background-position: 7px -33px;
	font-size: 13px;
	color: #333;
	text-decoration: none;
}

.downloads a .file-info {
	float: right;
	width: 80px;
}

.breadcrumbs {
	position: absolute;
	margin-left: 240px;
	display: block;
	padding: 0 10px;
	width: 700px;
	margin-bottom: 5px;
}

.breadcrumbs h2 {
    display: none;
}

.breadcrumbs a, 
.breadcrumbs span {
    color: #666;
}

.breadcrumbs a strong {
	font-weight: normal;
}

.breadcrumbs a.last {
	text-decoration: none;
}

.breadcrumbs a:hover {
    color: #009286;
    text-decoration: underline;
}

/*start feedback (form & colorbox)*/
div.feedback {
	position: relative;
}

div.feedback a {
	height: 119px;
	width: 120px;
	padding: 0px;	
	display: inline; 
	position: fixed !important; 
	bottom: 0; 
	right: 0; 
	z-index: 99999;	
}

div.feedback a img{
	display: block;	
}

div.content div.content div.wide form#feedback fieldset span.centered label{
	width: auto;	
}

div.content div.content div.wide form#feedback fieldset span.label_above input {
	margin-top: 24px;
}

div.content div.content div.wide form#feedback fieldset span.label_above label {
	margin-left: -20px;
    margin-top: 0px;
}
	
div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent {
    background: #fff;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content{
    padding: 10px;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadingGraphic {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/colorbox/loading-white.gif) no-repeat center center;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content fieldset {
    margin-bottom: 0px;
    padding-top: 0px;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content fieldset textarea.textarea {
	height: 30px;
	width: 400px;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content fieldset span.centered label{
	width: auto;	
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content fieldset span.label_above input {
	margin-top: 24px;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content fieldset span.label_above label {
	margin-left: -20px;
    margin-top: 0px;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .wide {
	height:100px;
}

div#colorbox.feedback div#cboxWrapper div div#cboxContent div#cboxLoadedContent .content h1 {
    display: block;
}
.hidden-block{
	display:none;
}
/*end feedback*/

/* start cloud-carousel*/
div#left_btn input,
div#right_btn input {
	width: 17px;
	height: 31px;
	position: absolute;
	top: 95px;
	z-index: 10000;
	cursor: pointer;
	padding: 0;
	margin: 0;
	filter: none;
	box-shadow: none;
}

.people div#left_btn input,
.people div#right_btn input,
.aside div#left_btn input,
.aside div#right_btn input {
	top: 0px;
	height: 169px;
	width: 50px;
	opacity:0.0;
	filter:alpha(opacity=0); /* For IE8 and earlier */
	/*display: none !important;*/
}

.content .people div#left_btn input,
.content .people div#right_btn input {
	filter:none;
	opacity: 1;
	top: 5px;
	width: 29px;
}

.content .people div#left_btn input {
	left: 0;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/carousel_pijl.png) no-repeat 10px 88px;
}

.content .people div#right_btn input {
	left: auto;
	right: 0;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/carousel_pijl.png) no-repeat -18px 88px;
}

.aside div#left_btn input {
	left: 0px;
}

.aside div#right_btn input {
	left: 170px;
}

div#left_btn input {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cloudcarousel/arrow_left.png) no-repeat;
	left: 11px;
}

div#left_btn input:hover {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cloudcarousel/arrow_left_o.png) no-repeat;
}

div#right_btn input {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cloudcarousel/arrow_right.png) no-repeat;
	right: 11px;
}

div#right_btn input:hover {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cloudcarousel/arrow_right_o.png) no-repeat;
}

input#left-but,
input#right-but {
	border: none;
	position: absolute;
	z-index: 20;
	visibility: hidden;
	cursor: pointer;
}

div.cloud-carousel,
div.cloud-carousel-container {
	width: 454px;
	height: 220px;
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cloudcarousel/background.png);
	z-index: 10;
	overflow: hidden;
	position: absolute;
}

.aside div.cloud-carousel,
.aside div.cloud-carousel-container {
	height: 183px;
}

div.cloud-carousel.people {
	position: relative;
}

.people.cloud-carousel-container {
	margin-top: -173px;
}

div.people.cloud-carousel,
div.people.cloud-carousel-container,
.aside div.cloud-carousel,
.aside div.cloud-carousel-container {
	width: 218px;
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/cloudcarousel/smallBackground.png);
	padding: 0;
}

div.people.cloud-carousel-wrapper {
	width: 220px;
}

.cloud-carousel a + .details {
	opacity: 0;
	filter: alpha(opacity=0);
	z-index: 10;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	transition: opacity .5s;
	position: absolute;
	padding: 10px;
	margin-left: -1px;
	border: 1px solid #dedede;
	border-top: none;
	width: 198px;
}

.cloud-carousel a.current + .details {
	z-index: 100;
	opacity: 1;
	filter: alpha(opacity=100);
}

.aside > div.contacts,
div.contacts div.cloud-carousel.people,
div.cloud-carousel-container.people {
	overflow: visible !important;
}

div.cloud-carousel-container.people,
div.cloud-carousel.people {
	height: 168px;
}

div.cloud-carousel.people > a {
	position: relative;
	display: block;
	height: 168px;
	padding: 0;
	width: 100%;
	overflow: hidden;
}

div.cloud-carousel.people > a:first-child {
	margin-top: -173px;
}

div.cloud-carousel.people > a + a,
div.cloud-carousel.people > a + * + a {
	position: absolute;
	top: 0;
}

.cloud-carousel .contact ul li:last-child {
	padding-bottom: 0;
	margin-bottom: -2px;
	margin-top: -4px;
}

.cloud-carousel .contact ul li.last {
	padding-bottom: 0;
	margin-bottom: -2px;
	margin-top: -4px;
}

.cloud-carousel .contact ul li + li {
	background-image: none;
}

.cloud-carousel .contact ul {
	margin-bottom: 0;
}

div div.cloud-carousel.people,
.aside div div.cloud-carousel.people {
	background: no-repeat 0 145px;
}

div.cloud-carousel.people:before {
	content:"";
	height:173px;
	display:block;
	background: no-repeat 0 20px;
}

/*trainee*/
div.trainee div.cloud-carousel.people,
.aside div.trainee div.cloud-carousel.people {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_left_trainees.png);	
}

div.trainee div.cloud-carousel.people:before{
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_right_trainees.png);
}

.content .content .aside .trainee h2 {
	color:#94C23C;
}

/*intern*/
div.intern div.cloud-carousel.people,
.aside div.intern div.cloud-carousel.people {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_left_interns.png);	
}

div.intern div.cloud-carousel.people:before{
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_right_interns.png);
}

.content .content .aside .intern h2 {
	color:#F3C000;
}

/*starter*/
.content div.cloud-carousel.people,
.content .aside div.cloud-carousel.people,
div.starter div.cloud-carousel.people,
.aside div.starter div.cloud-carousel.people {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_left_starters.png);	
}

div.cloud-carousel.people:before,
div.starter div.cloud-carousel.people:before {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_right_starters.png);
}

.content .content .aside .starter h2 {
	color:#005E5D;
}

/*interim*/
.corporate div.contacts div.cloud-carousel.people,
.lcmb div.contacts div.cloud-carousel.people,
div.interim div.cloud-carousel.people,
.aside div.interim div.cloud-carousel.people {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_left_interim.png);
}

.corporate div.contacts div.cloud-carousel.people:before,
.lcmb div.contacts div.cloud-carousel.people:before,
div.interim div.cloud-carousel.people:before {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_right_interim.png);
}

.content .content .cloud-carousel-container div.interim h2 {
	color:#79838C;
}

/*internationaal
div.internationaal div.cloud-carousel.people,
.aside div.internationaal div.cloud-carousel.people {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_left_internationaal.png);	
}

div.internationaal div.cloud-carousel.people:before{
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_right_internationaal.png);
}

.content .content .cloud-carousel-container div.internationaal h2 {
	color:#004C4C;
}*/

/*professional*/
div.professional div.cloud-carousel.people,
.aside div.professional div.cloud-carousel.people {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_left_professionals.png);	
}

div.professional div.cloud-carousel.people:before {
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrcloudcarousel/background_right_professionals.png);
}

.content .content .cloud-carousel-container div.professional h2 {
	color:#006480;
}

.content .content .cloud-carousel-wrapper h2 {
	background:0;
}

div.cloud-carousel-container.people,
.aside div.cloud-carousel-container.people {
	background:none;
	padding: 0;
}

div.cloud-carousel-container {
	position: relative;
	margin-top: -8px;
}

div.cloud-carousel-wrapper {
	position: relative;
	margin-top: -8px;
}

div.cloud-carousel img {
	cursor: pointer;
	border: none;
}

/*end cloud-carousel*/

.back-top {
	text-decoration: underline;
}

/* News pages and pagination
-------------------------------------------------- */
p.header {
	height: 18px;
	margin-bottom: 20px;
	padding: 5px 0;
	border-bottom: 1px solid #DDD;
}

p.header .previous {
	float: right;
	position: relative;
}

p.header span.time {
	display: block;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border-hr.gif) no-repeat right bottom;
	padding-bottom: 8px;
	position: relative;
	min-width: 100px;
	margin-bottom: -2em;
}

p.archive.header {
	float: left;
	width: 100%;
	padding: 0;
	height: auto;
}

p.archive.header a {
	float: right;
	border: 1px solid #DDD;
	padding: 5px 8px;
	margin-bottom: -1px;
	margin-right: -1px;
}

p.archive.header a:first-child {
	margin-right: 0;
}

p.archive.header a,
p.archive.header a strong,
p.archive.header a time {
	font-weight: normal;
	color: #444;
}

p.archive.header + p.archive.pages.nav {
	display: none; 
}

p.archive.header a:hover,
p.archive.header a strong:hover {
	text-decoration: none;
}

.content .nav.tags .button {
	background: transparent;
	box-shadow: none;
	filter: none;
	position: relative;
	border-color: #D9D9D9;
}

p.archive.header a.selected,
p.archive.header a:hover,
.news.has-panel .tab-header a.active,
.news.has-panel .tab-header a:hover,
.content .nav.tags .button.checked,
.content .nav.tags .button:hover {
	background: #F3F3F3;
	box-shadow: inset 0 0 6px #CCC;
	border-color: #CECECE;
	position: relative;
	text-shadow: 0 0 2px #999;
}

p.archive.header a:first-child {
	margin-left: 0;
}

p.header a.selected,
.pages.nav  a.selected {
	font-weight: bold;	
	color: #005E5D;
}

p.header span.time,
h2 span.time {
	font-size: 1.091em;
	display: block;
	font-weight: 700;
}

h2 a + span.time,
h2 a + span + span.time,
h2 a + span.type {
	margin-top: 4px;
	font-size: 12px;
	font-weight: normal;
	color: #999;
	display: inline;
}

.archive h2 a {
	display: block;
}

.archive p a {
	color: #333;
	text-decoration: none;
}

.archive p a:hover {
	text-decoration: underline;
}

p.pages {
	padding: 10px 0;
	text-align: right;
	margin-bottom: 0;
}

p.pages br {
	display: none;
}

p.pages span {
	font-weight: 700;
	float: left;
}

p.pages a {
	float: left;
}

p.pages a,
p.header a {
	border-left: 1px solid #768189;
	padding: 0 6px;
	text-decoration: none;
}

p.pages a:hover,
p.header a:hover {
	text-decoration: underline;
}

p.header a:first-child {
	margin-left: -6px;
}

p.pages a[rel=start],
p.pages a.previous,
p.header a[rel=index] {
	border-left: none;
}

p.pages a.previous,
p.pages a.next {
	float: none;
}

div.pages {
	clear: both;
	overflow: hidden;
	padding: 14px 18px 15px;
	margin-bottom: 10px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border-wide.png) no-repeat 0 bottom;
}

.vacancy-summary + div.pages {
	padding: 15px 18px 14px;
	background-position: 0 top;
	margin-bottom: 0;
}

.content .content div.pages h2,
div.pages p,
.content .content div.pages h3,
div.pages .dropdown {
	float: left;
	margin-bottom: 0;
	line-height: 22px;
	color: #333;
}

div.pages p a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	padding: 2px 1px;
}

div.pages p a:visited {
	color: #009286;
}

div.pages.nav p a.selected {
	text-decoration: none;
	color: #333;	
}

.content .content div.pages h2 {
	background: 0;
	padding-bottom: 0;
	margin-right: 30px;
}

.content .content div.pages h3 {
	position: absolute;
	right: 76px;
}

div.pages .dropdown {
	float: right;
	width: 50px;
}

div.sorting-vacancies div.dropdown {
	float: right;
	margin-right: 18px;
}

div.sorting-vacancies ul.dropdown, div.pages.nav ul.dropdown{
	height: 22px;
	position: relative;
	left: -30000px;
	margin: 0;
	padding: 0;
}

.dropdown a strong {
	font-weight: normal;
}

a.previous,
a.next {
	float: none;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png) no-repeat left -1086px;
}

a.previous {
	padding-left: 6px;
}

a.next {
	background-position: right -1131px;
	padding-right: 6px;
}

p.pages a.next:hover {
	background-position: right -1221px;
}

a.previous:hover {
	background-position: left -1176px;
}

p.pages a.previous + a.next {
	border-left: 1px solid #232323;
}

p.pages a:hover,
p.header a:hover {
	color: #009286;
}

p.header + p.pages {
	position: relative;
	top: -21px;
	margin-bottom: 0;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border-hr.gif) no-repeat right top;
}

.content p a.more, .content p a.more:visited, .content p a.download, .content p a.download:visited {
	margin-top: 8px;
	display: inline-block;
}

/* Social bookmarks
-------------------------------------------------- */
.content .social-bookmark img {
	border: 0;
}

.content .wide .social-bookmark {
	text-align: right;
	float: right;
}

.content .wide .social-bookmark h2 {
	display: none;
}

.content .poll .bar {
	border: 1px solid #bbbec3;
	display: block;
	background-color: #FFF;
	border-radius: 3px;
	box-shadow: inset 1px 1px 2px #d4d4d4;
}

.content .poll .progress {
	height: 24px;
	background-color: #ffd200;
	display: block;
	border-radius: 3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#ffd200), to(#f1b328)); 
	background: linear-gradient(to bottom, #ffd200, #f1b328);
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.15);
}

.content .search-vacancies.emphasis .info {
	color: #006A5A;
}

.content .poll .info {
	color: #CCCCCC;
}

.content .poll h3 {
	color: #54646c;
	background: none;
}

.content .poll .info {
	color: #CCCCCC;
}

.content .poll fieldset:last-child, 
.content .poll fieldset {
	 border-top: none;
}

.content .poll fieldset,
.content .poll fieldset:last-child,
.content .poll p:last-child {
    margin-bottom: 0px ;
    padding-top: 0px;
}

.content .search-vacancies fieldset, 
.content .search-vacancies fieldset select {
	width: 198px;
}

.content .nav .auth fieldset input[type=text],
.content .search-vacancies fieldset input[type=text],
.content .nav .auth fieldset input[type=password]{
	width: 172px;
	padding-right: 20px;
}

.content .nav .auth fieldset,
.content .search-vacancies fieldset {
    border-top: 0;
    margin-bottom: 0px;
    padding-top: 0px;
}

.content .poll.emphasis fieldset input,
.content .poll.emphasis fieldset label {
	display: inline-block;
}

.content .nav .auth fieldset input[type=submit], 
.content .search-vacancies fieldset input[type=submit] {
	float: right;
	margin: 0px;
}

.content .nav .auth {
	background-color: white;
	padding: 0;
}

.content .nav .auth form { 
	padding: 6px 10px;
}

.content > .nav .auth > * {
	border-top: 0;
	background-color: white;
}

.content .nav .auth h2 {
	border: 0;
	background: none;
	background-color: white;
}

body.news .aside .contact ul li:last-child,
body.news .aside .contact ul li.last,
.content .search-vacancies > h2,
.content .search-vacancies > form {
	background: 0;
	filter: none;
}

.content .search-vacancies form {
	padding-top: 0px;
}

.content .search-vacancies h2 {
	color: #006A5A;
	border-bottom: none;
	font-size: 15px;
}

.content .search-vacancies .dropdown {
	margin-bottom: 15px;
}

.content .search-vacancies .dropdown:last-child {
	margin-bottom: 20px;
}

.content .filter-vacancies div {
	background-color: white;
	height: 72px;
	overflow-y: scroll;
	border: solid 1px #999999;
}

.content .filter-vacancies h2 {
	padding-bottom:0px;
	color:#999999;
}

.content .filter-vacancies h3 {
	color: #006A5A;
	margin-top: 15px;
	background: 0;
}

.careers .content .filter-vacancies h3 {
	margin-bottom: 0;
}

.content .filter-vacancies ul {
	margin-bottom:0;
}

.content .filter-vacancies ul li {
	background-image: none;
	margin: 1px 3px;
	padding: 0;
}

.content .filter-vacancies ul li a {
	padding: 2px 26px 4px 10px;
	min-width: 60px;
	margin: 0;
	background-image: none;
	border-radius: 7px;
	display: block;
}

.content .aside .filter-vacancies div ul li a {
	background-color: #FFF;
}

.content .filter-vacancies ul li a:visited {
	color: #333;
}

.content .filter-vacancies ul li a span.count {
	color: #999;
}

.content .filter-vacancies ul li a:hover,
.content .aside .filter-vacancies div ul li a:hover {
	background-color: #e6e6e6;
}

.content .content ul li > a:hover {
	color: #666666;
}

.content .content .filter-vacancies ul li > a,
.content .content .filter-vacancies ul li > a:visited {
	font-size: 12px;
}

.content .filter-vacancies ul li.filtered a,
.content .aside .filter-vacancies div ul li.filtered a {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/close.png) #000000 right center no-repeat;
	color: #fff;
}

.content .filter-vacancies ul li a strong {
	font-weight: normal;
}

.content .filter-vacancies ul li.filtered a span.count {
	color: #fff;
}

.content .vacancies > p {
	margin: 18px;
}

.content .vacancies .filter-vacancies {
	clear: both;
	margin: 14px 18px 23px;
	overflow: hidden;
	display: inline-block;
}

.content .vacancies .pages + .filter-vacancies {
	margin-top: -10px;
}

.content .vacancies .filter-vacancies p,
.content .vacancies .filter-vacancies li {
	float: left;
}

.content .vacancies .filter-vacancies p {
	margin: 4px 5px 0 0;
}

.content .vacancies .filter-vacancies li {
	margin-left: 0;
}

.content .poll.emphasis fieldset input[type=submit] {
	float: right;
	margin: 0px;
}

/* Generation Next Wheel
-------------------------------------------------- */
.generation-next {
	position: relative;
	height: 410px;
	top: 7px;
	border: 1px solid transparent;
}

.generation-next ul li {
	padding: 0;
	margin: 0;
	background-image: none;
}

.generation-next ul li img {
	position: absolute;
	border: none !important;
	top: 0;
	left: 0;
}

.generation-next h2,
.generation-next div {
	position: relative;
	left: 440px;
	top: 45px;
	width: 200px;
	z-index: 1;
}

.generation-next-involvement,
.generation-next-stewardship {
	display: none;
}

.generation-next area:hover {
	cursor: pointer;
}

/* Market Access Tool */
.market-access-tool {
	position: relative;
}

.market-access-tool .center-text {
	padding-top: 10px;
	position: absolute;
	text-align: center;
	color: #FFF;
}

.market-access-tool text {
	text-rendering: geometricPrecision;
}

div.legend {
	margin: -100px 0 20px;
	width: 235px;	
}

table.legend.parsed {
	margin-left: -5px;
	table-layout: fixed;
}

table.legend.parsed,
table.legend.parsed th,
table.legend.parsed td {
	border: 0;
	background-color: transparent;
	padding: 0;
	border-spacing: 6px;
	border-collapse: separate;
	line-height: 9px;
}

table.legend.parsed th {
	width: 9px;
	overflow: hidden;
	border-radius: 100px;
	white-space: nowrap;
	text-indent: -10000px;
}

table.legend.parsed td {
	vertical-align: top;
}

/* prevent vertical 'stretching' of cells */
table.legend.parsed sup {
	display: none;
}

/* vacancies */
.vacancies {
	border: 1px solid #EEE;
	position: relative;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f0f0f0', endColorstr='#ffffff'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#f0f0f0), to(#ffffff)); 
	background: linear-gradient(to bottom, #f0f0f0, #ffffff);
}

.events {
	position: relative;
}

body.careers .content .aside > div.events > ul,
.content div.events ul,
.content div.events li,
.content div.events li a {
	margin-top: 3px;
	margin-left: 0;
	padding-left: 0;
	background: 0;
}

body.careers .content .aside > div.events > ul {
	margin-top: 6px;
}

.content div.events li {
	margin-bottom: 10px;
}

.content div.events li a {
	display: inline-block;
}

.content div.events li a strong.date {
	font-weight: normal;
	color: #009286;
}

.content div.events li a em.location {
	font-style: normal;
	color: #999;
}

.content .content > .vacancies, .content .content > .wide.events {
	width: 458px;
}

.content .vacancies > p.vacancy-count {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight:bold;
	position: absolute;
	margin-top: -34px;
	margin-left: 0;
	width: 460px;
	text-align: right;
	padding-top: 3px;
}

.vacancy-summary {
	margin: 10px 18px 30px;
	overflow: hidden;
	clear: both;
}

.content .content .vacancy-summary h2 {
	background: 0;
	padding-bottom: 0;
	margin-bottom: 0;
}

.vacancy-summary h2 a {
	font-size: 1em;
}

.vacancy-summary p {
	margin: 0;
}

.vacancy-summary a.more.details {
	display: block;
	margin-top: 10px;
}

.vacancy-summary ul.criteria {
    margin: 0 0 5px;
}

.vacancy-summary .criteria li {
	display: inline;
	font-weight: bold;
	color: #666;
	padding: 0;
	background: 0;
}

.vacancy-summary .criteria li:after {
	content: ' -';
}

.vacancy-summary .criteria li:last-child:after {
	content: '';
}

/* Twitter
-------------------------------------------------- */
.twitter-feed .twtr-doc {
	border-radius:0;
} 

.content div.twitter-feed h2,
.content div.twitter-feed h2 a,
.content .twitter-feed > p {
	color: #FFF;
	text-transform: none;
	font-size: 16px;
	background-color: #1B8D85;
}

.content .twitter-feed > p {
	display:block;
	overflow:hidden;
	margin-bottom:18px;
	padding-bottom:5px;
	padding-top:5px;
}

.twitter-footer {
	min-height:30px;
}

.content div.twitter-feed h2 {
	margin-bottom: 0;
	padding: 11px 13px;
	font-size: 21px;
	line-height: 1;
	letter-spacing: -1px;
	font-weight:normal;
	background-image:none;
}

.twtr-hd,
.twtr-ft {
	display:none;
}

.twitter-feed {
	-webkit-box-shadow: 0 5px 5px -3px rgba(0, 0, 0, 0.55);
}

.twitter-feed .twtr-bd {
	padding: 0;
}

.twitter-feed .twtr-timeline {
	border-radius: 0;
	border-left: 1px solid #E2E2E2;
	border-right: 1px solid #E2E2E2;
}
.meta {
	display:block;
	overflow:hidden;
}
.content .twitter-feed a.more {
	padding-right: 86px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/twitter-logo.png) no-repeat right 0px;
	-webkit-box-shadow: none;
	font-family: inherit;
	padding-bottom: 8px;
	color:#FFFFFF;
	font-size:11px;
	float:right;
	font-style:normal;
}

.content .twitter-feed a.more:link {
	text-decoration:none;
}

.content .twitter-feed a.more:link:hover {
	text-decoration:underline;
}

.twitter-feed p {
	padding-right: 18px;
}

.content .twitter-feed h2 a.twitter-link {
	display: block;
	font-size: 11px;
	letter-spacing: 0;
	font-weight:normal;
}

/* social newsroom contact */
.content .content .contact-detail {
	background: #fff;
	margin-bottom: 15px;
	overflow: hidden;
}

.content .content .contact-detail li,
.content .content .contact-detail li a {
	background: none;
	padding: 0;
	margin-left: 0;
}

.content .content .contact-detail li a {
	color: #009286;
	text-decoration: underline;
}

.content .content .contact-detail li a:hover {
	color: #005E5D;
}

.content .content .contact-detail > li {
	border-top: 1px solid #dedede;
	padding: 15px 0;
	margin: 0;
}
.content .content .contact-detail > li:first-child {
	padding-top: 0;
	border: none;
}

.content .content .contact-detail img {
	max-width: 22%;
	float: left;
	margin: 0 10px 0 0;
}

.content .content .contact-detail p {
	margin: 10px;
	overflow: hidden;
}

.content .content .contact-detail .name {
	font-weight: 700;
	color: #005E5D;
}

.content .content .contact-detail .title {
	display: block;
	padding-bottom: 5px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 1px bottom;
	margin: 3px 0 7px;
}

/* social newsroom related articles aside */
.content .content .aside .related li {
	margin: 20px 0;
	padding-left: 0;
	display: block;
}

.content .content .aside .related li,
.content .content .aside .related li > a {
	color: #006A5A;
	background: none;
}

.content .content .aside .related li > a:first-child {
	font-weight: bold;
}

.content .content .aside .related li > a:hover {
	text-decoration: underline;
}

.content .content .aside .related a.more {
	color: #999999;
}

.content .content .aside .related a.more:hover {
	color: #666;
}

.content .content .aside .related li p {
	color: #999;
}

/* social newsroom twitter aside */
.news div + .aside {
	margin-top: 24px;
}
.content .content .aside div.twitter {
	padding: 0;
	width: 218px;
}

.content .content .aside .twitter h3 {
	display: none;
}

.content .content .aside .twitter iframe {
	margin-bottom: -5px;
}

.content .content .panel-content .twitter {
	padding: 0;
}

.content .content .panel-content .twitter h3 {
	display: none;
}

.content .content .panel-content .twitter iframe {
	margin-bottom: -6px;
}

/* social newsroom mobile index */
.news.has-panel .tab-header {
	margin: 20px 0;
	display: table;
	width: 100%;
}

.news.has-panel .tab-header a {
	display: inline-block;
	padding: 4px;
	width: 50%;
	text-align: center;
	border: 1px solid #DDDDDD;
	display: table-cell;
	vertical-align: middle;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	border-left: none;
}

.news.has-panel .tab-header a:first-child {
	border-left: 1px solid #DDDDDD;
}

.news.has-panel .tab-header a:hover {
	text-decoration: none;
}

.gallery {
	margin-right: -20px;
	float: left;
}

.gallery a {
	float: left;
	padding: 0;
	margin: 0 10px 10px 0;
}

.gallery a img {
	margin-bottom: 0;
	display: block;
	border: none;
}

.content .contact {
	background-color: #ffffff;
	display: block;
}

.content .contact h2 {
	margin-left: 10px;
	padding-top: 0.6em;
	margin-bottom: 0px;
}

.content .contact h2+img,
body.careers .content .aside div h2 + img,
.wide.contact ul,
.contact ul.social {
	margin-top:10px;
	margin-left:10px;
}

.extra-wide .contact ul {
	margin-left:10px;
}

body.careers .content .aside div h2 {
	margin:0 0 7px 0;
	padding-bottom:7px;
}

body.careers .content .aside > div > ul.social {
	margin: 10px 0 0;
	display: block;
}

.content .wide.contact img,
.wide.contact ul,
.content .extra-wide .contact img,
.extra-wide .contact ul,
.contact ul.social{
	float:left;
}

.content .wide.contact img + ul li a,
.content .extra-wide .contact img + ul li a.link{
	padding:0;
	background:none;
	text-decoration:underline;
	color: #009286;
}

.content .extra-wide .contact img + ul li a {
	background-color:white;
}

.content .contact img {
	border:none;
}

.contact ul.social {
	margin-left: 10px;
}

.content .contact li {
	padding:0px;
	background:none;
}

.wide.contact li {
	display:block;
}

.contact .wide.contact li a[href^='mailto:'],
.contact .wide.contact li a[href^='mailto:']:hover {
	color: #009286;
	text-decoration: underline;
	background: 0;
	padding-left: 0;
}

body.careers .content .content .wide.contact .social a {
	width:auto;
	margin-right:0px;
	text-indent: 7px;
}
	
.content .content .wide.contact li{
	display:block;
}

.content .content .contact ul li > a, 
.content .content .contact ul li h3 > a {
	margin-left:0px;
}

.contacts-overview{
	background-color:#ffffff;
	padding:15px 15px 0;
	overflow:hidden;
}

.contacts-block{
	margin:10px 0;
	overflow:hidden;
}

.contacts-block{
	margin:10px 0;
	overflow:hidden;
}

.contacts-block .contact a.link{
	max-width: 235px;
	overflow:hidden;
	display: block;
}

.contacts-overview .contacts-block:last-child{
	margin-bottom:0;	
}

.contacts-overview .contact {
	float:left;
	width:48.5%;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border-medium.png) no-repeat 1px top;
	margin-right:10px;
	padding-top:20px;
}

.collegas-overview .collegas {
	float: left;
}

.collegas-overview .collega {
	float: left;
	margin-right:10px;
	margin-bottom:10px;
	display: block;
	width:90px;
	height: 122px; 
	position: relative;
	/* border: 1px solid red; */
}

.collegas-overview .collega > div {
	background-color: #FFF; 
}

.collegas-overview .collega img {
	margin: 0px;
	padding: 0px;
	width: 100%;
	height: 100%;
}

.collegas-overview .collega h3 {
	margin-top: -100px;
	margin-bottom: 0px;
	background-color: #FFF;
	padding: 10px;
	opacity:0;
}

.collegas-overview .collega p {
	background-color: #FFF;
	padding: 10px;
	padding-top: 0px;
	opacity:0;
}

.contacts-block .contact:last-child{
	margin-right:0;	
}

.content .contacts-overview > h2{
	background:none;
}

.contacts-overview .contact .social{
	margin: 0 6px 5px 0;
}

.contacts-overview .contact ul{
	margin-bottom:0;
}

span.criterium {
	float:left;
	width:50%;
}

p.criteria {
	overflow:hidden;
	background: #fff;
	padding: 12px 10px 10px 10px;
	font-size:1.1em;
}

.search-vacancies {
	position: relative;
	overflow: hidden;
}

.loading,
.content > .nav > .loading {
	background: rgba(255, 255, 255, .6) url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/ajax-loader-2.gif) center center no-repeat;
	height: 100%;
	width: 100%;
	top: 0;
	left: 0;
	border: 0 !important;
	padding: 0 !important;
	position: absolute;
	z-index: 1000;
}

.article-summaries + .loading,
.article-summaries + * + .loading,
.article-summaries + * + * + .loading,
.articles .loading,
ul.quotes + .pages + .loading {
	position: relative;
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/ajax-loader.gif);
	background-color: transparent;
	height: 50px;
	float: left;
	clear: both;
	margin-bottom: -50px;
}

.dropdown.dropdown-list .active a {
	background:none;
	color:#333333;
}
	
#search-vacancies-advanced .dropdowns .dropdown,	
#search-vacancies .dropdowns .dropdown {
	width:197px;
}
#search-vacancies-advanced .info a strong,
#search-vacancies .info a strong {
	font-weight: normal;
}

.video.teaser {
	position: relative;
	float: left;
	margin-right: 17px;
	margin-top: 3px;
	padding: 0;
}

.video.teaser + .content .video.teaser {
	margin-left: -8px;
}

.video.teaser.right {
	float: right;
	margin-left: 17px;
	margin-right: 0;
}

.content .video.teaser img {
	box-shadow: 3px 4px 8px 0px rgba(0, 0, 0, 0.46); 
	border: 3px solid #FFF;
	float: left;
	width: auto;
}

.video.teaser span {
	margin-left: 20px;
	width: 290px;
	margin-right: -17px;
	display: inline-block;
}

.video.teaser span.text {
	font-size: 20px;
	line-height: 24px;
	margin-top: 14px;
}

.video.teaser span.more.details {
	width: 270px;
	margin-top: 4px;
}

.video.teaser:before,
.video.teaser .before {
	content: '';
	background-image: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/play.png);
	display: block;
	position: absolute;
	width: 31px;
	height: 31px;
	top: 27px;
	left: 55px;
	z-index: 5;
}

.vertical.teaser-list .video.teaser:before,
.vertical.teaser-list .video.teaser .before {
	display: none;
}

.vertical.teaser-list .video.teaser img {
	box-shadow: none;
}

body.careers .aside > div {
	margin-bottom: 46px;
}

body.lcmb .aside > div {
	margin-bottom: 30px;
}

body.careers .content .aside > div ul + h3 {
	float: left;
	margin-top: 4px;
	margin-right: 4px;
}

body.careers .content .aside > div ul + h3 + .social li {
	margin-left: 6px;
	margin-top: -5px;
}

.careers .content > .wide > h2 > q,
.careers .content > .extra-wide > h2 > q {
	font-size: 18px;
	line-height: 22px;
	font-weight: normal;
	background-color: #F9F9F9;
	padding-bottom: 14px;
	margin-bottom: -10px;
	display: block;
}

body.careers .content .aside div h2 + img.left {
	margin: 8px 8px 8px 0;
}

.vacancy {
	padding-top: 47px;
	position: relative;
}

.vacancy.wide h1,
.columnist.wide h1 {
	margin-bottom:0px;
}

.vacancy .nav {
	position: absolute;
	top: 8px;
	width: 100%;
	text-align: right;
	left: 0;
}

.article.nav {
	overflow: hidden;
}

.article.nav .previous,
.article.nav .next,
.vacancy .nav .previous,
.vacancy .nav .next {
	text-decoration: none;
	color: #666;
	display: inline-block;
}

.article.nav .previous,
.article.nav .next {
	position: relative;
	overflow: hidden;
}

.article.nav .previous:before,
.article.nav .next:before {
	position: absolute;
	content: '';
	width: 26px;
	left: 0;
	top: 20px;
	height: 100%;
	background-color: #FFF;
}

.article.nav .next:before {
	right: 0;
	left: auto;
}

.vacancy .nav .previous {
	float: left;
	padding-left: 20px;
	background-position: 0 -1279px;
}

.article.nav .previous {
	background-position: 9px -1275px;
}

.article.nav a span,
.article.nav .previous:hover,
.vacancy .nav .previous:hover {
	color: #009286;
	background-position: 0 -1406px;
}

.article.nav .previous:hover {
	background-position: 9px -1402px;
}

.article.nav a span {
	display: block;
	padding-top: 2px;
}

.article.nav .next {
	background-position: 193px -1342px;
}

.vacancy .nav .next {
	background-position: right -1346px;
	padding-right: 20px;
}

.article.nav .next:hover,
.vacancy .nav .next:hover {
	color: #009286;
	background-position: right -1466px;
}

.article.nav .next:hover {
	background-position: 193px -1462px;
}

.article.nav .previous,
.article.nav .next {
	background-color: #FFF;
	width: 47.5%;
	float: left;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	padding: 5px 10px 8px 30px;
}

.article.nav .next {
	float: right;
	padding: 5px 30px 8px 10px;
}

/* HR Apply Form
-------------------------------------------------- */
body.careers span.IN-widget {
	margin-bottom: 20px;
}

body.careers form.vacancy-apply {
	background-color:white;
	padding: 10px 10px 0;
}
body.careers form.vacancy-apply input[type=text].file {
	width: 188px;
}

body.careers form.vacancy-apply input[type="checkbox"] {
	margin: 9px 6px 0px 4px;
}

body.careers form.vacancy-apply input[type="file"] {
	background-color:white;
	width:63.8%;
	border: initial;
}

body.careers form.vacancy-apply input[type="submit"] {
	float:none;
	margin-left:2px;
}

body.careers h1 span {
	color:#333333;
}

body.careers form.vacancy-apply p.error{
   background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/icons-sprite.png") no-repeat scroll 0 -526px transparent;
    left: 35%;
    padding-left: 26px;
    position: relative;
    color: #333333 !important;
    margin-top:-4px;
    width:60%;
}

body.careers form.vacancy-apply input[type="submit"] {
    float: none;
    left: 35%;
    margin-left: 2px;
    position: relative;
}

body.careers form.vacancy-apply input.error[type="text"] {
	background-color: #FFFFCC !important;
    border: 1px solid #ff6600 !important;
    color: #333333 !important;
}

body.careers form.vacancy-apply input[type=button][disabled]:hover,
body.careers form.vacancy-apply input[type=submit][disabled]:hover {
	float:none;
}


body.careers form.vacancy-apply input[type="radio"] + label {
	vertical-align:top;
}

body.careers form.vacancy-apply input, 
body.careers form.vacancy-apply label, 
body.careers form.vacancy-apply textarea, 
body.careers form.vacancy-apply select, 
body.careers form.vacancy-apply checkbox {
	margin-top:5px;
}

body.careers form.vacancy-apply input[type="checkbox"]{
	margin:5px 0 0 0;
	padding:0;
	vertical-align:top;
	}
	
body.careers form.vacancy-apply fieldset legend + p {
	padding-bottom:15px;
}

body.careers a.button.file {
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f6f6f6), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f6f6f6 0%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f6f6', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
	text-shadow:none;
	border: 1px solid #DEDEDE;
	height:22px;
	margin: 0 0 0 10px;
	position:relative;
	top:2px;
}

body.careers input[type=text]{
	vertical-align:top;
}

/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 */

/* Layout helpers
----------------------------------*/
.ui-helper-hidden { display: none; }
.ui-helper-hidden-accessible { position: absolute !important; clip: rect(1px 1px 1px 1px); clip: rect(1px,1px,1px,1px); }
.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
.ui-helper-clearfix:before, .ui-helper-clearfix:after { content: ""; display: table; }
.ui-helper-clearfix:after { clear: both; }
.ui-helper-clearfix { zoom: 1; }
.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

/* Interaction Cues
----------------------------------*/
.ui-state-disabled { cursor: default !important; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; }

/* Misc visuals
----------------------------------*/

/* Overlays */
.ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

/*
 * jQuery UI CSS Framework 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Theming/API
 *
 * To view and modify this theme, visit http://jqueryui.com/themeroller/
 */

/* Component containers
----------------------------------*/
.ui-widget { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1.1em/*{fsDefault}*/; }
.ui-widget .ui-widget { font-size: 1em; }
.ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif/*{ffDefault}*/; font-size: 1em; }
.ui-widget-content { border: 1px solid #aaaaaa/*{borderColorContent}*/; background: #ffffff/*{bgColorContent}*/ url(images/ui-bg_flat_75_ffffff_40x100.png)/*{bgImgUrlContent}*/ 50%/*{bgContentXPos}*/ 50%/*{bgContentYPos}*/ repeat-x/*{bgContentRepeat}*/; color: #222222/*{fcContent}*/; }
.ui-widget-content a { color: #222222/*{fcContent}*/; }
.ui-widget-header { border: 1px solid #aaaaaa/*{borderColorHeader}*/; background: #cccccc/*{bgColorHeader}*/ url(images/ui-bg_highlight-soft_75_cccccc_1x100.png)/*{bgImgUrlHeader}*/ 50%/*{bgHeaderXPos}*/ 50%/*{bgHeaderYPos}*/ repeat-x/*{bgHeaderRepeat}*/; color: #222222/*{fcHeader}*/; font-weight: bold; }
.ui-widget-header a { color: #222222/*{fcHeader}*/; }

/* Interaction states
----------------------------------*/
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3/*{borderColorDefault}*/; background: #e6e6e6/*{bgColorDefault}*/ url(images/ui-bg_glass_75_e6e6e6_1x400.png)/*{bgImgUrlDefault}*/ 50%/*{bgDefaultXPos}*/ 50%/*{bgDefaultYPos}*/ repeat-x/*{bgDefaultRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #555555/*{fcDefault}*/; }
.ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555/*{fcDefault}*/; text-decoration: none; }
.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999/*{borderColorHover}*/; background: #dadada/*{bgColorHover}*/ url(images/ui-bg_glass_75_dadada_1x400.png)/*{bgImgUrlHover}*/ 50%/*{bgHoverXPos}*/ 50%/*{bgHoverYPos}*/ repeat-x/*{bgHoverRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcHover}*/; }
.ui-state-hover a, .ui-state-hover a:hover { color: #212121/*{fcHover}*/; text-decoration: none; }
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa/*{borderColorActive}*/; background: #ffffff/*{bgColorActive}*/ url(images/ui-bg_glass_65_ffffff_1x400.png)/*{bgImgUrlActive}*/ 50%/*{bgActiveXPos}*/ 50%/*{bgActiveYPos}*/ repeat-x/*{bgActiveRepeat}*/; font-weight: normal/*{fwDefault}*/; color: #212121/*{fcActive}*/; }
.ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121/*{fcActive}*/; text-decoration: none; }
.ui-widget :active { outline: none; }

/* Interaction Cues
----------------------------------*/
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight  {border: 1px solid #fcefa1/*{borderColorHighlight}*/; background: #fbf9ee/*{bgColorHighlight}*/ url(images/ui-bg_glass_55_fbf9ee_1x400.png)/*{bgImgUrlHighlight}*/ 50%/*{bgHighlightXPos}*/ 50%/*{bgHighlightYPos}*/ repeat-x/*{bgHighlightRepeat}*/; color: #363636/*{fcHighlight}*/; }
.ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636/*{fcHighlight}*/; }
.ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a/*{borderColorError}*/; background: #fef1ec/*{bgColorError}*/ url(images/ui-bg_glass_95_fef1ec_1x400.png)/*{bgImgUrlError}*/ 50%/*{bgErrorXPos}*/ 50%/*{bgErrorYPos}*/ repeat-x/*{bgErrorRepeat}*/; color: #cd0a0a/*{fcError}*/; }
.ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a/*{fcError}*/; }
.ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a/*{fcError}*/; }
.ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; }
.ui-priority-secondary, .ui-widget-content .ui-priority-secondary,  .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; }
.ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }

/* Icons
----------------------------------*/

/* states and images */
.ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsContent}*/; }
.ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png)/*{iconsHeader}*/; }
.ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png)/*{iconsDefault}*/; }
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsHover}*/; }
.ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png)/*{iconsActive}*/; }
.ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png)/*{iconsHighlight}*/; }
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png)/*{iconsError}*/; }

/* positioning */
.ui-icon-carat-1-n { background-position: 0 0; }
.ui-icon-carat-1-ne { background-position: -16px 0; }
.ui-icon-carat-1-e { background-position: -32px 0; }
.ui-icon-carat-1-se { background-position: -48px 0; }
.ui-icon-carat-1-s { background-position: -64px 0; }
.ui-icon-carat-1-sw { background-position: -80px 0; }
.ui-icon-carat-1-w { background-position: -96px 0; }
.ui-icon-carat-1-nw { background-position: -112px 0; }
.ui-icon-carat-2-n-s { background-position: -128px 0; }
.ui-icon-carat-2-e-w { background-position: -144px 0; }
.ui-icon-triangle-1-n { background-position: 0 -16px; }
.ui-icon-triangle-1-ne { background-position: -16px -16px; }
.ui-icon-triangle-1-e { background-position: -32px -16px; }
.ui-icon-triangle-1-se { background-position: -48px -16px; }
.ui-icon-triangle-1-s { background-position: -64px -16px; }
.ui-icon-triangle-1-sw { background-position: -80px -16px; }
.ui-icon-triangle-1-w { background-position: -96px -16px; }
.ui-icon-triangle-1-nw { background-position: -112px -16px; }
.ui-icon-triangle-2-n-s { background-position: -128px -16px; }
.ui-icon-triangle-2-e-w { background-position: -144px -16px; }
.ui-icon-arrow-1-n { background-position: 0 -32px; }
.ui-icon-arrow-1-ne { background-position: -16px -32px; }
.ui-icon-arrow-1-e { background-position: -32px -32px; }
.ui-icon-arrow-1-se { background-position: -48px -32px; }
.ui-icon-arrow-1-s { background-position: -64px -32px; }
.ui-icon-arrow-1-sw { background-position: -80px -32px; }
.ui-icon-arrow-1-w { background-position: -96px -32px; }
.ui-icon-arrow-1-nw { background-position: -112px -32px; }
.ui-icon-arrow-2-n-s { background-position: -128px -32px; }
.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; }
.ui-icon-arrow-2-e-w { background-position: -160px -32px; }
.ui-icon-arrow-2-se-nw { background-position: -176px -32px; }
.ui-icon-arrowstop-1-n { background-position: -192px -32px; }
.ui-icon-arrowstop-1-e { background-position: -208px -32px; }
.ui-icon-arrowstop-1-s { background-position: -224px -32px; }
.ui-icon-arrowstop-1-w { background-position: -240px -32px; }
.ui-icon-arrowthick-1-n { background-position: 0 -48px; }
.ui-icon-arrowthick-1-ne { background-position: -16px -48px; }
.ui-icon-arrowthick-1-e { background-position: -32px -48px; }
.ui-icon-arrowthick-1-se { background-position: -48px -48px; }
.ui-icon-arrowthick-1-s { background-position: -64px -48px; }
.ui-icon-arrowthick-1-sw { background-position: -80px -48px; }
.ui-icon-arrowthick-1-w { background-position: -96px -48px; }
.ui-icon-arrowthick-1-nw { background-position: -112px -48px; }
.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; }
.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; }
.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; }
.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; }
.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; }
.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; }
.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; }
.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; }
.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; }
.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; }
.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; }
.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; }
.ui-icon-arrowreturn-1-w { background-position: -64px -64px; }
.ui-icon-arrowreturn-1-n { background-position: -80px -64px; }
.ui-icon-arrowreturn-1-e { background-position: -96px -64px; }
.ui-icon-arrowreturn-1-s { background-position: -112px -64px; }
.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; }
.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; }
.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; }
.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; }
.ui-icon-arrow-4 { background-position: 0 -80px; }
.ui-icon-arrow-4-diag { background-position: -16px -80px; }
.ui-icon-extlink { background-position: -32px -80px; }
.ui-icon-newwin { background-position: -48px -80px; }
.ui-icon-refresh { background-position: -64px -80px; }
.ui-icon-shuffle { background-position: -80px -80px; }
.ui-icon-transfer-e-w { background-position: -96px -80px; }
.ui-icon-transferthick-e-w { background-position: -112px -80px; }
.ui-icon-folder-collapsed { background-position: 0 -96px; }
.ui-icon-folder-open { background-position: -16px -96px; }
.ui-icon-document { background-position: -32px -96px; }
.ui-icon-document-b { background-position: -48px -96px; }
.ui-icon-note { background-position: -64px -96px; }
.ui-icon-mail-closed { background-position: -80px -96px; }
.ui-icon-mail-open { background-position: -96px -96px; }
.ui-icon-suitcase { background-position: -112px -96px; }
.ui-icon-comment { background-position: -128px -96px; }
.ui-icon-person { background-position: -144px -96px; }
.ui-icon-print { background-position: -160px -96px; }
.ui-icon-trash { background-position: -176px -96px; }
.ui-icon-locked { background-position: -192px -96px; }
.ui-icon-unlocked { background-position: -208px -96px; }
.ui-icon-bookmark { background-position: -224px -96px; }
.ui-icon-tag { background-position: -240px -96px; }
.ui-icon-home { background-position: 0 -112px; }
.ui-icon-flag { background-position: -16px -112px; }
.ui-icon-calendar { background-position: -32px -112px; }
.ui-icon-cart { background-position: -48px -112px; }
.ui-icon-pencil { background-position: -64px -112px; }
.ui-icon-clock { background-position: -80px -112px; }
.ui-icon-disk { background-position: -96px -112px; }
.ui-icon-calculator { background-position: -112px -112px; }
.ui-icon-zoomin { background-position: -128px -112px; }
.ui-icon-zoomout { background-position: -144px -112px; }
.ui-icon-search { background-position: -160px -112px; }
.ui-icon-wrench { background-position: -176px -112px; }
.ui-icon-gear { background-position: -192px -112px; }
.ui-icon-heart { background-position: -208px -112px; }
.ui-icon-star { background-position: -224px -112px; }
.ui-icon-link { background-position: -240px -112px; }
.ui-icon-cancel { background-position: 0 -128px; }
.ui-icon-plus { background-position: -16px -128px; }
.ui-icon-plusthick { background-position: -32px -128px; }
.ui-icon-minus { background-position: -48px -128px; }
.ui-icon-minusthick { background-position: -64px -128px; }
.ui-icon-close { background-position: -80px -128px; }
.ui-icon-closethick { background-position: -96px -128px; }
.ui-icon-key { background-position: -112px -128px; }
.ui-icon-lightbulb { background-position: -128px -128px; }
.ui-icon-scissors { background-position: -144px -128px; }
.ui-icon-clipboard { background-position: -160px -128px; }
.ui-icon-copy { background-position: -176px -128px; }
.ui-icon-contact { background-position: -192px -128px; }
.ui-icon-image { background-position: -208px -128px; }
.ui-icon-video { background-position: -224px -128px; }
.ui-icon-script { background-position: -240px -128px; }
.ui-icon-alert { background-position: 0 -144px; }
.ui-icon-info { background-position: -16px -144px; }
.ui-icon-notice { background-position: -32px -144px; }
.ui-icon-help { background-position: -48px -144px; }
.ui-icon-check { background-position: -64px -144px; }
.ui-icon-bullet { background-position: -80px -144px; }
.ui-icon-radio-off { background-position: -96px -144px; }
.ui-icon-radio-on { background-position: -112px -144px; }
.ui-icon-pin-w { background-position: -128px -144px; }
.ui-icon-pin-s { background-position: -144px -144px; }
.ui-icon-play { background-position: 0 -160px; }
.ui-icon-pause { background-position: -16px -160px; }
.ui-icon-seek-next { background-position: -32px -160px; }
.ui-icon-seek-prev { background-position: -48px -160px; }
.ui-icon-seek-end { background-position: -64px -160px; }
.ui-icon-seek-start { background-position: -80px -160px; }
/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */
.ui-icon-seek-first { background-position: -80px -160px; }
.ui-icon-stop { background-position: -96px -160px; }
.ui-icon-eject { background-position: -112px -160px; }
.ui-icon-volume-off { background-position: -128px -160px; }
.ui-icon-volume-on { background-position: -144px -160px; }
.ui-icon-power { background-position: 0 -176px; }
.ui-icon-signal-diag { background-position: -16px -176px; }
.ui-icon-signal { background-position: -32px -176px; }
.ui-icon-battery-0 { background-position: -48px -176px; }
.ui-icon-battery-1 { background-position: -64px -176px; }
.ui-icon-battery-2 { background-position: -80px -176px; }
.ui-icon-battery-3 { background-position: -96px -176px; }
.ui-icon-circle-plus { background-position: 0 -192px; }
.ui-icon-circle-minus { background-position: -16px -192px; }
.ui-icon-circle-close { background-position: -32px -192px; }
.ui-icon-circle-triangle-e { background-position: -48px -192px; }
.ui-icon-circle-triangle-s { background-position: -64px -192px; }
.ui-icon-circle-triangle-w { background-position: -80px -192px; }
.ui-icon-circle-triangle-n { background-position: -96px -192px; }
.ui-icon-circle-arrow-e { background-position: -112px -192px; }
.ui-icon-circle-arrow-s { background-position: -128px -192px; }
.ui-icon-circle-arrow-w { background-position: -144px -192px; }
.ui-icon-circle-arrow-n { background-position: -160px -192px; }
.ui-icon-circle-zoomin { background-position: -176px -192px; }
.ui-icon-circle-zoomout { background-position: -192px -192px; }
.ui-icon-circle-check { background-position: -208px -192px; }
.ui-icon-circlesmall-plus { background-position: 0 -208px; }
.ui-icon-circlesmall-minus { background-position: -16px -208px; }
.ui-icon-circlesmall-close { background-position: -32px -208px; }
.ui-icon-squaresmall-plus { background-position: -48px -208px; }
.ui-icon-squaresmall-minus { background-position: -64px -208px; }
.ui-icon-squaresmall-close { background-position: -80px -208px; }
.ui-icon-grip-dotted-vertical { background-position: 0 -224px; }
.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; }
.ui-icon-grip-solid-vertical { background-position: -32px -224px; }
.ui-icon-grip-solid-horizontal { background-position: -48px -224px; }
.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; }
.ui-icon-grip-diagonal-se { background-position: -80px -224px; }

/* Misc visuals
----------------------------------*/

/* Corner radius */
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {  border-bottom-left-radius: 4px/*{cornerRadius}*/; }
.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px/*{cornerRadius}*/; }

/* Overlays */
.ui-widget-overlay { background: #aaaaaa/*{bgColorOverlay}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlOverlay}*/ 50%/*{bgOverlayXPos}*/ 50%/*{bgOverlayYPos}*/ repeat-x/*{bgOverlayRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityOverlay}*/; }
.ui-widget-shadow { margin: -8px/*{offsetTopShadow}*/ 0 0 -8px/*{offsetLeftShadow}*/; padding: 8px/*{thicknessShadow}*/; background: #aaaaaa/*{bgColorShadow}*/ url(images/ui-bg_flat_0_aaaaaa_40x100.png)/*{bgImgUrlShadow}*/ 50%/*{bgShadowXPos}*/ 50%/*{bgShadowYPos}*/ repeat-x/*{bgShadowRepeat}*/; opacity: .3;filter:Alpha(Opacity=30)/*{opacityShadow}*/; border-radius: 8px/*{cornerRadiusShadow}*/; }

/**
* jQuery UI core CSS overwrite with AAB style
*/
.ui-widget-content {
	background-image: none;
}

/*
 * jQuery UI Datepicker 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Datepicker#theming
 */
.ui-datepicker { width: 17em; padding: .2em .2em 0; display: none; }
.ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; }
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; }
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; }
.ui-datepicker .ui-datepicker-prev { left:2px; }
.ui-datepicker .ui-datepicker-next { right:2px; }
.ui-datepicker .ui-datepicker-prev-hover { left:1px; }
.ui-datepicker .ui-datepicker-next-hover { right:1px; }
.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
.ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; }
.ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; }
.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
.ui-datepicker select.ui-datepicker-month, 
.ui-datepicker select.ui-datepicker-year { width: 49%;}
.ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; }
.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
.ui-datepicker td { border: 0; padding: 1px; }
.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }

/* with multiple calendars */
.ui-datepicker.ui-datepicker-multi { width:auto; }
.ui-datepicker-multi .ui-datepicker-group { float:left; }
.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
.ui-datepicker-row-break { clear:both; width:100%; font-size:0em; }

/* RTL support */
.ui-datepicker-rtl { direction: rtl; }
.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
.ui-datepicker-rtl .ui-datepicker-group { float:right; }
.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }

/*
 * jQuery UI Autocomplete 1.8.17
 *
 * Copyright 2011, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Autocomplete#theming
 */
.ui-autocomplete { position: absolute; cursor: default; }	

/* workarounds */
* html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */

/*
 * jQuery UI Menu 1.8.17
 *
 * Copyright 2010, AUTHORS.txt (http://jqueryui.com/about)
 * Dual licensed under the MIT or GPL Version 2 licenses.
 * http://jquery.org/license
 *
 * http://docs.jquery.com/UI/Menu#theming
 */
.ui-menu {
	list-style:none;
	padding: 2px;
	margin: 0;
	display:block;
	float: left;
}
.ui-menu .ui-menu {
	margin-top: -3px;
}
.ui-menu .ui-menu-item {
	margin:0;
	padding: 0;
	zoom: 1;
	float: left;
	clear: left;
	width: 100%;
}
.ui-menu .ui-menu-item a {
	text-decoration:none;
	display:block;
	padding:.2em .4em;
	line-height:1.5;
	zoom:1;
}
.ui-menu .ui-menu-item a.ui-state-hover,
.ui-menu .ui-menu-item a.ui-state-active {
	font-weight: normal;
	margin: -1px;
}

/* Styles for autocomplete */
.ui-menu {
	padding: 0;
	border: 1px solid #bbbbbb;
	background-color: white;
	z-index: 99999;
}

.ui-menu li {
	margin: 0;
	padding: 2px 3px;
	cursor: pointer;
	font-family:Verdana,Arial,Helvetica,sans-serif;
	font-size: 11px;
	line-height: 16px;
}

.ui-menu .ui-state-hover {
	background-color: #0A246A;
	color: white;
	border-color: transparent;
}

.ui-corner-all {
	border-radius: 0;
}

#ui-datepicker-div {
	border: 2px solid #EDEDED;
	border-bottom-width: 5px;
}

.ui-datepicker-calendar tbody {
	background-color: #F3F3F3;
	font-size: 12px;
}

.ui-datepicker-calendar .ui-datepicker-unselectable .ui-state-default {
	background-color: #F3F3F3;
}

.ui-datepicker .ui-datepicker-title select {
	font-size: 12px;
}

.ui-datepicker .ui-datepicker-prev {
	left: 3px;
}

.ui-datepicker .ui-datepicker-next {
	right: 3px;
}

.ui-datepicker .ui-datepicker-prev,
.ui-datepicker .ui-datepicker-next {
	cursor: pointer;
}

.ui-datepicker .ui-datepicker-title select {
	margin: 1px 1px 0;
}

.ui-widget-content {
	border: 0;
	color: #595959;
	background-color: #EDEDED;
	background-image: none;
	padding: 0;
}

.ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
	background-image: none;
}

.ui-widget-header {
	color: #00534D;
	background-color: transparent;
	background-image: none;
	border: 0;
}

.ui-datepicker .ui-datepicker-title {
	margin: 0;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
	border: 0;
	color: #000;
	background-color: #FFF;
	background-image: none;
	padding-top: 5px;
	padding-bottom: 8px;
	padding-right: 4px;
	height: 13px;
	text-align: right;
}

.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
	background-image: none;
}

.ui-datepicker {
	margin-top: 3px;
}

.ui-datepicker .ui-datepicker-header {
	padding: 4px;
	border: 1px solid #E0E0E0;
	background: rgb(247,247,247);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(247,247,247,1)), color-stop(100%,rgba(237,237,237,1)));
	background: -webkit-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%);
	background: -ms-linear-gradient(top, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%);
	background: linear-gradient(to bottom, rgba(247,247,247,1) 0%,rgba(237,237,237,1) 100%);
}

.ui-datepicker th {
	color: #666;
	padding: 0 0 4px 0;
}

.ui-datepicker th a,
.ui-datepicker th span,
.ui-datepicker td a,
.ui-datepicker td span {
	width: auto !important;
	display: block !important;
}

.ui-datepicker td a {
	text-decoration: none !important;
}

.ui-datepicker th span {
	display: block;
	padding: 3px 0 1px;
	color: #005E5D;
	font-weight: normal;
}

.ui-datepicker td span,
.ui-datepicker td a {
	text-align: center;
	display: block;
}

.ui-datepicker-calendar .ui-state-hover,
.ui-widget-content .ui-state-active,
.ui-state-active {
	color: #008780;
	border: 1px solid #008780;
	background-color: #ECFCFF;
	outline: 1px solid #FFF;
	margin: 1px;
	padding: 3px 2px 6px 0;
}

.ui-datepicker {
	width: 238px;
	font-size: 11px;
}

.ui-datepicker table {
	font-size: 1em;
	border-collapse: collapse;
	border-spacing: 0;
	margin-bottom: 0;
}

.ui-datepicker td {
	padding: 0;
}

.ui-datepicker select.ui-datepicker-month,
.ui-datepicker select.ui-datepicker-year {
	width: 37%;
}

.ui-state-disabled,
.ui-widget-content .ui-state-disabled,
.ui-datepicker-other-month,
.ui-widget-content .ui-datepicker-other-month {
	opacity: 1;
	filter:Alpha(Opacity=100);
}

.ui-state-disabled .ui-state-default {
	color: #CDCDCD;
	background-color: #FFF;
}

.ui-datepicker-other-month .ui-state-default {
	color: #CECECE;
	background-color: #E9E9E9;
}

.ui-widget-header .ui-state-hover {
	background-color: transparent;
	border: none;
}

.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
	top: 2px;
}

.ui-widget-header .ui-icon,
.ui-widget-content .ui-icon {
	background-image: url(data:image/gif;base64,R0lGODlhUgB7AMQWAL+/v9jY2Ofn5+Pj46GhocTExO/v78jIyM3Nzezs7NLS0t7e3sXFxfX19d3d3dra2vPz8+Dg4PDw8O7u7urq6uvr6////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAABYALAAAAABSAHsAAAX/oCWOZGmeaKqubOu+cCzPdG3feK7vfO//wKBwSCwaj8ikcslsOp/QqHRK/QGu2OyVp+0CfICCeEz+7sLktJl7aLvf6xzgTT/EdQCEXk/YI+43eXt9foA4AAqJCgQEigqGNYiKjI6QNgABmYwEmZmWM5idm52fNAALqJuoqKUxp6uqrGADtAOMtQOtMAC4t7W6rgLCwgTDAsAuAMbFxsgvABUJ0tPSFc4s0NTU1mAG3t/g1ysA4OUG4theWVzqWFXv8PHy8/T19vf4+fr7/P3+/wADChxIsKDBgwgTKlzIsKHDh03auTsjEd04c+G4YPxmUUU2bdU6nvgIklsPZcua/3FJqfJkLwK4RJrgVcsXLZkjYTFatQAniVepdso6KYpRpwA+R4TSZNQTGEeUFCUVISlR1ERTlfpBQEhPVkF8tmalWgcOm7JtxlpAk2bM17ZlwFRkJxGi3bt48+rdy7ev37+AAwseTLiw4cOIEytezJjJ0cedeECG7CPAg8uYMweQnLnzg809AjgYTbo0aB2iS6s+vSNAhNevGcCOwBqHa9iyZ9fOEQAXAwa4dtvoXet38MrDfjMwJrxGAGPKhzUfTqG68urVp88IgJ3C9eyVJ4if8Hv8BO0yApgvPx79dgnw4TOIL8E9jAD059O3HyMAhP8ABsifC/4FaOCALwTQwB+CDDaIIAsKNijhgy1M9phkFkbW2IYcdujhhyCGuFAIADs=);
	height: 17px;
}

.ui-icon-circle-triangle-w {
	background-position: -12px -12px;
}

.ui-state-hover .ui-icon-circle-triangle-w {
	background-position: -12px -53px;
}

.ui-state-disabled .ui-icon-circle-triangle-w {
	background-position: -12px -94px;
}

.ui-icon-circle-triangle-e {
	background-position: -54px -12px;
}

.ui-state-hover .ui-icon-circle-triangle-e {
	background-position: -54px -53px;
}

.ui-state-disabled .ui-icon-circle-triangle-e {
	background-position: -54px -94px;
}

.ui-widget-content th {
	height: 34px;
	padding-bottom: 2px;
}

.ui-datepicker-trigger {
    cursor: pointer;
    margin-left: 2px;
    margin-bottom: -2px;
    vertical-align: inherit;
}

/* additions for .com */
.ui-menu {
	z-index: 99999 !important;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	width: 150px;
	border-color: #ddd;
	border-top: 0;
}

.ui-datepicker table {
	border: none;
}

.ui-datepicker th {
	vertical-align: middle;
	height: 32px;
}

.ui-datepicker a {
	padding: 0;
}

.ui-datepicker .ui-datepicker-next span {
	margin-left: -9px;
}

/* styling for events pages*/
body.careers .events .pages .dropdown {
	width: 50px;
	float: right;
	margin-top: -1px;
}

body.careers .events .dropdown {
	width: 100px;
	float: right;
	margin: -3px 0 0;
}

body.careers .events .dropdown + p {
	clear: right;
}

body.careers .events-summary {
	overflow: hidden;
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png") no-repeat scroll 1px bottom transparent;
	padding-top: 19px;
	width: 100%;
}

body.careers .events-summary > a {
	float: left;
	margin-right: 20px;
}

body.careers .events-summary > div {
	overflow: hidden;
	margin-bottom: 16px;
}

body.careers .events-summary p {
	margin: 0;
}

body.careers .events-summary h2 {
	background: none;
	padding: 0;
	margin: 0;
}

body.careers .events-summary span {
	display: block;
	color: #999999;
	font-weight: normal;
}

body.careers .events-summary p + span {
	margin-top: 4px;
}

body.careers .events div.pages {
	background: none;
}

body.careers .events-summary a {
	font-size: 12px;
}

body.careers .events > span {
	color: #006A5A;
	font-weight: bold;
	font-size: 12px;
}

body.careers .events div.pages.nav {
	margin-left: 0;
	padding-left: 0;
}

body.careers .events div.pages.nav p {
	margin-left: 10px;
}

.collega.professional div,
.collega.starter div,
.collega.intern div,
.collega.trainee div{
	width:90px;
	height:135px;
	/*border:10px solid white;*/
}

.collega.professional,
.collega.professional div {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/collegasoverzicht/professional_bg.png") no-repeat top center scroll transparent;
}

.collega.trainee,
.collega.trainee div {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/collegasoverzicht/trainee_bg.png") no-repeat top center scroll transparent;
}

.collega.intern, 
.collega.intern div {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/collegasoverzicht/intern_bg.png") no-repeat top center scroll transparent;
}

.collega.starter,
.collega.starter div {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/collegasoverzicht/starter_bg.png") no-repeat top center scroll transparent;
}

.collega.interim,
.collega.interim div {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/collegasoverzicht/interim_bg.png") no-repeat top center scroll transparent;
}

body.careers .content .aside > div.filter-events > ul {
	margin-left: 0px;
}

body.careers .content .aside > div.filter-events > ul li {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat 0 -38px #F9F9F9;
	color: #999;
}

body.careers .content .aside > div.filter-events > ul li a:visited {
	color: #333333;
}

body.careers .content .aside > div.filter-events > ul li.selected a {
	color:#006A5A;
}

/* custom for HR*/
body.careers  > .content:after, 
body.careers  > .content > .after, 
.careers .content .content > .highlight:after, 
.careers .content .content > .highlight > .after {
    background-position: 0 -292px;
    height: 166px;
}

body.careers  > .content:before, 
body.careers  > .content > .before, 
body.careers  > .content:after, 
body.careers  > .content > .after, 
.careers .content .content > .highlight + .highlight:before, 
.careers .content .content > .highlight + .highlight > .before, 
.careers .content .content > .highlight:after, 
.careers .content .content > .highlight > .after {
    background-position: 0 -179px;
}

/*styling for appelgroen brand strip*/
.careers > .content > .content > .highlight:before ,
.careers > .content > .content > .highlight > .before {
    background-position: center -705px;
}

.careers > .content > .content:before, 
.careers > .content > .content > .before {
	 background-position: center -500px;
}

.careers .content .content > .highlight, 
.careers .content.no-nav .content > .highlight {
    background-position: -160px -705px;
}

.careers .content > .highlight + .highlight img{
	border:none;
	float:right;
	margin-left:70px;
}

.careers .highlight p,
.lcmb .highlight p {
	margin-bottom: 10px;
	font-size: 16px;
}

.careers .content > .highlight + .highlight > div {
	width:auto;
}

.careers .content .content > .highlight, .content.no-nav .content > .highlight {
    color: #FFFFFF;
    height: 112px;
}

.careers > .content:before, 
.careers > .content > .before, 
.careers > .content:after, 
.careers > .content > .after, 
.careers > .content > .content:before, 
.careers > .content > .content > .before, 
.careers > .content > .content:after, 
.careers > .content > .content > .after, 
.careers .content .content > .highlight:before, 
.careers .content .content > .highlight > .before, 
.careers .content .content > .highlight:after, 
.careers .content .content > .highlight > .after {
    height: 143px;
}

body.careers > .content:before, 
body.careers > .content > .before, 
body.careers > .content:after, 
body.careers > .content > .after, 
.careers .content .content > .highlight + .highlight:before, 
.careers .content .content > .highlight + .highlight > .before, 
.careers .content .content > .highlight:after, 
.careers .content .content > .highlight > .after {
    background-position: 0 -986px;
}

body.careers > .content:after, 
body.careers > .content > .after, 
.careers .content .content > .highlight:after, 
.careers .content .content > .highlight > .after {
    background-position: 0 -848px;
    height: 138px;
}
/*end styling for appelgroen brand strip*/

/* styling for doelgroep brandstrip */
body.careers.intern .highlight:before, 
body.careers.intern .highlight > .before, 
body.careers.intern .highlight:after, 
body.careers.intern .highlight > .after, 
body.careers.trainee .highlight:before, 
body.careers.trainee .highlight > .before, 
body.careers.trainee .highlight:after, 
body.careers.trainee .highlight > .after,
body.careers.starter .highlight:before, 
body.careers.starter .highlight > .before, 
body.careers.starter .highlight:after, 
body.careers.starter .highlight > .after,
body.careers.professional .highlight:before, 
body.careers.professional .highlight > .before, 
body.careers.professional .highlight:after, 
body.careers.professional .highlight > .after, 
body.careers.interim .highlight:before, 
body.careers.interim .highlight > .before, 
body.careers.interim .highlight:after, 
body.careers.interim .highlight > .after,
.lcmb .content .content > .highlight:before,
.lcmb .content .content > .highlight:after,
.lcmb .content .content > .highlight > .before,
.lcmb .content .content > .highlight > .after {
	display: none;
}

.careers.professional .content .content > .highlight, 
.careers.professional .content.no-nav .content > .highlight {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrmerkband/merkband_professional.png") no-repeat scroll 307px 0 transparent;
}

.careers.trainee .content .content > .highlight, 
.careers.trainee .content.no-nav .content > .highlight {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrmerkband/merkband_trainee.png") no-repeat scroll 307px 0 transparent;
}

.lcmb .content .content > .highlight, 
.lcmb .content.no-nav .content > .highlight,
.careers.interim .content .content > .highlight, 
.careers.interim .content.no-nav .content > .highlight {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrmerkband/merkband_interim.png") no-repeat scroll 307px 0 transparent;
}

.careers.intern .content .content > .highlight, 
.careers.intern .content.no-nav .content > .highlight {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrmerkband/merkband_intern.png") no-repeat scroll 307px 0 transparent;
}

.careers.starter .content .content > .highlight, 
.careers.starter .content.no-nav .content > .highlight {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrmerkband/merkband_starter.png") no-repeat scroll 307px 0 transparent;
}

.careers.international .content .content > .highlight, 
.careers.international .content.no-nav .content > .highlight {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/hrmerkband/merkband_international.png") no-repeat scroll 307px 0 transparent;
}

body.careers.intern .highlight, 
body.careers.intern .highlight, 
body.careers.intern .highlight, 
body.careers.intern .highlight, 
body.careers.trainee .highlight, 
body.careers.trainee .highlight, 
body.careers.trainee .highlight, 
body.careers.trainee .highlight,
body.careers.starter .highlight, 
body.careers.starter .highlight, 
body.careers.starter .highlight, 
body.careers.starter .highlight,
body.careers.professional .highlight, 
body.careers.professional .highlight, 
body.careers.professional .highlight, 
body.careers.professional .highlight, 
body.careers.interim .highlight, 
body.careers.interim .highlight, 
body.careers.interim .highlight, 
body.careers.interim .highlight,
body.lcmb .content .content > .highlight {
	padding-right: 0;
	margin: 0;
	width: 100%;
	height: 130px;
}

.careers.professional .content > .highlight h2,
.careers.trainee .content > .highlight h2,
.careers.interim .content > .highlight h2,
.careers.intern .content > .highlight h2,
.careers.starter .content > .highlight h2,
.careers.international .content > .highlight h2 {
	color: #00A087;
}

.careers .content > .highlight p,
.careers .content > .highlight .more.details,
.lcmb .content > .highlight p,
.lcmb .content > .highlight .more.details {
	color:#666666;
}

.careers .content > .highlight p,
.lcmb .content > .highlight p {
	width:50%;
}

.careers.professional .content > .highlight div,
.careers.trainee .content > .highlight div, 
.careers.interim .content > .highlight div,
.careers.intern .content > .highlight div, 
.careers.starter .content > .highlight div,
.careers.international .content > .highlight div {
   float: right;
   margin-top: -25px;
   width: auto;
}

body.careers.professional > .content > .content:after, 
body.careers.professional > .content > .content > .after,
body.careers.trainee  > .content > .content:after, 
body.careers.trainee  > .content > .content > .after,
body.careers.interim > .content > .content:after, 
body.careers.interim > .content > .content > .after,
body.careers.intern > .content > .content:after, 
body.careers.intern > .content > .content > .after,
body.careers.starter > .content > .content:after, 
body.careers.starter > .content > .content > .after,
body.careers.international > .content > .content:after, 
body.careers.international > .content > .content > .after {
    background-position: center bottom;
    height: 253px;
}

.careers.professional > .content > .content:before, 
.careers.professional > .content > .content > .before,
.careers.trainee  > .content > .content:before, 
.careers.trainee  > .content > .content > .before,
.careers.interim  > .content > .content:before, 
.careers.interim  > .content > .content > .before,
.careers.intern  > .content > .content:before, 
.careers.intern  > .content > .content > .before,
.careers.starter  > .content > .content:before, 
.careers.starter > .content > .content > .before,
.careers.international  > .content > .content:before, 
.careers.international > .content > .content > .before {
    background-position: center 0;
}

body.careers.professional > .content:after, 
body.careers.professional > .content > .after, 
.careers.professional .content .content > .highlight:after, 
.careers.professional .content .content > .highlight > .after,
body.careers.trainee > .content:after, 
body.careers.trainee > .content > .after, 
.careers.trainee .content .content > .highlight:after, 
.careers.trainee .content .content > .highlight > .after,
body.careers.interim > .content:after, 
body.careers.interim > .content > .after, 
.careers.interim .content .content > .highlight:after, 
.careers.interim .content .content > .highlight > .after,
body.careers.intern > .content:after, 
body.careers.intern > .content > .after, 
.careers.intern .content .content > .highlight:after, 
.careers.intern .content .content > .highlight > .after,
body.careers.starter > .content:after, 
body.careers.starter > .content > .after, 
.careers.starter .content .content > .highlight:after, 
.careers.starter .content .content > .highlight > .after,
body.careers.international > .content:after, 
body.careers.international > .content > .after, 
.careers.international .content .content > .highlight:after, 
.careers.international .content .content > .highlight > .after {
    background-position: 0 -286px;
    height: 138px;
}

body.careers.professional > .content:before, 
body.careers.professional > .content > .before,
body.careers.trainee > .content:before, 
body.careers.trainee > .content > .before,
body.careers.interim > .content:before, 
body.careers.interim > .content > .before,
body.careers.intern > .content:before, 
body.careers.intern > .content > .before,
body.careers.starter > .content:before, 
body.careers.starter > .content > .before,
body.careers.international > .content:before, 
body.careers.international > .content > .before {
    background-position: 0 -143px;
}

.careers.professional .highlight,
.careers.trainee .highlight,
.careers.interim .highlight,
.careers.intern .highlight,
.careers.starter .highlight,
.careers.international .highlight {
	background-position: 10px 20px;
}

.careers .content > .highlight a.more.details {
    color: #666666;
}

.careers.professional .content .content > .highlight + .highlight:before, 
.careers.professional .content .content > .highlight + .highlight > .before, 
.careers.professional .content .content > .highlight:after, 
.careers.professional .content .content > .highlight > .after,
.careers.trainee .content .content > .highlight + .highlight:before, 
.careers.trainee .content .content > .highlight + .highlight > .before, 
.careers.trainee .content .content > .highlight:after, 
.careers.trainee .content .content > .highlight > .after,
.careers.interim .content .content > .highlight + .highlight:before, 
.careers.interim .content .content > .highlight + .highlight > .before, 
.careers.interim .content .content > .highlight:after, 
.careers.interim .content .content > .highlight > .after,
.careers.intern .content .content > .highlight + .highlight:before, 
.careers.intern .content .content > .highlight + .highlight > .before, 
.careers.intern .content .content > .highlight:after, 
.careers.intern .content .content > .highlight > .after,
.careers.starter .content .content > .highlight + .highlight:before, 
.careers.starter .content .content > .highlight + .highlight > .before, 
.careers.starter .content .content > .highlight:after, 
.careers.starter .content .content > .highlight > .after,
.careers.international .content .content > .highlight + .highlight:before, 
.careers.international .content .content > .highlight + .highlight > .before, 
.careers.international .content .content > .highlight:after, 
.careers.international .content .content > .highlight > .after  {
    border-top: none;
}

.careers.intern .content > .highlight > img,
.careers.professional .content > .highlight > img,
.careers.trainee .content > .highlight > img,
.careers.interim .content > .highlight > img,
.careers.starter .content > .highlight > img,
.careers.international .content > .highlight > img,
.lcmb .content > .highlight > img {
    clear: left;
    float: right;
    width: auto;
    margin-right:20px;
    margin-top:-16px !important;
}

.lcmb .content > .highlight > img {
	margin-top: -20px !important;
}

/* styling for doelgroep brandstrip */

/* brandstrip overwrite for corporate*/
body.corporate > .content:after, 
body.corporate > .content > .after, 
.corporate .content .content > .highlight:after, 
.corporate .content .content > .highlight > .after {
    background-position: 0 -567px;
}

body.corporate > .content:before, 
body.corporate > .content > .before, 
.corporate .content .content > .highlight + .highlight:before, 
.corporate .content .content > .highlight + .highlight > .before, 
.corporate .content .content > .highlight:after, 
.corporate .content .content > .highlight > .after {
    background-position: 0 -143px;
    height: 143px;
}

.careers .content .content > .highlight, 
.content.no-nav .content > .highlight {
    height: 113px;
}

.corporate .content .content > .highlight:before, 
.corporate .content .content > .highlight > .before {
    height: 142px;
}
/* end brandstrip overwrite for corporate*/

/*overwrite for vacancy list, vacancy detail brandstrip, etc*/
body.careers > .content > .content:before, 
body.body.careers > .content > .content > .before, 
.careers .content .content > .highlight:before, 
.careers .content .content > .highlight > .before {
    background-position: center -705px;
}

body.careers > .content:after, 
body.careers > .content > .after {
    background-position: 0 -286px;
    height: 138px;
}

body.careers > .content > .content:before, 
body.careers > .content > .content > .before{
    background-position: center 0;
}

body.careers > .content:before, 
body.careers > .content > .before {
    background-position: 0 0;
}

.careers .subscription .content label {
	/*font-weight: bold;*/
	margin-top: 10px;
}

.careers .subscription input + label {
	display: inline;
	position: relative;
	top: -4px;
	font-weight: normal;
	margin-top: 0;
}

.careers .subscription input {
	margin-top: 0;
}

.careers .content .subscription input[type="radio"] + label {
	vertical-align: inherit;
}

.careers .subscription #searchagentbutton {
	display: none;
}

.careers .subscription label.Search-lab {
	width: 100%;
}

.careers .subscription .dropdown {
	width: 270px;
}

#div-sagparam3 .SA-smalltext {
	display: none;
}

#div-srclabel1 {
	margin-bottom:15px;
}

#div-srclabel1, #div-srclabel2, #div-srclabel3, #div-srclabel4, #div-sagparam1 .Search-lab, #div-sagparam2 .Search-lab {
	display: inline-table;
	width:30%;
}

#div-srcitem1, #div-srcitem2, #div-srcitem3, #div-srcitem4, #div-sagparam2 .Search-txt {
	display: inline-table;
	width: 60%;
}

.careers .subscription {
	background-color: white;
	padding-bottom:10px;
}

.careers .subscription form {
	padding:0 10px 0 10px;
}

.careers .content .subscription input, 
.careers .content .subscription label, 
.careers .content .subscription  textarea, 
.careers .content .subscription select, 
.careers .content .subscription  checkbox,
.careers .content .subscription .dropdown {
	margin-bottom:0;
}

.careers .content .subscription input[type="text"] {
	width:260px;
}

.careers .content .subscription #div-srcparam1 {
	margin-bottom:20px;
}

.careers .content .subscription fieldset {
	border:none;
	padding-top:0;
}

#div-srcparam2, #div-srcparam3, #div-srcparam3, #div-srcparam4,
#div-sagparam2, #div-sagparam3 {
	margin-top:15px;
}

.careers .content .subscription label{
	margin-right: 0 !important;
	width:100%;
}

.careers .content .subscription input[type="radio"] {
	margin-left:20px;
}

.careers .content .subscription p {
	margin:10px;
}

.careers .content .subscription #deleteagentbutton {
	display:none;
}

.careers .content .subscription .chpfailedlog {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/icons-sprite.png") no-repeat scroll 0 -526px transparent;
    left: 30%;
    padding-left: 25px;
    position: relative;
}

.careers .content .subscription label[for=LOV18689],
.careers .content .subscription #LOV18689,
.careers .content .subscription #LOV18689 + label {
	display:none;
}

body.careers .content .aside  > div.linked-in.connections > ul {
	margin-left: 0px;
}

.content .aside .linked-in.connections h2 {
	font-size:12px;
}

.content .aside .linked-in.connections .login {
	display: none;
}

/* default tooltip */
.css-map li a,
.css-map li a:hover,
#map-tooltip {
	color: #ffffff !important;
	text-align: left;
	background-color: #333 !important;
	text-shadow: 0 1px 0 #000;
	white-space: nowrap;
	border-radius: .3em;
	padding:5px 10px;
}

.content .content #map-continents ul li > a, 
.content .content #map-continents ul li h3 > a {
	background-image: none;
	padding-left: 10px;
	padding-right: 10px;
}

.m650 .css-map li a,.m540 .css-map li a {
	font-size: 11px;
}

.m430 .css-map li a,.m320 .css-map li a,.m210 .css-map li a {
	font-size: 10px;
}

/* tooltip arrow; when you change its size don't forget to set tooltipArrowHeight variable in the cssMap(); function */
.css-map li a .tooltip-arrow {
	bottom: -5px; /* must be the same as a border-width */
	border: solid;
	border-color: #111 transparent;
	border-color: rgba(0,0,0,.8) transparent;
	border-width: 5px 5px 0 5px; /* this's a height of the arrow */
	margin-left: -5px; /* must be the same as a border-width */
}

.css-map li a.tooltip-right .tooltip-arrow {
	margin-right: -5px; /* must be the same as a tooltip-arrow border-width */
}

.css-map li a.tooltip-top .tooltip-arrow { /* set tooltip under the arrow */
	border-width: 0 5px 5px 5px;
	top: -5px;
}

/* default pre-loader */
.map-loader {
	background: #111;
	background: rgba(0,0,0,.8);
	color: #eee;
	font: normal 14px 'Lucida Grande',Arial,sans-serif;
	padding: .6em 1.2em;
	text-shadow: 0 1px 0 #000;
	border-radius: .6em;
}

.m430 .map-loader,.m320 .map-loader {
	font-size: 11px;
}

.m210 .map-loader {
	font-size:10px;
}

.css-map .bg {
	opacity: 0;
	transition-duration: .3s;
	transition-property: opacity;
}

.focus .bg {
	opacity: .95;
}

.active-region .bg {
	opacity: 1;
}

#map-continents.m430 .continents {
	background-position: 1px -379px;
}

/* --------------------------------------------------------
 * the maps starts here

 * DO NOT EDIT!

 * CSSMap plugin - World Continents
 * version: 4.4
 * web: http://cssmapsplugin.com/world-continents.html
 * email: support@cssmapsplugin.com
 * author: Å�ukasz Popardowski { Winston_Wolf }
 * license: http://cssmapsplugin.com/license
*/
.css-map-container{margin:0 auto !important;overflow:hidden;padding:0 !important;position:relative} .css-map{display:block;left:0;margin:0 !important;list-style:none;padding:0 !important;position:relative} .css-map li{height:0;width:0} .css-map li a{height:auto;margin:-9999px 0 0 0;position:absolute;text-decoration:none;width:auto;z-index:89} .css-map li a:focus{outline:0 none} .css-map-container span{display:block;height:0;left:0;position:absolute;top:-9999px;width:0} .css-map li a.tooltip-right{left:auto;right:0;width:auto} .css-map li a .tooltip-arrow{left:50%;top:auto} .css-map li a.tooltip-middle .tooltip-arrow{display:none} .css-map li a.tooltip-top .tooltip-arrow{bottom:auto} .css-map li a.tooltip-right .tooltip-arrow{left:auto} #map-tooltip{position:absolute;z-index:999} .css-map-container .cities{top:0;z-index:88} .css-map .bg{padding:10px} .css-map .active-region .bg{z-index:87} .css-map .m{cursor:pointer;z-index:99} .css-map .m span{z-index:89} .map-visible-list{clear:both;overflow:hidden} span.map-loader{height:auto;position:absolute;text-align:center;width:auto;z-index:90}

/* really, DO NOT EDIT THIS! */
.c1 .s1{height:.3em;left:5.2em;top:4.4em;width:.7em}.c1 .s2{height:.5em;left:5.2em;top:3.9em;width:1.2em}.c1 .s3{height:.2em;left:6.3em;top:3.2em;width:.1em}.c1 .s4{height:.4em;left:6.2em;top:3.2em;width:.1em}.c1 .s5{height:.5em;left:6.1em;top:3.2em;width:.1em}.c1 .s6{height:1em;left:6em;top:3.1em;width:.1em}.c1 .s7{height:1.3em;left:5.2em;top:2.9em;width:.8em}.c1 .s8{height:.7em;left:4.3em;top:2.7em;width:.2em}.c1 .s9{height:1.2em;left:5.1em;top:2.6em;width:.8em}.c1 .s10{height:1em;left:4.5em;top:2.5em;width:1.1em}.c1 .s11{height:.1em;left:4.9em;top:2.4em;width:.3em} .c2 .s1{height:.2em;left:7.3em;top:.6em;width:.9em}.c2 .s2{height:.3em;left:9.3em;top:.9em;width:.8em}.c2 .s3{height:.4em;left:6.8em;top:.8em;width:2.5em}.c2 .s4{height:.4em;left:6.7em;top:1.2em;width:3.4em}.c2 .s5{height:.4em;left:6.6em;top:1.5em;width:3em}.c2 .s6{height:.3em;left:6.5em;top:1.8em;width:2.6em}.c2 .s7{height:.1em;left:8.2em;top:4em;width:.7em}.c2 .s8{height:.1em;left:9.2em;top:3.8em;width:.1em}.c2 .s9{height:.2em;left:8.1em;top:3.8em;width:1.1em}.c2 .s10{height:.2em;left:8em;top:3.7em;width:1em}.c2 .s11{height:.2em;left:7.9em;top:3.6em;width:.8em}.c2 .s12{height:.2em;left:7.7em;top:3.4em;width:.8em}.c2 .s13{height:.2em;left:7em;top:3.2em;width:1.6em}.c2 .s14{height:.1em;left:6.1em;top:3.1em;width:2.4em}.c2 .s15{height:.2em;left:6em;top:2.9em;width:.4em}.c2 .s16{height:.3em;left:5.9em;top:2.6em;width:.5em}.c2 .s17{height:1.2em;left:6.4em;top:1.9em;width:2em}.c2 .s18{height:.1em;left:6.3em;top:1.9em;width:.1em}.c2 .s19{height:.1em;left:6em;top:2.1em;width:3.1em}.c2 .s20{height:.1em;left:5.8em;top:2.5em;width:3.2em}.c2 .s21{height:.3em;left:5.7em;top:2.2em;width:3.4em}.c2 .s22{height:.1em;left:5.6em;top:2.3em;width:.1em} .c3 .s1{height:.4em;left:9.6em;top:4.5em;width:.1em}.c3 .s2{height:.2em;left:10.3em;top:4.9em;width:.1em}.c3 .s3{height:.2em;left:9.9em;top:5.1em;width:.3em}.c3 .s4{height:.4em;left:10.1em;top:4.8em;width:.2em}.c3 .s5{height:.1em;left:9.3em;top:5.1em;width:.2em}.c3 .s6{height:.7em;left:8.4em;top:4.3em;width:.3em}.c3 .s7{height:.7em;left:8.6em;top:4.2em;width:.3em}.c3 .s8{height:.8em;left:8.9em;top:4.1em;width:.2em}.c3 .s9{height:1em;left:9.1em;top:4em;width:.1em}.c3 .s10{height:1.2em;left:9.2em;top:3.9em;width:.4em} .c4 .s1{height:.1em;left:5.2em;top:2.4em;width:.5em}.c4 .s2{height:.1em;left:4.6em;top:2.4em;width:.3em}.c4 .s3{height:.1em;left:4.6em;top:2.3em;width:1em}.c4 .s4{height:.1em;left:4.6em;top:2.2em;width:1.1em}.c4 .s5{height:.1em;left:4.6em;top:2.1em;width:1.4em}.c4 .s6{height:.2em;left:4.6em;top:1.7em;width:.1em}.c4 .s7{height:.2em;left:4.7em;top:1.9em;width:1.6em}.c4 .s8{height:.1em;left:6.3em;top:2em;width:.1em}.c4 .s9{height:.4em;left:4.7em;top:1.5em;width:1.8em}.c4 .s10{height:.5em;left:5em;top:1.3em;width:1.6em}.c4 .s11{height:.3em;left:5.1em;top:1.2em;width:1.6em}.c4 .s12{height:.1em;left:5.5em;top:.9em;width:.3em}.c4 .s13{height:.2em;left:5.2em;top:1em;width:1.6em}.c4 .s14{height:.2em;left:6.3em;top:.8em;width:.3em}.c4 .s15{height:.2em;left:6.4em;top:.6em;width:.5em}.c4 .s16{height:.3em;left:5.2em;top:.4em;width:.5em}.c4 .s17{height:.2em;left:4.2em;top:1.2em;width:.3em} .c5 .s1{height:.1em;left:2.7em;top:3.5em;width:.2em}.c5 .s2{height:.1em;left:2.5em;top:3.4em;width:.3em}.c5 .s3{height:.1em;left:2.3em;top:3.3em;width:.5em}.c5 .s4{height:.2em;left:2.1em;top:3.1em;width:1.2em}.c5 .s5{height:.2em;left:1.9em;top:3em;width:1em}.c5 .s6{height:.2em;left:1.7em;top:2.8em;width:1.2em}.c5 .s7{height:.2em;left:1.6em;top:2.6em;width:1.4em}.c5 .s8{height:.2em;left:1.5em;top:2.4em;width:1.7em}.c5 .s9{height:.2em;left:1.3em;top:2em;width:.2em}.c5 .s10{height:.9em;left:.5em;top:1.1em;width:1em}.c5 .s11{height:.9em;left:.3em;top:1.2em;width:.2em}.c5 .s12{height:.2em;left:.6em;top:3.1em;width:.1em}.c5 .s13{height:1.3em;left:1.5em;top:1.1em;width:2em}.c5 .s14{height:1.6em;left:1.9em;top:.7em;width:1.8em}.c5 .s15{height:1.1em;left:2.3em;top:.6em;width:1.7em}.c5 .s16{height:.3em;left:1.5em;top:.8em;width:2.9em}.c5 .s17{height:.5em;left:4.2em;top:.6em;width:.1em}.c5 .s18{height:.8em;left:2.4em;top:.5em;width:1.8em}.c5 .s19{height:.2em;left:2.4em;top:.4em;width:1.7em}.c5 .s20{height:.2em;left:3.4em;top:.3em;width:.6em} .c6 .s1{height:.6em;left:2.8em;top:5.2em;width:.4em}.c6 .s2{height:.3em;left:2.8em;top:4.9em;width:.7em}.c6 .s3{height:.3em;left:2.9em;top:4.7em;width:.8em}.c6 .s4{height:.4em;left:3.9em;top:4em;width:.1em}.c6 .s5{height:.8em;left:2.9em;top:3.9em;width:1em}.c6 .s6{height:.8em;left:2.8em;top:3.7em;width:.7em}.c6 .s7{height:.4em;left:2.6em;top:3.8em;width:1em}.c6 .s8{height:.8em;left:2.7em;top:3.6em;width:.7em}.c6 .s9{height:.1em;left:2.9em;top:3.5em;width:.2em}

/* size: 210 */
.m210{width:210px} .m210 .continents,.m210 .continents .bg,.m210 .continents-cities{background:transparent url('continents-210.png') no-repeat -495px 0} .m210 .continents,.m210 .continents-cities{height:120px;width:210px} .m210 .continents{background-position:0 -237px} .m210 .continents .m{margin:9998px 0 0 -1px} .m210 .continents .m span{font-size:20px !important}
.m210 .c1.focus .bg,.m210 .c1.active-region .bg{height:46px;left:76px;top:36px;width:40px}.m210 .c1.focus .bg{background-position:-123px -3px}.m210 .c1.active-region .bg{background-position:-373px -3px} .m210 .c2.focus .bg,.m210 .c2.active-region .bg{height:71px;left:101px;top:0;width:90px}.m210 .c2.focus .bg{background-position:-10px -66px}.m210 .c2.active-region .bg{background-position:-260px -66px} .m210 .c3.focus .bg,.m210 .c3.active-region .bg{height:29px;left:157px;top:66px;width:38px}.m210 .c3.focus .bg{background-position:-184px -20px}.m210 .c3.active-region .bg{background-position:-434px -20px} .m210 .c4.focus .bg,.m210 .c4.active-region .bg{height:42px;left:72px;top:-4px;width:54px}.m210 .c4.focus .bg{background-position:-48px -2px}.m210 .c4.active-region .bg{background-position:-298px -2px} .m210 .c5.focus .bg,.m210 .c5.active-region .bg{height:66px;left:-5px;top:-5px;width:82px}.m210 .c5.focus .bg{background-position:-122px -71px}.m210 .c5.active-region .bg{background-position:-372px -71px} .m210 .c6.focus .bg,.m210 .c6.active-region .bg{height:45px;left:41px;top:59px;width:27px}.m210 .c6.focus .bg{background-position:1px 0}.m210 .c6.active-region .bg{background-position:-249px 0}
.m210 .c1 a{left:106px;top:61px} .m210 .c2 a{left:150px;top:40px} .m210 .c2 a.tooltip-right .tooltip-arrow{right:60px} .m210 .c3 a{left:180px;top:89px} .m210 .c3 a.tooltip-right .tooltip-arrow{right:30px} .m210 .c4 a{left:109px;top:36px} .m210 .c5 a{left:46px;top:44px} .m210 .c5 a.tooltip-left .tooltip-arrow{left:46px} .m210 .c6 a{left:65px;top:85px} .m210 .c6 a.tooltip-left .tooltip-arrow{left:65px}

/* size: 320 */
.m320{width:320px} .m320 .continents,.m320 .continents .bg,.m320 .continents-cities{background:transparent url('continents-320.png') no-repeat -710px 0} .m320 .continents,.m320 .continents-cities{height:185px;width:320px} .m320 .continents{background-position:0 -330px} .m320 .continents .m{margin:10000px 0 0 1px} .m320 .continents .m span{font-size:30px !important}
.m320 .c1.focus .bg,.m320 .c1.active-region .bg{height:68px;left:122px;top:62px;width:59px}.m320 .c1.focus .bg{background-position:-185px -10px}.m320 .c1.active-region .bg{background-position:-535px -10px} .m320 .c2.focus .bg,.m320 .c2.active-region .bg{height:106px;left:159px;top:8px;width:134px}.m320 .c2.focus .bg{background-position:-14px -101px}.m320 .c2.active-region .bg{background-position:-364px -101px} .m320 .c3.focus .bg,.m320 .c3.active-region .bg{height:43px;left:243px;top:107px;width:57px}.m320 .c3.focus .bg{background-position:-273px -16px}.m320 .c3.active-region .bg{background-position:-623px -16px} .m320 .c4.focus .bg,.m320 .c4.active-region .bg{height:63px;left:116px;top:2px;width:80px}.m320 .c4.focus .bg{background-position:-75px -8px}.m320 .c4.active-region .bg{background-position:-425px -8px} .m320 .c5.focus .bg,.m320 .c5.active-region .bg{height:99px;left:0;top:0;width:122px}.m320 .c5.focus .bg{background-position:-188px -109px}.m320 .c5.active-region .bg{background-position:-538px -109px} .m320 .c6.focus .bg,.m320 .c6.active-region .bg{height:67px;left:70px;top:97px;width:40px}.m320 .c6.focus .bg{background-position:-5px -5px}.m320 .c6.active-region .bg{background-position:-355px -5px}
.m320 .c1 a{left:162px;top:100px} .m320 .c2 a{left:230px;top:60px} .m320 .c2 a.tooltip-right .tooltip-arrow{right:90px} .m320 .c3 a{left:273px;top:137px} .m320 .c3 a.tooltip-right .tooltip-arrow{right:47px} .m320 .c4 a{left:166px;top:55px} .m320 .c5 a{left:70px;top:68px} .m320 .c5 a.tooltip-left .tooltip-arrow{left:70px} .m320 .c6 a{left:100px;top:135px} .m320 .c6 a.tooltip-left .tooltip-arrow{left:100px}

/* size: 430 */
.m430{width:430px} .m430 .continents,.m430 .continents .bg,.m430 .continents-cities{background:transparent url('../../images/Systeem/abnamroCOM/Content/includes/images/gfx/abn-continents-430.png') no-repeat -880px 0} .m430 .continents,.m430 .continents-cities{height:250px;width:430px} .m430 .continents{background-position:0 -380px} .m430 .continents .m{margin:10001px 0 0 2px} .m430 .continents .m span{font-size:40px !important}
.m430 .c1.focus .bg,.m430 .c1.active-region .bg{height:91px;left:167px;top:88px;width:79px}.m430 .c1.focus .bg{background-position:-224px -12px}.m430 .c1.active-region .bg{background-position:-664px -12px} .m430 .c2.focus .bg,.m430 .c2.active-region .bg{height:141px;left:217px;top:16px;width:179px}.m430 .c2.focus .bg{background-position:-4px -123px}.m430 .c2.active-region .bg{background-position:-444px -123px} .m430 .c3.focus .bg,.m430 .c3.active-region .bg{height:57px;left:329px;top:147px;width:76px}.m430 .c3.focus .bg{background-position:-336px -26px}.m430 .c3.active-region .bg{background-position:-776px -26px} .m430 .c4.focus .bg,.m430 .c4.active-region .bg{height:84px;left:160px;top:8px;width:107px}.m430 .c4.focus .bg{background-position:-88px -9px}.m430 .c4.active-region .bg{background-position:-528px -9px} .m430 .c5.focus .bg,.m430 .c5.active-region .bg{height:131px;left:5px;top:5px;width:162px}.m430 .c5.focus .bg{background-position:-213px -133px}.m430 .c5.active-region .bg{background-position:-653px -133px} .m430 .c6.focus .bg,.m430 .c6.active-region .bg{height:89px;left:98px;top:134px;width:54px}.m430 .c6.focus .bg{background-position:-4px -5px}.m430 .c6.active-region .bg{background-position:-444px -5px}
.m430 .c1 a{left:218px;top:135px} .m430 .c2 a{left:310px;top:85px} .m430 .c3 a{left:366px;top:185px}.m430 .c3 a.tooltip-right .tooltip-arrow{right:64px} .m430 .c4 a{left:223px;top:78px} .m430 .c5 a{left:96px;top:90px} .m430 .c6 a{left:135px;top:180px}

/* size: 540 */
.m540{width:540px} .m540 .continents,.m540 .continents .bg,.m540 .continents-cities{background:transparent url('../../images/Systeem/abnamroCOM/Content/includes/images/gfx/abn-continents-540.png') no-repeat -1025px 0} .m540 .continents,.m540 .continents-cities{height:315px;width:540px} .m540 .continents{background-position:0 -415px} .m540 .continents .m{margin:10003px 0 0 4px} .m540 .continents .m span{font-size:50px !important}
.m540 .c1.focus .bg,.m540 .c1.active-region .bg{height:113px;left:213px;top:114px;width:99px}.m540 .c1.focus .bg{background-position:-263px -7px}.m540 .c1.active-region .bg{background-position:-773px -7px} .m540 .c2.focus .bg,.m540 .c2.active-region .bg{height:175px;left:275px;top:24px;width:223px}.m540 .c2.focus .bg{background-position:-4px -150px}.m540 .c2.active-region .bg{background-position:-514px -150px} .m540 .c3.focus .bg,.m540 .c3.active-region .bg{height:71px;left:415px;top:188px;width:95px}.m540 .c3.focus .bg{background-position:-391px -29px}.m540 .c3.active-region .bg{background-position:-901px -29px} .m540 .c4.focus .bg,.m540 .c4.active-region .bg{height:105px;left:203px;top:14px;width:134px}.m540 .c4.focus .bg{background-position:-100px -5px}.m540 .c4.active-region .bg{background-position:-610px -5px} .m540 .c5.focus .bg,.m540 .c5.active-region .bg{height:164px;left:10px;top:10px;width:203px}.m540 .c5.focus .bg{background-position:-257px -162px}.m540 .c5.active-region .bg{background-position:-767px -162px} .m540 .c6.focus .bg,.m540 .c6.active-region .bg{height:111px;left:126px;top:171px;width:67px}.m540 .c6.focus .bg{background-position:-4px -9px}.m540 .c6.active-region .bg{background-position:-514px -9px}
.m540 .c1 a{left:272px;top:170px} .m540 .c2 a{left:385px;top:105px} .m540 .c3 a{left:457px;top:233px}.m540 .c3 a.tooltip-right .tooltip-arrow{right:83px} .m540 .c4 a{left:280px;top:95px} .m540 .c5 a{left:121px;top:120px} .m540 .c6 a{left:170px;top:220px}

/* size: 650 */
.m650{width:650px} .m650 .continents,.m650 .continents .bg,.m650 .continents-cities{background:transparent url('continents-650.png') no-repeat -1190px 0} .m650 .continents,.m650 .continents-cities{height:375px;width:650px} .m650 .continents{background-position:0 -486px} .m650 .continents .m{margin:10005px 0 0 6px} .m650 .continents .m span{font-size:60px !important}
.m650 .c1.focus .bg,.m650 .c1.active-region .bg{height:136px;left:259px;top:140px;width:118px}.m650 .c1.focus .bg{background-position:-305px -8px}.m650 .c1.active-region .bg{background-position:-895px -8px} .m650 .c2.focus .bg,.m650 .c2.active-region .bg{height:211px;left:334px;top:32px;width:268px}.m650 .c2.focus .bg{background-position:-5px -170px}.m650 .c2.active-region .bg{background-position:-595px -170px} .m650 .c3.focus .bg,.m650 .c3.active-region .bg{height:85px;left:502px;top:228px;width:114px}.m650 .c3.focus .bg{background-position:-453px -28px}.m650 .c3.active-region .bg{background-position:-1043px -28px} .m650 .c4.focus .bg,.m650 .c4.active-region .bg{height:126px;left:247px;top:20px;width:160px}.m650 .c4.focus .bg{background-position:-114px -4px}.m650 .c4.active-region .bg{background-position:-704px -4px} .m650 .c5.focus .bg,.m650 .c5.active-region .bg{height:196px;left:15px;top:15px;width:243px}.m650 .c5.focus .bg{background-position:-302px -184px}.m650 .c5.active-region .bg{background-position:-892px -184px} .m650 .c6.focus .bg,.m650 .c6.active-region .bg{height:133px;left:155px;top:209px;width:80px}.m650 .c6.focus .bg{background-position:-5px -7px}.m650 .c6.active-region .bg{background-position:-595px -7px}
.m650 .c1 a{left:328px;top:205px} .m650 .c2 a{left:467px;top:125px} .m650 .c3 a{left:550px;top:280px}.m650 .c3 a.tooltip-right .tooltip-arrow{right:100px} .m650 .c4 a{left:337px;top:117px} .m650 .c5 a{left:146px;top:140px} .m650 .c6 a{left:205px;top:270px}

/* size: 750 */
.m750{width:750px} .m750 .continents,.m750 .continents .bg,.m750 .continents-cities{background:transparent url('continents-750.png') no-repeat -1345px 0} .m750 .continents,.m750 .continents-cities{height:430px;width:750px} .m750 .continents{background-position:0 -525px} .m750 .continents .m{margin:10002px 0 0 3px} .m750 .continents .m span{font-size:70px !important}
.m750 .c1.focus .bg,.m750 .c1.active-region .bg{height:158px;left:299px;top:161px;width:138px}.m750 .c1.focus .bg{background-position:-346px -13px}.m750 .c1.active-region .bg{background-position:-1016px -13px} .m750 .c2.focus .bg,.m750 .c2.active-region .bg{height:245px;left:387px;top:34px;width:312px}.m750 .c2.focus .bg{background-position:-5px -184px}.m750 .c2.active-region .bg{background-position:-675px -184px} .m750 .c3.focus .bg,.m750 .c3.active-region .bg{height:100px;left:582px;top:264px;width:133px}.m750 .c3.focus .bg{background-position:-513px -62px}.m750 .c3.active-region .bg{background-position:-1183px -62px} .m750 .c4.focus .bg,.m750 .c4.active-region .bg{height:147px;left:286px;top:20px;width:187px}.m750 .c4.focus .bg{background-position:-127px -8px}.m750 .c4.active-region .bg{background-position:-797px -8px} .m750 .c5.focus .bg,.m750 .c5.active-region .bg{height:229px;left:15px;top:15px;width:284px}.m750 .c5.focus .bg{background-position:-347px -201px}.m750 .c5.active-region .bg{background-position:-1017px -201px} .m750 .c6.focus .bg,.m750 .c6.active-region .bg{height:155px;left:178px;top:241px;width:94px}.m750 .c6.focus .bg{background-position:-4px -10px}.m750 .c6.active-region .bg{background-position:-674px -10px}
.m750 .c1 a{left:378px;top:235px} .m750 .c2 a{left:540px;top:140px} .m750 .c3 a{left:636px;top:320px}.m750 .c3 a.tooltip-right .tooltip-arrow{right:114px} .m750 .c4 a{left:389px;top:135px} .m750 .c5 a{left:166px;top:165px} .m750 .c6 a{left:235px;top:315px}

/* size: 850 */
.m850{width:850px} .m850 .continents,.m850 .continents .bg,.m850 .continents-cities{background:transparent url('continents-850.png') no-repeat -1530px 0} .m850 .continents,.m850 .continents-cities{height:485px;width:850px} .m850 .continents{background-position:0 -600px} .m850 .continents .m{margin:9999px 0 0 0} .m850 .continents .m span{font-size:80px !important}
.m850 .c1.focus .bg,.m850 .c1.active-region .bg{height:181px;left:340px;top:182px;width:158px}.m850 .c1.focus .bg{background-position:-247px -5px}.m850 .c1.active-region .bg{background-position:-1017px -5px} .m850 .c2.focus .bg,.m850 .c2.active-region .bg{height:281px;left:440px;top:37px;width:357px}.m850 .c2.focus .bg{background-position:-5px -215px}.m850 .c2.active-region .bg{background-position:-775px -215px} .m850 .c3.focus .bg,.m850 .c3.active-region .bg{height:114px;left:664px;top:300px;width:152px}.m850 .c3.focus .bg{background-position:-583px -73px}.m850 .c3.active-region .bg{background-position:-1353px -73px} .m850 .c4.focus .bg,.m850 .c4.active-region .bg{height:168px;left:325px;top:21px;width:213px}.m850 .c4.focus .bg{background-position:-4px -18px}.m850 .c4.active-region .bg{background-position:-774px -18px} .m850 .c5.focus .bg,.m850 .c5.active-region .bg{height:262px;left:15px;top:15px;width:324px}.m850 .c5.focus .bg{background-position:-392px -235px}.m850 .c5.active-region .bg{background-position:-1162px -235px} .m850 .c6.focus .bg,.m850 .c6.active-region .bg{height:177px;left:202px;top:273px;width:107px}.m850 .c6.focus .bg{background-position:-435px -9px}.m850 .c6.active-region .bg{background-position:-1205px -9px}
.m850 .c1 a{left:430px;top:270px} .m850 .c2 a{left:610px;top:150px} .m850 .c3 a{left:725px;top:364px}.m850 .c3 a.tooltip-right .tooltip-arrow{right:125px} .m850 .c4 a{left:440px;top:155px} .m850 .c5 a{left:185px;top:185px} .m850 .c6 a{left:265px;top:350px}

/* --------------------------------------------------------
end of the maps */

div.accordeon .head,
.content .content div.accordeon .head {
	padding: 9px;
	margin-bottom: 0;
	margin-top: 5px;
	font-weight: 700;
	border: 1px solid #DEDEDE;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fdfdfd', endColorstr='#efefef'); 
	background: -webkit-gradient(linear, left top, left bottom, from(#fdfdfd), to(#efefef)); 
	background: linear-gradient(to bottom, #fdfdfd, #efefef);
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	cursor: pointer;
}

.accordeon .head:before {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/left-arrows.png) no-repeat scroll -13px 2px;
    padding: 0 0 0 19px;
    content: ' ';
}

.accordeon .section {
	display: block;
	background: #ffffff;
	padding: 10px 9px 20px 29px;
	margin-top: 0px;
}

/* searchbox */
.google-search-box .gsc-control-cse {
	background: none;
}

.google-search-box .cse form.gsc-search-box,
.google-search-box form.gsc-search-box,
.google-search-box-header .cse form.gsc-search-box,
.google-search-box-header form.gsc-search-box {
	border: none;
	border-radius: 0 0 0 0;
	box-shadow: none;
	font-size: inherit;
	margin: 0;
	padding: 0;
	background: none;
}

.google-search-box-header .gsc-search-box input.gsc-input {
	font-size: 12px;
	width: 265px;
}

.google-search-box .gsc-search-box input.gsc-input {
	font-size: 12px;
	width: 95%;
}

.google-search-box table.gsc-search-box td,
.google-search-box-header table.gsc-search-box td {
	border: none;
	margin: 0;
	padding: 0;
}

.content .content.mobileAccordeon .google-search-box input.gsc-search-button, 
.google-search-box-header .cse input.gsc-search-button,
.google-search-box-header input.gsc-search-button {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png) no-repeat 98% 0;
	border: medium none;
	height: 22px;
	min-width: auto;
	position: absolute;
	right: 1px;
	text-indent: -1000px;
	top: 1px;
	width: 22px;
}

.google-search-box .gsc-clear-button,
.google-search-box .cse input.gsc-search-button,
.google-search-box input.gsc-search-button {
	margin-bottom: 12px;
    margin-top: 8px;
}

 td.gsc-search-button{
	background:none;
}

.google-search-box div.gsc-clear-button {
	background-image: url("//www.google.com/uds/css/clear.gif");
    color: #333333;
    cursor: pointer;
    display: inline-block;
    float: right;
    height: 21px;
    margin-right: 10px;
    padding: 0 10px 1px;
    text-decoration: none;
    text-shadow: 0 1px 0 #FCE7B0;
    vertical-align: middle;
}

table.gsc-completion-container {
	font-size: 12px;
	margin-top: 0;
	font-family: Arial, Helvetica, sans-serif;
}

.google-search-box .cse .gsc-webResult.gsc-result,
.google-search-box .gsc-webResult.gsc-result,
.google-search-box .gsc-imageResult-classic,
.google-search-box .gsc-imageResult-column {
	border-style: solid none none;
    border-width: 1px medium medium;
    border-color: #D6D6D6;
	margin: 0;
	padding: 20px 0;
	background: none;
}

.google-search-box .gsc-webResult.gsc-result:hover,
.google-search-box .gsc-imageResult:hover {
	border-style: solid none none;
    border-width: 1px medium medium;
    border-color: #D6D6D6;
	box-shadow: none;
	background: none;
}

.google-search-box .gsc-control-cse .gsc-table-result {
	font-family: Verdana, Helvetica, sans-serif;
	font-size: 11px;
}
.google-search-box .gsc-control-cse .gsc-table-result:hover,
.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-current-page,
.google-search-box .gsc-table-result:hover {
	background: none;
}

.google-search-box table.gsc-search-box,
.google-search-box-header table.gsc-search-box,
.google-search-box .cse table.gsc-search-box td.gsc-input,
.google-search-box table.gsc-search-box td.gsc-input,
.google-search-box-header .cse table.gsc-search-box td.gsc-input,
.google-search-box-header table.gsc-search-box td.gsc-input,
.google-search-box .cse .gsc-control-cse,
.google-search-box .gsc-control-cse {
	margin: 0;
	padding: 0;
}

.google-search-box table.gsc-search-box {
	width: 100%;
}

.google-search-box-header input.gsc-search-button,
.google-search-box .gs-webResult,
.google-search-box .gs-promotion,
.google-search-box .cse .gsc-results,
.google-search-box .gsc-results,
.google-search-box .gsc-above-wrapper-area {
	border: none;
	margin: 0;
	padding: 0;
}

.google-search-box input.gsc-search-button {
}

.google-search-box .cse .gsc-results,
.google-search-box .gsc-results {
	background: none;
}

.google-search-box td,
.google-search-box th,
.google-search-box table,
.google-search-box .cse .gsc-control-cse,
.google-search-box .gsc-control-cse {
	border: none;
	font: inherit;
	font-size: inherit;
	margin: 0;
	padding: 0;
}

.content .google-search-box .gs-webResult.gs-result a.gs-title,
.content .google-search-box .gs-webResult.gs-result a.gs-title b,
.content .google-search-box .gs-imageResult a.gs-title,
.content .google-search-box .gs-imageResult a.gs-title b {
	color: #000;
	font-size: 13px;
	text-decoration: none;
}

.google-search-box .gs-webResult div.gs-visibleUrl,
.google-search-box .gs-imageResult div.gs-visibleUrl {
	color: #006A5A;
	font-size: 13px;
	text-decoration: none;
}

.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-current-page {
	border-radius: 0;
	text-decoration: none ;
	text-shadow: none;
}

.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-page {
	border-radius: 0;
	color: #000;
	margin-right: 0;
	text-decoration: none ;
	text-shadow: none;
	background: none;
}

.google-search-box .gsc-cursor .gsc-cursor-page:first-child {
	border: none;
	padding-left: 0;
}

.google-search-box .gsc-cursor .gsc-cursor-page {
	border-bottom: none;
	border-left: 1px solid #999;
	border-right: none;
	border-top: none;
	margin-right: 0;
	padding: 0 8px;
	text-decoration: none;
}

.google-search-box .gsc-cursor-box .gsc-cursor-page:hover {
	text-decoration: underline;
}

.google-search-box .gsc-results .gsc-cursor {
	float: left;
}

.google-search-box-header .gsc-clear-button,
.google-search-box .gcsc-branding {
	display: none;
}

.google-search-box .cse .gsc-webResult.gsc-result:FIRST-CHILD,
.google-search-box .cse .gsc-webResult.gsc-result:FIRST-CHILD:hover {
	border: none;
}

.google-search-box td, 
.google-search-box tbody th {
	background:none;
}

body.news .articles li,
body.news ul.quotes li {
	background-image: none;
	padding-left: 0;
	position: relative;
}

body div.spinner {
	z-index: 10;
    left: 50%;
    top: 20px;
    width: 23px;
    height: 23px;
    position: absolute;
    background-color: red; 
}

body.news div.spinner-container {
	overflow: hidden;
	text-align: center;
	background-color: white;
}

body.news ul.quotes {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 0 0;
	padding-top: 20px;
}

body.news h2 + ul.quotes {
	background: none;
	padding-top: 12px;
}

body.news ul.quotes li {
	padding-left: 70px;
	margin-bottom: 18px;
	padding-bottom: 8px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 0 bottom;
}

body.news .columnist ul.quotes li {
	padding-left: 0;
}

body.news ul.quotes li img {
	width: 60px;
	height: 60px;
}

body.news .columnist ul.quotes li h2 img {
	display: none;
}

body.news .articles li {
	float: left;
	margin-bottom: 10px;
}

body.news .articles li div.columnist div.right li {
	margin-bottom:2px;
}

body.news ul.filters li,
body.news ul.views li {
	background: 0;
}

body.news .articles li h2 {
	padding-bottom: 0;
}

body.news div.wide .articles li h2,
body.news div.extra-wide .articles li h2 {
	padding-bottom: 5px;
}

body.news .extra-wide .dossier h2 a,
body.news .articles li h2 a,
body.news ul.quotes li h2 a {
	margin-bottom: 0;
	font-size: inherit;
	font-size: 1em;
	display: block;
}

body.news .articles li .left a {
	display: block !important; /* fix ie789*/
}


body.news ul.filters li,
body.news ul.views li {
	margin: 0;
	padding: 0;
	display: inline-block;
	vertical-align: top; /*ie78*/	
}

body.news ul.filters li {
	display: block;
	vertical-align: top; /*ie78*/
	width: 100%;
}

body.news ul.filters,
body.news ul.views {
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
	zoom: 1;
}

body.news .content .articles.list .column div.left,
body.news .content .extra-wide .dossier div.left,
body.news .articles.list li div.left,
body .no-nav .articles.list li div.left {
	float: left;
	margin-right: 0px;
	width: 73px;
}

body .no-nav .articles.list li div.left {
	width: 85px;
	position: relative;
}

body .no-nav .articles.list li div.right a {
	background-image: none;
}

body .no-nav .articles.list li div.right p.meta {
	margin-bottom: 0;
}

body .no-nav .articles.list li div.right {
	float: left;
	width: 143px;
}

body.news .content .extra-wide .dossier div.left {
	width: 220px;
}

body.news div.aside div.other-columnists h4 > a,
body.news .content .content ul li h3 > a,
body.news .content .content ul li h3 > a:hover {
    color: #006A5A;
    font-size: 12.5px;
    font-weight: 700;
	font-family: Arial,Helvetica,sans-serif;
}

body.news .content .content h3 > a,
body.news .content .content h3 > a:hover {
	background: none;
}

body.news div.aside div.other-columnists h4,
body.news .content .content div.columnist h3 {
	margin-bottom:0 ;
}

.content .content > h1 {
	display: inline-block;
	width: 70%;
}

body.news .content .extra-wide .articles.list .dossier {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border-medium.png") no-repeat scroll 1px bottom transparent;
	padding-bottom:15px;
}

body.news .content .follow-us.rss.articles-list > a {
	width: 137px;
	float: right;
	margin-right: 0;
	display: block;
	background-color: #fff;
	background-repeat: no-repeat;
	background-position: left center;
	border-radius: 3px;
	border: 1px solid #dedede;
	border-bottom: 1px solid #bbb;
	padding: 8px 0 4px 35px;
	color: #666;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 11px;
}

body.news .content .extra-wide .articles.list a.more {
	float: right;
}

body.news .content .follow-us.rss.articles-list {
	float: right;
	margin-bottom: 0;
	padding-bottom: 0;
	width: 100%;
	height: 29px;
	margin-bottom: 10px;
}

body.news .content h1 + .follow-us.rss.articles-list {
	width: 175px;
	margin-bottom: 0;
}

body.news.has-panel .content .follow-us.rss.articles-list,
body.news.has-panel .content h1 + .follow-us.rss.articles-list  { 
	height: 34px;
	margin-left: 0;
	width: auto;
}

body.news .content .extra-wide .articles.list li .dossier div.right,
body.news .content .extra-wide .dossier div.right {
	width: 460px;
}

body.news .content .extra-wide .dossier div.right p.summary {
	min-height: 120px;
	margin-bottom: 0px;
}

body.news .content .extra-wide .dossier div.right p.meta {
	margin-bottom: 0;
}

body.news .articles.list li div.columnist div.left {
	width: 50px;
}

body.news .min-height .articles.list li div.left {
	width: 75px;
}

body.news .extra-wide .dossier {
	display: block;
	overflow: hidden;
}

body.news .extra-wide .dossier div.image {
	width: 120px;
	display: inline-block;
}

body.news .extra-wide .dossier .meta {
	display: inline-block;
	float: left;
}

body.news .extra-wide .dossier .more {
	display: inline-block;
	float: right;
}

body.news .extra-wide .dossier div.text {
	margin-left: 16px;
	float: right;
	display: inline-block;
	width: 565px;
}

body.news .extra-wide .dossier div.right,
body.news .articles.list li div.right {
	margin-left: 16px;
}

body.news .min-height .articles.list li div.right {
	width: 129px;
}

body.news .min-height .articles.list li,
body.news .min-height .articles.list ul {
	width: 220px
}

body.news .min-height .articles.list li {
	margin-bottom: 0;
	padding-bottom: 0;
	clear: both;
}

body.news .extra-wide .articles.list li div.right {
	float: right;
	width: 611px;
}

body.news .aside .other-columnists .articles.list div.columnist div.right,
body.news .extra-wide .dossier div.right,
body.news .articles.list li div.right {
	float: right;
	width: 127px;
}

body.news .wide .articles.list li div.right {
	width: 371px;
}

body.news .articles.list.small p.summary {
    display: none;
}

body.news .wide .articles.masonry,
body.news .wide .articles {
	width: 460px;
}

.masonry.list {
	overflow: hidden;	
}

.masonry.list .masonry-brick,
.articles.list li {
	width: 100%;
}

body.news .articles.grid li {
	margin-left: 0;
	width: 220px;
	position: relative;
}

.content .google-search-box {
	border: 1px solid #dedede;
	background: #eeeeee; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fdfdfd), color-stop(100%,#eeeeee)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #fdfdfd 0%,#eeeeee 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, #fdfdfd 0%,#eeeeee 100%); /* IE10+ */
	background: linear-gradient(to bottom, #fdfdfd 0%,#eeeeee 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#eeeeee',GradientType=0 ); /* IE6-9 */
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	padding: 12px 9px 8px 19px;
}

.content .google-search-box .gsc-search-button {
	font-weight: 500;
}

.content .content.mobileAccordeon #___gcse_0 {
	position: relative;
}

.content .content.mobileAccordeon .google-search-box select {
	position: absolute;
	width: 75px;
	right: 18px;
	top: 12px;
	text-align: center;
}

.content .content.mobileAccordeon .google-search-box input[type=text] {
	height: 30px;
}

.content .content.mobileAccordeon .google-search-box .gsc-search-button {
	border: none;
	box-shadow: none;
}

.content .content.mobileAccordeon .google-search-box input.gsc-search-button {
	min-width: 0;
	top: 5px;
	right: -4px;
}

body > .content > .google-search-box input.gsc-input {
	width: 100%;
}

input.gsc-input {
	background-image: none !important;
}

.content .google-search-box .gsc-clear-button{
	display: none;
}

body > .content > .google-search-box {
	width: 190px;
	float: left;
	margin: 10px 0 -1px 10px;
}

body > .content > .google-search-box input.gsc-search-button,
.panel-tabs .google-search-box input.gsc-search-button {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png) no-repeat scroll 98% 0;
	text-indent: -100px;
	width: 20px;
	min-width: 20px;
	position: relative;
	border: none;
	box-shadow: none;
	left: 5px;
	top: 2px;
	filter: none;
}

ul.article-summaries {
	margin: -9px 0 20px -20px;
}

.extra-wide ul.article-summaries {
	margin-top: -2px;
}

ul.article-summaries li {
	width: 198px;
	border: 1px solid #EDEDED;
	background: #FFF;
	padding: 10px;
	float: left;
	margin: 0 0 20px 20px;
}

.gutter-sizer {
	width: 20px;
}

.no-nav ul.article-summaries li {
	width: 280px;
}

.no-nav .wide ul.article-summaries li {
	width: 171px;
}

.no-nav .extra-wide ul.article-summaries li {
	width: 198px;
}

.article-summaries.grid,
.article-summaries.grid li {
	margin-left: 0;
}

.article-summaries li img {
	border: none;
	width: 100%;
	margin-bottom: 0;
	display: block;
}

.wide .article-summaries li:nth-child(2n + 1),
.extra-wide .article-summaries li:nth-child(3n + 1),
.no-nav .wide .article-summaries li:nth-child(3n + 1),
.no-nav .extra-wide .article-summaries li:nth-child(4n + 1) {
	clear: left;
}

.no-nav .wide .article-summaries li:nth-child(2n + 1),
.no-nav .extra-wide .article-summaries li:nth-child(3n + 1) {
	clear: none;
}

.article-summaries q {
	position: relative;
	line-height: 18px;
	top: -8px;
	margin-bottom: 3px;
	display: block;
	color: #444;
}

.content .content .article-summaries li a {
	padding: 0;
	margin: 0;
	display: block;
	position: relative;
	background: none;
}

.article-summaries .video-button {
	left: 50%;
	top: 50%;
	margin-top: -33px;
	margin-left: -34px;
	display: none;
}

.article-summaries img + .video-button {
	display: block;
}

.article-summaries .meta {
	display: block;
}

.article-summaries .meta,
.article-summaries .meta .time {
	color: #666;
	margin-top: -7px;
	margin-bottom: 12px;
}

.article-summaries a .meta {
	color: #FFF;
	font-weight: bold;
	padding: 8px;
	width: 100%;
	background: linear-gradient(to right, rgba(5,102,83,0.72) 0%,rgba(5,102,83,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b8056653', endColorstr='#00056653',GradientType=1);
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	margin-bottom: 0;
}

.article-summaries img + .video-button + .meta,
.article-summaries img + .meta {
	position: absolute;
	bottom: 0;
}

.article-summaries a .meta .time {
	color: #FFF;
}

.content .content .article-summaries h2 {
	background: none;
	margin-bottom: 0;
}

.content .content .article-summaries h2 a {
	line-height: 18px;
	font-size: 12px;
	margin: 7px 0;
}

.content .content .article-summaries li > a:first-child {
	margin: -10px -10px 0 -10px;
}

.article-summaries + p.pages {
	clear: left;
}

.archive p + p.tags {
	margin-top: -15px;
}

p.tags a.tag,
.content .nav.tags li a.tag,
.content .content .article-summaries li a.tag {
	font-weight: 500;
	border: 1px solid #DEDEDE;
	border-radius: 3px;
	padding: 3px 6px;
	color: #006A5A;
	display: inline-block;
	background: rgb(254,254,254);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(254,254,254,1)), color-stop(100%,rgba(232,232,232,1)));
	background: -webkit-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
	background: -ms-linear-gradient(top, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
	background: linear-gradient(to bottom, rgba(254,254,254,1) 0%,rgba(232,232,232,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fefefe', endColorstr='#e8e8e8',GradientType=0 );
	box-shadow: 1px 1px 2px 0 rgba(0, 0, 0, 0.08);
	font-size: 10px;
	margin: 6px 6px 0 0;
	text-decoration: none;
}

p.tags a.tag:hover,
.content .nav.tags li a.tag:hover,
.content .content .article-summaries li a.tag:hover {
	font-weight: 500;
	background: linear-gradient(to bottom, rgba(232,232,232,1) 0%,rgba(254,254,254,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e8e8e8', endColorstr='#fefefe',GradientType=0 );
	box-shadow: none;
}

.content .nav.tags {
	margin-top:	20px;
	background: #fff;
	padding-right: 10px;
	width: 208px;
}

.content .nav.tags h2 {
	display: none;
}

.content .nav.tags .button {
	padding: 1px 10px 0;
	margin: 10px -5px 0 0;
}

.content .nav.tags h2 + .button {
	margin-left: 10px;
}

.content .nav.tags h2 .button:first-child {
	margin-right: 0;
}

.content .nav.tags ul {
	filter: none;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 10px top #fff;
}

.content .nav.tags li {
	background: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

.content .nav.tags ul,
.content .nav.tags form {
	margin-top: -2px;
	filter: none;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 10px top #FFF;
}

.content .nav.tags li {
	background: none;
	padding: 0;
	margin: 0;
	display: inline-block;
}

.content .nav.tags form {
	padding: 15px 0 5px 10px;
	filter: none;
	clear: both;
}

.content .nav.tags input,
.content .nav.tags img,
.content .nav.tags label {
	margin: 0 5px 10px 0;
}

.content .nav.tags input[name] {
	padding: 4px 5px;
	width: 17px;
}

.content .nav.tags input[type='submit'] {
	margin-top: 4px;
	margin-right: 0;
}

.content .nav.tags input[size='4'] {
	width: 31px;
}

.content .nav.tags img {
	margin-top: 2px;
	margin-right: 0;
}

.content .nav.tags label {
	float: left;
	text-align: left;
	width: 40px;
	line-height: 25px;
}

.content .nav.tags fieldset {
	text-align: right;
	margin-bottom: 0;
}

body.news .articles {
	width: 100%;
	display: block;
	clear: both;
}

body.news .articles li:last-child {
	padding-bottom: 0;
}

body.news .articles li.last{
	padding-bottom: 0;
}

body.news .articles li h2 img,
body.news ul.quotes li h2 img {
	position: absolute;
	left: 0;
	top: 4px;
	margin-top: 0;
}

body.news .articles.list .teaser-image-big {
	display: none;
}

body.news .articles.grid .teaser-image-small {
	display: none;
}

body.news .articles.grid p.summary {
	display: none;
}

body.news .extra-wide h2, 
body.news .extra-wide .dossier h2,
body.news .articles li h2,
body.news ul.quotes li h2 {
	background-image: none;
	margin-bottom: 0px;
}

body.news .content > .highlight + .highlight  h2 q,
body.news .extra-wide .dossier q,
body.news ul.quotes li h2 q,
body.news .articles li h2 span.q {
	background-color: #FFF;
	border: 1px solid #DEDEDE;
	border-radius: 8px / 5px;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	padding: 10px;
	display: block;
}

body.news .content .header {
	text-align: right;
	clear: both;
	overflow: hidden;
}

body.news .content .header p.meta,
body.news .content .header p.tags {
	float: left;
	text-align: left;
	clear: left;
}

body.news .content p.meta span {
	color: #999;
}

body.news .content .header p.meta span:after {
	content: ' - ';
}

body.news .content .header p.meta span:last-child:after {
	content: '';
}

body.news .content .header p.meta span.last:after {
	content: '';	
}

body.news .articles li p,
body.news ul.quotes li p,
body.news .wide .articles li p.meta,
body.news .extra-wide .articles li p.meta {
	clear: both;
	margin-bottom: 0.6em;
}

body.news ul.quotes li p.meta {
	margin-left: 10px;
}

body.news .articles li p.meta {
	margin-bottom: 0;
}

body.news ul.images {
	overflow: hidden;
	padding: 10px 10px 0;
	margin-top: -8px;
	border: 1px solid #EEE;
	background: #f0f0f0; /* Old browsers */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#f0f0f0), color-stop(100%,#ffffff)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #f0f0f0 0%,#ffffff 100%); /* Chrome10+,Safari5.1+ */
	background: -ms-linear-gradient(top, #f0f0f0 0%,#ffffff 100%); /* IE10+ */
	background: linear-gradient(to bottom, #f0f0f0 0%,#ffffff 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f0f0', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */
}

body.news ul.images li {
	float: left;
	padding: 0 0 10px;
	margin: 0 10px 0 0;
	background: 0;
}

body.news ul.images li a {
	background: 0;
}

body.news ul.images li a img {
	margin-bottom: 4px;
	display: inline-block;
}

.href,
.link {
	text-decoration: underline;
	color: #09A38B;
}

body.news form.share textarea {
	width: 100%;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
}

body.news div.content .follow-us a,
#colorbox .follow-us a,
.follow-us a {
	float: left;
	margin: 0 5px 5px 0;
	width: 140px;
}

.follow-us a span {
	padding-right:2px;
}

body.news .content .filter {
	margin-bottom: 20px;
	position: relative;
	z-index: 10; /* fix for ie7*/
}

body.news .content .filter form {
	overflow: hidden;
}

body.news .content .filter-title,
body.news .content .filter-body {
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#E8E8E8', endColorstr='#FFFFFF'); 
	background-color: #FFF;
	background: -webkit-gradient(linear, left top, left bottom, from(#E8E8E8), to(#FFFFFF)); 
	background: linear-gradient(to bottom, #e8e8e8, #ffffff); /* W3C */
	color: #333;
	border: 1px solid #BFBFBF;
	zoom: 1;
}

body.news .content .filter-title {
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
}

body.news .content .filter-body {
	box-shadow: inset 0px 6px  6px -6px #999;
	border-top: 0;
    margin-left: 10px;
    margin-right: 10px;
    overflow: hidden;
    z-index: 10;
}

body.news .content .filter a,
body.news .content .filter input {
	height: 24px;
	margin-top: 10px;
	margin-bottom: 10px;
	vertical-align: top;
}

body.news .content .filter a.button.radioButton {	
	float: none;
	margin-right: 0;
	margin-left: 0;
	border-radius: 0;
}

body.news .content .filter a.button.radioButton.first {
	border-right:  none;
	float: left;
	margin-right: 0;
	border-radius: 3px 0 0 3px;
}

body.news .content .filter a.button.radioButton.last {
	border-left:  none;
	margin-right: 10px;
	border-radius: 0 3px 3px 0;
}

body.news .content .filter label {
	vertical-align: top;
	margin-top: 14px;
}

body.news .content .filter-body fieldset {
	width: 30%;
}

body.news .content .filter-body h3 {
	margin: 0.55em;
}

/* @todo correct image*/
body.news .content .filter-title span.button-symbol,
body.news .content .filter-title span.button-symbol-collapse {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/filter-open.png") no-repeat scroll right transparent;
	width: 10px;
	height: 24px;
	display: block;
	margin-left: 10px;
	float: right;
}

body.news .content .filter-title span.button-symbol-view-list {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/list-view.png") no-repeat scroll right transparent;
	width: 10px;
	height: 24px;
	display: block;
	margin-right: 10px;
	float: left;
}
body.news .content .filter-title span.button-symbol-view-grid {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/grid-view.png") no-repeat scroll right transparent;
	width: 10px;
	height: 24px;
	display: block;
	margin-right: 10px;
	float: left;
}

body.news .content .filter-title a#collapse {
	margin-top: 9px;
	margin-bottom: 8px;
}

body.news .content .filter-title li fieldset,
body.news .content .filter-body li fieldset {
	margin-left: 10px;
	margin-bottom: 0;
	padding-top: 0;
	display: inline-block;
	border: none;
	vertical-align: top;
	clear:both;
}

body.news .content .filter-title li.last {
	width: auto;
	zoom: 1;
	float: right !important;
}

body.news .content .filter.filter-normal .filter-body li.last fieldset {
	width: auto;
	zoom: 1;
	float: right !important;
}

body.news .content .filter-title li:last-child {
	width: auto;
	zoom: 1;
	float: right !important;
}

body.news .content .extra-wide .filter-body {
	width: 679px;
}

body.news .content .filter-body {
	width: 439px;
}

body.news div.emphasis {
	float: left;	
}

body.news .aside div.emphasis {
	float: none;
}

body.news .extra-wide div.emphasis {
	padding: 10px;
	width: 679px;
}

body.news div.content div.content div.emphasis .follow-us:FIRST-CHILD {
	margin-left: 0px;
}

body.news div.content div.content div.emphasis .follow-us {
	display: inline-block;
	margin-left: 10px;
	padding-bottom: 0;
	float: left;
	width: 219px;
}

body.news div.content div.content .aside div.emphasis .follow-us {
	float: none;
	width: auto;
	margin-left: 0;
}

body.news div.content div.content div.emphasis .follow-us a {
	margin-bottom: 10px;
	width: 217px;
}

body.news div.content div.content .aside div.emphasis .follow-us a {
	width: 173px;
}

body.news div.content div.content div.emphasis .follow-us li a {
	background-color: inherit;
	margin-left: 0;
}

body.news div.content div.content div.emphasis .follow-us li.last,
body.news div.content div.content div.emphasis .follow-us li:last-child,
body.news div.content div.content div.emphasis .follow-us ul {
	margin-bottom: 0;
}

body.news div.content div.content div.emphasis .follow-us li {
	background: 0;
	padding-left: 0;
}

body.news div.content div.content div.emphasis .follow-us ul {
	margin-left: 40px;
}

.full-article-container h2 {
	cursor: pointer;
}

.full-article-container h2:after {
	float: right;
	text-decoration: underline;
	color: #00A087;
	font-size: 12px;
}

body .highlight .keywords {
	background: transparent;
	border: none;
	box-shadow: none;
}

body.news .content .highlight .keywords>h2 {	
	color: #009286;
}

body.news .content>.highlight+.highlight .quote .meta {
	color: #FFF;
	display: inline-block;
	float: left;
}

body.news .content>.highlight+.highlight .quote .meta a,
body.news .content>.highlight+.highlight .quote .meta>* {
	color: #FFF;
}

body.news .content>.highlight+.highlight .quote div.column {
	/* float: right; */
	margin-top: 0;
	position: none;
}

body.news .content>.highlight+.highlight .quote div.left {
	width: 100px;
	float: left;
}

body.news .content>.highlight+.highlight .quote div.right {
	margin-left: 16px;
	width: 584px;
	float: right;
}

body.news .content>.highlight+.highlight .quote h2+div {
	float: left;
}

body.news .content>.highlight+.highlight .quote a {
	display: inline-block;
}

body.news .content>.highlight+.highlight .quote a.more {
	color: #005E5D;
	float: right;
}

body.news .content>.highlight+.highlight .quote h2.quote a {
	display: inline;
	font-size: 14px;
}

body.news .content>.highlight+.highlight .quote p {
	font-size: inherit;
	font-weight: inherit;
}

body.news .content>.highlight+.highlight div.quote {
	float: left;
	width: auto;
}

body.news .content>.highlight+.highlight>div.quote img.teaser-image-big,
body.news .content>.highlight+.highlight>div.quote p.summary,
body.news .content>.highlight+.highlight>div.quote p.meta span.type {
	display:none;
}

body.news .content>.highlight+.highlight>div.quote img.teaser-image-small {
	height:75px;
}

body.news .content>.highlight+.highlight h2.quote {
	margin-bottom: 0;
	padding-bottom: 10px;
}

body.news .content>.highlight .quote>* {
	clear: none;
}

body.news .highlight .keywords .keyword-weight-01:hover,
body.news .highlight .keywords .keyword-weight-01 {
	font-size: 11px;
}

body.news .highlight .keywords .keyword-weight-02:hover,
body.news .highlight .keywords .keyword-weight-02 {
	font-size: 12.3px;
}

body.news .highlight .keywords .keyword-weight-03:hover,
body.news .highlight .keywords .keyword-weight-03 {
	font-size: 13.6px;
}

body.news .highlight .keywords .keyword-weight-04:hover,
body.news .highlight .keywords .keyword-weight-04 {
	font-size: 14.9px;
}

body.news .highlight .keywords .keyword-weight-05:hover,
body.news .highlight .keywords .keyword-weight-05 {
	font-size: 16.2px;
}

body.news .highlight .keywords .keyword-weight-06:hover,
body.news .highlight .keywords .keyword-weight-06 {
	font-size: 17.5px;
}

body.news .highlight .keywords .keyword-weight-07:hover,
body.news .highlight .keywords .keyword-weight-07 {
	font-size: 18.8px;
}

body.news .highlight .keywords .keyword-weight-08:hover,
body.news .highlight .keywords .keyword-weight-08 {
	font-size: 20.1px;
}

body.news .highlight .keywords .keyword-weight-09:hover,
body.news .highlight .keywords .keyword-weight-09 {
	font-size: 21.4px;
}

body.news .highlight .keywords .keyword-weight-10:hover,
body.news .highlight .keywords .keyword-weight-10 {
	font-size: 22.7px;
}

body.news .highlight .keywords a:hover,
body.news .highlight .keywords a {
	color: white;
	font-weight: 400;
	background: 0;
	line-height: 0;
}

body.news .highlight .keywords a:hover {
	text-decoration: underline;
}

body.news .highlight .keywords ul {	
	height: 74px;
	overflow: hidden;
	padding-top: 7px;
}

body.news .highlight .keywords ul li {
	display: inline-block;
	padding-left: 0;
	height: 27px;
}

body.news .highlight .keywords ul,
body.news .highlight .keywords ul li {
	background: 0;
	filter: 0;
	margin: 0 3px 0 0;
}

body.news .aside .contact img {
	border: 1px solid #CCC;
	border: 1px solid #CCC;
	box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffd200', endColorstr='#f1b328' );
	width: 71px;
}

body.news #column-apply p.error {
	margin-left: 32%;
}

.content .content .wide + .mobile-buttons {
	width: 460px;
}

.content .content .extra-wide + .mobile-buttons {
	margin-top: 20px;
	width: 700px;
}

.content .content .mobile-buttons ul li {
	margin-bottom: 4px;
}

.content .content .mobile-buttons ul li > a {
	display: block;
	border-top: 1px solid #d4d4d4;
	border-bottom: 1px solid #FFF;
	background-color: #efefef;
	padding: 12px 12px 12px 35px;
	background-position: 12px -24px;
}

body.careers .wide.event-detail h1 {
	margin-bottom: 0;
}

body.careers .event-meta {
	color: #999999;
}

/* corporate stories */
.story-highlight {

}

.story-highlight a {
	padding: 0;
	display: block;
	background: rgb(253,253,253);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(204,205,204,1)));
	background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(204,205,204,1) 100%);
	background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(204,205,204,1) 100%);
	background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(204,205,204,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#cccdcc',GradientType=0 );
}

.content > .extra-wide.story-highlight > a:first-child {
	margin-right: 0;
	float: none;
}

.content > .extra-wide.story-highlight img {
	margin: 0;
}

.story-highlight a img {
	border: none;
	display: block;
	width: 701px;
}

.story-highlight a.video {
	position: relative;
}

.story-highlight a.video .after,
.story-highlight a.video:after {
	display: block;
	position: absolute;
	content: '';
	left: 50%;
	top: 50%;
	width: 65px;
	margin-left: -32.5px;
	margin-top: -32.5px;
	height: 65px;
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/triggerbox/triggerbox-play-button.png") no-repeat;
}

.story-highlight a.video:hover .after,
.story-highlight a.video:hover:after {
	background-position: -64px 0;
}

.story-highlight a.story-logo {
	margin-right: 20px;
	padding-right: 1px;
}

.story-highlight .story-logo img {
	width: 232px;
}

.slogan {
	padding: 20px;
	min-height: 82px;
	background: rgb(253,253,253);
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(253,253,253,1)), color-stop(100%,rgba(239,239,239,1)));
	background: -webkit-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,239,239,1) 100%);
	background: -ms-linear-gradient(top, rgba(253,253,253,1) 0%,rgba(239,239,239,1) 100%);
	background: linear-gradient(to bottom, rgba(253,253,253,1) 0%,rgba(239,239,239,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fdfdfd', endColorstr='#efefef',GradientType=0 );
}

.story-logo {
	float: left;
}

.page,
a.page {
	float: right;
	margin-right: 10px;
}

.page:hover {
	color: #009286;
}

.next.page,
.previous.page {
	background: url("../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png") no-repeat right -1346px;
}

.next.page {
	padding-right: 20px;
}

.next.page:hover {
	background-position: right -1466px;
}

.previous.page {
	padding-left: 20px;
	background-position: 0 -1279px;
}

.previous.page:hover {
	background-position: 0 -1406px;
}

.teaser-list,
.content .teaser-list {
	float: left;
	margin-left: -2px;
}

.aside .teaser-list,
.aside > div > ul:last-child,
.aside > div > ul:last-child > li:last-child {
	margin-bottom: 0;
}

.teaser-list li,
.teaser-list a,
.content ul.teaser-list li,
.content .content ul.teaser-list li > a {
	float: left;
	width: 232px;
	padding: 0;
	margin: 0;
}

.content .content ul.vertical.teaser-list li,
.content .content ul.vertical.teaser-list li > a,
.vertical.teaser-list li a span,
.vertical.teaser-list .video.teaser li a span {
	width: auto;
}

.content ul.teaser-list li {
	margin-left: 2px;
}

.small.teaser-list,
.content .small.teaser-list {
	margin-left: -11px;
}

.content .slides-wrapper .small.teaser-list {
	margin: 0;
}

.content ul.small.teaser-list li {
	margin-left: 11px;
}

.teaser-list.small li,
.teaser-list.small a,
.content ul.small.teaser-list li,
.content .content ul.small.teaser-list li > a {
	width: 167px;
}

.content ul.teaser-list li,
.content ul.small.teaser-list li,
.teaser-list a,
.content .content ul.teaser-list li > a,
.small.teaser-list a,
.content .content ul.small.teaser-list li > a {
	background: 0;
}

.content ul.teaser-list a {
	position: relative;
}

.teaser-list li a span {
	width: 100%;
	position: absolute;
	display: block;
	bottom: 13px;
	padding: 6px 10px;
	box-sizing: border-box;
	-moz-box-sizing: border-box;
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(255,255,255,0)));
	background: -webkit-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: -ms-linear-gradient(left, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	background: linear-gradient(to right, rgba(255,255,255,1) 0%,rgba(255,255,255,0) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#00ffffff',GradientType=1 );
}

.vertical.teaser-list li a span {
	background: 0;
	filter: none;
	position: static;
	padding-top: 9px;
}

.teaser-list li img {
	border: 0;
	margin: 0;
	width: 100%;
}

.vertical.teaser-list li,
.content ul.vertical.teaser-list li {
	margin-bottom: 5px;
}

.vertical.teaser-list li a span {
	margin-left: 58px;
	display: block;
}

.vertical.teaser-list li a img {
	width: 56px;
	border: 1px solid #CCC;
	float: left;
}

.deal-team {
	background: #FFF;
	padding: 15px 0;
	border: 1px solid #CCC;
	margin-top: -14px;
	position: relative;
	box-shadow: inset -22px 0 30px -28px rgba(0, 0, 0, .15), inset 22px 0 30px -28px rgba(0, 0, 0, .15);
	overflow: hidden;
	clear: both;
}

.deal-team:before {
	display: block;
	content: '';
	position: absolute;
	left: 460px;
	top: 0;
	height: 100%;
	width: 50px;
	box-shadow: inset 22px 0 30px -28px rgba(0, 0, 0, .15);
}

.deal-team ul li {
	background: 0;
}

.deal-team .team-member {
	width: 390px;
	float: left;
	padding: 0 45px 0 39px;
}

.deal-team .contact {
	overflow: hidden;
	background: 0;
	padding-left: 5px;
}

.deal-team a.previous:link,
.deal-team a.next:link,
.other-cases a.previous:link,
.other-cases a.next:link {
	display: block;
	position: absolute;
	height: 32px;
	width: 16px;
	background: url(data:image/gif;base64,R0lGODlhEAAgAIABAJmZmf///yH5BAEAAAEALAAAAAAQACAAAAIrjI8JybfNHkRymmrx1JA3H1mU6JCXGYAKqq5o+sJv67IxPc73rve2bwIUAAA7) no-repeat;
	top: 32px;
	z-index: 1000;
}

.deal-team a.previous:link,
.other-cases a.previous:link {
	left: 10px;
}

.deal-team a.next:link,
.other-cases a.next:link {
	left: 434px;
	background: url(data:image/gif;base64,R0lGODlhEAAgAIABAJmZmf///yH5BAEAAAEALAAAAAAQACAAAAIqRI6pYevX3ooy0QqxuphXL4GP6JCTZqGIuamMymZo/M7wbecazeO7rykAADs=) no-repeat;
}

.content .content .deal-team ul.slide-controls,
.deal-team .slide-controls,
.content .content .carousel-wrapper ul.slide-controls {
	top: auto;
	bottom: 0;
	width: 460px;
	left: 0;
	text-align: center;
	position: absolute;
}

.content .content .deal-team ul.slide-controls li {
	float: none;
	padding-right: 19px;
}

.panel-navigation:before {
	right: 0;
	width: 12px;
	box-shadow: inset -23px 0 10px -18px rgba(0, 0, 0, .15);
	z-index: 20;
}

.content .content .deal-team ul.slide-controls li > a,
.content .content .carousel-wrapper .slide-controls li > a,
.content .content .headlines.calendar .slide-controls li a {
	padding: 0;
	width: 8px;
	height: 8px;
	border-color: #D0D0D0;
	background-image: none;
	text-decoration: none;
	display: inline-block;
}

.content .content .deal-team ul.slide-controls li.current > a,
.content .content .deal-team ul.slide-controls li > a:hover,
.content .content .carousel-wrapper ul.slide-controls li.current > a,
.content .content .carousel-wrapper ul.slide-controls li > a:hover {
	padding: 1px;
	background-color: #099;
}

.content .content .deal-team ul {
	position: relative;
	width: 100000%;
}

.content .content .deal-team ul li {
	float: left;
	padding: 0;
	position: relative;
	width: .1%;
}

.team-member h2,
.content .content .team-member h2 {
	padding: 0;
	background: 0;
}

.deal-team .function {
	font-weight: normal;
}

.deal-team .function:before {
	content: '| ';
}

.next-previous-wrapper,
.slides-wrapper > ul {
	position: relative;
	margin-bottom: 0;
}

.content .content .carousel .slides-wrapper {
	overflow: hidden;
	position: relative;
}

.content .content .other-cases .slides-wrapper {
	padding: 0 40px;
}

.content .content .carousel ul.small.teaser-list li {
	width: 145px;
}

.content .content .carousel ul.small.teaser-list li > a {
	width: 100%;
}

.content .content .carousel ul.small.teaser-list li > a img {
	display: block;
}

.other-cases.carousel {
	position: relative;
}

.content .content .carousel-wrapper ul.slide-controls {
	width: auto;
	position: static;
	margin-top: 12px;
}

.content .carousel-wrapper ul.slide-controls li {
	margin-left: 0;
	margin-right: 8px;
	width: auto;
	float: none;
	background: none;
}

.carousel-wrapper a.previous:link,
.carousel-wrapper a.next:link {
	position: absolute;
	height: 100%;
	width: 40px;
	padding: 0;
	background-color: #F9F9F9;
	background-position: 0 50%;
	top: 0;
}

.carousel-wrapper a.previous:link {
	left: 0;
}

.carousel-wrapper a.next:link {
	right: 0;
	left: auto;
	background-position: right 50%;
}

.extra-wide.headlines.carousel {
	overflow: visible;
	position: relative;
}

.headlines .carousel-wrapper a.previous:link {
	width: 11px;
	left: -15px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGsSURBVHjaYvz//z8DAaBQf+JQ45Mvn2UAAoiJkMKOs8fLm/bviPv/7x8DQACx4FPYdOpIbf2RvUkMzMwMTMzM/wACCKtioMMUKo/ua+88cTiCgQWo5B/EqQABhKH43///SkWHdvdOPH00gIGNnYGBkREuBxBAKIr//PuvUnxoV++kM8f80BWCAEAAwRX//vdPJWvf1ulzLpx2YWDjwFAIAgABBFb87c9vrbQ9W2cuvXLeBpdCEAAIIJZPv3/pJe7cNH/d9UtGDOy4FYIAQAAx3zXT27T2ygUTBi5u3Ar//mUwkpS+BxBATC7yKnvYOLmAvvtDKCYZAAKIKU3XcPZCz8BKLlB4EtAAEECg6H4Qoaa1YrFnYDEvWMNvnIoBAgiWNh4EqWisW+gVVMjHxoZTA0AAISekB4HK6htW+oZl8oOC7zemBoAAQk91DzzklHas9A1JF+HkxNAAEEDYkugDdzmlXcu8Q1NFQaH0+xdcAiCAcKXnB65yCnvW+YfHSvDwwjUABBC+xP/ARkr2yBrfsGheXj6Gb79+cQEEECMx2Wr7g7seJ148sQQIMAAGtorRFwcCowAAAABJRU5ErkJggg==);
}

.headlines .carousel-wrapper a.next:link {
	width: 11px;
	right: -15px;
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHvSURBVHjaYmg6eWjZ/scP4v///y8JxAz4MEAAMV1+/VorZPOqWeffvDRnYGCQYcADAAKIiZOV9dvb92/ZgjetWn7u1QszfBoAAoiJgRFIsrAxPPjwjiNw48qlR58/tcOlASCAmJgZmX4zMDIy/GdlY3j0+SNHyKYVC/c9eegKlJNDVwwQQEwoPFZWhhdfv7KEbV49ay8WDQABxIRhF1DD2x/fgBpWztxy/44vUEQWJgUQQExMjIy/QM5AASysDO9+/GCO2rJ6yro7N0KBIgogYYAAYsIZTkANn//8YYjdvr53xa1rESANAAHEgi9cGVhYGL4BNcRvX9/+6edPXoAAAjsDiP/h0/Dr21eGXQ9uewEEEH6TgVHM8OM7g6+W/uVZbn4pAAHEhFfhzx8ModoGJ5d4BsSyMDGdAwggsDOYGRn/Y5r4jSFSR//YPDe/VFYmpksgUYAAYsJldbKh+Z7ZLv7pHMzMV4AiYMMAAogFm8IUI/Ndkxw8CtmYmK//AwtCAEAAIUz+BwyQnz8ZcsysN01x9MwHmngdZiIMAAQQxM0g3T+/MxSY26ztsnGpYmdmvoWsEBa/AAHE9O/vX6YfP3+ylFo5Lm+3dqzjZGEBmYg13AECiOnnv3+sJbbOaxss7No4mFluMOBQCAIAAQYAXU7MV+gFNmsAAAAASUVORK5CYII=);
}

.headlines.calendar .carousel-wrapper a.next:link {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAHhSURBVHjaYvz+7XsLAwODIAcnxwYgvQeI/zPgAAABxPLj5w+5d2/fhUrLSP9mZ2f/BRQ7DMT/sCkGCCAmRkbGn9+/f+d49vRZ0o8fPwKAYhZAzIxNMUAAsQAVMzAzMzMANfC+eP4iXkJSgoGDg+MvUO4MEP9FVgwQQCwgAqbh27dvgs+fP4+TlJRkAmr4AZS6jOwkgABigjHgGr5+EwLaEP7z589koLA2sskAAcSEzAFpYGVlBdkgDtQQBtWgDpMHCCAmrB5hYWH4+vWr+MsXL0N//fyVChRSBokDBBATzjAFavjy5YvUy5cvQU7KBAqpAQQQCwMeANUg8//f/3hJackPAAHExEAA/P//n+Hv/79sIBoggPCa/PfvXwYubq5XEhISK9nY2FYBBBBOk//8+cPAycn5BqQQGOYTgUK3AAKIBZdCbi7ul+KS4quBCqcChe6CxAECiAndfb9//2bg4uR6B1S4DqhwBlD4JkweIIBYUDwCceM7YPpYBlQ4Fyh8HdkwgABigSn89+8fAxcX13ugwkVAhSvQ0wUIAAQQE1Dhf5CJnFycn4EKFwIVrsaW4kAAIIBYgCYKAn39Q0pKah4w8YNyywlciR8ggFiAJt2UkpZ6BVS4Fcg/hC9bAQQYAF34q+sBYGQ3AAAAAElFTkSuQmCC);
}
.headlines.calendar .carousel-wrapper a.previous:link {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAAUCAYAAABbLMdoAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAGkSURBVHjaYvz//z8DHsAIxC4/fvwIAKp7DxBATHgUguTsfv786f3s6bMkoAZ1gADCpZgZiC1AJj579izp+/fvHExMTO8BAogJh0IToMLQF89fxH//9p2XmZmZgREIAAKIBYvVukCFMc+fP48CKhQEKYQBgABCN1kTqDDtxbMXUd++fhOCmgiXBAggZJPVgQozXj5/GfTt+zchVlZWDPcBBBBMsTJQYTbQjRHfvn0TYWFhweprgAACiaoBFea8ePEiHOhrnApBACCAWH79+hUG9AzI13z4FIIAQAAxgTzAzMj8C9kjuABAADEBPbJKXFJ8IQ8Pz5M/f/7gVQwQQKCgu8XOzj5dXFx8JVDDM3waAAIIFs532djZZotLiK/m5uZ+iUsDQAAhR8pNoA1zJSQlVnFxcb38/fs3A3qKBAgg9Bi8CtWwkoub693fv39RNAAEELrif0B8hYODY5mkpOQioA3vkTUABBC2gP0LxGeAGpiBNjA8f/Y8GRirvCANAAGEKxZAGk4ANbBKSUsxPn3yNB2omB0ggBiJylbffwQA6fcAAQYAz7Ws+S8Xe2EAAAAASUVORK5CYII=);
}

/* Styles for the google maps v3 api */
.has-panel #map-canvas {
	display: none;
}

#map-canvas {
	width: 100%;
}

.extra-wide #map-canvas {
	width: 700px;
	height: 850px;
}

.wide #map-canvas {
	height: 558px;
}

.no-nav .extra-wide #map-canvas {
	width: 940px;
	height: 1141px;
}

.no-nav .wide #map-canvas {
	height: 753px;
}

#map-canvas .location-data {
	line-height: 1.35;
	overflow: hidden;
	white-space: nowrap;
}

#map-canvas .location-data p,
#map-canvas .location-data ul {
	max-width: 275px;
	white-space: normal;
	float: left;
	margin-right: 15px;
	clear: left;
}

.wide #map-canvas .location-data p,
.wide #map-canvas .location-data ul {
	max-width: 258px;
}

#map-canvas .location-data img {
	float: right;
	max-width: 150px;
}

#map-canvas .location-data ul li,
.content > .content .location-data ul li {
	background: none;
	padding: 0;
}

#map-canvas .location-data ul li > a,
.content > .content .location-data ul li > a {
	background: none;
	margin-left: 0;
	padding-left: 0;
}

#map-canvas .location-data a,
.content > .content .location-data a {
	color: #005E5D;
}

#map-canvas .location-data a:hover,
.content > .content .location-data a:hover {
	text-decoration: underline;
}

.content > .content > div > .location-data {
	height: 0;
	overflow: hidden;
}

.has-panel .content > .content > div > .location-data {
	height: auto;
}

/* FAQ*/
.faq {
	width: 100%;
	overflow: hidden;
}

.question {
	width: 100%;
	float: left;
	cursor: pointer;
	margin-bottom: 20px;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAB/ElEQVR4nGLsO36Y4fy71wyPvn5hYGNiYgABFkYmhpc/vu089/q5iZGo5BlxDi73P///geV+/fvHIMfNw2AoJMoAEEBg5SCGLDc3w+9/EAVQIAzEQlAaDEDyIHVgjUA+QAAxgZQzMTIyGAuJMcgATfyFMOA3Mg0SB8mD1IHUg1QBBBALSOLf//8QA4RFwaqff/uK7AKgxr9AG3nA8oxACFIPAgABxARTADaAAeQCkBd4Gf7+//8XJA6iQXxjsFMRGkEAIIBYgIHjCaTZYAKswFAwExFjuP3pvQjD378MPCwsIkC+/7//EAtYgC6EOQgggBjl507+BdIDEwGZywxU8OrHd4avv38xcLOyMYhxcIJcwADXBg0LgABiefjl0z8GDAAyAqgUaAjIgPu/f0L4qOAfQACxCLJzeCHb/A/qdF4Wtgn3P3/QUOQVuPH5z68CUDQxoWr+DRBALEA79qEEGtA2VT4BkDPf3v/0jkGUk/OtBCPXzusf3oGdzoTwMwNAADGha1TjE2QQYedk+PPvHzNIHESD+CBxcPwihTZAADGhaxTm4ABpQHEfiA8SRzcAIICAKQymUYBBmB1TI4oB7BxgdZAU9p8BIICYQBEP1giMDljihwJWNBosD1IHNgCoDyCAmNT5BRmEIH5Et+wtEL+D0iguAKkH6QMIMABWN764ndtLrQAAAABJRU5ErkJggg==)
		no-repeat 97.5% 50% #ECEBEC;
}	

.question.on {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAPCAYAAAA71pVKAAAABGdBTUEAALGOfPtRkwAAACBjSFJNAAB6JQAAgIMAAPn/AACA6AAAdTAAAOpgAAA6lwAAF2+XqZnUAAAAcUlEQVR4nGL8//8/A7kAIICYyNYJBAABRJFmgACiSDNAAFGkGSCAKNIMEEAs4ZvXPADSgmTofQ8QQCyr7lwTBTK4yLEYIIBYuDg4X5NrM0AAMVKSSAACiKIAAwggijQDBBBFmgECiCLNAAFEkWaAAAMAfRMOOAzzCpwAAAAASUVORK5CYII=);
	background-color: #CACACA;
}

.question p { 
	padding: 15px; 	
	margin: 0;
    width: 87.5%;
}

.faq .answer {
	width: 100%;
	float: left;
	margin: -15px 0 20px 0;	
	background: #009286;
}

.answer p {
	color: #fff;
	padding: 15px;
	margin: 0;
}

.answer ul {
    padding: 15px;
    margin: 0;
}


.answer li p {
    padding: 0;   
}

.answer ul li {
	background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAsAAAANCAYAAAB/9ZQ7AAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEASURBVHjaYmSYXMMABYwMqOA/Gp8BIIBYkBQyATEzlP8PiP+iawAIICYY/T+n+Q8Q/wSyhYCYG4hZ0W0DCCAmqAAj45RaIbDdOc3PgZQEEPOiawAIICaoVSD8B6hBFarhBpASQ9cAEEBMSG4EOeEDUIMuVMM1ICUMxBwwdQABxITkJJCHfgAVXQb7eEqtB9TtbDCnAgQQC5JiZqDCz1CFTlDbvgLxL5hTAQKIBSk0fkIVWkNtfAvFP6AaGQACiBEYKYzQ8OWFeoobauIbIAbZ9BsW3gABxIIUGiCT3wHxRyD+DsW/kSMGIIBY0ELjD74YBAggFqR08A/mNlxpAyDAAPLCTXn211/DAAAAAElFTkSuQmCC) no-repeat scroll 4px 2px rgba(0, 0, 0, 0);
}

.answer li.last {
	margin-bottom: 0;
}

.answer p a {
	color: #ffffff;
	text-style: underline;
}

.answer p a:hover { 
	color: #cccccc;
}

.answer-handle {
	background:
		url(data:image/gif;base64,R0lGODlhHgAQAOZHAACMfwCOgQCMgACNgACRhQCPggCShfH39wCPgwCOgvj5+Q6WigCQhNvu7Ribj1+7s/D19UewpweThn/Hwh+ek/b4+OHx7+/19Cyjmefz8jOmnfT4+Mrn5VW3rgCQhazb1zuqoQWTh9Lr6cbl4jyqovX5+DGmnbff3Vy5sQqUibjf3ava1iOglfL29vf5+SiimBKYjQCNgeTy8ff4+AaTiB2dkvb5+cHj4e319Y7NyEOupU6zq+v19Gu/uJzU0JzUz1i4sAuUiROYjdHq6IPJw4XJxACShvn5+QAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAEcALAAAAAAeABAAAAebgEeCg4SDFT0+CoWLjIwzEx4SH4qNlYs5IQQIQSeWnoI/NAxGRgULN5+VKymjpEYJQhypiyoLCK6uAQ4is4MjMAW4uAE1Db1DDgHCwgMsFqkNFMrLzBgZnjIvMdTUAho4lTwmA9zcAiAHjAckAuXlADolhTYRAO7uADsugxsdAAb3yhkQAKTFEQgPEhAI6I5AARQXithjGBAAkUAAOw==)
		no-repeat 50% 0 #f9f9f9;
	height: 15px;
	width: 100%;
	display: block;
}

.no-icon {
	background-image: none;
}


/* annual & quarterly financial period selector */
.period.nav {
	width: 100%;
	/* height: 130px; */
	background-color: #ECEBEC;
	margin-bottom: 20px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
	position: relative;	
	padding-top: 15px;	
}

.content .period h2 {
	margin-left: 15px;
	color: #006a5a;
}

.period .wrapper {
	width: 95%;
	height: 28px;
	overflow: hidden;
	margin: 15px auto 20px auto;
	position: relative;
	padding: 0 15px;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box; 
	box-sizing: border-box;
}

.period .wrapper .controller {
	position: absolute;
	cursor: pointer;
	width: 25px;
	height: 28px;
	background-color: #ECEBEC;
	top: 0px;
	background-repeat: no-repeat;
}

.period .wrapper .left {
	left: 0;
	background-position: 0 5px;
	background-image: url(data:image/gif;base64,R0lGODlhCQASAOYAAOLh4uvq63l5efDv8IWFhXp6enZ2doaGhvX09eTj5O3t7evr6+jn6G9vb4iIiN7d3r+/v9zZ3KCfoIGCgbW0tcHBwXx8fKmpqdbU1p2cndnY2aemp7i4uNLS0sTExNza3J2dnaKhorW1tZqamtbV1n5+fp+fn8DAwI2NjcjIyJOTk8bGxoODg4uLi729vb69vnh3eLu6u9/e39TU1HJycre2t+3r7cPDw4+Pj9zb3PLx8t3c3YqKiuro6urp6vPy8+/u7/Tz9PHw8e7t7u3s7ezr7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJABIAAAeHgENEg0ALNzUARYpFQhANKj1EigMfBwQRCJJDARkFJwhAkj8xMCFDQIJBJCwODz8BQ0IMIwUeQYqxIgYXA4tDHRY4CUK+MyUoAMSKRDocBhtDi0RCPiACFT/LREEaBAc5r4NFQS8CJkWhmjYSAi5BQ9FFAzI8Exg/CotBKTQtAOlEUK2gsCMQADs=);
}

.period .wrapper .right {
	right: 0;
	background-position: 16px 5px;
	background-image: url(data:image/gif;base64,R0lGODlhCQASAOYAAOLh4uvq63l5efDv8IWFhXp6enZ2doaGhvX09eTj5O3t7evr6+jn6G9vb4iIiN7d3r+/v9zZ3KCfoIGCgbW0tcHBwXx8fKmpqdbU1p2cndnY2aemp7i4uNLS0sTExNza3J2dnaKhorW1tZqamtbV1n5+fp+fn8DAwI2NjcjIyJOTk8bGxoODg4uLi729vb69vnh3eLu6u9/e39TU1HJycre2t+3r7cPDw4+Pj9zb3PLx8t3c3YqKiuro6urp6vPy8+/u7/Tz9PHw8e7t7u3s7ezr7AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAJABIAAAeGgDsUK0NARIdAAC00KUFFjwo/GBM8MgOPQ0NBLgISNkNFiEUmAi+OhwE/OQcEGkGHjz8VAiA+QkSPRUMbBhw6uI9CACglM6DBCTgWHcdFAxcGIkLHQR4FIwzTqQ8OLCSvhUMhMDE/oUAIJwUZAaBECBEEBx+XoT0qDRBCuUUANTcLDB0aEggAOw==);
}

.content .period.nav > *,
.content .period.nav .wrapper .year {
	padding: 0;
	border: none;
	background: none;
	filter: none;
}

.content .period.nav .wrapper .year {
	position: absolute;
	margin: 6px;
	margin-left: 17px;
	height: 15px;
	display: table;
}
	
.content .period .year li {
	background: none;
	padding: 0 0 0 8px;
	float: left;
}

.content .period .wrapper .year li {
	float: none;
	display: table-cell;
}

.content .content .period .year li > a {
	margin: 0;
	padding: 8px 10px;
	background: none;
	color: #006a5a;		
}

.content .content .period .year li > a:hover {
	background-color: #fff;
	font-weight: 400;
}

.content .content .period .quarter li.active > a,
.content .content .period .year li.active > a {
	font-weight: 400;	
}

.content .content .period .year li.selected > a,
.content .content .period .year li.selected > a:hover {
	background-color: #fff;
	font-weight: 800;
}

.period .quarter {
	left: 0;
	bottom: 0;
	margin: 0;
	width: 100%;
	display: table;
}

.period .quarter li {
	background-image: none;
  	text-align: center;
  	vertical-align: middle;
  	display: table-cell;
  	height: 39px;
  	padding: 0;
  	width: 20%;
}


.period .quarter li:last-child {
	margin-right: 0;
	border-right: none;
	width: 60%
}

.content .content .period .quarter li > a {
	background-color: #009286;
	color: #fff;
	font-size: 14px;
	padding: 10px 0;
	margin: 0 0 0 10px;	
	display: block;	
}

.content .content .period .quarter li:first-child > a {
	margin-left: 0;
}

.content .content .quarter li.selected a{
	font-weight: 400;
}

.content .content .quarter li > a:hover {
	color: #009286;
	font-weight: 400;
	background-color: #F9F9F9;
	background-image: none;
}

.content .content .quarter li.selected > a {
	background-color: #F9F9F9;
	color: #009286;
	background-image: none;
}

/* 3 column teaser */
.content .teaser h3 {
	font-size: 12px;
	min-height: 30px;
}

.content .teaser h2 {
	background: none;
}

.teaser p {
	height: 60px;
	overflow: hidden;
	margin-bottom: 5px;
}

.teaser > p + a {
	color: #009286;
	position: relative;
	font-size: 11px;
	background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAICAIAAABRUclSAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAB8SURBVHjaYrjx9vWhxw/+gwFAADF9+/3LbtG0My+eMTAwAAQQA1AgcOMK8ald33//BgggJqDABAf3l18/zb58FiCAQBwpHj5WDs7Dzx4DBBCIs/3erd9fv1SZWgMEEMPXXz8Z+xozd28GagYIIIbzL5+VHtwJ1A3kAAQYAJA1PXVe9H4uAAAAAElFTkSuQmCC)
		center right no-repeat;
	padding-right: 8px;
}

.content .teaser img {
	border: none;
	width: 100%;
}

.warning {
	padding: 15px 15px 15px 50px;
	-webkit-box-sizing: border-box; 
  -moz-box-sizing: border-box; 
 	box-sizing: border-box;  
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAASCAYAAABb0P4QAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAEoSURBVHjaYvz//z8DNQFAALGAyXRGfGqYgXg1EH8B4ji8ps38zwAQQCxEWJoGxIFQ9g4gXoZPMUAAMREwjAeIG5H4XUDMhk8DQAARMrAaiEWR+NJAXIRPA0AA4TNQDofmaqjBWAFAAOEzsB3uPWBggzEiGFpwaQIIIFwGWgJxFB7LYoHYAJsEQADhMrCLQNiCktJkbBIAAYTNQJDLbIhITiA14eiCAAGEbiAbWjIhBFrQkxFAAKEbCIpVFRIMVEFPCQABxAjOy5CsJwTE94CYn8TsC8qSGkD8FJQSAAKICc35/LjyKFKywZab4JEIEEAwA9WheZZcAIpIYxADIIBghUMmNClgB/hLIxjIAeJEgACCufA4NCzIBd+B+AiIARBAjNQuYAECDAC6mywREc50bQAAAABJRU5ErkJggg==)
		no-repeat 15px 17px	#FFFFCD;	
}

.warning p {
	margin: 0;
}

.headlines ul,
.nav-banner ul {
	overflow: hidden;
	margin-right: -10px;
}

.headlines ul li,
.nav-banner ul li {
	position: relative;
	margin-right: 10px;
	margin-bottom: 10px;
 	background: #009286; 
	padding: 0;
	float: left;
	width: 226px;
	height: 60px;
}

.careers .content .content .nav-banner ul li {
	background: #94C23C;
}

.headlines ul li {
	background: rgb(0,146,134);
	background: -moz-linear-gradient(left,  rgba(0,146,134,1) 0%, rgba(0,130,118,1) 100%);
	background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(0,146,134,1)), color-stop(100%,rgba(0,130,118,1)));
	background: -webkit-linear-gradient(left,  rgba(0,146,134,1) 0%,rgba(0,130,118,1) 100%);
	background: -o-linear-gradient(left,  rgba(0,146,134,1) 0%,rgba(0,130,118,1) 100%);
	background: -ms-linear-gradient(left,  rgba(0,146,134,1) 0%,rgba(0,130,118,1) 100%);
	background: linear-gradient(to right,  rgba(0,146,134,1) 0%,rgba(0,130,118,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#009286', endColorstr='#008276',GradientType=1 );
}

.headlines ul li {
	height: auto;
}

.content .headlines ul li h3,
.content .headlines ul li h4,
.content .content .nav-banner ul li h3 {
	margin: 0;
	padding: 0;
	background-image: none;
}

.content .content .headlines ul li a,
.content .content .nav-banner ul li h3,
.content .content .nav-banner ul li h3 a {
	font-size: 14px;
	font-weight: bold;
	color: #fff;
	display: block;
	line-height: 20px;
	padding: 11px 12px;
	margin: 0;
	text-decoration: none;
	height: 38px;
	background: transparent;
}

.content .content .nav-banner ul li h3 a {
	margin: -11px -12px;
}

.content .content .headlines ul li h3 a:link,
.content .content .headlines ul li h3 a:visited {
	height: auto;
	min-height: 66px;
	padding: 21px 26px 44px 22px;
	font-weight: normal;
	font-size: 16px;
	line-height: 1.4;
}

.content .content .headlines ul li h3 a span {
	font-size: 16px;
}

.content .content .headlines.calendar ul li h3 a:link,
.content .content .headlines.calendar ul li h3 a:visited {
	padding: 14px;
	height: 58px;
	line-height: 14px;
	font-size: 11px;
}

.content .content .headlines.calendar ul li h3 a:link span,
.content .content .headlines.calendar ul li h3 a:visited span {
	font-size: 11px;
}

.content .content .headlines ul li a:hover,
.content .content .nav-banner ul li h3 a:hover {
	background-color: #00796D;
}

.careers .content .content .nav-banner ul li h3 a:hover {
	background-color: #7BA923;
}

.content .content .headlines ul li h4,
.content .content .nav-banner ul li h3 + a {
	color: #fff;
	font-size: 11px;
	position: relative;
	background: none;
	top: -26px;
	left: 12px;
	pointer-events: none;
}

.content .content .headlines ul li h4 {
	margin-top: -52px;
	padding: 12px 12px 12px 22px;
	left: 0;
	top: 0;
	color: #B0D0CC;
}

.headlines h3 a:after,
.content .content .nav-banner ul li h3 + a:after,
.content .content .nav-banner ul li h3.long a:after {
	content: '';
	display: inline-block;
	position: absolute;
	right: -10px;
	top: 3px;
	width: 5px;
	height: 10px;
}

.headlines h3 a:after,
.content .content .nav-banner ul li h3.long a:after {
	position: relative;
	top: 0;
	right: -5px;
	margin-right: -5px;
}

.headlines.calendar ul li {
	background: #ECEBEC;
	width: 172px;
	filter: none;
	margin-right: 5px;
	margin-bottom: 5px;
}

.content .content .headlines.calendar ul li h3 a:hover {
	background: #DBDADB;
}

.content .content .headlines.calendar ul li h3 {
	clear: none;
	margin-bottom: 0px;
	height: 50px;
}

.content .content .headlines.calendar ul li h3 a:after {
	background-image: none;	
}

.content .content .headlines.calendar ul li a,
.content .content .headlines.calendar ul li h3.no-link {
	padding: 14px;
	color: #004C4C;
	font-weight: normal;
	font-size: 11px;
	line-height: 14px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.content .content .headlines.calendar ul li span.meta {
	width: 50px;
	height: 58px;
	display: block;
	background:	url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADIAAAA6CAYAAADybArcAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALhSURBVHjaYvz8+bM6FxdXJRMTkyYDA8MfIP7PMDQA2////1/8/Pmz88P7D0cBAoiFk5OzGuiJWIYhCBgZGRlYWFjUgHQuQACxMDMzq+NT/PLlS4Y3b94w8PHyMUhKSjKwsLLQ3IHAkGZ4/uw5w/sP7xkE+AUYJCQlGIDuxKoW5P4/f/5kAAQQEzQ5YQVv375lePrk6TMmRqa279++N3/48OEGPUL69evXDM9fPL/LwszS/OXzl9aPHz4+xKce6BFOgABiwZcnfv/+zcDHxzeRm5u7i5WVlQGIHwNDayYjKE5pCH79+vVHiF+ol1+Qf/qP7z8YmJiZ3gOFe/D5BSCA8KYTfn5+BmBsvOXm4QZFITcjA6M1jf0ABkJCQv+/ff32kYeXh4GNjU2QlY3VgpAegADC6xFgQQCKhfz/DP9VgJ4wBEa1KyiP0dojwFKUFeiBEiBTm4OTwwKYoZ0I6QEIIII5F2iILpDSpXeJBLTXEEgZEqseIICYGIYJAAigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCKBh4xGAABo2HgEIoGHjEYAAGjYeAQigYeMRgAAaNh4BCCCQRxiHg0cAAgjkkX9D2QPQhXCMAAHE9OPHj3dD2SNfv35l+P79OzNAALG8f/f+OAsrix8LC8uQ8wRozSVoFSwHB8cRgABi+f/v/9SPHz6yfPv+zerfv39/GRkYh8QC5v8M/xmBBDM3F/cxPl6+yQABBgBnmI8uxmJYkwAAAABJRU5ErkJggg==);
	float: left;
	margin: 10px;
	color: #009488;
	text-align: center;
	pointer-events: none;
}

.content .content .headlines.calendar ul li span.meta span.day {
	font-size: 20px;
	position: relative;
	top: 3px;
	font-weight: 900;
}

.content .content .headlines.calendar ul li span.meta span.month,
.content .content .headlines.calendar ul li span.meta span.year {
	line-height: 12px;
	display: block;
	font-weight: 900;
	font-size: 11px;
}

.content .content .headlines.calendar p {
    float: right;
}

/*rating table*/
.content .content .extra-wide.uncollapsible-header {
	margin-bottom: 0px;
}

.content .content .credit-rating {
	margin-bottom: 0px;
}

.content .content .rating {
	width: 173px;
	margin-right: 2px;
	float: left;
}

.content .content .rating:last-child {
	margin-right: 0;	
}

.content .content .extra-wide .rating {
	margin-top: 0px;
}

.content .content .rating + .rating {
	margin-left: 0;
}

.content .content .tabs h3,
.content .content .rating h3 {
	margin: 0;
	padding: 0;
	background: none;
}

.content .content .tabs h3 > a,
.content .content .rating h3 > a {
	margin-bottom: 0;
	display: block;
	border: 1px solid #009286;
	font-weight: bold;
	font-size: 14px;
	color: #fff;
	text-decoration: none;
	background: #009286 no-repeat 93% 12px;
}

.content .content .tabs h3 > a,
.content .content .rating h3 > a,
.headlines h3 a:after,
.content .content .nav-banner ul li h3 + a:after,
.content .content .nav-banner ul li h3.long a:after {
	background-image:  url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAD5SURBVHjaYgzctDJZgJNbYPu927teff96+R8DIwNAADE5SMg4zHPx7uk0t2lh/P+fk+E/AwNAADHfNNd/GKisFmIrp2R4/sXTZzdfPzsNEEDMH6xN30jx8Glay8jrawgKaW+4f2cPQAAxM3g4/bv54d39UDXNIDVhUWl2BgZ+gABiYmZhYWBmZPz1799/oGkMDCyMTEwAAcT0/+8/5mxdo1w5fgHx669fPGk9e7wDIICY5Hj59IPUtMJAqmqP7u98+v7NJYAAYio0NC1UFBQWXnn14s5tD+4sYAAaBxBALAeePzlwYc/WCzvu39n1m5HpCwMLKwNAgAEA1H1T2USsXFMAAAAASUVORK5CYII=);
}

.content .content .tabs h3 > a,
.content .content .rating h3 > a,
.content .content .rating ul {
	padding: 8px;
}

.content .content .rating ul {
	padding-top: 0;
}

.content .content .rating ul {
	border: solid 1px #009286;
	margin-bottom: 0;
}

.content .content .rating ul li {
	background: none;
	padding: 4px 0 4px 0;
	border-bottom: solid 1px  #009286;
	overflow: hidden;
	min-height: 70px;
	margin-bottom: 0;
}

.content .content .rating ul li.last {
	border-bottom: none;

}

.content .content .rating ul li p {
	margin-bottom: 8px;
}

.content .content .rating ul li.short-term span,
.content .content .rating ul li.long-term span,
.content .content .rating ul li.prediction span {
	font-size: 13px;
	width: 70px;
	margin: 0 auto;
	display: block;
}

.content .content .rating ul li.short-term span,
.content .content .rating ul li.long-term span {
	border-radius: 100%;
	height: 32px;
	font-size: 14px;
	line-height: 30px;	
	text-align: center;
	color: #fff;	
}


.content .content .rating ul li.short-term span + p,
.content .content .rating ul li.long-term span + p {
	text-align: center;
	margin: 0 auto;
}

.content .content .rating ul li.long-term span {
	background-color: #00ABE9;
}

.content .content .rating ul li.short-term span{
	background-color: #005E5D;
}

.content .content .rating ul li.prediction span {
	font-weight: bold;	
}

.content .content .rating ul li.document a {
	background: none;
	color: #009286;
}

/* financial table */
.content .content .extra-wide .financial + h2,
.content .content .extra-wide .financial-long + h2,
.content .content .extra-wide .general-wrapper + h2 {
	margin-top: 20px;
}

.content .content table.financial-long,
.content .content table.financial {
	border: none;
}

.content .content .financial-long tr th,
.content .content .financial tr th {
	background-color: #fff;
	color: #009286;
	margin: 0;
	padding: 0;
	border-right: solid 2px #F9F9F9;
	border-top: 0;
}

.content .content .financial-long tr th h3,
.content .content .financial tr th h3 {
	margin-bottom: 0;
}	

.content .content .financial-long tr th a, 	
.content .content .financial tr th a {
	color: #009286;
	font-weight: bold;
	font-size: 14px;
	font-family: Arial, Helvetica, sans-serif;
	display: block;
	padding: 8px;
	text-decoration: none;
	border: solid 1px #ECECEC;
	outline: none;
	background:
		url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAKCAYAAAB8OZQwAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADPSURBVHjaYth5/3bszItnKj5//y75//9/BhAGCCCGCaePtDI0Fv1vPrp/GkwQIIAYvv74LqSxYMorlv6mv1dePHUECQIEEBMXG/u7Aj2TaX9+/mAqO7a/7fefPzwAAcTw++8fhvdfv4gpzZ/8jKGr5v/UM8eaAAKIiYWJmYGbjf0XMyPTX6CBDN/+/OEECCCwwcuunCtm6Kz+77J64dnvv37yAwQQ1KKpL5n7m/5dfPbYBaQIIIAgTmoq/l97ePccmJMAAogByfESMEGAAAMAOB99Xmj2AkMAAAAASUVORK5CYII=)
		no-repeat	93% 12px;
}

.content .content .financial-long tr td,
.content .content .financial tr td,
table.general-long tr td,
table.general tr td
 {
	border: 0;
	border-right: solid 2px #F9F9F9;
	width: 25%;
	padding: 8px;
}

table.general-long tr td, 
table.general tr td
{
	width: auto;
}

.content .content .financial-long tr.even td,
.content .content .financial tr.even td {
	background: #ECECEC;
}

.content .content .financial-long tr.odd td,
.content .content .financial tr.odd td {
	background: #F2F1F2;
}

.content .content .financial-long tr td p,
.content .content .financial tr td p {
	color: #848484;
	font-weight: bold;
	height: 35px;
}

.content .content .financial-long tr td a,
.content .content .financial tr td a {
	color: #009286;
	text-decoration: none;
}

.content .content .financial-long tr td.expand,
.content .content .financial tr td.expand,
.content .content .general-long tr td.expand,
.content .content .general tr td.expand {
	border-top: 2px solid #F9F9F9;
	text-align: center;
	color: #009286;
	cursor: pointer;
	font-weight: bold;
	font-size: 14px;
	background: #ECECEC;
}

.banner {
	display: block;
	margin: 10px;
	padding: 0;
	position: relative;
}

.banner img {
	display: block;
	width: 100%;
}

.content > a.banner {
	margin-top: -10px;
}

body.has-toolbar .content > a.banner {
	margin-top: 7px;
}

/*showcase */
.content .content .showcase {
	position: relative;
	float: left;
	clear: none;
	z-index: 10;
	margin: 0;
	padding: 0;
	background: none;
}

.content .content .showcase:hover {
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=80)";
	filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity: 0.8; 
}

.content .content .showcase a {
	margin: 0;
	padding: 0;
	text-decoration: none;
	display: block;
}

.content .content .showcase img {
	position: relative;
	margin: 0;
	border: 0;
	z-index: -1;
	display: block;
}

.content .content .showcase a.video > span:first-child {
	background:
		url(data:image/gif;base64,R0lGODlhKAAoAPcAAACKgAKOfwCDelWupQCKfiKSjACQgxWTkCCRharX1EKkmxeWjhmUjSGQhhqTiDiYkRWQh7fZ2AaPiACUhQKRiSKRgwGUghiTk/L8/COPhQaPgxeWiwCUiACUhgCOghiSjBuUjRmUjxiWhxeTjQiOhwaOhAKMggGGdhWXjRqUiRiVhwKRhQCShgCThAGSggKRhgOQhwGThAGShwKShACThrTY1wGThgKRhACShQORhQGThQGRhQCThQGRhheVjAKSgwCThwKRhwORhgGSgwORghqViQCShBeWiAKRgwORhxeWiRiWiQGSiCKRhgOShgKShgGRhwCShwKShwSQhv7//wSRhfr+/gCTgwORhAKQhgORgwWQhReXiReVjQGRiQWQhwOQhhmViAGTgxiViQCRhwKUhReXjAWPhwSPhgWPhgKQggSQhB+RhxeWjSOQhgCSggKSggOShRqTjAKThAOSh7Le2xiUiACTiB2TiwSQhwOShBeVjgWQgwSRhgCRhgOQhQSRghaVjBaVjvP8/AmQhPL7+3+/uB+RiKvV0wCSiASRh+Dx8QWQhF+3sCKShQSQhRmRgAKPhwKPhRiWiACNhQCPhQCPhhuSh1minRaUjhyOggOOgP3//wSPhwmMhej4+CKQheTz8en6+RqVhwyRgByUh8rq5xiWigSQgwqJegSRg/r+/XOllQCTiYzFwACQhACMewCRhCKQhiGQhwSShbTY1hiTjgKTgwCJegCFfACLeAWDdgOKegKUgRaUjxeUjsnp5RaWjRmWhwCSgACSigOSiBKShAKRgXzDvazc1261sAOTgBeXiJvPybPa2QOThAqJfwaOh2/CtgGTiCuXkL3h3zOjlBeUjAWQhgKMho/Ew1+1qQCRhReWjACKegCVguj49xiUiR6Ti6LTzgSRiQODdAKWfwCHcxiVigOSgmSwrAWRhQKQhxaVjReUjc3r6EyUi+76+iSXkSubl7bg3BiZjQCQh9Tx8AGQhhGLgBCOgAKShQGShAGShv///wGShSH5BAAAAAAALAAAAAAoACgAAAj/ALXJ+2Ark68Dvy6xmcUGjzhZCBA4qlChSRNZbtxkAGWxSYOIERtUyDCLVZFNqtRo0YPlxoQyM1Y4mfnkxYuZK3KumIFFzw8kP37cmrOvaBVaOSBde2EDh41+N6Yk8UKMyQ0k/7j1qxkkShQZfnrYFPKiR7+zZPzICPICCooC/VjI3fFiDaAVPVas0fLGhd8hRgLz4/fvX87CiPsVHtxCDp4Xcln0yMKOzL8rV1rowGE4x75/fkMTGU0ktIvBQ0bDKaXiM+IVQmzsy9HPSysaT4T0s2FDhm/fUGT0M3u2HxPgQaAoCUMY8b8cE6owwtHJRox9YL4koePauffvOMZc//i+4t+ffkCiVYHzo8WWPlW6f5//D8eSEPI72+AgI4/NPCSw8A8W9BX4DwtHLEDePxwk8YUOBhDwyjRJKBKDDgbOx4ISPuS3Qj8cnLFFAArUMcAJJtwgW4bfbdiGhzhIscUPJyDizyDjWIOLJIqx6BwOp/ySXz8twECYABH4oyQGrugDwDDLaBHFCyVMwcEd5EiQg3c8hBHId0Qa+Y8ANSipJBWLKANBJVFY8M0NqMAGAxQceEdDEeEMWeSRZZp55j0P5EIJEx3wc8MP/8jAhJ1hOKCnmGT66ecgCcwDAD5MvLAChj0wagaYe47Zp6RmrtJMKgTs8AUJaVzh6aN8kv8qKRWmbEOKAUlMMQGXYTCwg3dhxiqrpFYAo0A2FJjTXGFdfvCrc8GKOqysokBgTy/L/sPDGNfAKu20flJRRz6eUMCrHN5GCq4/VrzTiAlAPOMCrwykO+qwn6gDDQA4IHFDIoyOYO+08dBDDQBksJrDCz0ixsIS6AIbqrrEJlAAAAYUI8Ux/FzJB5dLpJDfC2Kkk0UP59QiKSehSKOLCRI0XCANwtiR3xT8iGFDFuUkaSY4hvACyx9oyNBCtvPRfER+YPzDTz9C7OKMkoUkowkBkUhwRhwr3IChgTRz0SIPOWCTgzfIWFHNIR5Y4gUHO3zzjQZOdJAhCyIo8R0NQAj1kUYcVxBSjwYmGDHBDDHwAYgYK0ghs4ZH2PEsYvsAAcQNc6yDhgcG3FAYHVIkAcYT+8wwQ4Y0HDHK5IXt0w8NMcTwSB9DDBFXFjAEoXsSK8R+NxcR+yg8fTgoccETwyfvHYLjKe/8gUcw8Lzz9tU7ffIsTLLAPjroEAM/Mfxjgw7FNez90w0/9RQ/MxC2zw0E/mMEF8YgMUMZ38fu1w+mx7RDLPxoQQtKhwQXDCEGMekBEtQQiygAYQgzYAEN3mAMTIDgGj7owh7c0YVAdKENPghhCAPRjmAEQxCC8EE3QjgGO2xgAQvYwwLMwAxmbAAdS4BHQAAAOw==)
		no-repeat 50% 50%;
	display: block;	
}

.content .content .showcase .description {
	position: absolute;
	padding: 10px;
	bottom: 0;
	left: 0;
	color: #fff;
	text-shadow: 1px 1px #000;
}

.content .content .showcase .description > strong {
	display: block;
	font-size: 16px;
	font-weight: normal;
}

.content .content .showcase .description .meta {
	display: block;
	font-size: 12px;
	font-weight: normal;
	margin-top: 5px;
}

.content .content .showcase .description .meta,
.content .content .showcase .description .file-info {
	color: #dadcdb;
}

/* Start responsive overrides */
@media screen and (max-width: 768px) {
	.general-wrapper {
		overflow-x: scroll;
	}
	
	.content .content .carousel-wrapper ul.slide-controls,
	.extra-wide {
		margin-left: 8px;
	}


	.content .content .headlines.calendar ul li span.meta span.month,
	.content .content .headlines.calendar ul li span.meta span.year {
		position: relative;
		top: -2px;
	}

	.headlines .carousel-wrapper a.previous:link {
		left: -7px;
	}

	.headlines .carousel-wrapper a.next:link {
		right: -7px;
	}
	
	.content .content .headlines ul li h3 a:link {
		font-size: 14px;
		height: 45px;
		padding: 18px 8px 47px 19px;
	}
	
	.content .content .headlines ul li h3 a span {
		overflow: hidden;
		display: block;
		height: 40px;
		font-size: 14px;
	}
	
	.content .content .headlines ul li h4 {
		padding-left: 19px;
		background-color: 
	}
	
	.content .content .carousel-wrapper ul.slide-controls li {
		padding: 0 10px;
	}
	
	.content .content .carousel-wrapper .slide-controls li > a {
		margin-left: 0;
	}
	
	.breadcrumbs,
	body > div.feedback {
		display: none;
	}
	
	html {
		min-width: 0;
		padding-top: 0;
	}
	
	body {
		width: auto;
		position: relative;
		font-size: 75%;
		line-height: 1.5;
		padding-top: 60px;
		background-color: #f9f9f9;
		z-index: 400;
	}
	
	h1 {
		font-size: 1.2em;
	}
	
	input[type=text],
	select,
	textarea {
		font-size: 16px;
	}
	
	.content .content,
	.content .content > div,
	.content .content > .wide,
	.content .content > .semi-wide,
	.content .content > .extra-wide,
	.content .content > .small,
	.content.no-nav .content > div,
	.content.no-nav .content > .wide,
	.content.no-nav .content > .semi-wide,
	.content.no-nav .content > .extra-wide,
	.content.no-nav .content > .small,
	.content.no-nav .content > .semi-semi-wide,
	body > .nav, body > .header,
	body > .nav ul,
	.content .content > .wide ul.first,
	.content .content > .wide ul.last,
	body.careers .aside > div,
	.content .content .wide + .mobile-buttons,
	.content .content .extra-wide + .mobile-buttons,
	.sitemap .column,
	.content .content.hard-aside > div {
		display: block;
		width: auto;
		float: none;
		clear: both;
		min-height: auto;
		min-width: 0;
	}
	
	.content .content .contact-detail img {
		margin: 10px;
	}
	
	.content .content > .wide ul.last {
		margin-left: 0;
	}
	
	.content .content > .wide ul.first + ul.last {
		margin-top: -12px;
	}
	
	.content .content.mobileAccordeon > .wide ul.first + ul.last {
		margin-top: -20px;
		margin-left: 0;
	}
	
	.content .content > div.min-height {
		min-height: 0 !important;
	}
	
	body > .content,
	.content .content {
		min-height: 225px;
	}
	
	.content div > img {
		float: left;
		margin: 0 10px 10px 0;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.content div h2 + img {
		margin-top: 0;
	}
	
	.min-height .more, .min-height .details {
		position: static;
	}
	
	body > .content:before, body > .content > .before, body > .content:after, body > .content > .after, .content .content > .highlight + .highlight:before, .content .content > .highlight + .highlight > .before, .content .content > .highlight:after, .content .content > .highlight > .after {
		width: auto;
	}
	
	.content .content > .highlight, .content.no-nav .content > .highlight,
	.content .content > .highlight + .highlight, .content.no-nav .content > .highlight + .highlight {
		width: auto;
	}
	
	#colorbox div.follow-us > a, div.content div.content div.follow-us > a, div.content div.content div.meer-buttons-wrapper > a, #colorbox div.follow-us div.meer-buttons-wrapper > a {
		width: auto;
		padding-right: 5px;
	}
	
	div.content div.content div.follow-us {
		padding-bottom: 0;
	}
	
	/* Carousel */
	.content.no-nav .highlights.extra-wide ul,
	.content .highlights.extra-wide ul {
		padding-left: 0;
		position: relative;
	}
	
	.content .highlights ul li .bg + span {
		opacity: 0;
		top: 0;
		position: absolute;
		transition: opacity 3.2s;
	}
	
	.content .highlights ul li a > .video-button {
		display: none !important;
	}
	
	.content .highlights ul li.current .bg + span {
		opacity: 1;
	}
	
	.content .highlights ul li a,
	.content.no-nav .highlights ul li a {
		overflow: hidden;
	}
	
	.content .highlights ul li,
	.content .highlights ul li a,
	.content.no-nav .highlights ul li,
	.content.no-nav .highlights ul li a {
		width: auto;
	}
	
	.content .slide-show.highlights.extra-wide ul li a,
	.content.no-nav .slide-show.highlights.extra-wide ul li a {
		height: 100%;
		background: none;
	}
	
	.content .highlights.slide-show ul li,
	.content.no-nav .highlights.slide-show ul li {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		border: 0;
		overflow: hidden;
	}
	
	.content .highlights.slide-show ul li a img {
		width: 100%;
	}
	
	.content .highlights.slide-show ul li a span.bg,
	.content .highlights.slide-show ul li.current a span.bg {
		display: none;
	}
	
	.content .highlights.slide-show ul li a .bg + span {
		display: block;
		padding: 10px !important;
		background: rgba(255, 255, 255, .7);
		margin: 20px;
	}
	
	.content .highlights.slide-show ul.slide-show li a.video span > span.watch-video {
		display: block;
		padding-left: 0 !important;
		margin-top: 5px;
		line-height: 24px;
		clear: left;
	}
	
	.content .highlights.slide-show ul li.current a span.clock,
	.content.no-nav .highlights.slide-show ul li.current a span.clock {
		text-shadow: 1px 1px 1px rgba(0, 0, 0, 1);
	}
	
	.content .content .highlights.slide-show ul li a span span.video-button,
	.content .content .highlights.slide-show ul li a.video span span.video-button,
	.content .content .highlights.slide-show ul li a.video span span.video-button:hover {
		display: block !important;
		position: static !important;
		margin: 0 10px 0 0;
		padding: 0;
		background-size: 50px 25px;
		width: 25px !important;
		height: 25px;
		clear: left;
		float: left;
	}
	
	.content .content .highlights.slide-show ul li a.video span span.video-button:hover {
		background-position: 0 0;
	}
	
	.content .colleagues li > div {
		font-size: 12px;
		line-height: 18px;
	}
	
	.content .highlights ul,
	.content .highlights.slide-show ul {
		width: auto;
		height: 100%;
		padding: 44,5121951% 0 0;
	}
	
	.content .content > .highlight,
	.content.no-nav .content > .highlight {
		padding: 20px 0 10px 11px;
	}
	
	.content .content > .highlight + .highlight,
	.content.no-nav .content > .highlight + .highlight {
		margin-left: 10px;
		margin-top: 0;
		padding: 0;
		height: auto;
	}
	
	.content > .highlight + .highlight img {
		width: 100%;
		max-width: 380px;
		margin: 0;
		float: none;
	}
	
	.content > .highlight + .highlight p {
		color: #333;
	}
	
	body > .content > .nav {
		width: auto;
		margin: 0 20px 25px;
		clear: both;
	}
	
	.content > .nav ul ul {
		margin-right: -40px;
		width: auto;
	}
	
	.content > .nav ul ul ul {
		margin-right: -35px;
	}
	
	.content > .nav ul ul ul ul {
		margin-right: -50px;
	}
	
	.content > .nav > div.online-services-login {
		width: auto;
	    border: 1px solid #DEDEDE;
	    box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
	}
	
	.logo {
		position: absolute;
		left: 50%;
		margin-left: -9px;
		padding-top: 1px;
	}
	
	body > .nav, body > .header {
		position: static;
	}
	
	body:before,
	body > .before,
	body:after,
	body > .after {
		background-image: none;
	}
	
	body > .nav {
		height: auto;
		background: 0;
	}
	
	body > .nav li {
		float: none;
	}
	
	body > .nav li a,
	body > .content + .nav li.active a,
	body > .content + .nav li.first.selected a,
	body > .content + .nav li a:hover,
	body > .content + .nav li.first a:hover {
		color: #333;
		border-bottom-width: 4px;
	}
	
	body > .header {
		height: auto;
		margin-bottom: 20px;
	}
	
	/*
	.google-search-box-header .gsc-search-box input.gsc-input {
		width: 100%;
		max-width: 265px;
	}
	*/
	
	.content .content .google-search-box {
		margin-top: 10px;
		margin-left: 0;
	}
	
	.content .content {
		margin-top: 0;
	}
	
	.content .content > h1,
	.content .content > h1 + p {
		margin-left: 20px;
		margin-right: 20px;
		width: auto;
	}
	
	.content .content > div {
		margin: 0 20px 20px;
	}
	
	.content .content > div.aside {
		margin-bottom: 0;
	}
	
	.content .content > div.mobile-buttons {
		margin: 35px 20px;
	}
	
	.content .content > div.highlights {
		margin: 0;
		border: 0;
	}
	
	.content .content > h1 + div.highlights {
		margin-top: 0;
	}
	
	.content .content > h1 + div.highlights:after {
		background: 0;
	}
	
	.content .slide-show ul {
		margin: 0;
	}
	
	.content .content > div.highlights {
		margin-bottom: 10px;
	}
	
	/* hr */
	.content .content div.colleagues,
	.careers .content .content div.colleagues {
		margin: -8px 0 28px;
		height: 300px;
	}
	
	.content .content div.colleagues img {
		width: 100%;
		height: auto;
	}
	
	.careers .content .content div.colleagues img {
		max-width: 400px;
	}
	
	.content .colleagues ul li div > a {
		font-size: 12px;
	}
	
	.careers .content .colleagues li {
		top: 0;
	}
	
	.content .deal-team ul.slide-controls,
	.content .colleagues ul.slide-controls {
		text-align: center;
		top: auto;
		height: 37px;
	}
	
	.content .deal-team ul.slide-controls,
	.careers .content .colleagues ul.slide-controls {
		bottom: -43px;
	}
	
	.content .deal-team ul.slide-controls li,
	.content .colleagues ul.slide-controls li,
	.content .colleagues ul.slide-controls li.right {
		margin: 7.5px;
		display: inline-block;
	}
	
	.content .deal-team ul.slide-controls li a,
	.content .colleagues ul.slide-controls li a {
		text-indent: -100px;
		height: 7px;
		width: 7px;
		overflow: hidden;
		box-shadow: 1px 1px 2px 1px rgba(0, 0, 0, 0.05);
	}
	
	.content .colleagues ul:not(.slide-controls) li {
		/* overflow: hidden; */
	}
	
	.content .colleagues li > div:not(.overlay) {
		position: relative;
		left: 0 !important;
		right: 0 !important;
		top: 9px !important;
		margin-left: 30px;
		margin-right: 30px;
		width: auto !important;
		height: auto;
		background-color: rgba(255, 255, 255, 0.7);
		padding: 14px 10px 10px;
		z-index: 100;
		overflow-x: hidden;
		margin-bottom: 18px;
	}
	
	.content .colleagues li.slide {
		/* height: auto !important; */
		height: auto;
		width: 100%;
		float: left;
		background-position: right -26px;
	}
	
	.content .colleagues ul li .overlay {
		top: 0;
	}
	
	.careers .content .colleagues ul li.slide > a {
		position: absolute;
		top: 0;
	}
	
	.content .colleagues ul li.slide.has-text-content > a {
		top: auto;
		bottom: 0;
	}
	
	.content .colleagues li > div > p {
		margin-bottom: 2px;
	}
	
	.content .colleagues li > div p.signoff {
		margin-bottom: 0;
	}
	
	.content .content .peek {
		margin: 0;
	}
	
	.content .content:first-child .peek:first-child,
	.has-toolbar .content .content:first-child .peek:first-child,
	.content .content:first-child > div.highlights:first-child {
		margin-top: -18px;
	}
	
	.content .content .peek li {
		overflow: hidden;
	}
	
	.content .content .peek li > a {
		margin: 0 -22px 0 -23px;
	}
	
	.content .content .peek li > div {
		top: auto;
		bottom: 30px;
		height: 70px;
		padding: 4px 20px;
	}
	
	.content .peek li p a {
		font-weight: normal;
		font-size: 14px;
		line-height: 1.4;
	}
	
	.content .peek li a {
		font-size: 11px;
		letter-spacing: -1px;
		text-shadow: 1px 1px rgba(0, 0, 0, .2);
	}
	
	.content .content .peek ul.slide-controls {
		top: auto;
		bottom: 0;
		width: 100%;
		padding-bottom: 2px;
	}
	
	.content .content .peek ul.slide-controls li {
		margin: 0 10.5px;
	}
	
	.content .content .peek ul.slide-controls li a {
		width: 14px;
		height: 14px;
		margin: 0;
	}
	
	.content .peek ul.slide-controls li a:hover,
	.content .peek ul.slide-controls li.current a {
		background: #006A5A;
	}
	
	.measuring-dimensions {
		visibility : hidden !important;
		position : absolute !important;
		display : block !important;
		height: auto !important;
	}
	
	.content .content h2.collapsible-header {
		padding: 12px 30px;
		font-size: 1.5em;
		font-weight: normal;
		margin-bottom: -1px;
		clear: both;
		border-top: 1px solid #d9d9d9;
		border-bottom: 1px solid #d9d9d9;
		background-position: 12px 17px;
		background-image: url(data:image/gif;base64,R0lGODlhCgATALMKAAGShrLa14nMxxudkp7V0cno5b/j4JTRzI3OybTb2P///wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAAKABMAAAQpUMlJq720YDUSBkBwgaFFDiJFgqm0stMLCPFK1+CNIyZwjASMYUPERAAAOw==);
		cursor: pointer;
	}
	
	.content .content h2.collapsible-header a {
		font-size: 1em;
		font-weight: normal;
	}
	
	.content .content .vacancy h2.collapsible-header {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.content .content ul li > a,
	.content .content ul li h3 > a,
	a.more.details,
	.video.teaser span.more.details {
		background-position: 0 -37px;
	}
	
	.video.teaser span.more.details {
		width: auto;
		display: block;
		clear: both;
		margin: 0 0 20px;
	}
	
	.content .content h2.collapsible-header.open {
		border-bottom: none;
		background-position: 5px 22px;
		background-image: url(data:image/gif;base64,R0lGODlhEwAKALMKAAGShrLa14nMxxudkp7V0cno5b/j4JTRzI3OybTb2P///wAAAAAAAAAAAAAAAAAAACH5BAEAAAoALAAAAAATAAoAAAQjUMlJq72YGsC7B0NhEd+XYEfJBZmCfAPbKoInz/SKU8K94xEAOw==);
	}
	
	.content .content .aside h2.collapsible-header {
		margin: 0 -20px -1px -20px;
	}
	
	.content .content > .collapsible-header + div,
	div.content div.content div.follow-us {
		margin-bottom: 0;
		padding-bottom: 20px;
	}
	
	
	.content .content .collapsible-header + div {
		margin-left: 12px;
		margin-bottom: 20px;
	}
	
	.content .content .collapsible-header + div + div {
		margin-top: 20px;
	}
	
	.content .aside.mobileAccordeon > .cloud-carousel-wrapper {
		border: none;
		background-color: transparent;
		box-shadow: none;
		padding: 0;
	}
	
	.content .content .mobileAccordeon > .collapsible-header + div > ul.social {
		margin-bottom: -8px;
	}
	
	.content .content .mobileAccordeon > h2.collapsible-header + div > ul {
		margin-left: 0;
	}
	
	a.more,
	a.more:hover,
	a.more.details {
		color: #009286;
		padding: 6px 12px 7px;
		background: #efefef;
		border-top: solid 1px #d4d4d4;
		text-decoration: none;
		display: inline-block;
	}
	
	.content .colleagues ul li > a.more.details {
		border: none;
	}
	
	/* navigation panel */
	a.panel-nav {
		position: absolute;
		left: 100%;
		top: 0;
		width: 90px;
		height: 42px;
		cursor: pointer;
		z-index: 10000;
		background: no-repeat url(data:image/gif;base64,R0lGODlhHQAXAIABAACShf///yH5BAEAAAEALAAAAAAdABcAAAIkhI+py+0PW5i02ouz3rz7D4biSHrRiaYqVLbuC8fyDK72jTcFADs=) 20px 14px;
		background-size: 20px;
	}
	
	.panel-navigation {
		position: absolute;
		top: 0;
		z-index: 5000;
		width: 100%;
		right: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		background-color: #FFF;
		padding-left: 40px;
	}
	
	.panel-navigation:before,
	.panel-navigation-open .panel-navigation .content-overlay {
		content: '';
		position: absolute;
		width: 100%;
		height: 100%;
		display: block;
	}
	
	body > .footer .nav {
		border-top: 29px solid #f9f9f9;
	}
	
	body > .footer:before, body > .footer > .before {
		min-width: 0;
	}
	
	.panel-navigation:before {
		right: 0;
		width: 12px;
		box-shadow: inset -23px 0 10px -18px rgba(0, 0, 0, .15);
		z-index: 20;
	}
	
	.search-wrapper .search-button {
		width: 50px;
		height: 37px;
		display: block;
		background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png) no-repeat 15px 11px;
		padding: 0;
		position: absolute;
		top: 0;
	}
	
	.search-wrapper .google-search-box-header input.gsc-search-button {
		right: -25px;
	}
	
	.panel-navigation-open .gssb_c {
		left: 0 !important;
		width: 100% !important;
		z-index: 10000;
		padding-right: 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		display: block;
		margin-top: 10px;
	}
	
	.panel-navigation-open .gssb_c,
	.panel-navigation-open .gssb_c tbody,
	.panel-navigation-open .gssb_c tr,
	.panel-navigation-open .gssb_c .gssb_e,
	.panel-navigation-open .gssb_c .gssb_a {
		display: block;
	}
	
	.panel-navigation-open .gsc-completion-container {
		border: none;
	}
	
	.panel-navigation-open .gssb_c .gssb_e {
		box-shadow: none;
	}
	
	.search-wrapper.open .search-button {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAQCAYAAAAiYZ4HAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAdtJREFUeNpiPH32HAM6cDu1j+fTn98r/v7/783JzHwhRkoxM01O5QpQ6isTAxbw+c/vNpBiEPv7378GFz6/bwYyVYGYgwVZod2J3fp//v0v+8fA4AcT42Zm+Z0qq/wOyJQG4vtwDTbHdwf9/Pd3BZDJChPjYWb51adldNyQT+gmkPsWiH+xQBVb/kJTzMfC+qtH0+iYIZ/gcSD3MBDfAuIfTKZHd7D++/+/4T+SYjYmpr+9miCTwYr3ATEoZN4D8T8mZkbGlb///3ND9outoNhzAz7By0DmESA+D1MMkmMCeuo5eiiZCQg/gTrhBrJisIZUOZUJomzsV5E1TH5w03DC/Ru6MDXIckwRkvKPp2ibJkpzcN2BCX75+4f9zrfPpvvfvrQA+R+IGRmQdP9U4uK51qVhkCCDpOnkh7cGLXeuTLn37YsBkMsL0wTSAAwghm9q3Hzn29QNEmVQbRJ48+unE5ApCXMac1p6Okz+D9Avb3X5BE6d+fjOFpiWhIAmMV78/EFLgp3jmgIXz32Qa5A9BLZJm4f/XIu6fhLIJg4m5t/q3LzvzAREQE4SAtnCiCW1gtzKBcTqoBAGYkEgBiWNk0D8nAVLYgXbBI2D10DMCUrAQAxKgP8AAgwAfdatGfFWHOsAAAAASUVORK5CYII=) no-repeat 15px 13px;
	}
	
	.search-wrapper {
		position: absolute;
	}
	
	.search-wrapper .gsc-input input:focus:after {
		display: block;
		position: absolute;
		width: 100%;
		right: 0;
		background-color: #FFF;
		padding-left: 40px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		height: 100%;
		z-index: 10;
	}
	
	/* overlay, preventing clicking of page contents when panel is opened */
	.panel-navigation-open .panel-navigation .content-overlay {
		top: 0;
		left: 100%;
	}
	
	.panel-navigation .content-overlay {
		display: none;
	}
	
	html.panel-navigation-open,
	.panel-navigation-open body {
		overflow-x: hidden;
	}
	
	body.has-panel > .content,
	body.has-panel > .footer,
	body.has-panel > .header,
	.panel-navigation {
		-webkit-transform: translate3D(0,0,0) translateX(0);
		-webkit-perspective: 1000;
		-webkit-backface-visibility: hidden;
		-ms-transform: translateX(0);
		transform: translateX(0);
		-webkit-transition: -webkit-transform .5s;
		-ms-transition: -ms-transform .5s;
		transition: transform .5s;
	}
	
	.logo {
		top: 12px;
	}
	
	body > .header {
		position: absolute;
		top: 0;
		padding-top: 0;
		width: 100%;
		height: 72px;
		z-index: 0;
		background: #FFF;
	}
	
	.content .content:first-child > .peek:first-child:after,
	.content .content:first-child > div.highlights:first-child:after,
	body > .header:after {
		position: absolute;
		content: '';
		top: 0;
		height: 11px;
		width: 22px;
		left: 50%;
		margin-left: -11px;
		z-index: 100;
		background:
			url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABYAAAAMCAYAAABm+U3GAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAADiSURBVHjaYvj//3/jf+qDRoAAYgASIlDDf1HBwD9AvA6I5QACCGQwCLMCcQcQf6PA0N9AvAqIpUBmAgQQzGAQ5oC6/BuZhq4AYjGYeQABhGwwCPMDcSsQfyXDpRLIZgEEELrBIMwMDZbPJBgqg24OQABhMxiEuYG4gUCwgAxdhu5SGAYIIFwGwwzH5XJQ7C8HYnFc+gECCJ/BsNTSDsSfkAz9C8QrYbGPCwMEECGDQZgPLZ2DYl+WkD6AACLGYBDmAuJuIF5KjKEgDBBAjGDTCQNGINYFYn4gPgrE/whpAAgwANujU66mV7doAAAAAElFTkSuQmCC)
			no-repeat 50% 0;
	}
	
	body > .header:before {
		position: absolute;
		content: '';
		top: 42px;
		height: 30px;
		width: 100%;
		left: 0;
		background-image:
			-webkit-linear-gradient(left, rgba(249,249,249,1) 0%,rgba(249,249,249,0) 100%),
			-webkit-linear-gradient(top, #cccccc 0px,#f9f9f9 30px);
		background-image:
			linear-gradient(to right, rgba(249,249,249,1) 0%,rgba(249,249,249,0) 100%),
			linear-gradient(to bottom, #cccccc 0px,#f9f9f9 30px);
	}
	
	body > .header:after {
		top: 42px;
	}
	
	.panel-navigation-open body > .content,
	.panel-navigation-open body > .footer,
	.panel-navigation-open body > .header,
	.panel-navigation-open .panel-navigation {
		-webkit-transform: translateX(100%) translateX(-40px);
		-ms-transform: translateX(100%) translateX(-40px);
		transform: translateX(100%) translateX(-40px);
	}
	
	.content-nav:after {
		content: '';
		display: block;
		position: absolute;
		width: 100%;
		background: #009286;
		background: -webkit-linear-gradient(left, #009286 0%,#29938f 100%);
		background: -o-linear-gradient(left, #009286 0%,#29938f 100%);
		background: -ms-linear-gradient(left, #009286 0%,#29938f 100%);
		background: linear-gradient(to right, #009286 0%,#29938f 100%);
		height: 42px;
		top: 0;
		left: 0;
		float: left;
	}
	
	.has-panel .language {
		float: right;
		padding-right: 0;
		position: absolute;
		right: 0;
		z-index:2;
	}
	
	.has-panel .language h2,
	.has-panel .nav h1 {
		display: none;
	}
	
	.search-wrapper {
		position: relative;
		float: left;
		padding-left: 5px;
		width: 100%;
		box-sizing: border-box;
		height: 42px;
		-moz-box-sizing: border-box;
		z-index: 1;
	}
	
	.search-wrapper:before,
	.search-wrapper:after {
		content: '';
		position: absolute;
		display: block;
		width: 50%;
		height: 8px;
		left: 0;
		top: 38px;
		background: -webkit-linear-gradient(left, rgba(0, 146, 134, .2) 0%,rgba(0, 146, 134, 0) 100%);
		background: -o-linear-gradient(left, rgba(0, 146, 134, .2) 0%,rgba(0, 146, 134, 0) 100%);
		background: -ms-linear-gradient(left, rgba(0, 146, 134, .2) 0%,rgba(0, 146, 134, 0) 100%);
		background: linear-gradient(to right, rgba(0, 146, 134, .2) 0%, rgba(0, 146, 134, 0) 100%);
	}
	
	.search-wrapper:after {
		right: 0;
		left: auto;
		width: 40%;
		background: -webkit-linear-gradient(left, rgba(148, 194, 60, 0) 0%,rgba(148, 194, 60, .5) 100%);
		background: -o-linear-gradient(left, rgba(148, 194, 60, 0) 0%,rgba(148, 194, 60, .5) 100%);
		background: -ms-linear-gradient(left, rgba(148, 194, 60, 0) 0%,rgba(148, 194, 60, .5) 100%);
		background: linear-gradient(to right, rgba(148, 194, 60, 0) 0%, rgba(148, 194, 60, .5) 100%);
	}
	
	.has-panel .language li {
		display: block;
		float: left;
	}
	
	.has-panel .language li:after {
		content: '|';
		color: #FFF;
	}
	
	.has-panel .language li:last-child:after {
		content: '';
	}
	
	.has-panel .language a {
		padding: 12px 10px 5px;
		display: inline-block;
		color: #FFF;
	}
	
	.has-panel .language li.active a {
		font-weight: bold;
	}
	
	.panel-navigation {
		background: #FBFBFB; 	
	}
	
	.panel-navigation .content-nav {
		margin-top: 50px;
	}
	
	.panel-navigation .content-nav li.selected > a {
		color: #015D5D;
		font-weight: bold;
		border-left: 3px solid #F3C000;
		text-indent: -3px;
	}
	
	.panel-navigation .content-nav .has-subnav.active > a,
	.panel-navigation .content-nav .has-subnav.selected > a {
		color: #666;
		font-weight: bold;
		border-left: none;
		text-indent: 0;
	}
	
	.panel-navigation .content-nav li {
		background-color: #fbfbfb;
	}
	
	.panel-navigation .content-nav li a,
	.panel-navigation .sub-nav h2 a {
		display: block;
		border-top: 1px solid #FFF;
		border-bottom: 1px solid #DDD;
		padding: 6px 25px 10px;
		color: #666;
		font-size: 14px;
	}
	
	.panel-navigation .content-nav .has-subnav > a {
		background-image: url(data:image/gif;base64,R0lGODlhHgAOAIABAAGShgAAACH5BAEAAAEALAAAAAAeAA4AQAImjAOny60Ao5stQopfytzInlkfyFgkdZ3oqC7i1h4vHIuxm96PfhQAOw==);
		background-repeat: no-repeat;
		background-position: right center;
	}
	
	.panel-navigation .content-nav .has-subnav.open > a {
		background-image: url(data:image/gif;base64,R0lGODlhHgAHAIABAAGShgAAACH5BAEAAAEALAAAAAAeAAcAQAIXhI8Yy+2ewJs0RFVzM7rf1FFfqGGkUwAAOw==);
	}
	
	.panel-navigation .content-nav .has-subnav > ul {
		display: none;
	}
	
	.panel-navigation .content-nav .has-subnav.open > ul {
		display: block;
		border-bottom: 1px solid #ddd;
	}
	
	.panel-navigation .content-nav .has-subnav .has-subnav.open a {
		border-bottom: none;
	}
	
	.panel-navigation .content-nav li li a {
		padding-left: 50px;
		background: #fff;
	}
	
	.panel-navigation .content-nav li li li a {
		padding-left: 75px;
		border: #fff;
	}
	
	.panel-navigation .content-nav li li li li a {
		padding-left: 100px;
	}
	
	.panel-navigation .sub-nav h2 {
		display: none;
	}
	
	body.news > .header {
		min-height: 40px;
	}
	
	.video-responsive-wrapper {
	    position: relative;
	    padding-bottom: 56.25%;
	    height: 0;
	    overflow: hidden;
	}
	
	.youtube-player .video-responsive-wrapper {
		padding-top: 30px;
	}
	
	.video-responsive-wrapper iframe,
	.video-responsive-wrapper object,
	.video-responsive-wrapper embed,
	.video-responsive-wrapper video {
	    position: absolute;
	    top: 0;
	    left: 0;
	    width: 100%;
	    height: 100%;
	}
	
	.content .abstracts li {
		width: auto;
		display: block;
		min-height: 40px;
		height: auto;
	}
	
	.content .abstracts li div,
	.fancy.content .business-finder.selection div {
		max-width: 200px;
		width: auto;
		margin-right: 10px;
	}
	
	.google-search-box .gsc-results .gsc-cursor-box .gsc-cursor-page {
		float: left;
		margin-bottom: 4px;
	}
	
	.market-access-tool .center-text {
		display: none;
	}
	
	.market-access-tool svg {
		width: 100% !important;
		height: 100% !important;
	}
	
	div.legend {
		margin-top: 0;
		width: auto;
	}
	
	div.content div.content.glossary ul {
		margin-left: 20px;
		margin-right: 20px;	
	}
	
	.content .content.glossary .mobile-buttons {
		display: none;
	}
	
	.content .content h2,
	.content > div > ul {
		clear: both;
	}
	
	.content > div.contact > ul {
		clear: none;
	} 
	
	.aside > div,
	body.lcmb .aside > div,
	body.careers .aside > div,
	body .content .aside > div.search-vacancies,
	body .content .content > div.dropdown-array {
		width: auto;
	}
	
	.file-info {
		width: auto;
		display: block;
		float: none;
	}
	
	div.emphasis fieldset {
		clear: both;
	}
	
	.generation-next {
		height: auto;
	}
	
	.generation-next ul li img,
	.generation-next h2,
	.generation-next div {
		position: static;
		width: auto;
	}
	
	.generation-next ul li {
		overflow: hidden;
	}
	
	.generation-next ul li img {
		width: 153%;
	}
	
	.footer .copyright-notice {
		margin: 17px -2px 15px 10px;
	}
	
	.footer .copyright-notice,
	.footer .copyright-notice a {
		color: #999;
	}
	
	body > .footer .nav,
	body > .footer .social + h2 + .nav {
		background: url(data:image/x-png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAA7CAMAAABMrVrcAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAAA5UExURfv7+/7+/vr6+uzs7Ovr6/Dw8PHx8e/v7/b29vz8/O3t7e7u7urq6vj4+P39/fT09Pn5+f///////6NYNBQAAAATdFJOU////////////////////////wCyfdwIAAABhklEQVR42mLgZxFEA9y8AAHEIMSOJsrCJAQQQAxCQmwooixAEYAAAiIhNmaEGDNIACCAQFiIFS7KzATiAwQQWBAuygzhAgQQhISawAPlAQQQlAKr5eKAcgACCCYIFGVngrEBAgguKMTOAWcCBBBCEAkABBBWQYAAwioIEEBYBQECCKsgQABhFQQIIKyCAAGEVRAggLAKAgQQVkGAAMIqCBBAWAUBAgirIEAAYRUECCCsggABhFUQIICwCgIEEFZBgADCKggQQFgFAQIIqyBAAGEVBAggrIIAAYRVECCAsAoCBBBWQYAAwioIEEBYBQECCKsgQABhFQQIIKyCAAGEVRAggLAKAgQQVkGAAMIqCBBAWAUBAgirIEAAYRUECCAGTgYMwAkQQAyMTALogA8ggBiEMEQZhQACCGgmqigTo5AQQACBLEIWBYkJAQQQ2HYkUZCYEEAAQZwEFwWLCQEEENSdEFEmiJgQQADBHA8WhYoJAQQQ3EdAUZiYEEAAIbzJCBcTAggwAJjnTMloEhO2AAAAAElFTkSuQmCC) no-repeat scroll 27px -40px transparent !important;
		padding-left: 46px;
		padding-top: 18px;
	}
	
	body > .footer .nav li {
		height: 15px;
		border: none;
		background: url("data:image/gif;base64,R0lGODlhAQAMAIAAAJmZmQAAACH5BAAAAAAALAAAAAABAAwAAAIDhI9WADs=") no-repeat scroll right 3px transparent;
	}
	body > .footer .nav li:last-child {
		background-image: none;	
	}
	
	body > .footer .nav li a {
		top: 0;
		padding: 0 6px;
	}
	
	body > .content:before,
	body > .content:after,
	body > .content > .content:before,
	body > .content > .content:after,
	.content .content > .highlight:before,
	.content .content > .highlight:after {
		display: none;
	}
	
	.content .content > .closing.highlight:before,
	.content .content > .closing.highlight:after {
		display: block;
	}
	
	body > .content > .content > .closing.highlight {
		margin: 20px 0;
		padding-left: 20px;
	}
	
	.content > .highlight > * {
		float: none;
	}
	
	.logo img,
	.logo object {
		width: 96.75px;
		float: left;
	}
	
	body > .header > .toolbar {
		display: none;
	}
	
	body > .content {
		background: 0;
		position: relative;
		z-index: 30;
	}
	
	.content .nav.search-vacancies {
		border: 1px solid #DEDEDE;
		box-shadow: 0 0 6px 1px rgba(0, 0, 0, 0.08);
		margin-top: 20px;
	}
	
	.content .search-vacancies fieldset {
		width: auto;
	}
	
	.search-vacancies fieldset > .dropdown {
		width: 49%;
		float: left;
	}
	
	.search-vacancies fieldset > .dropdown:last-child {
		margin-left: 2%;
	}
	
	.search-vacancies fieldset:first-child {
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		border-right: 152px solid transparent;
		position: absolute;
		bottom: 0;
		height: 0;
	}
	
	.content .search-vacancies fieldset input[type="text"] {
		width: 100%;
		position: relative;
		top: -50px;
		padding: 0 3px;
	}
	
	.content .search-vacancies fieldset:last-child {
		
	}
	
	.content .search-vacancies form p {
		position: absolute;
		top: 2px;
		right: 10px;
	}
	
	.sitemap .column {
		padding-left: 0;
	}
	
	/* Google search */
	.search-wrapper .google-search-box-header .gsc-search-box input.gsc-input {
		width: 100%;
		height: 26px;
		border-radius: 4px;
		box-shadow: inset 0 2px 2px #d4d4d4;
	}
	
	.search-wrapper .search {
		margin: 4px 131px 10px 5px;
	}
	
	.google-search-box-header .cse input.gsc-search-button,
	.google-search-box-header input.gsc-search-button {
		background-position: 98% 5px;
	}
	
	body > .content > .nav.search-vacancies {
		overflow: visible;
	}
	
	span.criterium {
		max-width: 100%;
		min-width: 50%;
	}
	
	.product-service-finder .dropdown,
	.no-nav .product-service-finder .dropdown {
		margin: 0 0 10px;
	}
	
	.product-service-finder {
		/* background-position: 0 0; */
		background-image: none;
	}
	
	.contacts-overview .contact {
		width: 100%;
	}
	
	.extra-wide .contact ul {
		margin-left: 0;
		width: 197px;
		float: none;
		overflow: hidden;
	}
	
	.extra-wide .contacts-block:first-child .contact:first-child {
		background: none;
		padding-top: 0;
	}
	
	.content .extra-wide .contact img + ul li a {
		background-color: transparent;
	}
	
	.contacts-block {
		overflow: visible;
	}
	
	.contacts-overview {
		padding: 0;
		background-color: transparent;
	}
	
	.wide.contact ul {
		margin-top:0;
	}
	
	.wide.contact ul li.first {
		font-weight: 700;
	}
	
	.content .vacancies > p.vacancy-count {
		width: 100%;
	}
	
	.content .content .vacancies .vacancy-count + div.pages,
	.search-vacancies + div.pages,
	.content .content .vacancies div.pages h3,
	.content .content .vacancies div.pages .dropdown {
		display: none;
	}
	
	.sorting-vacancies {
		position: absolute;
		bottom: 6px;
		right: 0;
	}
	
	#colorbox .content .content .social li,
	.vacancy .content .content .aside .social li {
		float: none;
		display: block;
		margin: 0 0 20px 0;
		background: linear-gradient(to bottom, #FFFFFF 0%, #E7E7E7 100%);
		padding: 0;
	}
	
	#colorbox .content .content .social a,
	.vacancy .content .content .aside .social a {
		height: 24px;
		width: 100%;
		display: block;
		width: auto;
		height: auto;
		border: 1px solid #bfbfbf;
		padding: 3px 30px;
		position: relative;
		text-align: center;
		text-shadow: 1px 1px 1px rgba(255, 255, 255, 1);
		color: #333;
		margin: 0;
		border-radius: 3px;
		text-indent: 23px;
	}
	
	#colorbox .content .content .social a:before,
	.vacancy .content .content .aside .social a:before {
		content: '';
		display: block;
		position: absolute;
		top: 4px;
		left: 25px;
		width: 0;
		height: 17px;
		border-left: 1px solid #bfbfbf;
		border-right: 1px solid #fff;
	}
	
	#colorbox .content .content .social .linkedin,
	.vacancy .content .content .aside .social .linkedin {
		background-position: 4px 4px;
	}
	
	#colorbox .content .content .social .rss,
	.vacancy .content .content .aside .social .rss {
		background-position: 4px -62px;
	}
	
	#colorbox .content .content .social .twitter,
	.vacancy .content .content .aside .social .twitter {
		background-position: 4px -128px;
	}
	
	#colorbox .content .content .social .youtube,
	.vacancy .content .content .aside .social .youtube {
		background-position: 4px -194px;
	}
	
	#colorbox .content .content .social .facebook,
	.vacancy .content .content .aside .social .facebook {
		background-position: 4px -260px;
	}
	
	#colorbox .content .content .social .hyves,
	.vacancy .content .content .aside .social .hyves {
		background-position: 4px -326px;
	}
	
	#colorbox .content .content .social .print,
	.vacancy .content .content .aside .social .print {
		background-position: 4px -392px;
	}
	
	#colorbox .content .social .e-mail,
	.vacancy .content .content .aside .social .e-mail {
		background-position: 4px -458px;
	}
	
	.vacancies,
	.vacancies > .search-vacancies {
		background: none;
		border: 0;
	}
	
	.vacancies > .search-vacancies h2,
	.vacancies > .search-vacancies .info {
		display: none;
	}
	
	.vacancies > .filter-vacancies h2 {
		display: block;
	}
	
	.vacancies > .search-vacancies fieldset input[type="text"] {
		top: -32px;
	}
	
	.vacancies > .search-vacancies fieldset:first-child {
		border-right-width: 131px;
	}
	
	.content .vacancies > p.vacancy-count {
		padding-top: 5px;
	}
	
	.vacancy-summary {
		border-top: 1px solid #d4d4d4;
		background: #efefef url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAKCAYAAABSfLWiAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAASpJREFUeNpiZJ7cvv7/fwZ7fT6Bslm65usYGBg+AfEfBigwMTJkIASY2JiYWP8x/Be8+fVTT+mN83Wvf/2UAoqzMpAAmKqUdQplObnOfvv7l//A25f5xdfPzQCKywExO9GGeIhKPunRMMqSZOe8AxK48eWjR/vdq2VApjQQsxBlCBD/UOLiuSLBzrkCJPCfgYHx/Kf33kCmNhDzEmMIyKb/Nsd3C/9n+B8MEhBiZftWqKhxGcQEYg6iDDE9uoONmZFx6d///zX5WFg/NKnpHzMXED4LlHsAxF+IMgQYOzG//v2z5WFmed+ubrDPTED4KlD8EBCD6K9EGcLJxMwJxFfyFTUuAA24CxQ7DMQXgPg9EP8jypA95s6LgPR5IFYE4mdAfIUUA0AAIMAAdcJaS444WKsAAAAASUVORK5CYII=) no-repeat right 50%;
		margin: 0 0 11px;
		padding: 10px 28px 10px 10px;
		position: relative;
	}
	
	.back + p.criteria {
		display: none;
	}
	
	.vacancy-summary p {
		display: none;
	}
	
	.vacancy-summary a.more.details {
		position: absolute;
		left: 0;
		top: 0;
		width: 100%;
		height: 100%;
		text-indent: -100%;
		padding: 0;
		background: 0;
	}
	
	.vacancy-summary ul.criteria {
		margin-bottom: 0;
	}
	
	body > .footer {
		padding-right: 20px;
		height: auto;
		overflow: hidden;
		background-color: #FFF;
		background: -ms-linear-gradient(top, #f9f9f9 0,#f9f9f9 55px,#ffffff 60px,#ffffff 100px);
		background: linear-gradient(to bottom, #f9f9f9 0, #f9f9f9 55px, #ffffff 60px, #ffffff 100px);
	}
	
	.vacancies > div.pages {
		background: none;
		padding-top: 0;
	}
	
	.content .filter-vacancies div {
		height: auto;
		overflow: visible;
		border: 0;
		margin-bottom: 20px;
		overflow: hidden;
		background: transparent;
	}
	
	.sorting-vacancies + .filter-vacancies {
		display: none;
	}
	
	.content .filter-vacancies h3.filter-type {
		float: left;
		clear: none;
		margin: 0 10px 10px 0;
	}
	
	.content .vacancies .filter-vacancies {
		margin: 10px 0;
	}
	
	.content .vacancies .filter-vacancies li {
		margin: 4px 4px 4px;
	}
	
	.content .filter-vacancies h3.filter-type a {
		margin: 0;
	}
	
	.content .filter-vacancies h2 {
		font-size: 12px;
		color: #333;
		margin: 10px 0;
	}
	
	.vacancies > div.pages {
		padding-right: 150px;
		padding-left: 0;
	}
	
	div.sorting-vacancies div.dropdown {
		margin-right: 0;
		min-width: 127px;
	}
	
	.content .filter-vacancies h3.filter-type.filtered a {
		padding-right: 23px;
		position: relative;
	}
	
	.content .filter-vacancies h3.filter-type.filtered a span.check {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAkAAAAHCAYAAADam2dgAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJlJREFUeNpi+f//PwM6SOzXFABSK4DYBYj7WIACEUCGAxA3zi+8/hzIZweyq4HYHYifAPFNJiBRBsTpQFwBVMACpCOBuAiIvwJxNlDjXJBgHdTobCDmAGI/IAZpbgIq2ASyngnI2AI1HuS4NCCWAOJ5QDwN5kYmKA0SmAVl7wNZDdT8BUURUOA3kGoD4rVA3AHkv0b2LUCAAQA/pyzwaQUJegAAAABJRU5ErkJggg==) no-repeat right 50%;
		display: block;
		position: absolute;
		right: 8px;
		top: 8px;
		width: 12px;
		height: 12px;
	}
	
	.content .filter-vacancies h3.filter-type a:hover {
		font-family: Verdana;
	}
	
	.cbox .content .filter-vacancies {
		margin-bottom: 11px;
	}
	
	.cbox .content .filter-vacancies h3,
	.cbox .content .social h3,
	.cbox .content .social h2 {
		margin: 0 -20px;
		padding: 10px 20px 7px;
		border-bottom: 1px solid #dedede;
		background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(240,240,240,1)));
		background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
		background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
		background: linear-gradient(to bottom, rgba(255,255,255,1) 0%,rgba(240,240,240,1) 100%);
	}
	
	.cbox .content .social ul {
		margin: 20px 0 0;
	}
	
	#colorbox .cbox .content .social ul li:first-child {
		margin-left: 0;
	}
	
	.cbox .content div.social {
		margin-bottom: 5px;
	}
	
	.cbox .content .filter-vacancies ul {
		margin: 0 -13px;
		padding-top: 8px;
	}
	
	.cbox .content .filter-vacancies ul li {
		margin: 3px;
	}
	
	.cbox-vacancyfilter #cboxTopCenter,
	.cbox-vacancyfilter #cboxBottomCenter {
		height:15px;
	}
	
	.cbox-vacancyfilter #cboxMiddleRight,
	.cbox-vacancyfilter #cboxMiddleLeft {
		width:15px;
	}
	
	.cbox .header {
	    background: #FDFDFD;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#EEEEEE'); 
		background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#EEEEEE)); 
		background: linear-gradient(to bottom, #FDFDFD, #EEEEEE);
	    border-bottom: 1px solid #DEDEDE;
	    height: 28px;
	    padding: 8px 0;
	    position: absolute;
	    top: 0;
	    text-align: center;
	    width: 100%;
	    margin-bottom: 5px;
	    z-index: 20;
	    display: block;
	}
	
	.cbox .header h3 {
	    color: #006A5A;
	    display: inline;
	    font-size: 1.4em;
	    font-weight: normal;
	    margin: 0;
	}
	
	.cbox .filter-content {
		position: relative;
		z-index: 10;
		top: 50px;
		margin: 0 20px;
	}
	
	.cbox .footer {
		border-top: 1px solid #DEDEDE;
		background: #fff;
	    height: 44px;
	    position: relative;
	    bottom: -50px;
	    width: 100%;
	    z-index: 15;
	}
	
	.cbox .footer .button {
		float: right;
		margin: 8px;
	}
	
	.cbox a.button-previous {
		background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAAA6UlEQVQ4y53VbQqEIBAG4II+TpAVdc0FQRCCoGPVzdp3Boy1NR0T+lM8jM6MU3meZ5Fax3HcX33KF1CP47jlQkbzPBc50ACthNq2FUMzDMOFaCVhCCUhkAVapmnyUBQ6RJGapvn7HoRAC5ClSCEUhA5RpLquH4/hQaAVyFCkGPKgQxSpqqpkiRgS6vtejBju+74BadqeFDmoATe002MGY1tljDOK8W9ytFKKI6cyGiqHGIcawABTaeQNkINjTc4YSQvi1LW68L3GkotsgZc7lo4OxngunDOsPJw7Hm3XdYzfDGTG5ctfgP0CV2G3MlY8YYEAAAAASUVORK5CYII=") no-repeat transparent;
	    display: inline-block;
	    height: 30px;
	    padding: 0 0 0 14px;
	    text-decoration: none;
	    vertical-align: top;
	    float: left;
	    position: absolute;
	    z-index: 25;
	    left: 10px;
	}
	
	.cbox a.button-previous:hover,
	.cbox a.button-previous:focus {
	    cursor: pointer;
	    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAcCAYAAABRVo5BAAABLklEQVQ4y53VjUqEQBAH8JVT1AdQ/P7WxwiiIjiqq0uqd+jBSuvqKoKoOOjJ7L8LxVl+7DogCPJjdsZxlJqmIXVdE8EopQnwyrKsG1F4AVSZpklE4KVt27cUybLMDUugO2RjiAYPXDqOs9pGPLAEYpkURWk9GILnruve44j/0BBcAq2QrRP1QYY8z+tFXfAM4MH3/VYjxuACaB2G4SjahgtkWUdRxIUYrKrqCOglSRIym824B5bC0yAIHnERVVX54c9RAVl9mqYJQXp/AvhE6+TJ/Pd1HAM/x3E8irsGgGHarCHcN3Jz4Nc0TXtrHhryOertxWOf1SHwG8W6rgtBGgdo1nuWZa3MvKtjH/gjz/NfLLKs9oA/i6JgWHQ97gJvDMMgUxbyDvCXNPEXcP0N4ZezDlR+c2wAAAAASUVORK5CYII=") no-repeat transparent;
	}
	
	.cbox a.button-previous span {
		background: #FDFDFD;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#FDFDFD', endColorstr='#EDEDED'); 
		background: -webkit-gradient(linear, left top, left bottom, from(#FDFDFD), to(#EDEDED)); 
		background: linear-gradient(to bottom, #FDFDFD, #EDEDED);
	    border-top: 1px solid #D0D0D0;
	    border-right: 1px solid #D0D0D0;
	    border-bottom: 1px solid #D0D0D0;
	    color: #333333;
	    display: inline-block;
	    padding: 3px 10px 5px 7px;
	    text-decoration: none;
	    text-shadow: 0 1px rgba(255, 255, 255, 0.75);
	    text-transform: lowercase;
	    position: absolute;
	    white-space: nowrap;
	}
	
	.cbox a.button-previous:hover span, 
	.cbox a.button-previous:focus span {
		background: #D7D7D7;
		filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#D7D7D7', endColorstr='#FDFDFD'); 
		background: -webkit-gradient(linear, left top, left bottom, from(#D7D7D7), to(#FDFDFD)); 
		background: linear-gradient(to bottom, #D7D7D7, #FDFDFD);
	    border-top: 1px solid #C5C5C5;
	    border-right: 1px solid #C5C5C5;
	    border-bottom: 1px solid #C5C5C5;
	}
	
	body .content .content > .highlight,
	body .content.no-nav .content > .highlight,
	body.careers .content .content > .highlight,
	body.careers .content.no-nav .content > .highlight {
		width: auto;
		margin-left: 0;
		height: auto;
		background: 0;
	}
	
	.careers .content .content > .highlight, .content.no-nav .content > .highlight {
		padding: 0;
		margin-bottom: 0;
	}
	
	.careers .content .content > .highlight,
	.careers .content.no-nav .content > .highlight {
		background-position: 0 -705px;
	}
	
	.careers .highlight p,
	.content > .highlight p {
		max-width: 379px;
	}
	
	.careers .highlight + .highlight {
		background: none;
	}
	
	.content > .highlight > a,
	.content > .highlight a.more.details {
		width: auto;
		color: #333;
	}
	
	.content > .highlight.closing a.more {
		color: #00A087;
	}
	
	.content > .highlight.closing a.more.details {
		color: #fff;
	}
	
	.content .content > .collapsible-header + .highlight,
	.content.no-nav .content > .collapsible-header + .highlight {
		background: none;
		color: inherit;
		padding: 0 0 20px;
		margin: 0 20px;
		height: auto;
		overflow: hidden;
	}
	
	.content .content > .collapsible-header + .highlight p,
	.content.no-nav .content > .collapsible-header + .highlight p {
		font-size: inherit;
		font-weight: normal;
	}
	
	body.news .content > .collapsible-header + .highlight > div.quote img.teaser-image-big,
	body.news .content > .collapsible-header + .highlight > div.quote p.summary,
	body.news .content > .collapsible-header + .highlight > div.quote p.meta span.type {
		display:none;
	}
	
	.collegas-overview .collegas {
		margin-right: -10px;
	}
	
	body.news div.content div.content div.emphasis {
		text-align: center;
		width: auto;
	}
	
	body.news div.content div.content div.emphasis .follow-us,
	body.news div.content div.content div.emphasis .follow-us:first-child {
		margin: 0 auto 15px;
		clear: both;
	}
	
	body.news div.content div.content div.emphasis .follow-us:last-child {
		margin-bottom: auto;
	}
	
	body.news div.content div.content div.emphasis .follow-us a {
		margin: auto;
		width: 196px;
		height: auto;
		min-height: 27px;
		text-align: left;
		float: none;
	}
	
	body.news div.content div.content div.emphasis .follow-us ul {
		margin: auto;
	}
	
	/* Vacancy detail design changes */
	.vacancy {
		padding-top: 0;
	}
	
	.vacancy .nav {
		position: relative;
		clear: both;
		display: inline-block;
		padding: 20px 20px 0;
		margin: 2px -20px;
	}
	
	.vacancy .nav .previous:before,
	.vacancy .nav .next:before {
	    border-top: 1px solid #DEDEDE;
	    content: "";
	    display: block;
	    left: 0;
	    margin-top: -20px;
		position: absolute;
	    width: 100%;
	}
	
	.header > .google-search-box-header,
	.header > .language {
		display: none !important;
	}
	
	div + p.criteria {
		clear: both;
	}
	
	div + p.criteria .criterium {
		float: none;
		width: auto;
		display: block;
		line-height: 26px;
	}
	
	.contact ul {
		margin-bottom: 0;
	}
	
	body > .content .social li, 
	body > .footer .social li {
	    margin-left: 14px;
	}
	
	.content > div.contact > ul.social,
	.contact ul.social {
		margin-top: 0;
		margin-left: 0;
		clear: both;
	}
	
	.content .content .wide.contact {
		float: left;
		position: relative;
		background: 0;
		margin-bottom: 20px;
	}
	
	.content .content .wide.contact ul.social li {
		display: inline-block;
		width: 20px;
		overflow: hidden;
	}
	
	.content .content .wide.contact ul.social li:first-child {
		margin-left: 0;
	}
	
	.content .content div + p.criteria {
		padding-top: 27px;
		background: 0;
		margin-bottom: 0;
		position: relative;
		overflow: visible;
	}
	
	a.button.back,
	a.button.back:hover {
		filter: none;
		background: #efefef url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/arrows.png) no-repeat 12px -1402px;
		border: none;
		border-top: 1px solid #d4d4d4;
		text-shadow: none;
		box-shadow: none;
		padding-left: 36px;
		vertical-align: bottom;
		margin-left:10px;
	}
	
	.vacancy a.sharing,
	.vacancy a.button {
		float: right;
	}
	
	.vacancy a.button.back,
	.vacancy a.button.back:hover {
		float: none;
		margin-left: 0;
	}
	
	.vacancy a.sharing {
		margin-right: 10px;
	}
	
	.vacancy a.button {
		margin-top: 20px;
	}
	
	.vacancy h1 + p {
		display: none;
	}
	
	.content .content > .vacancies, .content .content > .wide.events {
		width: auto;
	}
	
	body.careers .events-summary > div {
		overflow: visible;
	}
	
	.content .content h2 {
		clear: none;
	}
	
	body.careers .events > span {
		margin-bottom: 6px;
		display: inline-block;
	}
	
	body.careers .events-summary {
		padding-top: 13px;
	}
	
	body.careers .events-summary + .events-summary {
		padding-top: 19px;
	}
	
	.content .content div.pages h3 {
		position: static;
	}
	
	.aside > h2.collapsible-header {
		display: block;	
	}
	
	.content label {
		clear: both;
		width: auto;
		display: block;
		margin-bottom: 0;
	}
	
	.content input + label {
		display: inline-block;
	}
	
	.content input[type="password"],
	.content input[type="text"],
	.content input[type="file"],
	.content textarea {
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.content input[type="file"] {
		border: none;
		height: auto;
		padding-left: 0;
	}
	
	.content input[type="password"],
	.content input[type="text"],
	.content input[type="file"] {
		height: 21px;
		padding: 0 3px;
	}
	
	.gateway legend + label {
		margin-top: 0;
	}
	
	.gateway .warning,
	.gateway fieldset,
	.gateway form fieldset:first-child {
		padding: 30px 50px 15px 20px;
	}
	
	.gateway fieldset fieldset {
		padding-bottom: 0;
		margin-right: -30px;
		margin-bottom: 5px;
	}
	
	.gateway .warning {
		padding-top: 20px;
		padding-bottom: 0;
	}
	
	.gateway select {
		margin-bottom: 20px;
	}
	
	body.careers form.vacancy-apply p.error {
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
		left: 0;
		margin-top: -8px;
		margin-bottom: 16px;
		background-position: 26px -526px;
		padding-left: 51px;
	}
	
	body.careers form.vacancy-apply input[type="submit"] {
		float: right;
		left: 0;
		margin-right: 0;
	}
	
	input[type='text'],
	input[type='number'],
	textarea {
		font-size: 16px !important;
	}
	
	select {
		width: 100%;
	}
	
	.content .search-vacancies fieldset {
		word-spacing: -10px;
	}
	
	.content .search-vacancies fieldset * {
		word-spacing: normal;
	}
		
	.content .search-vacancies fieldset select {
			width: 49%;
	}
	
	.sorting-vacancies select {
		position: relative;
		top: 4px;
	}
	
	.content .search-vacancies fieldset select:first-child {
		margin-right: 2%;
	}
	
	p.header a {
		display: inline-block;
		margin-bottom: 8px;
	}
	
	p.header span.time {
		padding-bottom: 4px;
		margin-bottom: -2.2em;
	}
	
	/* newsroom */
	#colorbox div.follow-us > a,
	div.content div.content div.follow-us > a,
	div.content div.content div.meer-buttons-wrapper > a,
	#colorbox div.follow-us div.meer-buttons-wrapper > a {
		padding-right: 1px;
	}
	
	body.news .content .articles.grid li div.right,
	body.news .content .articles.grid li div.left,
	body.news .content .extra-wide .dossier div.left,
	body.news .content .extra-wide .articles.list li .dossier div.right,
	body.news .content .extra-wide .dossier div.right,
	body.news .content .extra-wide .articles.list li .video div.left {
		width: auto;
		float: none;
		margin-left: 0;
	}
	
	body.news .wide .articles.masonry,
	body.news .wide .articles {
		width: auto;
	}
	
	body.news .articles.grid li {
		width: auto;
		float: none;
	}
	
	body.news .articles li a img {
		width: 100%;
	}
	
	ul.article-summaries {
		margin-left: 0;
	}
	
	.content .content ul.article-summaries li {
		width: 48%;
		margin-left: 4%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.gutter-sizer {
		width: 4%;
	}
	
	.content .content .article-summaries li:nth-child(3n+1),
	.content .content .article-summaries li:nth-child(4n+1) {
		clear: none;
	}
	
	.content .content .grid.article-summaries li:nth-child(2n) {
		margin-left: 0;
	}
	
	.content .content .article-summaries li:nth-child(2n + 1) {
		clear: left;
		margin-left: 0;
	}
	
	body.news .content .extra-wide .dossier div.left img {
		width: 100%;
		max-width: 150%;
		border: none;
	}
	
	body.news .content .extra-wide .articles.list li div.right {
	    float: left;
	    margin-left: 0;
	    width: auto;
	}
	
	body.news .content .extra-wide .filter-body,
	body.news .content .filter-body fieldset {
	    width: auto;
	}
	
	body.news .content .articles.list {
		display: inline-block;
		margin-bottom: 0;
	}
	
	.content .articles.list a img {
		margin-bottom: 0;
	}
	
	.panel-content #google-search-box {
		padding: 10px;
		overflow: hidden;
		margin-bottom: 0;
	}
	
	.panel-content #google-search-box > div {
		width: 66%;
		float: left;
	}
	
	.panel-content #google-search-box input.gsc-input {
		margin: 0;
		height: 26px;
		width: 100%;
		left: auto;
		top: auto;
		padding-right: 26px;
	}
	
	.nav.tags + .article-summaries {
		margin-top: 10px;
	}
	
	.panel-content {
		position: relative;
	}
	
	.content #google-search-box + .nav.tags {
		z-index: 1;
		margin: 0;
		border-top: 0;
		width: 100%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	.content #google-search-box + .nav.tags h2 {
		display: none;
	}
	
	.content .nav.tags ul,
	.content .nav.tags form {
		margin-top: -1px;
	}
	
	.content .nav.tags ul {
		padding-top: 6px;
	}
	
	.content .nav.tags form {
		padding-bottom: 0;
	}
	
	.content .nav.tags form input:last-child {
		margin-bottom: 0;
	}
	
	.content .nav.tags h2 + .button {
		margin-left: 0;
	}
	
	p.tags a.tag, .content .nav.tags li a.tag, .content .content .article-summaries li a.tag {
		padding-top: 7px;
		padding-bottom: 8px;
		margin-top: 10px;
		margin-bottom: 4px;
		margin-right: 12px;
	}
	
	.content .nav.tags {
		width: auto;
	}
	
	.content .nav.tags .button {
		margin-top: 0;
		left: 0;
	}
	
	.content .google-search-box .gsc-search-button {
		position: absolute;
		margin: 0 0 0 -14px;
	}
	
	.panel-content #google-search-box > a.button {
		float: right;
		margin: 0;
		width: 30%;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	div.content .disclaimer a#disclaimerDisagree,
	div.content .disclaimer a#disclaimerAgree {
		padding: 20px;
	}
	
	body .content > .content > .closing.highlight {
		width: 269px;
		min-height: 125px;
	}
	
	body > .content:before, body > .content > .before,
	body > .content:after, body > .content > .after,
	body > .content > .content:before, body > .content > .content > .before,
	body > .content > .content:after, body > .content > .content > .after,
	.content .content > .highlight:before, .content .content > .highlight > .before,
	.content .content > .highlight:after, .content .content > .highlight > .after {
		background-position: -103px 0;
	}
	
	.corporate .content > .content > .highlight:before {
		background-position: -103px -424px;
	}
	
	.careers > .content > .content > .highlight:before {
		background-position: -103px -705px;
	}
	
	body.news .mobileAccordeon.content > .highlight .quote > h2 {
		display: none;
	}
	
	table.data {
	    display: block;
	    overflow-x: scroll;
	}
	
	.advisors .logo {
		margin-left: -11px;
		top: 6px;
	}
	
	.advisors .logo img {
		width: auto;
	}
	
	.clearing .logo {
		margin-left: -9px;
		top: 12px;
	}
	
	.clearing .logo img {
		width: 160px;
	}
	
	.story-highlight a:first-child /*,
	.content div > img:first-child:last-child */ {
		margin-left: -20px;
		margin-right: -20px;
	}
	
	.story-highlight a img {
		width: 100%;
	}
	
	.story-highlight a.story-logo {
		background: none;
		padding: 20px 0 20px 20px;
		filter: none;
	}
	
	.page,
	a.page {
		margin-right: 20px;
	}
	
	.next.page,
	.previous.page {
		background-position: right -1344px;
	}
	
	.next.page:hover {
		background-position: right -1464px;
	}
	
	.previous.page {
		background-position: 0 -1277px;
	}
	
	.previous.page:hover {
		background-position: 0 -1404px;
	}
	
	.content ul.teaser-list,
	.content ul.small.teaser-list {
		width: 100%;
		margin-left: -1%;
	}
	
	.content ul.teaser-list li,
	.content ul.small.teaser-list li {
		width: 49%;
		margin-left: 1%;
	}
	
	.teaser-list a,
	.content .content ul.teaser-list li > a,
	.small.teaser-list a,
	.content .content ul.small.teaser-list li > a {
		width: 100%;
	}
	
	.vertical.teaser-list a,
	.content .content ul.vertical.teaser-list li > a {
		overflow: hidden;
	}
	
	.vertical.teaser-list a span {
		padding-right: 58px;
	}
	
	.slogan {
		min-height: 130px;
	}
	
	.content .content > div.deal-team-container {
		margin: 0;
	}
	
	.deal-team {
		padding-bottom: 38px;
		top: -11px;
		margin-bottom: -11px;
		border: 0;
	}
	
	.deal-team .team-member {
		float: none;
		width: auto;
		padding-right: 53px;
	}
	
	.deal-team .team-member,
	.deal-team .contact {
		padding: 0 42px;
	}
	
	.deal-team:before {
		box-shadow: none;
	}
	
	.deal-team a.next {
		right: 4px;
		left: auto;
	}
	
	.deal-team a.previous,
	.deal-team a.next {
		top: 50%;
		margin-top: -19px;
	}
	
	.content .deal-team ul.slide-controls {
		padding-bottom: 0;
	}
	
	.deal-team ul.slide-controls {
		padding-left: 5px;
	}
	
	.content .content .deal-team ul.slide-controls,
	.deal-team .slide-controls {
		width: auto;
	}
	
	.deal-team ul.slide-controls li > a {
		margin-left: 0;
	}
	
	/* scalable cloud carousel */
	body .aside > div.has-cloud-carousel,
	div.cloud-carousel-container,
	.aside div.cloud-carousel-container {
		width: auto;
		background-size: 100%;
	}
	
	.aside div.cloud-carousel-container {
		height: 170px;
	}
	
	div.classic.cloud-carousel-container > div > .cloud-carousel {
		margin-left: -227px;
		left: 50%;
		background: transparent;
	}
	
	.content .content .collapsible-header + div.has-cloud-carousel,
	.has-cloud-carousel,
	div.cloud-carousel,
	.aside div.cloud-carousel {
		margin-left: auto;
		margin-right: auto;
	}
	
	body.careers .aside > div.cloud-carousel-wrapper {
		margin-bottom: 25px;
	}
	
	div#left_btn input {
		left: 5px;
	}
	
	div#right_btn input {
		right: 5px;
	}
	
	body.has-toolbar {
		padding-top: 60px;
	}
	
	.aside div#right_btn input {
		left: auto;
	}
	
	.content div > img:first-child:last-child {
		width: 100%;
	}
	
	.designator {
		display: none;
	}
	
	.article.nav .next {
		background-position: 96% -1342px;
	}
	
	.article.nav .next:hover {
		background-position: 96% -1462px;
	}
	
	.ui-datepicker {
		width: 100% !important;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	
	/* Teaser banner (used for lcmb client cases) */
	.content .content > .teaser-banner {
		margin: 0 0 20px;
		position: relative;
		float: left;
		max-width: 100%;
		width: 100%;
	}
	
	.content .teaser-banner ul,
	.content .teaser-banner ul li + li,
	.content .teaser-banner ul li + li.last,
	.content .teaser-banner ul li > *,
	.content .teaser-banner ul li > img,
	.content .teaser-banner ul li.first, 
	.content .teaser-banner ul li.first > *, 
	.content .teaser-banner ul li.first > img, 
	.content .teaser-banner ul li.first.last, 
	.content .teaser-banner ul li.first.last > *,
	.content .teaser-banner ul li.first.last > img {
		width: 100%;
		min-width: 100%;
		height: auto;
		left: 0;
		z-index: 0;
		border: none;
	}
	
	.content .teaser-banner ul li.first > img {
		width: 108.5%;
		min-width: 108.5%;
		margin-left: -4.25%;
	}
	
	.content .teaser-banner ul li.first.last > img {
		width: 158%;
		min-width: 158%;
		margin-left: -29%;
	}
	
	.content .content .teaser-banner ul li img,
	.content .content .teaser-banner ul li:hover img {
		top: 0;
	}
	
	.content .teaser-banner li:hover p {
		display: none;
	}
	
	.content .teaser-banner ul li h2,
	.content .teaser-banner ul li:hover h2,
	.content .teaser-banner ul li.first h2,
	.content .teaser-banner ul li.first.last h2 {
		z-index: 1;
		font-size: 1.455em;
	    padding: 8px 10px;
	}
	
	.content .teaser-banner ul li:hover h2 {
		position: absolute;
		background: -webkit-linear-gradient(left, rgba(121,131,140,1) 0%,rgba(121,131,140,0.1) 90%);
		background: linear-gradient(to right, rgba(121,131,140,1) 0%,rgba(121,131,140,0.1) 90%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#79838c', endColorstr='#1a79838c',GradientType=1 );
	}
	
	.content .content .teaser-banner li a,
	.content .content .teaser-banner li:hover a {
		display: block;
		position: absolute;
		height: 100%;
		width: 100%;
		right: 0;
		top: 0;
		text-indent: -9999px;
		background: transparent;
		z-index: 1;
	}
	
	.content .teaser-banner a {
		position: absolute;
		text-indent: -9999px;
		display: block;
		width: 33px;
		height: 33px;
		padding: 0;
		top: 50%;
		margin: -16.5px 10px 0;
		z-index: 10;
	}
	
	.content .teaser-banner a[href="#prev"] {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALPSURBVHjaYvz//z8DkYATiC2B2B6IDYFYHohFoeLfgfg1ED8E4vNAfBCIj0PFCQKAAGIAOYIAFgHiQiA+C8T//hMH/kHVF0L147UDIIAIOSAKiK/+pwxchZqD0x6AAMIlIQDE0/9TF0yHmothH0AAYXOAOBBv+08bsA1qPoqdAAGELQS2/6ct2I4eIgABhO6IGf/pA2Yg2wsQQMgOiPhPXxABsxsggBih5YQQEB8DYnUG+oGbQGwFxO8AAogJKhBPZwcwQO0D2csAEEBM0BIvnmFgAMheToAAAjnCHIj1qGXqy1evGf7+/UuscpC95gABxAIkHIGYkRKL//79x3D2wkWGHXv2M/z985ehpqyAgZmZmRitIHsdAQII5Ahjci3/9Pkzw9ETpxn2HTrK8P7DRwZ9XS0GD2dHBlZWVlKMMQYIIJAjZEm1/PGTZwz7Dx9lOHbqLAML0Me2VuYMDjaWDOJiouT4RRYggEBZ9BmQIUlI5a/fvxlu3b4LtPwYw+Vr1xlEhIQYXJ3sGCxMjBg4OTkpic3nAAHEAs0deMG/f/8Y5i9ewbBr30EGFhYWhpS4KLADqAQ4AQKIqJAAFWjv3n9gOH3uAjgNvAWytdRVGZztbRg0gTSF4DlAAIEccZGULPoHmP3OXrjEsHf/YYY79x4wyEhLMrg62jGYGhswcLCzk+OISwABBHLEFiDDmxzd9+4/ZNgHTKCnzl5gYGdjY7CztmCwB2IxURFSjNkKEEAgRzQCGXWUhCcoex47eRqcZvj5+BhqywsZWFlYiNXeBBBAoPh2IKHtiBf8+vXr//Vbt////v37PwltUQeAAAKFBCe0Zaw/AHUHKD1aAgQQE7RZvnCAKjCQvd8BAmhQtCcAAgjWnngHxA10DoUGqL0MAAE0KNqYAAE0KFrbAAE0KPodAAE0KHpgAAE0KPqiAAE0KHrlAAHEOBjGJwACDACtIkb4QpJS6wAAAABJRU5ErkJggg==);
	}
	
	.content .teaser-banner a[href="#next"] {
		background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACEAAAAhCAYAAABX5MJvAAAABGdBTUEAAK/INwWK6QAAABl0RVh0U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAAALSSURBVHjaYvz//z8DkYATiC2B2B6IDYFYHohFoeLfgfg1ED8E4vNAfBCIj0PFCQKAAGIAOYIAFgHiQiA+C8T//hMH/kHVF0L147UDIIAIOSAKiK/+pwxchZqD0x6AAMIlIQDE0/9TF0yHmothH0AAYXOAOBBv+08bsA1qPoqdAAGELQS2/6ct2I4eIgABhO6IGf/pA2Yg2wsQQMgOiPhPXxABsxsggBih5YQQEB8DYnUG+oGbQGwFxO8AAogJKhBPZwcwQO0D2csAEEBM0BIvnmFgAMheToAAAjnCHIj1iNX19t17hm/fvlHLESB7zQECCOQIRyBmJFbXkROnGAorGxg2btvJ8O79B0odAbLXESCAQAlzC5DhTayuj58+Mew7eJThwJHjDD9+/GAwNTZgcLK1ZlBSlCfXIVsBAgjkiIukRAcM/Pr1i+H0uYsMO/YcYHjy7BmDuqoyg4uDLYOhni4DMzMTKUZdAgggkCOeARmSlITp9Zu3GXbuPcBw9cYtBgkxUQYHO2sGM0N9Bh5ebmB4E4zp5wABBHLEeyBDgBqp7OHjpwyTZsxhuH7rNoOWuhpDfkYKg6yMFCFtHwACiCoh8frNW4Yjx08xHD15muHv33/AKNFhsDIzZpCXk2VgZWUhGBIAAcQCbRGR5Yibt+8y7D14mOHcxSsMfHy84ARqbWHKICjAT5IfAAII5IjHpCTMX79+AxPkBYbd+w+Cg19JQY4hJTaSwQSYS1iYmcnxy2OAAAI54iwpWXTn3v0MK9dtZrC1MmOIDgtmUFVWpDQpnQUIIFCacAAy9hFbYIF8z87GyiAhLkaNtAyqPZ0AAgjkCE5oy1h/AOoOUBllCRBATNBm+cIBqsBA9n4HCKBB0Z4ACCBY+foOiBvoHAoNUHsZAAJoULQxAQJoULS2AQJoUPQ7AAJoUPTAAAJoUPRFAQJoUPTKAQKIcTCMTwAEGABzjsrj5HdafgAAAABJRU5ErkJggg==);
		right: 0;
	}
	
	/* Filter and share */
	.content .content h1 + .filter {
		margin-top: -3px;
		margin-bottom: 4px;
	}
	
	.content .content .share.dropdown {
		min-width: 133px;
		margin-top: -34px;
	}
	
	.content .share.dropdown {
		margin-right: 5px;
	}
	
	.content .content > .share.dropdown {
		float: right;
	}
	
	.content .content > .share.dropdown[style] {
		width: auto !important;
	}
	
	.share.dropdown .trigger,
	.share.dropdown .trigger:hover {
		background-color: transparent;
		margin-right: 0;
		padding-left: 20px;
		background-position: 8px 11px;
		background-size: 8px;
		font-size: 12px;
	}
	
	.dropdown + .share.dropdown .trigger {
		margin-top: -52px;
		margin-right: 16px;
		margin-bottom: 0;
	}
	
	/* Boxed teaser */
	.content .content .boxed,
	.content .content .boxed img {
		height: auto;
	}
	
	.content .content .boxed img {
		width: 100%;
	}
	
	.content .content .boxed { 
		padding-bottom: 10px;
	}
	
	/* img-description-list (used for lcmb awards) */
	.content .content .img-description-list > li {
		position: relative;
		max-width: 44vw;
		max-height: 44vw;
		margin: 0 0 2vw 2vw;
	}
	
	.content .content .img-description-list > li img {
		width: 100%;
		height: 100%;
	}
	
	.content .content .img-description-list li p {
		width: 90%;
		height: 90%;
		padding: 5%;
	}
	
	/* Country selector */
	body > .header > div.region {
		display: none;
	}
	
	.content h2.international-network:after {
		background:
			url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABcAAAAXCAAAAADFQYt8AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDpGNzdGMTE3NDA3MjA2ODExQTMwNDg0NEE2QTQ3NUYzRCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo3QTg0NkM4NDFERTgxMUUzODQ3REYwRTRGNkQxMEQ1NSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo3QTg0NkM4MzFERTgxMUUzODQ3REYwRTRGNkQxMEQ1NSIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkEzMjU3RDJFMzQyMTY4MTE4NDI2ODMwMkVCQkJFNzAwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkY3N0YxMTc0MDcyMDY4MTFBMzA0ODQ0QTZBNDc1RjNEIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+dZYE1wAAAAJ0Uk5TAP9bkSK1AAABsklEQVQoz22R+yuDYRTHn79jLtFcE8nl8TNFyQ9oGUmSJOUyJD9IIy2XJHvlVpZL1lKG0IaSMZcNuSSvNpcUpuylvMtGW3Ocd7Mozg+fOp96zun5HgL++rxdnVFpdFbvd0989G7LZQ2jsr5GWcu6+8c/d3UY2y2umtO7ts2etoeAv2/SuNUH4Ko6hssh73K91e/55kVwDAC4Ko4Axm2wWffk80yXnZvf4rj7MgPHnUxy3GCH4K0lf8uMvn+YZc8ULMseF84hlXssOy0H4im5AbCrcZVTYkbqcOuLlCfXhdicrwk+dw95aERUHZD9MpPJpFIjDDkTyMV+RK2e6JL/qyliTOd5XruMsIUvIM0jCOksuYrAQE4ncKgjbAWpF1bRHQJpBgCuXfChgh85B7iIficgz2cYZSbDML0hNci8ToYprcR/PYjjKI1JojQlJIHS1EhK40PPhHy6M95Aq8E5wXqAjSHwSBp8uXmkxc6PXDc4gtAXPXuqM53+/F8l2ZaxTp8fV9wVZD0G7uVuFdcn9tiDlsZimqJq337uC5bqaFGsKEIkLj/5fXfhzf68SrvrCrRfjUh7hnznQ68AAAAASUVORK5CYII=)
			no-repeat center left;
		content: '';
		float: right;
		height: 27px;
		width: 23px;
	}
	
	.content h2.international-network + div ul {
		-moz-columns: 2;
		-webkit-columns: 2;
		columns: 2;
		margin-bottom: 0;
	}
	
	.content h2.international-network + div li {
		background: none;
		display: inline-block;
		width: 100%;
		padding-left: 27px;
	}
	
	table.reports th img {
		position: relative;
		left: 0;
		top: 0;
		margin-top: 5px;
		display: block;
	}
	
	table.reports th h3 {
		padding-left: 0px;
		filter: none;
	}
	
	table.reports th {
		vertical-align: top;
	}
	
	/* 3 column teaser */
	.content .content .teaser h2 {
		padding-bottom: 0;
		background-image: none;
		width: auto;
	}
	
	.content .teaser h3 {
		min-height: 0;
		clear: none;
	}

	.content .teaser img {
		margin-top: 0;
	}

	.content .teaser > img,
	.content .teaser > h2 + a {
		width: 47.5%;
		margin-right: 5%;
		clear: left;
		float: left;
	}
	
	.content .teaser p {
		height: auto;
	}
	
	.nav-banner ul {
		margin-right: -2%;
	}
	
	.nav-banner ul li {
		width: 48%;
		margin: 0 2% 2% 0;
	}
	
	.content .content .rating {
		clear: none;
		width: 23.39%;
	}
	
	.content .content .extra-wide .rating {
		width: 24.62%;
	}
		
	.content > a.banner {
		margin: 19px 0 20px;
	}

/* showcase */
	.content .content .showcase {
		background-color: #ECEBEC;
		margin-bottom: 10px;
		float: none;
		overflow: hidden;
	}

	.content .content .showcase img,
	.content.no-nav .content .showcase {
		width: 100%;
	}
			
	.content .content .showcase + .showcase a > span:first-child {
		width: 31%;
		float: left;
		margin-right: 10px;
	}
	
	.content .content .showcase + .showcase a.video > span:first-child {
		background-size: 20%;
	}
		
	.content .content .showcase + .showcase .description {
		position: static;
		text-shadow: none;
		color: #005E5D;
		width: 100%;
		display: block;
		font-size: 12px;
		padding: 10px;
		box-sizing: border-box;
	}
	
	.content .content .showcase + .showcase .meta,
	.content .content .showcase + .showcase .file-info {
		font-weight: bold;
		color: #005E5D;
	}
	
	.content .content .showcase .file-info {
		display: inline;
	}
}

@media screen and (max-width: 281px) {
	body.news div.content div.content div.emphasis .follow-us a {
		width: auto;
	}
	
	.article.nav .previous,
	.article.nav .next {
		width: auto;
	}
	
	.article.nav .previous {
		margin-bottom: 20px;
	}
}

@media screen and (max-width: 340px) {
	.content ul.teaser-list li,
	.content ul.small.teaser-list li {
		width: 100%;
		margin: 0 0 10px;
	}

	ul.teaser-list,
	.content ul.teaser-list,
	ul.small.teaser-list,
	.content ul.small.teaser-list {
		margin: 0 0 10px;
	}
	
	.content.content ul.article-summaries li {
		width: 100%;
	}
	
	.content .content .article-summaries li:nth-child(2n) {
		margin-left: 0;
	}

	.gateway .warning,
	.gateway fieldset,
	.gateway form fieldset:first-child {
		padding: 18px 10px 5px 10px;
	}
	
	.content .gateway .warning h2 {
		font-size: 14px;
	}
	
	.gateway fieldset fieldset {
		margin-right: 0;
		margin-bottom: 5px;
		padding-bottom: 10px;
	}
	
	.gateway .warning {
		padding-bottom: 0;
	}
	
	.content .content .period .quarter li:last-child  a {
		padding: 1px 0;
	}
}

@media screen and (max-width: 450px) {
	.story-highlight .story-logo img,
	.story-highlight a.story-logo {
		width: 100%;
	}

	.story-highlight a.story-logo {
		padding: 20px;
		box-sizing: border-box;
		-moz-box-sizing: border-box;
	}
	.content .content .period .quarter li {
		height: 32px
	}
	
	.content .content .period .quarter li a {
		font-size: 11px;
		letter-spacing: 0.5px;
		margin-left: 5px;
		padding: 10px 0;
	}
	
	.teaser {
		padding-top: 17px;
	}
	
	.teaser + .teaser {
		border-top: solid 1px #E1E1E1;
	}
	
	.teaser h2,
	.content .teaser h2 + a {
		display: none;
	}
	
	.nav-banner ul,
	.nav-banner ul li {
		margin-right: 0;
	}
	
	.nav-banner ul li {
		float: none;
		width: auto;
	}
	
	.content .content .rating {
		width: auto;
		float: none;
		margin: 0;
	}
	
	.content .content .extra-wide .rating {
		width: 100%;
	}
	
	.content .content > *:not(.rating) + .rating {
		margin: 0 20px 20px;
	}

	.content .content .rating ul {
		border: solid 1px #ECEBEC;
	} 
	
	.content .content .rating ul li {
		min-height: 0;
	}
	
	.content .content .tabs {
		margin-bottom: 0;
	}

	.content .content .tabs h3 {
		width: 10%;
		display: table-cell;
		border-right: 10px #f9f9f9 solid;
	}
	
	.content .content .tabs h3 a {
		background-image: none;
	}
	
	.content .content .tabs h3:last-child {
		border-right: none;
	}
	
	.content .content .tabs h3 a.selected {
		background-color: #f9f9f9;
		border-bottom: solid 1px #f9f9f9;
		border-top: solid 1px #ECEBEC;
		border-left: solid 1px #ECEBEC;
		border-right: solid 1px #ECEBEC;
		color: #006a5a;
		position: relative;
		top: 1px;
	} 
	
	.content .content .rating ul li:first-child a {
		color: #009286;
		text-decoration: underline;
		font-weight: bold;
		letter-spacing: .5px;
	}
	
	.content .content .rating ul li.long-term p,
	.content .content .rating ul li.short-term p,
	.content .content .rating ul li.prediction p {
		float: left;
		width: 45%;
		margin-bottom: 0;
	}
	
	.content .content .rating ul li.short-term span, 
	.content .content .rating ul li.long-term span,
	.content .content .rating ul li.prediction span {
		margin-right: 30px;
	}
	
	.content .content .rating ul li.short-term span + p, 
	.content .content .rating ul li.long-term span + p {
			float: right;
			margin-right: 40px;
	}
	
	/* financial table */	
	.content .content .financial-long tr th,
	.content .content .financial tr th {
		background-color: #009286;
		border-right: solid 10px #F9F9F9;
	}
	
	.content .content .financial-long tr th:last-child,
	.content .content .financial tr th:last-child {
		border-right: 0;
	} 
	
	.content .content .financial-long tr th.selected,
	.content .content .financial tr th.selected {
		background: #f9f9f9;
		position: relative;
		z-index: 10;
	}
	
	.content .content .financial-long tr th a,
	.content .content .financial tr th a {
		color: #fff;
		background: none;
	}
	
	.content .content .financial-long tr th.selected a,
	.content .content .financial tr th.selected a {
		color: #006a5a;
		position: relative;
		top: 1px;
		border-bottom: 1px solid #F9F9F9;
	}
	
	.content .content .financial-long tr td,
	.content .content .financial tr td {
		border-left:  solid 2px #ECECEC;
		border-right: solid 2px #ECECEC;
		background: none;
	}
	
	.content .content .financial-long tr td p,
	.content .content .financial tr td p {
		height: auto;
		margin-bottom: 5px;
	}
	
	.content .content .financial-long tr td.url,
	.content .content .financial tr td.url {
		position: relative;
		height: 26px;
	}
	
	.content .content .financial-long tr td.url a,
	.content .content .financial tr td.url a {
		color: #009286;
		border-top: solid 1px #ECECEC;
		text-decoration: underline;
		font-weight: bold;
		letter-spacing: .5px;
		display: block;
		position: absolute;
		width: 100%;
		height: 100%;
		top: -1px;
		left: 1px;
		padding: 8px;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		box-sizing: border-box;
	}
}

@media screen and (min-width: 768px) {
	.content .highlights.slide-show ul li.current:first-child:last-child a span {
		padding-left: 25px;
		margin-left: 5px;
		position: absolute;
		left: auto;
	}
	
	.content .highlights.slide-show ul li.current:first-child:last-child a span.video-button {
		padding-left: 0;
		left: 196px;
	}
}

.search-wrapper .search-button {
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/icon/magnifying-glass.png) no-repeat 15px 11px;
}

.content .content div + p.criteria:after {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: absolute;
	top: 0;
	left: -20px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 0 bottom;
}

.content .content .vacancy.mobileAccordeon h2.collapsible-header:not(.first) {
	border: none;
	font-size: 1.3em;
	background-position: 12px 14px;
}

.content .content .vacancy.mobileAccordeon h2.collapsible-header.open:not(.first) {
	background-position: 5px 22px;
}

.content .content .vacancy.mobileAccordeon h2.collapsible-header:not(.first):before {
	content: '';
	display: block;
	width: 100%;
	height: 1px;
	position: relative;
	top: -13px;
	left: -30px;
	background: url(../../images/Systeem/abnamroCOM/Content/includes/images/gfx/gradient-border.png) no-repeat 0 bottom;
}/* overwrite for local sites */.full-article-container h2:after {
	content: 'Show';
}

.full-article-container h2.open:after {
	content: 'Hide';
}
.tags .tag.abn-amro, .content .nav.tags .tag.abn-amro, .content .content ul li .tag.abn-amro {
color: #1da9e2;
}

.tags .tag.business-banking, .content .nav.tags .tag.business-banking, .content .content ul li .tag.business-banking {
color: #1da9e2;
}

.tags .tag.careers, .content .nav.tags .tag.careers, .content .content ul li .tag.careers {
color: #006480;
}

.tags .tag.economy, .content .nav.tags .tag.economy, .content .content ul li .tag.economy {
color: #05464c;
}

.tags .tag.figures-and-rates, .content .nav.tags .tag.figures-and-rates, .content .content ul li .tag.figures-and-rates {
color: #004c4c;
}

.tags .tag.financial, .content .nav.tags .tag.financial, .content .content ul li .tag.financial {
color: #005e5d;
}

.tags .tag.housing-market, .content .nav.tags .tag.housing-market, .content .content ul li .tag.housing-market {
color: #009286;
}

.tags .tag.loans-to-smes, .content .nav.tags .tag.loans-to-smes, .content .content ul li .tag.loans-to-smes {
color: #009286;
}

.tags .tag.private-banking, .content .nav.tags .tag.private-banking, .content .content ul li .tag.private-banking {
color: #94c23c;
}

.tags .tag.products-and-services, .content .nav.tags .tag.products-and-services, .content .content ul li .tag.products-and-services {
color: #94c23c;
}

.tags .tag.remuneration-policy, .content .nav.tags .tag.remuneration-policy, .content .content ul li .tag.remuneration-policy {
color: #bbc800;
}

.tags .tag.security, .content .nav.tags .tag.security, .content .content ul li .tag.security {
color: #f3c000;
}

.tags .tag.sponsorship, .content .nav.tags .tag.sponsorship, .content .content ul li .tag.sponsorship {
color: #f3c000;
}

.tags .tag.sustainability, .content .nav.tags .tag.sustainability, .content .content ul li .tag.sustainability {
color: #754c24;
}

.tags .tag.job-market, .content .nav.tags .tag.job-market, .content .content ul li .tag.job-market {
color: #009286;
}

.tags .tag.blogs, .content .nav.tags .tag.blogs, .content .content ul li .tag.blogs {
color: #009286;
}

.tags .tag.events, .content .nav.tags .tag.events, .content .content ul li .tag.events {
color: #f3c000;
}

.tags .tag.interim, .content .nav.tags .tag.interim, .content .content ul li .tag.interim {
color: #754c24;
}

.tags .tag.applying-for-a-job, .content .nav.tags .tag.applying-for-a-job, .content .content ul li .tag.applying-for-a-job {
color: #94c23c;
}

.tags .tag.traineeship, .content .nav.tags .tag.traineeship, .content .content ul li .tag.traineeship {
color: #005e5d;
}

.tags .tag.working-at-abn-amro, .content .nav.tags .tag.working-at-abn-amro, .content .content ul li .tag.working-at-abn-amro {
color: #1da9e2;
}
