*{
	padding:0;
	margin:0;
	font-family:Verdana;
}
html{
	overflow:-moz-scrollbars-vertical; 
	overflow-y:scroll;
}
body{
	padding:4px;
	font-size:0.8em;
}
td{
	vertical-align:top
}
th{
	text-align:left;
}
h1{
	background-color:#fee900;
	font-size:1.4em;
	margin-bottom:4px;
	color:#111;
}
h2{
	text-transform:uppercase;
	border-bottom:2px solid #fee900;
	color:#555;
	font-size:1.3em;
	margin-bottom:4px;
}
input[type=button],input[type=submit]{
	cursor:pointer;
	padding-left:4px;
	padding-right:4px;
}
input[type=button]#searchAll{
	position:relative;
	bottom:3px;
	margin-left:12px;
}

.shadow{
	-moz-box-shadow:3px 3px 4px 4px #333;
	-webkit-box-shadow:3px 3px 4px 4px #333;
	box-shadow:3px 3px 4px 4px #333;
	border-radius:6px;
}

.error{
	font-family:Consolas;
	color:darkred;
	font-weight:bold;
	margin-bottom:12px;
}

.notValid{
	color:red;
	text-align:right;
	padding-right: 4px;
}

div.pag,div.widget{ display:none; }

div#zoom{
	z-index:1;
	margin: 0 auto;
	position: absolute;
	top: 164px;
}
div#zoom, div#zoom img{
	border-radius:6px;
}
div#zoom img{
	cursor: -moz-zoom-out;
	cursor: -webkit-zoom-out;
	cursor: zoom-out;
}
div#logo{
	width:349px;
	height:133px;
	background-image:url(images/logo.jpg);
	float:left;
}
div#head{
	height:133px;
	text-align:right;
}
@media screen{
	div#head{
		margin-right:26px;
		background-image:url(images/head.jpg);
	}
}
div#leftmargin{
	width:26px;
	height:735px;
	float:left;
}
div#outermain{
	padding-left:26px;
	padding-right:26px;
}
div#balk{
	background-color:#666666;
	height:12px;
	width:100%;
	margin-top:1px;
	margin-bottom:3px;
	font-size:0.7em;
	color:#fff;
	text-align:right;
}
@media print{
	div#balk{
		display:none;
	}
}
div#balk a{
	color:#fff;
	text-decoration:none;
	margin-right:4px;
}
@media screen{
	div#innermain{
		background-image: -ms-linear-gradient(bottom, #fff 0%, #999 100%);
		background-image: -moz-linear-gradient(bottom, #fff 0%, #999 100%);
		background-image: -o-linear-gradient(bottom, #fff 0%, #999 100%);
		background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0, #fff), color-stop(1, #999));
		background-image: -webkit-linear-gradient(bottom, #fff 0%, #999 100%);
		background-image: linear-gradient(to top, #fff 0%, #999 100%);
	}
}
table#outertable{
	border-collapse:collapse;
	width:100%;
}
table#outertable>tbody>tr>td{
	padding-left:8px;
	padding-right:6px;
	padding-top:6px;
}
table#outertable>tbody>tr>td:nth-child(1),table#outertable>tbody>tr>td:nth-child(3){
	width:210px;
}
table#outertable>tbody>tr>td>div:nth-child(2),table#outertable>tbody>tr>td>div:nth-child(3){
	margin-top:16px;
}

div#menu, div#contact, div#slide, div#news{
	background-color:#ccc;
	width:200px;
	font-weight:bold;
	letter-spacing:1px;
	padding:4px;
}
div#menu li,div#slide li{
	list-style-type: none;
	margin-top:2px;
	margin-bottom:2px;
}
div#menu li a, div#slide li a{
	text-decoration:none;
	color:#333;
}
div#menu li a:hover,div#slide li a:hover{
	color:#fee900;
}

div#contact{
	background-color:#ddd;
}
div#contact span{
	text-shadow:1px 1px #fee900;
	font-size:1.2em;
}

