html
{			
			overflow-x: hidden;
			overflow-y: scroll;
}
body
{			background: #ffffff url('/veth.nl/images/traan_bg.jpg') center top no-repeat;
			margin: 0;
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #ffffff;
			width: 100%;
			height: 100%;
}
a
{			color: #000000;
}
form 
{			margin: 0px;
			padding: 0px;
}
div#container
{			width: 724px;
			margin-left: -362px;
			left: 50%;
			position: absolute;
			text-indent: 0px;
}
div#header
{			width: 724px;
			height: 178px;
			background: #ffffff url('/veth.nl/images/header_bg.jpg') right top no-repeat;		
}
div.logo_nieuws {
			width: 724px;
			height:127px;
}
div.logo_nieuws  img {
			position:absolute;
			margin: 39px 0 0 192px;
}
div.logo_nieuws div {
			float: right;
			width: 240px;
}
div.logo_nieuws div h3 {
			font-family: Verdana, Arial, Helvetica, sans-serif;
			color: #808183;
			margin: 13px 0 0 58px;
			padding: 0;
			font-size: 11px;
}

div.logo_nieuws div ul {
			margin: 15px 0 0 11px;
			padding: 0;
			list-style: none;
			color: #000000;
}
div.logo_nieuws div ul li {
			color: #000000;
			font-size: 9px;
			font-family: Arial, Helvetica, sans-serif;
			margin: 0;
			padding: 0;
			line-height: 14px;
}
div.logo_nieuws div ul li span{
			color: #da7c3c;
			padding: 0 10px 0 0;
}
div.logo_nieuws div ul li a{
			text-decoration: none;
			margin: 0 0 0 0px;
			font-weight: normal;
}
div.logo_nieuws div  a:hover{
			text-decoration: underline;
			color: #2e5295;
}
div.logo_nieuws div a{
			text-decoration: none;
			font-weight: bold;
			font-size: 9px;
			margin: 0 0 0 57px;
}
div.hr_orange {
			width: 724px;
			height:15px;
			background: #da7c3c url('/veth.nl/images/hr_orange.jpg') repeat-x;
}
div#top_menu {
			width: 724px;
			height: 36px;
			background: #da7c3c url('/veth.nl/images/vth_12.jpg') repeat-x;
}
div#header div#top_menu ul
{
			padding:0;
			margin: 0;
			position:relative;
			top: 4px;
			left: 180px;
			font-family: Verdana, Helvetica, sans-serif;
}

div#header div#top_menu ul li
{
			list-style: none;
			display: inline;
			margin: 0;
			padding:0;
			/*font-variant: small-caps;*/
}
div#header div#top_menu ul li.nobg span
{
			background: transparent;
}
div#header div#top_menu ul li a
{
			text-decoration: none;
			padding: 5px 1px;
			font-size: 11px;
			color: #ffffff;
			margin:0;
}
div#header div#top_menu ul li.a
{
			background: #e2e3e4;
}
div#header div#top_menu ul li.a span
{
			background: #e2e3e4 url('/veth.nl/images/m_active.jpg') 7px 14px no-repeat;
}

div#header div#top_menu ul li.a a
{
			color: #000000;
}
div#header div#top_menu ul li span{
			font-size: 19px;
			padding: 4px 8px 9px 8px;
			cursor: pointer;
			background: transparent url('/veth.nl/images/vr.jpg') 0px 8px no-repeat;
}
div#sub
{			width: 179px;
			background: transparent url('/veth.nl/images/logo_bg_right.jpg') top right repeat-y;		
			float: left;
			height:538px;
}
div#sub div.search
{			background: #ffffff;	
			width:179px;
			height: 34px;
}
div#sub div.search div.holder
{
			height:27px;
			background: url('/veth.nl/images/search_input_background.jpg') repeat-x; 
			float:left;
			margin: 4px; 
}
div#sub div.search div.holder div.left
{
			position: absolute; 
			background: url('/veth.nl/images/search_input_background_left.png'); 
			width: 29px; 
			height:21px; 
			margin: 4px 0 0 0;
			cursor: pointer;
}
div#sub div.search div.holder div.right
{
			position: absolute; 
			background: url('/veth.nl/images/search_input_background.png'); 
			width: 9px; 
			height:21px; 
			margin: 4px 0 0 162px;
}
div#sub div.search div.holder div.input
{
			background: transparent url('/veth.nl/images/search_input_background_left.jpg') 0px 0px no-repeat;
}
div#sub div.search input
{			border:0px; 
			background: transparent; 
			width:138px; 
			padding: 7px 5px 6px 28px; 
			font-size: 11px; 
			line-height: 13px;
			color: #333333;
			font-style: normal;
}
div#sub div.search input.default
{			color: #999999;
			font-style: italic;
}

