*{
padding: 0px;
margin: 0px;
border: 0px
}

html, body {
height: 100%; /* héél belangrijk */
font: 11px Arial, sans-serif;
color: #000000;
background: #FFFFFF url(../img/back_down.jpg) no-repeat;
background-position: 50% 0;
text-align: center;
border:0px;
}

#container {
width: 1000px;
margin: 0 auto;
text-align: left;
position: relative;
min-height: 100%;
height: auto !important; /* voor moderne browsers */
height: 100%; /* voor IE */
background-color: #FFFFFF;
/*border-right: 2px solid #C4C4C4;*/
/*border-left: 2px solid #C4C4C4;*/
}

#footer {
position: absolute;
bottom: 0; /* heel belangrijk */
width: 100%;
height: 40px;
line-height: 40px;
background-color: #ffffff;
}

a{
color:#000000;
}

#footer .adres{
margin-left: 25px;
float: left;
height: 40px;
line-height: 40px;
}

#footer a{
color:#000000;
}

#footer .print{
position: absolute;
top: 0px;
right: 25px;
width: 135px;
height: 40px;
line-height: 40px;
font-variant: small-caps;
display: block;
text-align: right;
}

#bound{
width: 950px;
padding-top: 35px;
padding-right: 25px;
padding-bottom: 25px;
padding-left: 25px;
}

.boundLinks{
position: absolute;
top: 439px;
left: 25px;
width: 210px;
height: 422px;
float: left;
}

.boundMidden{
width: 210px;
height: 230px;
float: left;
margin-right: 15px;
margin-left: 15px;
}

.boundLinksFiller{
display: block;
float: left;
width: 210px;
height: 25px;
}

.boundRechts{
width: 500px;
height: 230px;
float: left;
}

.boundTopOpener{
position: relative;
top: 0px;
left: 0px;
width: 950px;
height: 325px;
background-color: #FFFFFF;
margin-top: 25px;
margin-bottom: 15px;
}

.boundTop{
position: relative;
top: 0px;
left: 0px;
width: 950px;
height: 250px;
background: #FFFFFF url(../img/backgroot.jpg);
margin-top: 25px;
margin-bottom: 25px;
}

.boundTopTwee{
position: relative;
top: 0px;
left: 0px;
width: 950px;
height: 250px;
background: #FFFFFF url(../img/backgroot3.jpg);
margin-top: 25px;
margin-bottom: 25px;
}

.boundTopOverons{
position: relative;
top: 0px;
left: 0px;
width: 950px;
height: 250px;
background: #FFFFFF url(../img/back_pand.jpg);
margin-top: 25px;
margin-bottom: 25px;
}

.boundTopTeam{
position: relative;
top: 0px;
left: 0px;
width: 950px;
height: 250px;
background: #FFFFFF url(../img/back_team.jpg);
margin-top: 25px;
margin-bottom: 25px;
}

.boundTopBlad{
position: relative;
top: 0px;
left: 0px;
width: 950px;
height: 250px;
background: #FFFFFF url(../img/back_blad.jpg);
margin-top: 25px;
margin-bottom: 25px;
}

.boundBottom{
margin-top: 25px;
width: 950px;
height: 200px;
}

.boundClear{
height: 15px;
width: 950px;
clear: both;
display: block;
}

.tab{
margin-left: 10px;
}

h2{
font: 16px Arial, sans-serif;
margin-bottom: 12px;
}

h4{
font: 18px Arial, sans-serif;
margin-bottom: 12px;
font-weight: bold;
border-top: 15px solid #FFFFFF;
}

h5{
font: 18px Arial, sans-serif;
font-weight: bold;
text-align: center;
margin-top:5px;
}

h2.schoolmeubilair{
font: 16px Arial, sans-serif;
margin-bottom: 12px;
margin-top: 34px;
}

h3{
font: 28px Arial, sans-serif;
margin-bottom: 12px;
color: #FFFFFF;
line-height: 34px;
}

.teaserH3{
font: 28px Arial, sans-serif;
margin-bottom: 12px;
color: #FFFFFF;
line-height: 34px;
display: block;
}

.zwart{
color: #000000;
}

a:link.boundLinkLinks, a:visited.boundLinkLinks{  
display: block;
width: 170px;
height: 382px;
background: #000000 url(../img/bottom_zwart.png) repeat-x;
background-position: bottom right;
padding: 20px;
color: #ffffff;
}

