body, html {height: 100%;}

body {
font-family		: Arial, Helvetica, sans-serif;
font-size		: 12px;
color			: #000;
margin			: 0px;
padding			: 0px;
background		: #E0E0E0;
}

a:hover {
border-bottom	:	0px dotted #030605;
text-decoration	:	none;
}

#image {
left			: 50%;
margin-left		: -383px; 	
position		: absolute;
width			: 766px;
height			: 190px;
overflow: hidden;
}

.thumbnail {
z-index			: 1;
}

#header1 {
width			: 100%;
height			: 125px;
background		: white;	
}

#header {
width			: 750px;
left			: 50%;
margin-left		: -375px; 	
position		: relative;
height			: 125px;
background		: white;	
}

/* HEADER INVULLING */
#logo  {
background		: #fff url(../img/logo.jpg) no-repeat;		
float			: left;
width			: 257px;
height			: 125px;
font-size		: 11px;
}

#audi  {
margin-left		: 100px;
margin-top		: 60px;
float			: left;
width			: 70px;
_width			: 95px;
height			: 48px;
font-size		: 9px;
padding-left	: 36px;
background: url(../img/audi.jpg) 0px 10px no-repeat;
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

#volkswagen  {
margin-left: 7px;
margin-top		: 60px;
float			: left;
width			: 105px;
_width			: 130px;
height			: 48px;
font-size		: 9px;
padding-left	: 34px;
background: url(../img/volkswagen.jpg) 0px 10px no-repeat;
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

#opel  {
margin-left: -11px;
margin-top		: 60px;
float			: left;
width			: 90px;
height			: 48px;
_width			: 115px;
font-size		: 9px;
padding-left	: 34px;
background: url(../img/opel.jpg) 0px 10px no-repeat;
filter:alpha(opacity=50);
	-moz-opacity:0.50;
	-khtml-opacity: 0.50;
	opacity: 0.50;
}

#opel:hover, #audi:hover, #volkswagen:hover{
	filter:alpha(opacity=100);
	-moz-opacity:1.0;
	-khtml-opacity: 1.0;
	opacity: 1.0;
}

/* EINDE HEADER INVULLING */

#detijd  {
background		: #fff;		
position		: absolute;
top				: 75px;
right			: 10px;
width			: px;
height			: 48px;
color			: #ccc;
text-align		: right;
font-size		: 11px;
}

#header a {color: #030605;}

#menu {
width			: 100%;
height			: 50px;
background		: #fff url(../img/menu.png) repeat-x;	
}

#nav{
left			: 50%;
margin-left		: -383px; 	
position		: relative;
width			: 766px;
list-style-type	: none;
float			: left;
}

#projectslider {
position		: relative;
width			: 100%;
height			: 190px;
background		: #28282A;
z-index : 0;
}

#contentbox {
left			: 50%;
border-top		: 8px solid white;
margin-left		: -383px; 	
position		: relative;
width			: 766px;
height			: 560px;
background		: #ddd;	
}

.titel {
font-family		: Arial, Helvetica, sans-serif;
font-size		: 15px;
margin-left		: 0px;
font-weight		: bold;
text-transform	: uppercase;
color			: #29367A;
}

#titelcontact {
text-transform	: uppercase;
}

.titel1 {
font-family		: Arial, Helvetica, sans-serif;
font-size		: 15px;
text-transform	: uppercase;
font-weight		: bold;
margin-left		: 00px;
color			: #29367A;
}

.post_short {
font-family		: Arial, Helvetica, sans-serif;
font-size		: 12px;
text-align		: justify;
margin			: 0px;
color			: #29367A;
}

.post_title {
margin			: 0px;
}

#content {
padding			: 5px;
text-align		: justify;
width			: 315px;
height			: 570px;
background		: #fff;
color			: #526674;
line-height		: 23px;
float			: left;	
}

#formulier{
color			: #526674;
}

#midden {
width			: 220px;
height			: 570px;
float			: left;	
color			: #29367A;
background		: #fff;
}

#nieuws {
padding			: 5px;
text-align		: justify;
width			: 210px;
height			: 150px;
color			: #29367A;
}

