body {
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light",
             "Helvetica Neue", sans-serif;
	font-size: 11px;
	line-height: 14px;
	color: #000;
	background: #fff;
	margin: 0;
	padding: 0;

}
img {
	border: none;
}
a {
	position: relative;
	cursor: pointer;
	color: #FFFFFF;
	text-decoration: underline;
}

a:hover {
	color: #A9AFB7;
}

form {
	margin: 0;
	padding: 0;
}
table {
	border: none;
	padding: 0;
	margin: 0;
}
table tr {
	border: none;
	padding: 0;
	margin: 0;
}
table tr td {
	border: none;
	padding: 0;
	margin: 0;
}

/**************** BREADCRUMBS ******************************/

#breadcrumbs {
        clear: left;
        text-transform: uppercase;
        font-size: 10px;
        font-weight:bold;
	margin-left: 10px;
        padding: 4px 0 14px 3px;
}

.breadcrumbDiv {
	position: relative;
	left: 20px;
	font-weight: bold;
	color: #039;
}

.breadcrumbContainer{
	position: relative;
	float: left;
	width: 75%;
}

.breadcrumb {
	color: #A9AFB7 !important;
}

/*****************************************************************************/
div#page {
	position: relative;
	width: 999px;
	margin: 0 auto 20px auto;
	text-align: left;
	overflow: hidden;
	background: #E9E9E9 repeat scroll 0 0;
}
/*****************************************************************************/

div#header {
	position: relative;
	height: 117px;
	background: #36649f url(/graphics/tmg/header_bg.gif) no-repeat top left !important;

}

div#header .content {
	margin: 0;
	padding: 0;
}

#header .smallmenu_top {
	position: absolute;
	width: 100%;
}
#header .smallmenu_top .pngfix {
	height: 20px;
}
#header .smallmenu_top ul {
	position: relative;
	float: right;
	list-style-position: outside;
	list-style: none;
	margin: 0;
	padding: 0;
	right: 5px;
}
#header .smallmenu_top li {
	position: relative;
	float: left;
	color: #fff;
	background: transparent;
	line-height: 20px;
	margin: 0;
	padding: 0;
}
#header .smallmenu_top li a {
	text-decoration: none;
	padding: 3px 10px;
}
#header .smallmenu_top li a.selected {
	background: #A9AFB7;
	color: #fff;
}
#header .smallmenu_top ul li ul {
	position: absolute;
	display: none;
	top: 2em;
	left: -100%;
	border-left: 1px solid #039;
	border-bottom: 1px solid #039;
	border-top: 1px solid #039;
	white-space: normal;
	width: 200px;
}
#header .smallmenu_top ul li ul li {
	position: relative;
	float: left;
	width: 50%;
	text-align: center;
}
#header .smallmenu_top ul li ul li a {
	display: block;
	color: #039;
	border-right: 1px solid #039;
	margin: 0;
	padding: 0;
}
#header .smallmenu_top ul li ul li a:hover {
	background: #A9AFB7;
	color: #fff;
}
#header .smallmenu_top li form {
	display: inline;
	margin: 0;
	padding: 0;
}

#tmglogo {
	position: relative;
	background-image: url(/graphics/tmg/tmglogo.gif);
	top: 5px;
	left: 0px;
	width: 315px;
	height: 75px;
	background-repeat: no-repeat;
	cursor: pointer;
}
/*
 * To make the stuff below work right in IE6
 * you can find the style in the iehacks.css
 */
#header .smallmenu_top input.text:focus {
	background: #f9f5de;
}
#header .smallmenu_top input.text {
	width: 110px;
	line-height: 12px;
	font-size: 1em;
	border: 1px solid #666;
}
#header .smallmenu_top input.submit {
	line-height: 12px;
	font-size: 1em;
	border: 1px solid #fff;
	background: #A9AFB7;
	color: #fff;
	cursor: pointer;
}
#header .smallmenu_top input[type=text] ,
#header .smallmenu_top input[type=submit] {
	font-size: 0.8em;
}
#header .smallmenu_top input.text.inactive {
	color: #ccc;
}
#header .smallmenu_top input.submit:hover {
	background: #16376D;
}

