html {
     overflow: -moz-scrollbars-vertical;
}


body {
	margin: 0px;
	background-image: url(../images-gilden/mainbg.jpg);
	background-repeat: repeat-x;
	font-family: verdana;
	font-size: 10px;
	color: #FFFFFF;
	text-align:center;
}

li {
	padding-left: 4px;
	margin-left: 14px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
}

DIV{-moz-box-sizing:border-box;box-sizing:border-box;margin:0;padding:0;}

TD {
	font-family: verdana;
	font-size: 10px;
}

a:link, a:visited, a:active{ 
    color: #FFFFFF;
    text-decoration: none;
}

a:hover { 
    color: #c9c9c9;
}

/* -------------------------------- Maincontainers -------------------------------- */

#demoalert{
	width:832px;
	height:180px;
	margin: 0 auto;
	position: absolute;
	margin-top: 125px;  
	z-index: 50;
	cursor:hand;
}

/* -------------------------------- Maincontainers -------------------------------- */

#maincontainer{
	width:985px;
	margin: 0 auto;
}

#navbar{
	background-image: url(../images-gilden/topnav.png);
	background-repeat: no-repeat;
	width:985px;
	margin: 0 auto;
	float: left;
	height: 85px;
	text-align: left;
}

#bottombar{
	background-image: url(../images-gilden/bottomnav.png);
	background-repeat: no-repeat;
	width:985px;
	margin: 0 auto;
	float: left;
	height: 73px;
	text-align: right;
	padding-top: 7px;
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	text-align: right;
}

#leftbar{
	background-image: url(../images-gilden/shadow-left.png);
	width:158px;
	margin: 0 auto;
	float: left;
	height: 100%;
	text-align: left;
}

#contentcontainer{
	background-image: url(../images-gilden/contentbg.png);
	width:827px;
	margin: 0 auto;
	float: left;
	text-align: left;
}

/* -------------------------------- Topnavigatie -------------------------------- */

#logo{
	width:340px;
	margin: 0 auto;
	float: left;
	height: 58px;
	text-align: right;
}

#payoff{
	width:545px;
	margin: 0 auto;
	float: right;
	height: 58px;
	text-align: right;
	padding-right: 25px;
}

#navigatie{
	width:985px;
	margin: 0 auto;
	height: 22px;
	padding-left: 172px;
	padding-top: 9px;
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
	color: #000000;
	float: left;
}

/* ------------------    MENU SIDE   ------------------ */

#menuside{
	clear:left;
	float: left;
	width:155px;
	height: 100%;
	margin-top: 45px;
	padding-top: 0px;
}

.input {
	color: #000000;
	background-color: #FFFFFF;
	border: 1px solid #4c74a3;
}

#navcontainer ul{
	list-style-type: none;
	list-style-position: outside;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	margin-left: 0px;
	margin-bottom: 0px;
	margin-top: 0px;
	margin-right: 1px;
}

#navcontainer ul ul{
	list-style-type: square;
	margin-left: 5px;
}

#navcontainer ul ul ul{
	list-style-type: square;
	margin-left: 10px;
}

#navcontainer a:hover{
	text-decoration: underline;
}

#navcontainer ul li{
	padding-left: 0px;
	margin-left: 0px;
}

#navcontainer ul ul li{
	padding-left: 4px;
	margin-left: 14px;
}

#navcontainer ul ul ul li{
	padding-left: 4px;
	margin-left: 14px;
}


#navcontainer ul li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

#navcontainer ul ul li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
}



#navcontainer ul ul ul li a{
	display: block;
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal;
	font-size: 10px;
}

/* -------------------------------- Leftboxen -------------------------------- */

#left-start{
	background-image: url(../images-gilden/left-start.png);
	width:158px;
	margin: 0 auto;
	float: left;
	height: 22px;
	padding-top: 6px; 
	padding-left: 10px; 
	text-align: left;
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
}

#left-content{
	background-image: url(../images-gilden/left-content.png);
	width:158px;
	margin: 0 auto;
	float: left;
	padding-top: 6px;
	padding-left: 10px;
}

#left-content-kt{
	background-image: url(../images-gilden/left-content.png);
	width:158px;
	margin: 0 auto;
	float: left;
	padding-top: 6px;
	padding-left: 10px;
	cursor: hand;
}

#left-end{
	background-image: url(../images-gilden/left-end.png);
	width:158px;
	margin: 0 auto;
	float: left;
	height: 16px;
}

/* -------------------------------- contentboxen -------------------------------- */

#boxcontainer{
	width:827px;
	margin: 0 auto;
	float: left;
	padding-left: 10px;
}

