@charset "utf-8";
.madbeat {
margin: 0px;
padding:0px;
height:100%;
background-color: black;
}	
body {
margin: 0px;
padding:0px;
height:100%;
background-color: black;
background-image:url("../img/bg-body.jpg");

}

a {
	outline:none;
}

html {
	height: 100%;
}

#container {
width: 868px;
margin: 0px	auto;
background-color:white;
border-top-left-radius: 5px;	
moz-border-top-left-radius:	5px;
webkit-border-top-left-radius: 5px;
border-top-right-radius: 5px;	
moz-border-top-right-radius:	5px;
webkit-border-top-right-radius: 5px;		
margin-top:10px;
}

.logo {
margin:0px 0px 0px 0px;
}
#header {
width: 868px;
height:60px;
border-top-left-radius: 5px;	
moz-border-top-left-radius:	5px;
webkit-border-top-left-radius: 5px;	
border-top-right-radius: 5px;	
moz-border-top-right-radius:	5px;
webkit-border-top-right-radius: 5px;	

}
#menu img {
float:left;
border:none;
}
#menu {
width: 868px;
margin:0px 0px 0px 10px;
padding:5px 0px 5px 0px;
border-top-left-radius: 5px;	
moz-border-top-left-radius:	5px;
webkit-border-top-left-radius: 5px;
border-top-right-radius: 5px;	
moz-border-top-right-radius:	5px;
webkit-border-top-right-radius: 5px;		
text-align:center;
height:45px;
float:left;
}
#tekstblok1 {
width: 868px;
background-color:white;
margin-bottom:20px;
float:left;
border-bottom-right-radius: 5px;	
moz-border-bottom-right-radius:5px;
webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;	
moz-border-bottom-left-radius:5px;
webkit-border-bottom-left-radius: 5px;
}
#blokcontainer {
width: 868px;
float:left;
margin-bottom:20px;
background-color:white;
border-bottom-radius: 5px;	
moz-border-bottom-radius:	5px;
webkit-border-bottom-radius: 5px;
}
#blok {
width: 418px;
min-height:120px;
float:left;
margin:5px 0px 5px 10px;
}
#subblok {
width: 418px;
min-height:200px;
float:left;
margin:0px 0px 0px 0px;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius:3px;
}
#subblok ul {
width: 418px;
}
#subblok img {
width:40px;
}
h1 {
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
margin:15px 0px 0px 10px;
font-size: 18px;
font-weight: bold;
color: black;
}
h2 {
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
margin:15px 0px 0px 10px;
font-size: 16px;
font-weight: bold;
color: black;
}
p {
font-size:13px;
margin:9px 20px 6px 10px;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
line-height: 19px;
}
#tekstblok1 ul {
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size: 12px;
line-height:20px;
float:left;
color: black;
margin:0px 0px 0px 0px;
width: 100%;
}

.leesmeer {
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
margin:0px 10px 10px 0px;
color:#151515;
float: right;
text-decoration: none;
}
#menu ul {
margin:0px 0px 0px 0px;
width: 848px;
padding:0px 0px 0px 0px;
list-item: none;
}
#menu li {
display: inline;
margin:0px 0px 0px 0x;
padding:0px;
}
.mainmenu_link {
text-decoration:none;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size: 13px;
height:30px;
padding:15px 0px 0px 0px;
color:#5c5c5c;
width:70px;
border-left:1px solid #b1b1b1;
display:block;
float:right;
}
.mainmenu_link:hover {
color:black;
background-color: #edf3ff;
}
#actief {
color: white;
background-color: #0d0d0d;
text-decoration:none;
margin:0px;
padding:15px 0px 0px 0px;
}
.blok_urls {
color: #fff;
text-decoration:none;
font-weight:bold;
padding:0px 0px 0px 0px;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:18px;	
height:30px;
width:280px;
float:left;
}
.subblok li {
padding:5px 0px 0px 0px;
}
#subblok img {
margin:15px 10px 10px 10px;
}
.blok_list {
margin:15px 0px 0px 30px;
padding: 0px 0px 0px 0px;
list-style:none;
}
#contactblok {
float: left;
width: 848px;
height:70px;
margin: 20px 10px 0px 10px;
background-color:#f4f4f4;
border: 1px dotted #e2e2e2;
border-radius: 5px;	
moz-border-radius:5px;
webkit-border-radius: 5px;
}
#contactblok p { 
font-size: 13px;
color: #4a4a4a;
}
#contactblok_subblok {
float: right;
width: 150px;
height:70px;
}
.afbeelding_portfolio_home {
margin:10px 0px 10px 30px;
float:left;
}
.pijltjes {
color:#151515;
font-size:12px;
}
.footer_url {
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
color:#4a4a4a;
font-size:14px;
}
.footer_url:hover {
color:black;
}
.final_footer_url:hover {
color:black;
}
#footer_urls_blok {
width: 868px;
margin-top:10px;
float:left;
text-align: center;
}
#footer_urls_blok_sub {
width: 868px;
margin:auto;	
margin-top:10px;
text-align: center;
}