#header .smallmenu_bottom {
	position: absolute;
	left: 0;
	bottom: 0px;
	width: 999px;
	border-bottom: 2px solid #fff;
}
#header .smallmenu_bottom .pngfix {
	height: 15px;
}
#header .smallmenu_bottom ul {
	position: relative;
	margin: 0 0 0 190px;
	padding: 0;
	list-style-position: outside;
	list-style: none;
}
#header .smallmenu_bottom li {
	position: relative;
	background: transparent;
	display: inline;
}
#header .smallmenu_bottom li a {
	position: relative;
	color: #fff;
	text-decoration: none;
	padding: 0 10px;
	font-size: 12px;
}
#header .smallmenu_bottom li a:hover {
	color: #fff;
}
#header .smallmenu_bottom li a.selected {
	background: #808080 !important;
	color: #fff;
}

.headerDate {
	color:#003399;
	line-height:20px;
	font-size:15px;
	font-weight:bold;
}

/*****************************************************************************/
div#L,
div#R {
	position: relative;
	float: left;
	width: 200px;
	background: transparent;
	overflow: hidden;
	padding-bottom: 20px;
}

div#article_L,
div#article_R {
  position: relative;
  float: left;
  width: 200px;
  background: transparent;
  overflow: hidden;
  padding-bottom: 20px;
	top:20px
}


div#middle L,
div#middle R {
  position: relative;
  float: left;
  width: 200px;
  background: transparent;
  overflow: hidden;
  padding-bottom: 20px;
	top: 20px;
}

div#content {
	position: relative;
}

div#article_content {
  	position: relative;
	top: 20px;
	background: #E9E9E9;
	float: left;
}

.clearfix:after ,
.content:after ,
div.four_cols:after ,
div#M:after ,
div#M_bottom:after ,
div#L:after ,
div#R:after ,
div#content:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clearfix ,
.content ,
div.four_cols ,
div#M ,
div#M_bottom ,
div#L ,
div#R ,
div#content {
	display: inline-block;
}
div.four_cols {
	width:100%
}
div#content.bigmenu_selected #L,
div#content #M {
	background: #fff;
}
div#content.bigmenu_selected  #M ,
#page.search #content #M,
#page.ece_frontpage #content #M {
	background: transparent;
}
div#M, div#M_bottom {
	position: relative;
	width: 999px;
	background: transparent;
	padding-bottom: 20px;
	min-height: 100px;
	overflow: hidden;
}

div#middle #M {
  	z-index: 5;
  	position: relative;
  	float: left;
  	width: 599px;
  	background: #FFF;
  	padding-bottom: 20px;
  	min-height: 100px;
	top:20px;
}

div#content.bigmenu_selected #L,
div#content.bigmenu_selected #R {
	display: none;
}
div#content.bigmenu_selected #M {
	width: auto;
}
div#content.bigmenu_selected {
	background: #c00;
}
div.content {
	/*
	 * Moet gebeuren omdat browsers verschillende denken over paddings.
	 * En nu voorkom je dat je veel regels code moet hebben
	 *
	 */
	padding: 15px 15px;
	width:95%
}

div.four_cols .col {
	position: relative;
	width: 24.9%;
	float: left;
	overflow: hidden;
}
div.four_cols .col2 {
	position: relative;
	width: 49.9%;
	float: left;
	overflow: hidden;
}
div.four_cols .col3 {
	position: relative;
	width: 74.9%;
	float: left;
	overflow: hidden;
}
div.four_cols .col4 {
        position: relative;
        width: 99.9%;
        float: left;
        overflow: hidden;
}
.content img {
	position: relative;
	float: left;
	margin: 0 15px 0 0;
	overflow: hidden;
}

.contentContainer {
	position:relative;
	float:left;
	width:100%;
}

