body {
margin:0px;
padding:0px;
height:100%;
font-family:arial;
color:#000000;
background-color:#4a1c1b;
line-height:0.5cm;
/*background-image:url(images/back.jpg);
background-position:top center;
background-repeat:no-repeat;*/
background-image:url(images/body_back.jpg);
background-position:top;
background-repeat:repeat-x;
}

html {
height:100%;
}

input, textarea {
border:1px solid #555555;
}

a {
color:#653332;
text-decoration:none;
}

img {
border:0px;
}

h1, h2 {
color:#000000;
margin:0px;
padding:0px;
}

h1 {
font-size:16px;
}

h2 {
font-size:14px;
}

#main {
position:relative;
width:1000px;
margin:auto;
background-color:#ffffff;
background-image:url(images/main_back.jpg);
background-position:top left;
background-repeat:repeat-x;
}

#contentcontainer {
position:relative;
width:1000px;
float:left;
background-color:#ffffff;
margin:0px;
margin-top:10px;
}

#left {
position:relative;
width:200px;
float:left;
margin:0px 10px 0px 40px;
display:inline;
}

#logo {
width:200px;
height:204px;
padding-top:80px;
}

#weblog_cats {
width:178px;
padding:10px;
border:1px solid #e6e6e6;
font-size:10px;
text-align:right;
margin-bottom:20px;
}

#weblog_cats b {
font-size:13px;
}

.left_column {
width:200px;
background-color:#E57B0E;
color:#ffffff;
text-align:right;
margin-bottom:10px;
text-align:center;
font-size:10px;
}

.submit_nieuwsbrief {
width:198px;
margin-top:20px;
border:1px solid #d6d6d6;
}

.submit_nieuwsbrief h1 {
font-size:14px;
color:#3f3f3f;
padding:5px;
}

.submit_nieuwsbrief input {
width:168px;
margin-top:10px;
padding:5px;
margin-left:5px;
}

.submit_nieuwsbrief input.button {
background-color:#2b81ad;
border:1px solid #2b81ad;
color:#ffffff;
text-align:center;
font-size:14px;
line-height:20px;
padding:5px;
margin-bottom:10px;
width:178px;
}

.left_column h1 {
color:#ffffff;
font-size:15px;
padding:10px;
text-align:right;
background-color:#bc4525;
}

.left_column a {
display:block;
font-size:15px;
padding:10px;
color:#ffffff;
font-weight:bold;
}

.left_column a:hover {
background-color:#e49b1d;
}

.left_column a span {
font-size:11px;
font-weight:normal;
}

#projectinrichting a {
background-color:#636060;
}

#projectinrichting a:hover {
background-color:#3f3f3f;
}

#telefoon {
background-image:url(images/telefoon.png);
background-position:20px center;
background-repeat:no-repeat;
}

#right {
position:relative;
width:698px;
float:right;
margin:0px 40px 0px 10px;
display:inline;
_margin-right:20px;
}

#menu {
width:700px;
}

#menu ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#menu ul li {
float:left;
line-height:42px;
font-size:12px;
margin-right:20px;
}

#menu ul li.active {
background:url(images/menu_active.jpg) no-repeat top center;
}

#menu a:hover {
color:#000000;
}

#header {
width:700px;
height:200px;
float:left;
}

#breadcrumbs {
width:700px;
line-height:42px;
font-size:10px;
margin-left:10px;
float:left;
display:inline;
}

ul#crumbs {
float:left;
margin:0px;
padding:0px;
list-style-type:none;
}

#crumbs li {
font-size:9px;
float:left;
}

.firstli {
margin-right:10px;
}

.seperator {
margin:0px 10px 0px 10px;
}

#content {
width:678px;
padding:10px;
border:1px solid #D6D6D6;
font-size:12px;
float:left;
margin-bottom:50px;
}

#content a {
text-decoration:underline;
}

#blocks {
width:700px;
float:left;
padding-bottom:50px;
}

#blocks ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#blocks ul li {
width:278px;
height:150px;
float:left;
padding:10px;
font-size:11px;
border:1px solid #3f3f3f;
}

#blocks ul li h1 {
font-size:13px;
line-height:20px;
border-bottom:1px solid #E6E6E6;
margin-bottom:10px;
line-height:50px;
padding-left:50px;
background-position:0px center;
background-repeat:no-repeat;
}

.particulier {
background-image:url(images/stoel_bw.jpg);
}

.weblog {
background-image:url(images/weblog_bw.jpg);
}

.huis {
background-image:url(images/huis_bw.jpg);
}

#blocks ul li.block_margin {
width:170px;
margin-right:10px;
background-color:#ffffff;
border:none;
}

#blocks ul li.mmaxx {
position:relative;
}

.logo_mmaxx {position:absolute; width:75px; height:95px; right:5px; bottom:5px; background-color:red;}

#blocks a:hover {
text-decoration:underline;
}

#footer {
position:relative;
width:924px;
line-height:60px;
border-top:1px solid #653332;
float:left;
margin-left:38px;
display:inline;
_width:934px;
font-size:11px;
}

#footer span {
margin-right:20px;
}

ul#sitemap li {
margin:5px 0px 5px 0px;
}

#form_table tr td {
padding:3px 10px 3px 0px;
}


.cta_button {
width:300px;
/*background-color:#E57B0E;*/
background:url(images/cta_back.jpg) top center no-repeat;
color:#ffffff;
text-align:right;
margin-bottom:10px;
text-align:center;
font-size:10px;
}

.cta_button h1 {
color:#ffffff;
font-size:15px;
padding:10px;
text-align:right;
/*background-color:#bc4525;*/
text-decoration:none;
}

#content div.cta_button a {
display:block;
font-size:15px;
padding:10px;
color:#ffffff;
font-weight:bold;
text-decoration:none;
}

.cta_button a:hover {
/*background-color:#e49b1d;*/
text-decoration:none;
}

.cta_button a span {
font-size:11px;
font-weight:normal;
}

.contact_header {
background-color:#2b81ad;
color:#ffffff;
font-size:14px;
padding:10px;
}