@charset "UTF-8";


/* ------------------------------------------------------------------general display----------------------------------------------- */

body {
background-color: #cbd3d5;
margin:0;
padding:0;
font-family: Arial, Helvetica, sans-serif ;
font-size: 10px;

}

body.CF, body.MBF, body.MBCW
{
	background-color: White;
}
p, h1, h2, h3, h4, h5, h6, a {
font-family:Arial, Helvetica, sans-serif;
}





img {
border:0;
}


.alt, .noshow {
display: none;
}

body.smart a {color: #00437a;}
body.CF a {color: #606162;}
body.MBF a {color: #00437a;}
body.MBCW a {color: #00437a;}


/* ------------------------------------------------------------------loginscherm----------------------------------------------- */
#login {
background: white url(img/bg-login_head.jpg) left top repeat-x;
}

.leftcol  p  {
margin:0;
padding:33px 13px 0 0px;
color: #343434;
font-size:12px;
text-align: right;
}


#loginwrap {
padding:0;
margin:0;
margin-top: 25px;
border:0;
width: 770px;
border-collapse:collapse;
 }

#loginwrap  td {
background-color:  #eee;
height: 322px;
}


#header-login {
background: url(img/logo_toff.jpg) left top no-repeat;
}
#header-login h1 {
margin:0;
padding:0;
height: 74px;
}



#logform {
padding-top: 90px;
padding-right: 20px;
}

#logform label {
display: block;
margin: 0;
color: #71716d
}

#logform label {
display: block;
padding-top: 6px;
padding-bottom: 6px;
font-size:12px;
}
#logform input 
{
	margin-left: 10px;
}

#logform .entry {
width:180px;
} 

.error 
{
	font-size: 120%;
	color: #71716d;
}
.login_error {}
.uitdelucht_error 
{
	font-variant: small-caps;
	background-color: #013197;
	color: white;
}
.send_password 
{
	color: #71716d;
	display: block;
	margin-top: 40px;
	text-decoration: none;
	font-weight: bold;
}
#logform .submit {
margin-top: 10px;
margin-left: 93px;
}

.flash {
margin-top: 0px;
}

/* Same style is used on wachtwoord.asp */
.logform {
padding-left: 20px;
color: #726d6f;
}
.logform label {
display: inline-block;
}
.logform label {
display: block;
padding-top: 6px;
padding-bottom: 6px;
font-size:12px;
}
.logform .submit {
margin-top: 10px;
margin-left: 93px;
}
.logform .entry {
width:180px;
}

/* ------------------------------------------------------------------disclaimer----------------------------------------------- */
#disclaimer {
background: white url(img/bg-login_head.jpg) left top repeat-x;
}
#disclaimer #inhoud 
{
	background: white;
	padding: 5ex 3em;
}
#disclaimer #inhoud p 
{
	margin: 0; padding: 0;
	font-family: Arial, Helvetica, sans-serif ;
	font-size: 12px;
}

#pageHeader {
	BACKGROUND-IMAGE: url(img/bg_header.jpg); WIDTH: 1000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 93px
}
#pageHeaderLogotype {
	BACKGROUND-IMAGE: url(img/bg_header_mbfs_logotype.jpg); WIDTH: 1000px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 93px
}

#pageContainer {
	WIDTH: 1000px;
	background: white;
}
#pageLogo {
	BACKGROUND-IMAGE: url(img/bildmarke.gif); Z-INDEX: 20; WIDTH: 260px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 100px 25px; FLOAT: left; HEIGHT: 93px
}
#pageLogoLogotype {
	BACKGROUND-IMAGE: url(img/mbfs-logotype.png); Z-INDEX: 20; WIDTH: 260px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 30px; FLOAT: left; HEIGHT: 93px
}
#pageBody {
	WIDTH: 1000px
}
#homeArea .main {
	PADDING-BOTTOM: 1em; PADDING-LEFT: 1em; WIDTH: 460px; PADDING-RIGHT: 1em; PADDING-TOP: 1em
}
#pageFooter {
	BACKGROUND-IMAGE: url(img/bg_footer.jpg); POSITION: fixed; WIDTH: 1000px; BOTTOM: 0px; BACKGROUND-REPEAT: no-repeat; HEIGHT: 27px
}
#pageFooterLogo {
	BACKGROUND-IMAGE: url(img/wortmarke.gif); Z-INDEX: 20; WIDTH: 200px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 55px 0px; FLOAT: left; HEIGHT: 27px
}
#footerArea {
	Z-INDEX: 100; TEXT-ALIGN: right; WIDTH: 700px; PADDING-RIGHT: 1em; FLOAT: right; PADDING-TOP: 8px
}
#footerArea DIV {
	FLOAT: left; MARGIN-RIGHT: 4px
}
#footerArea A {
	COLOR: #666666; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#menuBar {
	Z-INDEX: 100; POSITION: absolute; FLOAT: left; TOP: 65px; LEFT: 259px
}
#menuArray {
	DISPLAY: none
}

