html {
background:#0f3056;
}

body{
	margin:0;
	background:#0f3056 url(../images/bg-body.gif) no-repeat 50% 0px;
	color:#494949;
	font:11px "Lucida sans Unicode", Arial, Helvetica, sans-serif;	
}

#content{
	font-size:12px;	

}

#page{
	width:925px;
	margin:0 auto;
	position:relative;
	padding:157px 0 30px 5px;
	#padding:156px 0 30px 5px;
overflow:visible;
z-index:1;
}

#page.main{
padding:187px 0 30px 5px;
}

/*header start*/
#header{
	height:134px;
	width:920px;
	overflow:visible;
	position:absolute;
	top:0;
z-index:1000;
}
.logo{
	margin:0;
	position:absolute;
	top:9px;
	margin-left:-28px;
	width:575px;
	height:95px;
}
.logo a{
	display:block;
	height:99px;
	background:url(../images/logo.png) no-repeat top left;
	overflow:visible;
	text-indent:-9999px;
	cursor:pointer;
}
#header p{
	margin:0;
	text-align:left;
	margin-left:510px;
    color:#000;
}
#header p.fit{
	margin:58px 3px 0 595px;
	font-size:26px;
display:none;
}
/*menu start*/
#menu{
	height:28px;
	overflow:hidden;
	width:920px;
	position:absolute;
	top:106px;
	margin:0;
left:0px;
z-index:1000;
/*background:url(../images/menu.gif) no-repeat top left;*/
padding:16px 0px 5px 0px;
line-height:12px;
#line-height:15px;
}
.nav{
	float:left;
	margin:0;
	padding:0;
	list-style:none;
	height:25px;
	overflow:hidden;
}
.nav li{
	padding:0;
	float:left;
	display:inline;
	/*margin:0 11px 0 15px;*/
    margin:0 0 0 12px;
}
.nav a{
	float:left;
	height:24px;
	/*background:url(../images/menu-l.gif) no-repeat 0 0;*/
	text-transform:none;
	font-size:12px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
margin:0px 0px 0px 3px;
font-weight:normal;
padding-top:0px;
}
#menu .nav a{

}
.nav a:hover {
background:url(../images/menu-l.gif) no-repeat 0px 0px;
}
.nav a.active{
	background:url(../images/menu-l.gif) no-repeat 0 -24px;
}
.nav a span{
	float:left;
	padding:5px 8px 0 8px;
	/*background:url(../images/menu-r.gif) no-repeat 100% 0;*/
	height:19px;
margin:0px -3px 0px 1px;
position:relative;
}
.nav a:hover span
{
background:url(../images/menu-r.gif) no-repeat top right;
}
.nav a.active span{
	background:url(../images/menu-r.gif) no-repeat 100% -24px;
}

.nav li.klan a:hover,
.nav li.klan a.active{
	background-position:0 -17px;
}
.nav li.klan a span{
	float:left;
	background:url(../images/menu-r.gif) no-repeat 100% 0;
	height:17px;

}

.nav li.klan a {
	float:left;
	height:17px;
	background:url(../images/menu-l.gif) no-repeat 0 0;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
}
.nav li.klan a span {
	float:left;
	background:url(../images/menu-r.gif) no-repeat 100% 0;
	height:17px;
	position:relative;
}
.nav li.klan a span em {
	font-style:normal;
	background:url(../images/klan.gif) no-repeat 5px 2px;
	float:left;
	height:15px;
	padding:2px 7px 0 21px;
}
.nav li.klan a:hover span em {
	background:url(../images/klan-hover.gif) no-repeat 5px 2px;
}
.nav li.klan a.active span em {
	background:url(../images/klan-hover.gif) no-repeat 5px 2px;
}
.nav li.klan a span em {
	font-style:normal;
}

#submenu {
padding:13px 0px 10px 1px;
float:left;
z-index:9000;
position:relative;
margin:4px 0px 0px 0px;
display:inline;
background:url(../images/submenu_bg.gif) repeat-y -1px 0px;
_background:none;
}
#submenu ul.nav {
padding:0px 0px 4px 1px;
height:auto;
float:left;
width:220px;
margin:0;
display:block;
overflow:visible;
}
#submenu li {
float:left;
clear:both;
width:200px;
}

#submenu .nav li.first a{
border-top:1px solid #10325b;
}


#submenu ul.nav li a {
text-transform:none;
font-weight:normal;
color:#fff;
margin:0px 2px 0px -10px;
padding:5px 0px 0px 8px;
line-height:19px;
font-size:11px;
text-decoration:none;
border-top:1px solid #233f60;
width:180px;
margin-bottom:0px;
_margin:0;
}

#submenu ul.nav li a:hover {
background:#233f60;
text-decoration:none;
}

#submenu ul.nav li a {color:#fff;}

#submenu .nav li a.active {
background:url(../images/submenu_active.gif) no-repeat 0 0;
font-weight:bold;
text-decoration:none;
width:203px;
color:#0d2c51;
border-top:none;
}
#submenu .nav li a.active:hover {
background:url(../images/submenu_active.gif) no-repeat 0 0;
}
.tools{
	margin:0;
	padding:0;
	list-style:none;
	height:49px;
position:absolute;
left:765px;
top:8px;
}
.tools li
{
	
}
.tools a{
	float:left;
	height:21px;
	text-transform:uppercase;
	font-size:10px;
	color:#fff;
	text-decoration:none;
	cursor:pointer;
line-height:16px;
}
.tools a:hover,
.tools a.active{
	
}

.tools a span{
	float:left;
	height:21px;
padding:0px 0px 10px 0px;
position:relative;
}
.tools a.active span{
	float:left;
	background:url(../images/menu-r2.gif) no-repeat 0 -21px;
margin-right:-3px;
}
.tools a:hover span{
	float:left;
	height:21px;
	background:url(../images/menu-r2.gif) no-repeat 0 -21px;
margin-right:-3px;
}

