@charset "UTF-8";
/* CSS Document */

* { margin:0; padding:0; }
HTML { height:100%; }
BODY { height:100%; font-family:Arial, Helvetica, sans-serif; font-size:11px; line-height:18px; color:#0d0d0d; background: url(/images/default/bground_body.gif) repeat-x top #f2f2f2; }
.wrapper { display: block; min-height: 100%; _height:100%; width:100%; position: absolute; top: 0px; z-index: 0; }
.page { width:968px; margin:0 auto; margin-bottom:304px; position:relative; }
.header { margin-left:-145px;height:138px; padding-top:9px; }
.header .logo { float:left; margin-right:8px; }

H1			{ font-size:14px; color:#f2f2f2; }
H2			{ font-size:20px; color:#595959; height:24px; }
.hspace		{ height:42px; }
H3			{ font-size:12px; color:#595959; height:12px; padding-bottom:8px; }
P			{ margin-bottom:12px; }
TABLE 		{ width:100% }
TD 			{ padding:4px 4px 4px 8px; vertical-align:top; }
TD.date		{ width:80px; font-weight:bold; color:#454545; }
TD.odd 		{ background-color:#f7f7f7; }
TD.even 	{ background-color:#FFF; }
UL, OL { margin:0 0 12px 24px; }
UL LI { list-style-position:outside; list-style-image:url(/images/default/bullit.gif); }
OL LI { list-style-postition:outside; list-style-image:none; }

LABEL		{ font-weight:bold; }
INPUT.textfield		{ color:#595959; padding:4px; width:172px; }
INPUT.submit		{ margin-top:55px; }

A:link		{ text-decoration:underline; color:#595959; }
A:active	{ text-decoration:underline; color:#595959; }
A:visited	{ text-decoration:underline; color:#595959; }
A:hover		{ text-decoration:none; color:#595959; }
A.more { float:right; }

.mainNav		{ }
.mainNav LI		{ float:left; list-style:none; height:38px; background:url(/images/default/bground_btn_mainNav.gif) left no-repeat; padding:0 0 0 4px; margin-top:4px; }
.mainNav LI A	{ height:24px; margin-left:6px;  padding:14px 22px 0 12.5px; background:url(/images/default/bground_btn_mainNav.gif) right no-repeat; display:block; color:#595959; text-transform:uppercase; text-decoration:none; }

UL.tiles { position:absolute; z-index:1; top:189px; left:-132px; width:124px; list-style:none; overflow:hidden; margin:0; }
UL.tiles LI { width:100px; height:100px; padding:12px; margin:0 0 12px 0; list-style-position:outside; background:url(/images/default/bground_tiles.png) no-repeat; }

DIV.head 	{ padding:4px 0 0 0; height:65px;float:left; width:954px;  }
.headTitle	{ font-size:30px; margin-left:2px; margin-bottom:0px; margin-top:0px; margin-right:0px; color:#f2f2f2; float:left; }

.headMandje { float:right; width: 150px;  }

#vloerplanner { position:relative; height:250px; }
.vloerplanner { z-index:3; position:absolute; top:56px; left:-24px; }

/* containers */
.row { width:968px; clear:left; }
.content { min-height:1076px; _height:1076px; }
#row1 { margin-top:42px; position:relative; }
#row1 .caroussel { position:absolute; top:-58px; right:54px; width:334px; height:246px; padding:25px 21px 48px 21px; z-index:2; background:url(/images/default/bground_caroussel.gif) no-repeat top center; cursor:pointer; }
#row1 .caroussel_klein { position:absolute; top:-24px; right:54px; width:334px; height:260px; padding:25px 21px 48px 21px; z-index:2; background:url(/images/default/bground_caroussel.gif) no-repeat top center; cursor:pointer; }
#row1 .carousselvideo { background:url(/images/default/bground_caroussel_video.gif) no-repeat top center; cursor:default;}
#row1 .caroussel .slideshow { width:334px; height:246px; background-color:#CCC; overflow:hidden; }
#row1 .carousselspace { float:right; height:260px; width:440px; }
#row2 { margin-top:12px; }

.slideshow2 { width:334px; height:246px; background-color:#CCC; overflow:hidden; margin-right:28px; float:left; }

.column968	{ background:url(/images/default/bground_col968_bottom.png) no-repeat bottom center; }
.bodytop968	{ background:url(/images/default/bground_col968_bodytop.jpg) no-repeat top center; width:920px; margin-top:0; padding:24px; }
.body968	{ background:url(/images/default/bground_col968_body.jpg) no-repeat top center; width:920px; margin-top:0; padding:24px; }

.bodyprod968	{ background:url(/images/default/bground_col968_bodyprod.png) repeat-y bottom center; }
.bottomprod968	{ background:url(/images/default/bground_col968_bottomprod.jpg) no-repeat bottom center; width:968px; height:16px; }

.column488	{ float:left; background:url(/images/default/bground_col488_bottom.png) no-repeat bottom center; margin-top:12px; }
.body488	{ background:url(/images/default/bground_col488_body.jpg) no-repeat top center; width:440px; margin-top:0px; padding:24px; }

.column468	{ float:left; background:url(/images/default/bground_col468_bottom.png) no-repeat bottom center; margin-top:12px; }
.body468	{ background:url(/images/default/bground_col468_body.jpg) no-repeat top center; width:420px; margin-top:0px; padding:24px; }

.column228	{ float:left; background:url(/images/default/bground_col228_bottom.png) no-repeat bottom center; margin-top:12px; }
.body228	{ background:url(/images/default/bground_col228_body.jpg) no-repeat top center; width:180px; margin-top:0px; padding:24px; }

.space { margin-right:12px; }

UL.breadcrumb		{ height:34px; margin:0 0 0 0; padding:0; }
UL.breadcrumb LI	{ display:block; float:left; list-style:none; height:34px; background: url(/images/breadcrumb/bground.gif) repeat-x #595959; margin:0; }
UL.breadcrumb LI A	{ display:block; height:18px; padding:4px 8px; margin:4px 0; color:#FFF; text-decoration:none; }

/*content elements*/
IMG.portrait { width:225px; height:300px; padding:11px; background:url(/images/default/bground_photo_portrait.gif) no-repeat; }
IMG.landscape { width:300px; height:225px; padding:11px; background:url(/images/default/bground_photo_landscape.gif) no-repeat }
.right { float:right; margin:0 0 12px 24px; }
.left { float:left; margin:0 24px 12px 0; }
BLOCKQUOTE { background:#f2f2f2; padding:12px 8px; font-size:14px; font-weight:bold; color:#a6988d; width:240px; text-align:center; }

.footer			{ font-size:11px; background:#cdc6c1 url(/images/default/bground_footer.gif) repeat-x top; height:292px; margin-top:12px; width:100%; position:absolute; bottom:0; }
.footer #tiles	{ height:113px; background:url(/images/tiles/footer/1.gif) repeat-x top center; }
.footer A:link { text-decoration:none; color:#595959; }
.footer A:active { text-decoration:none; color:#595959; }
.footer A:visited { text-decoration:none; color:#595959; }
.footer A:hover { text-decoration:underline; color:#595959; }
.footerContent	{ width:960px; margin:38px auto 0 auto; background:url(/images/default/bground_footerContent.gif) repeat-x top; }
.footerContent UL { list-style:none; float:left; padding:0 20px; margin:0; width:180px; height:114px; }
.footerContent LI {  line-height:14px; margin:none; list-style:none; }
.footerContent .space { margin-right:20px; }
.footerContent .skip { margin-right:270px; }
.footerContent H3 { color:#595959; font-size:12px; text-transform:uppercase; height:12px; padding:8px 0px 8px 0px; }
.footerCopy { width:920px; margin:0 auto 0 auto; padding: 4px 8px 4px 20px; text-align:right; position:relative; }
.footerCopy STRONG { float:left; }
.footerCopy A { margin:0 12px; width:270px; height:292px; bottom:0; left:160px; z-index:5; }
.footerCopy A.eyecatcher { position:absolute; }
.clearfloat { clear:left; line-height:0; font-size:0; }