a:hover.boundLinkLinks{
color: #FFFFFF;
}

a:link.boundLinkMidden, a:visited.boundLinkMidden{  
display: block;
width: 170px;
height: 190px;
background: #747474 url(../img/bottom_grijs.png) repeat-x;
background-position: bottom right;
padding: 20px;
color: #ffffff;
}

a:hover.boundLinkMidden{
color: #FFFFFF;
}

a:link.boundLinkRechts, a:visited.boundLinkRechts{  
display: block;
width: 460px;
height: 190px;
background: #FCDD03 url(../img/bottom_geel.png) repeat-x;
background-position: bottom right;
padding: 20px;
color: #000000;
}

a:hover.boundLinkRechts{
color: #000000;
}

a{
text-decoration: none;
}

a.mail{
font: 11px Arial, sans-serif;
color: #000000;
text-decoration: underline;
}

.itemGrijs{
display: block;
border-top: 1px solid #b6b6b6;
line-height: 17px;
}

.itemGrijsLast{
display: block;
border-top: 1px solid #b6b6b6;
border-bottom: 1px solid #b6b6b6;
line-height: 17px;
}

.itemZwart{
display: block;
border-top: 1px solid #464646;
line-height: 17px;
}

.itemZwartLast{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
}

.itemGeel{
display: block;
border-top: 1px solid #fffbbf;
line-height: 17px;
}

.itemGeelLast{
display: block;
border-top: 1px solid #fffbbf;
border-bottom: 1px solid #fffbbf;
line-height: 17px;
}

.dividerLinks{
width: 153px;
float: left;
}

.dividerMidden{
width: 153px;
float: left;
}

.dividerRechts{
width: 153px;
float: left;
}

.navigatie{
width: 950px;
height: 37px;
border-bottom: 2px solid #000000;
}

.navigatieSub{
width: 950px;
height: 37px;
margin-bottom: 25px;
border-bottom: 2px solid #000000;
background-color: #000000;
}

.navigatieLink{
display: block;
float: left;
color: #000000;
font-size: 18px;
background-color: #ffffff;
line-height: 35px;
padding-right: 9px;
padding-left: 9px;
margin-right: 14px;
border-bottom: 2px solid #000000;
}

.navigatieLinkParent{
display: block;
float: left;
color: #000000;
font-size: 18px;
background-color: #ffffff;
line-height: 31px;
padding-right: 9px;
padding-left: 9px;
margin-right: 14px;
border-bottom: 6px solid #000000;
font-weight:bold;
}


#teaser{
position: absolute;
top: 20px;
left: 685px;
width: 245px;
height: 210px;
background-image: url(../img/transparant_oplossing.jpg);
/*background-image: url(../img/transparant2.png);*/
display: block;
color: #FFFFFF;
font-size: 15px;
overflow: hidden;
}

#teaser .padding{
padding: 15px;
display: block;
}

.enter{
display: block;
}

#teaser .euro{
display: block;
margin-top: 24px;
font-size: 22px;
font-weight: bold;
color: #FCDD03;
text-align: right;
}

#teaser .btw{
display: block;
margin-top: 2px;
font-size: 11px;
font-variant: small-caps;
margin-left: 5px;
text-align: right;
}

#logo{
position: absolute;
right: 25px;
top: 20px;
border-left: 20px solid #FFFFFF;
}

.waarom{
position: absolute;
top: 20px;
left: 20px;
font-size: 16px;
background-color: #FFFFFF;
color: #747474;
display: block;
}



.titel{
font-size: 16px;
background-color: #FFFFFF;
color: #747474;
display: block;
}

.normalPblad{
line-height:18px;
font-size: 12px;
}

.normalP{
margin-top:10px;
line-height:18px;
font-size: 12px;
}

.boundStreep{
position: relative;
top: 0px;
left: 0px;
margin-left: 225px;
width: 723px;
height: 175px;
margin-bottom: 15px;
border: 1px solid #747474;
overflow: hidden;
}

.boundStreep .padding{
padding: 20px;
}