#articleNavigation {
	MARGIN: 37px 0px 0px; WIDTH: 260px; FLOAT: left; HEIGHT: 600px; BORDER-TOP: #dddddd 1px solid
}
.row003 .column001 {
	PADDING-BOTTOM: 120px; MARGIN-TOP: 20px; WIDTH: 465px; FLOAT: left; MARGIN-LEFT: 15px
}
#contentArea .mainFullsize {
	PADDING-BOTTOM: 120px; MARGIN-TOP: 10px; WIDTH: 715px; FLOAT: left; MARGIN-LEFT: 15px
}
#homeFeature {
	WIDTH: 260px; FLOAT: left; HEIGHT: 400px; FONT-SIZE: 11px
}
#homeFeature A {
	COLOR: #003366; TEXT-DECORATION: none
}
#homeFeature A:hover {
	COLOR: #00adef
}
#homeFeature .c2cClass33 A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 10px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; TEXT-DECORATION: none
}
#homeFeature .c2cClass33 A:hover {
	BACKGROUND-POSITION: 0px -46px
}
#homeFeature .homeFC {
	PADDING-BOTTOM: 10px; MARGIN-TOP: 52px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; PADDING-TOP: 10px
}
#homeArea {
	WIDTH: 740px; FLOAT: left; OVERFLOW: hidden
}
DIV.nav3i {
	PADDING-LEFT: 10px
}
DIV.nav3s {
	PADDING-LEFT: 10px
}
DIV.nav3a {
	PADDING-LEFT: 10px
}
DIV.nav2i {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
DIV.nav2s {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
DIV.nav2a {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
DIV.nav3i {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
DIV.nav3s {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
DIV.nav3a {
	BORDER-BOTTOM: #dddddd 1px solid; PADDING-BOTTOM: 3px; FONT-SIZE: 11px; PADDING-TOP: 3px
}
DIV.nav2s {
	
}
DIV.nav2s A {
	BACKGROUND-POSITION: 10px -46px
}
DIV.nav3s A {
	BACKGROUND-POSITION: 10px -46px
}
.nav2i A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 19px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 4px; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.nav2s A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 19px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 4px; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.nav2a A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 19px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 4px; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.nav3i A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 19px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 4px; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.nav3s A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 19px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 4px; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.nav3a A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan.gif); PADDING-LEFT: 19px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 10px 4px; COLOR: #003366; FONT-SIZE: 11px; TEXT-DECORATION: none
}
.nav2i A:hover {
	BACKGROUND-POSITION: 10px -46px; COLOR: #00adef
}
.nav2s A:hover {
	BACKGROUND-POSITION: 10px -46px; COLOR: #00adef
}
.nav2a A:hover {
	BACKGROUND-POSITION: 10px -46px; COLOR: #00adef
}
.nav3i A:hover {
	BACKGROUND-POSITION: 10px -46px; COLOR: #00adef
}
.nav3s A:hover {
	BACKGROUND-POSITION: 10px -46px; COLOR: #00adef
}
.nav3a A:hover {
	BACKGROUND-POSITION: 10px -46px; COLOR: #00adef
}
#contentContainer {
	WIDTH: 1000px; HEIGHT: 600px
}
#assistBar {
	PADDING-LEFT: 8px; FLOAT: left; PADDING-TOP: 8px
}
#assistBar A {
	COLOR: #000000; FONT-SIZE: 10px; TEXT-DECORATION: none
}
#assistBar .f {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#assistBar .mEven {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#assistBar .mOdd {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#assistBar .lEven {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#assistBar .lOdd {
	FLOAT: left; MARGIN-RIGHT: 6px
}
#menuBar UL {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#nav A {
	COLOR: #333333; FONT-SIZE: 11px; TEXT-DECORATION: none
}
#nav A:hover {
	COLOR: #00adef
}
#nav DIV A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND: url(/Projects/c2c/cda/images/channel916/bg_navi_main_l.png) no-repeat left top; FLOAT: left; CURSOR: pointer; PADDING-TOP: 0px
}
#nav LI:hover DIV A {
	BACKGROUND-POSITION: 0% -29px
}
#nav DIV A:hover {
	BACKGROUND-POSITION: 0% -29px
}
#nav LI.over DIV A {
	BACKGROUND-POSITION: 0% -29px
}
#nav DIV A SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 11px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(/Projects/c2c/cda/images/channel916/bg_navi_main_r.png) no-repeat right top; FLOAT: left; PADDING-TOP: 7px
}
#nav DIV A:hover SPAN {
	BACKGROUND-POSITION: 100% -29px
}
#nav LI:hover DIV A SPAN {
	BACKGROUND-POSITION: 100% -29px
}
#nav LI.over DIV A SPAN {
	BACKGROUND-POSITION: 100% -29px
}
#nav LI#current DIV A {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 2px; PADDING-RIGHT: 0px; BACKGROUND: url(/Projects/c2c/cda/images/channel916/bg_navi_main_s_l.png) no-repeat 0% 0px; FLOAT: left; CURSOR: pointer; PADDING-TOP: 0px
}
#nav LI#current:hover DIV A {
	BACKGROUND-POSITION: 0% -29px
}
#nav LI#current DIV A:hover {
	BACKGROUND-POSITION: 0% -29px
}
#nav LI.over#current DIV A {
	BACKGROUND-POSITION: 0% -29px
}
#nav LI#current DIV A SPAN {
	PADDING-BOTTOM: 7px; PADDING-LEFT: 11px; PADDING-RIGHT: 17px; DISPLAY: block; BACKGROUND: url(/Projects/c2c/cda/images/channel916/bg_navi_main_s_r.png) no-repeat 100% 0px; FLOAT: left; PADDING-TOP: 7px
}
#nav LI#current DIV A:hover SPAN {
	BACKGROUND-POSITION: 100% -29px
}
#nav LI#current:hover DIV A SPAN {
	BACKGROUND-POSITION: 100% -29px
}
#nav LI.over#current DIV A SPAN {
	BACKGROUND-POSITION: 100% -29px
}
#nav LI LI A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #333333; CURSOR: pointer; PADDING-TOP: 0px
}
#nav LI LI A:hover {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}

#contentContainer {
	WIDTH: 1000px; HEIGHT: 600px
}

