/*--------------------------------------	*/
/* STYLESHEET VEENMAN B.V.		*/
/*--------------------------------------	*/
/* DATE:	2005-12-04					*/
/* TYPE:	CSS 2							*/
/* VERSION:	1.1							*/
/*--------------------------------------	*/

/*--------------------------------------	*/
/* Defined Colors:							*/
/*--------------------------------------	*/
/* Black				#000000 			*/
/* Buhrmann Red		#F90000 			*/
/* Buhrmann Blue	#333366 			*/
/* White				#FFFFFF			*/
/* Grey					#CCCCCC			*/
/* Dark Grey			#8D8D8D 		*/
/*--------------------------------------	*/


/*--------------------------------------	*/
/* SPECIAL STYLES				*/
/*--------------------------------------	*/
@media print {
	BODY {
	width:630px;
	}
	TD.article	{
	width: 630px;
	}
}
.select
{
	border:  solid #000000 0px;
	width: 100px;
	font: icon;
	cursor: default;
	scrollbar-base-color:#d4d0c8;
	scrollbar-face-color:#cccccc;
	scrollbar-shadow-color:#cccccc;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#000000;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#000000;
}
.selected		{border:  solid #000000 0px; background: window; padding: 0px; font: icon;}
.selectTable	{height: 100%; width: 100%;
				border:  solid #000000 0px; background: #FFFFFF;}
.option			{font: icon; padding: 1px; padding-left: 3px; padding-right: 3px; width: 100%;}
.dropDown		{position: absolute; visibility: hidden; width: 100%;
				border: 1px solid windowtext; padding: 0px;
				background: window;}
.select .button	{width: 16px; height: 5px; font-family: webdings; padding: 0px;
				font-size: 11px; border: solid #000000 0px;}

/*--------------------------------------	*/
/* END SPECIAL STYLES				*/
/*--------------------------------------	*/

/*--------------------------------------	*/
/* START TEXT STYLES				*/
/*--------------------------------------	*/

.text_norm, .text_as_link, .text_norm A, .text_inv, .text_locator, .header_small, .header_small_blue, .header_norm,.header_n0rm_blue, .header_blocktitle, .header_big, .header_banner {
	font-family: Arial, Helvetica; 
	font-style: normal; 
}

.text_norm, .text_as_link, .text_norm A, .text_inv, .text_locator {
	font-weight: normal; 
	font-size: 11px; 
}

.text_norm {
	color: #000000;
}

.text_as_link, .text_norm  A
{
	color: #029DE0;
	text-decoration: none;
}

.text_norm  A:hover{
	color: #F90000;
}

.text_norm TABLE
{
	font-family: Arial, Helvetica; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	color: #000000;
}

.text_inv, .text_inv  A {
	color: #FFFFFF;
}

.text_inv  A:hover {
	color: #F90000;
}

.text_inv TABLE
{
	font-family: Arial, Helvetica; 
	font-style: normal; 
	font-weight: normal; 
	font-size: 11px;
	color: #FFFFFF;
}

.text_locator {
	color: #000000;
	font-weight: normal;
}

.text_locatorarrow {
	font-family: Arial, Helvetica; 
	font-style: normal; 
	font-size: 14px; 
	color: #F90000;
	font-weight: bold;
}

.header_small, .header_norm,.header_blocktitle, .header_big, .header_banner {
	font-weight: bold;
}

.header_small {
	font-size: 14px; 
	color: #000000;
}
.header_small_blue {
	font-size: 14px; 
	color: #333366;
}

.header_norm {
	font-size: 16px; 
	color: #000000;
}
.header_norm_blue {
	font-size: 16px; 
	color: #333366;
}

.header_blocktitle {
	font-size: 18px; 
	color: #333366;
}

.header_big {
	font-size: 24px; 
	color: #333366;
}

.header_banner {
	font-size: 16px; 
	color: #012B5A;
}

/*--------------------------------------	*/
/* END TEXT STYLES					*/
/*--------------------------------------	*/

/*--------------------------------------	*/
/* START LINK STYLES					*/
/*--------------------------------------	*/

A.link_menu, A.link_locator, div.link_menu A
{
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal;
	text-decoration: none;
}

A.link_menu {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: normal; 
}

A.link_menu:hover {
	color: #DDDDDD;
}

A.link_locator{
	color: #333366;
	font-weight: normal; 
	text-decoration: none;
}

A.link_locator:hover{
	color: #F90000;
}

A.linkopacity,A.linkopacitycur {
	color: #333366;
	font-weight: normal; 
	text-decoration: none;
}

A.linkopacity:hover, A.linkopacitycur:hover {
	color: #F90000;
}

A.linkopacity img, A.linkopacitycur img {
	filter:alpha(opacity=100);		/* IE declaration */
	-moz-opacity: 1.0;					/* FireFox & Mozilla declaration */
	opacity: 1.0;							/* FireFox 1.5+ declaration */
}

A.linkopacity:hover img, A.linkopacitycur img {
	filter:alpha(opacity=50);		/* IE declaration */
	-moz-opacity: 0.5;					/* FireFox & Mozilla declaration */
	opacity: 0.5							/* FireFox 1.5+ declaration */
}

A.linkopacitycur 
{
	font-weight:bold;
}
/*--------------------------------------	*/
/* END LINK STYLES					*/
/*--------------------------------------	*/

/*--------------------------------------	*/
/* START BLOCK STYLES				*/
/*--------------------------------------	*/

DIV.tabblock {
	position: relative;
	left: 10px;
	top: 14px;
	width: 696px;				/* THIS IS THE WIDTH OF TABLE.main / TABLE.grad minus 264 pixels */
	height: 385px;
	overflow:visible;
}

DIV.locatorblock {
	position: relative;
	left: 18px;
	top: 14px;
	width:100%;
	height: 20px;
	overflow:visible;
}

DIV.articleblock {
	position: relative;
	left: 9px;
	top: 0px;
	width: 700px;			/* THIS IS THE WIDTH OF TABLE.main / TABLE.grad minus 264 pixels */
}

DIV.qlinkblock {
	position: relative;
	top: 8px;
	width:100%;
	height:90px;
}

TABLE.main		{
	width: 960px;				/* CHANGING THIS WIDTH, CHANGE DIV.tabpicture & DIV.tabcontentAS WELL!! */
}

TABLE.grad		{
	width: 960px;				/* CHANGING THIS WIDTH, CHANGE DIV.tabpicture & DIV.tabcontentAS WELL!! */
}

TD.gradmain {
	background-image: url(/www.veenman.nl/site_styling/images/template/header/headershadow.gif);
	background-repeat: repeat-x;
}

TD.gradmainwb {
	background-image: url(/www.veenman.nl/site_styling/images/template/header/headershadow.gif);
	background-repeat: repeat-x;
}


TD.gradqlink {
	background-image: url(/www.veenman.nl/site_styling/images/template/header/headershadowqlink.gif);
	background-repeat: no-repeat;
}


TABLE.footergrad		{
	width: 960px;				/* CHANGING THIS WIDTH, CHANGE DIV.tabpicture & DIV.tabcontentAS WELL!! */
	background-image: url(/www.veenman.nl/site_styling/images/template/footer/footershadow.gif);
	background-repeat: repeat-x;
	
}

TABLE.tabblock		{
	width: 696px;				/* THIS IS THE WIDTH OF TABLE.main / TABLE.grad minus 264 pixels */
}

TD.article	{
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 10px;
}

TD.rc_article	{
	padding: 4px;
}

TABLE.banner_ph {
	HEIGHT: 35px
}
DIV.banner_ph {
	WIDTH: 240px
}
DIV.rightcolumn_ph {
	WIDTH: 240px
}
TABLE.banner_ph {
	WIDTH: 240px
}
TABLE.rightcolumn_ph {
	WIDTH: 240px
}
DIV.banner_ph {
	POSITION: relative; MARGIN-TOP: 10px; TOP: 0px; LEFT: 0px
}
DIV.rightcolumn_ph {
	POSITION: relative; MARGIN-TOP: 10px; TOP: 0px; LEFT: 0px
}
DIV.banner_ph {
	HEIGHT: 45px; CURSOR: pointer
}

DIV.banner_mask {
	position: absolute;
	top: 0px;
	left: 0px;
	width:240px;
	height:45px;
	background-image: url(/www.veenman.nl/site_styling/images/template/banners/cornermask.gif);
	z-index: 81;
	
}

/*--------------------------------------	*/
/* END BLOCK STYLES					*/
/*--------------------------------------	*/

/*--------------------------------------	*/
/* START VISUAL STYLES 			*/
/*--------------------------------------	*/

DIV.menu {
	HEIGHT: 26px; BACKGROUND-COLOR: #029DE0; BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/header/menu_bkg.jpg); BACKGROUND-REPEAT: none
}

DIV.bkg_gradbottom {
	padding-top: 10px;
	background-image: url(/www.veenman.nl/site_styling/images/template/header/bottomshadow.gif);
	background-repeat: repeat-x;
}

TD.bkg_header {
	background-repeat: repeat-x;
	height: 78px;
	vertical-align: middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 0px;
	padding-bottom: 0px;
}


TD.tabs {
	BORDER-RIGHT: #000000 0px solid; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: left bottom; 
	BORDER-TOP: #000000 0px solid; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/tabs/tab_inactive.gif); 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #000000 0px solid; 
	WIDTH: 139px; 
	CURSOR: pointer; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica; 
	HEIGHT: 25px;
}
TD.tabs-active {
	BORDER-RIGHT: #000000 0px solid; 
	PADDING-RIGHT: 0px; 
	BACKGROUND-POSITION: left bottom; 
	BORDER-TOP: #000000 0px solid; 
	PADDING-LEFT: 10px; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/tabs/tab_active.gif); 
	VERTICAL-ALIGN: middle; 
	BORDER-LEFT: #000000 0px solid; 
	WIDTH: 140px; 
	CURSOR: pointer; 
	COLOR: #000000; 
	BORDER-BOTTOM: #000000 0px solid; 
	BACKGROUND-REPEAT: no-repeat; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Arial, Helvetica; 
	HEIGHT: 25px;
}


TD.tabspace {
	height: 25px;
	width: 100%;
	padding-left: 1px;
}

DIV.tabpicture {
	LEFT: 0px; WIDTH: 696px; POSITION: absolute; TOP: 0px
}
DIV.tabpicture-active {
	LEFT: 0px; WIDTH: 696px; POSITION: absolute; TOP: 0px
}
DIV.tabpicture {
	VISIBILITY: hidden
}
DIV.tabpicture-active {
	VISIBILITY: visible
}
IMG.tabpicture {
	WIDTH: 696px; HEIGHT: 180px
}
TABLE.tabpicture {
	WIDTH: 696px; HEIGHT: 180px
}

DIV.tabcontent, DIV.tabcontent-active {
	position: absolute;
	left: 0px;
	top: 0px;
	height: 136px;
	width: 676px;				/* THIS IS THE WIDTH OF TABLE.main / TABLE.grad minus 284 pixels */
	overflow: hidden;
	margin-top: 6px;
	margin-left: 10px;
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: normal; 
	color: #FFFFFF;
}

DIV.footer {
	HEIGHT: 26px; BACKGROUND-COLOR: #019DE0; BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/footer/footer_bkg.jpg); BACKGROUND-REPEAT: none
}

DIV.tabcontent {
	visibility: hidden;
}

DIV.tabcontent-active {
	visibility: visible;
}

TD.tabcontent {
	height: 158px;
	overflow: hidden;
}

DIV.tabcontent P {
	padding-botttom: 6px;
	margin-bottom: 6px;
}
/*
UL.tabcontent {
	margin-top: 0px;
}
*/
UL
{
	margin: 0px;
	padding: 0px;
	margin-left: 1.4em;
	list-style-type: disc;
	color: #000000;
}

TD.header_left {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_leftuc.gif);
	background-repeat: no-repeat;
}

TD.header_right {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_rightuc.gif);
	background-repeat: no-repeat;
}

