body {
	background	: #394e5e url(../images/background.png) repeat-x top left; 
	margin-top	: 0px;
	font-size: 12px;
	color: #000000;
font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
}
body.mceContentBody {
	background-color: #FFFFFF !important;
		background:none;
	background-image:none;
	vertical-align:top;
	}
div.clr {
	clear:both;
	height:1%;
	overflow:hidden;
}
div#react{ clear:both; }

#react .inputbox{
border:1px solid #CDC7B9;
height:15px;

}

img.productimg{
	border:1px solid #999999;
	padding:1px;

}
#react textarea.inputbox{
	width:250px;
	height:81px;
	position:relative;
	top:-1px;

}
#formimg{
	padding:10px 0px 0px 40px;

}
.formmsg{
	position:relative;
	 left:4px;
	font-size:10px;

}
div#header {
	margin 		: 0px auto;
	width 		: 916px;
	height		: 180px;
	background : url(../images/header.png) repeat-x 1px 0px;
}
div#header img{
	padding : 34px 0px 0px 289px;
}
div#container {
	margin 		: 20px auto; 
	width 		: 916px;
}
div#wrapper{
	width : 916px;
	background : url(../images/schaduw.png) repeat-y top left;
	min-height : 400px; height : auto !important; height : 400px;
	padding : 8px;
	padding-left:20px;
}
div#wrapper_inner{
	background : url(../images/links_midden.png) repeat-y top left;

}
div#bottom {
	margin 		: 0px auto;
	width 		: 916px;
	clear : both;
	height : 17px;
	background : url(../images/footer.png) repeat-x bottom left;
}

div#left{
	float : left;
	padding : 10px;
	width : 233px;
	background : url(../images/links_boven.png) no-repeat top left;
}

div#left #vakje{
	width : 234px;
}
div#vakje div.paddingvakje{
	margin : 8px;
}
div#footer{
background : url(../images/links_onder.png) no-repeat bottom left;
position:relative;
top:-11px;

}
div#right{
	float : right;
	width : 615px;
	padding: 0px;
	margin-right : 40px;
}

div#bottom-b {
	clear:both;
}

div#header h1 {
	position:absolute;
	left:-4000px;
	top:-4000px;
}	
div#menu {
	width		: 900px;
	height		: 37px; 
	text-align	: left;
	margin : 30px auto 0px auto;
}

div#sig-wrapper{
	position:relative;
	float:right;
	width:530px;
	margin-top:-57px;
	margin-right:-1px; 
}
div#content {
	min-height 	: 380px;
	background	: #ffffff;
	height 		: auto !important; 
	height 		: 380px;
	padding : 20px;

}
div#main {
	width		: 791px;
	line-height:1.5em;
	min-height 	: 220px; 
	height 		: auto !important; 
	height 		: 220px;
	background	:#ffffff url(../../../images/stories/vebit.png) no-repeat bottom right;
}
div#main-bottom {
	clear:both;
	width:100%;
	border-top : 1px solid #b1b1b1;
	padding:0px 0px;
	margin-top:0px;
	overflow : hidden;
	height : 188px;
	
}
div#crop {
	clear:both;
	width:100%;
	visibility:hidden;
	height : 1px;
}

a, .r {
color:#008ECE;
text-decoration:none;
cursor:pointer;
}
.searchresult{
border:1px solid #CCCCCC;
width:100%;
}
.formshowhide{
cursor:pointer;
}
#search-inner {
position:relative;
float:right;
top:5px;
right:5px;
background	: #fff;	
height:19px;
width:172px;
overflow : hidden;

padding-top:2px;
padding-left:3px;
border:1px solid #666;

text-align:left;
}
.inputbox-search{
background:none;
border:none; padding-top:1px;
color:#666;

}
.search-button{
position:relative;
top:1px;
right:0px;

}

table.form td{
vertical-align:top;}
.req, td.rules, #usermsg, #emailmsg, #briefmsg, #submitmsg, #telmsg, .formmsg{
color:#f00;
}
h1, .componentheading-contact, .contentheading, .componentheading {
	color:#464646;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight : bold;
	font-size : 18px;
	margin:0; padding:0;
}
h2, h3 {
color:#EF4035;
	font-family:Arial, Helvetica, sans-serif; 
	font-size:14px;
	padding:2px 2px;
	margin:0px;
}
h3{
font-size:13px;
padding:10px 0px 10px 0px;
}
h4, h4 a{
color: #6B5134;
font-size:12px;
padding:0px 0px 0px 0px;
margin:0px;
}
p.latestnews{
padding:0px;
margin:0px 0px 20px 0px;
}

img {
	border : 0px ;
	}
#mainlevel-b{
list-style:none;
float:left;
padding:10px 12px 0px 15px;
margin:0px 0px 0px 0px;

}	
#mainlevel-b li{
display:inline;

}	
#mainlevel-b li a{
	padding:2px 5px;
	color:#fff;
	font-weight:bold;

}
ul#mainlevel-cat{
margin:0px;
padding:0px;

}
a.mainlevel-cat_active{
	color:#000;

}
ul#mainlevel-cat li{
list-style:none;
background	:url(../images/listitem.png) no-repeat top left;
padding-left:25px;
line-height:1.5em;


}
#bottom-contact{

padding:0px 20px 14px 12px;
text-transform : uppercase;
text-align:center;
letter-spacing : 1px;
font-size : 12px;
}
#bottom-contact, #bottom-contact a{
color:#fff;
font-weight:bold;
}

