﻿/* ====== default ====== */
*	{
	font-family: Arial,Verdana,Helvetica;
	font-size: 1em;
	color: #303030;
	text-align: left;
	margin: 0px;
	padding: 0px;
	outline:none;
}

html,
body {			
	border: 0px solid red;
	font-size: 11px;
	text-align:center;
}

/* ====== SITE CONTAINER ====== */
#sitecontainer {
	width: 1000px;
	margin: auto;
	text-align: left;
	background: #ffffff;
	border: 1px solid #d5d5cb;
	border-width: 0px 1px 1px 1px;	
}	

/* ====== TOP ====== */
#top {
	border: 0px solid yellow;	
	height: 119px;		
	position: relative;	
	min-width: 1000px !important;
	max-width: 1000px;
	background: #ffffff;
	border: 0px solid yellow;	
}

#header {
	border: 0px solid brown;	
	height: 90px;	
	position: relative;	
	background: #fff;	
}

#headerimage {		
	border: 0px solid purple;	
	height: 90px;	
	position: relative;	
	background: #fff;	
}

/* ====== top menu ====== */
#topmenu {
	border: 0px solid maroon;
	height: 16px;	
	position: absolute;
	top: 52px;
	left: 0px;		
	width:998px;		
}
#topmenu ul {
	border:0px solid blue;	
	float:right;	
}

#topmenu ul li {
	display: inline;
	list-style-type: none;
	padding-right: 20px;	
}
#topmenu ul li a {	
	text-decoration:none;		
}

#topmenu ul li a:hover {
	color: #ff8317;	/*orange*/
}

/* ====== hoofdcategorie menu ====== */
#maincatmenu {
	border: 0px solid black;	
	position: absolute;
	top: 90px;
	left: 0px;		
	width:1001px;		
}
#maincatmenu table {
	width: 100%;
}

#maincatmenu table td {
	border: 1px solid #d5d5cb;
	border-width: 1px 1px 1px 0px;
}

#maincatmenu a
{	
	display: block;
	height: 26px;
	line-height: 25px;
	padding: 0px 4px;
	color: #303030;
	font-size: 11px;
	text-align: center;	
	text-decoration: none;	
	background: #ffffff;	
}

#maincatmenu a:hover, #maincatmenu a:active, #maincatmenu a.active
{
	background: #8ebd21; /*groen*/	
	color: #ffffff;	
}
/* ====== CONTENT ====== */
#content {
	border: 0px solid red;		
	position: relative;
	color: #000;
	background: #fff;
	min-width: 1000px !important;
	max-width: 1000px; 	
}
.left {
	border: 0px solid blue;
	width:150px;	
	vertical-align: top;	
}

#lefthomebanners {
	border: 0px solid yellow;
	width:150px;	
	vertical-align: top;
	padding-top: 10px;
}

.lefthomebanner {
	padding-top: 10px;	
}

/* ====== subcategorie menu ====== */
#subcatmenu {
	border: 0px solid yellow;
	width:140px;	
	vertical-align: top;	
	padding-left: 10px;
	padding-top: 10px;
}

.maincatkop {		
	font-weight:bold;
	color:#453890;
	padding-top:10px;
	font-size:10pt;			
}

.subcatkop {				
	font-weight:bold;	
	color: #ff8317;	/*orange*/
	padding-top:5px;		
}

#subcatmenu ul {
	border-top: 1px solid #d5d5cb;	
	padding-left: 15px;
	padding-top: 5px;		
}

#subcatmenu ul li {
	border-bottom: 1px solid #d5d5cb;
	padding-left: 0px;
	padding-top:2px;
	padding-bottom:2px;	
}

#subcatmenu a{			
	text-decoration:none;	
	font-weight:bold;	
	color:#333333;
}

#subcatmenu a:hover{		
	color:#62aadc; /*lichtblauw*/
}

.bronboek {
	border: 0px solid yellow;						
	width:700px;
	vertical-align: top;
}

#warning {
	font-size:11px;
	font-weight:bold;	
	padding-top: 20px;
	padding-left: 20px;	
	text-align:center;
	color:red;
}

#warning a {
	color:red;	
}

#smart-banner {
	padding-top: 20px;	
	text-align:center;
}

table.subcatimgtable {
	border: 0px solid red;	
	width: 658px;
	margin:auto;
	padding-top: 10px;
}

table.subcatimgtable td {
	padding: 10px;
	text-align:center;
	vertical-align: top;
	border: 0px solid green;	
}

table.subcatimgtable td.subcatimgtext {
	padding-top:0px;	
}

table.subcatimgtable a{			
	text-decoration:none;	
	font-size:13pt;	
	font-weight:bold;	
	color:#666666;
}

table.subcatimgtable a:hover {
	color:#62aadc; /*lichtblauw*/
}

.right {
	border: 0px solid red;
	background: #fff;
	vertical-align: top;
	width:150px;							
}

/* ====== bestel menu ====== */
#bestelnav {
	border: 0px solid blue;
	width:150px;	
	vertical-align: top;
	padding-top: 10px;	
}

.zoekenbestelbanner, .winkelwagenbanner, .kassabanner  {
	position:relative;	
	background-repeat: no-repeat;
	display: block;
	width: 150px;
	height: 160px;		
}

.zoekenbestelbanner a, .winkelwagenbanner a, .kassabanner a {
	display:block;
	width: 150px;
	height: 160px;
	float: left;
	color: black; 
	text-decoration: none;
}

.zoekenbestelbanner img, .winkelwagenbanner img, .kassabanner img, .twitterbanner {width: 100%; height: 100%; border: 0; }
* html a:hover {visibility:visible}
.zoekenbestelbanner a:hover img, .winkelwagenbanner a:hover img, .kassabanner a:hover img, .twitterbanner a:hover img{visibility:hidden}

.zoekenbestelbanner {
	margin-top:10px;
	background-image: url(../Shop/Images/ZoekBestelHomeMouseOver.jpg);
}

.winkelwagenbanner {
	margin-top:10px;
	background-image: url(../Shop/Images/WinkelwagenHomeMouseOver.jpg);
}

.kassabanner {
	margin-top:10px;
	background-image: url(../Shop/Images/KassaHomeMouseOver.jpg);
	
}

.twitterbanner {
	margin-top:10px;
	background-image: url(../Shop/Images/TwitterHomeMouseOver.jpg);
}

/* ====== Overig ====== */
/*.TabelSmallText{    					
	padding-top: 10px;
}
*/
.OurText{    
	padding:20px;	 
}

.OurPageHeaders{    
    text-align:center;
    padding-left: 20px;		
    padding-right: 20px;		
}

.Links {
    color:#473a93; /*paars*/    	
	font-weight:bold;
	text-decoration:none;
}