TD.header_middle {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_middleu.gif);
	background-repeat: repeat-x;
}
.InnerBanner {
	border: 1px solid #000000;
}

TD.line_top {
	background-image: url(/www.veenman.nl/site_styling/images/template/werkenbij/block_linetop.gif);
	background-repeat: repeat-x;
}
TD.line_topright {
	background-image: url(/www.veenman.nl/site_styling/images/template/werkenbij/block_linetop.gif);
	background-repeat: no-repeat;
}

TD.line_left {
	background-color: #c0c0c0;
}

TD.line_right {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_lineright.gif);
	background-repeat: repeat-y;
}

TD.line_bottom {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_linebottom.gif);
	background-repeat: repeat-x;
}

TD.line_leftbc {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_leftbc.gif);
	background-repeat: no-repeat;
}

TD.line_rightbc {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/block_rightbc.gif);
	background-repeat: no-repeat;
}


TD.rc_lineleft {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_lineleft.gif);
	background-repeat: repeat-y;
}

TD.rc_lineright {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_lineright.gif);
	background-repeat: repeat-y;
}

TD.rc_linetop {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_linetop.gif);
	background-repeat: repeat-x;
}

TD.rc_linebottom {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_linebottom.gif);
	background-repeat: repeat-x;
}

TD.rc_leftbc {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_leftbc.gif);
	background-repeat: no-repeat;
}