a.best {text-indent:-9999px;}
.tools a.best{
	font-style:normal;
	background:url(../images/btn_bestellen2.gif) no-repeat 0px 0px;
	float:left;
	height:38px;
	padding:0px 12px 0 0px;
width:155px;
}
.tools a.best:hover{
	background:url(../images/btn_bestellen2.gif) no-repeat 0px -39px;
}
.tools a.best.active{
	background:url(../images/btn_bestellen2.gif) no-repeat 0px -78px;
	cursor:default;
}

.tools a.forum span em{
	font-style:normal;
	background:url(../images/forum.gif) no-repeat 7px 3px;
	float:left;
	height:15px;
	padding:2px 7px 0 26px;
}
.tools a.forum:hover span em{
	background:url(../images/forum-hover.gif) no-repeat 7px 3px;
}
.tools a.forum.active span em{
	background:url(../images/forum-hover.gif) no-repeat 7px 3px;
}
.tools a.klan span em{
	font-style:normal;
	background:url(../images/klan.gif) no-repeat 5px 2px;
	float:left;
	height:15px;
	padding:2px 7px 0 21px;
}
.tools a.klan:hover span em{
	background:url(../images/klan-hover.gif) no-repeat 5px 2px;
}
.tools a.klan.active span em{
	background:url(../images/klan-hover.gif) no-repeat 5px 2px;
}

.tools a.forum span em{
	font-style:normal;
}
.tools a.klan span em{
	font-style:normal;
}
.tools a:hover span,
.tools a.active span{
	background-position:100% -21px;
}

/*pathway start*/
#pathway{
	height:18px;
	padding:15px 0px 0px 3px;
	overflow:hidden;
	position:absolute;
	top:79px;
width:915px;
}
div.print {
float:right;
font-size:9px;
text-transform:uppercase;
padding:1px 0px 0px 22px;
position:absolute;
top:354px;
right:10px;
}
div.print a {
width:15px;
height:13px;
display:block;
float:left;
position:relative;
z-index:5000;
}
div.print a img{
border:none;
}
#pathway.bestellen{
	top:110px;
}
#pathway.bestellen p{
	font-weight:bold;
}
#pathway p.print a{

}
#pathway p{
	margin:0;
        color:#fff;
text-transform:none;
font-weight:normal;
font-size:10px;
float:left;
}
#pathway p a{
	color:#fff;
        text-decoration:none;
position:relative;
z-index:1000;

}
#pathway p a:hover{
	text-decoration:underline;
}
#pathway span {
	color:#fff;
        text-decoration:none;
        font-weight:bold;
}
/*visual start*/
#visual{
	width:920px;
	height:488px;
	position:relative;
	overflow:hidden;        
margin-top:-30px; 
}
#visual img{
	display:block;
	border:none;
	float:right;
}
.holder{
	width:100%;
	height:489px;
	position:absolute;
	top:0px;
	left:0;
}
.png{
	width:100%;
	height:489px;
	background:url(../images/transparent2.png);
	margin-top:-1px;
}
.list{
	width:820px;
	height:300px;
	position:absolute;
	top:4px;
	left:50px;
}
h1.medi{
	margin:0;
	line-height:20px;
	padding:20px 0px 5px 0px;
	margin:8px 0px 14px -20px;
	font-weight:bold;
    font-size:26px;
	letter-spacing:-1px;
}

h1.bigger{
	margin:0;
	line-height:20px;
	padding:20px 0px 5px 0px;
	margin:8px 0px 14px -20px;
	font:"Lucida sans Unicode", Arial, Helvetica, sans-serif;
	font-weight:bold;
    font-size:38px;
	letter-spacing:-1px;
}

.list ul {
color:#3c3c3c;
line-height:14px;
padding:13px 0px 10px 0px;
position:relative;
margin:0px 0px 0px 315px;
width:290px;
font-size:14px;
list-style:none;
font-weight:bold;
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:0px;
}
.list ul li{
padding:0px 0px 10px 25px;
background:url(../images/vink.gif) no-repeat 5px 2px;
}
.list ul li a{
text-decoration:none;
color:#494949;
}
.list ul a:hover{
text-decoration:underline;
}
.btn{
margin:13px 0px 0px 337px;
display:block;
background:url(../images/btn.gif) 0 0;
width:197px;
height:38px;
color:#10335c;
text-decoration:none;
padding:0;
text-transform:uppercase;
font-size:10px;
text-indent:-9000px;
}

.btn:hover{
color:#fff;
background-position:0 -38px;
}

/*boxes start*/
.boxes{
	width:920px;
	height:175px;
	position:absolute;
	bottom:0;
	left:0;
	overflow:hidden;

}
.boxes .box{
	width:289px;
	height:139px;
	overflow:hidden;
	padding:10px 0px 24px 17px;
	float:left;
}
.boxes .box:hover{
	background-color:#fff;

}
.box h2{
	margin:0;
	font-size:14px;
padding-top:0px;
padding-bottom:8px;
	color:#10335c;
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:-1px;
font-weight:bold;
}

.box p{
	margin:18px 0 10px 118px;
	width:277px;
        line-height:14px;
font-size:11px;
}

.more{
	color:#10335c;
	font-size:11px;
	font-weight:bold;
	text-decoration:underline;
	display:block;
	float:left;
	text-transform:none;
	height:17px;
	overflow:hidden;
	cursor:pointer;
	margin-top:8px;
        background:url(../images/arrow-green.gif) no-repeat 0px 6px;
padding:0px 0px 0px 18px;
letter-spacing:-1px;
}
.more:hover{
	
text-decoration:underline;
}
.more span{
	background:none;
	float:left;
	height:15px;
	padding:2px 10px 0px 0px;

}
.more:hover span{
	background-position:100% -17px;
}
.box.left{
	background:url(../images/thumb1.jpg) no-repeat 15px 46px;
}
.box.center{
	background:url(../images/thumb2.jpg) no-repeat 15px 46px;
}
.box.right{
	background:url(../images/thumb2.jpg) no-repeat 15px 46px;
}