.artContent {
	position: relative;
	left: 15px;
	top: 5px;
	width: 95%;
}

/**[ blocks ]*****************************************************************/
/* Default block layout */
.block {
	position: relative;
	color: #fff;
}
.block h1,
.block h2,
.block h3,
.block h4 {
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 12px;
	line-height: 12px;
}
.block a {
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}

h2 {
	font-size:15px;
}

.articleBlock a {
	color: #039;
}

.articleBlock h2 {
	color: #039;
	line-height: 20px;
}

#artikelHeader{
	position: relative;
	width: 100%;
	float: left;
	top:10px;
}

div#middle {
        position: relative;
        height: 273px;
        width: 999px;
}

/**[ UL's ]*******************************************************************/
ul.ul_1 {
	margin: 0;
	padding: 0;
	list-style-position: outside;
	list-style: none;
}
ul.ul_1 li {
	margin-bottom: 15px;
	color: #039;
	background: transparent;
	font-weight: bold;
}
ul.ul_1 li a {
	margin-bottom: 10px;
	color: #444;
	background: transparent;
}
/*****************************************************************************/
.block_news {
	position: relative;
	height: 200px;
	color: #FFF;
	width:100%;
}
.block_news h1,
.block_news h2,
.block_news h3,
.block_news h4 {
	text-transform: uppercase;
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.3em;
}
#L .block_news h1,
#L .block_news h2,
#L .block_news h3,
#L .block_news h4 {
	text-transform: none;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #fff;
}
.block_news a {
	color: #039;
	background: transparent;
	text-decoration: underline;
	font-weight: bold;
}
.block_news dl {
	margin-bottom: 10px;
}
.block_news dl dt {
	margin-bottom: 2px;
}
.block_news dl dd {
	margin: 0 0 20px 0;
}
.block_news dl dd a {
	margin: 0 0 5px 0;
	color: #000;
	text-decoration: none;
	font-weight: normal;
}
.block_news dl dd a:hover {
	text-decoration: underline;
}
/*****************************************************************************/
.block_sresult {
	position: relative;
	clear: both;
	color: #039;
	margin: 0 15px 10px 10px;
	background: #FFF
}
.block_sresult h1,
.block_sresult h2,
.block_sresult h3,
.block_sresult h4 {
	margin: 0 0 10px 0;
	padding: 0;
	font-size: 1.3em;
	line-height: 1.3em;
}
.block_sresult a {
	color: #039;
	text-decoration: underline;
	font-weight: bold;
}
.block_sresult .item {
	padding: 2px 3px 5px 3px;
	border-bottom: 1px solid #ccc;
	margin-bottom: 15px;
}
.block_sresult .p {
	margin: 0 0 5px 0;
	padding: 0;
}
.block_sresult .head {
	line-height: 45px;
	padding: 2px 3px 5px 3px;
}
.block_sresult .head div.h1 {
	display: inline;
	font-size: 1.2em;
}
.block_sresult .head div.h1 h1 {
	display: inline;
	font-size: 1.0em;
	text-transform: none;
}
.block_sresult .head span.results {
	position: relative;
	float: right;
}

.searchContainer {
	position:relative;
	float:left;
	width:100%
}

.expr {
	background-color: #A9AFB7;
}
/*****************************************************************************/
/**[ Menu Left ]**************************************************************/
#cmenu {
  margin-left: 10px;
	margin-top: 50px;
        width: 180px;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";

        /* Do rounding (native in Firefox and Safari, CC in IE) */
        -webkit-border-radius: 5px;
        -moz-border-radius: 5px;
}

#cmenu ul {
	list-style-type: none;
	list-style-position: outside;
	position: relative;
	right: 45px;

}
#cmenu ul li {
	margin: 0;
	padding: 0;

}


* html ul li a {
height:1em;
}
/*

 #cmenu ul ul {
	list-style-type: none;
	list-style-position: outside;
	margin: 0 0 0 10px;
	padding: 0;
} */

