/* CSS Document */

html, body, #wrapper {
	font-family : Arial, Helvetica, sans-serif;
	background-color : #000000;
	height : 100%;
	margin : 0;
	padding : 0;
	border : none;
	text-align : center;
}
#wrapper {
	margin : 0 auto;
	text-align : left;
	vertical-align : middle;
	width : 782px;
}
/* add H1 and P to make Firefox same as IE at top */
h1, .contenttable, .newslatesttable, .agendatable {
	border : 0px;
	padding : 0px;
	margin : 0px;
}
h1 {
	font-size : 12pt;
}
h2 {
	font-size : 10pt;
}
h3 {
	font-size : 10pt;
	font-style : italic;
}
h4 {
	font-size : 8pt;
}
h5 {
	font-size : 8pt;
	font-style : italic;
}
h6 {
	font-size : 6pt;
}
table {
	font-size : 10pt;
}
td {
	vertical-align : top;
}
.corporate-header {
	background-color : #150043;
	background-image : url(bg-header.gif);
	background-repeat : no-repeat;
}
.utrecht-header {
	background-color : #F2A8A5;
	background-image : url(bg-header.gif);
	background-repeat : no-repeat;
}
.denhaag-header {
	background-color : #79e0ff;
	background-image : url(bg-header.gif);
	background-repeat : no-repeat;
}
.rotterdam-header {
	background-color : #fca311;
	background-image : url(bg-header.gif);
	background-repeat : no-repeat;
}
.corporate-menuitem1-NO {
	font-weight : bold;
	font-size : 10pt;
	color : #FBFA91;
	text-transform : lowercase;
	vertical-align : middle;
	height : 29px;
	float : left;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	border-right : #FFFFFF 6px solid;
}
.corporate-menuitem1-NO a {
	color : #FBFA91;
	text-decoration : none;
}
.utrecht-menuitem1-NO {
	font-weight : bold;
	font-size : 10pt;
	color : #006442;
	text-transform : lowercase;
	vertical-align : middle;
	height : 29px;
	float : left;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	border-right : #FFFFFF 6px solid;
}
.utrecht-menuitem1-NO a {
	color : #006442;
	text-decoration : none;
}
.denhaag-menuitem1-NO {
	font-weight : bold;
	font-size : 10pt;
	color : #000000;
	text-transform : lowercase;
	vertical-align : middle;
	height : 29px;
	float : left;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	border-right : #FFFFFF 6px solid;
}
.denhaag-menuitem1-NO a {
	color : #000000;
	text-decoration : none;
}
.rotterdam-menuitem1-NO {
	font-weight : bold;
	font-size : 10pt;
	color : #C2080B;
	text-transform : lowercase;
	vertical-align : middle;
	height : 29px;
	float : left;
	padding-left : 3px;
	padding-right : 3px;
	padding-top : 5px;
	border-right : #FFFFFF 6px solid;
}
.rotterdam-menuitem1-NO a {
	color : #C2080B;
	text-decoration : none;
}
.corporate-divisionsitem-NO {
	font-weight : bold;
	font-size : 8pt;
	color : #FBFA91;
	text-transform : lowercase;
	vertical-align : middle;
	height : 15px;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-top : 3px;
	border-bottom : #FFFFFF 6px solid;
}
.corporate-divisionsitem-NO a {
	color : #FBFA91;
	text-decoration : none;
}
.utrecht-divisionsitem-NO {
	font-weight : bold;
	font-size : 8pt;
	color : #006442;
	text-transform : lowercase;
	vertical-align : middle;
	height : 15px;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-top : 3px;
	border-bottom : #FFFFFF 6px solid;
}
.utrecht-divisionsitem-NO a {
	color : #006442;
	text-decoration : none;
}
.denhaag-divisionsitem-NO {
	font-weight : bold;
	font-size : 8pt;
	color : #000000;
	text-transform : lowercase;
	vertical-align : middle;
	height : 15px;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-top : 3px;
	border-bottom : #FFFFFF 6px solid;
}
.denhaag-divisionsitem-NO a {
	color : #000000;
	text-decoration : none;
}
.rotterdam-divisionsitem-NO {
	font-weight : bold;
	font-size : 8pt;
	color : #C2080B;
	text-transform : lowercase;
	vertical-align : middle;
	height : 15px;
	padding-bottom : 3px;
	padding-left : 10px;
	padding-top : 3px;
	border-bottom : #FFFFFF 6px solid;
}
.rotterdam-divisionsitem-NO a {
	color : #C2080B;
	text-decoration : none;
}
.social {
	padding-top : 2px;
	padding-left : 11px;
}
.corporate-date {
	font-size : 8pt;
	color : #FBFA91;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.denhaag-date {
	font-size : 8pt;
	color : #000000;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.utrecht-date {
	font-size : 8pt;
	color : #006442;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.rotterdam-date {
	font-size : 8pt;
	color : #C2080B;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.corporate-language {
	font-size : 8pt;
	color : #006442;
	text-transform : uppercase;
	text-align : right;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.corporate-language a {
	color : #006442;
	text-decoration : none;
}
.utrecht-language {
	font-size : 8pt;
	color : #FFC9CB;
	text-transform : uppercase;
	text-align : right;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.utrecht-language a {
	color : #FFC9CB;
	text-decoration : none;
}
.denhaag-language {
	font-size : 8pt;
	color : #000000;
	text-transform : uppercase;
	text-align : right;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.denhaag-language a {
	color : #000000;
	text-decoration : none;
}
.rotterdam-language {
	font-size : 8pt;
	color : #C2080B;
	text-transform : uppercase;
	text-align : right;
	padding-bottom : 10px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
}
.rotterdam-language a {
	color : #C2080B;
	text-decoration : none;
}
.tx-imagebar-pi1-listrow {
	height : 42px;
}
.imagebar {
	padding-left : 6px;
	padding-right : 6px;
	position : relative;
	top : 0px;
	left : 0px;
	z-index : 200;
}
.imagebar-items {
	position : relative;
	top : 0px;
	left : 0px;
}
.imagebar-popups {
	position : absolute;
	top : 0px;
	left : 0px;
}
#Layer1, #Layer3, #Layer5, #Layer7, #Layer9, #Layer11, #Layer13, #Layer15, #Layer17, #Layer19, #Layer21, #Layer23, #Layer25, #Layer27, #Layer29, #Layer31, #Layer33, #Layer35 {
	width : 42px;
	height : 42px;
}
#Layer2 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 0px;
	width : 150px;
	visibility : hidden;
}
#Layer4 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 42px;
	width : 150px;
	visibility : hidden;
}
#Layer6 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 84px;
	width : 150px;
	visibility : hidden;
}
#Layer8 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 126px;
	width : 150px;
	visibility : hidden;
}
#Layer10 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 168px;
	width : 150px;
	visibility : hidden;
}
#Layer12 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 212px;
	width : 150px;
	visibility : hidden;
}
#Layer14 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 256px;
	width : 150px;
	visibility : hidden;
}
#Layer16 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 298px;
	width : 150px;
	visibility : hidden;
}
#Layer18 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 340px;
	width : 150px;
	visibility : hidden;
}
#Layer20 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 382px;
	width : 150px;
	visibility : hidden;
}
#Layer22 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 424px;
	width : 150px;
	visibility : hidden;
}
#Layer24 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 466px;
	width : 150px;
	visibility : hidden;
}
#Layer26 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 508px;
	width : 150px;
	visibility : hidden;
}
#Layer28 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 550px;
	width : 150px;
	visibility : hidden;
}
#Layer30 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 592px;
	width : 150px;
	visibility : hidden;
}
#Layer32 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 634px;
	width : 150px;
	visibility : hidden;
}
#Layer34 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 676px;
	width : 150px;
	visibility : hidden;
}
#Layer36 {
	color : #000000;
	background-color : #FFFFE1;
	padding : 3px;
	border : #000000 1px solid;
	position : absolute;
	top : 31px;
	left : 718px;
	width : 150px;
	visibility : hidden;
}
.content-nomenu {
	background-image : url(bg-nomenu.gif);
	background-repeat : repeat;
}
.content-menu {
	background-image : url(bg-menu.gif);
	background-repeat : repeat;
}
.menu2 {
	background-image : url(bg-content-normal.gif);
	background-repeat : no-repeat;
	padding-top : 6px;
}
/*.newsamenu {
  background-image		: url(bg-content-normal.gif);
  background-repeat		: no-repeat;
  padding-top			: 6px;
  }*/