#contentArea UL {
	LIST-STYLE-TYPE: disc
}
UL#contentArea {
	LIST-STYLE-TYPE: disc
}
#contentArea LI {
	PADDING-BOTTOM: 0px; MARGIN: 2px 2px 2px 28px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: list-item; FLOAT: none; CLEAR: both; PADDING-TOP: 0px
}
.row002 .column001 {
	WIDTH: 740px
}
#keyVisualImage {
	MARGIN-TOP: 35px; MARGIN-LEFT: 15px
}
#keyVisualImage IMG {
	WIDTH: 715px
}
#keyVisualImage .c2cClass1 {
	MARGIN-TOP: -5px
}
.row002 .column001 {
	FLOAT: left; LEFT: 230px
}
.row003 .column002 {
	FLOAT: left
}
.row003 .column002 A {
	BACKGROUND-IMAGE: url(/Projects/c2c/cda/images/channel916/lsi_arrow_right_midblue_cyan_5px.gif); PADDING-LEFT: 9px; BACKGROUND-REPEAT: no-repeat; BACKGROUND-POSITION: 0px 4px; FONT-SIZE: 11px
}
.row003 .column002 A:hover {
	BACKGROUND-POSITION: 0px -146px; COLOR: #00adef
}

/* ------------------------------------------------------------------topframe----------------------------------------------- */

#top_menu_frame 
{
height: 160px;
margin: 0;
padding: 0;
}

#header h1 {
height: 76px;
}
#topnav ul {
width: 773px;
}


body.CF #header {
background-color: #0f1d7f;
background: url(img/CF/header_bg.jpg) left top repeat-x;
}
body.CF #header h1 {
margin:0;
padding:0;
background: url(img/CF/logo_header.jpg) left bottom no-repeat;
height: 76px;
}

body.CF #topnav {
background: url(img/CF/header_bg.jpg) left -76px repeat-x;
height: 32px;
border-bottom:5px solid #fff;
}

body.CF #topnav ul  li {
padding-top:4px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(img/CF/divider.jpg) right top no-repeat;
color:#fff;
text-decoration:none;
}
body.CF #topnav ul  li a {
padding-top:4px;
padding-bottom:4px;
margin-right: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(img/CF/btnav_o.gif) left top repeat-x;
color:#fff;
text-decoration:none;
}
body.CF #topnav ul  li a:hover {
background: url(img/CF/btn_over.jpg) left top repeat-x;
}
body.CF #topnav ul li.uitloggen a {
padding-left: 25px;
background: url(img/CF/uitloggen_btn.jpg) left no-repeat;
}
body.CF #greyrow{
background-color: transparent;
background: url(img/CF/bg_welkom.jpg) top left no-repeat;
height: 41px;
padding-top: 10px;
color: #464646;
}

body.MBCW #header {
background-color: #0f1d7f;
background: url(img/MBCW/header_bg.jpg) left top repeat-x;
}
body.MBCW #header h1 {
margin:0;
padding:0;
background: url(img/MBCW/logo_header.jpg) left bottom no-repeat;
height: 79px;
}

body.MBCW #topnav {
background: url(img/MBCW/header_bg.jpg) left -78px repeat-x;
height: 32px;
border-bottom:5px solid #fff;
}

body.MBCW #topnav ul  li {
padding-top:0;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(img/MBCW/divider.jpg) right top no-repeat;
color:#fff;
text-decoration:none;
}
body.MBCW #topnav ul  li a {
padding-top:8px;
padding-bottom:0px;
margin-right: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(img/MBCW/btnav_o.gif) left top repeat-x;
color:#fff;
text-decoration:none;
height: 32px;
}
body.MBCW #topnav ul  li a:hover {
background: url(img/MBCW/btn_over.jpg) left top repeat-x;
color: #fff;
}
body.MBCW #topnav ul li.uitloggen a 
{
height: 25px;
margin: 0;
padding: 7px 0 0 50px;
background: url(img/MBCW/uitloggen_btn.jpg) 3px left no-repeat;
}
body.MBCW #greyrow{
background-color: transparent;
background: url(img/MBCW/bg_welkom.jpg) 1px left no-repeat;
height: 41px;
padding-top: 10px;
color: #464646;
}

body.MBF #header {
background-color: #0f1d7f;
background: url(img/MBF/header_bg.jpg) left top repeat-x;
}
body.MBF #header h1 {
margin:0;
padding:0;
background: url(img/MBF/logo_header.jpg) left bottom no-repeat;
height: 79px;
}
body.MBF #header.generic h1 {
margin:0;
padding:0;
background: none; /* IE 7 bug */
background: url(img/logo_header.jpg) left bottom no-repeat;
height: 79px;
}

body.MBF #topnav {
background: url(img/MBF/header_bg.jpg) left -78px repeat-x;
height: 32px;
border-bottom:5px solid #fff;
}

body.MBF #topnav ul  li {
padding-top:0;
padding-bottom:0;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(img/MBF/divider.jpg) right top no-repeat;
color:#fff;
text-decoration:none;
}
body.MBF #topnav ul  li a {
padding-top:8px;
padding-bottom:0px;
margin-right: 2px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background: url(img/MBF/btnav_o.gif) left top repeat-x;
color:#fff;
text-decoration:none;
height: 32px;
}
body.MBF #topnav ul  li a:hover {
background: url(img/MBF/btn_over.jpg) left top repeat-x;
color: #fff;
}
body.MBF #topnav ul li.uitloggen a 
{
height: 25px;
margin: 0;
padding: 7px 0 0 50px;
background: url(img/MBF/uitloggen_btn.jpg) 3px left no-repeat;
}
body.MBF #greyrow
{
clear: both;
background-color: transparent;
background: url(img/MBF/bg_welkom.jpg) 1px left no-repeat;
height: 41px;
padding-top: 10px;
color: #464646;
}