#cmenu ul li a {
	position: relative;
	font-size: 1em;
	line-height: 1.4em;
	display: block;
	margin: 0;
	padding: 0 0 0 7px;
	font-weight: normal;
	text-decoration: none;
	color: #FFF;
	vertical-align:top;
}
#cmenu ul li a:hover {
	background: #A9AFB7;
	color: #fff;
	width: 145px;
	margin: 0;
	padding: 0;
}
#cmenu ul a.selected ,
#cmenu ul a.selected:hover {
	font-weight: bold;
	color: #FFF;
	text-decoration: none;
	background: #A9AFB7;
	width: 145px;
	margin: 0;
	padding: 0;
}
.cmenu_content{
	padding: 15px 15px;
	width: 150px;
	background: #16376D none repeat scroll 0 0;
}

a.menu:hover{
	font-weight: bold;
}
a.menu{
	font-weight: bold;
}

div.homemenu{
	background: transparent;
	font-size:12px;
        font-weight: bold;
	color:#000;
	border: 0 none;
	float: left;
	height: 20px;
	padding-top: 5px;
	text-align: center;
	width: 165px;
}

div.homeout{
	color:#000
}

div.homeover{
	background:#FFF;
	color:#003399;
}

/**************** NEWS SLIDER ******************************/
	/**************** YEARS ******************************/
.yearsmenu{
	position: relative;
	top: 7px;
	left: 50px;
	width: 150px;
}

.yearsalt{
	position: relative;
	right: 2px;
	bottom: 10px;
}

.leftYears{
	position: absolute;
	z-index: 30;
	right: 185px;
	text-decoration:none;
	color: #003399;
}

.rightYears{
	position: absolute;
	z-index: 30;
	left: 112px;
	text-decoration: none;
	color: #003399;
}

.years{
	position:relative;
	right:40px;
	overflow: hidden;
	z-index: 20;
	top: 5px;
	right: 70px;
	width: 67%;
}

#year{
	color: #003399;
	text-decoration: none;
}
	/**************** SLIDERS ******************************/

.articleScroller{
	height: 200px;
}

.events{
	width:200px;
	height:140px;
	padding-top: 15px;
	left: 25px;
	top: 15px;
	position: relative;
	background: #FFF;
	text-align: center;
	overflow:auto;
}

.events-link{
	color:#003399;
}

#hor_slide{
	position: absolute;
	width: 300px;
	top: 2px;
	left: -35px;
	z-index: 10;
}

.hor_years{
	position: relative;
	float: left;
}

#slider{
	position: relative;
	left: 110px;
	top: 10px;
	width: 245px
}

.sliderSel {
	font-weight:bold;
}

/**************** FONT SIZE SELECTOR ******************************/

.font-size_container {
	position:relative;
	float: right;
	width: 25%;
}

.font-size_selector {
	left: 5px;
	line-height: 15px;
}
.font-size_selector #fs_s {
	display: block;
	float: left;
	width: 15px;
	font-size: 10px;
	font-weight: normal;
	color: #000;
}
.font-size_selector #fs_m {
	display: block;
	float: left;
	width: 15px;
	font-size: 12px;
	font-weight: normal;
	color: #000;
}
.font-size_selector #fs_l {
	display: block;
	float: left;
	width: 15px;
	font-size: 15px;
	font-weight: normal;
	color: #000;
}
.font-size_selector #fs_s b,
.font-size_selector #fs_m b,
.font-size_selector #fs_l b {
	font-weight: bold;
}
.font-size_selector #fs_s.selected b,
.font-size_selector #fs_m.selected b,
.font-size_selector #fs_l.selected b,
.font-size_selector #fs_s:hover ,
.font-size_selector #fs_m:hover ,
.font-size_selector #fs_l:hover {
	color: #c00;
	font-weight: bold;
}

/**[ RIGHT BLOCK ]*******************************************************************/

.finimg{
  	position: relative;
  	float: left;
  	margin: 5px 1px 0 0 !important;
  	overflow: hidden;
}

