
body {
margin:0px;
padding:0px;
background-color:#000000;
font-family:arial;
font-size:11px;
}

a:focus {
-moz-outline-style:none;
}

div:focus {
-moz-outline-style:none;
}

h1, h2, h3, h4, {
padding:0px;
margin:0px;
}

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

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

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

p {
margin:10px 0px 10px 0px;
}

#main {
margin:auto;
width:900px;
height:526px;
z-index:0;
}

#container {
position:relative;
width:900px;
height:526px;
float:left;
}

#left {
position:absolute;
width:450px;
height:526px;
top:0px;
left:0px;
}

#logo img {
border:0px;
}

#weblog_categories {
position:absolute;
right:10px;
bottom:10px;
background-color:#ffffff;
font-size:10px;
padding:10px;
line-height:16px;
color:#bbbbbb;
}

#weblog_categories b {
color:#000000;
font-size:11px;
}

#weblog_categories a, #weblog_categories a:visited {
color:#f87f11;
text-decoration:none;
}

#weblog_categories a:hover, #weblog_categories a.active {
color:#000000;
}

.testert {
position:absolute;
width:430px;
height:320px;
left:10px;
bottom:10px;
display:none;
filter:alpha(opacity=95);-moz-opacity:.95;opacity:.95;
font-family:arial;
font-size:11px;
line-height:0.4cm;
overflow:visible;
}

.testert h1 {
font-family:arial;
font-weight:bold;
font-size:12px;
margin:0px;
padding:0px;
}

.testert img {
margin-right:10px;
}

.testert a {
color:#ec0c0c;
text-decoration:none;
}

.testert a:hover {
text-decoration:underline;
}

.close_container {
float:left;
width:430px;
height:15px;
}

.content_container {
float:left;
background-color:#ffffff;
width:430px;
height:305px;
}

.slidecontent {
position:absolute;
width:400px;
height:285px;
padding:0px 10px 0px 0px;
top:25px;
left:10px;
}

.portfoliocontent {
position:absolute;
width:400px;
height:285px;
padding:0px 10px 0px 0px;
top:25px;
left:10px;
}

.portfoliocontent img {
float:left;
border:0px;
}

.slide_close {
position:absolute;
height:15px;
right:0px;
top:0px;
line-height:15px;
background-color:#000000;
text-align:center;
font-family:arial;
z-index:100;
}

.slide_close a {
display:block;
text-decoration:none;
padding:0px 5px 0px 5px;
color:#ffffff;
}

.slide_close a:hover {
text-decoration:none;
}

#menu_container {
position:absolute;
width:450px;
height:450px;
left:0px;
bottom:0px;
}

#menu {
position:absolute;
width:200px;
right:0px;
top:130px
}

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

#menu ul li {
text-align:right;
padding:5px 25px 5px 5px;
}

#menu ul li.active {
background-image:url(images/pijltje.png);
background-position:right center;
background-repeat:no-repeat;
_background-image: none;
_filter:
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=images/pijltje.png,
sizingMethod='crop');
}

#menu ul li a {
color:#ffffff;
font-size:14px;
text-decoration:none;
font-family:century gothic;
}

#right {
position:absolute;
width:450px;
height:526px;
left:450px;
top:0px;
background-image:url(images/right_back.jpg);
background-repeat:repeat-x;
z-index:50;
}

#content {
position:absolute;
width:420px;
height:430px;
left:10px;
bottom:10px;
overflow:auto;
padding-right:10px;
z-index:100;
font-size:12px;
}

#content div.content_blok {
position:relative;
width:420px;
height:400px;
padding-top:30px;
margin:0px;
font-size:13px;
}

#content div.content_blok a {
color:#1f6f0e;
}

#content div.content_blok h2 {
margin:0px;
padding:0px;
font-size:14px;
}

#content div.content_blok ul li {
line-height:18px;
}

#content div.content_blok div.link_home {
position:absolute;
top:5px;
right:0px;
font-size:10px;
}

#content div.content_blok div.link_home a {
display:block;
background-color:#1f6f0e;
padding:2px 5px 2px 5px;
color:#ffffff;
text-decoration:none;
}

#content div.content_blok div.link_home a:hover {
background-color:#1a4311;
}

#content h1 {
font-size:11px;
font-weight:normal;
}

#content h2, #content h3 {
font-size:11px;
font-weight:normal;
}

#socials {
line-height:16px;
}

#socials img, #socials a img {
border:0px;
}

#socials a {
margin-right:10px;
}

#portfolio_top {
position:absolute;
width:420px;
height:250px;
top:0px;
left:0px;
z-index:150;
}

#portfolio_bottom {
font-family:arial;
position:absolute;
width:250px;
height:170px;
top:250px;
left:0px;
text-align:left;
padding-right:10px;
padding-top:10px;
font-size:10px;
padding-left:170px;
z-index:150;
}

#portfolio_bottom img {
position:absolute;
left:7px;
top:10px;
border:0px;
border:1px solid #000000;
}

#portfolio {
position:absolute;
width:430px;
top:3px;
left:0px;
padding:0px;
margin:0px;
list-style-type:none;
}

#portfolio li {
position:relative;
dislay:block;
padding:4px 0px 4px 7px;
float:left;
}

#portfolio li img {
border:1px solid #000000;
}

