/*////////////////////////////////////////// HTML REDESIGN ////////////////////////////////////////////////////////////*/
body,
td,
select,
input,
textarea,
a.blockAnchor,
a.blockAnchor:link,
a.blockAnchor:active,
a.blockAnchor:visited,
a.blockAnchor:hover						{font-family:Verdana, Arial, Helvetica, sans-serif; text-align: left; font-size:11px; color:#4d4b4b; text-decoration:none !important; }
body 									{ padding:0px; margin:0px;}
ul, ol									{}
ul li									{}
input, textarea							{}
input.submit							{}
a,
a:link,
a:active,
a:visited,
a:hover									{}
a img 									{ border:none; }
h1, h2									{ font-weight: bold; margin: 0px 0px 5px 0px;  }
h3, h4, h5, h6							{ font-weight: bold; margin: 0px 0px 5px 0px; }
br.clear								{ display: none; }
p 										{ padding:0px; margin:0px;}



/*///// MAIN PARTS /////*/
div.wrapper,
div.wrapper div.mainFrame {width:1100px; text-align:left; }
div.wrapper div.headerFrame {}
div.wrapper div.mainFrameHeader { background-image:url(../images/mainFrame/header.jpg); background-repeat:no-repeat; background-position:left top;}
div.wrapper div.mainFrameHeader,
div.wrapper div.mainFrameHeader table.frames td.leftFrame,
div.wrapper div.mainFrameHeader table.frames td.rightFrame { height:122px; }
div.wrapper div.mainFrameHeader table.frames td.leftFrame { width:250px; }
div.wrapper div.mainFrameHeader table.frames td.centerFrame { width:auto; }
div.wrapper div.mainFrameHeader table.frames td.rightFrame { width:300px; text-align:right; }
div.wrapper div.mainFrameHeader table.frames td.leftFrame a.logo { display:block; text-decoration:none; height:128px;}
div.wrapper div.mainFrameHeader table.frames td.rightFrame div.rightContent { display:block; margin-right:50px; height:108px; overflow:hidden;}

div.wrapper div.mainFrameCenter { background-image:url(../images/mainFrame/center.jpg); background-repeat:repeat-y; background-position:left;}
div.wrapper div.mainFrameCenter div.wrapperCenter { margin:0px 32px; padding:0px 0px; }
div.wrapper div.mainFrameCenter div.wrapperCenter div.banner { margin:0px; padding:0px 0px 10px 0px; }
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.leftFrame { width:210px;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame { width:auto; padding-left:19px;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content { background-color:#ffffff; min-height:550px; position:relative}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content div.roundedCorner { width:6px; height:6px; background-repeat:no-repeat; position:absolute;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content div.roundedCornerTopLeft { background-image:url(../images/content/corner.top.left.gif); top:0px; left:0px; background-positon:left top;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content div.roundedCornerTopRight { background-image:url(../images/content/corner.top.right.gif);  top:0px; right:0px; background-positon:right top;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content div.roundedCornerBottomLeft { background-image:url(../images/content/corner.bottom.left.gif); bottom:0px; left:0px; background-positon:left bottom;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content div.roundedCornerBottomRight { background-image:url(../images/content/corner.bottom.right.gif); bottom:0px; right:0px; background-positon:right bottom;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame div.content div.innerContent { padding:8px;}
div.wrapper div.mainFrameCenter div.footer table.frames td.leftFrame { width:210px;}
div.wrapper div.mainFrameCenter div.footer table.frames td.rightFrame { width:auto; text-align:right; }
div.wrapper div.mainFrameCenter div.footer table.frames td.rightFrame div.contentFooterRight { padding:0px 6px;}
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame h1, 
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame h2, 
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame h3 { background-image:url(../images/h3.bg.gif); color:#4d4b4b; font-size:12px; padding:5px; }
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame h4, 
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame h5, 
div.wrapper div.mainFrameCenter div.wrapperCenter table.frames td.rightFrame h6 { font-size:12px;}

div.wrapper div.mainFrameFooter { height:28px; background-image:url(../images/mainFrame/footer.jpg); background-repeat:no-repeat; background-position:left top;}
div.wrapper div.mainFrameFooter { height:28px; background-image:url(../images/mainFrame/footer.jpg); background-repeat:no-repeat; background-position:left top;}
div.wrapper table.frames { width:100%; }

div.navKdcAo { }
div.navKdcAo div.navUl { margin-bottom:5px; }
div.navKdcAo div.navUl div.navItem { position:relative; background-color:#ffffff; padding:10px 10px 10px 40px; background-repeat:no-repeat; background-postion:left top; }
div.navKdcAo div.navUl div.navItem a {font-size:11px;}
div.navKdcAo div.navUl div.selectedItem {  background-color:#76ac41; }
div.navKdcAo div.navUl div.selectedItem a {color:#ffffff !important; }
div.navKdcAo div.navUl div.navItem div.navItemCorner { position:absolute; width:4px; height:4px; font-size:1px; background-repeat:no-repeat; }
div.navKdcAo div.navUl div.navItem div.navItemCornerTopLeft { background-image:url(../images/nav/corner.top.left.gif); background-position:left top; top:0px; left:0px; }
div.navKdcAo div.navUl div.navItem div.navItemCornerTopRight { background-image:url(../images/nav/corner.top.right.gif); background-position: right top; top:0px; right:0px; }
div.navKdcAo div.navUl div.navItem div.navItemCornerBottomLeft { background-image:url(../images/nav/corner.bottom.left.gif); background-position: left bottom; bottom:0px; left:0px; }
div.navKdcAo div.navUl div.navItem div.navItemCornerBottomRight { background-image:url(../images/nav/corner.bottom.right.gif); background-position: right bottom; bottom:0px; right:0px; }
div.navKdcAo div.navUl div.navItem a {display:block; color:#7e7c7c; text-decoration:none; font-weight:bold;}
div.navKdcAo div.navUl div.welcome { background-image:url(../images/nav/icon.welcome.gif); }
div.navKdcAo div.navUl div.overviewplan { background-image:url(../images/nav/icon.overview.gif); }
div.navKdcAo div.navUl div.eco-attitude_vragenl { background-image:url(../images/nav/icon.quest.gif); }
div.navKdcAo div.navUl div.beheer_gegevens { background-image:url(../images/nav/icon.coordinates.gif); }
div.navKdcAo div.navUl div.refuel { background-image:url(../images/nav/icon.refuel.gif); }
div.navKdcAo div.navUl div.report { background-image:url(../images/nav/icon.stats.gif); }
div.navKdcAo div.navUl div.training { background-image:url(../images/nav/icon.calendar.gif); }
div.navKdcAo div.navUl div.wagen_toevoegen { background-image:url(../images/nav/icon.car.gif); }
div.navKdcAo div.navUl div.my_keydriving_contac { background-image:url(../images/nav/icon.instructor.gif); }
div.navKdcAo div.navUl div.mijn_vragen { background-image:url(../images/nav/icon.faq.gif); }
div.navKdcAo div.navUl div.navUl div.navItem { padding:5px; margin-left:35px; margin-top:3px; }


div.navKdcAo li div.eco-attitude_vragenl a { display:block; background-color:green;}
div.navKdcAo li a { display:block;}


/*////////////////////////////////////////// VECTOR BROSS ///////////////////////////////////////////////////////*/
div.vb a,
div.vb a:link,
div.vb a:active,
div.vb a:visited,
div.vb a:hover			{ color:#747469; text-decoration:none;}
div.vb a:hover			{ color:#8c8c7f; text-decoration:underline;}


/*////////////////////////////////////////// MODULES ////////////////////////////////////////////////////////////*/