div#search{
	width:98%;
	background-color:#eee;
	padding:4px;
}
div#search table{
	width:542px;
	border-collapse:collapse;
	margin-bottom:4px;
}
div#search table td{
	padding-left:8px;
	padding-right:6px;
}
div#search select{
	width:164px;
	margin-bottom:2px;
}
div#search td:nth-child(2){
	float:right;
}

div.pag{
	width:98%;
	background-color:#eee;
	padding:4px;
	margin-top:16px;
}
div.pag select, div.pag input[type=text]{
	margin-bottom:2px;
}

div form table tr td:nth-child(1){
	width:174px;
}

div#pagWelkom img{
	width:100%;
	opacity:0.8;
	filter:alpha(opacity=80); /* For IE8 and earlier */
	text-align:center;
	border-radius:6px;
	margin-top:8px;
	margin-bottom:8px;
}
div#pagWelkom div{
	padding-left:8px;
	padding-right:8px;
	margin-bottom:12px;
}
div#pagWelkom ul{
	margin-bottom:16px;
	list-style:none;
}
div#pagWelkom li:before{
	content:'\2022';
	font-size:1.5em;
	padding:8px;
	text-shadow:1px 1px #333;
	color:#fee900;
}

div#pagOccasions img{
	width:200px;
	border-radius:6px;
	cursor:-moz-zoom-in;
	cursor:-webkit-zoom-in;
	cursor:zoom-in;
}
div#pagOccasions h2 img{
	width:auto;
	border-radius:0;
	cursor:pointer;
	margin-left:8px;
}
div#pagOccasions div.details{
	display:none;
}
div#pagOccasions div.details img{
	margin-bottom:4px;
	clear:both;
	float:left;
}
div#pagOccasions div.details ul{
	margin-left: 6px;
}
div#pagOccasions div.details ul li{
	list-style-type:none;
}
div#pagOccasions div.details ul li:before{
	content:'\2713\0020';
}
div#pagOccasions em.details{
	cursor:pointer;
}
div#pagOccasions em.details:hover{
	text-decoration:underline;
}
div#pagOccasions tr.kenteken,div#pagOccasions tr.garantie{
	display:none;
}

div#pagWaarde table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}
div#pagWaarde input[type=text],div#pagWaarde select,div#pagWaarde textarea{
	width:240px;
}

div#pagAfspraak table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}
div#pagAfspraak input[type=text],div#pagAfspraak input[type=date],div#pagAfspraak select,div#pagAfspraak textarea{
	width:240px;
}
div#pagAfspraak input[type=checkbox]{
	margin-right:2px;
}

div#pagPrijsopgave table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}
div#pagPrijsopgave input[type=text],div#pagPrijsopgave textarea{
	width:240px;
}

div#pagNieuws div{
	padding-left:8px;
	padding-right:8px;
	margin-bottom:12px;
}

div#pagInfo div,div#pagRoute div{
	padding-left:8px;
	padding-right:8px;
}
div#pagInfo table{
	margin:0;
	margin-bottom:10px;
}
div#pagInfo table tr td:nth-child(1), div#pagInfo table tr td{
	width:auto;
	padding:0;
}
div#pagInfo table:nth-of-type(2) tr td:nth-child(2){
	font-weight:bold;
	padding-left:8px;
}
div#pagInfo h2{
	margin-top:16px;
}

div#pagVraag table{
	width:100%;
	border-collapse:collapse;
	border-spacing:0px;
}
div#pagVraag input[type=text], div#pagVraag select, div#pagVraag textarea{
	width:240px;
}

div#slide{
	width:200px;
}
div#slide img{
	width:100%;
	border-radius:6px;
}

div.widget{
	width:200px;
	background-color:#ccc;
	padding:4px;
	padding-bottom:8px;
}
div.widget h2{
	font-size:1.1em;
	text-align:center;
	color:#111;
}
div.widget img{
	width:100%;
	border-radius:6px;
	margin-top:2px;
}
div.widget input[type=button]{
	float:right;
}
div.widget :nth-child(3){
	float:left;
}
div.widget :nth-child(4){
	float:right;
}
img#author{
	border-style:none;
	border-width:0px;
	position:absolute;
	bottom:4px;
	left:32px;
}