/* Start of CMSMS style sheet 'layout' */
* { padding: 0; margin: 0; }

/* Scrollbar altijd zichtbaar in Firefox, geen verspringen lange/korte pagina's */
html { overflow-y: scroll !important; }

#wrapper { 
 margin: 0 auto;
 width: 974px;
 background: url('uploads/images/layout/bg.jpg') repeat-y;
}
#navigation {
 width: 936px;
 border-bottom: 4px solid #fff;
 background: url('uploads/images/layout/bg-b.png') repeat-x;
 margin: 0px 9px 0px 9px;
 padding: 6px 10px 0px 10px;
 height: 20px;
}
#mainnav{
 float:left;
}
#subnav{
 float:right;
}
#header {
 position: relative;
 width: 956px;
 margin: 0px 9px 0px 9px;
 padding: 0;
 height: 236px;
 background: url('uploads/images/layout/bg-header.jpg') repeat-y;
 overflow: hidden;
}
#logo {
 behavior: url(uploads/images/layout/iepngfix.htc);
 position: absolute;
 top: 0;
 left: 240px;
 width: 476px;
 height: 120px;
 clear: both;
 background: url('uploads/images/layout/logo.png') no-repeat;
}
#header1,#header2,#header3,#header4 {
 margin-left: 4px;
 float: left;
 width: 236px;
 height: 236px;
}
#header1 {
 margin: 0;
}
#main1 {
 width: 956px;
 margin: 0px 9px 0px 9px;
 padding: 0;
 clear: both;
 background: url('uploads/images/layout/bg-header.jpg') repeat-y;
 overflow: auto;
}
#main {
 width: 956px;
 margin: 0px 9px 0px 9px;
 padding: 0;
 clear: both;
}
#leftcolumn1 {
 float: left;
 width: 236px;
 overflow: hidden;
}
#leftcolumn {
 float: left;
 width: 236px;
 overflow: hidden;
}
#middlecolumn { 
 float: left;
 margin-left: 4px;
 width: 476px;
 display: inline;
 overflow: hidden;
}
#middlecolumn1, #middlecolumn2 { 
 float: left;
 margin-left: 4px;
 width: 236px;
/* display: inline;*/
 overflow: hidden;
}
#rightcolumn1 { 
 margin-left: 4px;
 width: 236px;
 float: left;
 overflow: hidden;
}
#rightcolumn { 
 margin-left: 4px;
 width: 236px;
 float: left;
 overflow: hidden;
}
.content-b {
 padding: 4px 10px 0px 10px;
 background: url('uploads/images/layout/bg-b.png') repeat-x;
}
.content-o {
 padding: 4px 10px 0px 10px;
 background: url('uploads/images/layout/bg-o.png') repeat-x;
}
.tel {
 padding: 0;
 border-top: 4px solid #fff;
 background: #fff;
}
#footer { 
 width: 936px;
 clear: both;
 background: url('uploads/images/layout/bg-b.png') repeat-x;
 margin: 0px 9px 0px 9px;
 padding: 6px 10px 0px 10px;
 height: 20px;
}
#footnav{
 float:left;
}
#copy{
 float:right;
}
#shade {
 margin: 0 auto;
 width: 974px;
 background: url('uploads/images/layout/shade.jpg') no-repeat;
 text-align: center;
}
#shade div {
 padding: 10px 0 4px 0;
 text-align: center;
 font-size: 10px;
 color: #ccc;
}
#shade a {
 color: #ccc;
}

.kringel {
 behavior: url(uploads/images/layout/iepngfix.htc);
}
/* End of 'layout' */

