html{
height:100%;
}

body{
background-color:#780909;
background-image:url(img/bckgnd_.gif);
background-repeat:repeat-x;
background-position:top;
margin:0px;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
color:#787878;
height:100%;
}

h1{
font-size:16px;
}

h2{
font-size:14px;
color:#706249;
}

h3{
font-size:14px;
color:#FFFFFF;
}

h3 span{
font-size:11px;
}

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

.container{
margin-left: auto;
margin-right: auto;
width:780px;
height:100%;
}

.menu{
padding-top:25px;
margin-bottom:15px;
}

.main{
background-color:#fffadf;
border:#D5CC8E 2px solid;
/* background-image:url(img/main.jpg);
background-repeat:repeat-y;
background-position:top; */
padding:20px;
/* width:735px; */
position:relative;
overflow:auto;
}

.left{
color:#FFFFFF;
width:380px;
padding-top:70px;
}

.right{
color:#FFFFFF;
width:350px;
padding-top:80px;
float:right;
}

.foto{
border:#D5CC8E 1px solid;
padding:4px;
background-color:#FFFFFF;
}

.row{
float:right; 
/* width:725px; */
clear:both;
margin-top:10px;
border:#D5CC8E 1px solid;
padding:4px;
background-color:#FFFFFF;
}

.content{
background-image:url(img/contact-met-trouwvervoer.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#8e1616;
padding:15px;
color:#F5EFE0;
/* width:200px; */
float:right;
clear:right;
}

.content2{
background-color:#777777;
padding:15px; 
float:left; 
clear:both; 
width:695px; 
color:#FFFFFF;"
}

.top{
clear:left;
padding-bottom:20px;
}

a.top{
background-image:url(img/button_02.jpg);
background-position:right top;
background-repeat:no-repeat;
height:20px;
padding:3px 8px 3px 8px;
margin-right:7px;
text-decoration:none;
border:#8f8f8f solid 2px;
font-size:11px;
}

a.top_{
background-image:url(img/button_02.jpg);
background-position:right top;
background-repeat:no-repeat;
height:20px;
padding:3px 8px 3px 8px;
margin-right:7px;
text-decoration:none;
border:#CCCCCC solid 2px;
font-size:11px;
}

a.top_selected{
background-image:url(img/button_02.jpg);
background-position:right top;
background-repeat:no-repeat;
height:20px;
padding:3px 8px 3px 8px;
margin-right:7px;
text-decoration:none;
border:#FFFFFF solid 2px;
font-size:11px;
}

a.top_selected:visited{
text-decoration:none;
}

a.top__{
background-image:url(img/button_3.gif);
background-position:right top;
background-repeat:no-repeat;
color:#FFFFFF;
background-color:#ce4a30;
height:20px;
padding:3px 8px 3px 8px;
margin-right:7px;
text-decoration:none;
border:#CCCCCC solid 2px;
font-size:11px;
}

a.top__:hover{
color:#000000;
}

a.top_:visited{
text-decoration:none;
}

#sct{
margin-top:16px;
color:#000000;
visibility:hidden;
}

#bottom{
font-size:10px;
text-align:right;
height:38px;
color:#FFFFFF;
/* border-top:#706249 13px solid; */
padding-top:10px;
clear:both;
}

#bottom a{
color:#D2D7F0;
padding-bottom:15px;
text-decoration: none;
}

a.home{
color:#CCCCCC;
}

a.home:visited{
color:#CCCCCC;
}

a.menu_bottom, a.menu_bottom:visited{
padding:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#FFFFFF;
text-decoration:none;
margin-right:5px;
}

a.menu_bottom:hover{
padding:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#CCCCCC;
text-decoration:none;
margin-right:5px;
color:#000000;
}

a.menu_bottom_selected, a.menu_bottom_selected:visited{
padding:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#FFFFFF;
text-decoration:none;
margin-right:5px;
font-weight:700;
}

