html,body {font:11px Verdana,Arial,Helvetica,sans-serif}
p,td,th {text-align:left;font:11px  Verdana,Arial,Helvetica,sans-serif}
body {background:#fff;margin:0}
a, a:link, a:visited { color:#000}
a:hover,a:active {color:#000;border:0;text-decoration:underline}
form {margin:0}
h1 { font-size:16px}
h2 { font-size:15px}
h3 { font-size:14px}
h4 {font-size:12px;color:#e3800c;margin-top:4px;margin-bottom:4px}
h4 a,h4a:link,h4 a:visited {color:#e3800c}
fieldset {border:1px solid #666}
fieldset legend {color:#666;font-weight:bold;padding:0 5px}
fieldset div {padding:10px}
img {border:0}
#wrapper {}
#container {text-align:left;background:#FFF;}
#header {height:146px;background:url(/images/background_header.jpg) no-repeat right; margin-bottom:0px;}
#header_logo { padding:32px 12px 25px 12px}
#zibbsearch { float:right; width: 126px;; margin-right:12px;}
#columns {height: 100%; margin-top:3px;}
#menu_main {width:174px;float:left;padding:0px; margin:0; background: url(/images/left-menu-mid.jpg) }
#contentarea {width:750px;float:left;margin-top:5px;; overflow:hidden}
#content {width:480px;float:left;margin-top:5px; overflow:hidden;  }
#footer {color:#666;background:#fff;clear:both;padding:0;text-align:left;;margin-top:5px}
#sidebar {width:200px;float:right;margin-left:5px;margin-right:0px; overflow:hidden;}



#menu_top {padding:2px 0px 12px 56px;color:#000;}
#menu_top  ul {padding:0;margin:0; font-size:11px ;color:#fff; float:left; margin-top:7px}
#menu_top  li {display:inline;padding:0;margin:0}
#menu_top  li a,#menu_top  li a:link,#menu_top  li a:visited {color:#fff;border:0;padding:0 6px 0 3px;text-decoration:none;;border-right:1px solid #fff}
#menu_top  li a.last {border-right:0}
#menu_top  li a:hover,#menu_top  li a:active {color:#000;text-decoration:underline}
#menu_top form  {margin:0;padding:0 ; display: inline;; margin-left:12px; }
#menu_top form input.field { color: #999;	background: transparent url(/images/search-bg.jpg) no-repeat scroll 0 0 !important; background: transparent url(/images/search-bg.jpg) no-repeat fixed 0 0; vertical-align: middle; width: 275px; height: 38px; border: none; margin: 1px 0 0 0; padding: 6px 10px; }
#menu_top form input.btn {padding:0px;margin-left:3px;;  border:0px; margin-top:40px;; margin:-5px 3px 12px 3px;; padding:4px; }


#menu_main #boxbanner {margin-top:10px;margin-left:12px}

#menu_main ul {background: transparent url(/images/left-menu-top.jpg) no-repeat left top; padding: 8px 0 20px 0;	margin: 0;	text-align: left;	list-style: none;	font: normal 12px/22px Trebuchet MS; letter-spacing: normal }
#menu_main ul li {padding:0; margin: 0; height: auto !important; height:1%; background: transparent url(../images/navbtn-orn.png) no-repeat 8px 6px;}
#menu_main ul li.active{background: transparent url(/images/navbtn-red.png) no-repeat 8px 6px;}
#menu_main ul li a, #menu_main li a:link , #menu_main li a:visited  { display:block; text-decoration:none; color:#000; margin: 0; padding: 0px 0px 0px 26px; font-weight: normal; height: auto !important; height: 1%;}
#menu_main ul li a:hover, #menu_main ul li a:active { color: #c20618; text-decoration:none;}
#menu_main ul li.active a, #menu_main ul li.active a:link, #menu_main ul li.active a:visited {text-decoration:none; font-weight: bold; color: #c20618;font-family:Tahoma;font-size:11px; }
#menu_main ul li.active a:hover,#menu_main ul li.active a:active {color: #000;text-decoration:none; }
#menu_main ul li.emptyItem {background:none; height:0; border: none; margin: 0; padding: 10px 0;}

#menu_main .banners {background: transparent url(/images/left-menu-bottom.jpg) no-repeat left bottom;}

#leaderboard {text-align:center;padding:10px;padding-top:0px}


#fullbanner {text-align:center;padding:10px;padding-bottom:0;clear:both}

#footer_logo {float:left;width:176px;height:40px}
#footer_copyright {float:left;width:720px;height:40px;padding:15px 0;text-align:left;}
#footer_guide {float:none;clear:both}
#footer_copyright ul {margin-top:15px}
#footer_copyright li {display:inline;padding:0;margin:0;f}
#footer_copyright li a {color:#666;border:0;padding:0 6px 0 3px;text-decoration:none;border-right:1px solid #666}
#footer_copyright li a.last {border-right:0}
#footer a,#footer a:link,#footer a:visited {color:#666;text-decoration:none}
#footer a:hover,#footer a:active {color:#000;text-decoration:underline}

#searchform {padding:5px; display:block; border:1px solid #e3800c; background-color:#eee; height:100%; display:block; min-height:70px}
#searchform select {width:220px;font-size : 10px;}
#searchform input {font-size : 10px;}
#searchform input.text{width:160px;}
#searchform label { font-weight:bold}
.search_floater {float:left; width:230px; clear:none;}


.block_wide {height:100%}
.block_wide2 .header{ background:url(/images/background_block_wide_header.gif) no-repeat; padding:7px 10px 4px 10px; display:none} 
.block_wide .header h1 { }
.block_wide .block_content {height:100%}
.block_wide .footer{padding:8px 0px 0px 0px; clear:both} 
.block_side { height:100%; overflow:hidden; border:1px solid #CCC; background-color:#eee}
.block_side .header{  padding:7px 10px 4px 10px; } 
.block_side .header h2 { font-size:10px; margin:0; padding:0;  font-size:14px; }
.block_side .block_content { padding:5px 10px 0px 10px; height:100%}
.block_side .footer{ padding:8px 0px 0px 0px; clear:both} 

.supplierdata{
 float:left;

}

.supplierlogo{
float:right;
clear:both

}

.guide {
clear : both;
}

.odd {
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;

}
.even {
clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;

}

.standard {
font-size:11px;
}
.small {
font-size:9px;
width:400px;
}

.address{
	float : left;
	clear: both;
	width:250px;
}
.tele{
	float : left;
	width:130px;
}

.tele_text {
	font-weight:bold;
}

.slinks {
	clear:left;
	padding-top: 12px;
}
.sarticles {
	clear:both;
	float:right;
	margin-top:-100px;
	width:120px;
}

.uslinks{
	clear:left;
	color:#666;
}

.supplierdata {

}

hr{
color:#ccc;
}

a {
	color: #000000;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}

img {
	border : none;
}

th {
text-align:left;
font-size:12px;
font-weight:bold;
}

/* Paging */

td.pg {
	background-color: #e3800c;
	color: #FFFFFF;		
	font-weight: bold;
	text-align: center;
	cursor:hand;
}

td.pgnl {
	background-color: #e3800c;
	color: #FFFFFF;		
	font-weight: bold;
	text-align: center;
}

td.pg:hover {
	background-color: #e3800c;
	color: #000000;	
	cursor:hand ;
}

td.pgo {
	background-color: #EFA521;
	text-align: center;
	cursor:hand ;
}

td.pgs {
	background-color: #FFFFFF;
	text-align: center;
	color: #000000;	
	border: 1px solid #e3800c;	
}

.error{
	color: #FF0000;
	font-weight: bold;	
}


.msg{
	color: #FF0000;
	font-weight: bold;	
	font-size:14px;
}

.warning 		{ background-color: #EEEEEE; text-align: center;  font-weight: bold; padding: 10px;	border: 1px solid #FF0000;color: #FF0000;}

.zoekbalk {
	padding-top: 1px;
	font-size: 12px;
	color: #ffffff;
	background-color: #ebecec;
}

input {
	font-size: 10px;
}

textarea {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

select {
	font-size: 9px;
	color: #333333;
	border: 1px solid #000000;
}

input.submit  {

	background-color: #ffffff;
	border: 1px solid #000000;
	color: #000000;
	padding: 0px 2px;
	cursor: pointer;
	font-weight: bold;
	font-size: 12px;
	font-weight: bold;

}

.zoekbalk #parent{
	width: 130px;
}

.zoekbalk #category{
	width: 165px;
}

.zoekbalk #provincie{
	width: 80px;
}

.componenttitle {color:#e3800c;font-weight:bold}

.supplierdata{
 float:left;

}

.supplierlogo{
float:right;

}

.guide {
clear : both;
}


.odd {
	clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;

}
.even {
clear:both;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	padding-top: 10px;
	padding-bottom: 10px;

}

.standard {
font-size:11px;
}
.small {
font-size:9px;
width:400px;
}

.address{
	float : left;
	clear: both;
	width:200px;
}
.tele{
	float : left;
	width:130px;
}

.tele_text {
	font-weight:bold;
}

.slinks {
	clear:left;
	padding-top: 12px;
}
.slinks .article a, .slinks .article a:link, .slinks .article a:visited {font-weight:bold}


.supplierdata {

}


.frmMod{
	background-color: #ccc;
	
}

.frmMod th{
	font-weight: bold;
	color: #000;
	text-align: left;
	background-color: #f3f3f3;

}

.frmMod td{
	background-color: #FFFFFF;

}

.frmMod td span td{
	background-color: #efefef;
}

.frmMod th.sub{
	font-size: 11px;
	font-weight: bolder;
	color: #000;
	background-color: #eee;
	padding-top: 5px;
	padding-bottom: 5px;
}

.frmMod input {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	margin: 1px;
	border: 1px solid #333333;
}

.frmMod td.but input{
	font-size: 12px;
	font-weight: bolder;
	color: #333333;
	background-color: #CCCCCC;
	padding-top: 5px;
	padding-bottom: 5px;
}

.frmMod select {
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	padding: 2px;
	margin: 1px;
	border: 1px solid #333333;
}




textarea {font:10px Tahoma,Verdana,Arial,Helvetica,sans-serif}
select {font-size:9px;color:#333;border:1px solid #000}
img {border:none}
input {font-size:10px}
ul {margin:0; padding:0}
ul li { list-style:none; background:url(/images/arrow.gif) no-repeat 0px 5px; padding-left:8px}
th {text-align:left;font-size:12px;font-weight:bold}
hr {color:#a18a65}


input.submit {border:1px solid #000;color:#000;padding:0 2px;cursor:pointer;font-weight:bold;font-size:12px;background:#fff}

td.pg {color:#FFF;font-weight:bold;text-align:center;cursor:hand;background:#699}
td.pgnl {color:#FFF;font-weight:bold;text-align:center;background:#699}
td.pg:hover {color:#000;cursor:hand;background:#699}
td.pgo {text-align:center;cursor:hand;background:#EFA521}
td.pgs {text-align:center;color:#000;border:1px solid #699;background:#FFF}

.error {color:#F00;font-weight:bold}
.msg {color:#F00;font-weight:bold;font-size:14px}
.warning {text-align:center;font-weight:bold;padding:10px;border:1px solid #F00;color:#F00;background:#EEE}
.zoekbalk {padding-top:1px;font-size:12px;color:#fff;background:#ffd7ae}

.zoekbalk #parent {width:140px}
.zoekbalk #category {width:175px}
.zoekbalk #provincie {width:80px}
.componenttitle {color:#e3800c;font-weight:bold}

.supplierdata {float:left}
.supplierlogo {float:right}
.guide {clear:both}

.odd {clear:both;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;padding-top:10px;padding-bottom:10px}
.even {clear:both;border-top-width:1px;border-top-style:solid;border-top-color:#CCC;padding-top:10px;padding-bottom:10px}
.standard {font-size:11px}
.small {font-size:9px;width:400px}
.address {float:left;clear:both;width:200px}
.tele {float:left;width:130px}
.tele_text {font-weight:bold}
.slinks {clear:left;padding-top:12px}
.pnbutton {font-weight:bold;margin-right:6px;}


#container {
	width:360px; 
}
.address{
	width:120px;
}
.tele{
	width:120px;
}


.zoekbalk #parent{
	width: 160px;
}

.zoekbalk #category{
	width: 160px;
}

.zoekbalk #region{
	width: 160px;
}

