body, html {
    margin: 0;
    padding: 0;
	
}

html {
     overflow: -moz-scrollbars-vertical;
}

body {
	background-color:#909090;
    background-repeat:no-repeat;
	background-position:top center;
}

h1 {
    color: #444444;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: normal;
    font-size: 28px;
}

h2 {
    color: #444444;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: normal;
    font-size: 22px;
}

h3 {
    color: #004189;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: normal;
    font-size: 20px;
}

h4 {
    color: #ee7708;
    margin: 0 0 10px 0;
    padding: 0;
    font-weight: normal;
    font-size: 18px;
}

a:link, a:visited, a:active {
    color: #004189;
    text-decoration: none;
	outline:none;
}

a:hover {
    text-decoration: underline;
}

#content_breadcrumb {
	color:#FFFFFF;
	font-size:12px;
	height:26px;
	padding:14px 0pt 0pt 20px;
	width:970px;
}

#content_breadcrumb a, #content_breadcrumb a:hover{
	
	color:#FFFFFF;
	font-size:12px;
}

#content_breadcrumb_trucks {
	height:20px;
	padding:5px 0pt 0pt 20px;
	width:955px;
	display:inline-block;
}

#content_breadcrumb_trucks a, #content_breadcrumb_trucks a:hover {
	color:#004189;
	font-size:11px;
}

/* start containers */
#main_container {
    position: relative;
    width: 970px;
    margin: 0 auto;
    padding: 0;
    overflow: visible;
    z-index: 1;
}

#header_container {
    position: relative;
    width: 970px;
    height: 136px;
    padding: 0;
    margin: 0;
    overflow: visible;
    z-index: 4;
}

#content_container {
    position: relative;
    width: 970px;
    padding: 0;
    margin: 0;
    overflow: visible;
    z-index: 3;
}

#footer_container {
    position: relative;
    width: 970px;
    padding: 0;
    margin: 0;
    overflow: visible;
    z-index: 2;
}

#footer_copyright div{
	width:280px;
}

#footer_container a, #footer_container a:hover{
	color:#555555;
	font-family:Arial,Tahoma;
	font-size:11px;
	font-weight:normal;
}

#homeAfgeleverd{
	width:210px;
	clear:both;
	float:left;
	margin-top:10px;
}

#homeActies{
	float:left;
	margin-top:10px;
	margin-left:10px;
}

#homeActies h4{
	margin:4px 0 0 10px;	
}


.homeVestigingen{
	float:right;
	margin-top:10px;
	margin-left:10px;
	margin-right:50px;
	/*width:200px;*/
}

.homeVestigingen h4{
	margin:4px 0 20px 10px;
}

.homeVestigingen ul{
	list-style-type:none;
	padding:0 0 0 4px;
margin:0;
}

.homeVestigingen li a{
	background: url('/Files/System/images/basics/arrow_blue.gif') no-repeat left;
	padding-left:10px;
}

/* start header items */
#header_logo {
    position: relative;
    width: 210px;
    height: 90px;
    float: left;
    padding: 5px 0px 5px 0px;
}

#header_icons {
    position: relative;
    float: right;
}

#header_menu {
    position: relative;
    width: 972px;
    float: left;
    padding: 0;
    margin: 0;
    overflow: visible;
}
/* start content items */
#content_slogan {
    position: absolute;
    z-index: 190;
    right: 0px;
    margin: 20px 2px 0 0;
    font-size: 22px;
    font-weight: normal;
    color: #FFFFFF;
    /*filter:alpha(opacity=90);
     -moz-opacity:0.9;
     -khtml-opacity: 0.9;
     opacity: 0.9;*/
}

#content_slogan_shadow {
    position: absolute;
    z-index: 180;
    right: 0px;
    margin: 22px 0 0 0;
    font-size: 22px;
    font-weight: normal;
    color: #004189;
}

.bigtext {
    font-size: 36px;
    font-weight: bold;
}

#content_brands {
    position: relative;
    z-index: 200;
    margin: 0;
    width: 190px;
}

#content_main {
    /*background-color: #ffffff;*/
    /*padding: 20px 20px 20px 20px;*/
}

#content_left {
    /*width: 738px;*/
    width: 700px;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 10px 20px 20px 20px;
    background: url(/Files/System/images/basics/background-welcome.png) no-repeat top center;
    /*border: solid 1px red;*/
}

#content_left_home {
	width: 750px;
    float: left;
	margin:0;
	padding:0;
}