/*3 col start*/
#page.main .holder2{
        background:url(../images/lastrow.gif) no-repeat;
}
.holder2{
	width:100%;
	overflow:hidden;
	margin:0;
        padding:0;
        background:url(../images/lastrow2.gif) no-repeat;
color:#10335c;
height:204px;
}
.col1,
.col2,
.col3{
	width:306px;
	float:left;
	overflow:hidden;
padding:28px 0px 27px 0px;
line-height:14px;
	color:#494949;
font-size:11px;
}

.col3:hover,.col2:hover {background-color:#fff}
.col1 h3,
.col2 h3,
.col3 h3{
	margin:0px 0px 6px 18px;
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:-1px;
color:#10335c;
font-size:14px;
}

.col1 .l{
	width:44px;
	float:left;
	display:inline;
	margin:0 0 0 21px;
	padding:12px 0 0;
}
.col1 a{
	display:block;
	margin:0 0 5px 0;
}
.col1 a img{
	display:block;
	border:none;
}
.col1 .r{
	width:215px;
	float:left;
	display:inline;
	margin:0 0 0 25px;
line-height:14px;
font-size:11px;
}
.col1 .r p{
	margin:9px 0 0;
}
.col2 ul{
	margin:9px 0 0;
	padding:0;
	list-style:none;
}
.col2 ul li{
	padding:0;
}
.col2 ul li a{
	color:#494949;
	padding:0 0 0 18px;
	background:url(../images/arrow-green.gif) no-repeat 0 4px;
	line-height:20px;

}
.col2 ul a:hover{
	text-decoration:none;
}
.col2 .l{
	width:120px;
	float:left;
	display:inline;
	margin:0 0 0 22px;
}
.col2 .r{
	width:160px;
	float:left;
	display:inline;
}
.col2 a {
   	font-weight:bold;
    color:#10335c;
	vertical-align:middle;
    background:url(../images/arrow-green.gif) no-repeat 18px 6px;
    padding:0px 9px 0px 36px;
    letter-spacing:-1px;
}
.col3 img, .col2 img{
	border:none;
	float:left;
	margin:-2px 8px 0 17px;
}
.col3 p, .col2 p {
	float:left;
	text-align:left;
	margin:9px 0 0;
padding-top:6px;
}
.col3 p img, .col2 p img {margin-top:-7px;}
.col3 .phone{
	float:left;
	width:299px;
	display:inline;
	margin:10px 0 0 18px;
	font-weight:bold;
	vertical-align:middle;
letter-spacing:-1px;
}
.col3 .phone a{
	color:#10335c;
	vertical-align:middle;
border-right:1px solid #8aa2bc;
background:url(../images/arrow-green.gif) no-repeat 0px 6px;
padding:0px 9px 0px 18px;
}
.col3 .phone a:hover{
	text-decoration:underline;
	vertical-align:middle;
}
.col3 .phone span{
	font-size:11px;
	padding:0 10px 0 22px;
font-weight:bold;
	background:url(../images/phone.gif) no-repeat 0px 2px;
	vertical-align:middle;
margin:0px 0px 0px 7px;
color:#0c294b;
}
/*footer start*/

#footer{
	width:920px;
	height:49px;
	overflow:hidden;
	font-size:10px;
	background:url(../images/bg-footer.gif);
	margin:0px 0px 22px 0px;
	position:relative;
	top:0px;
}
#footer a:hover{
	text-decoration:underline;
}
#footer ul{
	margin:17px 16px 0 0;
	padding:0;
	list-style:none;
	overflow:hidden;

	height:18px;
	float:right;
	display:inline;
}
#footer ul li{
	float:left;
	display:inline;





	margin:0 1px 0 -1px;
	padding:0 6px 0 8px;
	background:url(../images/footer-split.gif) no-repeat 0 6px;
}
#footer ul a{
	color:#fff;
	text-decoration:none;
}
#footer p{
	float:left;
	margin:17px 0 0 16px;
	display:inline;
	font-size:11px;
color:#fff;
}
#footer p strong{
	background:url(../images/footer-split.gif) no-repeat 100% 6px;
	padding:0 6px 0 0;
}
#footer p span{
	padding:0 0 0 6px;
color:#455d78;
}
#footer p span a{
color:#455d78;
	text-decoration:none;
}
/*matrassen page*/
#visual2{
	background:url(../headers/header_352.jpg) no-repeat 0 0;
	width:920px;
	display:block;
}
.container{
	width:920px;
	overflow:hidden;
	min-height:194px;

}
* html .container{
	height:194px;
	_height:auto;

}
.block{
margin:0px 0px 0px 389px;
height:194px;
}
.sub{
margin:0;
padding:0;
}
.het{
	width:920px;
	background:url(../headers/subheader_346.png) no-repeat 0px -1px;
padding:20px 0px 79px 0px;
position:absolute;
margin:0px 0px 0px 0px;
left:5px;
z-index:0;

}
.het h2{
	margin:0px;
	font-size:18px;
    line-height:20px;
	color:#10335c;
width:250px;
margin:12px 0px 0px 55px;
}
.het .l h2 strong {
	margin:0;
	font-size:16px;
	color:#10335c;
	font-weight:normal;
	line-height:20px;


}
.het h2 span{
	color:#009171;
}
.het strong{
	font-size:14px;
	font-weight:normal;
}
.het .l{
	float:left;
	margin:-4px 0 0 0px;
	display:inline;
	width:58px;
    min-height:90px;
	_height:90px;
}
.het .l p{
	margin:18px 0px 2px 55px;
    font-size:14px;
	padding-right:64px;
	line-height:18px;
	color:#10335c;
	font-weight:normal;
	padding:0;
        width:210px;
}
.het .l strong {
     font-size:20px;
     line-height:20px;
}
.het .l ul {
	width:380px;
	margin:0px 0px 0px 320px;
	list-style:none;
	padding:22px 0px 0px 18px;	
line-height:19px;
overflow:hidden;
color:#3c3c3c;
line-height:18px;
position:relative;
font-size:16px;
list-style:none;
font-weight:600;
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:0px;
}