#footer_urls_blok a {
text-decoration: none;	
font-size:12px;
}
#final_footer {
width: 868px;
height:30px;
float:left;
margin:10px 0px 0px 0px;
text-align: center;
border-bottom-right-radius: 5px;	
moz-border-bottom-right-radius:5px;
webkit-border-bottom-right-radius: 5px;
border-bottom-left-radius: 5px;	
moz-border-bottom-left-radius:5px;
webkit-border-bottom-left-radius: 5px;
}
#final_footer_sub {
width:380px;
margin:auto;	
}
.final_footer_url {
margin:10px 0px 0px 0px;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
color:#4a4a4a;
font-size:12px;
text-decoration:none;
}
.blok_urls:hover {
color: #cedeff;
text-decoration:none;
font-weight:bold;
padding:0px 0px 0px 0px;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:18px;	
height:30px;
width:280px;
float:left;
}
.submenu_link:hover {
color:black;
}
.leesmeer:hover {
text-decoration: underline;
}



#slideshow {
    margin: 0px auto;
    position: relative;
    width: 868px;
    height: 280px;
    padding: 0px;
	z-index:1000;
	float:left;
	margin:0px;
	
}

#slideshow > div {
    position: absolute;
    top: 0px;
    left: 10px;
    right: 10px;
    bottom: 0px;
background-image:url("../img/bg-slideshow.jpg");
text-align: center; 
}
.slider_tekst {
color:white;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
margin-top:120px;
font-size:22px;	
}
#contact_adres {
width:180px;
min-height:195px;
float:left;
background-color:#0f0f0f;
margin:30px 10px 10px 10px;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
}

#contact_adres p {

color: white;
font-size: 14px;
}