#nav{
	
	z-index:10;
	position:absolute;
	width : 888px;
}

#nav, #nav ul{
margin:0;
padding:0;
list-style-type:none;
list-style-position:outside;
position:absolute;
line-height:1.5em; 
}

#nav a{
display:block;
padding: 8px 0px 9px 0px;
border-right : 1px solid #ffffff;
color:#ffffff;
text-decoration:none;
width:126px;
font-weight:bold;
text-transform:uppercase;
background : url(../images/menu.png) no-repeat -5px 0px;
}
#nav a.first-item{
background : url(../images/menu.png) no-repeat 11px 0px;
}
#nav a.active, #nav a:hover{
	background : url(../images/menu.png) no-repeat -5px -37px;
}

#nav a.active-first-item, #nav a.first-item:hover{
	background : url(../images/menu.png) no-repeat 11px -37px;
}
#nav a.active-last-item, #nav a.last-item:hover{
	background : url(../images/menu.png) no-repeat -754px -37px;
	border-right : 0px solid #ffffff;
}
#nav a.last-item{
	background : url(../images/menu.png) no-repeat -754px 0px;
	border-right : 0px solid #ffffff;
}

#nav li{
float:left;
position:relative;
text-align:center;
}
#nav ul.dropdown_menu{
position:absolute;
z-index:-1;
}
#nav ul {
position:absolute;
display:none;
top:34px;
overflow:hidden;
z-index:-1;
width:227px!important;

}

#nav li ul a{
width:227px!important;
height:auto;
float:left;
color:#000000;
text-align:left;
background:#e7e7e7;
border:none;
display:block;
padding:5px 5px;
font-weight:normal;
text-transform:none;
border-bottom:1px solid #ffffff;
}
#nav ul.dropdown_menu a.active{

}
#nav li ul a:hover, #nav li ul a.active:hover{
background:#d7d7d7;
}


#nav ul ul{
top:auto;
}	

#nav li ul ul {
left:12em;
margin:0px 0 0 10px;

}

#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li:hover ul ul ul ul{
display:none;
}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li li li li:hover ul{
display:block;
}


img, div { behavior: url(iepngfix.htc) }
img, div, a, input { behavior: url(/templates/colour/css/iepngfix.htc) }

table.producttable{
	background : url(../images/store-header.png) no-repeat;
}
div#pagenav{
	background : url(../images/store-header.png) no-repeat top center;
	height:26px;
	padding-top:5px; width:100%;
	color:#fff;
}
div#pagenav a{
color:#fff;
}
.pagenav img { 
	position:relative;
	top:3px;


}
table.producttable th{
	background-color:#0099CC;
	color:#fff;
	
	padding:1px 0px 1px 3px;
}
tr.store-header, tr.store-header-all{
	color:#fff;
	margin-bottom:5px;
	text-transform:uppercase;
	font-weight:bold;

}
tr.store-header td{
padding-top:3px;

}
tr.store-header-all td{
padding-top:5px;

}
#cart{
	display:none;

}
#productsearch-large{
	display:none;

}
fieldset{
	border:none;

}

.orderlink{
position:relative;
top:-8px;

}
.deletelink{
position:relative;
top:0px;
}
.updatescore input{
position:relative;
top:-6px;
}
.scoreprice{
position:relative;
top:-6px;
padding:0px 5px;
}













.inputbox{
border:1px solid #008ECE;

}


.button-search{
	background-color:none;
	
	background: url(../images/button_search.jpg) no-repeat bottom left;
	border:none;
	width:26px;
	height:26px;
	cursor:pointer;
}
#login-logout{
width:60px;
height:26px;
margin:-195px 0px 0px 550px;

}
#button_login{
	background-color:none;
	
	background: url(../images/button_login.jpg) no-repeat bottom left;
	border:none;
	width:60px;
	height:26px;
	cursor:pointer;
}
#button_logout{
	background-color:none;
	
	background: url(../images/button_logout.jpg) no-repeat bottom left;
	border:none;
	width:60px;
	height:26px;
	cursor:pointer;
}
#regbutton{
	background: url(../images/button_sendregistration.jpg) no-repeat bottom left;
	border:none;
	width:67px;
	height:26px;
	cursor:pointer;

}
#button_confirm{
	background: url(../images/button_confirm.jpg) no-repeat bottom left;
	border:none;
	width:79px;
	height:26px;
	cursor:pointer;

}
#button_send{
	background: url(../images/button_send.jpg) no-repeat bottom left;
	border:none;
	width:79px;
	height:26px;
	cursor:pointer;
}
tr.row0{
	background-color:#D8E9F8;

}
span.tooltip{
width:15px;
height:15px;
padding:0px;
margin:0px 0px 0px 0px;
cursor:pointer;
position:relative;
top:2px;

}
.tooltipdiv{
	position:absolute;
	margin: 100px 0px 0px 250px;
	border:1px solid #fff;
	background:#008ECE;
	padding:2px 5px;
	color:#fff;
	display:none;
	z-index:200;
	}
.tooltipdiv2{
	position:absolute;
	margin: -15px 0px 0px 55px;
	border:1px solid #fff;
	background:#008ECE;
	padding:2px 5px;
	color:#fff;
	display:none;
	z-index:200;
}

input.inputbox-grapje{
position:absolute;
top:-5000;
left:-5000;
margin-left:-5000px;
margin-top:-5000px;

}