.het .l #star {width:110px;height:110px;position:absolute;top:75px;left:800px;display:block;}

.het .l ul li {
padding:0px 0px 12px 23px;
background:url(../images/vink.gif) no-repeat 0px 3px;
}
.het .l ul li a {
    color:#3c3c3c;
    border-bottom:1px solid #3c3c3c;
    text-decoration:none;
}
.het .l ul li a:hover {
    text-decoration:none;
    border-bottom:none;
}
.sub .r{
	top:270px;
left:400px;
_left:310px;
z-index:10;
position:absolute;
}
.sub .r p {
	float:left;
	margin:0px;
    position:relative;
display:inline;
    font-size:11px;
    color:#3c3c3c;
    line-height:14px;
	text-align:right;
	font-weight:normal;
	top:43px;
left:47px;
_width:300px;
}
.sub .r p span {
	font-weight:bold;
}
.sub .r p a {
	color:#10335c;
}.sub .r p a:hover {
	text-decoration:none;
}
.tabs-menu{
	height:25px;
	width:920px;
	background:url(../images/bg-tas-menu.gif) repeat-x 0 100%;
	overflow:hidden;
    margin-top:5px;
}
.tabs-menu ul{
	margin:0 0 0 22px;
	padding:0;
	list-style:none;
	overflow:visible;
	float:left;
	height:25px;
	
}
.tabs-menu ul li{
	padding:0;
	float:left;
	height:25px;
	background:url(../images/bg-tabs-ul.gif) repeat-x;

}
.tabs-menu ul a{
	height:25px;
	float:left;
	text-decoration:none;
	color:#fff;
	font-size:11px;



	background:url(../images/tabs-split.gif) no-repeat left;

	cursor:pointer;
    font-weight:normal;
}
.tabs-menu ul a:hover{
	text-decoration:underline;
}
.tabs-menu ul a span{
	float:left;
	height:20px;
	padding:5px 16px 0 18px;
}
.tabs-menu ul a.first{
	background:none;
}
.tabs-menu ul a.first span{
	background:url(../images/first.gif) no-repeat 0 0;
    margin-left:-3px;
    position:relative;
}
.tabs-menu ul a.last span{
	background:url(../images/last.gif) no-repeat 100% 0;
    margin-right:-3px;
    position:relative;
}
.tabs-menu ul a.active{
	background:url(../images/bg-active-l.gif) no-repeat 0 0;
	color:#10335c;
	font-weight:normal;
}
.tabs-menu ul a.active span{
	background:url(../images/bg-active-r.gif) no-repeat 100% 0;
	margin:0 -6px 0 0;
	position:relative;
}
.tabs-menu ul a.first.active{
	background:url(../images/bg-active-l.gif) no-repeat 0 0;
	color:#10335c;
	font-weight:normal;
    margin-left:-3px;
    position:relative;
}


/* content */
#content {
background:#fff;
width:920px;
padding-top:1px;
padding-bottom:0px;
}
#content-left {
	width:685px;
	float:right;
	padding:15px 0px 0px 2px;
	overflow:hidden;
line-height:18px;

}
.placer {
padding-left:35px;
/**padding-left:0px;*/
padding-right:35px;
}
.placer p a, .placer ul li a, .placer ol li a {
color:#19a387;
}
.placer p a:hover {
text-decoration:none;
}
#content-right {
	float:left;
	padding:0px 0px 40px 2px;
width:205px;
overflow:visible;
background:url(../images/content_right.gif) repeat-x 0px 0px;
margin-top:-20px;
z-index:10000;

}
.holder3{
    width:670px;
	overflow:hidden;
    padding-right:20px;
    margin: 40px 0 -30px 10px;
}

.holder4{
	width:920px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:16px 0 20px 0;
background:#fff;
}

.bestel_holder
{
    width:920px;
	overflow:hidden;
	margin:0px 0px 0px 0px;
	padding:0px 0 20px 0;
    background:#fff;
}

.column1{
	width:280px;
	float:left;
	display:inline;
	margin:0;
overflow:hidden;
}
#content-left h1{
	font-size:23px;
	margin:0 0 20px -1px;
}
#content-left h2{
		margin:25px 0 5px 0px;
        font-size:14px;
        line-height:16px;
        font-weight:bold;
}
#content-left h4{
	font-size:12px;
	margin:0 0 10px 0px;
}
#content-left h5{
	font-size:12px;
	margin:20px 0 0;
}
#content-left p{
	margin:0px 0px 12px 0px;
}
#content-left p.intro{
	font-size:15px;
line-height:23px;
padding-bottom:0px;margin:0;
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:0px;
padding-right:50px;
}
#content-left img{
	display:block;
	border:none;
}
.column2{
	width:310px;
	float:left;
	display:inline;
	margin:0 0 0 10px;
	padding:0px 0 0;
overflow:hidden;
}
.column3{
	margin:0 0 0 32px;

	float:left;

	display:inline;
	width:303px;
	padding:0px 0 0;

}

.column3 img{
	display:block;
}

span.green {
color:#169e82;
}