.finLine {
 	padding-top:5px;
 	padding-bottom:10px;
 	padding-left:15px
}

.right_header {
	background:#16376D;
	opacity:.75;
  	filter: alpha(opacity=75);
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	left:10px;
	width:170px;
	font-size: 13px;
	font-weight: bold;
	color: #FFF;
	padding-top: 5px;
	position: relative;
	top: -10px;

  	/* Do rounding (native in Firefox and Safari, CC in IE) */
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
}

.rightLine {
	padding-top:5px;
	padding-bottom:5px;
	position: relative;
	left: 15px;
}

.right_menu{
	position:relative;
	margin-top:50px;
	left:10px;
	background:#A9AFB7;
	opacity:.75;
  	filter: alpha(opacity=75);
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	width:180px;

  	/* Do rounding (native in Firefox and Safari, CC in IE) */
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
}

.right_menu_text {
	text-decoration:none;
}

.right_table {
	background:#000;
	opacity:.75;
  	filter: alpha(opacity=75);
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	position:relative;
	bottom:50px;
	width:100%;
}

.rightText {
	position:relative;
	left: 10px;
}

.relatedHeader {
	color: #FFF;
	top: 5px;
	position: relative;
	font-size: 13px;
	font-weight: bold;
	opacity: 0.75;
	filter: alpha(opacity=75);
	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	position: relative;
	height:30px;
	padding-top:5px;
}

.relatedHeaderLine {
    	padding-bottom: 5px;
    	width: 90%;
}

.relatedLine {
	padding-bottom: 5px;
	padding-top: 5px;
	width: 90%;
}

.related_table {
  	background:#000;
  	opacity:.75;
  	filter: alpha(opacity=75);
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	width: 165px;
	position:relative;
	left: 10px;
	padding-left:15px;

  	/* Do rounding (native in Firefox and Safari, CC in IE) */
  	-webkit-border-radius: 5px;
  	-moz-border-radius: 5px;
}

.relatedblock {
	text-decoration:none;
}

.stock{
	position:relative;
	left:545px;
	top:85px;
	width:200px;
	float:left;
}

.stock_text {
	font-weight: bold;
	font-size: 10px;
}

.tekstLink {
	color: #003399;
}

.verslagenLine {
	padding-top:5px;
	padding-bottom:5px
}

/**[ FORMULIER ]*******************************************************************/

.formulier_artikel a {
    	color: #000;
}

.formulier_plaatje_links  {
    	padding-right: 5px;
}

.formulierImage {
    	margin-bottom:10px
}

.formulierArtImage {
    	margin-right:10px;
    	margin-bottom:10px;
    	float;left;
}

.formulierTable {
  	position:relative;
  	width:100%;
}

.formulierDiv {
  	display:block;
  	float:left;
}

.formulierClear {
  	height:1px;
  	margin-bottom:10px
}

.formulierArtImage {
  	margin-right:10px;
  	margin-bottom:10px;
  	float;left;
}

.formulierTable {
  	position:relative;
  	width:100%;
}

.formulierDiv {
  	display:block;
  	float:left;
}

.formulierClear {
  	height:1px;
  	line-height:1px;
  	overflow:none;
}

/**[ Rest ]*******************************************************************/
a.caption_special ,
a.caption_special2 {
	display: none;
}
#page.ece_frontpage .firstBlock {
	position: relative;
	overflow: hidden;
}
#page.ece_frontpage #M .imageElement a {
	display: block;
	height: 148px;
	overflow: hidden;
}
#page.ece_frontpage #M .imageElement a.caption_special ,
#page.ece_frontpage #M .imageElement a.caption_special2 {
	display: block;
	color: #fff;
	z-index: 100;
	padding: 0 5%;
	width: 90%;
	height: 20px;
	line-height: 20px;
	overflow: hidden;
	text-decoration: none;
	/** background: #c00; **/
}
#page.ece_frontpage #M .imageElement a.caption_special2 {
	background: #039;
}