#box-start{
	background-image: url(../images-gilden/box-start.jpg);
	width:790px;
	margin: 0 auto;
	float: left;
	height: 22px;
	padding-top: 6px;
	padding-left: 10px;
	text-align: left;
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
}

#box-content{
	background-image: url(../images-gilden/box-content.jpg);
	width:790px;
	margin: 0 auto;
	float: left;
	padding-top: 8px;
	padding-left: 8px;
	padding-right: 6px;
}

#box-end{
	background-image: url(../images-gilden/box-end.jpg);
	background-repeat: no-repeat;
	width:790px;
	margin: 0 auto;
	float: left;
	height: 11px;
}



/* -------------------------------- itemboxen -------------------------------- */

/* -------------------------------- itemboxen -------------------------------- */

#itemcontainer{
	width:193px;
	margin: 0 auto;
	float: left;
}

#item-top{
	background-image: url(../images-gilden/item-top.jpg);
	width:191px;
	margin: 0 auto;
	float: left;
	height: 22px;
	padding-top: 4px;
	padding-left: 10px;
	text-align: left;
	font-family: verdana;
	font-size: 7pt;
	font-weight: bold;
}

#item-foto{
	background-image: url(../images-gilden/item-fotobg.jpg);
	width:191px;
	height: 118px;
	margin: 0 auto;
	float: left;
	text-align: center;
}

#item-textcontainer{
	background-image: url(../images-gilden/item-textbg.jpg);
	background-repeat: no-repeat;
	width:191px;
	margin: 0 auto;
	float: left;
	padding-top: 6px;
	padding-left: 6px;
}

#item-text{
	background-image: url(../images-gilden/item-textbg.jpg);
	background-repeat: no-repeat;
	width:179px;
	margin: 0 auto;
	float: left;
	height: 80px;
}


#item-prize{
	background-repeat: no-repeat;
	width:179px;
	margin: 0 auto;
	float: left;
	font-size: 10pt;
	text-align: right;
	font-weight: bold;
}

#item-text2{
	background-repeat: no-repeat;
	width:179px;
	margin: 0 auto;
	padding-top: 3px;
	float: left;
	font-size: 8pt;
	text-align: right;
	color: #ff8f00;
}

/* ------------------    CAT_SUBCAT   ------------------ */

#cat_subcatcontainer{
	width:720px;
	height: auto;
	float: left;
}

#cat_subcathead{
	width:720px;
	float: left;
	padding-left: 4px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	font-size: 16px;
	font-weight: bold;
}

#cat_subcatpicture{
	width:150px;
	float: left;
	padding-left: 4px;
	height:auto;
}

#cat_subcattext{
	vertical-align:text-top;
	width:540px;
	padding-left: 0px;
	float: right;
}

#cat_subcatspacer{
	width: 100%;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	margin-bottom:15px;
	padding-bottom:15px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}


/* ------------------    CAT_CATEGORY   ------------------ */
#cat_categorycontainer{
	width:730px;
	/*height:220px;*/
	margin-bottom:30px;
	padding-bottom:30px;
}

#cat_categoryhead{
	width:720px;
	float: left;
	padding-left: 4px;
	font-size: 20px;
	font-weight: bold;
}

#cat_categorytext{
	padding-left: 4px;
	padding-top: 4px;
	margin-top: 0px;
}

#cat_categorypicture{
	float: right;
	padding-left: 4px;
	padding-top: 0px;
}


#cat_category_readmore_title{
	padding-top: 4px;
	font-weight: bold;
	
}

#cat_category_readmore_list{
	padding-top: 4px;
	
}

#cat_category_readmore_list ul{
	margin: 0;
	padding-top: 0px;
	list-style-type: none;
}

#cat_category_readmore_list li {
	font-size: 11px;
}

/* ------------------    CAT_PRODUCT   ------------------ */
#cat_productcontainer{
	width:730px;
	height: auto; 
}

#cat_productdesccontainer{
	width:550px;
	padding-left: 8px;
	float: left;
	font-weight: normal;
}

#cat_productbuttoncontainer{
	widtsh:400px;
	padding-left: 8px;
	float: right;
	font-weight: normal;
	background-color:#EEEEEE;
}

#cat_producthead{
	padding-bottom: 4px;
	font-size: 16px;
	font-weight: bold;
}

#cat_productpicture{
	width:150px;
	float: left;
	padding-left: 4px;
	padding-top: 10px;

}

#cat_producttext{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#cat_productprice{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	width: 150px;
	font-size: 12px;
	font-weight: bold;
	color:#ff9300;
}
.cat_priceusd {
	font-size: 10px;
	font-weight: normal;
	color:#383838;

}


