﻿/*			  LAYOUT			*/
/*		   CSS by iCREW			*/
/*         www.icrew.nl			*/
/*								*/
/*      © iCREW 2000-2006		*/
/*     All rights reserved 		*/


/* -----------------------------------------------------------------------------------CTRROOT-- */
#ctrRoot {width: 757px; padding: 0; margin-left: auto; margin-right: auto; text-align: left; background-image: url(../../media/new/bg_2lines.gif); background-repeat: repeat-y;}

#ctrRoot:after {visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0;}
#ctrRoot {display: inline-block;}
/* start commented backslash hack \*/
* html #ctrRoot {height: 1%;}
#ctrRoot {display: block;}
/* close commented backslash hack */

/* -----------------------------------------------------------------------------------CTRHEADER-- */
#ctrHeader {float: left; width: 705px; margin: 0; padding: 0 26px; background-image: url(../../media/new/bg_topfade.gif); background-position: top; background-repeat: no-repeat; }
.logo {float: left; margin: 13px 0 10px 20px; padding: 0; }
.weavefade {float: right; margin: 0 1px 1px 20px; padding: 0; }
/* ----------------------------------------------------------NAV-- */
#nav {float: left; position: relative; left: 1px; width: 703px; margin: 0; padding: 0 0 0 1px; list-style: none; border-bottom: 0 solid #302930; background: #000000 url(../../media/bg_nav.gif) repeat-x top left; }
#nav li {float: left; display: inline; margin: 0; padding: 0;}
#nav a {display: block; width: 117px; margin: 0; padding: 10px 0; text-align: center; text-decoration: none; color: #FFFFFF; background-color: #302930; background-image: url(../../media/new/but_mainnav_n.gif); background-repeat: repeat-x; background-position: top; border-top: 1px solid #5E5E6A; border-bottom: 1px solid #302930;}
#nav a:hover, #nav a.current {width: 117px; margin: 0; padding: 10px 0; text-decoration: none; color: #FF7D00; background-color: #302930; background-image: url(../../media/new/but_mainnav_o.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #5E5E6A; border-bottom: 1px solid #302930;}

#nav ul {float: left; padding: 0; margin: 0; list-style: none; /*border-top: 1px solid #FFFFFF*/}
#nav ul a {display: block; width: 111px; margin: 0; padding: 5px 3px; font-weight: normal; color: #FFFFFF; background-color: #302930; background-image: url(../../media/new/but_mainnav_n.gif); background-repeat: repeat-x; background-position: top; border-top: 1px solid #5E5E6A; border-bottom: 1px solid #302930;}
* html #nav ul a {w\idth: 117px;}
#nav ul a:hover, #nav ul a.subcurrent {display: block; width: 111px; margin: 0; padding: 5px 3px; color: #FF7D00; background-color: #302930; background-image: url(../../media/new/but_mainnav_o.gif); background-repeat: repeat-x; background-position: bottom; border-top: 1px solid #5E5E6A; border-bottom: 1px solid #302930;}
* html #nav ul a:hover, * html #nav ul a.subcurrent {w\idth: 117px;}

#nav li ul {position: absolute; width: 117px; left: -999em;}
#nav li ul li {padding: 0;}
#nav li:hover ul {left: auto;}
#nav li:hover ul, #nav li.sfhover ul {left: auto;}
/* -----------------------------------------------------------------------------------CTRBANNER-- */
#ctrBanner {float: left; width: 705px; margin: 0; padding: 0 26px; overflow: hidden; background-image: url(../../media/new/bg_1line.gif); background-repeat: repeat-y; }
.wrapBanner {float: left; width: 706px; margin: 0; padding: 1px 0 1px 0; /*background-image: url(../media/bg_horline.gif);*/ background-position: bottom; background-repeat: no-repeat; }
/* -----------------------------------------------------------------------------------CTRCONTENT-- */
#ctrContent {float: left; width: 665px; margin: 0; padding: 20px 46px; background-image: url(../../media/new/bg_botfade.gif); color: #ffffff; background-position: bottom; background-repeat: no-repeat; }
#ctrContentLarge {float: left; width: 705px; margin: 0; padding: 0 26px; background-image: url(../../media/new/bg_botfade.gif); color: #ffffff; background-position: bottom; background-repeat: no-repeat; }
#ctrContentCollectie {float: left; width: 705px; margin: 0; padding: 0 26px; background-image: url(../../media/new/bg_botfade.gif); color: #ffffff; background-position: bottom; background-repeat: no-repeat; }

#ctrContent:after {content: "."; line-height: 0; font-size: 1px; clear: both; color: #000000;}
.wrapContent {float: left; width: 665px; height: 50px; min-height: 50px; margin: 0; padding: 0; overflow-x: hidden;}
*>.wrapContent {height: auto;}
.wrapContentLarge {float: left; width: 665px; height: 408px; min-height: 408px; margin: 0; padding: 20px; overflow-x: hidden;}
.wrapContentCollectie {float: left; width: 665px; height: 408px; min-height: 408px; margin: 0; padding: 20px; overflow-x: hidden; /*background-color: white; color: #000000;*/}
*>.wrapContentLarge, *>.wrapContentCollectie {height: auto;}
/* ----------------------------------------------------------PATH-- */
.path {margin: 0 0 10px 0; padding: 0; clear: both;}
.path a {text-decoration: none;}
/* ----------------------------------------------------------3 COLUMN-- */
.columnNews {float: left; width: 208px; margin: 0; padding: 0;}
/* ----------------------------------------------------------PRODUCT-- */
.wrapProduct {float: left; width: 200px; margin: 0 15px 10px 0; padding: 0; overflow: hidden;}
.productImage {float: left; width: 200px; height: 200px; margin: 0; padding: 0; clear: both; overflow: hidden;}
.productTitle {float: left; width: 200px; margin: 0; padding: 0; text-align: center;}

.wrapProductVervolg {float: left; width: 200px; margin: 0 20px 20px 0; padding: 0; /*border-top: 3px solid #FE9318;*/}
.productText {float: left; width: 300px; margin: 0; padding: 0;}
/* -----------------------------------------------------------------------------------CTRFOOTER-- */
#ctrFooter {float: left; width: 665px; margin: 0; padding: 0 46px; overflow-x: hidden;  background-color: #000000;}
.payoff {float: right; margin: 0; padding: 0; }