#vacatures {
padding			: 5px;
text-align		: justify;
width			: 210px;
height			: 200px;
color			: #29367A;
}

#actiesauto {
overflow		: hidden;
width			: 210px;
height			: 142px;
}

.actions {
width			: 193px;
height			: 122px;
margin-left		: 10px;
margin-top		: 8px;
display			: block;
color			: white;
overflow		: hidden;
background		: red;
}

#customerspotlight {
padding			: 0px;
margin-left		: 18px;
margin-top		: -8px;
padding-top		: 12px;
padding-left	: 4px;
text-align		: justify;
width			: 200px;
background		: #DADADA;
height			: 500px;
color			: #29367A;
}

#kernwaarden {
padding			: 10px;
text-align		: justify;
width			: 200px;
height			: 250px;
color			: #29367A;
}

#rechts {
width			: 220px;
height			: 570px;
background		: #fff;
float			: left;	
}

/** #contactform {
margin-top		: 8px;
margin-left		: 6px;
padding-left	: 3px;
display			: block;
width			: 190px;
height			: 148px;
background		: #28282A url(../img/newsitem.png);
border			: 1px solid #DFDFDF;
} *.*/

#newsitem ul li {
margin-left		: 3px;
background		: #ddd;
display			: block;
width			: 180px;
padding			: 7px;
margin-bottom 	: 4px;
color			: #666;
}

#newsitem ul li a {color			: #666; text-decoration: none;}
#newsitem ul li:hover {background		: #CCC; color			: #000;}

#newsitem {text-align: left;}

#newsitem a{
color 			: #29367A;
text-decoration	: none;
text-align		: left;
}

#newsitem strong {
color 			: #29367A;
text-decoration	: none;
text-align		: left;
}


.readmore{
display				: block;
width				: 100px;
height				: 20px;
margin				: 0px;
padding				: 0px;
border				: 0px;
text-decoration		: none;
position			: relative;
border-bottom		: 0px;
}


#footer {
left			: 50%;
margin-left		: -383px; 	
position		: relative;
width			: 766px;
height			: 145px;
background		: #28282A;
border-top		: 0px solid white;
border-bottom	: 4px solid #144578;
bottom			: 80px;
margin-top		
}

#footer_links {
display			: block;
position		: absolute;
width			: 200px;
background		: #28282A;
height			: 118px;
color			: #807B7C; 
padding-top		: 26px;
margin-top		: 0px;
margin-left		: 22px;
}

#footer_rechts {
display			: block;
position		: absolute;
width			: 200px;
background		: #28282A;
height			: 118px;
color			: #807B7C; 
padding-top		: 26px;
margin-top		: 0px;
margin-left		: 222px;
}

#beeldmerk {
margin-left		: 563px;
padding			: 8px;
color			: #A49FA0;
width			: 172px;
background		: #4E4E4E;
padding-left	: 23px;
padding-bottom	: 12px;
}

.kenteken{
color			: #000;
width			: 120px;
border			: 0px solid #A49FA0;
margin-bottom	: 2px;
padding			: 4px;
background		: #F4BE04;
margin-top 		: 4px;
}

#navContainer {width: auto;display:block;clear:both;}
 ul.menu, li.menu {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

.zoekrdw {
background		: #ccc;
border			: 0;
}

#header_menu {position: absolute; margin-left: 20px;}
#header_menu li {line-height: normal;}
ul#header_menu  {z-index: 10; clear: both;}

#nav {
	height: 12px;
	background	: #fff url(../img/menu.png);	
	border-top: 0;
	padding:0;
	height: 50px;
}
#nav ul {
	list-style-type: none; 
	margin: 0; 
	padding: 0; 
	font-size: 12px; 
	text-transform: uppercase;
	width: auto;
	position: relative;
}

#nav ul li {float: left; color: #fff; text-align: center; font-weight: normal; border: 0px;}
#nav ul li a {display: block; background: url(../img/menu.png);	border: 0px; padding: 16px 13px; padding-bottom: 18px; color: #fff; text-decoration: none;}

	/** ROOT LEVEL MENU **/
