@charset "UTF-8";

body{
	margin:0;
	padding:0;
	line-height: 1.5em;
	background-color: #002C5A;
	font-family: Arial, Helvetica, sans-serif;
}

b{font-size: 110%;
}

em{color: red;
}

#maincontainer{
	width: 958px; /*Width of main container*/
	margin: 24px auto 0;
	background-color: #FFFFFF;
	background-image: url(images/bgnd_01.gif);
	background-repeat: repeat-y;
}

#topsection{
	height: 164px;
	background-image: url(images/bgnd_01.gif);
	background-repeat: repeat-y;
}

#contentwrapper{
	float: left;
	width: 958px;
	background-image: url(images/bgnd_01.gif);
	background-repeat: repeat-y;
	height: 361px;
}

#contentcolumn{
	margin: 0 208px 0 255px; /*Margins for content column. Should be "0 RightColumnWidth 0 LeftColumnWidth*/
}

#leftcolumn{
	float: left;
	width: 255px;
	margin-left: -958px;
	overflow: hidden;
}

#rightcolumn{
	float: left;
	width: 208px; /*Width of right column*/
	margin-left: -208px;
	overflow: hidden;
}

#footer{
	clear: both;
	background: #DC046C;
	color: #FFF;
	text-align: center;
	font-size: 12px;
	padding-top: 4px;
	padding-bottom: 4px;
}

#groenmenu{
	position: relative;
	width: 160px;
	margin-left: 74px;
}

.innertube{
	margin: 0px;
	float: left;
	padding: 0px;
	width: 450px;
}

.fltrt { /* dit exemplaar van class kan worden gebruikt om een element aan de rechterzijde van uw pagina te laten zweven. Het zwevende element moet voorafgaan aan het element dat, op de pagina, naast het zwevende element moet staan. */
	float: right;
}
.fltlft { /* dit exemplaar van class kan worden gebruikt om een element aan de linkerzijde van uw pagina te laten zweven. */
	float: left;
}
.clearfloat { /* dit exemplaar van class moet op een element div of break zijn geplaatst en dient het laatste element te zijn vóór de afsluiting van een container (hoofdobject) die op zijn beurt een zwevend object volledig dient te bevatten */
	clear:both;
    height:0;
    font-size: 1px;
    line-height: 0px;
}

.header {
	font-size: 14px;
	color: #DD046D;
	line-height: 24px;
	font-weight: bold;
	float: left;
}
.bodytxt {
	font-size: 11px;
	color: #000000;
	line-height: 14px;
}
.subheader {
	font-size: 14px;
	color: #999999;
	line-height: 24px;
}
.buttonlinks {
	text-decoration: none;
	font-size: 14px;
	color: #949494;
	padding: 2px 6px 2px 7px;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
}
#maincontainer #contentwrapper #contentcolumn .innertube .buttonlinks a {
	text-decoration: none;
}
#maincontainer #contentwrapper #contentcolumn .innertube .buttonlinks:hover {
	background-color: #DC006B;
	color: #FFFFFF;
}

#maincontainer #contentwrapper #contentcolumn .innertube .bodytxt .text-link {
	text-decoration: none;
}
#maincontainer #contentwrapper #contentcolumn .innertube .bodytxt .text-normal div {
	padding-left: 8px;
	color: #000000;
}
#maincontainer #contentwrapper #contentcolumn .innertube .bodytxt .text-link {
	text-decoration: none;
	color: #002C5A;
	padding-top: 4px;
	padding-bottom: 4px;
	font-weight: bold;
}
#maincontainer #contentwrapper #contentcolumn .innertube img a {
	text-decoration: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
#maincontainer #contentwrapper #contentcolumn .innertube .bodytxt .text-normal .text-link {
	font-weight: normal;
	color: #000000;
}
#maincontainer #contentwrapper #contentcolumn .innertube img {
	text-decoration: none;
}

a.boldbuttons{
	background: transparent url(images/roundedge-gray-left.png) no-repeat left top;
	display: block;
	float: left;
	font: normal 12px/20px Arial, Helvetica, sans-serif; /* This value + 4px + 4px (top and bottom padding of SPAN) must equal height of button background (default is 30px) */
	height: 24px; /* Height of button background height */
	padding-left: 8px; /* Width of left menu image */
	text-decoration: none;
}

a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons{
	color: #002C5A; /*button text color*/
	text-decoration: none;
}

a.boldbuttons span{
	background: transparent url(images/roundedge-gray-right.png) no-repeat right top;
	display: block;
	padding: 3px 10px 5px 2px; /*Set 10px to be equal or greater than'padding-left' value above*/
	margin-right: 4px;
}

a:hover.boldbuttons{ /* Hover state CSS */
	text-decoration: none;
	color: #DD046D;
}

.buttonwrapper{ /* Container you can use to surround a CSS button to clear float */
	width: 300px;
	float: left;
	padding-top: 10px;
	text-align: center;
	padding-left: 110px;
}

#MenuBarSelected{
	font-weight: bold;
	color: #dd046d;
}

img {
	border:0px;
	margin: 0px;
	padding: 0px;
}
.subtext {
	font-size: 11px;
	color: #FFFFFF;
	line-height: 22px;
	padding-right: 10px;
	background-color: #DC046C;
	display: block;
	float: left;
	width: 580px;
	margin: 0px;
	padding-top: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}

