/* Lightbox styles importeren */
@import url("lightbox.css");

@charset "utf-8";
/* CSS Document gemaakt door Van Huis Multimedia */

/* reset styles */
*{margin:0;padding:0}iframe,a img,fieldset,form,table{border:0}h6,h5,h4,h3,h2,h1,caption,th,td{font-size:100%;font-weight:normal}dd,dt,li,dl,ol,ul{list-style:none}legend{color:#000}button,select,textarea,input{font:100% serif}table{border-collapse:collapse}caption,th,td{text-align:left}

/*begin pagina layout */

html,body{
margin:0;
padding:0
}

body{
font: 12px arial,sans-serif;
behavior:url("includes/csshover.htc");
line-height:1.6;
}

p {
padding-bottom:15px;
}

h2 {
font-family:Georgia, "Times New Roman", Times, serif;
font-size:22px;
font-weight:100;
color:#683001;
margin-bottom:8px;
}

h2.home {
padding:8px 13px;
border:1px solid #683001;
margin-bottom:20px;
}

h3 {
font-family:Arial;
font-size:18px;
font-weight:normal;
margin:8px 0;
color:#683001;
}

a:link, a:visited {
text-decoration:underline;
border:0;
color:#683001;
}

a:active, a:hover, a:visited:hover{
text-decoration:underline;
}

div#container{
width:967px;
margin:0 auto 15px auto;
background:url(images/content_back.jpg) repeat-y #fff;
position:relative;
}

div#header {
background:url(images/header.jpg) no-repeat #fff;
height:154px;
}

div#content{
float:right;
display:inline;
width:670px;
margin-right:25px;
padding:15px 10px 40px 0px;
}

div#sidebar{
float:left;
display:inline;
width:220px;
margin-left:10px;
background:url(images/sidemenu_back.jpg) repeat-x #000;
min-height:451px;
height:auto !important;
height:451px;
}

.floatright {
float:right;
display:inline;
margin:0 0 10px 10px;
}

/* Topmenu */

div#topmenu {
display:block;
text-align:right;
background:url(images/menu_back.jpg) repeat-x top left;
height:32px;
padding:6px 15px;
}

#topmenu ul
{
margin: 0;
list-style-type: none;
color: #fff;
font: normal 12px arial, helvetica, sans-serif;
text-align: center;
float:right;
}

#topmenu li { 
display: inline;
float:left;
margin:0 1.5px;
}

#topmenu li a
{
text-decoration: none;
color: #fff;
font-weight:bold;
padding:7px 15px;
display:block;
}

#topmenu li a:hover
{
text-decoration:underline;
}

/* Sidemenu */

div#sidemenu{
display:block;
text-align:left;
height:32px;
padding:6px 15px;
}

#sidemenu ul
{
margin:5px 0 0 0;
list-style-type: none;
color: #fff;
font: normal 13px arial, helvetica, sans-serif;
width:100%;
}

#sidemenu li { 
display:block;
margin:0;
border-bottom:1px solid white;
}

#sidemenu li a
{
text-decoration: none;
color: #fff;
font-weight:bold;
padding:15px 15px;
display:block;
}

#sidemenu li a:hover
{
color: #fff;
background-color:#000;
}


div#footer{
clear:both;
width:100%;
height:60px;
font-size:10px;
background:#fff url(images/footer_back.jpg) no-repeat top;
}

div#footer p {
margin:10px 0 0 210px;
}

div.clearboth {
clear:both;
}

input {
margin:5px 0;
font: 12px arial,sans-serif;
}

textarea {
margin:5px 0;
}

table.verzendkostenTabel {
border:1px solid #683001;
width:100%;
}

table.verzendkostenTabel th {
padding:6px;
background-color:#683001;
color:white;
font-weight:bold;
}

table.verzendkostenTabel td {
padding:6px;
}

table.verzendkostenTabel tr.bg0 {
background-color:white;
}

table.verzendkostenTabel tr.bg1 {
background-color:#DFDFDF;
}

div.subcat {
cursor:pointer;
float:left;
width:270px;
margin:0 20px 20px 0;
padding:15px;
background-color:#ddd;
}

div.subcat h3 {
font-size:18px;
margin:-5px 0 10px 0;
padding:0;
}

div.subcat a {
text-decoration:none;
}

div.subcat p {
padding-bottom:0;
}

div.subcat:hover {
background-color:#ccc;
}

div.productItem {
width:186px;
float:left;
padding:10px;
margin:0 15px 15px 0;
border:1px solid #999;
}

div.productItem:hover {
background-color:#E8E8E8;
cursor:pointer;
}

div.productItem img {
cursor:pointer;
}

div.productItem a:link, div.productItem a:visited {
text-decoration:none;
border:0;
color:#333;
}

div.productItem a:active, div.productItem a:hover, div.productItem a:visited:hover{
text-decoration:underline;
}

div.productPhoto {
width:185px;
height:140px;
text-align:center;
overflow:hidden;
}

div.productItem h3{
font-size:13px;
font-weight:bold;
margin:3px 0 0 0;
}

div.productItem div.productPrijs {
position:absolute;
margin-top:24px;
margin-left:136px;
font-weight:bold;
}


table.uitvoeringen {
border:1px solid #683001;
width:100%;
}

table.uitvoeringen th {
padding:6px;
background-color:#683001;
color:white;
font-weight:bold;
}

table.uitvoeringentd {
padding:6px;
}

table.uitvoeringen tr.bg0 {
background-color:white;
}

table.uitvoeringen tr.bg1 {
background-color:#DFDFDF;
}

div#productTop p {
margin:0;
padding-bottom:5px;;
}

div#productTop img {
float:right;
margin:10px 25px 10px 10px;
}

table.winkelwagenTabel {
border:1px solid #683001;
width:100%;
}

table.winkelwagenTabel p {
margin:0;
padding:0;
font-size:11px;
}

table.winkelwagenTabel th {
padding:4px;
background-color:#683001;
color:white;
font-weight:bold;
}

table.winkelwagenTabel td {
padding:4px;
}

table.winkelwagenTabel tr.bg0 {
background-color:white;
}

table.winkelwagenTabel tr.bg1 {
background-color:#DFDFDF;
}

div#showroomafspraak {
margin-top:50px;
text-align:center;
}

div#showroomafspraak img { behavior: url(includes/iepngfix/iepngfix.htc); }

img#voordelig {
position:absolute;
margin:-18px 0 0 550px;
behavior: url(includes/iepngfix/iepngfix.htc);
}

img.logos_home {
margin-top:30px;
}

div#contactForm {
float:left;
width:40%;
}

div#contactlink {
float:right;
width:45%;
}

textarea.form_textarea {
width:300px;
height:100px;
}

img#lifestyledeal{
position:absolute;
right:-135px;
top:212px;
}