.clear {
  	clear:both;
}

.cmenuTop {
	background : url(/graphics/tmg/header_trans_up.png) top left no-repeat;
	width : 100%;
	height: 100%;
	position: relative;
}

.cmenuBottom {
  	background : url(/graphics/tmg/header_trans_down.png) top left no-repeat;
  	width : 100%;
  	height: 100%;
  	position: relative;
		bottom: 0px
}

.artHeader {
	color: #003399;
}

a.disclaimer {
	color:#A9AFB7;
}

.datum {
	color: #000;
}

.first {
  	font-weight : bold;
  	font-size: 14px;
}
.second {
	font-weight : bold;
	font-size: 12;
}

.footer{
	color: #A9AFB7 !important;
	position: relative;
	bottom: 20px
}

.img-center {
  	padding: 0 0 5px 0;
}

.kop {
	font-size:15px;
	font-weight:bold;
	line-height:18px;
	padding-bottom:26px;
}

.kop2 {
	color:#0038A8;
	font-size:12px;
	font-weight:bold;
	line-height:18px;
}

.kop3 {
	font-weight : bold;
}

.level1 {
  	font-style:italic;
	left: 30px;
}

.level2 {
	font-weight : normal;
	left: 40px
}

.link {
	color : #003399 !important;
}

.links {
	padding-left:15px
}

.menu2 {
  	position:absolute;
  	bottom:0px;
  	left:0px;
	background:#A9AFB7;
	opacity:.75;
  	filter: alpha(opacity=75);
  	-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
	width:999px;
}

.more {
	position:relative;
	left:405px;
	bottom:5px;
}

.press {
	font-size:15px;
	line-height:15px;
}

.print{
	width: 480px;
	margin-left: auto;
	margin-right: auto;
}

.language_nl {
	left: 5px;
	width: 90px;
}

.language_en {
    position: relative;
    left: 5px;
    width: 115px;
}

#nl {
  	position: absolute;
  	cursor: pointer;
	top: 5px;
	width: 16px;
	height: 12px;
}

#en {
  	position: absolute;
  	cursor: pointer;
  	top: 5px;
  	width: 16px;
  	height: 12px;
}

#nl_clicked {
        position: absolute;
        top: 5px;
        width: 16px;
        height: 12px;
}

#en_clicked {
        position: absolute;
        top: 5px;
        width: 16px;
        height: 12px;
}

.slideshow {
	position: relative;
	bottom: 30px;
}

.rmenuTop {
	width : 180px;
  	height: 100%;
  	position: relative;
	background : url(/graphics/tmg/menuright_trans_head.png) top left no-repeat;
}

.roundFlow {
  	width : 180px;
  	position: relative;
  	background : url(/graphics/tmg/trans_menu_filler.png) top left repeat-y;
	padding-left: 15px;
	padding-bottom: 5px;
}

.rRoundFlow {
  	position: relative;
  	background : url(/graphics/tmg/trans_menu_filler.png) top left repeat-y;
	width: 180px;
	margin-bottom: 5px;
}

.rss {
	top:5px;
	left:10px;
}

.quote{
	position:relative;
	top:80px;
	padding-right:20px;
	background : url(/graphics/tmg/quote1.gif) top left no-repeat;
}

.quoteBlock {
	color: #000;
        opacity:.75;
        filter: alpha(opacity=75);
        -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=75)";
}

.videocontainer {
  	text-align:center;
  	display:table;
  	margin:auto;
  	width:250px;
}

.whiteHeadArrow {
	margin-right:5px;
	padding-top:5px;
}

.wit{
	color: #fff;
}

/**[ webcast formatting ]*******************************************************************/

a.quicklinkwebcast:hover {
	color:#D90000;
	text-decoration:none;
}

a.quicklinkwebcast, a.quicklinkwebcast:active, a.quicklinkwebcast:visited {
	color:#5788C4;
	text-decoration:none;
}