.corporate-menuitem2-NO, .utrecht-menuitem2-NO, .denhaag-menuitem2-NO, .rotterdam-menuitem2-NO {
	font-weight : bold;
	font-size : 10pt;
	color : #FFFFFF;
	text-transform : lowercase;
	vertical-align : middle;
	width : 181px;
	height : 21px;
	padding-bottom : 3px;
	padding-left : 3px;
	padding-top : 7px;
	border-bottom : #FFFFFF 6px solid;
}
.corporate-menuitem2-NO a, .utrecht-menuitem2-NO a, .denhaag-menuitem2-NO a, .rotterdam-menuitem2-NO a {
	color : #FFFFFF;
	text-decoration : none;
}
.content-normal {
	font-size : 10pt;
	color : #FFFFFF;
	background-image : url(bg-content-normal.gif);
	background-repeat : no-repeat;
	padding-bottom : 24px;
	padding-left : 24px;
	padding-right : 24px;
	padding-top : 24px;
}
.content-normal a {
	color : #FFFFFF;
}
.contenttable {
	font-size : 10pt;
	color : #FFFFFF;
	margin-bottom : -14px;
	margin-left : -14px;
	margin-right : -14px;
	margin-top : -14px;
}
.newsitemtd, .amenuitem {
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
	border-top : #FFFFFF 6px solid;
	padding-bottom : 6px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 6px;
}
.newsitemtd a, .amenuitem a {
	font-size : 10pt;
	color : #FFFFFF;
	text-decoration : none;
}
.newslatesttable {
	font-size : 10pt;
	color : #FFFFFF;
	margin-bottom : -18px;
	margin-left : -18px;
	margin-right : -18px;
	margin-top : -18px;
}
.newslatesttable a {
	font-size : 10pt;
	color : #FFFFFF;
	text-decoration : none;
}
.newslatesttd {
	font-size : 10pt;
	color : #FFFFFF;
	padding-left : 6px;
	padding-right : 6px;
	font-weight : bold;/*  border:#FF0000 1px solid; */
  }