#bladwijzer {
position:absolute;
right:-30px;
bottom:0px;
width:30px;
background-color:#000000;
color:#ffffff;
text-align:center;
}


#home_portfolio {
position:relative;
margin:0px;
height:55px;
}

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

#home_portfolio ul li {
float:left;
padding-right:4px;
}

#home_portfolio ul li img {
border:1px solid #000000;
}


#home_portfolio_2, #home_portfolio_3 {
position:relative;
margin:10px 0px 0px 0px;
height:55px;
}

#home_portfolio_2 ul, #home_portfolio_3 ul {
margin:0px;
padding:0px;
list-style-type:none;
}

#home_portfolio_2 ul li, #home_portfolio_3 ul li {
float:left;
padding-right:4px;
}

#home_portfolio_2 ul li img, #home_portfolio_3 ul li img {
border:1px solid #000000;
}

#wijbellenu tr td {
font-size:11px;
padding:2px 5px 2px 0px;
}


/*HOME MENU HOME MENU */
#home_menu {
padding:0px;
margin:0px;
list-style-type:none;
}

#home_menu li {
position:relative;
display:block;
float:left;
width:95px;
height:126px;
margin-right:12px;
text-align:center;
}

#home_menu li a {
display:block;
font-size:15px;
color:#ffffff;
text-decoration:none;
width:95px;
height:126px;
}

#home_menu li a span {
position:absolute;
cursor:hand;
bottom:5px;
width:95px;
left:0px;
}

#home_menu li.home_website {
background-color:#5ABC19;
}
#home_menu li.home_website a:hover {
text-decoration:none;
background-color:#6ED62B;
}
#home_menu li.home_website a span {
bottom:45px;
}

#home_menu li.home_huisstijl {
background-color:#F7931E;
}
#home_menu li.home_huisstijl a:hover {
text-decoration:none;
background-color:#F99F46;
}
#home_menu li.home_huisstijl a span {
bottom:45px;
}

#home_menu li.home_google {
background-color:#0071BC;
}
#home_menu li.home_google a:hover {
text-decoration:none;
background-color:#1D8FCE;
}
#home_menu li.home_google a span {
bottom:30px;
}

#home_menu li.home_contact {
background-color:#F20C0E;
margin-right:0px;
}
#home_menu li.home_contact a:hover {
text-decoration:none;
background-color:#F9303B;
}
#home_menu li.home_contact a span {
bottom:45px;
}


input {
font-family:arial;
font-size:11px;
border-bottom:1px solid #635a55;
border-left:0px;
border-top:0px;
border-right:0px;
padding:1px;
}

#footer {
position:absolute;
right:0px;
bottom:-20px;
color:#ffffff;
width:450px;
line-height:20px;
text-align:right;
font-size:10px;
}

#footer a {
color:#ffffff;
text-decoration:none;
}

#footer img {
position:relative;
vertical-align:middle;
}

#footermenu {
position:absolute;
left:0px;
top:50%;
margin-top:264px;
overflow:visible;
}

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

#footermenu ul li {
float:left;
margin-right:1px;
display:block;
position:relative;
line-height:24px;
}

#footermenu ul li a {
display:block;
font-family:arial;
font-size:11px;
text-decoration:none;
background-color:#1f6f0e;
padding:0px 10px 0px 10px;
color:#ffffff;
border-bottom:0px;
}

#footermenu ul li.rood a {
background-color:#ba2e15;
}

#sitemap {
left:-20px;
line-height:20px;
}

#sitemap li {
font-size:10px;
}


ul.sub {
margin-left:20px;
list-style-type:none;
}

#content ul.sub li {
font-size:10px;
line-height:18px;
}

/*

@media all and (min-width: 0px)
	{
	body .testert { 
	border:0px; 
	padding:10px;
	}
	}
	
	*/

/*nieuw portfolio*/

#nportfolio_top {
position:absolute;
width:420px;
top:0px;
left:0px;
z-index:150;
}

.blokje {
position:absolute;
width:10px;
height:10px;
background-color:#ffffff;
top:5px;
left:8px;
color:red;
text-align:center;
font-size:9px;
line-height:10px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
filter:alpha(opacity=90);-moz-opacity:.90;opacity:.90;
}

#footerblock {
position:absolute;
left:-5000px;
}

#menu2 {
position:absolute;
width:450px;
height:80px;
left:0px;
bottom:455px;
}

#menu2 ul {
position:absolute;
top:0px;
left:0px;
padding:0px;
margin:0px;
list-style-type:none;
}

#menu2 ul li {
float:left;
font-size:13px;
}

#menu2 ul li a, #menu ul li a:visited {
color:#ffffff;
text-decoration:none;
}

#menu2 ul li ul{
margin-top:3px;
position:relative;
}

#menu2 ul li ul li{
clear:both;
font-size:10px;
margin:1px;
}

#item_home { margin-right:45px; }
#item_diensten { margin-right:35px; }
#item_portfolio { margin-right:60px; }

#sitemap_container ul {
padding:5px 10px 5px 20px;
}

#sitemap_container ul li ul li ul li {
font-size:10px;
}


.cta_button {
width:400px;
/*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;
}

#content div.cta_button h1 {
color:#ffffff;
font-size:15px;
/*background-color:#bc4525;*/
text-decoration:none;
font-weight:bold;
margin-bottom:0px;
padding-top:10px;
}

#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, .cta_button span {
font-size:11px;
font-weight:normal;
}