body.smart #header {
background-color: #0f1d7f;
background: url(img/smart/header_bg.jpg) left top repeat-x;
}
body.smart #header h1 {
margin:0;
padding:0;
background: url(img/smart/logo_header.jpg) left bottom no-repeat;
height: 81px;
}

body.smart #topnav {
background: url(img/smart/header_bg.jpg) left -81px repeat-x;
height: 27px;
border-bottom:5px solid #fff;
}

body.smart #topnav ul  li {
padding-top:4px;
padding-bottom:4px;
font-family: "Courier New",Courier,monospace;
font-size: 13px;
background: url(img/smart/divider.jpg) right 9px no-repeat;
color:#000;
text-decoration:none;
}
body.smart #topnav ul  li a {
padding-top:4px;
padding-bottom:4px;
margin-right: 1px;
font-family: "Courier New",Courier,monospace;
font-size: 13px;
background: url(img/smart/btnav_o.gif) left top repeat-x;
color: #434343;
text-decoration:none;
}
body.smart #topnav ul  li a:hover {
background: White;
}
body.smart #topnav ul li.uitloggen a {
padding-left: 25px;
padding-right: 10px;
background: url(img/smart/uitloggen_btn.jpg) left -5px no-repeat;
}
body.smart #greyrow{
background-color: transparent;
background: url(img/smart/bg_welkom.jpg) top left no-repeat;
height: 41px;
padding-top: 7px;
color: #464646;
}
body.smart #greyrow .greyleft p{
font-family: "Courier New",Courier,monospace;
color: #434343;
}

/* FIXME: SO DELE */
#header {
background-color: #0f1d7f;
background:#1e2269 url(img/daimler_head2.jpg) left bottom no-repeat;
}

#header h1 {
margin:0;
padding:0;
background: url(img/dcfs.gif) right bottom no-repeat;
height: 74px;
}

#topnav {
background: #7aba1e url(img/bgnav.gif) left top repeat-x;
height: 24px;
border-bottom:5px solid #fff;
}
/* FIXME: EO DELE */

#topnav ul {
margin:0;
padding:0;
}


#topnav ul  li {
float: left;
list-style:none;
}

#topnav ul li.uitloggen {
float: right;
}
#topnav ul li.uitloggen a {
padding-left: 25px;
background: #62981F url(img/loguit.jpg) left no-repeat;
}

#topnav ul li.uitloggen a:hover {
background: url(img/loguit_o.jpg) left no-repeat;
}

#topnav ul  li a {
display: block;
text-align: center;
width: 80px;
padding-top:4px;
padding-bottom:4px;
font-family:Arial, Helvetica, sans-serif;
font-size: 13px;
background:#111e4c url(img/btnav_o.gif) left top repeat-x;
margin-right: 2px;

color:#fff;
text-decoration:none;
}

#topnav ul  li a:hover {

color:#000;
background:#111e4c url(img/btnnav.gif) left top repeat-x;
margin-right: 2px;

}

#greyrow{
background-color: #aab7ba;
height: 24px; /* 71px */

}

#greyrow p  {
margin:0;
padding:3px 0 0 13px;
color: #343434;
font-size:12px;
}


#greyrow p a {
color: #fff;
font-size:12px;
text-decoration:none;
display: block;
padding-left: 25px;
}

.greyleft {
width: 390px;
float:left;
}

.greyright {
margin-left: 409px;
}

/* ------------------------------------------------------------------leftframe----------------------------------------------- */

.leftframe_CF {
background-color: white;
}

.leftframe_CF h2 
{
width: 203px;
color: white;
background: url(img/CF/bg_tools.jpg) top left repeat-x;
}

.leftframe_CF #leftnav ul li a{
color: #171f59;
background-color: #fff;
border-bottom: 1px solid #6F747A;
}

.leftframe_CF #leftnav ul li a:hover{
	background: url(img/CF/btn_over.jpg) left bottom repeat-x;
}

.leftframe_CF #leftnav ul li a.brandswitch {
	color: white;
	background: url(img/CF/bg_toolswitch.jpg) left bottom repeat-x;
}
.leftframe_CF #leftnav ul li a.brandswitch:hover {
	background: url(img/CF/btn_over.jpg) left bottom repeat-x;
}

.leftframe_CF #leftnav ul li ul li a{
}

.leftframe_CF #leftnav ul li  ul li a:hover{
}

.leftframe_CF .bottom_banner 
{
	height: 177px;
	width: 203px;
	background: url(img/CF/bg_rightframe.jpg) top left repeat-x;
}

.leftframe_MBCW {
background-color: #949ba3;
}

.leftframe_MBCW h2 
{
width: 203px;
color: white;
background: url(img/MBCW/bg_tools.jpg) top left repeat-x;
}

.leftframe_MBCW #leftnav ul li a{
color: #171f59;
background-color: #fff;
border-bottom: 1px solid #6F747A;
}

.leftframe_MBCW #leftnav ul li a:hover{
	background: url(img/MBCW/btn_over.jpg) left bottom repeat-x;
	color: White;
}

.leftframe_MBCW #leftnav ul li a.brandswitch {
	color: white;
	background: url(img/MBCW/bg_toolswitch.jpg) left bottom repeat-x;
}
.leftframe_MBCW #leftnav ul li a.brandswitch:hover {
	background: url(img/MBCW/btn_over.jpg) left bottom repeat-x;
}

