@charset "UTF-8";

* {
	font-family: Arial;
}

form{
        margin:0;
        padding:0;
}

td, body, html, p, input, textarea, th, select, option, li {
	color: #49596e;
font-size:13px;
}

a{
        text-decoration:underline;
        color: #48596e;
        
}

h1{
        padding:0;
        margin:0;
        font-size:19px;
        padding-bottom:7px;
        color:#056f9d;
}


body, html {
	margin: 0;
	padding: 0;
	height: 100%;
}
.wrapper {
	width: 980px;
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -70px; /* the bottom margin is the negative value of the footer's height */
}

body.home .wrapper {
background: url("/images/truckbg.jpg") no-repeat scroll left bottom transparent;
}
body.default .wrapper {
background: url("/images/truckbgzw.jpg") no-repeat scroll left bottom transparent;
}
.bottom, .push {
	height: 70px; /* .push must be the same height as .footer */
clear:both;
}

#container {
	padding-left: 0px;
	padding-right: 0px;
}

div.left{
        width:682px;
        float:left;
        margin:0;
        padding:0;
        padding-right:23px;
        padding-bottom:15px;
}

div.leftwide{
        margin:0;
        padding:0;
        padding-bottom:15px;
}

div.right{
        width:268px;
        float:right;
        margin:0;
        padding:0;
        vertical-align:top;
        position:relative;
}

div.right div h2{
        color:#ffffff;
        font-size:14pt;
        padding-left:12px;
        padding-top:5px;
padding-bottom: 16px;
margin: 0;
}

div.right div.contact p{
        padding-left:16px;
        padding-top:5px;
        line-height:1.4;
}

div.right div.nieuws div{
        padding-left:16px;
        padding-top:2px;
        padding-bottom:2px;
}

div.right div.nieuws div a{
        color:#49596e;
}

div.right div.contact p a{
        color:#49596e;
}

div.right div.media p a{
        color:#49596e;
        padding-left:15px;
        }

div.right div.media a img{
        padding-top:12px;
        padding-bottom:7px;
        border:0px;
}

.header {
	width: 980px;
	margin: 0;
	height: 261px;
	background-image: url(/images/header.jpg);
	background-repeat: no-repeat;
}

a.headerlink {
display: block;
padding-top: 4px;
}


.footer {
	width: 980px;
	margin: 0 auto;
	height: 70px;
	background-image: url(/images/footer.gif);
	background-repeat: no-repeat;
        clear:both;
        padding-top: 0px;
}
p {
	margin: 0;
	padding: 0;
	padding-bottom: 6px;
}

div.copy  {
	padding-top: 35px;
}

div.copy a {
	color: #FFFFFF;
	text-decoration: none;
}

div.copy p {
	text-align: center;	
	color: #FFFFFF;
}


div.copy p.small {
	font-size: 10px;
        margin-top:0px;
        padding:0px;
}

div.copy p.copyright{
        margin:0px
        padding:0px;
        margin-top:0px;
}

ul.menu {
	height: 55px;
	padding: 0;
	margin: 0;
	list-style: none;
}
ul.menu li {
	padding: 0;
	margin: 0;
	list-style: none;
	font-size: 11px;
	float: left;

}

ul.menu li.menu_home a {
        line-height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_home.gif);
        width:67px;
}

ul.menu li.menu_nieuws a {
	line-height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_nieuws.gif);
        width:60px;
}

ul.menu li.menu_autologistiek a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_autologistiek.gif);
        width:92px;
}

ul.menu li.menu_autoberging a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_autoberging.gif);
        width:89px;
}

ul.menu li.menu_autohulpdiensten a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_autohulpdienst.gif);
        width:105px;
}

ul.menu li.menu_cartruckwash a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_cartruckwash.gif);
        width:117px;
}

ul.menu li.menu_stallingopslag a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_stallingopslag.gif);
        width:117px;
}

ul.menu li.menu_hetpand a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_hetpand.gif);
        width:71px;
}

ul.menu li.menu_matrieel a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_matrieel.gif);
        width:72px;
}

ul.menu li.menu_historie a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_historie.gif);
        width:63px;
}

ul.menu li.menu_links a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_links.gif);
        width:49px;
}

ul.menu li.menu_contact a {
	line-height: 55px;
	height: 55px;
	display: block;
	color: #82929c;
	text-decoration: none;
        background-image: url(/images/menu_contact.gif);
        width:78px;
}

ul.menu li a span{
        visibility:hidden;
        font-size:1px;
        text-decoration:none;
}

.clear {
	clear: both;
}

div.content {
	padding: 30px 2px 0px;
}

input{
	width:304px;
        border:1px solid #606060;	
}

textarea{
	height:200px;	
	width:304px;
        border:1px solid #606060;
}

div.contact{
margin-top: 16px;
        vertical-align:top;
        margin-bottom:25px;
        height:206px;
        width:265px;
        background-image: url(/images/contact.gif);
}

div.media{
        height:267px;
        width:265px; 
        margin-bottom:25px;
        background-image: url(/images/media.gif);
}

div.nieuws{
        height:148px;
        width:265px; 
        margin-bottom:25px;
        background-image: url(/images/nieuws.gif);
}

.contacterror{
     border:1px solid red !important;
}

.pagenav {
width: 100%; text-align:center;
}

div.newsdate {
        padding-top: 20px;
        font-weight: bold;
        padding-bottom: 6px;
}