div.searchoptions {
			background: #ffffff;
			position: absolute;
			z-index: 1000;
			left: 0px;
			margin: 28px 0 0 4px;
			padding: 5px;
			border: 1px solid #dedfe0;
			border-width: 0 0px 1px 1px;
			width:160px;

}
div#sub div.search div.searchoptions input
{			float: left;
			margin: 0 0 0 2px;
			width: 15px;
			height: 15px;
			padding: 0;
}
div.searchoptions label
{			float: left;
			font-size: 10px;
			width: 100px;
			margin: 0 0 0 5px;
			line-height: 18px;
			color: #333333;
}
div.searchoptions br
{			clear: both;
}

div#sub div.menu
{			
			width:179px;
}

div#sub div.menu div
{			padding: 5px;
			margin:0;
			background: #9c9fa1;
			color: #ffffff;		
}
div#sub div.menu div h2
{			font-size: 11px;
			padding: 0;
			margin: 0;	
			color: #ffffff;
			font-weight: normal;
}
div#sub div.menu div input
{			float: left;
			margin: 0 0 0 2px;
}
div#sub div.menu div label
{			float: left;
			font-size: 10px;
			width: 100px;
			margin: 4px 0 0 4px;
}
div#sub div.menu div br
{			clear: both;
}


div#sub div.menu ul
{			list-style: none;
			padding: 0;
			margin:0;
			background: #c0c0c0;
}
div#sub div.menu ul li
{			color: #ffffff;	
			text-align: left;
			line-height: 30px;
			vertical-align: middle;
			padding: 0 14px 0 6px;
			height:34px;
			background: #9c9fa1;
			border:1px solid #9c9fa1;
			border-width: 0 0 0 8px;
			margin: 1px 0 0 0;
			cursor: pointer;
}
div#sub div.menu ul li a
{			color: #ffffff;	
			text-decoration: none;
			/*font-variant: small-caps;*/
			font-size: 60%;
}
div#sub div.menu ul li.active
{			border-color: #f57d34;
			
}
div#sub div.menu ul li.active a
{			color: #ffffff;
}
div#sub div#brands
{			background: transparent url('/veth.nl/images/logo_bg_top.jpg') top right no-repeat;		
			width:169px;
			height:179px;
			padding: 10px 5px;
}
div#sub div#brands img
{			margin: 5px;
}

div#content
{			background: white url('/veth.nl/images/content_bg.jpg') repeat-y;
			float: right; 
			width: 545px;
			color: #333333; 
			font-size: 8pt;
			line-height: 18px;
}
/*html div#content
{			width: 545px;
}*/
div#content div.bottom
{			background: transparent url('/veth.nl/images/main_bg_fade_bottom.gif') no-repeat right bottom;
			width: 545px;
			height: 11px;
			vertical-align: bottom;
			float:right;
}
div.hrline {
			height:1px; width:512px; background: #b2b4b6; margin: 4px 0 0 6px;
}
div#main
{			
			margin: 5px 0 5px 10px ;
			float:left;
			min-height: 500px;
			width: 534px;
}
div.rc_holder
{			
			float:left;
			background: transparent url('/veth.nl/images/content_bg_rc.jpg') no-repeat right top;
}



div#footer
{			background: #f57d34;
			height: 24px;
			color: #ffffff;
			/*font-variant: small-caps;*/
			padding-top: 8px;
			margin: 0 1px 0 0;
}
div#footer ul
{			list-style: none;
			display: inline;
			margin-left: 20px;
			padding:0;
}
div#footer li
{			list-style: none;
			display: inline;
			padding: 0 5px 0 0;
			font-size: 10px;
			font-family: Arial, Helvetica, sans-serif;
}
div#footer li a
{			color: #ffffff;
			text-decoration: none;
			font-size: 10px;
			margin: 0px;		
}

.white {	background: transparent url('/veth.nl/images/content_bg_top.jpg') repeat-x; }
.clearfix:after {
			content: "."; 
			display: block; 
			height: 0; 
			clear: both; 
			visibility: hidden;
}
  
 .clearfix {
			display: inline-block;
}  

* html .clearfix {height: 1%;}
.clearfix {display: block;}
div#product-navigatie {
	margin: 0 0 0 6px;
}
.product-label
{
  float:left;
  margin:3px 13px 0 0;
  
}
.product-optie
{
  display:inline;
  float:left;
  margin:0 0 0 10px;
  padding:0 0 2px 0;
  background: url('/veth.nl/images/select_l.png') 0px 0px no-repeat;
}
.product-optie-items-hover
{
  background-image: url('/veth.nl/images/select_l_active.png');
}
.product-optie div.product-optie-holder a
{
	padding:4px 0 5px 3px; 
	/*background: url('/veth.nl/images/select_r.png') right top no-repeat;*/
	/*background:url(path.gif) no-repeat center right;*/
	line-height:21px;
	color: #da7c3c;
	text-decoration: none;
	position: relative;
	left:3px;
}
.product-optie-holder
{
	background: url('/veth.nl/images/select_r.png') right top no-repeat;
	margin: 0 0 0 3px;
	height: 23px;
	cursor: pointer;
}
.product-optie-holder-hover
{
  	background-image: url('/veth.nl/images/select_r_active.png');
}
.product-optie-holder a.default {
	font-style: italic;
}

.w140 {
	width: 140px;
}
.w70 {
	width: 86px;
}
.w120 {
	width: 132px;
}
.product-optie-items
{
  position:absolute; 
  display:none; 
  z-index:500; 
  background:#ffffff; 
  margin: 0;
  padding: 0 0 1px 0;
  border:1px solid #cccccc;
}

.product-optie-items ul {
	list-style:none;
	text-align:left;
	margin: 1px;
	padding:0;
	float:left;
}

.product-optie-items ul li {
	line-height:0;
	display:block;
	margin:0;
	border:0;
}
.product-optie-items ul li a {
	display:block;
	line-height:20px;
	color:#000000;
	text-decoration:none;
	padding:0 10px 0 14px;
	margin:1px 0 0 0;
	background: none;
}
.product-optie-items ul li a:hover {
	background-color: #2d5091;
	color: #ffffff;
}
.product-optie-items ul li.del {
	border-bottom:1px dotted #ccc;
}
.product-optie-items ul li.del a {
	background:url(/veth.nl/images/icon_delete.gif) no-repeat 2px 8px;
	margin:0 0 1px 0;
	font-style: italic;
	color: #da7c3c;
}
.product-optie-items ul li.del a:hover {
	background:url(/veth.nl/images/icon_delete_active.gif) no-repeat 2px 8px;
	background-color:#FF0000;
	color:#ffffff;
}
.product-optie-items ul li.on a {
	background:url(/veth.nl/images/icon_selected.gif) no-repeat 2px 8px;
	font-weight: bold;
	color: #000000;
}
h2 {
	color: #919293;
	font-size: 13px;
	font-weight: bold;
	padding:0;
	margin:10px 0 5px 0;
}