.quicklinkwebcast {
	color:#5788C4;
	font-size:11px;
	font-weight:normal;
	line-height:16px;
	width:80px;
}

/**[ table formatting ]*******************************************************************/

td.mainsection {
	width: 120px;
    background-color:white;
    border-top: 1px solid #BFD2E9;
    padding-top:8px;
    padding-bottom:8px;

}

td.menulijntje {
    width: 120px;
    background-color:#BFD2E9;
    border-top: 8px solid white;
    border-bottom: 8px solid white;
}

.groep1,.groep2 {
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#0038A8;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.groep1,A.groep1:active,A.groep1:visited,A.groep2,A.groep2,A.groep2:visited {
	text-decoration:none;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#0038A8;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.groep1:hover,A.groep2:hover {
	text-decoration:none;
	color:#D90000;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
td.groep1,div.groep1,td.groep2,div.groep2 {
     background-color: white
    }
.selgroep1,.mogroep1,.selgroep2,.mogroep2 {
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#D90000;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.selgroep1,A.selgroep1:active,A.selgroep1:visited,A.selgroep2,A.selgroep2:active,A.selgroep2:visited,A.mogroep1,A.mogroep1:active,A.mogroep1:visited,A.mogroep2,A.mogroep2:active,A.mogroep2:visited {
	text-decoration:none;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#D90000;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.selgroep1:hover,A.selgroep2:hover,A.mogroep1:hover,A.mogroep2:hover {
	text-decoration:none;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#D90000;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
.groep1subgroep,.groep2subgroep {
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.groep1subgroep,A.groep1subgroep:active,A.groep1subgroep:visited,A.groep2subgroep,A.groep2subgroep,A.groep2subgroep:visited {
	text-decoration:none;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:white;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.groep1subgroep:hover,A.groep2subgroep:hover {
	text-decoration:none;
	color:#D90000;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
td.groep1subgroep,div.groep1subgroep,td.groep2subgroep,div.groep2subgroep {
     background-color: #0038A8
    }
.selgroep1subgroep,.mogroep1subgroep,.selgroep2subgroep,.mogroep2subgroep {
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#D90000;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.selgroep1subgroep,A.selgroep1subgroep:active,A.selgroep1subgroep:visited,A.selgroep2subgroep,A.selgroep2subgroep:active,A.selgroep2subgroep:visited,A.mogroep1subgroep,A.mogroep1subgroep:active,A.mogroep1subgroep:visited,A.mogroep2subgroep,A.mogroep2subgroep:active,A.mogroep2subgroep:visited {
	text-decoration:none;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#D90000;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}
A.selgroep1subgroep:hover,A.selgroep2subgroep:hover,A.mogroep1subgroep:hover,A.mogroep2subgroep:hover {
	text-decoration:none;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#D90000;
	font-weight:bold;
	line-height:16px;
	text-transform: uppercase;
	width:120px;
}

.subgroepmenu {
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	color:#89ABD6;
	font-weight:bold;
	line-height:14px;
	width:120px;
}
A.subgroepmenu,A.subgroepmenu:active,A.subgroepmenu:visited {
	text-decoration:none;
	color:#89ABD6;
}
A.subgroepmenu:hover {
	text-decoration:none;
	color:#D90000;
}

.celwit {
	background-color:#FFFFFF;
	color:black;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	line-height:19px;
	padding-right:5px;
}
.celblauw {
	background-color:#005399;
	color:white;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	text-align:center;
	line-height:19px;
}
.cellichtblauw {
	background-color:#D1E0ED;
	color:black;
	font-family:arial,verdana, sans-serif;
	font-size:11px;
	padding-right:5px;
}
.celnopad {
	background-color:#D1E0ED;
}
.celnopadwit {
	background-color:#FFFFFF;
}

.graph {
	padding-top: 5px;
}

.stock-info div#middle #M {
  width:798px;
  padding-bottom:0px;
}

.stock-info div#M div.content {
  padding-right:0px;
  padding-left:0px;
  padding-bottom:0px;
  width:100%;
}