#nav ul li a:hover, #nav li a:focus {background: url(../img/menu_omo.png); border: 0px; border-color: #fff; color: #fff;}
#nav li a:active, #nav ul li a.active {background: #fff; border-color: #fff; border: 0px; color: #526674;}
#nav li.menu-current a		{background: url(../img/menu_omo.png); color: #fff;}
#nav li.menu-current a		{font-weight: normal;} 
	/* SUBMENU */
#nav .menu li ul {position: absolute; 	text-transform: uppercase; width: 12em; margin: 0; display: none; text-transform: none; background: #3C6FA7; border: 0px solid #000; border-top: 0;  font-size: 100%;}
#nav .menu li ul li {width: 15em; 	text-transform: uppercase; text-align: left; font-weight: normal; margin: 0; padding: 0; line-height: 1.2em; padding-left: 4px;}
#nav .menu li ul a {width: 13.2em; 	text-transform: uppercase; padding: .9em .9em .9em .9em; background: #3C6FA7 url(../img/link.png) right no-repeat; color: #fff; border: 0;}
	/* SUBMENU HOVER */
#nav .menu li ul a:hover {color: #fff; background: #3C6FA7 url(../img/link.png) right no-repeat; border: 0; text-decoration: underline;}
#nav .menu li:hover ul, #nav .menu li a:focus ul, #nav .menu li.subMenu ul {display: block;}
#nav .menu li ul ul { display: none;}
#nav .menu li:hover ul ul, #nav .menu li.subMenu ul ul {display: none;}
#nav .menu li:hover ul, #nav .menu li li:hover ul, #nav .menu li.subMenu ul, #nav .menu li li.subMenu ul {display: block;}
#nav .menu li ul li ul li a 	{ width: 14.5em; padding: .9em .9em .9em .9em; margin-top: 0px; background: #3C6FA7 url(../img/link.png) right no-repeat; color: #fff; }
#nav li {position: relative;}
#nav ul ul ul {
position: absolute;
top: 1px;
left: 100%;
}

#snelregelen {
margin-left		: 3px;
background		: #ddd;
display			: block;
width			: 180px;
padding			: 7px;
margin-bottom 	: 4px;
color			: #666;
}

#snelregelen a {color			: #666; text-decoration: none;}
#snelregelen_red:hover{background		: #CCC;color			: #000;}
#snelregelen:hover {background		: #CCC;color			: #000;}
#snelregelen_red a {text-decoration	: none;color			: #666;}

#snelregelen_red {
margin-left		: 3px;
background		: #ddd;
display			: block;
width			: 180px;
padding			: 7px;
margin-bottom 	: 4px;
color			: #666;
font-weight		: bold;
}



#portfolio {
overflow: hidden;
}

ul#portfolio li img{
padding: 0px;
border: 0px;
margin-left: 0px;
}

ul {
list-style-type: none;
margin: 0px;
padding: 0px;
}

#dropin {
left			: 50%;
margin-left		: -250px; 	
position		:absolute;
visibility		:hidden;
top				:100px;
padding			: 10px;
width			:500px;
height			:280px;
background-color:#28282A;
color			:white;
z-index			:900;
border			:1px solid #ccc;
}

#inthebox {
border			: 0px;
text-decoration	: none;
right			: 0;
bottom			: 0;
padding-top		: 230px;
position		: absolute
}


#actieinbox  {border			: 0px;}
#customerspotlight img {border: 0px; margin-left: 0px;}
#customerspotlight a {text-decoration: none; color: #030605; text-transform: uppercase; font-size: 11px;}
#customerspotlight {text-decoration: none; color: #030605; text-transform: uppercase; font-size: 11px;}
.jcarousel-item .jcarousel-item-vertical {text-decoration: none; color: #030605; text-transform: uppercase; font-size: 11px;}


	.tip {color: #ccc;}
	.tip {
	width: 100px;
	padding: 8px;
	border-bottom: 0px solid #eaeaea;
	overflow: hidden;
	display: none;
	font-size: 11px;
	position: absolute;
	z-index: 500;
	background: #fff;
	}