.leftframe_MBCW #leftnav ul li ul li a{
}

.leftframe_MBCW #leftnav ul li  ul li a:hover{
}

.leftframe_MBCW .bottom_banner 
{
display: none;
}

.leftframe_MBF {
background-color: #949ba3;
}

.leftframe_MBF h2 
{
width: 203px;
color: white;
background: url(img/MBF/bg_tools.jpg) top left repeat-x;
}

.leftframe_MBF #leftnav ul li a{
color: #171f59;
background-color: #fff;
border-bottom: 1px solid #6F747A;
}

.leftframe_MBF #leftnav ul li a:hover{
	background: url(img/MBF/btn_over.jpg) left bottom repeat-x;
	color: White;
}

.leftframe_MBF #leftnav ul li a.brandswitch {
	color: white;
	background: url(img/MBF/bg_toolswitch.jpg) left bottom repeat-x;
}
.leftframe_MBF #leftnav ul li a.brandswitch:hover {
	background: url(img/MBF/btn_over.jpg) left bottom repeat-x;
}

.leftframe_MBF #leftnav ul li ul li a{
}

.leftframe_MBF #leftnav ul li  ul li a:hover{
}

.leftframe_MBF .bottom_banner 
{
display: none;
}

.leftframe_smart {
background-color: #efefef;
}

.leftframe_smart h2 {
width: 203px;
color: white;
background: url(img/smart/bg_tools.jpg) top left repeat-x;
font-family: "Courier New",Courier,monospace;
font-weight: bold;
}

.leftframe_smart #leftnav ul li a{
color: #171f59;
background-color: #fff;
border-bottom: 1px solid #efefef;
}

.leftframe_smart #leftnav ul li a:hover{
	background: url(img/smart/btn_over.jpg) left bottom repeat-x;
	color: #383838;
}

.leftframe_smart #leftnav ul li a.brandswitch {
	color: white;
	background: url(img/smart/bg_toolswitch.jpg) left bottom repeat-x;
	font-family: "Courier New",Courier,monospace;
}
.leftframe_smart #leftnav ul li a.brandswitch:hover {
	background: url(img/smart/btn_over.jpg) left bottom repeat-x;
}

.leftframe_smart #leftnav ul li ul li a{
}

.leftframe_smart #leftnav ul li  ul li a:hover{
}

.leftframe_smart .bottom_banner 
{
display: none;
}

/* Generic form & sizing */

#leftframe h2 {
font-size: 12px;
margin: 0;
padding: 5px 0 6px 13px;

}
#leftnav {
margin:0;
padding:0;
width: 203px;
}
#leftnav ul{
margin:0;
padding:0;
}
#leftnav ul li {
padding:0;
margin:0;
list-style:none;
}

#leftnav ul li a { display: inline-block; }


#leftnav ul li a{
display: block;
color: #171f59;
background-color: #fff;
border-bottom: 1px solid #d7d4c4;
padding: 2px 0 5px 13px;
text-decoration:none;
font-size:13px;
}


#leftnav ul li a:hover{
background: #f0efe9 url(img/bg-left.gif) left bottom repeat-x;
}

#leftnav ul li a.brandswitch {
	color: #171f59;
	background: #e7e7dd url(img/tool_btn.jpg) left bottom repeat-x;
	border-bottom: 1px solid #909ea1;
}
#leftnav ul li a.brandswitch:hover {
	background: #d6d6c7 url(img/tool_btn_o.jpg) left bottom repeat-x;
}

#leftnav ul li ul li a{
color: #4c4c48;
background-color:#faf9f5;
padding: 3px 0 4px 20px;
font-size: 11px;
}

#leftnav .depth2 {padding-left: 27px}
#leftnav .depth3 {padding-left: 34px}

#leftnav ul li  ul li a:hover{
background: #f0efe9 url(img/bg-left.gif) left center repeat-x;
}

#leftframe #banners{
padding-top: 10px;
width: 200px;
overflow: hidden;
}

#leftframe #banners img {
border:0;
border-top: 2px solid #fff; 
border-bottom: 2px solid #fff;
}

#leftframe .kruimel {/*font-weight: bold;*/}

/* ------------------------------------------------------------------rightframe----------------------------------------------- */


#home, #downloads, #news, #acties, #links  {
background: url(img/bg-right.gif) left top repeat-y;
}

#contact {
background: url(img/bg-contact.jpg	) left top repeat-y;
}


#home.smart #container, #downloads.smart #container,  #news.smart #container,  #acties.smart #container,  #links.smart #container, #contact.smart #container {
width:570px;
background: url(img/smart/bg_centerFrame.jpg) left top repeat-y;
}
#home.CF #container, #downloads.CF #container,  #news.CF #container,  #acties.CF #container,  #links.CF #container, #contact.CF #container {
width:570px;
background: url(img/CF/bg_centerFrame.jpg) left top repeat-y;
}
#home.MBF #container, #downloads.MBF #container,  #news.MBF #container,  #acties.MBF #container,  #links.MBF #container, #contact.MBF #container {
width:570px;
background: url(img/MBF/bg_centerFrame.jpg) left top repeat-y;
}
#home.MBCW #container, #downloads.MBCW #container,  #news.MBCW #container,  #acties.MBCW #container,  #links.MBCW #container, #contact.MBCW #container {
width:570px;
background: url(img/MBCW/bg_centerFrame.jpg) left top repeat-y;
}

