/* CSS Document */
* { margin:0; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; color:#000000; }
img { border:0; }

.boxContent ul {
	margin-left : 20px;
}

ol {
	margin-left : 30px;
}

.site {
	margin:0 auto;
	width:950px;
}

/* modLogoLinks */
.modLogoLinks {
	padding-top:25px;
	padding-bottom:22px;
/*	width:950px;*/
}
.logo {
	padding-left:32px;
	float:left;
}
.topLinks {
	padding-right:32px;
	float:right;
}
.topLinks ul {
	float:right;
}
.topLinks ul li {
	display:block;
/*	height:36px;*/
	float:left;
}
.topLinks ul li a {
	display:block;
	padding:2px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#DC4836;
	text-decoration:none;
	background:url(images/bgr_toplinks_li_a.gif) no-repeat top right;
}
.topLinks ul li a:hover, .topLinks ul li a.active  {
	text-decoration:underline;
}
.topLinks ul li.last {
}
.topLinks ul li.last a {
	padding-right:0px;
	background-image:none;
}
/* end modLogoLinks */

.breadCrumb {
	padding : 10px;
	margin : 0px;
}

.Links {
	padding : 0px;
	margin : 0px;	
	float:left;
}
.Links ul {
	float:left;
	padding : 0px;
	margin : 0px;		
}
.Links ul li {
	display:block;
	float:left;
}
.Links ul li p {
	display:block;
	padding:2px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:normal;
	text-decoration:none;
}

.Links ul li a {
	display:block;
	padding:2px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#DC4836;
	text-decoration:none;
}
.Links ul li a:hover, .Links ul li a.active  {
	text-decoration:underline;
}


.header {
}
.headerMenu {
	margin-bottom:1px;
	padding-bottom:1px;
	height:36px;
	background-color:#FFFFFF;
	border-bottom:1px #FF0000 solid;
}
.mainMenuLeft {
	width:8px;
	height:36px;
	background:url(images/bgr_main_menu_left.jpg) no-repeat;
	float:left;
}
.mainMenu {
	width:933px;
	height:36px;
	float:left;
}
.mainMenu ul {
	height:36px;
}
.mainMenu ul li {
	display:block;
	padding-right:2px;
	height:36px;
	width : 185px;
	float:left;
	background:url(images/bgr_main_menu_li.jpg) no-repeat top right;
}
.mainMenu ul li a {
	display:block;
	padding:11px 60px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/bgr_main_menu_li_a.jpg) repeat-x top right;
}
.mainMenu ul li a:hover, .mainMenu ul li a.active {
	background:url(images/bgr_main_menu_li_a_hover.jpg) repeat-x top right;
}
.mainMenu ul li.last {
	padding-right:0px;
	background-image:none;
}
.mainMenu ul li.last a {
}
.mainMenu ul li.last a:hover {
}
.mainMenuRight {
	width:8px;
	height:36px;
	background:url(images/bgr_main_menu_right.jpg) no-repeat;
	float:left;
}
.headerContent {
	margin-bottom:1px;
	padding-bottom:1px;
	padding-top:20px;
	padding-left:400px;
	padding-right:20px;
	height:206px;
	background-color:#FFFFFF;
	background-image:url(images/bgr_header.jpg);
	background-repeat:no-repeat;
	background-position:top;
	border-bottom:1px #FF0000 solid;
}
.headerContent p {
	font-size:11px;
	font-weight:bold;
}
.headerSubmenu {
}
.mainSubmenuLeft {
	width:8px;
	height:36px;
	background:url(images/bgr_submenu_left.jpg) no-repeat;
	float:left;
}
.mainSubmenu {
	width:934px;
	height:36px;
	float:left;
	background:url(images/bgr_submenu_li_a.jpg) repeat-x top right;
}
.mainSubmenu ul {
	height:36px;
}
.mainSubmenu ul li {
	display:block;
	padding-right:2px;
	height:36px;
	float:left;
	background:url(images/bgr_submenu_li.jpg) no-repeat top right;
}
.mainSubmenu ul li a {
	display:block;
	padding:11px 34px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#FFFFFF;
	text-decoration:none;
	background:url(images/bgr_submenu_li_a.jpg) repeat-x top right;
}
.mainSubmenu ul li a:hover, .mainSubmenu ul li a.active {
	background:url(images/bgr_submenu_li_a_hover.jpg) repeat-x top right;
}
.mainSubmenu ul li.last {
	padding-right:0px;
	background-image:none;
}
.mainSubmenu ul li.last a {
}
.mainSubmenu ul li.last a:hover {
}
.mainSubmenuRight {
	width:8px;
	height:36px;
	background:url(images/bgr_submenu_right.jpg) no-repeat;
	float:left;
}

