*{
margin:0;
padding:0;
}

h1{
font-size:14px;
margin-left:6px;
margin-top:14px;
}

body{
font-family:Trebuchet MS, Helvetica;

font-size:12px;
color:#53524c;
}

a{
color:#53524c;
text-decoration:none;
}

#logo1{
position:absolute;
bottom:0;
left: 0;
}

#rotator{
position:absolute;
top:50px;
right:10px;
}

#container{
margin:0 auto;
width:990px;
}

#header{
background:no-repeat url('/gfx/site_images/header.jpg');
width:979px;
height:142px;
position: relative;
}

#lang-switch {
 margin: 0;
 position: absolute;
 bottom: 16px;
 right: 8px;
}

#lang-switch img {
 margin-left: 8px;
 border: 0;
}

#logo{
width:689px;
height:57px;
padding:40px;
}

#content_container{
position: relative;
width:977px;
margin-top:10px;
min-height:470px;
}

#content{
float:left;
width:584px;
}

/*informatie*/
#info{
width:522px;
margin-left:45px;
margin-bottom:4px;
}
#info p{
padding:6px;
}

#info a{
/*color:#007d51;*/
text-decoration:underline;
color:#3e3e3e;
}

#info a:hover{
text-decoration:none;
}

/*shortcuts opmaak*/
.lange_sc{
width:522px;
margin-bottom:4px;
float:left;
}
.spacer{
float:left;
width:4px;
}
.korte_sc{
float:left;
width:255px;
margin-bottom:4px;
}

.lange_sc p {
 padding:6px;
}

.korte_sc p {
 padding:6px;
}

#shortcuts_midden{
width:530px;
margin-left:45px;
margin-top:4px;
}

#shortcuts_midden .odd {
 margin-right: 4px;
}

#shortcuts_midden a img, #shortcuts_right a img {
 border: 0;
}

#shortcuts_right{
float:right;
width:269px;
height:400px;
}

.toepassingen_vak p {
padding:5px 0px 0px 4px;
font-weight:bold;	
}

.toepassingen_vak a {
 font-weight:bold;
 display: block;
 width: 100%;
 height: 100%;
}

.eigenschappen_vak a {
 font-weight:bold;
 display: block;
 width: 100%;
 height: 100%;
}

.markten_vak a {
 font-weight:bold;
 display: block;
 width: 100%;
 height: 100%;
}

/*shortcut toepassingen*/
.toepassingen_cont{
float:left;
width: 263px;
margin-bottom: 4px;
}

.toepassingen_pic{
float:left;
width:81px;
height:56px;
border:1px solid #FFB900;
margin-left:4px;
}

.toepassingen_vak {
 float:left;
 width: 164px;
 height: 51px;
 padding: 5px 0 0 4px;
 border: 1px #FFB900 solid;
 border-left-width: 7px;
}
	
/*shortcut markten*/
.markten_cont{
float:left;
width:263px;
margin-bottom: 4px;
}

.markten_pic{
float:left;
width:81px;
height:56px;
border:1px solid #0096FF;
margin-left:4px;
}
.markten_vak{
float:left;
width:164px;
height:51px;
padding:5px 0px 0px 4px;
border-left:7px solid #0096ff;
border-right:1px solid #0096ff;		
border-top:1px solid #0096ff;		
border-bottom:1px solid #0096ff;
}

/*shortcut eigenschappen*/
.eigenschappen_cont{
float:left;
width:263px;
margin-bottom: 4px;
}

.eigenschappen_vak {
 float: left;
 padding: 5px 0 0 4px;
 width: 164px; /* 168 - 4px */
 height: 51px;
 border: 1px #F10808 solid;
 border-left-width: 7px;
}

.eigenschappen_pic{
float:left;
width:81px;
height:56px;
border:1px solid #F10808;
margin-left:4px;
}

/*contact shortcuts*/
.contact_cont{
float:left;
width:263px;
}

.contact_vak{
float:left;
margin-bottom:4px;
width: 168px;
height:56px;
border:1px solid #8EBD1E;
border-left:7px solid #8EBD1E;
}
.contact_pic{
float:left;
width:81px;
height:56px;
border:1px solid #8EBD1E;
margin-left:4px;
}
.contact_vak p{
width:200px;
padding:5px 0px 0px 4px;
font-weight:bold;	
}

/*navigatie opmaak*/
#menu #nav li ul li.active {
background-color:#CFCFCF;
}

#menu{
width:115px;
float:left;
}

#menu #nav a{
color:#53524c;
font-size:11px;
text-decoration:none;
}

#menu #nav li{
width:115px;
list-style-type:none;
border-left:7px solid #007c52;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:12px;
}

#menu #nav li ul li{
width:115px;
list-style-type:none;
border:0px;
margin-bottom:3px;
padding-top:12px;
padding-bottom:2px;
padding-left:8px;
font-weight:normal;
border-bottom:1px solid #9D9E99;
}
#menu #nav li ul li:hover{
background-color:#CFCFCF;
}

#menu #nav > li{
font-weight:bold;
width:115px;
list-style-type:none;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}

/*
#menu #nav .home{
font-weight:bold;
width:115px;
list-style-type:none;
border-left:7px solid #007C52;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}
#menu #nav .sherardiseren{
font-weight:bold;
width:115px;
list-style-type:none;
border-left:7px solid #4d278d;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}

#menu #nav .eigenschappen{
font-weight:bold;
width:115px;
list-style-type:none;
border-left:7px solid #f10808;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}
#menu #nav .toepassingen{
font-weight:bold;
width:115px;
list-style-type:none;
border-left:7px solid #FFB900;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}
#menu #nav .markten{
font-weight:bold;
width:115px;
list-style-type:none;
border-left:7px solid #0096ff;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}
#menu #nav .contact{
font-weight:bold;
width:115px;
list-style-type:none;
border-left:7px solid #8EBD1E;
margin-bottom:3px;
padding-top:4px;
padding-bottom:4px;
padding-left:8px;
}
*/
/*picture gallery*/

#gallery_container{
width:542px;
float:left;
margin-left:45px;
margin-bottom:4px;
}



#thumbs_container{
float:left;
width:178px;
height:200px;
}

#largeImg {
	border: solid 1px #ccc;
    width: 350px;
    height: 242px;
	float:left
}
.thumbs img {
	border: solid 1px #ccc;
	float:left;
	margin-bottom:4px;
	margin-left:3px;
}

.thumbs div {
 width: 83px;
 height: 56px;
 float:left;
 margin-bottom:6px;
 margin-left:3px;
}

h2 em {
	font: normal 80%/100% Trebuchet MS, Helvetica, sans-serif;
	color: #999999;
}

.thumbs img:hover {
	border-color: #FF9900;
}

/*mailform*/
#adres{
float:left;
width:180px;
margin:10px;
margin-top:-13px;
}

#contactform fieldset{
width:360px;
border:0px;
}
#contactform label{
position:absolute;
}
#contactform input{
width:200px;
height:15px;
border:1px solid #BEBEBE;
margin-left:70px;

}

#contactform textarea{
width:300px;
border:1px solid #BEBEBE;
margin-left:70px;

}

#contactform .submit input{
width:100px;
height:auto;
color:#000;
background-color:#bdbab4;
padding:2px;
cursor:pointer;
border:1px outset #a3a3a3;
}

#info ul{
padding-left:30px;
margin:10px 0;
}

h4{
margin-left:10px;
}