body { background-image: url(../images/main-bg.png); background-repeat: repeat-x; background-color: #a1a3a4; margin: 0px; }

h1 { 
margin-top: 0px;  
margin-bottom: 5px;  
font-family: "Trebuchet MS"; 
font-size: 20px; }

h2 { 
padding-top: 0px; 
padding-bottom: 0px; 
font-family: "Trebuchet MS"; 
font-size: 15px;
color: #B00000;}

h2.cta { 
font-family: "Trebuchet MS"; 
font-size: 15px;
font-weight: bold;
color: #000000;}

h3 { 
padding-top: 0px; 
padding-bottom: 0px; 
font-family: "Trebuchet MS"; 
font-size: 13px; }

a {
text-decoration:underline;
color:#000 ;}

.acontact {
	text-align:right;}

a:hover {
text-decoration:none ;}


img { border: none; }
.red { color: #ff0000; }
.orange { color: #ffba00; }
table { margin: 0px; }
#top { background-image: url(../images/top-bg.png); background-repeat: repeat-x; background-color: #000000; height: 39px; }
#nav-container { width: 958px; margin-left: auto; margin-right: auto; }
#buttons { float: left; width: 229px; height: 39px; font-family: "Times New Roman", Times, serif; font-size:15px; height: 39px; }
#buttons ul { margin-top: 10px; }
#buttons li{float:left; display:block; margin-right:1px;}
#buttons li a{color:#ffffff; padding-left:10px; text-decoration:none; height:18px; display:block; float:left;}
#buttons li a span{ padding-left:10px; display:block;}
#buttons li a:hover{ color:#f90506; }
#buttons li a:hover span{ }
#navigation{ font-family: "Times New Roman", Times, serif; float: left; width:729px; height: 39px; list-style:none; font-size:16px; font-weight:bold;}
#navigation ul { margin-top: 10px; }
#navigation li{float:left; display:block; margin-right:1px;}
#navigation li a{color:#ffffff; padding-left:10px; text-decoration:none; height:18px; display:block; float:left;}
#navigation li a span{ padding-left:10px; display:block;}
#navigation li a:hover{ color:#f90506; }
#navigation li a:hover span{ }
.clear { clear: both; }
#container { margin-left: auto; margin-right: auto; width: 958px; }
#content-left {  width: 229px; float: left;  }
#logo { margin-top: 10px; margin-bottom: 10px; }
#info { background-image: url(../images/info.png); background-repeat: no-repeat; width: 229px; height: 706px; }
#contact { margin-left: 25px; }
.contact-info { color: #ff0000; font-size: 20px; font-weight: bold; font-family: "Cooper Black"; padding-top: 10px; padding-left: 20px; }
.contact, .contact a { margin-top: 0px; margin-bottom: 13px; font-size: 14px;color: #000; font-family: "Arial";text-decoration: none; }
.tekstlinks, .tekstlinks a { margin-top: 8px; margin-bottom: 13px; text-align:center; font-weight:bold; font-size: 14px;color: #000; font-family: "Arial";text-decoration: none; }
.hover { font-size: 14px; font-family: "Arial"; }
.hover:hover { font-size: 14px; font-family: "Arial"; color: #000000; }
#levering { margin-top: 25px; margin-left: 20px; width: 192px; }
#machine { margin-top: 15px; margin-left: 15px; width: 205px; }
#content-base { width: 729px; float: left;  }
#header { background-image: url(../images/header.gif);  background-repeat: no-repeat; padding-left: 10px; padding-top: 10px; margin-top: 10px; margin-bottom: 0px; }
#content { background-image: url(../images/content-bg.png); background-position: bottom right; margin-bottom: 0px;  background-repeat: no-repeat; background-color: #ffffff; width: 713px; border-right-color: #ffffff; border-right-style: outset; border-right-width: 1px; font-family: "Trebuchet MS"; font-size: 13px; padding-left: 15px; padding-top: 10px; background-color:#FFF;}
#content-bottom { background-image: url(../images/content-bottom.gif); background-repeat: no-repeat; width: 729px; height: 15px; float:right;  }
#footer { text-align: center; color: #1e1e1e; font-family: "Arial"; font-size: 10px; float: left; width: 650px; padding-left: 200px; margin-top: 0px; }
#footer  a { text-decoration: none; color: #1e1e1e; }
#footer  a:hover { text-decoration: none; color: #666666; }
#copy { width: 108px; float: left; font-family: "Arial"; font-size: 10px; }
#copy a { text-decoration: none; color: #666666; }
#copy a:hover { text-decoration: none; color: #1e1e1e; }
.bold { font-weight: bold; }
.center { text-align: center; }

.bevestig { text-align: center; padding-bottom:250px; }


.productbox { display: block; float: left;position: relative; margin: 15px 15px 30px 15px; text-decoration: none; color: #000; width: 144px;}
.productbox label { position: absolute; top: 200px; left: 0; text-align: center; width: 144px; font-weight: bold; padding-bottom: 5px;}
.productbox.hoogtewerkers { margin-top: 45px;}
.productbox.hoogtewerkers img { width: 144px; height: 192px; }
.productbox.verreikers img { width: 114px;}
.productbox.graafmachines { width: 205px;}
.graafmachines label { top: 180px; width: 205px;}
.graafmachines img { width: 205px; height: 170px;}

.error {padding-bottom: 315px;}


#product_detail h1
{
    padding: 15px;
    font: 18px Verdana, Arial, sans-serif;
    
}

#product_detail h2
{
    padding: 20px;
    font: italic 16px Verdana, Arial, sans-serif;
}

#priceblock
{
    text-align: center;
    font: 14px Verdana, Arial, sans-serif;
}

    #priceblock table
    {
        border: 1px solid #000;
        border-collapse: collapse;
        margin-left: 30px;
    }
        
        #priceblock table th
        {
            border-bottom: 1px dotted #000;
            /*background: #CCDAFF;*/
        }
        
        #priceblock table td
        {
            padding: 5px;
        }

#pricenotice
{
    margin-left: 30px;
    font-size: 11px;
    font-style: italic;
    margin-top: 2px;
}

#imageblock
{
    vertical-align: top;
    margin-top: 20px;
}

    #imageblock img
    {
        padding: 10px;
        float: left;
        max-width: 250px;
    }

#technicalinfo
{
    font: 13px Verdana, Arial, sans-serif;
}

    #technicalinfo table
    {
        width: 240px;
        float: left;
        margin-left: 50px;
        border-collapse: collapse;
    }
        
        #technicalinfo table tr
        {
            height: 25px;
        }
        
        #technicalinfo table tr.zebra
        {
            background: #E5ECFF;
        }

.introtext
{
    font-weight: bold;
    padding-left: 10px;
    color: #ce0000;
}

.bottomtext
{
    clear: both;
    padding-top: 25px;
}

#content p, #content ul
{
    padding-right: 20px;
}

#images-graafmachines
{
	width:713px;
	background-color:red;
	display:block;
	margin-top:20px;
}

img.align-right {
   padding:1px;
   border:1px solid #999999;
   float:right; 
   margin: 0 0 15px 15px; 
   margin-right: 15px;
}

.align-right { float:right; margin: 0 0 15px 15px; padding-right: 15px; }
.align-left { float:left; margin: 0 0 15px 15px; }

.formulier {
 font-size: 11px;
 background-color: #CCCCCC;
 border: 1px solid #666666;
 cursor: pointer;
}

#submit1 {
cursor: pointer;}


#box-grijs {
	background-color: #F0F0F0;
	font-size:13px;
	margin-right: 15px;
	padding: 3px;
	border: 1px solid #B00000;
}

.box-rood {
	background: #ffffdd;
	margin-right: 15px;
	padding: 3px;
	border: 1px solid #d2d2b6;
	text-align:center;
}

#box-rood {
	background: #EFEFEF;
	margin-right: 15px;
	padding-left: 10px;
	padding-bottom: 10px;
	border: 2px solid #990000;
}

.leesmeer {
  color: #B00000;
    font-family: "Trebuchet MS";
	font-weight:bold;
    font-size: 15px;
    padding-bottom: 10px;
    padding-top:10px;
}

.vertrouwelijk {
	font-size:11px;}