.container {
	padding-top:12px;
	min-height:399px;
}
*html .container {
	height:399px;
}


/* modules */
.modLogo {
}
.modTopLinks {
}
.modMainMenu {
}
.modBanner {
}
.modSubMenu {
}
.modContent {
}
.modFooter {
}
.modNieuws {
	width: 310px;
	float:left;
}
.modInstantPortals {
	margin:0px 10px;
	width: 310px;
	float:left;
}

.modOnlineDemo {
	width: 310px;
	float:left;
}
.modLeft {
	padding-right:10px;
	width:310px;
	float:left;
}
.modRight {
	width:630px;
	float:left;
}

.modCenter1 {
	margin:0px;
	width: 310px;
	float:left;
}

.modCenter2 {
  margin : 0px 0px 0px 10px;
	width: 310px;
	float:left;
}




/* end modules */


/* boxes */
.boxHeader {
}
.boxContent {
}
.boxLinks {
}
.boxIcons {
}
.boxFooter {
}
.boxInstantPortalsImage {
	padding:20px 12px 17px 12px;
	display:block;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
}
.boxInstantPortalsImage p {
	padding-bottom:15px;
}
.boxInstantPortalsImage p img {
	float:left;
	margin-right:10px;
	text-align:justify;
}
.boxInstantPortalsContent {
	padding:0px 12px 5px 12px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
}
.boxOnlineDemoIcon {
	padding:20px 124px 15px 12px;
	color:#000;

	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
}
.boxOnlineDemoIcon h3 {
	padding-bottom:9px;
	font-size:12px;
	color:#000;
}
.boxOnlineDemoContent {
	padding:0px 12px 5px 12px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
}
.boxOnlineDemoContent p {
	color:#000;
}
.boxFooterRed {
	background: url(images/br_red.jpg) no-repeat top right; 
}
.boxPrint {
	padding-top:7px;
	padding-bottom:7px;
	border-bottom:1px #DBDBDB solid;
}
.boxPrint p {
	padding-right:10px;
	text-align:right;
}
.boxPrint p a:hover {
	text-decoration:none;
}
.boxPrint img {
	border:0px !important;
}
/* end boxes */

/* titles */
h1 {
	margin-bottom:36px;
	font-size:20px;
	font-weight:bold;
	color:#FFFFFF;
}
h2 {
	font-size:16px;
	font-weight:bold;
	color:#000000;
}
h3 {
	padding-bottom:15px;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}
/* end titles */

/* round corners */
.roundcont, .roundcontRed {
	margin-bottom:9px;
	background-color: #fff;
	color: #f90;
	background-image:url(images/bgr_roundcont_bottom.gif);
	background-repeat:repeat-x;
	background-position:bottom;
}
.borderTop {
	background-image:url(images/bgr_roundcont_bottom.gif);
	background-repeat:repeat-x;
	background-position:top;
}
.roundcont img {
	border:1px #B7B7B9 solid;
}
.roundcont p, .roundcontRed p {
	padding-bottom:15px;
	font-size:11px;
	text-align:justify;
}
.roundcont p a:link, .roundcontRed p a:link {
	font-size:11px;
	text-decoration : none;
	font-weight : bold;
}
.roundcont p a:visited, .roundcontRed p a:visited {
	font-size:11px;
	text-decoration : none;
	font-weight : bold;	
}
.roundcont p a:hover, .roundcontRed p a:hover {
	font-size:11px;
	text-decoration : none;
	font-weight : bold;	
	color:#DC4937;
}

