@charset "utf-8";
* {box-sizing: border-box; -moz-box-sizing: border-box;}
body, html, form, tr, th, td, img {padding:0; margin:0;}
img	{ border: 0; }
label{ cursor: pointer; }
	
body, table {
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color: #000;
}

.form_input
{
	border: none;
	background: none;
	color: #957D4D;
	cursor: pointer;
	font-weight: bold;
	font-family:Arial,Helvetica,sans-serif;
	font-size:12px;
}

.wittetekst
{
	color: #fff;
}
a {
	text-decoration:underline;
	color:#957D4D;
}

a:hover{
	color:#957D4D;
}

h1{
	font-weight:bold;
	color:#1B150F;
	width:100%;
	padding:0px;
	font-size:18px;
}

h2{
	font-weight:bold;
	color:#1B150F;
	width:100%;
	padding:0px;
	font-size:16px;
}
.header_text{
	font-weight:bold;
	color:#1B150F;
	width:100%;
	border-bottom:3px solid #F1F1F1;
	margin:0 0 10px 0;
	padding:0px;
	font-size:13px;
}

legend {
	font-weight: bold;
	color: #000000;
}
.productHeader {
	font-weight:bold;
	color:#1B150F;
	font-size:22px;
	border:0;
}
/*////hacks/////*/
span.errMsg{
	color:red;
	text-align:center;
	padding:3px;
	margin:5px;
}


/*///// LAYERS /////*/
body{
	height: 100%;
	width: 100%;
	text-align:center;
	padding:0;
	margin:0;
}

#container{
	position:relative;
	background: white /*url('images/bg.gif') center top repeat-y*/;
	width: 1006px;
	margin: 0 auto;
	padding:0;
}

#middle {
	margin-left: 0px;
	/*border: 20px solid #1b150f;*/
	padding: 0px;
}
#content_right
{
	background: #1B150F;
	height: 508px;
}

#content_left {
	width: 180px;
	background: #1B150F;
}

#content_left #left_categories a:hover
{
	color: #957D4D;
}
#left_categories a
{
	text-decoration: none;
	color: white;
}
#mede_categories 
{
	padding: 15px;
	margin: 0px;
}
#left_categories #mede_categories a.active
{
	border-bottom: 1px solid #957D4D;
	display: block;
	color: #957D4D;
}
#left_categories li
{
	list-style: none;
	text-align: left;
}

#content_left #left_top
{
	background: #1b150f; 
	min-height: 160px; 
	width: 180px; 
	margin-bottom: 10px;
	text-align: center;
	border-bottom:5px solid white;
}
#content_right
{
	width: 180px;
}

#content_right #column_right{
	border: 4px solid #1D1917;
	height: 500px;
}

#brandnames{
    width:1038px;
	height:165px;
	background: #FFF url('http://img4.quiges.com/images/header-totaal.jpg') no-repeat;
}
	
#content{
	
	/*background:url('images/bg_main.jpg') center top no-repeat;*/
	line-height:18px;
	padding: 10px 10px 0;
	text-align: left;
	/*border: 10px solid #1b150f;*/
}

table.element {				/* paars element */
	padding: 0;
	margin: 0 0 15px 0;
}


#content_left,
#content_left  td {	/* breedte instellen voor de linkerkant */
	width: 180px;
}
#content_left a {	/* breedte instellen voor de linkerkant */
	/*border-bottom: 1px solid #ae9463;*/
	display: block;
}

#content_left a.active {	/* breedte instellen voor de linkerkant */
	border-bottom: 1px solid #957D4D;
	color: #957D4D;
	display: block;
}

#content_left table td
{
	padding-left: 15px;
}


table.element td {
	color:#fff;
	background: #1B150F;
	margin:0;
	padding: 0 10px;
}
table.element a{
	color:#fff;
	text-decoration: none;
}
table.element a:hover{color:#000000;}

#content table.element td {
	color:#fff;
	background: #1B150F;
	margin:0;
	padding: 0 10px;
	/*font-size: 10px;*/
}
#content table.element th.top { 		/* afgeronde bovenkant */
	background: url('images/midden_top.gif') no-repeat;
	height: 15px;
}
#content table.element th.bottom { 	/* afgeronde onderkant */
	background: url('images/midden_bottom.gif') no-repeat;
	height: 15px;
}
#content table.element a{
	color:#000000;
	text-decoration:underline; /*hierstond fontsize: 10px;*/
}
/*#content table.element a:hover{color:#000000;font-size: 10px;}*/


img#winkelwagentje {
	float: right;
}
.wagentje_tekst{
	font-size:11px;
	color:#000000;
}
.wagentje_prijs{
	font-size:11px;
	font-weight:bold;
	color:#000000;
}

/* ---------------------------------------------------- MENU --*/
#usr-optns
{
	z-index: 3;
	position: absolute;
	text-align: right;
	padding-bottom: 0px;
	margin: 5px 10px 0px;
	padding-left: 0px;
	padding-right: 42px;
	max-width: 700px;
	height: 47px;
	top: 0px;
	right: 0px;
	padding-top: 2px;
}


/***** WEBSHOP *****/
div#PageLinks {
	font-weight: bold;
	float: right;
}
div#PageLinks a {

	background: #EFEFEF;
	text-align: center;
	border: 1px solid #DEDEDE;
	font-weight: normal;
	text-decoration: none;
	padding: 2px 5px;
}
div#PageLinks a:active, div#PageLinks a:hover {background: #FAFAFA;}
div#PageLinks a.active {
	background: #1B150F;
	color: #000000;
	font-weight: bold;
	border: 1px solid #1B150F;
}
div#PageLinks a.active:active, div#PageLinks a.active:hover {background: #1B150F;}

input.bestelknop {
	width: 60px;
	height: 33px;
	background: url('http://img4.quiges.com/images/wagentje2.gif') no-repeat;
	border: none;
}

.webshop_cat p, .webshop_cat a 
{
	color: white;
	height: 35px;
	margin: 0px;
	padding: 0px;
	text-decoration: none;
}

.webshop_cat a p
{
	height: 35px;
	overflow: hidden;
}

.webshop_cat, .webshop_cat 
{	
	display: block;
	float: left;
	width: 110px;
	height: 150px;
	color: white;
	font-weight: bold;
	text-decoration: none;
	text-align: center;
	background: #1B140E;
	border: 1px solid white;
	padding: 4px;	
}

.webshop_cat img {
}

/**
 * Webshop items
 */
div.webshop_item a,
div.webshop_item_hover a {
	text-decoration: none;
}
div.webshop_item,
div.webshop_item_hover {
	position: relative;
	overflow: hidden;
	display: block;
	float: left;
	width: 125px;
	height: 238px;
	text-decoration: none;
	text-align: center;
	background: #EFEFEF;
	line-height: normal;
	border: 1px solid #DEDEDE;
	padding: 8px 0 0 0;
	margin: 0 6px 6px 0;
}
div.webshop_item_hover {
	background: #FAFAFA;
}

div.webshop_item img {
	filter:alpha(opacity=50);
	opacity: 0.50;
	border: 1px solid #000000;
}
div.webshop_item_hover img {
	filter:alpha(opacity=100);
	opacity: 1.00;
	border: 1px solid #000000;
}

.webshop_item span.item_naam,
.webshop_item_hover span.item_naam {
	cursor: pointer;
	position: absolute;
	top: 115px;
	left: 6px;
	text-align: left;
	font-size: 12px;
	color: #1B150F;
	font-weight: bold;
}

.webshop_item span.item_artikelnummer,
.webshop_item_hover span.item_artikelnummer {
	cursor: pointer;
	position: absolute;
	top: 130px;
	left: 6px;
	text-align: left;
	font-size: 12px;
	color: #814189;
	font-weight: bold;
}

.webshop_item .item_prijs,
.webshop_item_hover .item_prijs{
	cursor: default;
	position: absolute;
	top: 153px;
	left: 6px;
}

.webshop_item .item_prijs3,
.webshop_item_hover .item_prijs3{
	cursor: default;
	position: absolute;
	top: 150px;
	left: 6px;
}

.webshop_item .item_prijs5,
.webshop_item_hover .item_prijs5 {
	cursor: default;
	position: absolute;
	top: 178px;
	left: 6px;
}



.webshop_item .links_veld,
.webshop_item_hover .links_veld {
	cursor: text;
	position: absolute;
	top: 210px;
	left: 6px;
}
.webshop_item .bestelknop,
.webshop_item_hover .bestelknop{
	cursor: pointer !important;
	position: absolute;
	top: 207px;
	left: 55px;
}

.webshop_item .loadingPic,
.webshop_item_hover .loadingPic,
.webshop_item .donePic,
.webshop_item_hover .donePic {
	position: absolute;
	top: 207px;
	left: 86px;
	border: none;
}

/*////////////////////////////////////////////
///		T E X T
////////////////////////////////////////////*/
img {
padding:0;
margin:0;
}

#tabel_betaalopties {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}


/*////////////////////////////////////////////
///		VOORTGANGS INDICATOR
////////////////////////////////////////////*/
table#voortgang {
	height: 24px;
	border: 1px solid #d1d1d1;
	background: #000000;
	margin: 0 0 20px 0;
}
table#voortgang td {
	height:24px;
	text-align: center;
}
table#voortgang td.standby {
	background: url('images/voortgang_standby_bg.gif') repeat-x;
}
table#voortgang td.standby, table#voortgang td.standby a {
	font-weight: normal !important;
	color: #929292 !important;
	text-decoration: none !important;
}

table#voortgang td.active {
	background: url('images/voortgang_active_bg.gif') repeat-x;
}
table#voortgang td.active, table#voortgang td.active a {
	font-weight: bold !important;
	color: #000000 !important;
	text-decoration: none !important;
}
/*////////////////////////////////////////////
///		WINKELMANDJE
////////////////////////////////////////////*/
table#winkelmandje {
	background: #f7f7f7;
	margin: 0 0 20px 0;
}

table#winkelmandje th {
	font-size: 12px;
	font-weight: bold;
	background: #737373;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding: 6px 0 3px 10px;
	margin: 0;
}
table#winkelmandje .mid {
	font-size: 12px;
	background: #ebebeb;
	color: #000000;
	border-bottom: 1px solid #737373;
	padding: 4px 0px 3px 4px;
	margin: 0;
}
table#winkelmandje td.mid a {color: #000000 !important;}
table#winkelmandje td.geenproducten {
	font-size: 11px;
	color: #929292;
}

table#winkelmandje .noborder {
	border: none !important;
}
table#winkelmandje .bottom {
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding: 4px 0 1px 4px;
	margin: 0;
}

table#winkelmandje input.aantal_input {
	width:25px;
	border: 1px solid #666666;
	background: #000000;
	height: 18px;
	font-size: 10px;
}
table#winkelmandje input.aantal_button {
	border: 1px solid #666666;
	height: 18px;
	font-size: 10px;
}

span#verderwinkelen_span {
	text-align: left;
	display: block;
	width: 98%;
	background: #ebebeb;
}
a#verderwinkelen_link {
	height: 18px;
	font-weight: bold;
	color: #000000 !important;
	background: #737373;
	padding: 3px 12px;
	margin: 0;
}

/*////////////////////////////////////////////
///		Betaalmethode kiezen
////////////////////////////////////////////*/
table.graytable {
	background: #f7f7f7;
	margin: 0 0 20px 0;
}
table.graytable tr.gtLightGrey {background: #f7f7f7;}
table.graytable tr.gtWhite {background: #000000;}
table.graytable tr.gtLightGreen {background: #dcf7d1;}
table.graytable tr.gtVeryLightGreen {background: #e8f7e3;}

table.graytable .clicky {
	cursor: pointer;
}
table.graytable th {
	background: #737373;
	color: #000000;
	border-bottom: 1px solid #515151;
	text-align: left;
	font-size: 12px;
	padding: 6px 0 3px 10px;
}
table.graytable tr td {
	border-top: 1px solid #000000;
	border-bottom: 1px solid #515151;
	padding: 10px;
}
table.graytable tr td.tdText {
	background: #ebebeb;
	padding: 10px;
	border-bottom: 1px solid #000000;
}
table.graytable tr td.noborder {border: none !important;}
table.graytable tr td.notopborder {border-top: none !important;}

table.graytable .gtNaam {
	font-weight: bold;
	padding-left: 0;
}

table.graytable .gtRadio {
	padding: 7px 2px 5px 10px;
}

/* Voor tabbelen in de tabel */
table.graytable tr td table tr td {
	background: none;
	border: none;
	padding: 0;
	margin: 0;
}


/*////////////////////////////////////////////
///		grayDataTable (voor gegevens)
////////////////////////////////////////////*/
table.grayDataTable {
	background: #f7f7f7;
	margin: 0 0 20px 0;
	border-bottom: 1px solid #787878;
}
table.grayDataTable th {
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	background: #737373;
	color: #000000;
	border-bottom: 1px solid #000000;
	padding: 6px 6px 3px 10px;
	margin: 0;
}
table.grayDataTable td {
	padding: 1px 10px;
}
table.grayDataTable td.caption {
	width: 180px;
	background: #ebebeb;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	text-align: right;
	padding: 4px 6px;
}

table.grayDataTable td.tdText {
	background: #ebebeb;
	padding: 10px;
	border-bottom: 1px solid #000000;
}

table.grayDataTable .styledInput {
	height: 18px;
	width: 150px;
	font-size: 11px;
	border: 1px solid #666666;
	background: #000000;
}




/*////////////////////////////////////////////
///		Errors
////////////////////////////////////////////*/
.formError {
	position: relative;
	left: 1%;
	display: block;
	color: #e21717;
	width: 98%;
	border: 1px solid #e21717;
	background: #fee5e5;
	padding: 5px 10px;
	margin: 0 0 20px 0;
}

.formMelding {
	position: relative;
	left: 1%;
	display: block;
	color: #2117e2;
	width: 98%;
	border: 1px solid #2117e2;
	background: #e9e5fe;
	padding: 5px 10px;
	margin: 0 0 20px 0;
}





/*////////////////////////////////////////////
///		Diversen
////////////////////////////////////////////*/

.styledButton {
	border: 1px solid #666666;
}
.styledInput {
	width: 200px !important;
	border: 1px solid #666666;
	background: #000000;
}
.styledArea {
	width: 200px;
	height: 75px;
	border: 1px solid #666666;
	background: #000000;
}
.styledSelect {
	width: 200px;
	font-size: 10px;
}
.inputSmall {
	width: 60px !important;
}
.inputSplitP1 {
	width: 160px !important;
	margin-right: 5px;
}
.inputSplitP2 {
	width: 35px !important;
}


/*///// FORMS /////*/
.links_button{
	width: 100%;
	height: 20px;
	line-height: 12px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
}

.links_veld{
	width:100%;
	height:15px;
	line-height: 12px;
	color:#3E3E3E;
	border:1px solid #3E3E3E;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.rechts_button{
	background-color:#F1F1F1;
	width: 100%;
	height:17px;
	line-height: 14px;
	border:1px solid #3E3E3E;
	font-family:Arial, Helvetica, sans-serif;
	font-size:11px;
	color:#CF0F86;
	margin: 5px 0 0 0;
}

/*** Nieuwsbrief ***********************************/
fieldset.nb_aanmelden {
	width: 200px;
	float: right;
}


.pageHeading{
	font-weight:bold;
	color:#1B150F;
	width:100%;
	/*border-bottom:3px solid #F1F1F1;*/
	margin:0 0 10px 0;
	padding:0px;
	font-size:13px;
}

.pageHeading2{
	font-weight:bold;
	color:#1B150F;
	width:100%;
	/*border-bottom:3px solid #F1F1F1;*/
	margin:0 0 10px 0;
	padding:0px;
	font-size:12px;
}


.headerNavigation{

}
.borderGray {border:1px solid #666666;}
TD.discountMain {  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  line-height: 1.5;
}
TD.discountHead {font-family:Verdana, Arial, Helvetica, sans-serif; font-size:14px; font-weight:bold; color: white; background-color: #6fbaf1;}



/*aangepaste raster voor de product listing*/

.box1 .productListing-data img
{
	width: 50px;
	height: 40px;
}

.box1 .productListing-odd
{
background:#EFEFEF none repeat scroll 0 0;

}

#webshop .productListing-odd, #webshop .productListing-even
{
	display: inline;
	float:left;
	height:212px;
	width:115px;
	margin:0 6px 6px 0;
	color: white;
	font-family: arial;
	font-size: 12px;
	border: 1px solid white;
	outline: 2px solid black;
	background:#1b150f none repeat scroll 0 0;
}


#webshop .productListing-odd td, #webshop .productListing-even td
{
	min-height: 10px;
	width: 108px;
}

#webshop .productListing-odd h3, #webshop .productListing-even h3
{
	color: white;
	font-family: arial;
	font-size: 14px;
	font-weight:normal;
	margin-top:5px;
}

#webshop .productListing-odd:hover, #webshop .productListing-even:hover
{
	border: 1px solid #957D4D;
	background:#34312D none repeat scroll 0 0;
	/*background:#ae9463 none repeat scroll 0 0;*/
}


	
#webshop .productListing-data
{
	width: 100%;
	display:inline;
	float:left;
	text-align: center;
	
}
#webshop
{
	padding: 10px 60px;
}

#webshop .productListing-qty
{
	margin-right:6px;
	vertical-align:middle;
	width:40px;
}

#content #popup
{
	display: none; 
	border: 2px solid #D3D3D3; 
	padding: 10px; 
	background: white; 
	width: 500px; 
	height: 210px; 
	position: absolute; 
	z-index: 100;
	margin-left: auto; 
	margin-right: auto;
}

#background_opacity
{
	filter: alpha(opacity = 50); 
	zoom: 1;
	display: none; 
	background: black; 
	width: 100%; 
	height: 100%; 
	opacity: 0.5; 
	position: absolute; 
	top: 0px; 
	left: 0px;
}

#popup #close_button
{
	position: absolute; 
	right: 2px; 
	bottom: 2px;
}

#contentholder
{
	margin: 0 auto;
	background: #1b150f;
	height:150px;
}

#contentholder div
{
	margin: 0px 4px 0px 4px;
	width: 100px;
	height: 115px;
	display: inline-block;
	background: url('http://www.quiges.nl/lijsten/img/upload/test.png') no-repeat;
}

.hoverlink
{
	color: #957D4D;
}
.hoverlink:hover
{
	color: #34312D;
}



/*
Nieuwe product overzichtspagina
*/
#webshop .productItem, #saleItems .productItem
{
	display: inline;
	float: left;
	position: relative;
	width: 115px;
	min-height: 212px;
	display: inline;
	margin:0 6px 6px 0;
	border:1px solid #fff;
	color: white;
	outline: 2px solid black;
	background:#1b150f none repeat scroll 0 0;
	text-align: center;
}

#saleItems
{
	width: 626px;
	margin-top:103px;
}

#product_info #saleItems
{
	margin-top:0px;
}

#saleItems #innerContainer
{
	width: 624px;
	height: 184px;
	margin-left: 2px;
}
#saleItems h2
{
	padding: 15px 5px; 
	background:#1b150f none repeat scroll 0 0;
	color: white;
	text-align: left; 
	font-size: 16px;
}

#saleItems .productItem + .productItem
{
	margin-left: 12px;
}  

#saleItems .productItem
{
	min-height: 180px;
	margin: 0px;
}
#saleItems .productItem_price
{
	min-height: 18px; 
	padding-top: 2px;
}

.productItem_name
{
	height: 40px;
	overflow: hidden; 
	margin-top: 5px;
}

.productItem h3
{
	color:#fff;
	margin: 5px 0 0;	
}

#webshop .smallText
{
	border: 2px solid black;
}

.addthis_button_facebook span
{
	background: url('http://img4.quiges.com/images/icons/facebook_logo.png');
	height: 35px;
	width: 35px;
}
.addthis_button_hyves span
{
	background: url('http://img4.quiges.com/images/icons/hyves_logo.png');
	height: 35px;
	width: 35px;
}
.addthis_button_twitter span
{
	background: url('http://img4.quiges.com/images/icons/twitter_logo.png');
	height: 35px;
	width: 35px;
}

.addthis_button_studiVZ span
{
	background: url('http://img4.quiges.com/images/icons/studivz_logo.png');
	height: 35px;
	width: 35px;
}

/*Open Header*/
#top
{
	width:1006px;
	height:110px;
	background: #FFF url('http://img4.quiges.com/images/header/header.png') no-repeat;
}

#logo
{
	z-index: 4;
	position: absolute;
	width: 276px;
	display: block;
	height: 53px;
}

#menu
{
	position: absolute;
	right:10px;
	text-align: right;
}

#menu
{
	top:64px;
	width:615px;
	height:18px;
}
#menu_zoeken
{
	display: inline;
}

.zoek_button
{
	height:20px;
	line-height: 12px;
    font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	font-weight:bold;
	color:#000000;
	vertical-align:top;
	margin-top: 2px;
}

.zoek_veld
{
	background: #1B150F;
	width:100px;
	height:20px;
	line-height: 12px;
	color:#fff;
	border:1px solid #1B150F;
	margin-bottom:10px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	-moz-border-radius: 4px;
	-webkit-border-radius: 4px;
	border-radius: 4px;

}

#menu a
{
	text-decoration: none;
}
#menu form
{
	display: inline;
}
#flags
{
	position:absolute;
	height:30px;
	top:93px;
	right:10px;
	text-align:right;
	color: #957D4D;
}

#menu_head
{
	margin: 10px 0px 5px 0px;
}
#menulijst
{
	padding-top: 4px;
	padding-left: 0px;	
	text-align: center;
}

#menulijst a
{
	color: white;
	font-size: 24px;
	font-family: perpetua;
	text-decoration:none;
}

#menulijst a:hover,#menulijst a.current 
{
	color: #AE9461;
}

#menulijst img
{
	border: none;
	margin-top: -4px;
}
#menulijst li
{
	display: inline;
	margin: 0px 40px;
	position: relative;
}

#menulijst li ul a
{
	font-size: 12px;
	font-weight: bold;
	font-family: arial;
}

#menulijst li ul a:hover
{
	color: #1B150F;
}
#menulijst #about
{
	cursor: pointer;
	padding-bottom: 10px;
	padding-right: 20px;
}
#menulijst #about:hover > ul
{
	display: block;
}
#menulijst li ul
{
	cursor: pointer;
	display: none;
	text-align: left;
	background: #957D4D;
	z-index: 12; 
	position: absolute; 
	color: black;
	left: 0px; 
	padding: 2px;
	top: 25px;
	-moz-border-radius-bottomleft: 5px;
	-moz-border-radius-bottomright: 5px;
	-webkit-border-radius-bottomleft: 5px;
	-webkit-border-radius-bottomright: 5px;
	border-radius-bottomleft: 5px;
	border-radius-bottomright: 5px;
	box-shadow: 10px 10px 5px #957D4D;
	-moz-box-shadow: 3px 3px 5px -2px #957D4D;
	
}
#menulijst li li
{
	display: block;
	padding: 0px;
	margin: 2px;
}
#page-hdr
{
	z-index: 4;
	position: relative;
	text-align: left;
	margin: 0px auto;
	width: 1000px;
	height: 100px;
}

#header_currency
{
	display: inline;	
}
/*Close Header*/
/*Open Footer*/
#footer_menu a
{
	text-decoration: none;	
	color: white;
}
#footer_menu a:hover
{
	color: #AE9461;
}

#footer_menu
{
	margin-top: 8px;
	height: 23px;
	position: relative;
	background: #1B150F;
	list-style: none;
}
#footer_menu ul
{
	margin: 0 auto;
	padding: 0;
}
#footer_menu li
{
	display: inline;
	float: left;
	border-bottom: none;
	margin: 0px 20px;
	padding: 3px;
}
#footer_menu .german_footer li
{
	margin: 0 20px;
}
#footer_menu .spanish_footer li
{
	margin: 0 30px;
}





/*Close Footer*/
