:focus { -moz-outline-style: none; }
html {overflow-y: scroll;}
html {overflow-x: hidden;}
*{
margin: 0;
padding: 0;
}

.inputNaam{
width: 200px;
border: 1px solid #ddd;
position: relative;
top:2px; 
left:5px;
}

.min_height{
height: 470px;
float: left; 
width: 1px;
}

.textareaContact{
width: 200px;
height:150px;
border: 1px solid #ddd; 
position: relative;
left:5px;
}

.textareaContactOfferte{
width: 440px;
height:240px;
border: 1px solid #ddd; 
position: relative;
left:5px;

}

.textareaContactOfferte{
margin-top: 50px;
}

.plaintextOfferte{
padding-top: 50px;
}

#address{
position: relative;
top: -22px;
width:930px;
font-size: 11px;
left:20px;
color: #969696;
}

#address span{
margin-right: 93px;
}

#back{
position:absolute; 
top:320px; 
left:-50px; 
z-index:6;
}

#contentpicture{
position:relative; 
top:50px; 
left:520px;
}

#contentleft{
position:relative;
width:350px;
left:18px;
top:20px;
}

#contentleft_hd{
position:relative;
width:450px;
left:18px;
top:20px;
}

#dingetjesimg{
background-image: url(/img_new/dingetjes_illustration.jpg); 
background-repeat: no-repeat;
height: 540px;
width: 755px;
left:90px;
top:50px;
position: relative;
}

#dash{
position: absolute;
top: 27px;
left: 314px;
}

#dingetjesmenuholder{
height:330px; 
width:600px; 
left:710px; 
top:40px; 
position:absolute; 
z-index: 10;
}

#homepage{
background-color: #FFFFFF;
position:absolute;
left:-50px;
top:0px;
height:100%;
z-index:100;
}

#identifier{
position:absolute; 
top:70px; 
left:300px;
}

#identifier_homepage{
position:relative; 
left:16px; 
top:25px;
width:500px;
height:320px;
}

#inhoud{
position:relative;
height: 100%;
width:320px;
left:18px;
top:30px;
}

#leesmeer{
position: absolute;
top:105px;
left: 125px;
}

#links{
position:absolute;
left:710px; 
top:52px; 
height:'200'; 
width:'182';
}

#link1{
position: absolute;
top: 90px;
height:215px; 
width:95px; 
left:298px; 
z-index: 10;
}

#link2{
position: absolute;
height:215px; 
width:95px; 
left:433px; 
top:90px;
z-index: 10;
}

#link3{
height:215px; 
width:95px; 
left:569px; 
top:90px; 
position:absolute;
z-index: 10;
}

#link4{
position: absolute;
top:80px;
z-index: 10;
}

#link5{
position: absolute;
top:99px;
z-index: 10;
}

#logo{
position: absolute;
top: 105px;
right: 635px;
}

#main_menu{
position: absolute;
right: 0px;
top: 95px;
}

#main_menu img{
margin-left: 20px;
}

#main_menu a{
font-size: 11px;
color: #747474;
margin-left: 20px;
}

#mediaGroot {
position: relative;
width: 75px;
height:17px;
top: 78px;
left: 505px;
z-index:99;
}

#mediaGroot2 {
position: relative;
width: 75px;
height:17px;
top: 82px;
left: 505px;
z-index:99;
}

#menuimg{
position: absolute;
width: 200px;
height:20px;
top:42px;
left:710px;
padding-left: 1px;
padding-top: 2px;
z-index: 10;
}

#nieuwsBox{
position: relative;
height:350px;
width:600px;
left: 40px;
top:40px;
z-index: 1;
}

#orderMessage{
position: absolute;
left: 362px;
top: 10px;
font-size: 11px;
color: green;
z-index: 2;
}

#offerte{
position: relative;
margin-top: 30px;
width:184px;
}

#projecttable{
position:relative;
width:400px;
height:50px;
top:30px;
left:67px;
}

#projecttable2{
position:relative;
width:400px;
height:50px;
top:65px;
left:73px;
}

#project_titel{
position:relative;
top:28px;
left:5px;
width: 370px;
height:20px;
}