.content_left_box {
    width: 750px;
    float: left;
}

.content_left_truck{
	width: 700px;
    float: left;
    margin:0;
    padding: 10px 20px 20px 20px;
	background-color: #ffffff;
}

.content_left_top{
	width: 740px;
	height: 10px;
    float: left;
    margin:0;
	padding:0;
    background: url(/Files/System/images/basics/background-left-top.png) no-repeat top center;    
}

.content_left_bottom{
	width: 740px;
	height: 10px;
    float: left;
    margin:0;
    background: url(/Files/System/images/basics/background-left-bottom.png) no-repeat top center;        
}

#content_right {
    width: 210px;
    float: left;
    margin: 0px 0px 0px 0px;
	padding-left: 10px;
    /*border: solid 1px red;*/
}

#content_left_nieuws{
	width:750px;
    float: left;
    margin: 0;
    padding: 0;
}

#content_left_trucks {
	width: 660px;
    float: left;
    margin: 20px 0 0 0;
    padding: 10px 0 20px 20px;
}

#content_welcome p {
    margin: 0 0 10px 0;
    font-size: 12px;
}

#content_news {
    width: 678px;
    float: left;
    margin: 10px 0 10px 0;
    padding: 0px 10px 10px 10px;
    background-color: #ffffff;
}

#content_news2 {
    width: 700px;
    float: left;
    margin: 10px 0 10px 0;
}

#content220 {
    width: 188px;
    background-color: #ffffff;
    padding: 0 10px 0 10px;
}

.imgborder {
    border: 1px solid #dddddd;
    margin: 0px;
    padding: 4px;
}

.imgborder_off {
    border: 1px solid #dddddd;
    margin: 0px;
    padding: 4px;
	opacity: 1;
	-moz-opacity: 1;
	filter: alpha(opacity = 100);
}

.imgborder_over {
    border: 1px solid #dddddd;
    margin: 0px;
    padding: 4px;
	opacity: 0.8;
	-moz-opacity: 0.8;
	filter: alpha(opacity = 80);
}



.font12 {
    font-size: 12px;
}

#footer_disclaimer {
    float: left;
    padding: 5px 0 0 20px;
}

#footer_copyright {
    float: right;
    padding: 5px 0 0 0;
}

#footer_note {
    float: left;
    padding: 5px 0 5px 0;
    width: 960px;
    text-align: center;
    font-size: 10px;
    color: #ffffff;
}

.clearboth {
    clear: both;
}

small {
    font-size: 11px;
    color: #444444;
}
/*
Producten
*/
#trotsProduct{
	width:200px;
	height:200px;
	margin-left:20px;
float: left; 
}

.trotsProduct{
	margin-top:10px;
	/* width: 233px; */
	width:225px;
	display:inline-block;
}

#trotsgeleverd {
	margin-top:20px;
	padding:0;
	clear:both;
}

#trotsgeleverd ul{
	margin:0;
	padding:0;
}

#trotsgeleverd li{
	display:inline;
	list-style-type:none;
}

#trotsgeleverd p{
	text-align:center;
}

.trotsLink{
	background:url('/Files/System/images/basics/arrow_blue.gif') no-repeat 0px 2px;
	margin-top:5px;
	padding-left:10px;
}


.showroomImg {
	opacity: 1; -moz-opacity: 1;
	filter: alpha(opacity = 100);
	margin:0 0 10px 10px;
}
/*
Einde Producten
*/

/*
Merken Home
*/

#content_brands{
	height:580px;
}

#brands{
	position: relative; /* important */  
	overflow: hidden; /* important */  
	width: 130px; /* important */  
	height: 560px; /* important */
	margin:0 auto;
}

#brands_content{
	position: absolute;
	left: 0;  
}

.brands_item img{
	display: block;
	float: left;
	margin: 5px;
}

/*
Adresgegevens
*/
#myroute{
	overflow-y:auto;
}

#uwAdres{
	width:400px;
	height:100px;
}

#uwAdres p{
	line-height:23px;
	font-weight:bold;
	
}

#uwAdres input.lang{
	background:transparent url(/Files/System/images/icons/input_boxes.gif) no-repeat scroll 0pt -59px;
	border:medium none;
	height:20px;
	padding-left:3px;
	padding-top:3px;
	width:241px;
}

#uwAdres input.kort{
	background:transparent url(/Files/System/images/icons/input_boxes.gif) no-repeat scroll 0pt -149px;
	border:medium none;
	height:20px;
	padding-left:3px;
	padding-top:3px;
	width:241px;
}

