body {
	background-color: #fff;
	font-size: 12px;
	font-family: Arial, Swiss, helvetica;
	margin: 0;
	padding: 0;
	line-height: 18px;
}

img {
	border: 0px;	
}

a:link, a:active, a:visited {
	color: black;
}
a:hover {
	color: silver;	
}

a:focus {outline:none}

#container {
	width: 928px;
	margin: 0px auto;
}

h2 {
	font-size: 18px;
}
form { display: inline; }

#logo { float: left; padding: 22px 0px 19px 2px; }
#zoeken { float: right; margin-top: 25px; }
#zoek_input { float: left; background-image: url(../images/zoekvlak.gif); border: 0px; width: 308px; height: 20px; padding: 7px 0px 0px 10px; font-size: 11px; color: #7a7a7a; }
#zoek_submit { float: left; background-image: url(../images/zoekbutton.gif); width: 60px; height: 27px; font-size: 11px; color: #fff; border: 0px; }

#main {
	clear:both;
}

#main_top { margin-top: 6px; }
#main_rest { background-image: url(../images/header-onder.gif); background-repeat: no-repeat; width: 928px; overflow: hidden; }

#heading_menu { margin: 2px; padding: 5px 3px 3px 15px; background-image: url(../images/menu-top.gif); width: 210px; height: 25px; color: white; font-size: 18px; font-weight: bold; }

#linkskolom { float: left; margin-left: 7px; width: 232px; }
#linkskolom ul { list-style: none; color: #313131; }
#linkskolom li { list-style-image: url(../images/pijl.gif); }
#menu a:link, #menu a:visited, #menu a:active {text-decoration: none;}
#menu a:hover { color: #ff5d15; }
#menu_selected a:link, #menu_selected a:visited, #menu_selected a:active { color: #ff5d15; }

#midden-en-rechts {float: left; margin-top: 60px;}

.introtekst { width: 640px; margin-left: 7px; padding: 10px 5px 5px 5px; line-height: 24px; color: #4a4a4a;  }
.introtekst h1 { color: #ff5f18; font-size: 18px; margin-top: 12px;; *margin-top: 20px; }
.introtekst h2 { color: #ff5f18; font-size: 18px; margin-top: 12px;; *margin-top: 20px; }

#downloadbox { background-image: url(../images/sub/bg_downloadbox.gif); width: 326px; height: 229px; margin: 0px 0px 0px 10px; color: #fff; float: left; }
#downloadbox div { padding: 18px; }
#downloadbox a:link, #downloadbox a:visited, #downloadbox a:active { color: #fff; font-size: 11px; }
.downloadinput { width: 283px; height: 23px; border: 1px solid black; margin-top: 5px; margin-bottom: 3px; }
.downloadsubmit { float: right; margin: 0px 20px 0 0; }
#akkoord { margin-top: 10px; }
.tekst-zwart { color: black; font-size: 11px; }

#voorwaardenbox { float: left; margin: 0px 0px 0px 5px; width: 308px; }
#voorwaardenbox p { margin-left: 17px; }
#voorwaardenbox ul { line-height: 22px; font-weight: bold; }
#voorwaardenbox li { list-style-image: url(../images/pijl2.gif); }
#heading_voorwaardenbox { margin: 0px; padding: 5px 3px 3px 15px; background-image: url(../images/sub/voorwaarden_top.gif); width: 308px; height: 26px; color: white; font-weight:bold; font-size:18px; }

#heading_contractbox { margin: 0px 0px 0px 7px; padding: 5px 3px 3px 15px; background-image: url(../images/sub/bekijkanderecontracten_top.gif); width: 660px; height: 25px; color: white }
#heading_contractbox  { font-size: 18px; font-weight:bold}
#contractbox_top { margin: 2px 2px 0px 7px; }
#contractbox { width: 678px; margin: 0px 2px 0px 7px; background-color: #e7e7fc }
#contractbox_bottom { margin: 0px 2px 8px 7px; }
.innercontractbox_1 { width: 636px; height: 24px; margin: 0px 3px 0px 5px; padding: 6px 7px 3px 25px; font-weight: bold; font-size: 11px; background-image: url(../images/sub/bg_contract1.gif) }
.innercontractbox_1:hover { width: 636px; height: 24px; margin: 0px 3px 0px 5px; padding: 6px 7px 3px 25px; font-weight: bold; font-size: 11px; background-image: url(../images/sub/bg_contract3.gif) }
.innercontractbox_2 { width: 636px; height: 24px; margin: 3px 3px 0px 5px; padding: 6px 7px 3px 25px; font-weight: bold; font-size: 11px; background-image: url(../images/sub/bg_contract2.gif) }
.innercontractbox_2:hover { width: 636px; height: 24px; margin: 2px 3px 0px 5px; padding: 7px 7px 3px 25px; font-weight: bold; font-size: 11px; background-image: url(../images/sub/bg_contract3.gif) }
.contractbox_tekst {float:left; width: 580px;}
.contractbox_tekst a:link, .contractbox_tekst a:active, .contractbox_tekst a:visited { text-decoration: none; }
.contractbox_tekst a:hover { text-decoration: underline; color: #000; }
.contractbox_img {float:left; margin-top: 5px;}

#betaalbox { float: right; width: 335px; }
#heading_orange { background-image: url(../images/header-orange.gif); margin: 0px; padding: 5px 3px 3px 15px; width: 318px; height: 26px; color: white; font-weight:bold; font-size:18px; }
#darkred { color: #c20000; }
#betaalbox div { padding: 10px 5px 5px 5px; line-height: 24px; color: #4a4a4a; }
#betaalbox img.right { float: right; margin-right: 15px; }
.light { color: #9f9f9f; }

#afsluiting { width: 660px; margin: 12px 0px 10px 7px; padding: 10px 10px 5px 10px; line-height: 24px; background-image: url(../images/box-contract-downloaden.gif); }
#afsluiting h2 { color: #ff5f18; margin: 0px 0px 10px 0px; }
#afsluiting h1 { color: #ff5f18; margin: 0px 0px 10px 0px; }

#footer { background-image: url(../images/footerLong.png); height: 90px; color: #ffffff; padding: 13px 0px 0px 10px; margin-bottom: 15px; }
#footer a:link, #footer a:visited, #footer a:active { color: #ffffff; margin-left: 10px; margin-right: 10px; }
#footerlinks { float: left; }
#footer ul{clear:both; list-style:none; margin: 0 ; padding:15px 0 0 0}
#footer ul li{ float:left; width:180px; height:16px; overflow:hidden; margin:0; padding:0; font-size:11px}
#footerrechts { float: right; margin-right: 20px;}

.downloadcontract { background-image: url(../images/downloadcontract-top.gif); color: #fff; margin-top: 20px; margin-left: 10px; padding-left: 15px; padding-top: 10px; width: 663px; height: 29px; margin-bottom: 0px; }
.contractbetaald { background-image: url(../images/downloadcontract-top.gif); color: #fff; margin-top: 0px; margin-left: 10px; padding-left: 15px; padding-top: 10px; width: 663px; height: 29px; margin-bottom: 0px; }
.betaaldbox { margin-top: 6px; margin-left: 19px; }