.regular {
font-weight:normal;
}
/* right content */
.right-items-holder {
background:url(../images/bg-content-right.gif) repeat-x 0px 0px;
float:left;
width:207px;
margin-left:-2px;
display:inline;
border-right:1px solid #dedede;
}
.right-item {
width:170px;
padding:0px 10px 0px 10px;
margin:0 auto;
float:left;
margin-left:10px;
height:123px;
overflow:hidden;
}
#why.right-item {
width:185px;
padding:8px 4px 30px 10px;
margin:0 auto;
float:left;
margin:28px 0px 24px 5px;
background:url(../images/block_empty.gif) no-repeat 0px 0px;
}
#why.right-item h3 {color:#10335c;font-size:14px;}
.right-item h3 {
font-size:12px;
padding:0px;
margin:0px;
color:#10335c;
letter-spacing:-1px;
}
.right-item ul  {
margin:0px;
padding:8px 0px 8px 0px;
list-style:none;
font-size:11px;
line-height:16px;
}
.right-item ul li {
background:url(../images/arrow-green.gif) no-repeat 0px 5px;
padding:0px 0px 0px 16px;
}
.right-item ul a{
text-decoration:none;
color:#10335c;
}
.right-item a:hover{
text-decoration:none;
}
.right-item p {
margin:0px;
padding:70px 0px 0px 16px;
line-height:12px;
font-size:10px;
background:url(../images/arrow-green.gif) no-repeat 0px 74px;
}

.right-item a.more {
padding:68px 0px 0px 16px;
background-position:0px 76px;
margin:0;
}

#why.right-item a{
font-size:11px;
}
#why.right-item a:hover{
text-decoration:underline;
}

#prijslijst.right-item {
background:url('../images/item_prijslijst.gif') no-repeat 0px 0px;

}

#matrasopbouw.right-item {
background:url('../images/item_matrasopbouw.gif') no-repeat 0px 0px;
margin-top:0px;
}
#matrasopbouw.right-item h3, #aankooptips.right-item h3{

}

#aankooptips.right-item {
background:url('../images/item_aankooptips.gif') no-repeat 0px 0px;

}

#ultrafresh.right-item {
background:url('../images/item_ultrafresh2.gif') no-repeat 0px 0px;
margin-top:0px;
}

#ultrafresh.right-item h3
{

}


/* tooltip */

a.info-tip {
width:12px;
height:12px;
margin:0px 0px 0px 4px;
}

a.info-tip img {
border:0px;
}


#tt {position:absolute; z-index:99999; display:block; background:url(../images/tt_left.gif) top left no-repeat}
#tttop {display:block; z-index:99999; height:5px; margin-left:5px; background:url(../images/tt_top.gif) top right no-repeat; overflow:hidden}
#ttcont {display:block; z-index:99999; padding:2px 12px 3px 7px; margin-left:5px; background:#fff; color:#10335c; border-right:1px solid #10335c;}
#ttbot {display:block; z-index:99999; height:5px; margin-left:5px; background:url(../images/tt_bottom.gif) top right no-repeat; overflow:hidden}

/*content edits jg*/
.column3 .list{
	width:250px;
	height:224px;

	position:relative;
	top:11px;
	left:46px;
	font-weight:bold;
}
.column3 .list p {

	color:#10335c;
}

.childpages {
margin:15px 0px 0px 0px;
padding:0px 0px 30px 0px;
float:left;
width:670px;
background:url(../images/block-icons2.gif) no-repeat top left;
}


.left-item {
width:290px;
float:left;
margin:0px 25px 5px 10px;
overflow:hidden;
padding:0;
line-height:14px;
height:80px;
font-size:11px;
}
.left-item h2 {
float:right;
width:220px;
display:block;

}
.left-item h2 a{
font-size:13px;
color:#10335c;
font-weight:bold;
text-decoration:none;
padding:0px 0px 2px 0px;
margin:0px 0px 0px 5px;
height:16px;
display:inline;
border-bottom:1px solid #e2e4de;
float:left;
}
.left-item h2 a:hover{
text-decoration:none;
border-bottom:1px solid #10335c;
}
.left-item p {
float:left;
width:290px;
}
.left-item p a{
float:left;
margin:-22px 0px 0px 0px;
}
.left-item a.readmore {
/*background:url(../images/arrow-green2.gif) no-repeat right;*/
color:#169e82;
padding:0px;
float:left;
}
.left-item a.readmore:hover {
text-decoration:none;
}
.left-item img {
float:left;
margin-right:10px;
background-color:#edede9;
padding:0px;
display:block;
position:relative;
width:64px;
height:48px;
}

/*.left-item a:hover img {
float:left;
margin-right:10px;
background-color:#17a083;
padding:1px;
display:block;
}*/



/* clear */
.clearit {
clear:both;
}

#pathway .section {
margin-top:-15px;
}

/* Sitemap */
ul.sitemap {
color:#008f70;
}

ul.sitemap a {
text-decoration:none;
color:#10335c;
}

ul.sitemap a:hover {

text-decoration:underline;
}





ul.sitemap li {
padding:4px 0px 4px 0px;
}

ul.sitemap li a {
font-size:16px;
font-weight:bold;
}


ul.sitemap li ul li a {
font-size:14px;
}

ul.sitemap li ul li ul li a {

font-size:12px;
}

/* searchbox */


.search-box {
float:right;
margin:4px 0px 0px 0px;
overflow:hidden;
}
.top-links {
float:left;
width:85px;
height:20px;
display:block;
padding:3px 0px 0px 0px;
}
.top-links div {
float:left;
display:block;
}
.top-links a {
color:#fff;
text-decoration:none;
float:left;
font-size:11px;
font-weight:bold;
padding:0px 0px 2px 0px;
display:block;
margin:0px 14px 0px 6px;
display:inline;
border-bottom:1px solid #69809b; 
}
.top-links a:hover {
border-bottom:1px solid #fff; 
}
.top-links span {
background:url(../images/cus.gif) no-repeat 0px 5px;
float:left;
height:18px;
width:10px;
}
.search-box-holder {
float:left;
width:186px;
display:block;
overflow:hidden;
}
input#search-button {
float:left;
display:block;
width:47px;
height:23px;
background:url(../images/search-btn.gif) no-repeat;
border:none;
font-size:9px;
font-weight:normal;
color:#e4e6e8;
margin:0px 0px 0px 2px;
padding:0px 0px 6px 0px;
cursor:pointer;
#padding:0px 0px 0px 0px;
}
input#s {
border:none;
float:left;
display:block;
height:16px;
margin:1px 4px 0px 0px;
padding:1px 2px 0px 20px;
width:110px;
border-top:1px solid #d5d5d5;
border-left:1px solid #d5d5d5;
background:#fff url(../images/mg.gif) no-repeat 4px 3px;
color:#11345d;
font-size:11px;
}
#search-field {
font-size:11px;