.SelectVestiging ul li{
	list-style-image:url(/Files/System/images/basics/arrow_blue.gif) !important;
}

.SelectVestiging h4 {
		display:inline-block;
}

.moreInfo{
	margin-top:5px;
	float:right;
	display:inline-block;
}

/*
Einde Adresgegevens
*/

/* Begin Zoeken */
#search_menu{
	margin:50px 0pt 0pt 20px;
	float:left;
}

.searchBox {
	background-image: url(/Files/System/images/buttons/bg_input.gif);
	background-repeat: no-repeat;
	border: 1px solid #ee7708;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #444444;
	width: 150px;
	height: 16px;
	float:left;
	margin-top:1px;
	margin-right: 5px;
	padding:2px 0 0 2px;
}

input.button {
    padding-left: 5px;
    margin-right: 10px;
    border: 0;
    background-image: url(/Files/System/images/buttons/button.gif);
	background-repeat:no-repeat;
    color: #EE7708;
	font-weight:bold;
    height: 22px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
	outline:none;
	float:left;
}

input.button2 {
	background:transparent url(/Files/System/images/buttons/button2.gif) no-repeat scroll 0% 0%;
	border:none;
	color:#FFFFFF;
	height:22px;
	margin-right:3px;
	padding-left:5px;
	float:left;
    cursor: pointer;
	margin-left:5px;
}

.buttonEnding2 {
	background:transparent url(/Files/System/images/buttons/end2.gif) no-repeat scroll 0% 0%;
	display:inline;
	height:22px;
	margin-left:-10px;
	position:absolute;
	width:7px;
}

input.button:active{
	outline:none;
	border:none;
}

.buttonEnding {
    float:left;
	position:relative;
    display: inline;
    margin-left: -10px;
    width: 7px;
    height: 22px;
    background-image: url(/Files/System/images/buttons/end.gif);
	background-repeat:no-repeat;
}

#zoekresultaten {
	
}

#zoektekst{
	margin-top:5px;
}

#zoeknavigatie {
	padding-top:10px;
}

#zoeknavigatie a{
	border: 1px solid gray; 
	padding:4px; 
	text-align: center; 
	line-height: 25px;
}

#zoeknavigatie a:hover{
	background-color:#eee;
	border: 1px solid #EE7708; 
	padding:4px; 
	text-align: center; 
	line-height: 25px;
}

#zoeklijst {
	margin-top:10px;
	padding-top:10px;
	border-top:1px solid #EE7708;
	border-bottom:1px solid #EE7708;
}

.zoekwoord, #zoeklijst strong{
	font-size:100%;
	font-style:italic;
	font-weight:bold;
	color:#EE7708;
}

.zoekhighlight{
	font-size:100%;
	font-weight:bold;
	color:#EE7708;
}

/* Einde Zoeken */

input.button {
    padding-left: 5px;
    margin-right: 10px;
    border: 0;
    background: url(/Files/System/images/buttons/button2.gif) no-repeat;
    color: #ffffff;
    height: 22px;
    /* used to catch the buttonEnding */
    position: relative;
    cursor: pointer;
}

.buttonEnding {
    display: inline;
    margin-left: -10px;
    width: 7px;
    height: 22px;
    background: url(/Files/System/images/buttons/end2.gif) no-repeat;
}


/* Nieuws */
.nieuwsbericht{
	border-bottom:1px solid #444;
	padding-bottom:5px;
	width:100%;
	background-image:url(/Files/System/images/basics/bg-newsitem.gif);
	background-repeat:repeat-x;
	background-position:bottom center;
}

.nieuwsoverzichtimg {
	position:relative;
	float:left;
	margin-right:10px;
	margin-bottom:5px;
	border:1px solid #444;
}

.nieuwsoverzichtimg img {
	display: block;
}

.nieuwselement{
	position:relative;
	float:left;
	margin-top:10px;
	margin-bottom:5px;
}

.nieuwsdatum {
	font-size:10px;
	color:#EE7708;
	margin-bottom:10px;	
}

#nieuwsmeer {
	clear:both;
	color:#004189;
}

.nieuwsmeer a:link, .nieuwsmeer a:visited, .nieuwsmeer a:active {
	color:#004189;
	font-weight:bold;
	text-decoration:none;
}

.nieuwsmeer a:hover {
	color:#004189;
	font-weight:bold;
	text-decoration:underline;
}