TD.rc_rightbc {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_rightbc.gif);
	background-repeat: no-repeat;
}

TD.rc_leftuc {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_leftuc.gif);
	background-repeat: no-repeat;
}

TD.rc_rightuc {
	background-image: url(/www.veenman.nl/site_styling/images/template/block/rc_rightuc.gif);
	background-repeat: no-repeat;
}

TD.InputStart  {
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_start.gif); 
    background-repeat: no-repeat;
    width:4px; 
    padding:0px;
    margin:0px;
    height:20px;
}

TD.InputMiddle
{
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_middle.gif); 
    background-color:transparant;
    background-repeat: repeat-x;
    padding:0px ;
    margin:0px;
    height:20px;
}

TD.InputEnd  { 
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_end.gif); 
    background-repeat: no-repeat;
    width:4px; 
    padding:0px;
    margin:0px;
    height:20px;
}

TD.AreaStart  {
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_top.png); 
    background-repeat: no-repeat;
    width:345px; 
    padding:0px;
    margin:0px;
    height:3px;
}

TD.AreaStart160  {
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_top_160.png); 
    background-repeat: no-repeat;
    width:160px; 
    padding:0px;
    margin:0px;
    height:3px;
}

TD.AreaMiddle
{
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_middle.png); 
    background-color:transparant;
    padding:0px;
    margin:0px;
    width:345px;
}