padding:2px;
color:#10335c;
width:180px;
margin:0px 0px 1px 0px;
}
#assist-holder p {
color:#fff;
display:block;
clear:both;
position:absolute;
top:5px;
left:-270px;
font-size:14px;
}

#assist-holder p.belgie {
color:#fff;
display:block;
clear:both;
position:absolute;
top:5px;
left:-80px;
font-size:14px;
}

#assist-holder p strong{
padding-left:35px;
background:url(../images/icon_phone.gif) no-repeat 5px 2px;
letter-spacing:-1px;
}

/* chat */
.cb_online {
position:absolute;
top:42px;
left:584px;
width:175px;
height:41px;
}

.cb_online .cb_chatbutton {
border:0px;
width:175px;
height:41px;
background:url(../images/btn_chat.gif) no-repeat;
cursor:pointer;
}

/* forms */
.form-holder {
margin:8px 8px 8px 4px;
width:572px;
border-collapse:collapse;
}

.form-holder th {


text-align:left;


padding:6px 0px 6px 6px;
font-weight:normal;
background:#f2f9f8;
border-bottom:1px solid #fff;
}

.form-holder th {
padding:4px 2px 4px 6px;
font-weight:bold;
font-size:12px;
height:28px;
}

.form-holder td {
padding:6px 0px 6px 6px;
background:#f2f9f8;
border-bottom:1px solid #fff;
}

.textfield {
border:1px solid #aaa;
padding:2px;
}

.error-message ul li {
color:#CC0000;
margin:4px;
}

.totop {

font-size:9px;
text-transform:none;
padding:1px 0px 0px 0px;
color:#9baabc;
text-decoration:none;
position:absolute;
width:65px;
z-index:9000;
right:21px;
margin:-20px 0px 0px -80px;
}
a.totop:hover {
text-decoration:underline;
}


#my-content .highslide-body {
background-color:none;
float:left;
position:relative;
display:block;
height:330px;
padding:85px 0px 0px 12px;
_padding:45px 0px 0px 12px;
overflow:hidden;

}

.highslide-body table.specs {
text-align:left;
vertical-align:top;
border:0px;
display:block;
background:#fff;
position:relative;
overflow:hidden;
}
.highslide-body table.specs td {
vertical-align:top;
padding:3px;
}

/* prijslijsten */
.pricelist {
margin:8px 8px 8px 4px;
width:600px;
border:0px;
}

.pricelist .pricelist-main-header {
background:#fff;
font-size:16px;
width:300px;
font-weight:bold;
}

.pricelist th {
text-align:left;
padding:6px 0px 6px 6px;
font-weight:normal;
background:#f2f9f8;
border-bottom:1px solid #fff;
}

.pricelist tr.pricelist-header td {
padding:4px 2px 4px 6px;
font-weight:bold;
border-bottom:2px solid #169e82;
font-size:12px;
height:28px;
background:#fff;
}

.pricelist td {
padding:6px 0px 6px 6px;
background:#f2f9f8;
border-bottom:1px solid #fff;
}

.pricelist td.spacer {
background:#fff;
}

/* linkjes */
.holder3 a {
color:#109c84;
}

.holder3 a:hover {
color:#109c84;
text-decoration:none;
}

.search-result {
padding:0px 0px 0px 8px;
}

.search-result a {

color:#109c84;
font-weight:bold;
}

.search-result a:hover {
color:#109c84;
text-decoration:none;
}


/*pop-up links*/
.popup-links {
position:absolute;
display:inline;
margin:0px;
left:535px;
}

.popup-links ul {
list-style:none;
margin:0px 0px 0px 0px;
padding:0;
}

.popup-links ul li {
float:left;
display:inline;
}

.popup-links li a {
text-transform:none;
font-weight:normal;
background:none;
/*color:#123461;*/
color:#FFF;
line-height:13px;
font-size:11px;
text-decoration:none;
background:url(../images/btn_action.gif) no-repeat 0 0px;
float:left;
margin:0px;
width:64px;
display:inline;
padding:0px 3px 0px 0px;
height:16px;
text-align:center;
}

.popup-links li a:hover {
background:url(../images/btn_action.gif) no-repeat 0 -36px;
text-decoration:underline;
}

/*pop-up links*/
.popup-links-2 {
position:absolute;
display:inline;
margin:0px;
left:685px;
}

.popup-links-2 ul {
list-style:none;
margin:55px 0px 0px 0px;
padding:0;
}

.popup-links-2 ul li {
float:left;
display:inline;
}

.popup-links-2 ul li a {
text-transform:none;
font-weight:normal;
background:none;
color:#fff;
line-height:13px;
font-size:12px;
text-decoration:none;
background:url(../images/btn_action2.gif) no-repeat 0 0px;
float:left;
margin:0px;
width:107px;
display:inline;
padding:9px 0 10px 28px;
height:16px;
}

.popup-links-2 ul li a:hover {
background:url(../images/btn_action2.gif) no-repeat 0 -36px;
text-decoration:none;
}

.popup-links-3 {
display:inline;
margin:0px;
height:40px;

}

