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

* {
	margin: 0;
	/*padding: 0;*/
}

body {
	font-family: Bookman Old Style;
	font-size: 13px;
	line-height: 22px;
	background: url(/img/image_background.gif) fixed;
	margin: 0px;
	padding:0px;
	color: #303030;
	text-align:center;
}
h1{margin:0px 0px 0px 0px;font-weight:bold;font-size:20px;text-decoration:none;}
h2{font-weight:bold;font-size:18px;text-decoration:none;}
h3{font-weight:bold;font-size:16px;text-decoration:none;}

input, select, textarea {
	background-color: #8E8884;
	color: #303030;
    border: 1px solid #707070
}

#container {
	width: 900px;
	margin: 0 auto;
	text-align:left;
}
#zoeken {
	width:900px;
	float: left;
	margin-top:30px;
	height:30px;
}
#zoeken-box {
	text-align:right;
	float:right;
	width:300px;
	height:30px;
}
.zoeken_menu {
	width:250px;
	/*height:24px;*/
	background-color:#8E8884;
	border:1px solid #707070;
	background-color:#8E8884;
	font-family: Bookman Old Style;
	font-size:14px;
}
.boxlook_menu {
	background-color:#8E8884;
	border:1px solid #707070;
	font-family: Bookman Old Style;
	font-size:14px;
	width:25px;
	/*height:24px;*/
}
#grijs-bg-box {
	width:880px;
	background:#8E8884;
	float:left;
	padding:10px;
	margin-bottom:30px;
}
#header-box {
	width:880px;
	height:225px;
	float:left;
	background: #FFFFFF;
}
.header-knop {
	width:880px;
	background:url(/img/image_header_2.gif) no-repeat;
	height:200px;
	display:block;
}
#crumbtrail {
	width:660px;
	height:20px;
	margin-left:10px;
	color:#8E8884;
	float:left;
}
.crumbtrail {
	text-decoration:underline;
	color:#8E8884;
}
#vertel-vriend {
	width:200px;
	float:right;
	margin-right:10px;
	color:#8E8884;
	text-align:right;
}
.vertel-vriend {
	text-decoration:underline;
	color:#8E8884;
}
#content-box {
	float:left;
	width:628px;
	border:1px solid #707070;
	margin-top:20px;
	margin-right:10px;
}
.TextHeader {
    font-size: 20px;
    font-weight: bold;
    margin-bottom: 10px;
}
#margin {
	margin:10px;
}


/* ------------- menu ----*/
#linker-rij {
	width:240px;
	float:left;
	margin-top:10px;
}

.left_div_header {
	height:25px;
	color:#8e8884;
	border-top: 1px solid #707070;
	border-left:1px solid #707070;
	border-right:1px solid #707070;
	background: #FFFFFF;
	padding-left:10px;
	margin-top:10px;
}
.menurand {
	border: 1px solid #707070;
	padding:6px;
	background:#c09a15;
}

#menu {
    padding-left    : 2px;
    margin-left     : 0px;
    margin          : 0px;
    }


a:link, a:visited {
    color                : #303030;
    font-weight          : normal;
    font-size            : 13px;
    text-decoration      : underline;
    margin               : 0px;

}

a:hover, a:active {
    color                : #303030;
    font-weight          : normal;
    font-size            : 13px;
    text-decoration      : underline;
    margin               : 0px;
}

a.achteruit:link, a.vooruit:link, a.achteruit:visited, a.vooruit:visited {
    color                : #303030;
    font-weight          : normal;
    font-size            : 13px;
    text-decoration      : none;
    margin               : 0px;

}

a.achteruit:hover, a.vooruit:hover, a.achteruit:active, a.vooruit:active {
    color                : #303030;
    font-weight          : normal;
    font-size            : 13px;
    text-decoration      : none;
    margin               : 0px;
}

#menu li a:link, #menu li a:visited {
    color                : #303030;
    font-weight          : normal;
    font-size            : 13px;
    text-decoration      : underline;
    margin               : 0px;

}

