/* CSS Document */
body {font-family: Arial, Helvetica, sans-serif; color: #222; font-size: 80%; margin: 0; background: #eaeaea url("images/bg_body.gif") repeat-x; text-align:center;}
a:LINK, a:VISITED {color: #ce182a;}
a:HOVER, a:ACTIVE {color: #ce182a; text-decoration: none;}
h1 {color: #cd182a; font-size: 200%; margin: 0 0 0.5em 0;}
h2 {color: #036597; font-size: 160%; margin: 0 0 0.5em 0;}
p {margin: 0.5em 0 1em 0;}
a img {border: 0;}
#frame_website {width: 960px; margin: 0 auto; text-align: left;}
#header {background: url("images/header.jpg") no-repeat; width: 960px; height: 220px;}
#header ul {list-style-type: none; margin: 0; padding: 6px 0 0 0; text-align: right; font-size: 85%;}
#header ul li {display: inline; margin-left: 16px;}
#header ul li.actief a {font-weight: bold; text-decoration: none;}
#systemnav {width: 960px; height: 40px; background: url("images/bg_menu.jpg") no-repeat; margin-top: 10px;}
#systemnav ul {list-style-type: none; margin: 0; padding: 8px 0 0 10px;}
#systemnav ul li {display: inline; margin-right: 30px; font-size: 120%;}
#systemnav ul li a {font-weight: bold; text-decoration: none;}
#frame_content {width: 960px; margin-top: 10px;}
#product {width: 450px; float: left;}
#content {width: 500px; float: right; padding-top: 10px; line-height: 1.5;}
#voorbeelden_demo {width: 500px; margin-bottom: 10px;}
#voorbeelden {width: 320px; float: left;}
#demo {width: 130px; float: right; padding-top: 40px;}
#footer {height: 125px; background-color: #840714; color: #fff; font-weight: bold; font-size: 85%}
#footer a {color: #fff;}
#footer p {padding-top: 100px;}
.verplichtveld {color: #f00;}
.foutmelding {color: #f00; font-weight: bold;}
.formrow {clear: both; margin-bottom: 6px;}
label {float: left; width: 150px;}
textarea {width: 330px;}
.inputveld {border: 1px solid #ce182a; padding: 2px; font-family: Arial, Helvetica, sans-serif; font-size: 100%;}
.submitknop {clear: both; margin-top: 10px; margin-left: 150px;}
form {margin: 0 0 2em 0;}
table {}
table th {background-color: #ce182a; color: #fff;}
table tr td {border-bottom: 1px solid #bbb;}
.formprijs {background-color: #eaeaea; border: 0;}
#totaal {font-weight: bold;}


/* CLEARFIX */
.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clearfix {display: inline-block;}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */
