Screen {
	display: none;
}

/* PAGE */
html, body {
	margin: 0; padding: 0;
	height: 100%; min-height: 100%;
	min-width: 100%;
}
html {
	background: url('header_back-f9f946de0e31764bce20384f4237696e.gif') repeat-x left top;
}


#wrapper {
	position: relative;
	width: 990px;
	margin: 0 auto;

}

/* HEADER */
#header {
	position: relative;
	width: 990px; height: 102px;
}
#logo {
	position: absolute; top: 0; left: 0;
	width: 270px; height: 102px; overflow: hidden;
}
#logo h1,
#logo h3 {
	margin: 0; padding: 0; font-size: 15px;
}
#logo a {
	display: block;
	width: 270px; height: 102px;
	background: url('logo_vandijk-1b70c361ee38b6b64b52153cfe943354.png');
	text-decoration: none;
	text-indent: -999em;
}

/* search */
#headerSearch {
	position: absolute; top: 31px; left: 336px;
}
#headerSearch fieldset {
	margin: 0; padding: 0; border: 0;
}
#headerSearch legend {
	display: none;
}
#headerSearch .input {
    background: url('input_headersearch-683c048409db489935771f511bba8ee5.gif') no-repeat scroll left top transparent;
    color: #003440;
    height: 26px;
    margin: 20px 10px 3px 0;
    width: 294px;
}

#headerSearch td,#headerSearch tr{padding:0px; margin:0px;}

#headerSearch td.left{
    margin: 0;
    padding: 0 0 0 7px;
    width: 95%;
}


#headerSearch .input input {
    background: none repeat scroll 0 0 transparent;
    border: none;
    height: 14px;
    padding: 5px 0px;
    width: 190px;
}

#headerSearch .input, #headerSearch .submit, #headerSearch .select {
    float: left;
    font-size: 12px;
}


#headerSearch .select {
    background: url('input_headersearch-683c048409db489935771f511bba8ee5.gif') no-repeat scroll right -8px transparent;
    float: right !important;
    width:100%!important;
}


#zoekInfo a{
    margin-top:48px;
    margin-left:-55px;
    padding:0 0 0 19px;
    left:0;
    position:absolute;
    color:#fff;
    text-decoration:none;
    background:url('bullet_white-6c5bfe42be7b5d6c578201ace3b56f40.gif') no-repeat scroll left 3px transparent;
}

#winkelwagenOverzicht{
    background: url('bullet_dblue-d4e99e7a054374a32cba7a4853af5b15.gif') no-repeat scroll left 3px transparent;
	margin:6px 10px 3px 42px;
    color:#007491;
    padding:0 0 0 19px;
    text-decoration:none;
    height: 40px;
	cursor: pointer;
}

#winkelwagenOverzicht:hover{
    color:#FF9900!important;
    background: url('bullet_orange-1fef0fa6131c011b1abdfc7fdba3ff01.gif') no-repeat scroll left 3px transparent;
}

.winkelwagenTextArticles{
    display: block;
}

#winkelwagenArtikel{
    margin-left: -18px;
    margin-top: 4px;
}

#winkelwagenArtikel a{
    color:#004759;
    text-decoration:none;
}

#winkelwagenArtikel .active{
    color:#004759;
    text-decoration:none;
}


#searchSelect{
    background: url('input_headersearch-683c048409db489935771f511bba8ee5.gif') no-repeat scroll -5px -1px transparent;
    border-color:#2391AC;
    border-style: dotted;
    border-width: 0 0 0 1px;
    height: 25px;
    margin: 20px 10px 3px -10px;
    width: 60px;
    padding:5px;
}

#headerSearch .submit{
    height: 25px;
    margin: 21px 10px 3px 0px;
}

#headerSearch .link {
	clear: both;
	width: 245px;
}
#headerSearch .link a {
	float: right; display: inline;
	padding: 0 0 0 19px;
	background: url('btn_bullet_white-e265818273424dcf126c5127c801272a.gif') no-repeat left 5px;
	text-decoration: none;
	color: #fff;
}
#headerSearch .link a:hover {
	text-decoration: underline;
}

/* headerService */
#headerService {
	position: absolute; right: 0; top: 5px; width:240px;
}


#headerService a {
	display: block;
	font-size: 15px;
	background: url('btn_bullet_white-e265818273424dcf126c5127c801272a.gif') no-repeat left 7px;
	padding: 0 0 0 19px;
	line-height: 1.4;
	text-decoration: none;
	color: #fff;
}
	* +html #headerService a { background-position: left 6px; }
	* html #headerService a { background-position: left 6px; }

#headerService a:hover {
	color: #ff811c;
}

/* customerType */
#customerType {
    background: url('shopingKar-13d896c4354debe7f28c42146490d99c.png') repeat scroll 0 0;
    bottom: 0;
    height: 49px;
    position: absolute;
    right: 0;
    width: 280px;
}

/* topBar */
#topBar {
    color: #004759;
    margin: 0;
    padding-bottom: 1px;
    padding-top: 3px;
    width: 990px;
}

#topBar a,
#orderDetail .info a{
    color:#ff9900;
    text-decoration:none;
}

#topBar a:hover,
#orderDetail .info  a:hover{
    color:#004759;
}

