/* ### GENERAL ### */
* { margin: 0px; padding: 0px; }
html, body { font-family: Verdana; font-size: 11px; color: #8b8b8b; }
input, select, textarea { font-family: Verdana; font-size: 11px; color: #000; }

img { border: 0px; display: block; }
h1 { font-size:15px; color: #4874aa; }
h2 { font-size:13px; color: #4874aa; padding-bottom:3px; }


/* ### GLOBAL CLASSES ### */
.clear { clear: both; }

/* ### WRAPPER ### */
#wrapper { display: block; position: relative; width: 100%; min-height: 100%; }

/* ### MAIN CONTAINER ### */
#mainCntr { margin: 0 auto; width: 1010px; }

	/* ### HEADER CONTAINER ### */
	#headerCntr { padding-bottom: 107px; position: relative; width: 1010px; height:35px; }
	#headerCntr h1 { width: 300px; height: 108px; text-indent: -9999px; background: url('../images/logo.gif') no-repeat; }

		/* ### AD CONTAINER ### */
		#adCntr { padding-right: 17px; position: absolute; top: 35px; right: 0px; width: 468px; height: 60px; background: url('../images/adBg.gif') no-repeat right; }

		/* ### MENU CONTAINER ### */
		#menuCntr { position: relative; height:20px; width: 1010px; background: #4874aa; }
		#menuCntr ul { padding-top: 3px; overflow: hidden; width: 1010px; list-style: none; }
		#menuCntr li { float: left; display: inline; font-weight: bold; color: #fff; }
		#menuCntr li a { padding: 0px 35px 0px 35px; text-decoration: none; color: #fff; }
		#menuCntr li a:hover { text-decoration: underline; }
		#menuCntr ul ul { padding-left: 36px; position: absolute; top: 19px; clear: both; display: none; width: auto; }
		#menuCntr ul ul li { font-weight: normal; color: #707070; }
		#menuCntr ul ul li a { padding: 0px 5px 0px 5px; color: #707070; }

	/* ### CONTENT CONTAINER ### */
	#contentCntr { padding: 5px 0px 10px 0px; overflow: hidden; width: 1010px; }
	#contentCntr h3 { padding: 0px 10px 0px 10px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #fff; background: #4874aa; }

		/* ### LEFT CONTAINER ### */
		#leftCntr { margin-right: 5px; float: left; display: inline; width: 208px; }

			/* ### MENU BOX ### */
			.menuBox { width: 208px; background: #f6f6f6; font-size:10px; }
			.menuBox ul { padding: 5px; list-style: none; }
			.menuBox li { padding: 0px 5px 0px 5px; height: 26px; line-height: 26px; font-weight: bold; border-bottom: 1px solid #707070; }
			.menuBox li a { text-decoration: none; color: #4874aa; }
			.menuBox li a:hover { text-decoration: underline; }

			/* ### VERKOOP BOX ### */
			.verkoopBox { width: 208px; }
			.verkoopBox p { padding: 5px; }
			.verkoopBox fieldset { padding: 5px; overflow: hidden; width: 198px; border: 0px; }
			.verkoopBox select { margin-bottom: 5px; padding: 2px; float: left; width: 150px; border: 1px solid #abadb3; background: #fff; }
			.verkoopBox fieldset p { margin-bottom: 5px; float: left; width: 20px; text-align: center; font-weight: bold; color: #2e4a6d; }
			.verkoopBox fieldset p em { font-style: normal; cursor: default; }
			.verkoopBox input.submit { float: right; cursor: pointer; font-weight: bold; color: #2e4a6d; border: 0px; background: none; margin-bottom:1px; }
			.verkoopBox fieldset p span { padding: 5px; position: absolute; display: block; border: 1px solid #ccc; background: #fff; width:200px; }

			/* ### VERKOOP FORM ### */
			.verkoopform p.info { padding: 5px; }
			.verkoopform fieldset p.info { margin-bottom: 5px; float: right; width: 20px; text-align: center; font-weight: bold; color: #2e4a6d; width:100px; }
			.verkoopform fieldset p.info em { font-style: normal; cursor: default; }

			.verkoopform fieldset p.info span { padding: 5px; position: absolute; display: block; border: 1px solid #ccc; background: #fff; z-index: 100000000; width:150px; }

			/* ### LOGIN BOX ### */
			.loginBox { margin-bottom: 6px; width: 208px; }
			.loginBox p { padding: 5px; }
			.loginBox fieldset { padding: 5px; overflow: hidden; width: 198px; border: 0px; }
			.loginBox label { display: block; float: left; width: 90px; height: 17px; line-height: 17px; font-size: 10px; }
			.loginBox input.field { margin-bottom: 2px; float: right; width: 105px; height: 15px; border: 1px solid #abadb3; background: #fff; }
			.loginBox input.submit { float: right; width: 107px; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: #2e4a6d; }
			.loginBox a { font-weight: bold; font-size: 10px; text-decoration: none; color: #4874aa;  }
			.loginBox a:hover { text-decoration: underline; }

			/* ### MERK BOX ### */
			.merkBox { width: 208px; margin-bottom:5px; }
			.merkBox ul { padding: 5px 5px 0px 5px; overflow: hidden; width: 198px; list-style: none; }
			.merkBox li { padding: 2px 0px 5px 0px; float: left; width: 135px; height: 50px; font-size: 10px; }
			.merkBox li.first { padding-top: 0px; width: 55px; }
			.merkBox li a { display: block; text-decoration: none; font-weight: bold; color: #4874aa; }
			.merkBox li a:hover { text-decoration: underline; }
			.merkBox li img { border: 1px solid #ececec; }

			/* ### AAN BOX ### */
			.aanBox { width: 250px; margin-bottom:5px;}
			.aanBox ul { padding: 5px 5px 0px 5px; overflow: hidden; width: 198px; list-style: none; }
			.aanBox li { padding: 2px 0px 5px 0px; float: left; width: 135px; height: 50px; font-size: 10px; }
			.aanBox li.first { padding-top: 0px; width: 55px; }
			.aanBox li a { display: block; text-decoration: none; font-weight: bold; color: #4874aa; }
			.aanBox li a:hover { text-decoration: underline; }
			.aanBox li img { border: 1px solid #ececec; }
			.aanBox p { margin-top:10px; margin-bottom:10px; }

			.aanBox form label { float: left;
    	width: 110px;
	    margin-right: 15px;
			color: #4874aa;
			font-weight:bold;  }


			.aanBox input {


    font-size: x-small;

    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;

    margin-bottom: 10px;
		height:18px;
 }

		/* ### CENTER CONTAINER ### */
		#centerCntr { float: left; width: 478px; }

		
	#centerCntr div.nav { padding: 10px 0px 30px 0px; }
	#centerCntr div.nav li { float: left; display: inline; }
	#centerCntr div.nav li.next { float: right; }
	#centerCntr div.nav li.prev { margin-right: 140px; }
	#centerCntr div.nav li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #4874aa; }
	#centerCntr div.nav li a:hover { text-decoration: underline; }
	#centerCntr div.nav li.selected a { font-weight: bold; }

		/* ### Tekstenbox ### */

		.tekstenBox {
		margin-bottom:10px;
		}


		/* ### Error verkoopform### */

		.error ul {
		padding-left:20px; }

		.error li {
		color:#f50000;
		}
				/* ### CVerkoop form ### */

			.verkoopform p {
			margin-top:px;
			margin-bottom:10px;
			}

			.verkoopform  label {
			float: left;
    width: 110px;
	    margin-right: 15px;
			}

			.verkoopform  label.verplicht {
			float: left;
    	width: 110px;
	    margin-right: 15px;
			color: #4874aa;
			font-weight:bold;
			}
		.verkoopform  label.lang {
			float: left;
    width: 150px;
	    margin-right: 15px;
			}

		.verkoopform  label.max {
			float: left;
    width: 350px;
	    margin-right: 15px;
			}
		.verkoopform textarea
    {
    width: 300px;
    height: 100px;


    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;

    font-family: Arial, Helvetica, sans-serif;
    font-size: small;

    margin-bottom: 10px;
    }
		.verkoopform input {  background-color: #f5f5f5;

    font-size: x-small;

    border-width: 1px;
    border-style: solid;
    border-color: #cccccc;

    margin-bottom: 10px;
		height:18px;
 }

 .verkoopform select {
	height:18px;
    width: 120px;
    font-size: x-small;
    background-color: #f5f5f5;

    border-color: #cccccc;
    border-style: solid;
    border-width: 1px;

    margin-bottom: 10px;
    }
		.verkoopform fieldset { margin-bottom:10px; }
	.verkoopform fieldset legend { font-weight:bold; color: #4874aa;  }



			/* ### abonnementenoverzichtBox BOX ### */
			.abonnementenoverzichtBox { width: 538px; margin-top:10px; margin-bottom:10px; }
			.abonnementenoverzichtBox ul { overflow: hidden; width: 540px; list-style: none; }
			.abonnementenoverzichtBox li { float: left; display: inline; height: 50px;  border-top: 1px dotted #666; }
			.abonnementenoverzichtBox li.tab1 { padding-top: 5px; height: 45px; width: 100px; clear:left;}
			.abonnementenoverzichtBox li.tab3 { width: 150px; padding-top: 8px;  height: 42px; }
			.abonnementenoverzichtBox li.tab4 { padding-top: 18px; height: 32px; width: 100px; padding-right:10px; }
			.abonnementenoverzichtBox li.tab5 { padding-top: 10px; height: 40px; width: 100px; }
			.abonnementenoverzichtBox li.bold { padding-top: 0px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #4874aa; border-bottom: 3px solid #666; }
			.abonnementenoverzichtBox span { display: block; font-size: 12px; color: #4874aa; }
			.abonnementenoverzichtBox a { text-decoration: none; font-size: 12px; color: #12bb00; }
			.abonnementenoverzichtBox a:hover { text-decoration: underline; }


			/* ### telefoon BOX ### */
			.telefoonBox { height:205px; margin-bottom:10px;  border:1px solid #ececec; }
			.telefoonBox ul { padding: 0px 0px 0px 0px; overflow: hidden; list-style: none; }
			.telefoonBox li { padding: 0px 0px 0px 0px; float: left; font-size: 10px; display:inline; }

			.telefoonBox li a { display: block; text-decoration: none; font-weight: bold; color: #4874aa;  }
			.telefoonBox li a:hover { text-decoration: underline; }
			.telefoonBox li img { border: 1px solid #ececec; }

			.telefoonimage { width:120px; height:160px; float:left;}

			.telefooninformatie {width: 300px; height:160px; float:left; margin-top:5px;}
			.telefooninformatie a {text-decoration: none; font-weight: bold; color: #4874aa; margin-top:10px; }
			.telefooninformatie ul {width: 300px; margin-top:5px; display:inline;  }
			.telefooninformatie li {width: 300px; height:22px; border-bottom: 1px solid #eeeeee; display:inline; }
			.telefooninformatie li:hover {width: 300px; height:22px; background-color:#ffffff;}
			.telefooninformatie li img {width:22px; height:22px; border:none; display:inline; }

			/* ### NP BOX ### */
			.npBox { margin-bottom: 3px; overflow: hidden; width: 447px; }
			.npBox ul { overflow: hidden; width: 447px; list-style: none; }
			.npBox li { float: left; display: inline; }
			.npBox li.first a { padding-left: 0px; }
			.npBox li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #707070; }
			.npBox li a:hover { text-decoration: underline; }

			/* ### TEXT BOX ### */
			.textBox { margin-bottom: 15px; overflow: hidden; width: 447px; }
			.textBox h1 { padding-bottom: 10px; font-size: 18px; font-weight: bold; color: #4874aa; }
			.textBox span { padding-bottom: 10px; display: block; font-size: 12px; color: #4874aa; }
			.textBox p { padding-bottom: 10px; }
			.textBox div.prijs { float: left; width: 200px; }
			.textBox div.prijs ul { overflow: hidden; width: 200px; list-style: none; }
			.textBox div.prijs li { float: left; display: inline; width: 100px; }
			.textBox div.prijs li.first { text-transform: uppercase; color: #4874aa; }
			.textBox div.contact { float: right; width: 220px; }
			.textBox div.contact ul { padding-top: 10px; overflow: hidden; width: 220px; list-style: none; }
			.textBox div.contact ul.list li { float: left; display: inline; width: 100px; }
			.textBox div.contact li.first { font-weight: bold; }
			.textBox h4 { padding: 0px 10px 0px 10px; height: 20px; line-height: 20px; font-size: 11px; color: #fff; background: #4874aa; }
			.textBox ul.buttons li { padding-bottom: 2px; font-weight: bold; }
			.textBox ul.buttons li.contact { padding-bottom: 14px; }
			.textBox ul.buttons li a { padding-left: 25px; display: block; text-decoration: none; color: #4874aa; border: 1px solid #ecf0f3; background: no-repeat 5px center; }
			.textBox ul.buttons li.contact a { background-image: url('../images/mail.gif'); }
			.textBox ul.buttons li.stuur a { background-image: url('../images/mail.gif'); }
			.textBox ul.buttons li.print a { background-image: url('../images/print.gif'); }
			.textBox div.reactie { margin-bottom: 10px; border: 1px solid #f6f6f6; }
			.textBox div.reactie div.title { padding: 5px; background: #f6f6f6;}
			.textBox div.reactie div.title strong { color: #4874aa; }
			.textBox div.reactie div.title ul { overflow: hidden; width: 435px; list-style: none; }
			.textBox div.reactie div.title li { margin-right: 5px; float: left; display: inline; }
			.textBox div.plus { padding: 10px 10px 10px 50px; background: url('../images/plus.gif') no-repeat 10px 20px; }
			.textBox div.min { padding: 10px 10px 10px 50px; background: url('../images/min.gif') no-repeat 10px 20px; }

			/* ### TIP BOX ### */
			.tipTweedehands { margin-bottom: 15px; overflow: hidden; width: 447px; clear: left; padding-top: 10px; }

			/* ### FORM BOX ### */
			.formBox { padding-bottom: 10px; width: 447px; }
			.formBox h2 { font-size: 18px; font-weight: normal; color: #4874aa; }
			.formBox fieldset { padding: 10px 0px 0px 0px; overflow: hidden; width: 420px; border: 0px; }
			.formBox input.field { margin-bottom: 5px; padding: 0px 5px 0px 5px; float: left; width: 95px; height: 15px; color: #737373; border: 1px solid #737373; background: #fff; }
			.formBox textarea { margin-bottom: 5px; padding: 5px; float: left; width: 250px; height: 110px; color: #737373; border: 1px solid #737373; background: #fff; }
			.formBox label { margin-bottom: 5px; float: left; display: block; width: 150px; height: 17px; line-height: 17px; }
			.formBox label span { display: block; font-size: 9px; }
			.formBox div.inline { margin-bottom: 5px; float: left; width: 250px; height: 17px; }
			.formBox div.inline img { margin-right: 5px; float: left; }
			.formBox input.submit { margin: 10px 0px 0px 150px; padding: 0px 10px 2px 10px; float: left; height: 17px; font-weight: bold; color: #fff; border: 0px; background: #2e4a6d; }
			.formBox input.check { margin: 0px 5px 0px 150px; float: left; }
			.formBox label.voor { float: left; width: 230px; }
			.formBox a { color: #2e4a6d; }
			.formBox a:hover { text-decoration: none; }

			/* ### BIEDEN BOX ### */
			.biedenBox { margin-bottom: 15px; width: 447px; }
			.biedenBox h3 { margin-bottom: 10px; padding: 0px 10px 0px 10px; height: 20px; line-height: 20px; font-size: 11px; color: #fff; background: #4874aa; }
			.biedenBox ul { padding: 10px; overflow: hidden; width: 427px; list-style: none; }
			.biedenBox li { float: left; display: inline; line-height: 14px; }
			.biedenBox li.tab1 { width: 200px; }
			.biedenBox li.tab2 { width: 147px; }
			.biedenBox li.tab3 { width: 80px; }
			.biedenBox li.bold { font-weight: bold; }
			.biedenBox fieldset { padding: 10px; overflow: hidden; width: 427px; border: 0px; background: #f9fbfb; }
			.biedenBox h4 { padding: 0px 0px 10px 0px; font-size: 11px; font-weight: bold; color: #4874aa; }
			.biedenBox input.field { margin-right: 15px; padding: 0px 5px 0px 5px; float: left; width: 95px; height: 15px; color: #737373; border: 1px solid #737373; background: #fff; }
			.biedenBox input.submit { float: left; width: 75px; height: 17px; font-weight: bold; color: #fff; border: 0px; background: #2e4a6d; }
			.biedenBox label { margin-right: 15px; display: block; float: left; height: 17px; line-height: 17px; }

			/* ### AANBIED BOX ### */
			.aanbiedBox { width: 447px; }
			.aanbiedBox ul { overflow: hidden; width: 447px; list-style: none; }
			.aanbiedBox li { float: left; display: inline; height: 50px; border-bottom: 1px dotted #666; }
			.aanbiedBox li.tab1 { padding-top: 5px; height: 45px; width: 100px; }
			.aanbiedBox li.tab2 { padding-top: 10px; width: 120px; height: 40px; }
			.aanbiedBox li.tab3 { width: 125px; }
			.aanbiedBox li.tab4 { padding-top: 10px; height: 40px; width: 100px;  }
			.aanbiedBox li.bold { padding-top: 0px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #4874aa; border-bottom: 3px solid #666; }
			.aanbiedBox span { display: block; font-size: 12px; color: #4874aa; }
			.aanbiedBox a { text-decoration: none; font-size: 12px; color: #12bb00; }
			.aanbiedBox a:hover { text-decoration: underline; }


				/* ### telefoonabovlak BOX ### */
			.telefoonabovlakBox { width: 490px; margin-top:15px; margin-bottom:10px; }
			.telefoonabovlakBox ul { overflow: hidden; width: 490px; list-style: none; }
			.telefoonabovlakBox li { float: left; display: inline; height: 75px; border-bottom: 1px dotted #666; }
			.telefoonabovlakBox li.tab1 { padding-top: 0px; height: 75px; width: 75px; }
			.telefoonabovlakBox li.tab2 { padding-top: 0px; width: 120px; height: 75px; }
			.telefoonabovlakBox li.tab3 { width: 120px; height: 75px; }
			.telefoonabovlakBox li.tab4 { padding-top: 0px; height: 75px; width: 100px;  }
			.telefoonabovlakBox li.tab5 { padding-top: 5px; height: 70px; width: 60px;  }
			.telefoonabovlakBox li.bold { padding-top: 0px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #4874aa; border-bottom: 3px solid #666; }
			.telefoonabovlakBox span { display: block; font-size: 12px; color: #4874aa; }
			.telefoonabovlakBox a { text-decoration: none; font-size: 12px; color: #12bb00; }
			.telefoonabovlakBox a:hover { text-decoration: underline; }

			/* ### FLASH BOX ### */
			.flashBox { margin-bottom: 3px; width: 478px; }

			/* ### BEL BOX ### */
			.belBox { width: 478px; }
			.belBox fieldset { padding: 5px; overflow: hidden; width: 437px; border: 0px; }
			.belBox label { margin-bottom: 7px; display: block; float: left; width: 150px; height: 17px; line-height: 17px; }
			.belBox input.field { margin-bottom: 7px; float: left; width: 152px; height: 15px; border: 1px solid #abadb3; background: #fff; }
			.belBox input.submit { float: right; width: 107px; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: #2e4a6d; }
			.belBox input.check { margin: 0px 7px 0px 150px; float: left; }

			/* ### TWO BOX ### */
			.twoBox { overflow: hidden; width: 478px; }
			.twoBox div.aanBox { float: left; }
			.twoBox img.direct { margin-top: 5px; float: right; }

			/* ### NIEUWS BOX ### */
			.nieuwsBox { width: 478px; margin-bottom:10px; }
			.nieuwsBox ul { padding: 5px; list-style: none; }
			.nieuwsBox li { margin-bottom: 5px; padding: 0px 5px 5px 5px; border-bottom: 1px dotted #000; }
			.nieuwsBox li h1 { font-size: 12px; font-weight: bold; color: #4874aa; }
			.nieuwsBox a { text-decoration: none; color: #4874aa; }
			.nieuwsBox a:hover { text-decoration: underline; }
			.nieuwsBox p { text-align: left; margin-bottom:9px; }
.right { float:right; width:101px; height:101px; overflow:hidden; }
 

			/* ### nieuwsitemBox ### */
			.nieuwsitemBox { width: 478px; height:20px; margin-bottom:20px; }
			.nieuwsitemBox ul { padding: 5px; list-style: none;   }
			.nieuwsitemBox li { margin-bottom: 5px; padding: 0px 5px 5px 5px; height: 20px; list-style: none; display: inline; }

		/* ### nieuwsbronBox ### */
			.nieuwsbronBox { width: 478px; height:20px; margin-bottom:5px; }
			.nieuwsbronBox ul {  list-style: none;   }
			.nieuwsbronBox li { margin-bottom: 5px; padding: 0px 5px 5px 0px; height: 20px; list-style: none; display: inline; border:none; }

			/* ### nieuwsreactieBox ### */
			.nieuwsreactieBox { width: 478px; border: 1px solid #cccccc; margin-bottom:10px; margin-top:5px;}
			.nieuwsreactieBox ul { list-style: none; background-color:#eeeeee; height:15px; }
			.nieuwsreactieBox li { margin-bottom: 5px; padding: 0px 5px 5px 5px; list-style: none; display: inline; }
				.nieuwsreactieBox li last { margin-left:350px;}
			.nieuwsreactieBox li h1 { font-size: 12px; font-weight: bold; color: #4874aa; }
			.nieuwsreactieBox a { text-decoration: none; color: #4874aa; }
			.nieuwsreactieBox a:hover { text-decoration: underline; }
			.nieuwsreactieBox p { padding-left:5px; padding-top:3px; text-align: left; margin-bottom:5px; }

					/* ### nieuwsreactieplaatsenBox ### */
			.nieuwsreactieplaatsenBox { width: 478px; }

			.nieuwsreactieplaatsenBox a { text-decoration: none; color: #4874aa; }
			.nieuwsreactieplaatsenBox a:hover { text-decoration: underline; }
			.nieuwsreactieplaatsenBox p { text-align: left;  }
		/* ### RIGHT CONTAINER ### */
		#rightCntr { position: relative; float: right; width: 310px; }



/* ### tips BOX ### */
			.tipbox {  }
			.tipbox ul { padding-left:20px; margin-bottom:20px; margin-top:10px; }
			.tipbox li { list-style:disc; }


			/* ### TABS BOX ### */
			.tabsBox { margin-bottom: 5px; position: absolute; top: 0px; right: 0px; }
			.tabsBox ul { width: 400px; list-style: none; }
			.tabsBox li { margin-left: 20px; float: right; display: inline; }
			.tabsBox li a { padding: 3px 15px 3px 15px; display: block; float: left; font-weight: bold; text-decoration: none; color: #4874aa; border: 1px solid #ecf0f3; }
			.tabsBox li a:hover { text-decoration: underline; }

			/* ### CIJFER BOX ### */
			.cijferBox { margin-bottom: 5px; padding-top: 40px; overflow: hidden; width: 303px; }
			.cijferBox ul { margin-top: 20px; float: right; list-style: none; }
			.cijferBox li { line-height: 16px; }
			.cijferBox img { margin: 0px 0px 0px 30px; float: left; }
			.cijferBox li img { margin: 0px; float: none; }
			.cijferBox strong { color: #4874aa; }

			/* ### FOTO BOX ### */
			.fotoBox { margin-bottom: 5px; padding-top: 40px; overflow: hidden; width: 303px; }
			.fotoBox ul { float: right; list-style: none; }
			.fotoBox li { padding-bottom: 10px; }
			.fotoBox img { margin: 20px 0px 0px 50px; float: left; }
			.fotoBox li img { margin: 0px; float: none; }

			/* ### INFO BOX ### */
			.infoBox { margin-bottom: 5px; width: 303px; }
			.infoBox ul { overflow: hidden; width: 303px; list-style: none; background: #f9fbfb; }
			.infoBox li { padding: 0px 5px 0px 5px; float: left; display: inline; width: 140px; line-height: 20px; border-top: 1px dotted #cce2f3; }
			.infoBox li.first { width: 140px; }

		/* ### telfoonabo BOX ### */
			.telefoonaboBox { margin-bottom: 15px; width: 480px; margin-top:10px;  }
			.telefoonaboBox ul { overflow: hidden; width: 480px; list-style: none; background: #f9fbfb; }
			.telefoonaboBox li { padding: 0px 5px 0px 5px; float: left; display: inline; width: 180px; height: 20px; line-height: 20px; border-bottom: 1px dotted #cce2f3; }
			.telefoonaboBox li.first { width: 250px; }



		/* ### Vergelijkbox ### */
			.vergelijkinfoBox { margin-bottom: 5px; width: 800px; }
			.vergelijkinfoBox ul { overflow: hidden; width: 800px; list-style: none; background: #f9fbfb; }
			.vergelijkinfoBox li { padding: 0px 5px 0px 5px; float: left; display: inline; width: 145px; height: 20px; line-height: 20px; border-bottom: 1px dotted #cce2f3; }
			.vergelijkinfoBox li.first { width: 160px; font-weight:bold; border-right:1px solid #dddddd; }

		/* ### Vergelijkbox ### */
		.vergelijkBox { width: 145px; margin-bottom: 10px; float:left; margin-top:10px; }
		.vergelijkBoxfirst { width: 170px; margin-bottom: 10px; float:left; }

		.vergelijkfoto { min-height:200px; }

			/* ### TOP BOX ### */
			.topBox { margin-bottom: 5px; width: 303px; }
			.topBox #top_nieuw {  }
			.topBox #top_simonly { display: none; }
			.topBox #top_tweede { display: none; }
			.topBox { margin-bottom: 5px; width: 303px; }
			.topBox { margin-bottom: 5px; width: 303px; }
			.topBox ul.nav { overflow: hidden; width: 303px; height: 20px; list-style: none; background: #2e4a6d; }
			.topBox ul.nav li { float: left; display: inline; }
			.topBox ul.nav li a { padding: 0px 8px 0px 8px; display: block; height: 20px; line-height: 20px; font-weight: bold; text-decoration: none; color: #fff; border-left: 1px solid #686868; }
			.topBox ul.nav li a:hover { text-decoration: underline; }
			.topBox ul.info { margin-bottom: 5px; overflow: hidden; width: 303px; list-style: none; }
			.topBox ul.info li { margin-top: 5px; padding: 3px; float: left; width: 188px; height: 71px; border: 1px solid #ebebeb; border-left: 0px; background: #f6f6f6; }
			.topBox ul.info li.first { width: 100px; border-left: 1px solid #ebebeb; border-right: 0px; }
			.topBox ul.info li img { border: 1px solid #ececec; }
			.topBox h1 { padding: 5px 0px 5px 0px; font-size: 11px; font-weight: bold; color: #4874aa; }
			.topBox strong { color: #4874aa; }
			.topBox ul.info li a { margin: 5px 2px 0px 0px; padding: 3px 10px 3px 10px; display: block; font-weight: normal; float: right; text-decoration: none; color: #fff; background: #4874aa; }
			.topBox ul.info li a:hover { text-decoration: underline; }
			.topBox a { text-decoration: none; font-weight: bold; color: #4874aa; }
			.topBox a:hover { text-decoration: underline; }

			/* ### ZOEK BOX ### */
			.zoekBox { margin-bottom: 5px; width: 303px; }
			.zoekBox ul.nav { overflow: hidden; width: 303px; height: 20px; list-style: none; background: #2e4a6d; }
			.zoekBox ul.nav li { float: left; display: inline; }
			.zoekBox ul.nav li a { padding: 0px 8px 0px 8px; display: block; height: 20px; line-height: 20px; font-weight: bold; text-decoration: none; color: #fff; border-left: 1px solid #686868; }
			.zoekBox ul.nav li a:hover { text-decoration: underline; }
			.zoekBox div.tab { padding: 5px; border: 1px solid #2e4a6d; }
			.zoekBox fieldset { padding: 10px 10px 0px 10px; overflow: hidden; width: 271px; border: 0px; }
			.zoekBox h2 { padding-bottom: 5px; font-size: 12px; font-weight: bold; color: #4874aa; }
			.zoekBox select { margin-bottom: 3px; padding: 2px; float: left; width: 150px; border: 1px solid #abadb3; background: #fff; }
			.zoekBox label { display: block; float: left; width: 100px; height: 20px; line-height: 20px; font-weight: bold; color: #4874aa; }
			.zoekBox input.submit { margin-right: 20px; float: right; width: 107px; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: #2e4a6d; }

			/* ### ACTIE BOX ### */
			.actieBox { overflow: hidden; width: 303px; }
			.actieBox ul.info { margin-bottom: 5px; overflow: hidden; width: 303px; list-style: none; }
			.actieBox ul.info li { margin-top: 5px; padding: 3px; float: left; width: 176px; height: 71px; border: 1px solid #ebebeb; border-left: 0px; background: #f6f6f6; }
			.actieBox ul.info li.first { width: 90px; border-left: 1px solid #ebebeb; border-right: 0px; }
			.actieBox ul.info li img { border: 1px solid #ececec; }
			.actieBox ul.info li.last { border: 0px; width: 13px; height: 71px; text-indent: -9999px; background: url('../images/simBg.gif') no-repeat; }
			.actieBox a { padding: 5px 0px 5px 0px; display: block; text-decoration: none; font-size: 11px; font-weight: bold; color: #4874aa; }
			.actieBox a:hover { text-decoration: underline; }

			/* ### AD BOX ### */
			.adBox { width: 303px; }

		/* ### MEDIUM CONTAINER ### */
		#mediumCntr { float: left; width: 638px; }
		#mediumCntr div.textBox { width: 638px; }

			/* ### OVER BOX ### */
			.overBox { width: 596px; }
			.overBox ul { overflow: hidden; width: 638px; list-style: none; }
			.overBox div.phone li { margin-right: 2px; padding: 5px; float: left; display: inline; height: 65px; }
			.overBox div.phone li.tab1 { width: 80px; }
			.overBox div.phone li.tab2 { width: 310px; }
			.overBox div.phone li.tab3 { width: 80px; line-height: 26px; }
			.overBox div.phone li.tab4 { margin-right: 0px; width: 120px; line-height: 26px; }
			.overBox div.phone li.bold { height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #4874aa; }
			.overBox div.phone li.dark { background: #f6f6f6; }
			.overBox div.phone li.tab2 h2 { font-weight: bold; font-size: 14px; }
			.overBox div.phone li.tab2 h2 a{ font-weight: bold; font-size: 14px; color:#dddddd; text-decoration: none; }
			.overBox div.phone li.tab2 h2 a:hover{ font-weight: bold; font-size: 14px; color:#dddddd; text-decoration: underline; }
			.overBox div.phone li.tab2 span { color: #4874aa; }
			.overBox div.phone li.tab3 span { font-size: 14px; color: #6ce500; }
			.overBox div.nav { padding: 10px 0px 30px 0px; }
			.overBox div.nav li { float: left; display: inline; }
			.overBox div.nav li.next { float: right; }
			.overBox div.nav li.prev { margin-right: 140px; }
			.overBox div.nav li a { padding: 0px 5px 0px 5px; text-decoration: none; color: #4874aa; }
			.overBox div.nav li a:hover { text-decoration: underline; }
			.overBox div.nav li.selected a { font-weight: bold; }
			.overBox div.sort { overflow: hidden; width: 596px; }
			.overBox div.sort p { float: left; width: 100px; height: 20px; line-height: 20px; }
			.overBox div.sort ul { float: left; width: 400px; }
			.overBox div.sort li { float: left; display: inline; }
			.overBox div.sort li a { padding: 0px 30px 0px 5px; display: block; float: left; height: 20px; line-height: 20px; text-decoration: none; color: #fff; background: url('../images/arrow.gif') #3d68a1 no-repeat right; }


			/* ### telefoon BOX ### */
			.zoekentelefoonBox { height:205px; width:638px; margin-bottom:10px;  border:1px solid #ececec; }
			.zoekentelefoonBox ul { padding: 0px 0px 0px 0px; overflow: hidden; list-style: none; }
			.zoekentelefoonBox li { padding: 0px 0px 0px 0px; float: left; font-size: 10px;  display:inline;}

			.zoekentelefoonBox li a { display: block; text-decoration: none; font-weight: bold; color: #4874aa; display:inline; }
			.zoekentelefoonBox li a:hover { text-decoration: underline; display:inline; }
			.zoekentelefoonBox li img { border: 1px solid #ececec; display:inline; }

			.zoekentelefoonimage { width:150px; height:160px; float:left;}

			.zoekentelefooninformatie {width: 480px; height:160px; float:left;}
			.zoekentelefooninformatie ul {width: 480px; margin-top:5px; }
			.zoekentelefooninformatie li {width: 480px; height:30px; border-bottom: 1px solid #eeeeee; display:inline;}
			.zoekentelefooninformatie li:hover {width: 480px; height:30px; background-color:#eeeeee; display:inline;}
			.zoekentelefooninformatie li img {width:22px; height:20px; border:none; display:inline;}


			#zoekengrootBox { width: 638px; height:200px; border: 1px solid #eaeaea; margin-bottom:15px; }


#zoekengrootBox input {

  float: left;
  margin-left: 10px;
  width: 100px;
}

.zoekenleft { width:300px; float:left; margin-left:20px; }
.zoekenright { width:300px; float:left; margin:auto }


					/* ### Alle BOX ### */
			.alleBox { width: 638px; margin-top:15px; }
			.alleBox ul { overflow: hidden; width: 640px; list-style: none; }
			.alleBox li { float: left; display: inline; height: 50px; border-bottom: 1px dotted #666; }
			.alleBox li.tab1 { padding-top: 5px; height: 45px; width: 75px; }
			.alleBox li.tab2 { padding-top: 10px; width: 80px; height: 40px; }
			.alleBox li.tab3 { width: 125px; }
			.alleBox li.tab4 { padding-top: 10px; height: 40px; width: 200px; padding-right:10px; }
			.alleBox li.tab5 { padding-top: 10px; height: 40px; width: 135px; }
			.alleBox li.bold { padding-top: 0px; height: 20px; line-height: 20px; font-size: 12px; font-weight: bold; color: #4874aa; border-bottom: 3px solid #666; }
			.alleBox span { display: block; font-size: 12px; color: #4874aa; }
			.alleBox a { text-decoration: none; font-size: 12px; color: #12bb00; }
			.alleBox a:hover { text-decoration: underline; }

		/* ### SIDE CONTAINER ### */
		#sideCntr { float: right; width: 150px; }

			/* ### ZOEK 2 BOX ### */
			.zoek2Box { margin-bottom: 10px; width: 150px; }
			.zoek2Box p { padding: 5px 0px 5px 0px; }
			.zoek2Box fieldset { overflow: hidden; width: 150px; border: 0px; }
			.zoek2Box select { margin-bottom: 3px; padding: 2px; float: left; width: 150px; border: 1px solid #abadb3; background: #fff; }
			.zoek2Box fieldset p { margin-bottom: 3px; float: left; width: 20px; text-align: center; font-weight: bold; color: #2e4a6d; }
			.zoek2Box input.submit { padding: 0px 15px 0px 15px; float: right; cursor: pointer; font-weight: bold; color: #fff; border: 0px; background: #2e4a6d; }

			/* ### TYPE BOX ### */
			.typeBox { margin-bottom: 20px; width: 150px; }
			.typeBox ul { list-style: none; }
			.typeBox li { padding-left: 5px; height: 16px; line-height: 16px; border-bottom: 1px dotted #333; }
			.typeBox li a { text-decoration: none; color: #666; }
			.typeBox li a:hover { text-decoration: underline; }

			/* ### AD 2 BOX ### */
			.ad2Box { padding: 10px 0px 10px 15px; width: 135px; background: #f6f6f6; }

		/* ### LARGE CONTAINER ### */
		#largeCntr { float: right; width: 790px; }

			/* ### PROV BOX ### */
			.provBox { width: 790px; }
			.provBox a {text-decoration: none; font-size: 11px;  color: #4874aa; padding-left: 5px;  }
			.provBox h3 { margin-bottom: 10px; }
			.provBox h4 { font-size: 11px; font-weight: bold; color: #4874aa; text-decoration: none; }
			.provBox p { padding-bottom: 10px; }
			.provBox ul { overflow: hidden; width: 790px; list-style: none; }
			.provBox li { margin: 0px 3px 3px 0px; float: left; display: inline; width: 145px; height: 130px; border: 1px solid #eaeaea; text-decoration: none; }
			.provBox li.last { margin-right: 0px; }
			.provBox img { margin: 0px 0px 0px 20px; }
			.provBox .meer a:hover { padding-left: 10px;  text-decoration: none; font-size: 10px; color: #737373; background: url('../images/icon.gif') no-repeat 5px 3px; }
			.provBox .meer strong a { display: block; font-size: 11px; font-weight: bold; cursor: pointer; color: #4874aa; text-decoration: none; }







	/* ### FOOTER CONTAINER ### */
	#footerCntr { width: 1010px; }
	#footerCntr div.blue { margin-bottom: 3px; padding: 10px; width: 1010px; height: 50px; color: #fff; background: #2e4a6d; }
	#footerCntr div.blue ul { padding-top: 5px; overflow: hidden; width: 1010px; list-style: none; }
	#footerCntr div.blue li { margin-left: 30px; float: right; display: inline; }
	#footerCntr div.blue li a { text-decoration: none; color: #fff; }
	#footerCntr div.blue li a:hover { text-decoration: underline; }
	#footerCntr div.blue p { padding-top: 10px; text-align: right; }
	#footerCntr p { padding-bottom: 3px; }