body.smart .pagehead 
{
	background: url(img/smart/bg_h2.jpg) top left repeat-x;
	color: #fd9612;
	font-family: "Courier New",Courier,monospace;
}
body.CF .pagehead 
{
	background: url(img/CF/bg_h2.jpg) top left repeat-x;
	color: White;
}
body.MBF .pagehead 
{
	background: url(img/MBF/bg_h2.jpg) top left repeat-x;
	color: White;
}
body.MBCW .pagehead 
{
	background: url(img/MBCW/bg_h2.jpg) top left repeat-x;
	color: White;
}

.pagehead {
font-size: 12px;
color: #2b2b2b;
background-color: #f0efe9;
margin: 0;
padding: 5px 0 6px 23px;
}
 
 
 
 
 
#home #container p img, #news #container p img, #acties #container p img {
 float: right;
 margin-left: 20px;
  margin-bottom: 20px;
 }
 
 #container p .fullimage {
clear: both;
margin:0;
margin-bottom: 20px;
 }
 
 #container .leesmeer a{
 display: inline-block;
 }
 
 
 #container .leesmeer a{
color: #918b8d;
text-decoration: none;
display:block;
background: url(img/leesmeer.gif) left center no-repeat;
padding: 4px 13px;

} 

.overignieuws 
{
	margin: 0 34px 0 23px;
}
 
body.smart .overignieuws h2 {
	color: #fd9612;
	font-family: "Courier New",Courier,monospace;
    background: url(img/smart/bg_h2.jpg) top left repeat-x;
}
body.CF .overignieuws h2 {
    background: url(img/CF/bg_h2.jpg) top left repeat-x;
}
body.MBF .overignieuws h2 
{
	color: White;
    background: url(img/MBF/bg_h2.jpg) top left repeat-x;
}
body.MBCW .overignieuws h2 {
	color: White;
    background: url(img/MBCW/bg_h2.jpg) top left repeat-x;
}

#contact.CF h2, body.CF h3, body.CF #contactright h2 {
	color: #00437a;
}
#contact.MBF h2, body.MBF h3, body.MBF #contactright h2 {
	color: #00437a;
}
#contact.MBCW h2, body.MBCW h3, body.MBCW #contactright h2 {
	color: #00437a;
}
body.smart h2, body.smart h3, body.smart #contactright h2 {
	color: #fd9612;
	font-family: "Courier New",Courier,monospace;
}

.overignieuws h2
 {
 padding: 5px 0 6px 12px;
 font-size: 12px;
background-color: #e3e3d6;
clear:right;
}

body.smart #container .overignieuws  {
background-color: #efefef;
}
body.CF #container .overignieuws {
background-color: #6f90b8;
}
body.MBF #container .overignieuws {
background-color: #e5e5e5;
}
body.MBCW #container .overignieuws {
background-color: #e5e5e5;
}
#container .overignieuws  {
background-color: #f0efe9;
clear:right;
}


#news #container .overignieuws  {
/* background-color: #f0efe9; */
clear:right;
margin-top:30px;
}



.overignieuws .menuwrap {
padding-bottom: 13px;
}


#home #container ul, #news #container  ul {
margin:0;
padding:0;

}

#home #container ul li, #news #container ul li {
margin:0;
padding:0;
list-style: none;
}

#home #container ul li a, #news #container ul li a {

display:inline-block;
}


#home #container ul li a, #news #container ul li a {

background:  url(img/newslist.gif) left  center no-repeat;
display: block;
color: #000042;
font-weight:bold;
margin:0;
padding:  4px 0 4px 45px;
font-size:11px;
text-decoration: none;
}

#home #container ul li a:hover, #news #container ul li a:hover {
background: #e3e3d6 url(img/newslist.gif) left  center no-repeat;
}

#home.smart #container ul li a, #news.smart #container ul li a, #home.smart #container ul li a:hover, #news.smart #container ul li a:hover {
background: #e3e3d6 url(img/smart/bullit.jpg) 25px  center no-repeat;
}
#home.CF #container ul li a, #news.CF #container ul li a, #home.CF #container ul li a:hover, #news.CF #container ul li a:hover {
background: url(img/CF/bullit.jpg) 25px  center no-repeat;
}
#home.MBF #container ul li a, #news.MBF #container ul li a, #home.MBF #container ul li a:hover, #news.MBF #container ul li a:hover {
background: url(img/MBF/bullit.jpg) 25px  center no-repeat;
}
#home.MBCW #container ul li a, #news.MBCW #container ul li a, #home.MBCW #container ul li a:hover, #news.MBCW #container ul li a:hover {
background: url(img/MBCW/bullit.jpg) 25px  center no-repeat;
}

#home.smart #container #homebanner 
{
	width: 536px;
	height: 208px;
	background: url(img/smart/sfeer.jpg) 23px top no-repeat;
	margin-top: 25px;
/* padding: 10px 0px 0px 0px; 
text-align:right;
}
#home #container #homebanner img {

 margin-right: 15px;
*/
}
#home.CF #container #homebanner 
{
	width: 536px;
	height: 208px;
	background: url(img/CF/sfeer.jpg) 23px top no-repeat;
	margin-top: 25px;
}
#home.MBF #container #homebanner 
{
	width: 536px;
	height: 208px;
	background: url(img/MBF/sfeer.jpg) 23px top no-repeat;
	margin-top: 25px;
}
#home.MBCW #container #homebanner 
{
	width: 536px;
	height: 208px;
	background: url(img/MBCW/sfeer.jpg) 23px top no-repeat;
	margin-top: 25px;
}