/* login */
#topBar .login {
	float: left; display: inline;
	margin: 5px 0 0 0; padding: 12px 0 9px 35px;
	background: url('ico_headerlogin-fd42655cb6918c9efab8ac57ee619d9b.gif') no-repeat left top;
	text-decoration: none;
	color: #005569;
}
#topBar .login:hover {
	text-decoration: underline;
	color: #1ca3c4;
}
#topBar .cart {
	float: left; display: inline;
	margin: 5px 0 0 15px; padding: 12px 0 9px 43px;
	background: url('ico_headercart-8974c808cf86263c53db5210f9c714a5.gif') no-repeat left top;
	white-space: nowrap;
	text-decoration: none;
	color: #005569;
}
#topBar .cart:hover {
	color: #1ca3c4;
}
#topBar .cart span {
	padding-left: 7px;
	background: url('dot_dblue-be57f523b85c12974026d2f4b755b8fa.gif') no-repeat left center;
}
#topBar .cart:hover span {
	background-image: url('dot_orange-5272303bd3a34ec684e9e4c3cca5b02b.gif');
}
#topBar .account {
	float: left; display: inline;
	margin: 5px 0 0 0; padding: 12px 0 9px 35px;
	background: url('ico_headerlogin-fd42655cb6918c9efab8ac57ee619d9b.gif') no-repeat left top;
	color: #005569;
}
#topBar .account .user {
	font-weight: bold;
}
#topBar .account a {
	padding: 0 0 0 10px;
	background: url('dot_dblue-be57f523b85c12974026d2f4b755b8fa.gif') no-repeat 1px center;
	color: #005569;
}
#topBar .account a:hover {
	background-image: url('dot_orange-5272303bd3a34ec684e9e4c3cca5b02b.gif');
	color: #1ca3c4;
}

/* mainMenu */

#mainMenu{
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #C6D8DC;
    clear: both;
    height: auto;
    margin: 4px 0 15px;
    padding: 5px 0 5px 10px;
    position: relative;
    width: 973px;
    z-index: 1;
    zoom:0;
    _text-indent:2;
    *text-indent:2;
}

/* FOOTER */
#footer {
	position: relative;
	min-width: 990px;
	background: #0098bc url('footer_back-6baef2a14117b3494266db813946aa34.gif') repeat-x left bottom;
}
#footer .content {
	margin: 0 auto;
    padding-left:10px;
	width: 990px;
	background: url('dots_hor_white-0e18fd6069c915daa7e29a05f64b8985.gif') repeat-x left bottom;
	color: #fff;
}
#footer h3 {
	margin: 0 0 5px 0;
	text-transform: uppercase;
	font-size: 18px;
	color: #fff;
}
#footer .nav {
	float: left; display: inline;
	margin: 7px 13px 7px 7px;
	width: 225px;
}
#footer.klantenservice .nav {
	width: 225px;
}
#footer .nav ul {
	margin: 0; padding: 0; list-style: none;
}
#footer .nav li {
	margin: 0 0 3px 0;
}
#footer .nav li a {
    padding: 0 0 0 19px;
	background: url('btn_bullet_white-e265818273424dcf126c5127c801272a.gif') no-repeat left 2px;
	text-decoration: none;
	color: #fff;
}
#footer .nav li a:hover,
#footer .nav li a.active {
	text-decoration: none;
	background: url('bullet_orange-1fef0fa6131c011b1abdfc7fdba3ff01.gif') no-repeat left 2px;
    color:#ff9900;
}
#footer .newsletter {
	float: right; display: inline;
	width: 250px;
}
#footer .newsletter fieldset {
	margin: 0; padding: 0; border: 0;
}
#footer .newsletter legend {
	display: none;
}
#footer .newsletter .input {
	margin: 0 10px 3px 0;
	width: 162px; height: 24px; overflow: hidden;
	background: url('input_newsletter-fc1fab4745cf9eb84d12cf4981b645ec.gif') no-repeat left top;
	color: #003440;
}
#footer .newsletter .input input {
	width: 142px; height: 14px;
	padding: 4px 10px;
	background: none; border: 0;
	font-size: 12px;
}
	* +html #footer .newsletter .input input { padding-top: 3px; }
	* html #footer .newsletter .input input { padding-top: 3px; }

#footer .newsletter .input,
#footer .newsletter .submit {
	float: left; display: inline;
}
#footer .newsletter .disclaimer {
	clear: both;
	padding: 3px 0;
	font-size: 11px;
	color: #b3dfe9;
}

/* copyright */
#footer #copyright {
	margin: 0 auto; padding: 15px 0 15px 0;
	width: 990px;
	text-align: center;
	color: #a1cfda;
}
#footer #copyright a {
	text-decoration: none;
	color: #a1cfda;
}
#footer #copyright a:hover {
	text-decoration: underline;
	color: #fff;
}
#bottom {
	height: 0; line-height: 0%; font-size: 0;
}

#﻿header{
    _z-index: 999!important;
    *z-index: 999!important;
	position: absolute;
    zoom:0;
    _text-indent:2;
    *text-indent:2;
}

/* CONTENT */
#content {
	position: relative;
    _z-index: -1!important;
    *z-index: -1!important;
	clear: both;
	width: 990px;
	margin: 5px 0 20px 0;
    _text-indent:3;
    *text-indent:3;
}

.fullFrame {
	width: 964px;
	padding: 12px;
	border: 1px solid #c6d8dc;
}
.fullFrameSmall {
	width: 714px;
	padding: 12px;
	border: 1px solid #c6d8dc;
}
.duoFrame .mainFrame {
	float: left; display: inline;
	width: 459px;
	padding: 10px;
	border: 1px solid #c6d8dc;
    position:relative;
    margin-bottom:10px;
}
.duoFrame .sideFrame {
	float: right; display: inline;
	width: 226px;
	padding: 10px;
	border: 1px solid #c6d8dc;
    position:relative;
}

.filterContentFrame {
	width: 990px;
}

.filterContentFrame .contentFrame {
	float: right; display: inline;
	width: 740px;
}
.filterContentFrame .filterFrame {
	float: left; display: inline;
	width: 238px;
}

.filterContentFrame .sideMenuFrame {
	float: left; display: inline;
	width: 238px;
}