.nieuwstext{
	position:relative;
	margin-top:5px;
	margin-bottom:5px;
}

#newsImage{
	float:right;
	margin-left:20px;
	margin-bottom:15px;
}

#newsImage img{
	margin: 0;
}

.newsSummary{
	font-weight:bold;
	/*text-align:justify;*/
	margin-bottom:10px;
}

.newsText{
	text-align:justify;
}

.newsTitle{
	padding-bottom:3px;
	margin-bottom:3px;
}

.newsDate{
	font-weight:bolder;
	color:#444444;
}

#content_newsnieuw{
	float: left;
	width:455px;
	display:inline-block;
	margin-bottom:10px;
}

#landKaart{
	width:250px;
	float:right;
}

#landKaart img{
	border:0;
	margin:0;
	padding:0;
	float:right;
}

.homeNewsList a, .homeNewsList a:hover {
	font-weight:bold;
}

#meerNieuws{
	margin:10px 0 0 0;
}

#meerNieuws a{
	color:#444;
	font-weight:bold;
}

.newsHomeMeer a, .newsHomeMeer a:hover{
	font-weight:bold;	
}

.newsHomeImage{
	float:left;
	margin-right:20px;
	margin-bottom:20px;
}

h3.newsHomeHeading{
	font-size:13px;
	font-weight:bold;
	margin:0;
}

/* Einde Nieuws */

/* Sitemap */

#sitemap ul{
	margin:0;
	padding-left:25px;
}

#sitemap .M0 li{
	list-style-image:url(/Files/System/images/basics/arrow_orange.gif);
}

#sitemap .M3 li{
	list-style-image:url(/Files/System/images/basics/arrow_blue.gif) !important;
}


#sitemap .M4 li{
	list-style-image:url(/Files/System/images/buttons/arrow_tl.gif) !important;
}	

#sitemap ul.M0 li a{
	font-weight:bold;
	color:#EE7708;
}

#sitemap ul.M3 li a{
	font-weight:bold;
	color:#004189;
}

#sitemap ul.M4 li a{
	font-weight:normal;
	color:#004189;
}

#sitemap .M3 li a{
	display:block;
	height:18px;
	color:#004189;
	padding-left:3px;
	padding-top:2px;
	font-style:italic;
}

#sitemap .M3 li a:hover{
	background-color:#f3f3f3;
	color:#EE7708 ;
	font-weight:bold !important;
}


/* Eind Sitemap */

#MainContent {
	background-color: #ffffff;
	position: relative;
	padding-left: 20px;
	padding-right: 20px;
	margin: 0;
	min-height: 350px;
}

#MainContentHome {
	background-color: #ffffff;
	padding-left: 20px;
	padding-right: 20px;
	/* display:inline-block;*/
}

.imgborder {
	border: solid 1px #dddddd;
}

.bdNavigator, .bdNavigator a {
	color: #222222;
}

.bdNavPreviousPage {
	float: left; width: 75px; height: 25px; border: solid 1px gray; text-align: center; line-height: 25px;
}

.bdNavPage {
	float: left; width: 25px; height: 25px; border: solid 1px gray; text-align: center; line-height: 25px;
}

.bdNavPage a:hover, .bdNavNextPage a:hover, .bdNavPreviousPage a:hover {
	background-color: white;
	text-decoration: none;
}

.bdNavCurrentPage {
	background-color: #bbbbbb;
	float: left; width: 25px; height: 25px; border: solid 1px gray; text-align: center; line-height: 25px;
}

.bdNavNextPage {
	float: left; width: 75px; height: 25px; border: solid 1px gray; text-align: center; line-height: 25px;
}

.bdNavSpace {
	float: left; width: 2px;
}

.bdBackButton {
	width: 75px; height: 25px; border: solid 1px gray; text-align: center; line-height: 25px; display: block; clear:both;
}
.bdBackButton a {
	color: #222222;
}

.bdBackButton a:hover {
	background-color: white;
	text-decoration: none;
}

.textbold, .textbold p {
	font-weight: bold
}

.BDProductsLoopMod1 {
	clear:left;
}

.paragraphimage {
    border: 1px solid #dddddd;
    margin: 0px;
    padding: 4px;	
}

ul.occassions {
    list-style-type: none;
    margin: 0;
    padding: 0;
}

li.occassions {
    background: #fff url(/Files/System/images/basics/arrow_orange.gif) no-repeat 0% 50%;
    padding-left: 10px;
    line-height: 12px;
}

