/* Algemeen */
html {
	height:100%;
	width:100%;
}
* {
	margin: 0;
	padding: 0;
}
.clearr {
	clear:both;
	visibility:hidden;
	padding:0;
	margin:0;
	height:0;
	line-height:0;
}
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #666666;
	background:#fff;
}
h1, h2, h3, h4, a {
	color:#0056ab;
}
h1, h2, h3, h4 {
	letter-spacing:1px;
}
h4 {
	font-size:1.0em;
	padding:30px 0 10px 0;
}
.spaik {
	font-size:1.0em!important;
	margin:30px 0 20px 0;
}
img {
	border:0;
}
.newsimg {
}
p {
	margin-bottom: 20px;
	line-height: 170%;
}
a {
	text-decoration:none;
	outline: none;
}
a:hover {
	color: #ff6600;
}
.smalltxt {
	color:#ff6600;
	font-size:10px;
}
.nof {
	cursor:pointer;
}
#atbox {
	margin:0 0 8px 0;
	padding:0 0 0 4px;
}
.kenteken {
	width:108px;
	height:26px;
	background:url(../web_images/kenteken.gif) no-repeat;
	border:none;
	font-size:18px;
	font-weight:bold;
	text-transform:uppercase;
	color:#000000;
	line-height:24px;
	overflow:hidden;
	padding:2px 2px 0 20px;
	text-align:center;
}
.knop {
/*	padding:2px 20px 2px 20px!important;
	margin:0!important;
	font-size:11px!important;
	color: #fff;
	background:#2b76bb url(../web_images/topmenu_bg.png) repeat-x;
	border:1px solid #5782b4!important;
	border-left-color:#8eadd2!important;
	border-top-color:#8eadd2!important;
	text-transform:uppercase; */
}
.warn {
	padding:0 0 15px 30px!important;
	color:#0056ab;
}
.warn a {
	text-decoration:underline;
}
.copynews {
	color:#999999;
	text-align:right;
	padding:0;
	margin:0;
	font-size:10px;
}
.copynews a {
	color:#999999;
}
.copynews a:hover {
	text-decoration:underline;
}
hr {
	height: 0;
	border: 0;
	border-top: 1px solid #ccc;
	margin:10px 0 20px 0;
	padding:0;
}
#news {
	padding:0 0 20px 0;
	border-bottom:1px solid #CCCCCC;
	text-align:justify;
}
#news img {
	margin: 6px 8px 20px 0px;
	float:left;
	border:1px solid #eee;
	padding:5px;
}
#newslist img {
	width:120px;
	height:auto;
	float:left;
	margin:0px 8px 8px 0;
}
#newslist p {
	height:80px;
}
/* Wrapper */
#wrapper {
	margin:0 auto;
	width:1000px;
}
/* content */
#content {
	width:100%;
	background: #FFFFFF url(../web_images/main_bg.png) repeat-y;
	padding:10px 0 0 0;
	margin:0;
}
#col {
	width:326px;
	float:right;
	margin:0 8px 0 0;
	padding:0;
	overflow:hidden;
	display:inline;
}
#cor {
	width:336px;
	float:right;
	padding:0;
	overflow:hidden;
	display:inline;
	margin:0;
}
#content .cobox {
	margin-bottom:8px;
	padding:8px;
}
#cor .cobox {
}
#cortop {
	height:207px;
	background:url(../web_images/cor_bg.png) bottom repeat-x;
	border-bottom:1px solid #eee!important;
	margin-bottom:30px!important;
}
#cortop .placeadi {
	margin:-2px 0 0 0!important;
	padding:0!important;
	text-align:right;
}
.cobox img {
	float:left;
	padding:0 5px 5px 0;
}
.cobox .avt {
	font-size:10px;
	line-height:10px;
	color:#999999;
	padding:0;
	margin:-3px 0 -7px 0;
}
.cobox ul {
	padding:0!important;
	margin:0!important;
	border-top:1px solid #CCCCCC;
}
.cobox li {
	width:100%;
	clear:both;
	height:80px;
	padding:4px 0 4px 0!important;
	margin:0!important;
	border-bottom:1px solid #CCCCCC;
}
#error {
	border:1px solid #CCCCCC;
	margin-bottom:8px;
	padding:8px;
}
#srchsml {
	background:#448bc3 url(../web_images/search_small_bg.png) no-repeat;
	border:1px solid #ccc!important;
	padding:7px;
	color:#fff;
	height:207px;
	margin-bottom:30px!important;
	width:310px;
	overflow:hidden;
}
#srchsml a {
	color:#fff;
	cursor:help;
}
#srchsml h2 {
	color:#fff;
}
#srchsml .knop, .searchlarge .trgrey .knop, #cortop .placeadi .knop {
	background:url(../web_images/knop-bg-red.gif) no-repeat;
	border:none!important;
	padding:2px 0 2px 0!important;
	margin:0!important;
	font-size:11px!important;
	height:21px;
	width:88px;
	color: #fff;
	text-transform:uppercase;
}
.mobtbl {
	font-size:0.8em;
	line-height:1.8em;
	position:relative;
	top:-15px;
}
#latest li {
	display:block;
	width:100%;
	clear:both;
	height:80px;
	overflow:hidden;
	font-size:0.8em;
}
#latest li:hover {
	background:#deebf1;
}
#latest li h3 {
	font-size:1.1em!important;
	background:none;
	border:none;
}
#latest li h3 a {
	color:#0056ab;
}
.cobox li a {
	color:#666666;
}
.cobox li img {
/*float:left;
	padding:2px 2px 0 2px; */
}
#content .bannbox {
	margin-bottom:8px;
	text-align:center;
}
#col h2, #cor h2 {
	padding: 0 10px 2px 0px!important;
	font-size: 1.0em!important;
	margin:0 0 20px 0;
}
/* mainbox */
#mainbox {
	width:670px;
	float:left;
	padding:0 8px 10px 8px;
	display:inline;
	overflow:hidden;
	margin:0;
}
#mainbox h1 {
	padding: 5px 0 0 5px;
	height:30px;
	font-size: 1.0em;
	margin:5px 0 8px 0;
	background:url(../web_images/bg_bluehh1686.png) no-repeat;
	font-size:14px;
	letter-spacing:normal;
}
#mainbox h2 {
	padding: 2px 10px 2px 5px;
	font-size: 1.0em!important;
	margin:7px 0 15px 0;
}
#mainbox ul {
	list-style:none;
	padding:10px 0 30px 20px;
}
#mainbox ul li {
	padding: 2px 15px 2px 25px;
	background: url(../web_images/img11.gif) no-repeat 10px 7px;
}
.contact {
	background:none!important;
	color:#0056ab!important;
	border:none!important;
}
/* autonieuws */
.door {
	line-height:18px;
	font-size:0.8em;
	letter-spacing:1px;
	margin:0 0 8pxpx 0;
	padding:0;
}
/* mijn ads */
.trtop {
	background:#eee url(../web_images/bg_eee.png) repeat-x;
	color:#0056ab;
	font-weight:bold;
	padding:1px 1px 1px 2px;
}
.trover {
	cursor:pointer;
}
.trover:hover {
	background:#deebf1!important;
}
.fotooverzicht {
	width:200px;
	float:left;
}
/* forms */
form {
	margin:0;
	padding:0;
}
.select {
	font-size: x-small;
	height:18px;
	line-height:18px;
	border:1px solid #cccccc;
	margin-bottom: 6px;
	color: #666666;
}
legend {
	font-size:14px;
	font-weight:bold;
	color:#0056ab;
	margin:8px 0 8px 0;
	padding:0 10px 0 10px;
}
.field {
	border:1px solid #CCCCCC;
	padding:20px 8px 8px 8px;
	margin:0 0 20px 0;
	background:#f8f8f8 url(../web_images/field.gif) repeat-x;
}
.field table {
	margin-top:0;
}
.field td {
	padding:3px 0 3px 0;
}
.sidebarsearch {
	padding:10px;
}
.knopp {
	padding:2px 3px 2px 3px;
	font-size:1em!important;
	color:#666666;
	background:#eee url(../web_images/knop-bg.png) repeat-x;
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}
.selectleft {
	border:1px solid #cccccc;
	color: #666666;
}
input, textarea {
	padding:0 2px 0 2px;
	font-family: Arial, Helvetica, sans-serif;
	color: #666666;
}
.searchlarge {
	border:1px solid #CCCCCC;
	background:url(../web_images/search_large_bg.png) no-repeat;
}
.searchlarge td {
	padding:0px 4px 10px 4px;
}
.searchlarge table {
/*background:url(../web_images/search_large_bg.jpg) no-repeat right top;*/
}
.searchlarge .trblue {
}
.searchlarge .trgrey {
	width:183px;
	overflow:hidden;
	color:#FFFFFF;
}
.searchlarge h3 {
	font-size:11px;
	color:#0056ab;
	margin:15px 0 8px 0;
}
.searchlarge .trgrey h3 {
	color:#FFFFFF;
}
.srchsmall {
	width:40px;
	border:1px solid #cccccc;
	color: #666666;
}
.upload input {
	border:1px solid #adadad!important;
	border-left-color:#ececec!important;
	border-top-color:#ececec!important;
}
.progress {
	width: 1px;
	height: 14px;
	color: #FFFFFF;
	font-size: 12px;
	overflow: hidden;
	background-color: #0056ab;
	padding-left: 5px;
}
.srchright {
	padding:0 0 8px 0;
	border-bottom:1px solid #ccc;
	background:#eee;
}
.srchright h3 {
	background:#0056ab;
	color:#FFFFFF;
	padding:1px 0 1px 3px;
	margin:0 0 8px 0;
}
.srchright p {
	margin:0;
	padding:0;
}
/* resultaten */
#results {
	margin-bottom:80px;
}
.sortbox {
	width:664px;
	border:1px solid #CCCCCC;
	padding:2px;
	height:40px;
	font-size:10px;
	font-weight:bold;
	overflow:hidden;
}
.aanp {
	font-size:0.9em;
	margin:10px 0 10px 0;
}
.aanp .knop {
	padding:0;
	text-align:left;
	background:#fff;
	color:#666666;
	border:none!important;
}
.sortbox img {
	margin-top:5px;
}
.sortbox p {
	line-height:normal;
}
.overbanner {
	width:558px;
	height:60px;
	padding:8px 0 8px 110px;
	margin:8px 0 8px 0;
	border:1px solid #ccc;
}
.overbannerfav {
	width:670px;
	height:250px;
	overflow:hidden;
	text-align:center;
	margin:10px 0 12px 0;
}
.overview {
	width:668px;
	height:100px;
	overflow:hidden;
	font-size:11px;
	cursor:pointer;
	margin:8px 0 8px 0;
	border:1px solid #CCCCCC;
}
.overview:hover {
	background:#deebf1!important;
}
.ovrimg {
	padding:4px;
	float:left;
	text-align:center;
	width:100px;
}
.ovrrimg {
	padding:0px;
	float:left;
	text-align:center!important;
	width:100px;
	margin:0 8px 0 0;
}
.ovrimg img {
	border:1px solid #CCCCCC;
}
.ovrdes {
	float:left;
	width:240px;
	padding:2px 2px 2px 6px;
	overflow:hidden;
}
.ovrdes h3 {
	font-size:12px;
	padding:0;
	margin:0 0 3px 0;
}
.ovrprs {
	float:left;
	width:65px;
	padding:5px 2px 0 2px;
}
.linkright {
	float:right;
	margin:-23px 0 0 0;
	padding:0 6px 0 0;
	font-size:11px;
	color:#999999;
}
.linkright a {
	margin-left:15px;
	background:url(../web_images/linkrightbg.png) 0px 5px no-repeat;
	padding:0 0 0 8px;
}
.ovrprsmerk {
	float:left;
	width:242px;
	padding:5px 2px 0 110px;
}
#prevnext {
	text-align:center;
}
#prevnext a {
}
/* autoad */
#autoad {
}
#bannbx{
	border:1px solid #ccc;
	padding:8px;
	margin-bottom:10px;
	text-align:center
}
#autoad h2 {
	padding: 6px 0 0 5px;
	font-size: 1.0em;
	margin:30px 0 0 0;
	border-bottom: none;
	background:url(../web_images/bg_bluehh1400.png) no-repeat;
	height:30px;
}
#autoadleft {
	width:220px;
	padding:10px;
	border:none;
	float:right;
	background:#fff url(../web_images/carleft.png) repeat-x;
	overflow:hidden;
}
#autoadleft h2 {
	background:none;
	padding:0;
	border:none;
}
#autoadleft ul {
	margin:20px 0 20px 0;
	padding:0!important;
}
#autoadleft li {
	margin:0 0 10px 0!important;
	background: url(../web_images/adleft_li.png) 0px 4px no-repeat!important;
	padding:0 0 0 14px!important;
}
#autoadleft .contact {
}
#adfotl {
	text-align:right!important;
	width:218px;
	line-height:16px;
	font-size:10px;
	border:1px solid #cccccc;
	overflow:hidden;
	margin-bottom:20px;
}
#adfotl a:hover {
	color:#999999;
}
#dealerinfo {
}
#autoadright {
	margin-left:10px;
	width:396px;
	padding:10px;
	border:1px solid #CCCCCC;
	float:right;
	overflow:hidden;
}
.occabox {
	width:180px;
	float:left;
	height:auto;
}
.occabox ul {
	padding:0!important;
	margin:0!important;
}
.occabox ul li {
}
.occabox p {
	float:left;
	width:90px;
	overflow:hidden;
}
#autoadright ul {
	padding:0;
	margin:0 0 20px 0!important;
}
#autoadright li {
	background:#fff!important;
	padding:0!important;
	margin:0 25px 0 0!important;
	height:20px;
	float:left;
	width:160px;
}
#autoadright li a {
	padding:4px 0 0 0;
	display:block;
	background:url(../web_images/knop_blue_124.gif) no-repeat;
	color:#fff;
	font-size:12px;
	text-align:center;
	height:24px;
	width:160px;
}
#autoadtop {
	border-top:1px solid #ccc;
	margin:60px 0 10px 0;
	text-align:right;
	padding:10px 0 0 0;
	line-height:20px;
	width:100%;
}
/* maps */
#map {
	margin:0px;
	padding:0;
	width: 648px;
	height: 300px;
}
/* foto image ding */
#imglarge {
	width:648px;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	text-align:center;
	padding:10px;
}
#imginn {
	width: 636px;
	height: 450px;
	margin: 0 auto;
}
.gallerystijl {
	width: 648px;
	text-align: center;
	padding: 2px 0;
	margin: 10px 0;
}
.gallerystijl select {
	margin: 0 15px;
}
.gallerystijl a {
	padding: 0 5px;
	text-decoration: none;
}
.gallerystijl a.imglinks {
	border: 0;
	padding: 0;
}
.gallerystijl a.imglinks img {
	vertical-align: bottom;
	border: 0;
}
.gallerystijl .flatview a.selected { /*Pagination div "flatview" links style*/
	border:1px solid #CCCCCC;
}
/* autocont */
#contlarge {
	width:648px;
	border:1px solid #CCCCCC;
	margin-bottom:10px;
	padding:10px;
}
/* CLUBS */
#clubslijst {
}
#clubslijst .clubleft {
	width:215px;
	float: left;
	margin-right:8px;
}
#clubslijst .clb_box {
	margin:0 0 8px 0;
	padding:0;
	border:1px solid #eeeeee;
}
#clubslijst .clb_box h2 {
	margin:0;
	padding:1px 0 2px 2px;
	background:#eee url(../web_images/bg_eee.png) repeat-x;
}
#clubslijst .clb_box ul {
	list-style:none;
	background:none;
	padding:2px;
	margin:0;
}
#clubslijst .clb_box ul li {
	background:none;
	padding:0;
	margin:2px 0 2px 0;
}
#clubslijst .clb_box ul li a {
	color:#666666;
}
#clubslijst .clb_box ul li a:hover {
	color: #999999;
}
/* rightbox */ 
#rightbox {
	width:313px;
	float:left;
	padding:0;
	overflow:hidden;
	margin-top:-10px;
	border-top:1px solid #fff;
	background:#deebf1 url(../web_images/rightbox_bg.png) 0 0 repeat-y;
}
#rightbox ul {
	list-style: none;
	line-height: normal;
	margin:0 0 30px 0;
	width:150px;
	float:left;
	padding:0;
	/*background:url(../web_images/bg_bluehh2.png) 0 1px no-repeat;*/
}
#rightbox ul li {
	margin:0 0 4px 0;
	padding:0;
}
#rightbox ul li a {
	padding: 2px 15px 2px 25px;
	background: url(../web_images/img11.gif) no-repeat 10px 6px;
}
#rightbox ul li p {
	padding: 6px 15px 2px 10px;
	font-size:11px;
	color:#666;
}
#rightbox ul li h2 {
	padding: 6px 0 0 3px!important;
	font-size: 1.0em;
	margin:0 3px 12px 3px!important;
}
#rightbox .topbox {
	width:300px;
	/*background:url(../web_images/bg_bluehh2_top.png) 0 1px no-repeat;*/
}
#rightbox a {
	color:#0056ab;
}
#rightbox a strong{
	color:#0056ab
}