/* TABELLEN */
h3 {
	color: #919293;
	font-size: 13px;
	font-weight: bold;
	padding:0 5px;
	margin:10px 0 0 0;
}
table {
	margin: 0 10px 15px 0;
}
table thead tr th{
	text-align: left;
	color: #da7c3c;
	font-weight: bold;
	font-size: 10px;
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
}
table tbody tr td{
	height: 18px;
	line-height: 18px;
	padding: 0 5px;
	color: #333333;
	background: #d4d5e1;
}
table tbody tr td a{
	color: #333333;
	text-decoration: none;	
}
table tbody tr.even td{
	background: none;
}
table tbody tr.activeeven td, table tbody tr.active td{
	background: #617db2;
	color: #ffffff;
	cursor: pointer;
}
table tbody tr.activeeven td a, table tbody tr.active td a{
	color: #ffffff;
}

table tbody tr.even td.valuta, table tbody tr td.valuta { text-align: right; }

div.content_spacer {
	margin: 0 18px 0 5px;
	width: 511px;
}

div.nieuws div{
	margin: 0 0 10px 0;
}

#fotoframe {
	float:right;
	margin:40px 0 0 20px;
	position: relative;
	left: 18px;
	text-align:center;
	width:230px;
}
#fotoframe img {
	display: none;
}
#fotoframe div{
	background:#9c9ea0;
	text-align:center;
	color:#ffffff;
	line-height:30px;
	width:230px;
}
#fotoframe div img {
	display: block;
}
#fotoframe a, div.paging a{
	color: #666666;
	text-decoration: none;
	line-height:35px;
}
#fotoframe a.nr, #fotoframe a.active, div.paging a.nr, div.paging a.active {
	padding: 2px;

}
#fotoframe a.nr:hover, #fotoframe a.active, div.paging a.nr:hover, div.paging a.active {
	color: #da7c3c;
}
/* VORIGE - VOLGENDE */
#fotoframe a.vorige_disabled, div.paging a.vorige_disabled, div.paging span.vorige_disabled{
	background: url('/veth.nl/images/m_nonactive_left.png') right 2px no-repeat;
	padding: 0 10px 0 0;
	color: #bbbcbe;
	text-decoration: none;
}
#fotoframe a.vorige, div.paging a.vorige{
	background: url('/veth.nl/images/m_active_left.png') right 2px no-repeat;
	padding: 0 10px 0 0;
	color: #666666;
	text-decoration: none;
}
#fotoframe a.volgende, div.paging a.volgende{
	background: url('/veth.nl/images/m_active_right.png') left 2px no-repeat;
	padding: 0 0 0 10px;
	color: #666666;
	text-decoration: none;
}
#fotoframe a.volgende_disabled, div.paging a.volgende_disabled, div.paging span.volgende_disabled {
	background: url('/veth.nl/images/m_nonactive_right.png') left 2px no-repeat;
	padding: 0 0 0 10px;
	color: #bbbcbe;
	text-decoration: none;
}

#fotoframe  div.volgende_vorige {
	background: none;
}
#fotoframe  div.volgende_vorige a {
	cursor: pointer;
}
#fotoframe  div.volgende_vorige span#ff_nummers {
	padding: 0 10px;
}
/* PAGING */
div.paging {
	
}
/* LEVERANCIERS */
div#main ul.leveranciers {
	width:440px;

}
div#main ul.leveranciers li {
	font-weight: bold;

}
div#main ul.leveranciers li span {
	float: right;
	font-weight: normal;
}

div.contact span {
	font-weight: bold;
	float: left;
	display: block;
	width: 42px;
	text-align: right;
	padding: 0 30px 0 0;
}

h4 {
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	padding:0;
	margin:10px 0 0 0;
	float: left;
	width: 450px;
}
h4.inline {
	width: 200px;
	margin: 0;
}
label {
	padding:0;
	margin:0;
	float: left;
	width: 200px;
}
div.medewerkers {
	line-height:20px;
}
div.medewerkers span {
	font-weight: bold;
	float: right;
	display: block;
	width: 100px;
	text-align: right;
	padding: 0 30px 0 0;
	
}
/*div.medewerkers div {
	clear: both;
}*/

