/* CSS global reset for all browsers */ 
* { padding: 0; margin: 0; }
/*****/

body { margin: 20px 0 0 0; padding: 0;background: #6e96cc url(../images/background.gif) repeat-x top;}

.clear { clear: both }
.right { float: right }

#site { margin: 0px auto; padding: 0; width: 956px; background-color:#FFFFFF; }	
#main { margin: 0px auto; padding: 0; width: 956px; background-image:url(../images/background_content.gif); background-color:#FFFFFF; background-repeat:repeat-y; min-height:525px; float:left; }	
#header {margin: 0 auto; padding: 0; width:956px; height:126px; background: url(../images/header.gif) no-repeat top;}

#top { padding:0; margin:0 auto; width: 956px; height: 60px; background: url(../images/top.gif) no-repeat top;}
#top { float: left; margin: 2px 5px 0 25px; text-align: left }
#top { list-style: none; display: inline; margin: 0; }

#vlaggen {float: right; margin: 6px 42px 0 0 ; _margin: 5px 21px 0 0 ;padding: 0; }
#content_main { margin-left: 8px; padding: 0; width: 946px; height:100%; }	
#content { margin-right: 18px; _margin-right: 9px; float:right; padding: 0; width: 680px; height:auto; background-color:#FFFFFF}
#content a, a:link, a:visited { font-size: 12px; color: #0C79BA; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; text-decoration: underline}
#content a:hover { color: #0C79BA; text-decoration: underline }

#menu {font-size: 15px; height: 20px; font-size: 15px; font-family:Arial, Verdana, sans-serif; font-weight: bold; list-style-type: none; margin: 0; padding: 0; }
#menu li { display: block; float: left; margin: 0 0 0 20px; _margin: 0 8px 0 10px;}
#menu li a { height: 20px; font-size: 15px;color: #FFF; text-decoration: none; display: block; float: left; line-height: 200%;}
#menu li a:hover { color: #000; }
#menu .selected{ color: #000; }

#menu_left {width: 220px; height: 310px; font-size: 15px; float: left; list-style: none; margin-left: 10px; _margin-left: 5px; padding: 0; font-weight: bold; }
#menu_left a {display:block ;color: #fff; font-size: 15px; font-family: Arial, Verdana, sans-serif; font-weight: bold; height:23px; padding: 3px 0 0 5px; list-style-type: none;padding: 3px 0 0 5px; background: url(../images/bkgnd_menu.gif) no-repeat top left; }
#menu_left li a:hover {color: #fff; text-decoration:none; height:23px; display: block; background: url(../images/bkgnd_menu_active.gif) no-repeat top left; padding: 3px 0 0 5px; }
#menu_left .default a {color: #fff; text-decoration:none; height:23px; display: block; padding: 3px 0 0 5px; }
#menu_left .selected a {color: #cfff; text-decoration:none; height:23px; display: block; background: url(../images/bkgnd_menu_active.gif) no-repeat top left; padding: 3px 0 0 5px;  }

#menu_left .sub_left a { color:#fff; font-size:14px; margin-left:0px; _margin-left:0px; font-weight:normal; text-indent:20px;}
#menu_left .sub_left a:hover {color: #fff; text-decoration:none;}
#menu_left .default sub_left a {color: #fff; text-decoration:none;}
#menu_left .selected sub_left a {color: #fff; text-decoration:none;}

.nieuwsheader { width:550px;  margin-top:15px; margin-bottom:10px; background-image:url(../images/background_nieuws.gif); padding: 5px 0 5px 5px;}
.nieuwsheader .datum { color:#123965; font-size:12px; font-weight:normal; margin-left:10px; font-style:italic;}
.nieuwsheader .titel { color:#123965; font-size:14px; font-weight:bold; text-align:left;}
.nieuwscontent { width:550px; min-height:110px; text-align:left; padding-left:5px;}
.nieuwscontent .content { text-align:left;}
.nieuwscontent img{ float:left; margin: 5px 5px 5px 0;}


.linkheader { width:550px; color:#123965; font-size:14px; font-weight:bold; text-align:left; margin-top:15px; }
.linkheader a:link, #linkheader a:visited, #linkheader a:hover, #linkheader a:link, active { color:#c41616; }
.linkscontent { width:550px; text-align:left;}

#dealers_main {width: 175px; float:left; margin:auto; padding:inherit;}
#dealer_main {width: 275px; float:left; margin:auto; padding:inherit;}
#dealers_main_body {width: 700px; float:left; margin:auto; padding:inherit;}
.dealers { width:275px; line-height:17px; margin-top:18px; float:inherit}
.dealers .header { font-weight:bold; font-size:14px; color:#123965;}
#dealers_images {width: 410px; float:left; margin:auto; padding:inherit; }
#dealer_images {width: 280px; float:left; margin:auto; padding:inherit; }

a:link, a:visited { font-size: 12px; color: #000; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; }
a:hover { color: #0C79BA; text-decoration: underline }

#footer { font:normal; font-size:12px; color:#FFFFFF; margin:0 auto; padding:60px 0 0 0 ; text-align:middle; height:36px; width:956px; background-image:url(../images/footer.gif); background-repeat:no-repeat; float:left;}
#footer a:link, a:visited { font-size: 12px; color: #FFFFFF; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; text-decoration: underline;}
#footer a:hover { color: #fff; text-decoration: underline }

.knop { border:none; background:#e7e7e7; color:#012d53; font-weight:bold;}

td,tr,p,div { font-size: 12px; color: #3d3d3d; text-decoration: none; font-family:  Arial, Verdana, Helvetica, sans-serif; }
h1 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; padding: 0; text-transform:uppercase;}
h2 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h3 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 13px; font-weight: bold; }
h4 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 12px; font-weight: bold; }
h5 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }
h6 {color: #012c56; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 10px; font-weight: bold; }

ul { margin: 0px 0px 20px 20px; _margin: 2px 0px 10px 10px;}