a.menu_bottom_selected:hover{
padding:5px;
padding-top:2px;
padding-bottom:2px;
background-color:#CCCCCC;
text-decoration:none;
margin-right:5px;
color:#000000;
font-weight:700;
}

a:visited{
text-decoration:underline;
color:#666666;
}

a:hover{
text-decoration:none;
color:#454545;
}

img.right {
float: right;
margin: 6px 20px 16px 5px;
}

div.line{
padding-left:8px;
padding-top:0px;
padding-bottom:0px;
border-left:#B6AD9C solid 3px;
margin-bottom:10px;
}

div.line_border{
border:#F1E3C5 1px solid;
/*border:#B6AD9C 1px solid;*/
border-left:#B6AD9C solid 3px;
margin-bottom:10px;
padding:6px;
padding-left:8px;
}

a.next{
color:#7C7C7C;
text-decoration:none;
font-weight:700;
margin-left:8px;
}

a.next:hover{
color:#7A7A7A;
text-decoration:none;
font-weight:300;
margin-left:8px;
}

a.next_{
color:#619849;
text-decoration:none;
font-weight:700;
margin-left:8px;
}

a.next_:hover{
color:#619849;
text-decoration:none;
font-weight:300;
margin-left:8px;
}

input[type="text"], input[type="submit"], SELECT, TEXTAREA{
background-color:#dcd1c8;
background-image:url(img/imp.jpg);
background-position:top;
background-repeat:repeat-x;
border:2px solid #BCA27A;
border-left-color:#CCCCCC;
border-left-width:1px;
border-right-color:#CCCCCC;
border-right-width:1px;
}

div.table_left{
float:left;
padding:4px;
padding-left:8px;
color:#FFFFFF;
}

div.table_right{
float:right;
width:275px;
padding:4px;
color:#000000;
}


td.table1{
background-image:url(img/contact_.jpg);
background-position:top left;
background-repeat:repeat-x;
background-color:#4e2f19;
color:#F5EFE0;
}

.table{
margin-top:10px;
border:#D5CC8E 1px solid;
padding:4px;
background-color:#FFFFFF;
}

div.lijn{
padding-top:15px;
padding-bottom:5px;
clear:left;
}

div.elements{
float:left;
width:150px;
}

div.imputs{
float:left;
}

.add{
width:350px;
}

div.weeks{
font-size:11px;
}

div.vehicle{
clear:left;
height:100px;
background-color:#FFFFCC;
padding:5px;
border:#FFCC99 solid 1px;
}

.name{
font-size:13px;
font-weight:bold;
fleat:left top;
}

.message{
border:4px;
border-style:solid;
border-color:#006699;
text-align:center;
font-weight:normal;
background-color:#FFFFFF;
margin-bottom:21px;
padding:24px;
}

.tit{
font-weight:bold;
}

form{
margin:0px;
padding:0px;
}

.price{
font-size:11px;
color:#999999;
}

a.submenu{
color:#FFFFFF;
text-decoration: none;
}

a.submenu:visited{
color:#FFFFFF;
text-decoration: none;
}

a.submenu:hover{
color:#E4E4E4;
text-decoration: underline;
}

div.submnu{
background-color:#666666;
padding:3px;
color:#FFFFFF;
padding-left:10px;
margin-bottom:25px;
border:0px;
border-bottom:black 2px solid;
background-image:url(img/subm.jpg);
background-position:top;
background-repeat:repeat-x;
}

.cas1{
background-color:#B9D896;
float:right;
line-height:25px;
height:25px;
clear:right;
width:200px;
color:#000000;
}

.cas2{
background-color:#E2F3D8;
float:right;
line-height:25px;
height:25px;
clear:right;
width:200px;
color:#000000;
}

div.part{
border:0px;
border-bottom:1px solid #888888;
font-weight:700;
font-size:13px;
margin-bottom:-10px;
margin-top:10px;
color:#333333;
}

.caps{
font-variant: small-caps;
font-style:oblique;
font-weight:700;
}