.nieuwsarchief h2 {
 /*color: #878183;*/
 padding: 5px 0 6px 23px;
 font-size: 12px;
}
.smart .nieuwsarchief h2 {
background: #e3e3d6 url(img/newslist.gif) left  center no-repeat	;
}
.CF .nieuwsarchief h2 {
background: url(img/CF/bg_h2.jpg) left  top;
}
.MBF .nieuwsarchief h2 {
background: url(img/MBF/bg_h2.jpg) left  top;
}
.MBCW .nieuwsarchief h2 {
background: url(img/MBCW/bg_h2.jpg) left  top;
}

#news #container .nieuwsarchief h2 {
margin-top: 20px;
}


.nieuwsarchief {
	margin: 0 34px 0 23px;
}
.smart .nieuwsarchief {
	background-color: #f0efe9;
	color: #fd9612;
	font-family: "Courier New",Courier,monospace;
}
.CF .nieuwsarchief {
	background-color: #6f90b8;
}
.MBF .nieuwsarchief {
	background-color: #e5e5e5;
}
.MBCW .nieuwsarchief {
	background-color: #e5e5e5;
}
/*
#home #container h3 ,  #news #container h3 , #acties #container h3{
color: #00003e;
font-size:18px;

clear: right;
}

*/

#acties #container h3 a{ 
color: #00003e;
text-decoration:none;
font-size: 18px;
}

#acties #container .newaction h3 a{ 
margin-left: 23px;

}


 

.newaction  { 
 margin-top:15px;
border-top: 1px solid #b7afb2;
padding-top: 12px;
background:url(img/bg-actie.gif) left top no-repeat;
}


.newaction .leesmeer { 
margin-left: 23px;
}

.leesmeer + h3 {
 margin-top:15px;
}




#acties #container .overigeacties {
margin-top: 40px;
}

#home #container p ,  #news #container p, #acties #container p {
font-size:12px;
padding-left: 0px;
padding-right:0px;
}

.copyrights 
{
	position: absolute;
	bottom: 13px;
	left: 13px;
	z-index: -1;
	font-size: 10px;
	color: #808080;
}

#rechter_kolom 
{
	float: right;
	width: 180px;
    background-color: #D6D6D6;
    padding: 6px;
}

/* ------------------------------------------------------------------downloads- - links----------------------------------------------- */


#downloads.smart #container h3, #links.smart #container h3
{
font-family: "Courier New",Courier,monospace;
font-weight: normal;
background-color: #383838;
border-bottom: 1px solid #fd9612;
color: White;
}
#downloads.CF #container h3, #links.CF #container h3
{
border-bottom: 1px solid #6f90b8;
color: 606162;
}
#downloads.MBF #container h3, #links.MBF #container h3
{
border-bottom: 1px solid #d4d4d4;
color: 00437a;
}
#downloads.MBCW #container h3, #links.MBCW #container h3
{
border-bottom: 1px solid #d4d4d4;
color: 00437a;
}


#downloads #container h3, #links #container h3{
color: #00003e;
font-size:16px;
margin-left: 23px;
border-bottom: 1px solid #89C620;
padding-top: 0px;
padding-bottom: 5px;
}


#downloads #container ul li, #links #container ul li{
list-style: none;
padding-top: 10px;
}


#downloads.smart #container ul li a, #links.smart #container ul li a {color: #00437a;}
#downloads.CF #container ul li a, #links.CF #container ul li a{color: #606162;}
#downloads.MBF #container ul li a, #links.MBF #container ul li a{color: #00437a;}
#downloads.MBCW #container ul li a, #links.MBCW #container ul li a{color: #00437a;}

#downloads #container ul li a{
color: #09124F;
font-size:12px;
text-decoration:none;

}

#links #container  ul li {
padding-bottom:8px;
border-bottom: 1px solid #E3E3D6;
}

#links #container  ul li p {
padding:4px 0 0 0 ;
margin:0;
font-size:12px;
color: #8B8587;
}

#links #container  ul li a{
display: inline-block;
}



#links #container  ul li a{
color: #09124F;
font-size:12px;
text-decoration:none;
display:block;

}

#downloads #container ul li a .dl {
display: inline-block ;
cursor: hand; /* IE bug. */
}

#downloads #container ul li a .dl {
color: #8B8587;
text-decoration:none;
display: block;
background: url(img/download.gif) left center no-repeat;
padding-left: 13px;
padding-top: 4px;
padding-bottom:8px;
border-bottom: 1px solid #E3E3D6;
}


ul + h3 {
margin-top: 40px;
}

/* ------------------------------------------------------------------ sitemap----------------------------------------------- */


#sitemap_body.smart #container {
width:570px;
background: url(img/smart/bg_centerFrame.jpg) left top repeat-y;
}
#sitemap_body.CF #container {
width:570px;
background: url(img/CF/bg_centerFrame.jpg) left top repeat-y;
}
#sitemap_body.MBF #container {
width:570px;
background: url(img/MBF/bg_centerFrame.jpg) left top repeat-y;
}
#sitemap_body.MBCW #container {
width:570px;
background: url(img/MBCW/bg_centerFrame.jpg) left top repeat-y;
}

#container #sitemap {

padding-top: 20px;
padding-left: 40px;
}


#container #sitemap ul li {
margin: 0px;
padding:6px 0;
list-style: none
}

#container #sitemap ul li a{
display: inline-block;
}

#container #sitemap ul li a{
text-decoration: underline;
font-weight: bold;
display: block;

}

#container #sitemap ul li a:hover{
color: #4072B2;
}


#container #sitemap ul li ul {

margin:0;
padding:0;
margin-left: 16px;
}

#container #sitemap ul li #tools {

margin:0px;

margin-left: 16px;
margin-top: 6px;
padding:0;
}


#container #sitemap ul li #tools li{
list-style: none;
margin:0;
padding:0;
}

#container #sitemap #tools li a { display: inline-block; }