#tekstblok_right {
width:470px;
min-height:300px;
float:left;
margin:10px 0px 10px 20px;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
}
#tekstblok_middle {
width:470px;
min-height:300px;
float:left;
margin:10px 0px 10px 100px;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
}
#tekstblok_right table {
margin:10px 0px 0px 10px;
font-size:12px;
width:450px;
}
#tekstblok_right a{
color:grey;
}
#tekstblok_right a:hover{
color:black;
}
#submenu {
width:162px;
min-height:200px;
float:left;
margin:10px 0px 0px 0px;
padding: 0px 10px 10px 0px;
}
.submenu_titel {
width:160px;
background-color:black;
float:left;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:16px;
padding:3px 0px 3px 10px;
margin:0px;
}
#container_sub_submenu {
margin-left:10px;
float:left;
padding:0px 0px 10px 0px;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
border:1px solid black;
width:170px;
}
.submenu_link {
color: #474747;
float:left;
font-size: 14px;
line-height: 14px;
text-decoration:none;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
margin:10px 0px 0px 10px;
width: 80%;

}
#actief_submenu_link {
color:black;
font-weight:bold;
}
#iframe {
width:630px;
margin:10px 10px 0px 10px;
float:left;

}
.contact_formulier_offerte {
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
margin:0px 0px 0px 10px;
font-size:14px;
width:625px;
background-color: white;
padding: 10px;
height:360px;
float:right;
margin:10px 10px 10px 10px;
border:1px solid #E2E2E2;
}
.text_field_contact_tekst {
float:left;
width: 210px;
height: 100px;
border: 1px solid black;
margin:0px 0px 20px 0px;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
}
.text_field_contact_spam {
float:left;
width: 50px;
height: 20px;
border: 1px solid black;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
}
.text_field_contact1 {
float:left;
width: 200px;
height: 20px;
border: 1px solid black;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
padding:0px 5px 0px 5px
}
label {
width:170px;
height: 22px;
float:left;
}
.button_contact {
float: right;
width:160px;
height: 30px;
background-color: white;
border: 1px solid black;
margin: 10px;
cursor: pointer;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
}
.button_contact:hover {
background-color:#edf3ff;
}
#foto_block_albums {
width: 188px;
height:200px;
float:left;
background-color:#fbfbfb;
margin:5px;
border: 1px solid #e5e5e5;
border-radius: 3px;	
moz-border-radius:	3px;
webkit-border-radius: 3px;
cursor:pointer;
}
#foto_block_albums:hover {
border:1px solid #c2c2c2;
}
#afbeeldingen_center {
width:600px;
margin:0px auto;
height:100%;
}
#single_foto {
width:600px;
float:right;
margin:0px 0px 0px 0px;
}
#afbeeldingen_center img{
margin:0px 0px 0px 10px;
}
#album_button {
margin:10px 10px 0px 10px;

}
.portfolio_small_image_button:hover {
border:1px solid #474747;
}
.portfolio_small_image_button {
border:1px solid white;
}
#spam_plaatje {
background-image:url("../img/geheime-code.gif");
width: 100px;
height:30px;
float:left;
}

.kruimelpad {
color: grey;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
}
.kruimelpad:hover {
color:#343434;
}
#kruimelpad {
margin:0px 20px 0px 10px;
border-bottom: 1px dotted #5C5C5C;
padding:0px 0px 5px 0px;
color: grey;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
}
#contact_kruimelpad{
float:left;
width:660px;
}
#foto_block_image {
float:left;
margin:10px;
}
#foto_page_wrapper {
width: 600px;
min-height:90px;
float:left;
}
#kader_right {
width: 180px;
min-height:90px;
float:right;
margin:10px 10px 0px 0px;
background-color:white;
border: 1px dotted grey;
border-radius: 2px;	
moz-border-radius:2px;
webkit-border-radius: 2px;
}
#kader_right ul {
margin:0px 0px 0px 0px;
padding:10px 0px 5px 30px;
width:80%;
}
#kader_left {
width: 600px;
height:120px;
float:left;
margin:10px 10px 0px 0px;
background-color:white;
}
.kaderrechts_titel {
color:black;
width:175px;
background-color:#e1e1e1;
float:left;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:14px;
padding:3px 0px 3px 5px;
margin:0px;
margin:0px 0px 8px 0px;
}
.button_tekst_blok {
color:black;
text-decoration: underline;
}
#antispambox {
float:left;
}

.melding {
color:red;
width:100%;
float:left;
}
.submenu_titel_link {
text-decoration:none;
color: white;
margin-left:0px;
}
.submenu_titel_link:hover {
color:#e0e0e0
}
.foto_album_tekst2 {
height:100px;

}
#contactblok img {
margin:10px 0px 0px 10px;
border:none;

}
.terug_link {
color: grey;
float:right;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:12px;
}
.h2_tekst {
float:left;
}
.terug_link:hover {
color: black;
}
.actief2 {
font-weight: bold;
}
#falling_star {
width:200px;
height:200px;
background-image:url("../img/test.gif");
float:left;
}
#falling_star_right {
width:200px;
height:200px;
background-image:url("../img/falling_star_right.gif");
float:right;
}
#container_lookandfeel {
widht:1366px;
height:768px;
float:left;
}
.lookandfeellink {
background-color: white;
width:100%;
float:inherit;	
height:20px;
}
.lookandfeellink a {
margin:5px;
color: black;
font-family: "Lucida Grande",Helvetica,Arial,sans-serif;
font-size:16px;
font-weight:bold;
text-decoration:none;
}