#cat_productproductnr{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}

#cat_productstock{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}
#cat_productscore{
	margin-bottom: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
}


/* ------------------    EINDE CAT_PRODUCT   ------------------ */

/* ------------------    BREADCRUMBS   ------------------ */
#bread{
	width:730px;
	padding-left:10px;
	margin-top:6px;
	margin-bottom:6px;
	clear: both;
	height: 16px;
	font-family: verdana;
	font-size: 10px;
}

#breadcrumbs ul{
	margin: 0px;
	padding: 0px;
	padding-top: 0px;
	list-style-type: none;
}

#breadcrumbs li {
	font-size: 11px;
	float: left;
	border-left: 1px solid #545454;
	padding-left: 4px;
	margin-right: 4px;
	margin-left: 0px;
	color: #545454;
	height: 14px;
	line-height: 18px;
}

#breadcrumbs li.first {
	border-left: 0px;
}

#breadcrumbs a:link, #breadcrumbs a:visited {
	color: #545454;
	text-decoration: none;
}
#breadcrumbs a:hover, #breadcrumbs a:active {
	color: #545454;
	text-decoration:underline;
}

/* ------------------    PRODUKT DETAIL   ------------------ */

#prod_detail_container{
	padding-top:0px;
	float:left;
	width: 730px;
	margin-bottom:20px;
	color: #ffffff;
}

#prod_detail_picture_large{
	float:left;
	width: 450px;
	height:300px;
	border: 1px solid #CCCCCC;
	text-align:center;
	background-color: #FFFFFF;
}

#prod_detail_picture_thumb_container{
	float:left;
	width: 448px;
	padding-left:0px;
}

.prod_detail_picture_thumb{
	border: 1px solid #CCCCCC;
	float:left;
	height: 48px;
	width: 48px;
	margin-top:5px;
	margin-right:6px;
}

#prod_detail_text{
	float:right;
	width: 264px;
}

#prod_detail_newsletter{
	margin-top:10px;
}

.voorraad_tekstkleur{
	color: #4c74a3
}

.fontsize_small{
	font-size:11px;
	color: #FFFFFF;
}

#productvariationtable th, td{
	align:left;	
}

#productvariationtable th{
	background-color:#808080;
	color:#FFFFFF;
}

#productvariationtable td{
	background-color:#D0D0D0;
	color:#383838;
}

/* tabbladen in produktdetail */
 


/*- STARRATING --------------------------- */

.star-rating,
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus,
.star-rating .current-rating{
	background: url(../images/star.gif) left -1000px repeat-x;
}
.star-rating{
	position:relative;
	width:125px;
	height:25px;
	overflow:hidden;
	list-style:none;
	margin:0;
	padding:0;
	background-position: left top;
}
.star-rating li{
	display: inline;
}
.star-rating a, 
.star-rating .current-rating{
	position:absolute;
	top:0;
	left:0;
	text-indent:-1000em;
	height:25px;
	line-height:25px;
	outline:none;
	overflow:hidden;
	border: none;
}
.star-rating a:hover,
.star-rating a:active,
.star-rating a:focus{
	background-position: left bottom;
}
.star-rating a.one-star{
	width:20%;
	z-index:6;
}
.star-rating a.two-stars{
	width:40%;
	z-index:5;
}
.star-rating a.three-stars{
	width:60%;
	z-index:4;
}
.star-rating a.four-stars{
	width:80%;
	z-index:3;
}
.star-rating a.five-stars{
	width:100%;
	z-index:2;
}
.star-rating .current-rating{
	z-index:1;
	background-position: left center;
}	

/* for an inline rater */
.inline-rating{
	display:-moz-inline-block;
	display:-moz-inline-box;
	display:inline-block;
	vertical-align: middle;
}

/* smaller star */
.small-star{
	width:50px;
	height:10px;
}
.small-star,
.small-star a:hover,
.small-star a:active,
.small-star a:focus,
.small-star .current-rating{
	background-image: url(../images/star_small.gif);
	line-height: 10px;
	height: 10px;
}

/*- EINDE STARRATING --------------------------- */

/* ----------------    BEGIN WINKELWAGEN SYSTEEM  ----------- */

#ww_infocontainer{
	width:730px;
	margin-top:10px;
	padding-left: 0px;
	float: left;
}

#ww_links{
	width:133px;
	float: left;
	background-image: url(../images/scheidingsbalk.gif);
	background-repeat: repeat-y;
	background-position: right;
}