.popup-links-3 ul {
margin:50px 0px 0px 10px;
height: 40px;
padding: 0px;
list-style-type:none;
}

.popup-links-3 ul li {
display:inline;
padding: 0px;
margin:0px 0px 0px 00px;
}

.popup-links-3 ul li a {
text-transform:none;
font-weight:normal;
background:none;
color:#fff;
line-height:13px;
font-size:12px;
text-decoration:none;
background:url(../images/btn_action2.gif) no-repeat 0 0px;
float:left;
margin:0px;
width:117px;
display:inline;
padding:10px 0px 10px 14px;
text-align: center;
height:16px;
}

.popup-links-3 li a:hover {
background:url(../images/btn_action2.gif) no-repeat 0 -36px;
text-decoration:none;
}

/* order pagina */
.popuplink {
color:#10335c;
padding:0 0 0 11px;
background:url(../images/arrow-green.gif) no-repeat 0 6px;
line-height:20px;
font-weight:bold;
margin:4px 0px 0px 12px;
display:block;
float:left;
}

h1 {
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:-1px;
color:#10335c;
line-height:24px;
}
h2 {
font-family: "Lucida Sans Unicode", Arial, Verdana, sans-serif;
letter-spacing:-1px;
color:#10335c;
}

#content h2 {
line-height:20px;
}
a:active, a:focus {      outline: 0;}

/*--content achtergrond afbeeldingen--*/
.holder3.matraspagina {background:url(/site/uploads/images/matrassen/matras-open.jpg) no-repeat 140px -05px;}

.holder3 a.matras-bedbodem
{
    float: right; 
    margin: -30px 90px 0 0;
    color:#10335C; 
    text-decoration:underline;
    font-size: 14px;
    font-weight: bold;
}


.holder3 a.matras-bedbodem:hover
{
    text-decoration:none;
}

/*--table opmaak--*/
.placer table tr td.pricelist-main-header {
color:red;
font-size:14px;
color:#10335c;
border-bottom:1px solid #169e82;
}

/*-- vergelijkingstabel --*/
table#compare {

}
#compare td.brand {
background:#169e82;
color:#fff;
font-size:11px;
}
#compare td.brand-ma {
background:#fff;
}
#compare td.ma {background:#cdece8;}
#compare td.empty {
background:#fff;
}

#compare td.property {
color:#fff;
background:#0e2d52;
font-size:11px;
font-weight:bold;
}

#compare td {
background:#cdece8;
padding:4px;
font-size:10px;
text-align:center;
}

.holder3 h3{
font-size:12px;
width:310px;
color:#0f3057;
}

/* frontpage hover functionality */
div.hover {
cursor:pointer;
}

#maintrigger {
position:absolute;
z-index:8000;
width:350px;
height:180px;
top:70px;
display:block;
cursor:pointer;
}
.star {
position:absolute;
top:100px;
width:140px;
height:150px;
z-index:9000;
display: block;
}

/* banner kolom */
#banner-kolom {
position:absolute;
left:930px;
top:110px;
width:151px;
overflow:hidden;
}

#banner-kolom a {
margin-bottom:10px;
display:block;
}

#banner-kolom a img {
border:0px;
display:block;
border:none;
}

/************************ shoplocator *******************************/
.sidebar.shoplocator
{
	float: left;
    padding-top:5px;
    height: 230px;
    *height: 240px;
    width: 180px;
    padding-left: 15px;
    _margin-left:0px;
    font-size: 12px;
}

.sidebar.shoplocator h2
{
	font-size: 18px;
	margin: 0px -5px 0px 0px;
	padding: 0px 0px 0px 0px;
}

.locatora-img
{
	float: left;
	margin: 0px 10px 0px 0px;
	_margin-left: 15px;
}

p.locator
{
	margin: 15px 15px 0px 0px;
	line-height: 16px;
	font-size: 12px;
}

#shops
{
	margin-top: 13px;
	*margin-top: -10px;
}

/*********************************** Testshop tbl ******************************************/
.tbl-header
{
	border: 1px solid #10325b;
	background-color: #dceaf5;
}

.tbl-table td
{
	border: 1px solid #c5e0f5;
}

#content-left .tbl-header h2
{
    margin: 5px 0 5px 10px;
}

.tbl-body a
{
	color: #19A387;
}

.tbl-body td.showroom
{
	background:url('/site/uploads/images/overig/showroom.jpg') top right no-repeat;
    padding-left: 10px; 
    width: 600px; 
    background-color: #eff5fa;
}
/*********************************** Slaaponderzoek ******************************************/

.menu
{
	font-size: 14px;
	margin:0px 0px 0px 0px;
    padding:0px 0px 0px 0px;
	float:right;
}

.menu td
{
	width: 23px;
	height:  23px;
	padding:0px 20px 0px 0px;
	text-align: center;
}

.menu td.active
{
	background:url('../images/slaaponderzoek/active-menu4.png') no-repeat 0px 1px;
	width: 23px;
	height:  26px;
    font-weight: bold;
}

#stapHeader
{
	width: 616px;
	float:left;
	margin:1px 0px;
	padding:0px 22px 00px 0px
}

#stapHeader .infotekst
{
	font-size: 14px;
	color:#169e82;
	margin: 25px 0px 0px 30px;
	font-weight:bold;
	line-height:20px;
	text-align:left;
	width: 480px;
	float:left;
}

#stapHeader .counter
{
	float:left;
}

#stapHeader h2
{
	font-size:16px;
    margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 7px;
}

#stapHeader .counter p
{
	font-size: 12px;
	color:#169e82;
	margin: 0px 0px 0px 0px;
	padding: 20px 0px 0px 27px;
	float: left;
}

#stapHeader .counter h5
{
	font-size: 32px;
	color:#169e82;
	margin: 40px 0px 0px -25px;
	padding: 0px 0px 0px 0px;
	float: left;
    line-height: 32px;
}

