/****************************** GLOBAL TAGS *******************************/

html {
	overflow-y: scroll;
}

body {
	margin: 0;
	background: #ffffff;
	font-family: Trebuchet MS, Tahoma, Arial;
}

img {
	vertical-align: top;
}

a {
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

td { font-size:10pt; line-height:14pt; }


/******************************** homepage.html *********************************/

.g-clear {
	clear: both;
}

.g-clear-left {
	clear: left;
}

.g-clear-right {
	clear: right;
}

.g-clear,
.g-clear-left,
.g-clear-right {
	height: 0px;
	overflow: hidden;	
}

.g-imgRepl {
	display: block;
	text-indent: -99999px;
	outline: none;
}

.l-main {
	width: 977px;
	margin: 0 auto;
	position: relative;
}

h1 {
	float: left;
	width: 292px;
	height: 75px;
	margin: 0;
	padding: 0;
}

h1 a {
	background: url("../images/logo.gif") no-repeat;
	width: 292px;
	height: 75px;
}

.l-main-b-top {
	height: 88px;
	padding-top: 15px;	
}

.l-main-b-top-impl {
	float: left;
	background: url("../images/implementatie.gif") no-repeat;
	width: 171px;
	height: 21px;
	position: relative;
	left: 107px;
	top: 28px;	
}

.l-main-b-top-mgc {
	float: right;
	background: url("../images/mgc.jpg") no-repeat;
	width: 97px;
	height: 38px;
	margin: 2px 1px 0px 3px;
}

.l-main-b-top-md {
	float: right;
	background: url("../images/md.jpg") no-repeat;
	width: 97px;
	height: 38px;
	margin-top: 2px;
}

.l-main-b-top-twolinks {
	float: right;
	font-size: 9px;
	color: #bdbdbd;
	position: relative;
	left: -73px;
	top: 3px;
	
}

.l-main-b-top-twolinks a {
	margin: 0px 15px;
	font-size: 9px;
	color: #bdbdbd;
}

.g-ddmenu {
	width: 205px;
	background-color: #6d6d6d;
	border: 1px solid #ffffff;
	border-top-width: 0px;
	position: absolute;
	top: 134px;
	visibility: hidden;
	z-index: 30;
}

.g-ddmenu a {
	display: block;
	border-top: 1px solid #ffffff;
	font-size: 11px;
	color: #ffffff;
	padding: 7px 22px 7px 22px;
	line-height: 12px;
}

.g-ddmenu a:hover {
	text-decoration: none;
	background-color: #808080;
}

.g-item1 { left:   2px; }
.g-item2 { left:  74px; }
.g-item3 { left: 248px; }
.g-item4 { left: 384px; }
.g-item5 { left: 507px; }
.g-item6 { left: 633px; }
.g-item7 { left: 773px; }

.l-main-b-head {
	width: 977px;
	height: 261px;

/*	margin-top: 11px; */
	position: relative;
}

.l-main-b-head .test-hier { font-size:14px; float:right; margin-top:155px; background-color:#fff; padding:8px 15px; display:block; border:1px solid #d9d9d9; border-right:none; filter:alpha(opacity=80); -moz-opacity:0.8; -khtml-opacity: 0.8; opacity: 0.8; } 
.l-main-b-head .test-hier a { text-decoration:none; color:#000; }
.l-main-b-head .test-hier a:hover { text-decoration:underline; }
.l-main-b-head .test-hier span { font-size:18px; font-weight:bold; }

.l-main-b-head-note {
	width: 267px;
	height: 106px;
	position: absolute;
	left: 436px;
	top: 34px;
	padding: 7px 15px;	
}

.l-main-b-head-note span {
	display: block;
	width: 297px;
	height: 120px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #000000;
	filter: alpha(opacity=70);
	-moz-opacity: 0.7;
	-khtml-opacity: 0.7;
	opacity: 0.7;
	z-index: 10;
}

.l-main-b-head-note h2 {
	font-size: 30px;
	font-weight: normal;
	margin: 0;
	padding: 0px 0px 8px 0px;
	z-index: 20;
	color: #ffffff;
	position: relative;
}

.l-main-b-head-note p {
	font-size: 22px;
	color: #ffffff;
	margin: 0;
	padding: 0;
	z-index: 20;
	position: relative;
}

.l-main-b-head-link {
	display: block;
	width: 123px;
	height: 23px;
	text-align: center;
	font-size: 13px;
	color: #ffffff;
	position: absolute;
	line-height: 22px;
	border: 1px solid #abadaf;
	font-weight: bold;
}

.l-main-b-head-link span {
	display: block;
	width: 123px;
	height: 23px;
	position: absolute;
	left: 0px;
	top: 0px;
	background-color: #000000;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
}

.l-main-b-head-link em {
	font-style: normal;
	position: relative;
}

.g-head-link1 {
	left: 836px;
	top: 168px;
}

.g-head-link2 {
	left: 836px;
	top: 199px;
}

.l-main-section {
	width: 224px;
	float: left;
	margin-top: 15px;
	padding-left: 20px;
	height: 100px;
	background-position: 5px 0px;
	background-repeat: no-repeat;
	line-height: 20px;
	margin-bottom: 25px;
}

.l-main-section p {
	font-size: 10px;
	color: #898989;
	margin: 0;
	padding: 0;
	line-height: 12px;
}

.l-main-section a {
	font-size: 12px;
	line-height: 20px;
}

.l-main-section a.g-biglink {
	display: inline-block;
	line-height: 20px;
	font-size: 18px;
	font-weight: normal;
	margin: 5px 0px 15px 0px;
}

.g-blue {
	background: url("../images/blue_line.gif") no-repeat left -10px;
}

.g-blue a {
	color: #0073bc;
}

.g-pink {
	background: url("../images/pink_line.gif") no-repeat left -10px;
}

.g-pink a {
	color: #d92c80;
}

.g-orange {
	background: url("../images/orange_line.gif") no-repeat left -10px;
}

.g-orange a {
	color: #eb912b;
}

.g-green {
	background: url("../images/green_line.gif") no-repeat left -10px;
}

.g-green a {
	color: #00b4b2;
}

.g-black {
	background-image: url("../images/black_line.gif");
}

.g-black a {
	color: #2f2f2f;
}

.l-main-l-left {
	width: 245px;
	float: left;
}

.l-main-l-left h3 {
	font-size: 14px;
	color: #000000;
	margin: 0;
	padding: 28px 0px 10px 0px;
}

.l-main-l-left p {
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0px 0px 4px 0px;
	line-height: 20px;
}

.l-main-l-left-b-md {
	height: auto;
}

.l-main-l-left-b-md img {
	margin-top: 11px;	
}

.l-main-l-left-b-actie {
	height: 147px;
	margin-top: 6px;	
}

.g-mt6 {
	margin-top: 6px;	
}

.g-mt25 {
	margin-top: 25px;	
}

.l-main-l-left-b-actie h3 {
	padding: 7px 0px 9px 0px;	
}

.l-main-l-left-b-md-link {
	font-size: 11px;
	color: #898989;
	text-decoration: underline;
}

.l-main-l-left-b-md-link:hover {
	text-decoration: none;
}

.l-main-l-left-b-actie-link {
	font-size: 11px;
	color: #898989;
	text-decoration: underline;
}

.l-main-l-left-b-actie-link:hover {
	text-decoration: none;
}

.g-left-top {
	background: url("../images/side_bg_home_top.gif") center top no-repeat;
}

.g-left-common {
	background: url("../images/side_bg_home.gif") repeat-y;
}

.g-left-bottom {
	background: url("../images/side_bg_home_bottom.gif") center bottom no-repeat;
	padding: 10px 15px 15px 15px;
}

.l-main-l-center-top {
	background: url("../images/center_home_bg_top.gif") center top no-repeat;
}

.l-main-l-center {
	width: 476px;
	float: left;
	background: url("../images/center_home_bg.gif") repeat-y;
	position: relative;
	left: 5px;		
}

.l-main-l-center-bottom {
	min-height: 385px;
	background: url("../images/center_home_bg_bottom.gif") center bottom no-repeat;
	padding: 10px 15px 15px 15px;
}

.l-main-l-center-column {
	width: 48%;
	float: left;
	margin-right: 2%;
}

.l-main-l-center-column-full {
	width: 98%;
	float: left;
	margin-right: 2%;
}

.l-main-l-center h1 {
	font-size: 18pt;
	color: #464646;
	padding: 10px 0px 0px 0px;
	margin: 0;	
	width:440px;
	height:auto;
}

.l-main-l-center p {
	font-size: 10pt;
	color: #464646;
	line-height: 14pt;
	padding: 15px 0px 3px 0px;
	margin: 0;	
}

.l-main-l-center a {
	color: #0079c2;
	text-decoration: underline;
}

.l-main-l-center a:visited {
	color: #7e0099;
	text-decoration: underline;
}

.l-main-l-center a:hover {
	text-decoration: none;
}

.l-main-home-l-right {
	width: 245px;
	float: left;
	position: relative;
	left: 11px;		
}

.l-main-l-right {
	width: 210px;
	float: left;
	position: relative;
	left: 11px;		
}

.g-right-top {
	background: url("../images/side_bg_top.gif") center top no-repeat;
}

.g-right-common {
	background: url("../images/side_bg.gif") repeat-y;
}

.g-right-bottom {
	background: url("../images/side_bg_bottom.gif") center bottom no-repeat;
	padding: 10px 15px 15px 15px;
}

.g-right-home-top {
	background: url("../images/side_bg_home_top.gif") center top no-repeat;
}

.g-right-home-common {
	background: url("../images/side_bg_home.gif") repeat-y;
}

.g-right-home-bottom {
	background: url("../images/side_bg_home_bottom.gif") center bottom no-repeat;
	padding: 10px 15px 15px 15px;
}
.crm-daily a { color:#000; }
.crm-daily p { text-align:center; }
.crm-daily font { font-family:Times new roman; font-size:13pt; }

.l-main-l-right p, .l-main-home-l-right p {
	font-size: 12px;
	color: #000000;
	line-height: 16px;
	margin: 0;
	padding: 7px 0px;
}

.l-main-l-right h3, .l-main-home-l-right h3 {
	font-size: 14px;
	color: #000000;
	padding: 0px 0px 0px 0px;
	margin: 0;
}

.l-main-home-l-right img.icon { margin:7px 10px 0px 0px; }

.l-main-l-right-b-toy {
	position: relative;
}

.l-main-l-right-b-toy div {
	width: 90%;
	/*height: 90%;
	position: absolute;*/
}

.l-main-l-right-b-toy div a {
	color: #000000;
	font-size: 12px;
	line-height: 16px;
	margin: 0;
	padding: 7px 0;
}

.l-main-l-right-b-toy div a.l-main-l-right-b-toy-link {
	font-size: 11px;
	color: #898989;
	text-decoration: underline;
}

.l-main-l-right-b-toy div a.l-main-l-right-b-toy-link:hover {
	text-decoration: none;
}

.l-main-l-left-b-block-link {
	font-size: 11px;
	color: #898989;
	text-decoration: underline;
}

.l-main-l-left-b-block-link:hover {
	text-decoration: none;
}

.l-main-l-right-b-panel {
	height: 26px;
	background: url("../images/panel_bg.gif") center bottom repeat-x;
	margin: 0px 1px;	
}

.l-main-l-right-b-panel-lug {
	height: 26px;
	float: left;
	font-size: 14px;
	color: #000000;
	background: url("../images/lug_bg.gif") repeat-x;
	text-align: center;
	line-height: 24px;	
	margin-right: 1px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor: pointer;
	font-weight: bold;
}

.g-lighted-lug {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	cursor: default;
	background-image: url("../images/lug_bg_lighted.gif");
}

.l-main-l-right-b-panel-lug-rss {
	position: relative;
	top: 8px;
}

#g-lug1 { width: 71px; }
#g-lug2 { width: 71px; }
#g-lug3 { width: 31px; }
#g-lug4 { width: 31px; }

.g-lug-left {
	float: left;
}

.g-lug-right {
	float: right;
}
	
.g-lug1-layer {
	display: block;
}

.g-lug2-layer {
	display: none;
}

.g-lug3-layer {
	display: none;
}

.g-lug4-layer {
	display: none;
}

.l-main-l-right-b-block {
	margin-top: 6px;
}

.b-footer-inner-white-blinks {
	position: relative;
	left: 10px;
	top: -22px;
	zoom: 1;
}

.b-footer-inner-white-blinks div {
	width: 100px;
	height: 59px;
	background: none;
	float: left;
	line-height: 14px;
	margin: 0px 2px;
	padding-right: 13px;
}

.b-footer-inner-white-blinks div div {
	margin: 0;
	padding: 0px 0px 0px 8px;
}

.b-footer-inner-white-blinks div em {
	font-size: 9px;
	color: #929497;
	font-weight: bold;
	font-style: normal;
}

.b-footer-inner-white-blinks div a {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	display: inline-block;
	padding-top: 15px;
}

.b-footer {
	background: #f7f7f7 url("../images/footer_bg.gif") repeat-x;
	margin-top: 65px;
}

.b-footer-inner {
	width: 983px;
	margin: 0 auto;
}

.b-footer-inner-white {
	width: 487px;
	height: 47px;
	float: left;
	border: 1px solid #d8d8d8;
	border-top-width: 0px;
	position: relative;
	background-color: #ffffff;
}

.b-footer-inner-white .g-bl {
	position: absolute;
	left: -1px;
	bottom: -1px;
}

.b-footer-inner-white .g-br {
	position: absolute;
	right: -1px;
	bottom: -1px;
}

.b-footer-inner-form {
	float: left;
	position: relative;
	left: 15px;
	top: 15px;
}

.b-footer-inner-form input {
	float: left;
	width: 430px;
	height: 17px;
	border: 1px solid #d8d8d8;
	border-right-width: 0px;
}

.b-footer-inner-form span {
	display: inline-block;
	float: left;
	width: 19px;
	height: 21px;
	background: url("../images/search.gif") no-repeat;
	cursor: pointer;
}

.b-footer-inner-copyright {
	font-size: 10px;
	color: #bcbcbc;
	padding: 45px 0px 10px 15px;
}

.b-footer-inner-copyright a {
	font-size: 10px;
	color: #bcbcbc;
	cursor:none;
	text-decoration:none;
}

.g-left-banner {
	border-width: 0px;
	outline: none;
	padding:0;
	margin:0;
}

.g-left-banner-txt-top {
	background: url(../images/banner_top.gif) no-repeat left top;
	display: block;
	width: 244px;
	height: 5px;
	margin-top: 5px;
}

.actie-color-top-home-blue { background: url(../images/banner_top_home_blue.gif) no-repeat left top; }
.actie-color-top-home-pink { background: url(../images/banner_top_home_pink.gif) no-repeat left top; }
.actie-color-top-home-orange { background: url(../images/banner_home_top_orange.gif) no-repeat left top; }
.actie-color-top-home-green { background: url(../images/banner_home_top_green.gif) no-repeat left top; }

.g-left-banner-txt {
	background-color:#ebebeb;
	outline: none;
	padding: 10px 15px;
	width:212px;
}

.actie-color-home-blue { background-color:#d9eaf5; border-left:1px solid #0073bc; border-right:1px solid #0073bc; }
.actie-color-home-pink { background-color:#f9e0ec; border-left:1px solid #d92c80; border-right:1px solid #d92c80; }
.actie-color-home-orange { background-color:#fcefdf; border-left:1px solid #eb912b; border-right:1px solid #eb912b; }
.actie-color-home-green { background-color:#d9f4f4; border-left:1px solid #00b4b2; border-right:1px solid #00b4b2; }

.g-left-banner-txt h3 {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	margin: 0px 0px 10px 0px;	
}

.g-left-banner-txt p {
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0px 0px 4px 0px;
	line-height: 20px;
}

.g-left-banner-txt-link {
	font-size: 11px;
	color: #898989;
	text-decoration: underline;
}

.g-left-banner-txt-bottom {
	background: url(../images/banner_bottom.gif) no-repeat left top;
	display: block;
	width: 244px;
	height: 5px;
}

.actie-color-bottom-home-blue { background: url(../images/banner_bottom_home_blue.gif) no-repeat left top; }
.actie-color-bottom-home-pink { background: url(../images/banner_bottom_home_pink.gif) no-repeat left top; }
.actie-color-bottom-home-orange { background: url(../images/banner_bottom_home_orange.gif) no-repeat left top; }
.actie-color-bottom-home-green { background: url(../images/banner_bottom_home_green.gif) no-repeat left top; }

/******************************** subpage.html *********************************/

.b-footer-inner-white-blinks div span {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	display: inline-block;
	padding-top: 5px;
}

.g-blue span {
	color: #0073bc;
}

.g-pink span {
	color: #d92c80;
}

.g-orange span {
	color: #eb912b;
}

.g-green span {
	color: #00b4b2;
}

.g-black span {
	color: #2f2f2f;
}

.b-footer-inner-white-blinks div.g-selected {
	background: url("../images/selected_right.gif") right center no-repeat;
}

.b-footer-inner-white-blinks div.g-selected div {
	background: url("../images/selected_left.gif") left center no-repeat;
}

.l-main-md-big {
	width: 178px;
	height: 62px;
	background: url("../images/md_big.jpg") no-repeat;
	float: left;
}

.l-main-blinks {
	float: left;
	margin-left: 18px;
}

.l-main-blinks div {
	width: 100px;
	height: 59px;
	background: none;
	float: left;
	line-height: 14px;
	margin: 0px 15px 0px 0px;
	padding-right: 15px;
}

.l-main-blinks div div {
	margin: 0;
	padding: 0px 0px 0px 15px;
}

.l-main-blinks div em {
	font-size: 9px;
	color: #929497;
	font-weight: bold;
	font-style: normal;
}

.l-main-blinks div a {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	display: inline-block;
	padding-top: 15px;
}

.l-main-blinks div.g-selected {
	background: url("../images/selected_right.gif") right center no-repeat;
}

.l-main-blinks div.g-selected div {
	background: url("../images/selected_left.gif") left center no-repeat;
}

.l-main-blinks div span {
	font-size: 12px;
	font-weight: bold;
	line-height: 14px;
	display: inline-block;
	padding-top: 5px;
}

.g-subpage .l-main-b-menu {
	margin-bottom: 14px;
}

.g-subpage-left {
	width: 176px;
	float: left;
} 
.g-subpage-left a { color:#000; }

.g-subpage-left-crm-bg {
	background: url("../images/crm_bg.gif") repeat-y;
	margin: 22px 0px 0px 0px;
}

.g-subpage-left-crm-top {
	background: url("../images/crm_top.gif") no-repeat;
}

.g-subpage-left-crm {
	background: url("../images/crm_bottom.gif") center bottom no-repeat;
	padding-left: 15px;
	zoom: 1;
}

.g-subpage-left-crm h2 {
	font-size: 11px;
	color: #898989;
	margin: 0;
	padding: 0;
	position: relative;
	top: -5px;
}

.g-subpage-left-crm h3 {
	font-size: 20px;
	color: #2f2f2f;
	line-height: 20px;
	font-weight: normal;
	margin: 0;
	padding: 2px 0px 15px 0px;
}

.g-subpage-left-crm ul {
	list-style-type: none;
	margin: 0;
	padding: 0;
	font-size: 11px;
	color: #888888;
	width:160px;
}

.g-subpage-left-crm ul li {
	line-height: 18px;
	padding-bottom: 17px;
	color:#888;
}

.g-subpage-left-crm ul li a {
	font-size: 11px;
	color: #2f2f2f;
}

.g-subpage-left-banner {
	margin-top: 22px;
	border-width: 0px;
	outline: none;
}

.g-subpage-left-banner-txt-top {
	background: url(../images/banner_top.gif) no-repeat left top;
	display: block;
	width: 176px;
	height: 5px;
	margin-top: 22px;
}

.actie-color-top-blue { background: url(../images/banner_top_blue.gif) no-repeat left top; }
.actie-color-top-pink { background: url(../images/banner_top_pink.gif) no-repeat left top; }
.actie-color-top-orange { background: url(../images/banner_top_orange.gif) no-repeat left top; }
.actie-color-top-green { background: url(../images/banner_top_green.gif) no-repeat left top; }

.g-subpage-left-banner-txt {
	background-color:#ebebeb;
	outline: none;
	padding: 10px 15px;
}

.actie-color-blue { background-color:#d9eaf5; border-left:1px solid #0073bc; border-right:1px solid #0073bc; }
.actie-color-pink { background-color:#f9e0ec; border-left:1px solid #d92c80; border-right:1px solid #d92c80; }
.actie-color-orange { background-color:#fcefdf; border-left:1px solid #eb912b; border-right:1px solid #eb912b; }
.actie-color-green { background-color:#d9f4f4; border-left:1px solid #00b4b2; border-right:1px solid #00b4b2; }

.g-subpage-left-banner-txt h3 {
	padding: 0px 0px 0px 0px;
	font-size: 14px;
	margin: 0px 0px 10px 0px;	
}

.g-subpage-left-banner-txt p {
	font-size: 12px;
	color: #000000;
	margin: 0;
	padding: 0px 0px 4px 0px;
	line-height: 20px;
}

.g-subpage-left-banner-txt-link {
	font-size: 11px;
	color: #898989;
	text-decoration: underline;
}

.g-subpage-left-banner-txt-bottom {
	background: url(../images/banner_bottom.gif) no-repeat left top;
	display: block;
	width: 176px;
	height: 5px;
}

.actie-color-bottom-blue { background: url(../images/banner_bottom_blue.gif) no-repeat left top; }
.actie-color-bottom-pink { background: url(../images/banner_bottom_pink.gif) no-repeat left top; }
.actie-color-bottom-orange { background: url(../images/banner_bottom_orange.gif) no-repeat left top; }
.actie-color-bottom-green { background: url(../images/banner_bottom_green.gif) no-repeat left top; }

.g-subpage-right {
	width: 781px;
	float: left;
	margin-left:20px;
	font-size:10pt;
}

.g-subpage-right-image {
	margin-top: 22px;
}

.g-subpage-right-image-shadow {
	width: 781px;
	height: 4px;
	display: block;
	background: url(../images/sub-image-shadow.gif) no-repeat left top;
}

.g-subpage-right-bb-bg {
	background: url("../images/big_block_bg.gif") repeat-y;
	margin: 22px 0px 18px 0px;
}

.g-subpage-right-bb-top {
	background: url("../images/big_block_top.gif") no-repeat;
	zoom: 1;
}

.g-subpage-right-bb {
	background: url("../images/big_block_bottom.gif") center bottom no-repeat;
	padding: 0 0 15px 0;
}

.g-subpage-right-bb h1 {
	font-size: 18pt;
	color: #2f2f2f;
	margin: 0;
	padding: 10px 0px 15px 15px;
	width:750px;
	height:auto;
	clear:both;
	line-height:24pt;
}

.g-subpage-right-bb h2 {
	font-size: 16pt;
	color: #2f2f2f;
	margin: 0;
	padding: 10px 0px 15px 0px;
}

.g-subpage-right-bb a {
	color: #0073bc;
	text-decoration: underline;
}

.g-subpage-right-bb a:visited {
	color: #7e0099;
	text-decoration: underline;
}

.g-subpage-right-bb a:hover {
	text-decoration: none;
}

.g-subpage-right-bb ul { font-size:10pt; line-height:14pt; margin:0 0 15px 30px; padding:0px; }

.g-subpage-right-bb-column {
	width: 45%;
	padding: 0 2%;
	float: left;
}

.g-subpage-right-bb-column-full {
	width: 96%;
	padding: 0 2%;
	float: left;
}

.g-subpage-right-bb-column p, .g-subpage-right-bb-column-full p {
	font-size: 10pt;
	color: #000000;
	margin: 0;
	padding: 0px 0px 15px 0px;
	line-height:14pt;
}

.g-subpage-right-left {
	width: 561px;
	float: left;
}

.g-subpage-right-left-button {
	display: block;
	width: 299px;
	height: 43px;
	background: url("../images/button.gif") no-repeat;
	font-size: 13px;
	font-weight: bold;
	color: #ffffff;
	text-align: center;
	line-height: 38px;
}

.g-subpage-right .l-main-l-right {
	float: left;
}

.g-subpage-right .l-main-l-right-b-toy-link {
	top: 0px;
}

.g-subpage-right .l-main-l-right-b-toy {

}

.g-subpage-right .l-main-l-right-b-block h3,
.g-subpage-right .g-lighted-lug {
		color: #2f2f2f;
}

.l-main-l-right-b-panel2 {
	height: 26px;
	background: url("../images/panel_bg.gif") center bottom repeat-x;
	margin: 0px 1px 0px 1px;	
}

.l-main-l-right-b-panel-lug2 {
	height: 26px;
	float: left;
	font-size: 12px;
	color: #000000;
	background: url("../images/lug_bg.gif") repeat-x;
	text-align: center;
	line-height: 26px;	
	margin-right: 1px;
	filter: alpha(opacity=50);
	-moz-opacity: 0.5;
	-khtml-opacity: 0.5;
	opacity: 0.5;
	cursor: pointer;
}

.g-lighted-lug2 {
	filter: alpha(opacity=100);
	-moz-opacity: 1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
	cursor: default;
	background-image: url("../images/lug_bg_lighted.gif");
}

#g2-lug1 { width: 186px; }
#g2-lug2 { width: 185px; }
#g2-lug3 { width: 185px; }

.g-lug-left {
	float: left;
}

.g-lug-right {
	float: right;
}

.l-main-l-right-b-toy2 {
	position:relative;
	overflow:hidden;
}

.l-main-l-right-b-toy2 div {
	width: 540px;
}

.g2-lug1-layer {
	display: block;
}

.g2-lug2-layer {
	display: none;
}

.g2-lug3-layer {
	display: none;
}

.g-right-common2 {
	background: url("../images/pic_bg.gif") repeat-y;
}

.g-right-bottom2 {
	background: url("../images/pic_bg_bottom.gif") center bottom no-repeat;
	padding: 10px 15px 15px 15px;
}

.g2-lug1-layer {
	position: relative;	
}

.g2-lug1-layer a {
	position: absolute;
}

.g2-lug1-layer a img {
	border-width: 0px;
	outline: none;
}

.g2-lug1-layer .logo1 { left: 33px; top: 39px; }
.g2-lug1-layer .logo2 { left: 250px; top: 35px; }
.g2-lug1-layer .logo3 { left: 427px; top: 35px; }
.g2-lug1-layer .logo4 { left: 21px; top: 106px; }
.g2-lug1-layer .logo5 { left: 237px; top: 91px; }
.g2-lug1-layer .logo6 { left: 429px; top: 91px; }
.g2-lug1-layer .logo7 { left: 33px; top: 172px; }
.g2-lug1-layer .logo8 { left: 249px; top: 172px; }
.g2-lug1-layer .logo9 { left: 429px; top: 172px; }

.g2-lug1-layer .ref-logo { width:150px; height:80px; overflow:hidden; float:left; position:relative; margin:14px; }
.g2-lug1-layer .ref-logo:hover { filter:none; }

.l-main-b-menu {
	height: 27px;
	position: relative;
/*	margin-bottom:11px; */
	background:url(../images/bg_menu.gif) no-repeat left top;
}

#dropdown { padding:0; margin:0; font-size:13px; }
#dropdown li { float:left; list-style-type:none; padding:0; margin:0; }
#dropdown li a { height:27px; font-weight:bold; line-height:27px; display:block; padding:0 20px; color:#ffffff; text-decoration:none; background:url(../images/bg_menu_right.gif) no-repeat right top;  }
#dropdown li a:hover, #dropdown li a.selected { background:url(../images/bg_menu_right_hover.gif) no-repeat right top; }
#dropdown li a.selected.home { background:url(../images/bg_menu_hover_home.gif) no-repeat right top; }
#dropdown li a:hover.home { background:url(../images/bg_menu_hover_home.gif) no-repeat right top; }
.l-main-b-menu form { float:right; margin:5px 6px 0 0; padding:0; background:url(../images/bg_searchblok.gif) no-repeat left top; display:block; width:145px; height:17px; }
.l-main-b-menu form input { border:0px; font-size:11px; margin:2px 0 0 20px; padding:0; float:left; color:#555; }

#dropdown li ul { margin:0; padding:0; background-color:#ffffff; position: absolute; visibility: hidden; border:1px solid #fff; border-top:0px; border-bottom:0px; z-index:9999; display:block; white-space:normal; }
#dropdown li ul li { float: none; background:none; font-size:0.9em; font-weight:normal; margin:0px; padding:0px; padding:0px; margin:0px; height:auto; z-index:9999; }
#dropdown li ul li a { width: 200px; height:auto; background: #6d6d6d; color: #fff; font-weight:normal; line-height:18px; padding:3px 20px; margin:0px; display:block; border-bottom:1px solid #fff; white-space:normal; }
#dropdown li ul li a:hover { background-color:#a2a2a2; background-image:none; }

.news_navigation { margin:0 0 15px 15px; font-size:10pt; clear:both; }

#nieuws_page { display:block; border-top: 1px solid #7f7f7f; padding:10px 0 0 0; }
#nieuws_page .stap { text-align: center; background-color:#e0e0e0; color:#FFFFFF; height: 15px; width: 15px; border: 1px solid #FFFFFF; display:inline; float:left; margin-right:5px; font-size:11px; }
#nieuws_page .stap a { color:#626262; text-decoration:none; font-size:11px; }
#nieuws_page .stap_actief { font-weight:bold; text-align: center; background-color:#248ccb; color:#FFFFFF; height: 15px; width: 15px; border: 1px solid #FFFFFF; display:inline; float:left; margin-right:5px; font-size:11px; }

.field { width:190px; margin:2px 0;	font-family: Trebuchet MS, Tahoma, Arial; font-size:10pt; padding:0; border:1px solid #7f9db9; }
.requiredfield { width:190px; margin:2px 0;	font-family: Trebuchet MS, Tahoma, Arial; font-size:10pt; padding:0; border:1px solid #7f9db9; }
.invalidfield { background-color:#e1e7ec; border:1px solid #7f9db9; }
.form_bttn { background-color:#0079c2; border:1px solid #ffffff; color:#ffffff;	font-family: Trebuchet MS, Tahoma, Arial; font-size:10pt; margin:0 0 0 15px; }
form span { color:#0079c2; }
.line { width:740px; border-top:1px solid #d9d9d9; display:block; margin:15px; }

.resources { padding:0; }
.resources .icon-pdf { list-style:none; background:url(../images/page_white_acrobat.png) no-repeat 1px 4px; padding:3px 25px; }
.resources .icon-blanco { list-style:none; background:url(../images/page_white.png) no-repeat left 4px; padding:3px 25px; }