TD.AreaMiddle160
{
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_middle_160.png); 
    background-color:transparant;
    padding:0px;
    margin:0px;
    width:160px;
}

TD.AreaEnd  { 
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_bottom.png); 
    background-repeat: no-repeat;
    width:345px; 
    padding:0px;
    margin:0px;
    height:3px;
}

TD.AreaEnd160 { 
    background-image: url(/www.veenman.nl/site_styling/images/template/forms/input_bottom_160.png); 
    background-repeat: no-repeat;
    width:160px; 
    padding:0px;
    margin:0px;
    height:3px;
}

IMG.pictleft, IMG.pictright {
	margin-bottom: 5px;
	border: solid #000000 0px;
}

IMG.pictleft {
	margin-right: 10px;
}

IMG.pictright {
	margin-left: 10px;
}

IMG.bullet {
	height: 10px;
	width: 23px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	margin-right: 0px;
}

IMG.bullet_sub {
	height: 8px;
	width: 23px;
	margin-left: 20px;
	margin-top: 2px;
	margin-bottom: 6px;
	margin-right: 0px;
}

TABLE.content_table
{
	border-collapse: collapse;
}

TABLE.content_table TR
{
	background: #FFFFFF;
}

TABLE.content_table TD, TABLE.content_table TH
{
	border: solid #8D8D8D 1px;
	empty-cells: hidden;
	padding: 3px;
}

