body {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#000; background:#fff; text-align:center; line-height:150%}
.global-cnt {width:1003px; background:#fff url(../images/body-bg.png) repeat-y; margin:0 auto; text-align:left}
.global-pd {padding:0 18px 0 17px}
.content-cnt {
	padding: 2px 12px 10px 12px; 
	overflow:hidden
	}

.left-cnt-home {
	float:left; 
	width:620px; 
	font-size: 12px;
}


.left-cnt {
	background:transparent url(/images/it-bs-bg.png) repeat-y 0 0;
	float:left; 
	width:584px; 
	padding: 0 18px;
	font-size: 12px;
}

.left-cnt-top
{
	background:transparent url(/images/it-bs-top-bg.png) no-repeat scroll 0 0;
	height: 62px;
}

.left-cnt-bottom
{
	background:transparent url(/images/it-bs-btm-bg.png) no-repeat scroll left bottom;
	height: 54px;
}

.left-cnt-small {
	background:transparent url(/images/it-ss-bg.png) repeat-y 0 0;
	float:left;  
	width: 427px;
	padding: 0 15px;
	font-size: 12px;
}

.left-cnt-small p {
	padding: 0 25px 0 0;
}

.left-cnt-small-top
{
	background:transparent url(/images/it-ss-top-bg.png) no-repeat scroll 0 0;
	height: 62px;
}

.left-cnt-small-bottom
{
	background:transparent url(/images/it-ss-btm-bg.png) no-repeat scroll left bottom;
	height: 54px;
}
.right-cnt {float:right; width:304px; padding:0 0 12px 0;}
/* header on */
/* CASE:31553 DATE:04-07-2011 USER: [MJ] DESCR: [position: relative erbij]*/
.hd-cnt {height:72px; position: relative;}
.logo-cnt {float:left; padding:0 0 0 17px; position:relative}
.hd-search {float:right; width:360px; padding:22px 0 0 0}
.hd-search .inp-bg {background:url(/images/search-input-bg.png) no-repeat left top; float:left; margin:1px 0 0 0}
.hd-search .inp-bg input {padding:7px 5px; background:none; border:none; width:265px; font-family:Arial, Helvetica, sans-serif; font-size:12px}
.hd-search .btn {background:url(/images/search-btn-bg.png) no-repeat; border:none; width:67px; padding:5px 0; float:left}
/* top menu on */
.main-menu {clear:both; background:url(../images/menu-bg.png) repeat-x top; height:39px; padding:0 0 0 5px}
.main-menu ul {list-style: none; height:39px; overflow:hidden; position:relative;margin: 0;padding: 0;}
.main-menu li {float:left; z-index:100; font-weight:bold; background:url(../images/menu-sep.png) no-repeat left; margin:0 0 0 -2px}
.main-menu li a {float:left; font-size:16px; line-height:16px; color:#006784; padding:11px 14px 13px 12px}
.main-menu li a:hover {color:#F68428; text-decoration:none}
.main-menu li.active a {color:#F68428; text-decoration:none}

.submenu
{
	float: left; 
	width: 150px; 
	background: #F5F5F5;
	border: 1px solid #D7D7D7;
	margin: 12px 0 0 12px;
}

.submenu ul
{
	margin: 0;
	padding: 0;
	list-style-type: none;
}

.submenu ul li a,
.submenu ul li a:hover
{
	display: block;
	text-decoration: none;
	padding: 0 0 0 5px;
	height: 27px;
}

.submenu ul li.active 
{
	background: #003768 url(../images/menu-left-bg-active.png) repeat-x scroll left top;
}

.submenu ul li.notactive
{
	background: #E1E1E0 url(../images/menu-left-bg.png) repeat-x scroll left top;
	font-weight:bold;
	width:150px;
}

.submenu ul li.active a
{
	background:transparent url(/images/menu-left-icon-active.gif) no-repeat scroll 132px 7px;
	border-bottom:1px solid #D7D7D7;
	color: #fff;
	font-weight: bold;
}

.submenu ul li.notactive a
{
	border-bottom:1px solid #D7D7D7;
	color: #024062;
	font-weight: bold;
	background:transparent url(../images/menu-left-icon.gif) no-repeat scroll 132px 7px;
	display:block;
}

.submenu ul.tweelaags
{
	list-style-type: none;
}

.submenu ul.tweelaags li.active a
{
	background: #D0DFEC;
	color: #000;
	font-weight: normal;
}

.submenu ul.tweelaags li.active a:hover
{
	background: #D0DFEC;
}

.submenu ul.tweelaags li.notactive a
{
	background: #F5F5F5;
	color: #000;
	font-weight: normal;
}

.submenu ul.tweelaags li.notactive a:hover
{
	background: #D0DFEC;
}

/* footer on */
.footer-cnt {background:#F5F5F5; clear:both; float:left; width:968px; padding:25px 0; color:#545454; text-align:center; font-size:11px}
.footer-cnt ul {list-style: none; overflow:hidden; width:550px; margin:0 auto; clear:both; position:relative}
.footer-cnt ul.sm {width:450px}
.footer-cnt ul.sm-info {width:250px}
.footer-cnt ul li {float:left; position:relative; padding:0 8px 0 8px; margin:0 0 0 -3px; background:url(../images/sep-btm-menu.gif) no-repeat 0 8px}
.footer-cnt ul li a {color:#545454}


/*
// CASE:27488 DATE:12-11-2010 USER: [MJ] DESCR: [footer stijl]
*/
.footer-cnt .footer_titles {
	float: left;
	padding: 0 10px;
	width: 948px;
}
.footer-cnt span { position:relative; padding:0 8px 0 8px; margin:0 0 0 -3px; background:url(../images/sep-btm-menu.gif) no-repeat 0 4px}
.footer-cnt span a {color:#545454}



.bottom-cnt
{
	width: 632px;
	float: left;
	margin: 0;
	padding: 0;
}

.small
{
	float: left;
	width:457px;
}

.big
{
	float: left;
	width:620px;
}

span.my {
	text-transform: uppercase;
}