.boxHeader { 
	background: url(images/bgr_roundcont_top.jpg) no-repeat top right; 
}
.boxHeaderLightred {
	background: url(images/bgr_roundcont_lightred_top.jpg) no-repeat top right; 
}
.boxHeader div.grey {
	padding-top:10px;
	padding-left:12px;
	padding-bottom:7px;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	background: url(images/tl.jpg) no-repeat top left; 
}
.boxHeaderLightred div.lightRed {
	padding-top:10px;
	padding-left:12px;
	padding-bottom:7px;
	font-size:16px;
	font-weight:bold;
	color:#FFFFFF;
	background: url(images/tl_lightred.jpg) no-repeat top left; 
}
.boxHeader img, .boxHeaderLightred img {
	float:left;
}
.boxHeader h2, .boxHeaderLightred h2 {
	padding-top:10px;
	padding-left:4px;
	float:left;
}
.boxHeaderLightred h2 {
	color:#FFFFFF;
}
.boxContent {
	padding:20px 12px 5px 12px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
}
.boxLinks {
	padding:5px 15px 8px 15px;
	border-left:1px #DBDBDB solid;
	border-right:1px #DBDBDB solid;
}
.boxLinks p {
	padding-bottom:0px;
	text-align:right;
}
.boxLinks p span.seeAll {
	padding-right:12px;
}
.boxLinks a {
	padding:0px 1px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}
.boxLinks a:hover, .boxLinks a.active {
	color:#DC4937;
	text-decoration:underline;
}
.boxLinksTopBorder {
	margin-top:-5px;
	padding-top:4px;
	border-top:1px #DBDBDB solid;
}
.boxLinksTopBorder p {
	padding-bottom:0px;
	text-align:right;
}
.boxLinksTopBorder p.icon {
	text-align:left;
}
.boxLinksTopBorder p.iconGrey {
	text-align:left;
}
.boxLinksTopBorder p.icon a {
	display:block;
	background:url(images/bgr_h3.gif) no-repeat top left;
	padding-left:21px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.boxLinksTopBorder p.iconGrey a {
	display:block;
	background:url(images/bgr_h3_grey.gif) no-repeat top left;
	padding-left:21px;
	font-weight:bold;
	text-align:left;
	text-decoration:none;
}
.boxLinksTopBorder p.icon a:hover {
	color:#DC4937;
	text-decoration:none;
	background:url(images/bgr_h3_grey.gif) no-repeat top left;
}
.boxLinksTopBorder p.iconGrey a:hover {
	color:#DC4937;
	text-decoration:none;
	background:url(images/bgr_h3.gif) no-repeat top left;
}
.boxLinksTopBorder p span.seeAll {
	padding-right:12px;
}

.boxLinksTopBorder a {
	padding:0px 1px;
	color:#000000;
	text-decoration:none;
}
.boxLinksTopBorder a:hover {
	color:#DC4937;
	text-decoration:underline;
}
.boxLinksTopBorder h3 a:hover {
	text-decoration:none;
}
.boxNewsLinks {
	margin-bottom:3px;
	padding-top:4px;
	padding-bottom:2px;
	border-top:1px #DBDBDB solid;
}
.boxNewsLinks h3 {
	padding-top:1px;
	padding-bottom:2px;
}
.boxNewsLinks h3 a {
	text-decoration:none;
}
.boxNewsLinks h3 a:hover {
	color:#DC4937;
}
.boxFooter {
	background: url(images/br.gif) no-repeat top right; 
}
.roundbottom img.corner {
}
img.cornerTop {
   width: 8px;
   height: 35px;
   border: none;
   display: block !important;
}
img.cornerBottom {
   width: 8px;
   height: 8px;
   border: none;
   display: block !important;
}
img.imageRight {
	float:right;
	margin-left:20px;
	margin-bottom:10px;
}
.boxRed, .boxRed p, .boxRed a {
	background-color:#761416;
	color:#FFFFFF;
}
.roundcontRed {
	background-color:#761416;
	color:#FFFFFF;
}
/* end round corners */

.clear {
	height:0px;
	font-size:0px;
	line-height:0px;
	clear:both;
}

/* mod Footer */
.modFooter {
	margin:0 auto;
	padding:15px 10px 15px 10px;
	width:930px;
	background:url(images/bgr_main_footer.jpg) no-repeat top #E5E5E5;
}
.footerLeft {
	width:330px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	float:left;
}
.footerRight {
	width:600px;
	text-align:right;
	float:left;
}
.modFooter ul {
	float:right;
}
.modFooter ul li {
	display:block;
/*	height:36px;*/
	float:left;
}
.modFooter ul li a {
	display:block;
	padding:2px 6px;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:10px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
	background:url(images/bgr_footer_li_a.gif) no-repeat top right;
}
.modFooter ul li a:hover, .modFooter ul li a.active  {
	text-decoration:underline;
}
.modFooter ul li.last {
}
.modFooter ul li.last a {
	padding-right:0px;
	background-image:none;
}
/* end mod Footer */