body.smart #container #sitemap li a 
{
	color: #848484;
}
body.smart #container #sitemap #tools li a 
{
	color: #ff9103
}
body.smart #container #sitemap #tools li a:hover {
color: #884800;
}
body.CF #container #sitemap li a 
{
	color: #606162;
}
body.CF #container #sitemap #tools li a 
{
	color: #6e90b8;
}
body.CF #container #sitemap #tools li a:hover {
color: #384864;
}
body.MBF #container #sitemap li a 
{
	color: #00437a;
}
body.MBF #container #sitemap #tools li a 
{
	color: #949ba3;
}
body.MBF #container #sitemap #tools li a:hover {
color: #4a4c51;
}
body.MBCW #container #sitemap li a 
{
	color: #00437a;
}
body.MBCW #container #sitemap #tools li a 
{
	color: #949ba3;
}
body.MBCW #container #sitemap #tools li a:hover {
color: #4a4c51;
}

#container #sitemap #tools li a {
color:#60961E;
text-decoration: underline;
display: block;
width:160px;

padding:6px 0 6px 23px;
background: url(img/sm-tl-li.gif) left center no-repeat;
font-weight: normal;
}

#container #sitemap #tools li a:hover {
color: #884800;
}



#container #sitemap #tools li .last, #container #sitemap li .last {
background: url(img/sm-tl-li-last.gif) left center no-repeat;
}

#container #sitemap li ul li  a { display: inline-block; }

#container #sitemap li ul li  a {
text-decoration: underline;
display: block;
width:160px;

padding:6px 0 6px 23px;
background: url(img/sm-tl-li.gif) left center no-repeat;
font-weight: normal;
}

#container #sitemap #tools li a {
	padding-left:0;
	background: none;
}
#container #sitemap #tools li a.last {
	padding-left:0;
	background: none;
}

#container #sitemap #tools ul li a {
	padding-left:23px;
	background: url(img/sm-tl-li.gif) left center no-repeat;
}
#container #sitemap #tools ul li a.last {
	padding-left:23px;
	background: url(img/sm-tl-li-last.gif) left center no-repeat;
}
#container #sitemap #tools ul ul li a {
	padding-left:43px;
	margin-left: -20px;
	background: url(img/ssm-tl-li.gif) left center no-repeat;
}
#container #sitemap #tools ul ul li a.last {
	padding-left:43px;
	margin-left: -20px;
	background: url(img/ssm-tl-li-last.gif) left center no-repeat;
}

#container #sitemap li ul li  a:hover {
color: #4072B2;
}

#container #sitemap .tools {
 display:inline-block;
}

#container #sitemap .tools {
color:#ff9103;
padding-top: 40px;
display: block;
font-size:14px;
text-decoration: none;
}

body.smart #container #sitemap .tools {
color:#ff9103;
}
body.CF #container #sitemap .tools {
color:#6e90b8;
}
body.MBF #container #sitemap .tools {
color:#949ba3;
}
body.MBCW #container #sitemap .tools {
color:#949ba3;
}

/* ------------------------------------------------------------------ cms Styles----------------------------------------------- */

.cms{
padding-left: 23px;
padding-right:13px;
}



.h1_cms, .h2_cms, .h3_cms, .h4_cms, .h5_cms, .h6_cms {
display: inline-block;
}

.h1_cms, .h2_cms, .h3_cms, .h4_cms, .h5_cms, .h6_cms {
display: block;
color: #00003e;
clear: right;
padding:0;
margin-top:13px;
font-weight: bold;
}


.h1_cms {
font-size:18px;
font-weight: bold;
}

.h2_cms {
font-size:16px;
font-weight: bold;
}
.h3_cms {
font-size:14px;
font-weight: bold;
}

.h4_cms {
font-size:12px;
font-weight: bold;
}

.h5_cms, .h6_cms {
font-size:10px;
font-weight: bold;
}

.cms h1, .cms h2, .cms h3, .cms h4, .cms h5, .cms h6 {
color: #00003e;
clear: right;
padding:0;
margin-top:13px;
}

.cms h1 {
font-size:18px;
}
.cms h2 {
font-size:16px;
}

.cms h3 {
font-size:14px;
}

.cms h4 {
font-size:12px;
}

.cms h5 {
font-size:10px;
}

.cms h6 {
font-size:10px;
}

.cms ul {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
margin-left: 23px !IMPORTANT;
}

.cms ul li {
list-style-type: disc !IMPORTANT;
}
/* ------------------------------------------------------------------ contact----------------------------------------------- */


#contactwrap {
	position: relative;
	top: 0; left: 0;
}
#contactwrap,  #contactleft, #contactright {
margin:0;
padding:0;
}

#contactwrap #contactleft {
width: 350px;
position: absolute;
left: 0; top: 0;
}
#contactright {
position: absolute;
top: 0; left: 0;
margin-left: 365px;
width: 200px;
}

#contactleft p {
padding-top: 12px;
margin: 0;
}

#contactright h2 {
color: #00003e;
padding-left: 4px;
padding-top: 14px;
font-size:16px;
}

 

#contactright h3{
color: #00003e;
padding-left: 4px;
padding-top: 12px;
padding-bottom: 6px;
margin:0;
font-size:12px;
}

#contactright p {
margin:0;
padding-left: 4px;
padding-top: 12px;
font-size:12px;
}
/*
#contactleft h2 {
color: #00003e;
margin:0;
padding-left: 23px;
padding-top: 16px;
font-size:16px;
}

#contactleft p {
color: #00003e;
marginb:0;
padding-left: 23px;
font-size: 12px;
}*/