TABLE.content_table TH
{
	background: #AADCF0;
	color: #333366;
	text-align: left;
}

/*--------------------------------------	*/
/* END VISUAL STYLES 				*/
/*--------------------------------------	*/

/*--------------------------------------	*/
/* START ELEMENT STYLES			*/
/*--------------------------------------	*/

FORM {
	margin-bottom: 0px;
	margin-top: 0px;
}

SELECT.form
{
	font-family: Arial, Helvetica; 
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	border: solid #000000 0px;
	color: #000000;
	width: 100%;
}

INPUT.form
{
	font-family: Arial, Helvetica; 
	border: solid #000000 0px;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	height: 15px;
	margin: 0px;
	padding-bottom: 0px;
}

TEXTAREA.form
{
	font-family: Arial, Helvetica; 
	border: solid #000000 0px;
	font-size: 10px; 
	font-style: normal; 
	font-weight: normal; 
	color: #000000;
	height: 100px;
	width: 330px;
	margin-left: 4px;
	padding-bottom: 0px;
	scrollbar-face-color:#FFFFFF;
	scrollbar-shadow-color:#FFFFFF;
	scrollbar-highlight-color:#FFFFFF;
	scrollbar-3dlight-color:#FFFFFF;
	scrollbar-darkshadow-color:#FFFFFF;
	scrollbar-track-color:#FFFFFF;
	scrollbar-arrow-color:#333366;
}

TABLE.form10
{
	margin-left: 70px;
	margin-bottom: 10px;
}

TABLE.form20
{
	margin-left: 70px;
	margin-bottom: 20px;
}

INPUT.search {
	border: solid #000000 0px;
	width:100px;
	margin: 0px;
}

LABEL
{
	font-family: Arial, Helvetica; 
	font-size: 11px; 
	font-style: normal; 
	font-weight: bold; 
	color: #000000;
}


P
{
	margin-top:0px;
}

H1
{
	font-family: Arial, Helvetica; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 11px;
	margin-top:0px;
	margin-bottom:2px;
}

H2
{
	font-family: Arial, Helvetica; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 14px;
	margin-top:0px;
	margin-bottom:2px;
}

H3
{
	font-family: Arial, Helvetica; 
	font-style: normal; 
	font-weight: bold; 
	font-size: 16x;
	margin-top:0px;
	margin-bottom:2px;
}

BODY
{
	margin-top: 8px;
}


/*--------------------------------------	*/
/* END ELEMENT STYLES				*/
/*--------------------------------------	*/


/* WERKENBIJ */

TD.wbv_block_left {
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/block/wbv_block_left.png); BACKGROUND-REPEAT: repeat-y
}
TD.wbv_block_right {
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/block/wbv_block_right.png); BACKGROUND-REPEAT: repeat-y
}
TD.wbv_block_top {
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/block/wbv_block_top.png); BACKGROUND-REPEAT: no-repeat
}
TD.wbv_block_bottom {
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/block/wbv_block_bottom.png); BACKGROUND-REPEAT: no-repeat
}
TD.wbv_block_top_full {
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/block/wbv_block_top_full.png); BACKGROUND-REPEAT: no-repeat
}
TD.wbv_block_bottom_full {
	BACKGROUND-IMAGE: url(/www.veenman.nl/site_styling/images/template/block/wbv_block_bottom_full.png); BACKGROUND-REPEAT: no-repeat
}