table.contactform th
{			text-align: left;
			vertical-align: top;
			padding-top: 7px;
			padding-right: 6px;
}
table.contactform td
{			text-align: left;
			vertical-align: top;
			padding-top: 4px;
			background: none;
}
table.contactform input
{			width: 200px;
}
table.contactform textarea
{			width: 200px;
			height: 70px;
			font-family: Verdana, Arial, Helvetica, sans-serif;
}
table.contactform input.btn
{			width: 100px;
			float: right;
}
div#tempdiv {
			display: none;
}
span.summery {
			float:left;
			line-height:35px;
}
.rfloat {	float: right; }
br.clear {	clear: both; }


#sbox-window embed, #sbox-window object, #sbox-window select
{
	visibility:				visible;
}

#sbox-overlay
{
	position:				absolute;
	background-color:		#333333;
}

#sbox-window
{
	position:				absolute;
	background-color:		#fff;
	text-align:				left;
	overflow:				visible;
	padding:				10px;
	-moz-border-radius:		3px;
	-webkit-border-radius:	3px;
	border: 2px solid orange;
}

#sbox-btn-close
{
	position:				absolute;
	width:					15px;
	height:					15px;
	right:					0px;
	top:					0px;
	background:				#ffffff url('/veth.nl/images/icon_sluiten.gif') no-repeat center;
	border:					none;
}

.sbox-window-ie6 #sbox-btn-close
{
	background:				blue url('closebox.gif');
}

.sbox-loading #sbox-content
{
	background-image:		url('spinner.gif');
	background-repeat:		no-repeat;
	background-position:	center;
}

#sbox-content
{
	clear:					both;
	overflow:				hidden;
	background-color:		#fff;
	height:					100%;
	width:					100%;
	color: #000;
	font-size: 11px;
}

.sbox-content-image#sbox-content
{
	overflow:				visible;
}

#sbox-image
{
	display:				block;
}

.sbox-content-image img
{
	display:				block;
}

.sbox-content-iframe#sbox-content
{
	overflow:				visible;
}

.body-overlayed embed, .body-overlayed object, .body-overlayed select
{
	visibility:				hidden;
}

.button{text-decoration:none;float:none;height:22px;margin:6px 0 0 200px;padding:1px;}
.button span{float:left;display:block;font-size:11px;padding:4px;height:18px;}
.button span.center{color:#300;background:#FFB20A url(/veth.nl/images/btn_inloggen.gif) 0 -44px repeat-x;padding:4px 16px 0 16px;height:18px;}
.button span.left{background:url(/veth.nl/images/btn_inloggen.gif) left top no-repeat;width:4px;height:22px;padding:0;white-space:nowrap;}
.button span.right{background:url(/veth.nl/images/btn_inloggen.gif) right top no-repeat;width:4px;height:22px;padding:0;}
	
div#route h3 {
	color: #000000;
	font-size: 11px;
	text-decoration: underline;
	cursor: pointer;
	margin: 0;
	padding: 0;
	font-weight: normal;
}
div#route span {
	padding: 10px 0;
	float: left;
}
.hide {
	display: none;
}
#remember {
	margin: 2px 0 0 200px;
}
.nofloat {
	float:none;
}

ul#zoek_pages {
	margin: 0;
	padding: 0;
	list-style: none;
}
ul#zoek_pages li{
	color: #da7c3c;
	font-weight: bold;
	font-size: 10px;
	line-height: 18px;
	display: inline;
	width: 130px;
	float: left;
	overflow: hidden;
}
ul#zoek_pages li.even{
	background: #d4d5e1;
}
ul#zoek_pages li.last{
	width: 110px;
}
ul#zoek_pages li ul{
	margin: 0;
	padding: 0 ;
}
ul#zoek_pages li ul li{
	list-style-type: circle;
	line-height: 18px;
	padding: 0 5px;
	width: 110px;
	color: #333333;
	font-weight: normal;
}
div#loadstatus {
	width: 16px;
	height: 16px;
	position: absolute;
	left: 0px;
	top: 0px;
	background: url('/veth.nl/images/laden.gif') no-repeat;
}

/* seo */
h1,h5,strong { font-size: 11px; font-weight: normal; display: inline; margin: 0; padding: 0; }