#ww_rechts{
	width:585px;
	float: right;
	min-height:600px;

}

#ww_tekstkop{
	vertical-align:text-top;
	width:730px;
	padding-left: 4px;
	margin-bottom:10px;
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #ff9801;	
}

#ww_stappenbalk{
	padding-left: 4px;
	float: left;
}

#ww_stappenbalk p{
	color:#e1e1e1;	
}


.ww_stappenbalk_actief {
	color: #ff9801;
}

#ww_content i{
	color:#FFFFFF;
	font-style: normal;
	font-weight: bold;
	font-variant: normal;
}


#ww_rechts ul {
	margin-left: 0px;
	padding-left: 0px;
}


#ww_list li {
	float:left;
	margin: 0px;
	width:560px;
	padding-top:1px;
	padding-left: 13px;
	list-style-type:none;
	background-image: url(../images/button_m_sm.gif);
	background-repeat: no-repeat;

}

table.ww_art_overz{
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
}

table.ww_art_overz td{
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
}

table.ww_art_overz th{
	font-size: 13px;
	color: #FFFFFF;
	font-style: normal;
}

table.ww_art_overz td.g_border{
	font-size: 16px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #000000;
}

table.ww_art_overz td.g{
	font-size: 16px;
	color: #FFFFFF;
	font-style: normal;
	font-weight: bold;
}

table.ww_bet_overz{
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
}

table.ww_bet_overz td{
	font-size: 11px;
	color: #FFFFFF;
	font-style: normal;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

#ww_spacer{
	width:700px;
	padding-left: 0px;
	margin-left: 0px;
	float: left;
	margin-bottom:15px;
	padding-bottom:15px;
}

/* ----------------    GEEN ARTIKELEN  ----------- */

/* ----------------    BEGIN ACHTERGRONDINFO  ----------- */

#info_container{
	width:715px;
	margin-top:10px;
	margin-left:5px;
	margin-right:5px;
	padding-bottom:10px;
	float: left;
	background-color:#f1f1f1;
	border:1px solid #a5a5a5
}

#info_group{
	float: left;	
	width: 200px;	
}



#info_linksenrechts{
	qwidth:715px;
	margin-top:10px;
	padding-left: 0px;
	float: left;

}

#info_links{
	width:100px;
	float: left;
	padding-left:5px;

}

#info_links p{
	line-height:1.4;
	
}

#info_rechts{
	float: left;
	background-image: url(../images/infoscheidingsbalk.gif);
	background-repeat: repeat-y;
	background-position: left;
}

#info_rechts p{
	margin-left:5px;
	padding-left:5px;
	line-height:1.4;
	
}


#info_tekstkop{
	vertical-align:text-top;
	width:730px;
	padding-left: 4px;
	margin-bottom:10px;
	float: left;
	font-size: 20px;
	font-weight: bold;
	color: #4c74a3;	
}

#verhaal_links{
	width:535px;
	float: left;
	padding-left:5px;
}

#verhaal_links img{
	margin-top:10px;
	margin-bottom:10px;
}

#verhaal_rechts img{
	margin-top:10px;
	margin-bottom:10px;
}


#verhaal_links p{
	line-height:1.4;
	
}

#verhaal_rechts{
	width:170px;
	float: left;
	padding-left:5px;

}

#verhaal_rechts p{
	margin-left:5px;
	padding-left:5px;
	line-height:1.4;
	
}

/* ----------------    EINDE ACHTERGRONDINFO  ----------- */

/* ----------------    SBB            ------------------- */
.header1 {
	FONT-SIZE: 14px; font-weight: bold
}

.header2 {
	FONT-SIZE: 12px; font-weight: bold
}
.header3 {
	FONT-SIZE: 11px; font-weight: bold
}

/* ------------------    FONT DETAILS   ------------------ */

p, h1, h2, h3, h4 {
    padding-top: 0px;
    padding-bottom: 0px;
}


 h1, h2, h3, h4,{
    font-size: 13px;
    color: #FFFFFF;
    line-height: 1.2;
    margin-top: 0px;
    margin-bottom: 0px;
}



h1 {
	font-size: 20px;
	line-height: 22px;
	margin-top: 4px;
	margin-bottom: 20px;
}

h2 {
	font-size: 16px;
	line-height: 18px;
	margin-top: 0px;
	margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

h3 {
	font-size: 14px;
	line-height: 16px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h4 {
	font-size: 14px;
	font-weight: bold;
	line-height: 13px;
	margin-top: 0px;
	margin-bottom: 0px;
}

h5 {
	font-size: 20px;
	color: #FF0000;
	line-height: 22px;
}