.newslisttable, .newssingletable, .directmailtable {
	font-size : 10pt;
	color : #FFFFFF;
}
.newslisttable a, .newssingletable a, .directmailtable a {
	font-size : 10pt;
	color : #FFFFFF;
}
.newsarchivetable {
	font-size : 10pt;
	color : #FFFFFF;
	margin-left : -24px;
	margin-right : -24px;
	width:596px;
}
.newsarchivetd {
	border-top : #FFFFFF 6px solid;
}
.newstd {
	font-size : 10pt;
	color : #FFFFFF;
	border-right : #FFFFFF 6px solid;
	border-bottom : #FFFFFF 6px solid;
}
.newstd-right {
	font-size : 10pt;
	color : #FFFFFF;
	border-bottom : #FFFFFF 6px solid;
}
.news-title {
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
}
.agendatable {
	font-size : 10pt;
	color : #FFFFFF;
	margin-left : -18px;
	margin-right : -18px;
	border-bottom : #FFFFFF 6px solid;
}
.agenda-menu {
	position : relative;
	top : -18px;
	left : -18px;
}
.agenda-date {
	color : #FFFFFF;
	text-align : center;
	border-right : #FFFFFF 6px solid;
	border-bottom : #FFFFFF 6px solid;
	text-decoration : none;
	width : 174px;
}
.agenda-btn {
	color : #FFFFFF;
	padding-left : 3px;
	padding-right : 3px;
	border-right : #FFFFFF 6px solid;
	border-bottom : #FFFFFF 6px solid;
	text-decoration : none;
}
.agendatd {
	font-size : 10pt;
	color : #FFFFFF;/*padding-top        : 18px;*/
  }
.agenda-title {
	font-size : 10pt;
	font-weight : bold;
	color : #FFFFFF;
}
.csc-mailform, .csc-mailform-check {
	border : 0px;
}
.csc-mailform-field label {
	width : 200px;
	float : left;
	text-align : left;
	margin-right : 0.5em;
	display : block
}
.csc-mailform-submit {
	margin-left : 207px;
}
.footer-left {
	font-size : 8pt;
	color : #FFFFFF;
	background-color : #000000;
	border-left : #FFFFFF 6px solid;
	border-right : #FFFFFF 6px solid;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 10px;
	text-align : center;
}
.footer-left a {
	color : #FFFFFF;
}
.print {
	font-size : 10pt;
	color : #FFFFFF;
	background-color : #000000;
	padding-right:18px;
}
.print a {
	color : #FFFFFF;
}
.tx-framedyoutube-pi1 a {
	text-decoration : none;
}
.tx-framedformbuilder-formdisplayer {
	background-color:#000000;
}
.news-catmenu ul, .news-catmenu li {
	list-style:none;
	padding:0;
	margin:0;
}
.news-catmenu li span.newsitemtd {
	display:none;
}
.news-catmenu li li span.newsitemtd {
	display:block;
	padding-bottom : 6px;
	padding-left : 10px;
	padding-right : 10px;
	padding-top : 6px;
}