#rightbox a:hover {
	color:#0056ab;
}
#rightbox h2 {
color:#333;
}
#rightbox .bannbox {
	margin:-15px 0 20px 0;
	padding:8px 0 8px 0;
	height:auto

}
#rightboxcnt {
	border-left:1px solid #CCCCCC;
	padding:15px 6px 0 6px;
}
#rightboxend {
	height:20px;
	background: url(../web_images/content_rechts_borrom.png) no-repeat left top;
	overflow:hidden;
}
/* onderkant */
#onderkant {
	
	height:40px;
	margin:0;
	padding:0;
	overflow:hidden;
	border:none;
	
}
#onderkant p {
	color:#FFFFFF;
	padding:7px 0 0 10px;
	margin:0;
	font-size:10px;
	height:23px;
	background: url(../web_images/footerb.png) no-repeat;
	margin-top:10px
}
#onderkant p a {
	color:#FFFFFF;
	padding:0 15px 0 0;
}
#onderkant p a:hover{
	color:#ff6600;
}
/* footer */
#footer {
	width:960px;
	height:80px;
	padding:10px 30px 0 10px;
	
	font-size:0.8em;
	color:#666;
}
#footer a {
	color:#666;
	text-decoration:underline;
}
#footer p {
	margin:0;
	padding:0 0 8px 0;
}
/* topmenu */
#topmenu {
	width:1000px;
	height:25px;
	padding:0;
	background:#000 url(../web_images/topmenu_bg.png) repeat-x;
	font-weight:bold;
	margin:108px 0 0 0;
}
#topmenu ul {
	margin: 0;
	padding: 0 0 0 7px;
	list-style: none;
	overflow:hidden;
	height:25px;
}
#topmenu li {
	height: 25px;
	padding:0;
	margin:0;
	float:left;
}
#topmenu li:hover{
	background:#424242;
}
#topmenu a {
	float: left;
	padding:4px 20px 10px 20px;
	font-size: 1.0em;
	color: #fff;
	display:block;
}
#topmenu a:hover {
	color: #ff6600;
}
#topmenu .current_page_item a {
/*background: url(../web_images/topmenuselected.png) repeat-x;
	padding:0px 29px 0px 29px;
	border-left:1px solid #d8d8d8;
	border-right:1px solid #c8c8c8;
	*/
}
/* Header */

#header {
	height: 100px;
	background:#fff url(../web_images/header.png) no-repeat!important;
	width:1000px;
	position: absolute;
	z-index:999999999;
	top:8px;
	overflow:hidden;

}

/* topmenusmall */
#topmenusmall {
	font-size:10px;
	padding:2px 10px 0 0;
	overflow:hidden;
	text-align:right;
	font-weight:bold;
	color:#333;
	height:12px;
	margin:0;	
}
#topmenusmall a {
	margin-left:20px;
	color:#0056ab;
}
#topmenusmall a:hover {
	text-decoration:underline;
}
/* logo */
#logobak {
	width:250px;
	height:84px;
	float:left;
	margin:0;
	padding:2px 0 0 10px;
}
/* FIX OM IE6 ed PNG te laten zien */
 #logobak img {
	behavior: url(../screen/iepngfix.htc);
}
/* topbanner */
#topbanner {
	width:468px;
	height:60px;
	float:right;
	margin:10px 10px 0 0;
	text-align:right;
}