#menu li a:hover, #menu li a:active {
    color                : #303030;
    font-weight          : normal;
    font-size            : 13px;
    text-decoration      : underline;
    margin               : 0px;
}

.active-link {
    font-weight: bold !important;
}



ul {
    margin                : 1px 0px 0px -2px;    /* top, rechts, onder, links */
    padding                : 0px 0px 0px 0px;
    list-style            : none;
}

li {
    margin                : 1px 0px 0px 3px;    /* top, rechts, onder, links */
    padding                : 0px 0px 0px 0px;
    /* list-style            : none; */
}


#cat-menu {
    display: none;
    padding-left: 10px;
}



.treeview li {
    list-style-type        : none;
    margin                : 2px 0px 3px 2px;    /* top, rechts, onder, links */
    padding                : 0px 0px 0px 2px;    /* inspringen 1e child */
}


.treeview li.submenu {
	text-decoration:underline;
    cursor                : pointer;
    }

.treeview li.submenu:link{
    font-family            : Tahoma, Verdana;
	text-decoration:underline;
    font-size            : 12px;
}
.treeview li.submenu:hover {
    font-weight         : normal;
	text-decoration:underline;
}


.treeview li.submenu ul {
    display                : none; /* Hide them by default. Don't delete. */
}

.treeview .submenu ul li {
    cursor                : default;
    font-weight            : normal;
    border-bottom        : 0px;
    border-top            : 0px;
    border-left            : 0px;
    border-right        : 0px;
    border-style        : solid;
    border-color        : #FFFFFF;
}

.boxlook_aanmelden {
	background-color:#8E8884;
	border:1px solid #707070;
	font-family: Bookman Old Style;
	/*height:24px;*/
}

/* --------------- Product pagina ----*/
#pagina-inhoud {
	width:608px;
	margin:10px 0 10px 0;
	float:right;
	text-align:right;
}
.pagina-inhoud-nummers{
	color:#303030;
}
.pagina-inhoud-pijl {
	padding: 2px 10px 2px 10px;
	border:1px solid #707070;
	color:#303030;
	text-decoration:none;
}

#product-box {
    width: 608px;
    float: left;
    border-top: 1px solid #707070;
    margin-top: 5px;
}

.product-box-small {
	width: 180px;
	float: left;
	border: 1px solid #707070;
	margin: 5px 12px 20px 8px;
    text-align: center;
    height: 400px;
}

#product-afbeelding {
    width: 120px;
    padding: 5px 0 5px 0;
    float: left;
    vertical-align: middle;
}
#product-afbeelding-small {
	padding: 5px 0 5px 0;
	vertical-align: middle;
}
#productlijst-tekst {
    width: 488px;
    float: left;
    padding: 5px 0 5px 0;
}
#productlijst-tekst-small {
	float: left;
	padding: 5px 0 5px 0;
}
.prijs-lijst {
    font-weight: bold;
    font-size: 20px;
    text-decoration: none;
}
.prijs-sup {
	font-weight: bold;
	font-size: 12px;
	text-decoration: none;
    vertical-align: top;
    line-height: 12px;
}
.bestel-knoppen {
	border: 1px solid #707070;
	text-decoration: none;
	color: #303030;
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
}


/* --------------- Meer info pagina ----*/
#meer-info-afbeelding {
	width: 608px;
	float: left;
	border-bottom: 1px solid #707070;
	padding: 10px 0 10px 0;
	margin-bottom: 20px;
}
#voeg-toe-winkelwagen {
	width: 608px;
	float: right;
	text-align: right;
	margin: 10px 0 10px 0;
}
.boxlook_content{
	border: 1px solid #707070;
	background-color: #8E8884;
	font-family: Bookman Old Style;
}


/* --------------- Footer ----*/

#footer {
	width: 880px;
	float: left;
	margin-top: 20px;
	border-top: 1px solid #707070;
	text-align: center;
	font-size: 11px;
}
.footer {
	font-size: 11px;
	color: #303030;
	text-decoration: underline;
}