#producties{
position:absolute; 
top:240px; 
left:495px;
z-index: 99;
}

#project_media{
position: relative;
width: 496px;
left: 72px;
height: 157px;
border: 1px solid #ddd;
overflow: hidden;
top:72px;
}

#projectnext{
position: absolute;
top:122px;
left:605px;
z-index: 99;
}

#projectprev{
position: absolute;
top:122px;
left:0px;
z-index: 99;
}

#profiel_img{
position: relative;
top: 20px;
left:18px;
width:550px;
}

#profiel_img_xl{
position: relative;
top: 20px;
left:18px;
width:805px;
}

#scroller{
position:absolute;
}

#second_menu a.active{
color: #75b048;
}

#sf_top{
width: 100%;
height: 166px;
background-image: url(/img_new/bg_top3.jpg);
}

#sf_top #center, #sf_content #center, #sf_bottom #center{
position: relative;
width: 900px;
margin: 0 auto; 
}

#sf_content{
padding-top: 10px;
padding-bottom: 50px;
border-bottom: 1px solid #ddd;
}

#sf_bottom{
width: 100%;
}

#second_menu{
position: absolute;
right: 0px;
top: 127px;
}

#second_menu a, #second_menu span{
font-size: 11px;
color: #747474;
margin-left: 5px;
}

#second_menu_index{
position: absolute;
right: 0px;
top: -49px;
}

#second_menu_index a, #second_menu_index span{
font-size: 11px;
color: #747474;
margin-left: 5px;
}

#selected{
background: #75b048; 
color: white; 
cursor: default;
}

#tablet1{
border-bottom: solid 1px #dddddd; 
position: absolute;
top:70px;
left: 743px;
width:140px;
height:130px;
font-size: 11px;
line-height: 14px;
z-index: 10;
}

#tablet2{
border-bottom: solid 1px #dddddd; 
position: absolute;
top:230px;
left: 743px;
width:140px;
height:130px;
font-size: 11px;
line-height: 14px;
z-index: 10;
}

#tablet3{
border-bottom: solid 1px #dddddd; 
position: absolute;
top:390px;
left: 743px;
width:140px;
height:130px;
font-size: 11px;
line-height: 14px;
z-index: 10;
}

#tabletimg{
position: absolute;
top:-4px;
left:-1px;
}

#third_menu{
position: absolute;
float: right;
width: 190px;
right: 0px;
top: 63px;
z-index: 9;
}

#third_menu a{
width: 180px;
display: block;
text-decoration: none;
cursor: pointer;
font-size: 10px;
font-weight: normal;
color: #747474;
border-top: 1px solid #c7c5c5;
padding: 1px 1px 1px 2px;
}

#third_menu_relative a{
width: 180px;
display: block;
text-decoration: none;
cursor: pointer;
font-size: 10px;
font-weight: normal;
color: #747474;
border-top: 1px solid #c7c5c5;
padding: 1px 1px 1px 2px;
}
#third_menu2{
position: relative;
}

#third_menu2 a{
width: 180px;
display: block;
text-decoration: none;
cursor: pointer;
font-size: 10px;
font-weight: normal;
color: #747474;
border-top: 1px solid #c7c5c5;
padding: 1px 1px 1px 2px;
}

#third_menu3{
float: right;
position: relative;
width: 190px;
right: 0px;
margin-top: 63px;
z-index: 9;
}

#third_menu3 a{
width: 180px;
display: block;
text-decoration: none;
cursor: pointer;
font-size: 10px;
font-weight: normal;
color: #747474;
border-top: 1px solid #c7c5c5;
padding: 1px 1px 1px 2px;
}

#videoGroot{
border: 1px solid white;
height:274px;
width: 460px;
position: relative;
left: 74px;
top:55px;
background-color:#FFF;
display: none;
z-index: 99;
}

#VIDEOWMV 
{ 
  overflow: hidden;
  position: relative;
  margin: 4px 0px 0px 4px;
  width: 427px; 
  height: 240px; 
  background: #ddd;
}

#werkenmet{
position:absolute; 
top:100px; 
left:708px;
}

#contactBericht{
position: absolute;
top:390px;
left:60px;
z-index: 99;
}