.boundStreepContent{
position: relative;
top: 0px;
left: 0px;
margin-left: 225px;
width: 723px;
margin-bottom: 45px;
border-top: 1px solid #FFFFFF;
border-right: 1px solid #FFFFFF;
border-bottom: 1px dotted #747474;
border-left: 1px solid #FFFFFF;
overflow: hidden;
}

.boundStreepContent .padding{
padding: 20px;
}


.waaromItem{
float: left;
height: 135px;
width: 136px;
margin-right: 0px;
background-color: #ffffff;
text-align: center;
font-size: 12px;
line-height: 16px;
font-weight: bold;
}

.waaromItemLast{
float: left;
height: 135px;
width: 150px;
background-color: #ffffff;
text-align: center;
font-size: 12px;
line-height: 16px;
font-weight: bold;
}

.picSitemap{
height: 7px;
width: 10px;
background: #FFFFFF url(../img/sitemap.jpg) no-repeat;
background-position: center left;
}

.picPrint{
height: 7px;
width: 10px;
background: #FFFFFF url(../img/print.jpg) no-repeat;
background-position: center left;
}


.imgGeel{
border: 4px solid #FCDD03; 
}

.imgBlank{
border: 4px solid #dfdfdf; /*FCDD03*/
}


.imgNormalRightMerken{
float: right;
border: 4px solid #ffffff;
margin-top: 30px;
margin-left: 15px;
margin-bottom: 25px;
}

.imgNormalRightBt{
float: right;
border: 4px solid #dfdfdf;
margin-left: 15px;
margin-bottom: 25px;
}


.imgNormalRightNoborder{
float: right;
border: 4px solid #ffffff;
margin-left: 35px;
margin-bottom: 35px;
}

.imgNormalRight{
float: right;
border: 4px solid #dfdfdf;
margin-left: 15px;
margin-bottom: 15px;
}

.imgNormalLeft{
float: left;
border: 4px solid #dfdfdf;
margin-top: 15px;
margin-right: 15px;
margin-bottom: 15px;
}

.boundLinksMenu{
position: absolute;
top: 374px;
left: 25px;
width: 210px;
float: left;
}

.boundLinkLinksMenu{  
display: block;
width: 170px;
background-color: #000000;
padding: 20px;
color: #ffffff;
}

.pad{
font-size: 10px;
color: #aaaaaa;
margin-top: 5px;
}

.padLink{
text-decoration: underline;
font-size: 10px;
color: #aaaaaa;
}



.waaromLink{
color: #747474;
text-decoration: none;
}

.boundLinkMidden{  
display: block;
width: 170px;
height: 190px;
background: #747474 url(../img/bottom_grijs.png) repeat-x;
background-position: bottom right;
padding: 20px;
color: #ffffff;
}

.boundLinkRechts{  
display: block;
width: 460px;
height: 190px;
background: #FCDD03 url(../img/bottom_geel.png) repeat-x;
background-position: bottom right;
padding: 20px;
color: #000000;
}

.boundLinkLinks{  
display: block;
width: 170px;
height: 382px;
background: #000000 url(../img/bottom_grijs.png) repeat-x;
background-position: bottom right;
padding: 20px;
color: #ffffff;
}


a:link.itemZwartLinkHome, a:visited.itemZwartLinkHome{
display: block;
border-top: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
}

a:hover.itemZwartLinkHome{
display: block;
border-top: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
}



a:link.itemZwartLink, a:visited.itemZwartLink{
display: block;
border-top: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
}

a:hover.itemZwartLink{
display: block;
border-top: 1px solid #464646;
line-height: 17px;
font-weight: normal;
color: #FFFFFF;
}


a:link.itemZwartLinkSub, a:visited.itemZwartLinkSub{
display: block;
line-height: 17px;
/*color: #b1b1b1;*/
color: #6b6b6b;
padding-left:20px;
}

a:hover.itemZwartLinkSub{
display: block;
line-height: 17px;
color: #b1b1b1;
padding-left:20px;
}

a:link.itemZwartLinkSubLast, a:visited.itemZwartLinkSubLast{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
color: #6b6b6b;
/*color: #b1b1b1;*/
padding-left:20px;
}

a:hover.itemZwartLinkSubLast{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
padding-left:20px;
}


a:link.itemZwartLinkSubParent, a:visited.itemZwartLinkSubParent{
display: block;
line-height: 17px;
color: #FCDD03;
/*color: #FFFFFF;*/
padding-left:20px;
text-decoration: underline;
}

