body { padding:0;margin:0;font-family:Verdana;font-size:10px;line-height: 14px;}
h2 {;margin:0;margin-top:8px;font-family:Verdana;font-size:12px;}
.keukenhalen {margin: 15px auto;width: 1014px;height: auto;border: 1px #DADADA solid;padding: 1px;background-image: url(../images/keukenhalen/sfeer.jpg);background-repeat: no-repeat;background-position: left bottom;}
a:link {text-decoration: none;color:#cd203c;}
a:visited {text-decoration: none;color:#cd203c;}
a:hover {text-decoration: none;color:#DADADA;}
a:active {text-decoration: none;color:#cd203c;}
ul li a:link { text-decoration: none; color:white; list-style-type: none; cursor: pointer; }
ul li a:visited { text-decoration: none; color:white; list-style-type: none; }
ul li a:hover { text-decoration: none; color:white; list-style-type: none; cursor: pointer; }
ul li a:active { text-decoration: none; color:white; list-style-type: none; }
.lijnen {border: 1px #DADADA solid;margin-top:1px;padding:0px;margin: 0;margin-bottom:10px;}
.lijnen2 {border: 1px #DADADA solid;margin-top:1px;padding:10px;margin: 0;}
.lijnen3 {border: 1px #DADADA solid;margin-top:1px;padding:0px;margin: 0;background-color:#e5e9ea;}
img{border:0px;}
ul{padding:0px;margin:0px;}
li.menuHeader{ padding: 4px 0 6px; background-color:black; margin-left:0; margin-bottom:-2px; width:200px; list-style-type: none; color:white; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; border-bottom: 1px solid #dadada; background-image: url(../images/menu/headerBack.gif); background-position: left center; background-repeat: repeat-x; }
li.submenu{ display:list-item; padding: 2px 0 3px 15px; background-color:#df5c71; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; cursor: pointer; }
.menuHeader h1 {font-family: "Trebuchet MS";white-space: nowrap;font-size:14px;margin:0;padding:0;font-weight: bold;font-style:italic;}
h1 {font-family: "Keukenhalen.ttf", Trebuchet ms, Verdana, serif;white-space: nowrap;font-size:22px;margin:0;font-weight: bolder;font-style:italic;}
.kolom h1 {text-align:left;font-family: "Keukenhalen.ttf", Trebuchet ms, Verdana, serif;white-space: nowrap;font-size:12px;color:#cd203c;margin:0px;padding:0px;font-weight: bolder;font-style:italic;}
hr{height:1px; border:0px; border-top:1px solid #dadada;margin-right:-10px;margin-left:-10px;}

li.menu{ display:list-item; padding: 4px 0 6px 10px; background-color:#cd203c; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; cursor: pointer; }
li.menu:hover{ display:list-item; padding: 4px 0 6px 15px; background-color:#cd203c; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; background-image: url(../images/menu/buttonActive.gif); background-position: left center; background-repeat: no-repeat; cursor: pointer; }

li.menu2{ display:list-item; padding: 4px 0 6px 6px; background-color:#09f; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; cursor: pointer; }
li.menu2:hover{ display:list-item; padding: 4px 0 6px 6px; background-color:#8bd1ff; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; background-position: left center; background-repeat: no-repeat; cursor: pointer; }


li.submenu:hover{ display:list-item; padding: 2px 0 3px 20px; background-color:#df5c71; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-weight: bold; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; background-image: url(../images/menu/buttonActive.gif); background-position: left center; background-repeat: no-repeat; cursor: pointer; }
li.submenuActive{ display:list-item; padding: 2px 0 3px 20px; background-color:#df5c71; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; overflow:hidden; border-bottom: 1px solid #dadada; background-image: url(../images/menu/buttonActive.gif); background-position: left center; background-repeat: no-repeat; cursor: pointer; font-weight:bold; font-style: italic; }

li.menuActive{ font-weight:bold; display:list-item; padding: 2px 0 3px 15px; background-color:#cd203c; margin-left:0; width:200px; color:white; list-style-type: none; text-align:left; font-size: 11px; font-family: "Trebuchet MS"; font-style: italic; overflow:hidden; border-bottom: 1px solid #dadada; background-image: url(../images/menu/buttonActive.gif); background-position: left center; background-repeat: no-repeat; cursor: pointer; }
.kolom{margin:0px;padding-left:0px;text-align: left;margin-bottom:5px;}

.kTop{position:relative;text-align:left;margin:0px;padding:0px;height:12px;background-image: url(../images/rechterkolom/kaderTop.gif);background-repeat: no-repeat;overflow:hidden;}
.kContent{position:relative;text-align:left;margin:0;padding-left:27px;padding-right:20px;height:12px;background-image: url(../images/rechterkolom/kaderBackground.gif);background-repeat: repeat-y;height:auto;overflow:hidden;line-height:11px;font-size:9.5px;}
.kContent ul{margin-left:15px;margin-right:15px;}
.kContent ul li{line-height:12px;margin-bottom:5px;}
.kBottom{position:relative;text-align:left;margin:0px;margin-top:0px;padding:0px;height:15px;background-image: url(../images/rechterkolom/kaderBottom.gif);background-repeat: no-repeat;}

.k2Content{position:relative;text-align:left;margin:0;padding-left:27px;padding-right:20px;height:12px;background-image: url(../images/rechterkolom/kaderBackground2.gif);background-repeat: no-repeat;background-position:left bottom;height:auto;overflow:hidden;line-height:11px;font-size:9.5px;}
.k2Bottom{position:relative;text-align:left;margin:0px;margin-top:0px;padding:0px;height:15px;background-image: url(../images/rechterkolom/kaderBottom2.gif);background-repeat: no-repeat;}

.tTop{position:relative;margin:0px;padding:0px;text-align:left;height:36px;background-image: url(../images/rechterkolom/tipPlanningTop.gif);background-repeat: no-repeat;overflow:hidden;}
.tContent{position:relative;text-align:left;margin:0;padding-left:27px;padding-right:20px;height:12px;background-image: url(../images/rechterkolom/tipPlanningBackground.gif);background-repeat: repeat-y;height:auto;z-index:9;overflow:hidden;line-height:12px;font-size:9.5px;}
.tContent a{ color:black; font-weight: bold; text-decoration: underline; font-size:9px;}
.tContent a:hover{color:white;text-decoration: none;font-weight:bold;}

.tBottom{position:relative;text-align:left;margin:0px;margin-top:0px;padding:0px;height:15px;background-image: url(../images/rechterkolom/tipPlanningBottom.gif);background-repeat: no-repeat;z-index:10;}

a img:hover{opacity: .7; filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}
.textfett{font-weight:bold;}
a #startKeukenplanner{opacity: 1; filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";}

a.webdesign1:link, a.webdesign1:active, a.webdesign1:visited,a.webdesign2:link, a.webdesign2:active, a.webdesign2:visited,a.webdesign3:link, a.webdesign3:active, a.webdesign3:visited   {text-decoration: none;color:#dadada;font-family: Trebuchet-ms; font-size:82%;}
a.webdesign1:hover {text-decoration: none;color:#f00;font-family: Trebuchet-ms; font-size:82%;}
a.webdesign2:hover {text-decoration: none;color:#008c00;font-family: Trebuchet-ms; font-size:82%;}
a.webdesign3:hover {text-decoration: none;color:#000093;font-family: Trebuchet-ms; font-size:82%;}


#VolgendeKeuken, #VolgendeBadmeubel{position:relative;width:301px;height:18px;background-color:black;cursor:pointer;right:0px;float:left;text-align:right;opacity: .5; filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:white;font-weight:bold;}
#VorigeKeuken, #VorigeBadmeubel{position:relative;width:302px;height:18px;background-color:black;cursor:pointer;float:left;opacity: .5; filter: alpha(opacity=50);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";color:white;}

#VolgendeKeuken:hover, #VolgendeBadmeubel:hover{position:relative;width:301px;height:18px;background-color:black;cursor:pointer;right:0px;float:left;text-align:right;opacity: 1.0; filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:white;font-weight:bold;}
#VorigeKeuken:hover, #VorigeBadmeubel:hover{position:relative;width:302px;height:18px;background-color:black;cursor:pointer;float:left;opacity: 1.0; filter: alpha(opacity=100);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";color:white;}

#VolgendeKeuken a:link, #VolgendeKeuken a:hover, #VolgendeKeuken a:active, #VolgendeKeuken a:visited,
#VorigeKeuken a:link, #VorigeKeuken a:hover, #VorigeKeuken a:active, #VorigeKeuken a:visited,
#VolgendeBadmeubel a:link, #VolgendeBadmeubel a:hover, #VolgendeBadmeubel a:active, #VolgendeBadmeubel a:visited,
#VorigeBadmeubel a:link, #VorigeBadmeubel a:hover, #VorigeBadmeubel a:active, #VorigeBadmeubel a:visited
{color:white;font-weight:bold;font-size:14px;}


/* SLIMBOX */

#lbOverlay { color: #fff; position: fixed; z-index: 9999; left: 0; top: 0; width: 100%; height: 100%; background-color: #cd203c; cursor: pointer; }

#lbCenter, #lbBottomContainer { color: #fff; position: absolute; z-index: 9999; overflow: hidden; background-color: #000; }

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: solid 10px #000;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none medium #000;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom { font-family: Verdana, Arial, Geneva, Helvetica, sans-serif; font-size: 10px; color: #fff; line-height: 1.4em; text-align: left; border-color: #000; border-style: none solid solid; border-width: 10px; }

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: #000 url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none medium #000;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: normal;
}


/* email */
.email {border: 1px #DADADA solid;padding:10px;margin: 10px;font-family: Verdana;font-size: 10px;background-image: url(../mailform/info-hulplijn.jpg);background-position: top right;background-repeat: no-repeat;}
.email h1{font-family: Trebuchet;font-size: 14px;color:#cd203c;}
.email img {padding:5px; border:1px solid #dadada;margin-bottom:10px;}
.email hr{height:1px; border:0px; border-top:1px solid #dadada;margin-right:-10px;margin-left:-10px;}

.email table{font-family: Verdana;font-size: 10px;}
.email table tr{font-family: Verdana;font-size: 10px;}
.email table td{font-family: Verdana;font-size: 10px;}


/* Badkamer */

img.thumbje{border:3px solid #ccc;margin-right:3px;}
img.thumbjeS{border:solid 3px #09f;margin-right:3px;}

a.badkamer:link {text-decoration: none;color:#09f;}
a.badkamer:visited {text-decoration: none;color:#09f;}
a.badkamer:hover {text-decoration: none;color:#DADADA;}
a.badkamer:active {text-decoration: none;color:#09f;}

form button:hover{opacity: .7; filter: alpha(opacity=70);-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=70)";}

div.head {padding:2px;background-color:#cd203c;width:100%;cursor:pointer;border:1px solid #cccccc;color:white;margin-top:5px;}
div.text {padding:2px;width:100%;cursor:pointer;border:1px solid #cccccc;color:black;border-top:0px;}


/* Nifty */
.rtop,.rbottom{display:block}
.rtop *,.rbottom *{display:block;height: 1px;overflow: hidden}
.r1{margin: 0 5px}
.r2{margin: 0 3px}
.r3{margin: 0 2px}
.r4{margin: 0 1px;height: 2px}

.rs1{margin: 0 2px}
.rs2{margin: 0 1px}
