@import url("../beheer/css/baseStyle.css");

body {
	padding:0;
	margin:0;
	background:#d5d5d5 url('../images/bg_body.jpg') repeat-x;
	font-family:"Arial";
	font-size:9pt;
	color:#000;
	overflow-y:scroll;
}
#wrap {
	width:936px;
	height:auto;
	position:absolute;
	left:50%;
	margin-left:-468px;
	margin-top:20px;
}
#topheader {
	width:936px;
	height:42px;
	float:left;
	}
	#logo {
		width:305px;
		height:72px;
		position:absolute;
		top:0;
		left:0;
	}
	#container_menu {
		width:631px;
		height:42px;
		float:right;
		}
		#menu_left {
			width:21px;
			height:42px;
			float:left;		
		}
		#menudiv {
			width:601px;
			height:42px;
			background:transparent url('../images/bg_menu.gif') repeat-x;
			float:left;		
			}
			#navigatiebalk {
				height:37px;
				margin:5px 0 0 0;
			}
			#navigatiebalk td a, #navigatiebalk td a.active  {
				height:27px;
				display:block;
				color:#fff;
				font-weight:bold;
				font-family:"Arial";
				font-style:italic;
				font-size:11pt;
				text-decoration:none;
				text-align:center;
				padding:10px 0 0 0;
			}
			#navigatiebalk td a.active {
				background:#fff;
				color:#3a3a3a;
			}
			#navigatiebalk td a:hover {
				text-decoration:underline;
			}
			.menuitem_left, .menuitem_right {
				width:9px;
				height:37px;
				padding:0;
			}
			.menuitem_left_active  {
				width:9px;
				height:37px;
				background:transparent url('../images/bg_menuleft.jpg') no-repeat;
				padding:0;
			}
			.menuitem_right_active {
				width:9px;
				height:37px;
				background:transparent url('../images/bg_menuright.jpg') no-repeat;
				padding:0;
			}
			.menuitem_spacer {
				width:8px;
		}
		#menu_right {
			width:9px;
			height:42px;
			float:right;		
	}
	#submenu {
		width:936px;
		height:30px;
		background:#343434;
		float:left;
		}
		#subnav {
			margin:7px 0 0 330px;
		}
		.subitem {
			padding-right:15px;
		}
		.subitem a {
			color:#ffffff;
			font-size:9pt;
			text-decoration:none;			
		}
		.subitem a:hover, subitem_active a {
			color:#898989;
			text-decoration:underline;
		}
		.subitem_active {
			color:#898989;
			text-decoration:underline;
			font-weight:bold;
			padding-right:15px;
	}
	#header_wrap {
		width:932px;
		height:165px;
		float:left;
		background:#fff;
		padding:0 2px 0 2px;
		}
		#header {
			width:932px;
			height:163px;
			border-top:1px solid #898989;
			border-bottom:1px solid #898989;
			background:url('../images/bg_header.gif') repeat-x;
			float:left;
			}
			#headertable_left, #headertable_right {
				width:225px;
				float:left;
				}
				.occasionzoeken, .onzevestigingen {
					padding:5px 0 10px 0;
					text-align:center;
				}
				.headertable_text {
					width:225px;
					letter-spacing:1px;
					padding-left:5px;
					}
					.headertable_text a {
						font-size:8pt;
						color:#000;
						text-decoration:none;
					}
					.headertable_text a:hover {
						color:#575757;
						text-decoration:underline;
					}
					.headertable_text img {
						border:0;
					}
					a.occasionButton {
						width:210px;
						height:70px;
						background:url('../images/occasions.png');
						display:block;
						float:left;
					}
					a.occasionButton:hover {
						background:url('../images/occasions_hover.png');
					}
			.tablespacer {
				width:2px;
				height:137px;
				background:url('../images/tablespacer.gif') repeat-y;
				float:left;
				margin-top:15px;
			}
			#vestigingen, #vestigingen li {
				list-style-type:none;
				padding:0;
				margin:0;
				width:auto;
				}
				.spacer {
					width:5px;
					float:left;
				}
				#vestigingen li a {
					width:190px;
					height:25px;
					background:url('../images/bg_vestigingen.gif') repeat-x;
					border:1px solid #9a9a9a;
					display:block;
					text-align:right;
					color:#fff;
					font-weight:bold;
					font-family:"Arial";
					font-style:italic;
					font-size:11pt;
					margin:0 15px 3px 11px;
					padding:5px;
				}
				#vestigingen li a:hover {
					background:url('../images/bg_vestigingen_hover.gif') repeat-x;
					border:1px solid #747474;
					text-decoration:none;
				}
				#vestigingen li a img {
					float:left;
				}
				a span.telefoonnummer {
					font-size:10px;
				}
			#headerslideshow {
				width:464px;
				height:163px;	
				background:#000;
				position:relative;
				float:right;
				}
				.pics {
					width:464px;
					display:none;
	}
	#main {
		width:936px;
		height:auto;
		background:#fff;
		position:relative;
		float:left;
		}
		#content_left {
			width:457px;
			height:auto;
			float:left;
			}
			#diensten {
				float:left;
				margin-top:14px;
				}
				#dienstProefrit {
					padding:0 19px 0 0;
				}
				#dienstWerkplaats {
					padding:0 18px 0 0;
				}
				#dienstProefrit a {
					width:140px;
					height:70px;
					display:block;
					background:url('../images/proefritafspraak.jpg') no-repeat;
				}
				#dienstProefrit a:hover {
					background:url('../images/proefritafspraak_hover.jpg') no-repeat;
				}
				#dienstWerkplaats a {
					width:140px;
					height:70px;
					display:block;
					background:url('../images/werkplaatsafspraak.jpg') no-repeat;
				}
				#dienstWerkplaats a:hover {
					background:url('../images/werkplaatsafspraak_hover.jpg') no-repeat;
				}
				#dienstSchade a {
					width:140px;
					height:70px;
					display:block;
					background:url('../images/helpikhebschade.jpg') no-repeat;
				}
				#dienstSchade a:hover {
					background:url('../images/helpikhebschade_hover.jpg') no-repeat;
				}
		#content_left_main {
			width:225px;
			height:auto;
			padding:0 0 0 7px;
			float:left;
		}
		.pageTitle {
			font-size:14pt;
			font-weight:bold;
			font-style:italic;
		}
		#table_contentleft td {
			padding:15px 0 0 0;
			}
			.contentleft_spacer {
				width:11px;
				height:auto;
			}
			#table_contentleft td a {
				width:207px;
				height:34px;
				background:url('../images/bigbutton.jpg') no-repeat;
				border:1px solid #c8c8c8;
				display:block;
				text-decoration:none;
				padding:10px 7px 10px 7px;
			}
			#table_contentleft td a:hover {
				background:url('../images/bigbutton_hover.jpg') no-repeat;
			}
			#table_contentleft td a img {
				border:0;
		}
		.header_grey, .header_grey a {
			font-size:10pt;
			font-weight:bold;
			font-style:italic;
			color:#78797b;
			text-decoration:none;
		}
		.header_grey a:hover {
			text-decoration:underline;
		}
		.header_right {
			padding:5px 0 0 0;
		}
		.header_red {
			font-size:10pt;
			font-weight:bold;
			font-style:italic;
			color:#fc3030;
			text-decoration:none;
		}
		.header_main, .header_occasions {
			width:auto;
			display:block;
			font-size:12pt;
			font-weight:bold;
			font-style:italic;
			border-bottom:1px solid #cfcfcf;
			color:#000;
			text-decoration:none;
			padding:0 0 5px 5px;
		}
		.header_occasions{
			margin: 10px 5px 0 5px;
		}
		#main_left {
			width:470px;
			height:auto;
			padding-left:7px;
			float:left;
			}
			#newswrap {
				width:454px;
				height:auto;
				position:relative;
				float:left;
				margin-top:12px;
				background:#dcdcdc;
				padding:15px 0 5px 3px;
				}
				#newstop {
					width:457px;
					height:14px;
					background:url('../images/bg_newstop.gif') no-repeat;
					position:absolute;
					top:0;
					left:0;
		}
		#main_right {
			width:459px;			
			height:auto;
			float:right;
			padding-top:0;
			}
			.contenttable_right {
				width:449px;
				height:110px;
				float:left;
				margin:34px 0 0 0;
				border:1px solid #c8c8c8;
				background:#dedede url('../images/bg_contenttable.jpg') repeat-x;
				}
				.contenttable_img {
					width:145px;
					padding:5px 2px 0 0;
					height:auto;
					vertical-align:top;
				}
				.contenttable_img img {
					border:1px solid #c8c8c8;
				}
				.contenttable_text {
					width:342px;
					height:55px;
					font-size:9pt;
					letter-spacing:1px;
					padding-top:10px;					
					vertical-align:top;
				}
				.contenttable_leesmeer {
					width:342px;
					height:18px;
					padding:5px 0 5px 0;
					text-align:right;
				}
				.contenttable_leesmeer img, .newsitem_link img {
					border:0;
				}
				.contenttable_leesmeer a, .newsitem_link a {
					color:#000;
					font-weight:bold;
					font-size:8pt;
					letter-spacing:1px;
					text-decoration:none;
				}
				.contenttable_leesmeer a:hover, .newsitem_link a:hover {
					color:#575757;
					text-decoration:underline;
				}	

				#fullnews {
					width:655px;
				}
				.newsitem_full_date {
					width:75px;					
					font-size:9pt;
					color:#fd3132;
				}				
				.newsitem_full_name {
					width:580px;
					font-weight:bold;
				}
				.newsitem_full_intro {
					width:655px;
				}
				.newsitem_full_link {
					width:655px;
					padding:10px 0 20px 0;
				}
				#tableMerken {
					float:left;
					margin-top:59px;
				}
				#tableMerken td a img {
					border:0;
				}
				.selectLocatie {
					margin:2px 0 0 5px;
				}
	#newstable {
		width:445px;
		float:left;
		margin:0 0 5px 0;
		}
		.newsitem_title {
			background:#fff;
			padding-left:10px;
			vertical-align:top;
			padding-top:15px;
		}
		.newsitem_spacer {
			height:21px;
		}
		.newsitem_text {
			width:275px;
			background:#fff;
			font-size:9pt;
			padding:0 5px 0 10px;
			letter-spacing:1px;
			vertical-align:top;
		}
		.newsitem_text a {
			color:#000;
			text-decoration:none;
		}
		.newsitem_text a:hover {
			color:#717171;
		}
		.newsitem_link {
			background:#fff;
			width:145px;
			text-align:right;
			vertical-align:top;
			padding:0 0 3px 0;
		}
		.corner_top_right {
			width:14px;
			height:14px;
			background:#fff url('../images/corner_top_right.jpg') no-repeat;
			background-position:top right;
		}
		.corner_bottom_right {
			width:14px;
			height:14px;
			background:#fff url('../images/corner_bottom_right.jpg') no-repeat;
			background-position:bottom right;
	}
	#content_occasions {
		width:100%;
	}
	#content_right {
		width:660px;		
		position:relative;	
		float:right;
		margin:12px 0 0 0;
		padding:0 15px 0 0;
		}
		#content_right a {
			background:url('../images/arrow_right.png') no-repeat;
			background-position:0 2px;
			padding:0 0 0 15px;
			color:#fc3030;
			font-size:9pt;
			font-weight:bold;
			text-decoration:none;
		}
		#content_right a:hover {
			color:#ff6464;
			text-decoration:underline;
		}
		#content_right ul {
			list-style-image:url('../images/listimage.png');
		}
		#content_right li {
			list-style-image:url('../images/listimage.png');
		}
		#content_right iframe {
			border:1px solid #000;
		}
		#occasions {
			width:100%;
			height:500px;
			background:#ffffff;
			margin:-30px 0 20px 0;
			}
			#occasiontable {
				display:block;
				background:#ffffff;
			}
			.occasiontitle {
				text-align:center;
				font-style:italic;
			}
			.occasionslink {
				padding:0 10px 0 10px;
			}
			.occasionlink a {
				font-size:10pt;
				font-weight:bold;
				color:#000;
				text-decoration:none;
			}
			.occasionlink a:hover {
				text-decoration:underline;
		}
		#zoekResultaatTitel {
			font-weight:bold;
			padding:0 0 15px 0;
			}
			.query {
				font-style:italic;
				font-weight:normal;
		}
		.zoekResultaatPage {
			padding-right:50px;
		}
		.zoekResultaatLink a {
			color:#e00808;
			text-decoration:none;
		}
		.zoekResultaatLink a:hover {
			color:#e94747;
			text-decoration:underline;
	}
	#formtable {
		float:left;
		margin-top:20px;
		clear:both;
	}
	.submit, .submit_hover {
		width:auto;
		height:23px;
		padding:0 10px 0 10px;
		background:#2c2c2d;
		font-family:"Verdana";
		font-size:8pt;
		color:#fff;
		border:1px solid #e00808;				
		cursor:pointer;
		text-align:center;
		margin:3px 0 0 5px;
		}
		.submit_hover {
			background:#424242;
			color:#e9e9e9;
			border:1px solid #e65656;
	}
	.input_contact, .input_contact_focus, .textarea_contact, .textarea_contact_focus  {
		width:135px;
		height:21px;
		line-height:21px;
		padding:0 5px 0 5px;
		font-family:"Arial";
		font-size:8pt;
		color:#000;
		border:1px solid #898989;
		background:#fff;
		margin:3px 0 0 5px;
	}
	.input_contact_focus, .textarea_contact_focus {
		border:1px solid #e00808;
	}
	.textarea_contact, .textarea_contact_focus {
		width:200px;
		height:100px;
		padding-top:2px;
	}
	.select_contact, .select_contact_focus {
		width:147px;
		height:21px;

		font-family:"Arial";
		font-size:8pt;
		color:#000;
		border:1px solid #898989;
		margin: 3px 0 0 5px;
	}
	#errors{
		cursor:pointer;
		position:absolute;
		top:50%;
		left:50%;
		background:#D5D5D5;
		color:#fc0000;
		padding:5px;
		border:2px #fc0000 outset;
	}
	#footer {
		width:921px;
		height:30px;
		float:left;
		padding:10px 10px 0 5px;
		background:#fff;
		}
		#footer_wrap {
			width:926px;
			float:left;
			}
			#realisatie {
				padding:0 150px 0 0;
			}
			.search_input, .search_input_focus {
				width:120px;
				height:14px;
				padding:2px 5px 0 5px;
				font-size:8pt;
				letter-spacing:1px;
				background: url('../images/bg_searchfield.gif') repeat-x;
				border:1px solid #a9a9a9;
			}
			.search_submit, .search_submit_hover {
				width:23px;
				height:18px;
				background:transparent url('../images/bg_searchsubmit.gif') no-repeat;
				padding:0;
				border:0;	
				cursor:pointer;
			}
			.search_submit_hover {			
				background:transparent url('../images/bg_searchsubmit_hover.gif') no-repeat;
		}
		.footeritem, .footeritem a {
			color:#7a7a7a;
			font-size:8pt;
			padding:0;
			text-decoration:none;
		}
		.footeritem a:hover {
			color:#555;
			text-decoration:underline;
		}
		.footerspacer {
			width:5px;
			text-align:center;
			color:#555;
			font-size:8pt;
		}
		.footerspacer_big {
			width:45px;
		}

#werkplaatsAfspraak{
	width:100%;
}

#werkplaatsAfspraak td{
	height:22px;
}

#werkplaatsAfspraak .text, #werkplaatsAfspraak .textarea{
	width:260px;
}

 #werkplaatsAfspraak .select{
	width:264px;
 }