a:hover.itemZwartLinkSubParent{
display: block;
line-height: 17px;
color: #FCDD03;
/*color: #FFFFFF;*/
padding-left:20px;
text-decoration: underline;
}

a:link.itemZwartLinkSubSub, a:visited.itemZwartLinkSubSub{
display: block;
line-height: 17px;
color: #6b6b6b;
padding-left:45px;
}

a:hover.itemZwartLinkSubSub{
display: block;
line-height: 17px;
color: #FFFFFF;
padding-left:45px;
}


a:link.itemZwartLinkSubSubParent, a:visited.itemZwartLinkSubSubParent{
display: block;
line-height: 17px;
color: #FCDD03;
padding-left:45px;
}

a:hover.itemZwartLinkSubSubParent{
display: block;
line-height: 17px;
color: #FFFFFF;
padding-left:45px;
}



a:link.itemZwartLastLink, a:visited.itemZwartLastLink{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
}

a:hover.itemZwartLastLink{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
font-weight: normal;
color: #FFFFFF;
}

a:link.itemZwartLinkHomeLast, a:visited.itemZwartLinkHomeLast{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
}

a:hover.itemZwartLinkHomeLast{
display: block;
border-top: 1px solid #464646;
border-bottom: 1px solid #464646;
line-height: 17px;
color: #FFFFFF;
}

.titelLinkWit{
color: #FFFFFF;
text-decoration: none;
}

.titelLinkZwart{
color: #000000;
text-decoration: none;
}

a:link.itemGrijsLink, a:visited.itemGrijsLink{
display: block;
border-top: 1px solid #b6b6b6;
line-height: 17px;
color: #FFFFFF;
}

a:hover.itemGrijsLink{
display: block;
border-top: 1px solid #b6b6b6;
line-height: 17px;
color: #FFFFFF;
}

a:link.itemGrijsLastLink, a:visited.itemGrijsLastLink{
display: block;
border-top: 1px solid #b6b6b6;
border-bottom: 1px solid #b6b6b6;
line-height: 17px;
color: #FFFFFF;
}

a:hover.itemGrijsLastLink{
display: block;
border-top: 1px solid #b6b6b6;
border-bottom: 1px solid #b6b6b6;
line-height: 17px;
color: #FFFFFF;
}

.waaromItemLink{
float: left;
height: 135px;
width: 136px;
margin-right: 0px;
background-color: #ffffff;
text-align: center;
font-size: 12px;
line-height: 16px;
font-weight: bold;
color: #000000;
}

a:link.itemGeelLastLink, a:visited.itemGeelLastLink{
display: block;
border-top: 1px solid #fffbbf;
border-bottom: 1px solid #fffbbf;
line-height: 17px;
color: #000000;
}

a:hover.itemGeelLastLink{
display: block;
border-top: 1px solid #fffbbf;
border-bottom: 1px solid #fffbbf;
line-height: 17px;
color: #000000;
}




a:link.itemGeelLink, a:visited.itemGeelLink{
display: block;
border-top: 1px solid #fffbbf;
line-height: 17px;
color: #000000;
}

a:hover.itemGeelLink{
display: block;
border-top: 1px solid #fffbbf;
line-height: 17px;
color: #000000;
}


select {
    height: 21px;
	font: 12px Arial, sans-serif;
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #000000;	
}

.input{
    height: 18px;
	line-height: 18px;	
	padding-left: 2px;
	padding-top: 2px;
	font: 12px Arial, sans-serif;	
	color: #000000;
	background-color: #FFFFFF;
	border-bottom: 1px dotted #000000;	
}

textarea{
    height: 115px;
	width: 343px;
	line-height: 18px;	
	padding-left: 2px;
	padding-top: 2px;
	font: 12px Arial, sans-serif;	
	color: #000000;
	background-color: #fff1a4;
	border-bottom: 1px dotted #000000;	
}


.verzendButton{
margin-top: 20px;
margin-right: 10px;
}


#catalogus{
width: 200px;
height: 72px;
position: absolute;
top: 0px;
left: 550px;
}

.sitemapTab{
display: block;
margin-left: 35px;
margin-bottom: 4px;
}

.sitemapTabTab{
display: block;
margin-left: 100px;
margin-bottom: 4px;
}