#stapContent table {
    width:580px;
}

#stapContent
{
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 30px 0px 35px 7px;
	text-align:left;
}

#stapContent form label
{
	font-size: 12px;
/*	color: #676767;*/
	font-weight: bold;
	/*line-height: 24px;*/
	display:block;
	/*width:440px;*/
}

#stapContent form label.table
{
    font-weight:normal;
    display:inline;
}

#stapContent form label.subtable
{
    font-weight:normal;
    display:inline;
    padding-left: 20px;
}

#stapContent form label.normal
{
    font-weight: bold;
    display:block;
	width:440px
}

#stapContent form input
{
	font-size: 12px;
/*	color: #676767;*/
	margin: 0px 0px 12px 0px;
	padding:4px;
	/*width:340px;*/    
}

#stapContent form input.radio
{
    float: right;
    width: 62px;
    *margin-top:-20px;
}

#stapContent .tabholder
{
    height: 30px;
    width: 615px;
}

#stapContent .tabheader
{
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin: 0px 0px 0px 13px;
}

#stapContent .tabholder2
{
    height: 30px;
    width: 600px;
}

#stapContent .tabheader2
{
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin: 0px 0px 0px 40px;
}

#stapContent .tabholder3
{
    height: 30px;
    width: 610px;
}

#stapContent .tabheader3
{
    font-size: 11px;
    font-weight: bold;
    float: right;
    margin: 0px 0px 0px 35px;
}


#stapContent form textarea
{
	font-size: 12px;
/*	color: #676767;*/
	margin: 0px 0px 12px 0px;
	padding:4px;
	width:340px;
	height:140px;
	font-family:Arial;
}

#stapContent form select {
	width:352px;
	font-size: 12px;
    margin: 0px 0px 12px 0px;
	padding:4px;
/*	color: #676767;*/
}
#stapContent form .smallselect select {
	width:120px;
	font-size: 12px;
    margin: 0px 0px 12px 0px;
	padding:4px;
/*	color: #676767;*/
}
.notification
{
	margin: -47px 120px 0px 0px;
	float: right;
	padding: 0 0 0 10px;
}

#volgendeStap
{
	
	width: 131px;
	height: 36px;
	float: right;
    padding:0px 0px 32px 0px;
}

.forma-entry
{
    height: 40px;
    width: 630px;
}

.btn_slp{
margin:0px 0px 0px 60px;
display:inline-block;
background:url(../images/slaaponderzoek/btn_back2.gif) 0 0;
width:197px;
height:38px;
color:#10335c;
text-decoration:none;
padding:0;
text-transform:uppercase;
font-size:10px;
text-indent:-9000px;
}

.btn_slp:hover{
color:#fff;
background-position:0 -38px;
}

.btn_reset{
margin:0px 0px 0px 60px;
display:inline-block;
background:url(../images/slaaponderzoek/btn_reset.gif) 0 0;
width:197px;
height:38px;
color:#10335c;
text-decoration:none;
padding:0;
text-transform:uppercase;
font-size:10px;
text-indent:-9000px;
}

.btn_reset:hover{
color:#fff;
background-position:0 -38px;
}

.btn_back{
margin:0px 0px 0px 60px;
display:inline-block;
background:url(../images/slaaponderzoek/btn_back.gif) 0 0;
width:197px;
height:38px;
color:#10335c;
text-decoration:none;
padding:0;
text-transform:uppercase;
font-size:10px;
}

.btn_back:hover{
color:#fff;
background-position:0 -38px;
}

#backMenu
{
}

.btn_print{
margin:10px 0px 0px 0px;
display:inline-block;
background:url(../images/slaaponderzoek/btn_printen.gif) 0 0;
width:197px;
height:38px;
color:#10335c;
text-decoration:none;
padding:0;
text-transform:uppercase;
font-size:10px;
}

.btn_print:hover{
color:#fff;
background-position:0 -38px;
}

.popup-tips-1 {
}

.popup-tips-1 ul {
list-style:none;
margin:25px 0px 0px 30px;
padding:0;
}

.popup-tips-1 ul li {
float:left;
display:inline;
}

.popup-tips-1 ul li a {
text-transform:none;
font-weight:normal;
background:none;
color:#fff;
line-height:13px;
font-size:12px;
text-decoration:none;
background:url(../images/btn_action3.gif) no-repeat 0 0px;
float:left;
margin:0px;
width:107px;
display:inline;
padding:10px 0px 10px 34px;
height:16px;
}

.popup-tips-1 ul li a:hover {
background:url(../images/btn_action3.gif) no-repeat 0 -36px;
text-decoration:none;
color: #FFFFFF;
}

.popup-tips-2 
{
}

.popup-tips-2 ul {
list-style:none;
margin:25px 0px 0px 30px;
padding:0;
}

.popup-tips-2 ul li {
float:left;
display:inline;
}

.popup-tips-2 ul li a {
text-transform:none;
font-weight:normal;
background:none;
color:#fff;
line-height:13px;
font-size:12px;
text-decoration:none;
background:url(../images/btn_action3.gif) no-repeat 0 0px;
float:left;
margin:0px;
width:107px;
display:inline;
padding:10px 0px 10px 27px;
height:46px;
}

.popup-tips-2 ul li a:hover {
background:url(../images/btn_action3.gif) no-repeat 0 -36px;
text-decoration:none;
color: #FFFFFF;
}

/* vraag van de maand */
div#question-of-the-month {
width:572px;
height:261px;
background:url('../images/vraag-van-de-maand.jpg') no-repeat;
display:block;
}
div#question-of-the-month h3 {
padding:90px 220px 0px 30px;
margin:0px;
color:#fff;
text-align:center;
display:block;
font-size:18px;
}
div#question-of-the-month h3 span {
font-weight:normal;
font-size:14px;
padding:8px 0px 0px 0px;
}