/*
	---------------------------------------
				Tirato Creatives
				24 december 2008
				info@tirato.nl	
	---------------------------------------
*/

*									{margin:0; padding:0; outline:none;}
fieldset							{border:none;}
body								{font-family:arial, verdana, tahoma; font-size:11px; color:#FFF;}
.none								{display:none;}
b									{display:none;}
.left								{float:left;}
.right								{float:right;}
.clear								{clear:both;}
img									{margin:0; padding:0;}
.lb									{color:#fff;}
a									{color:#FFF; text-decoration:none;}
a:hover								{text-decoration:underline;}
.field text							{padding:7px;}


/*	Wrapper
________________________________________________________________________________________
//////////////////////////////////////////////////////////////////////////////////////*/
#wrapper							{margin:0 auto; width:982px;}
#content-wrap						{background:#1875bb; padding:5px; width:972px;}



/*	Header
________________________________________________________________________________________
//////////////////////////////////////////////////////////////////////////////////////*/
#header								{height:107px;}
#header h1							{background:url(../images/logo-veeservice.jpg) no-repeat; height:107px; width:204px;}
#header .topmenu					{margin-top:80px;}
#header .topmenu ul					{margin:0; padding:0;}
#header .topmenu li					{list-style:none; display:inline;}
#header .topmenu li a				{float:left; display:block; padding:0 8px; color:#1875bb; text-decoration:none; background:url(../images/menu-lijn.png) repeat-y right;}
#header .topmenu li a.last			{background:none; padding:0 0 0 8px;}
#header .topmenu li a:hover			{color:#99b83c;}

.banner								{border:1px solid #0992ff; background:url(../images/banner.png) top left no-repeat;	height:226px; width:970px;}
.locatie							{color:#45adff; padding:8px 0;}
.zoek								{height:14px; background:#FFF; font-family:arial, tahoma; font-size:11px; border:none; padding:3px; color:#1875bb;}
.zoekForm							{padding-top:6px;}
.go									{width:15px; height:15px; background:url(../images/go.png) no-repeat; border:none; outline:none; margin-bottom:0 !important; cursor:pointer;}

-t.main								{border:1px solid #0992ff; margin-top:4px;background:#0063b2; }
.main2								{border:1px solid #0992ff; marginop:4px;background:url(../images/main-bg.png) repeat-y; color:#1875bb; }
.main3								{border:1px solid #0992ff; marginop:4px;background:url(../images/main-bg2.png) repeat-y; color:#1875bb; }

.border-l							{border-right:1px dotted #0992ff; border-bottom:1px dotted #0992ff;}
.border-last-top					{border-bottom:1px dotted #0992ff;}
.border-b							{border-right:1px dotted #0992ff;}
.border-last-bottom					{border-right:none;}
.main-padding						{padding:7px;}
td									{vertical-align:top;}
td.tblArtikelnummer					{background:#edf4fa; border-right:1px solid #c9dfef; padding:5px;}
.tblTekst strong					{color:#1875bb;}
.tblTekst							{color:#a8abad; line-height:17px; padding:5px; border:1px solid #FFF; }
.tblInhoud							{background:#edf4fa; border-left:1px solid #c9dfef;width:70px; padding:5px; text-align:right;}
.main p								{text-align:inherit;}
tr									{margin-bottom:5px;}
.tblArtikelnummertop				{background:#edf4fa; border:1px solid #c9dfef; padding:5px;}
.tblTeksttop						{background:#edf4fa; border:1px solid #c9dfef; padding:5px;}
.tblInhoudtop						{background:#edf4fa; border:1px solid #c9dfef;width:70px; padding:5px; text-align:right;}

.trhover							{background:#edf4fa; padding-bottom:5px; border:1px solid #c9dfef;}
.tblTekst:hover						{border:1px solid #c9dfef;}

a.go								{color:#1875BB; text-decoration:none; display:block; background:url(../images/go.png) #fff no-repeat right bottom; width:65px; float:right; padding:0 0 0 4px; margin-top:2px;}
a.go:hover							{color:#1875BB; text-decoration:underline;}

a.go2								{color:#989898; text-decoration:none; display:block; background:url(../images/go.png) no-repeat right; width:65px; float:right;}
a.go2:hover							{color:#99b83c;}


#footer								{background:#1875bb; height:40px; padding-top:70px; text-align:center; border-left:1px solid #0992ff; border-right:1px solid #0992ff; border-bottom:1px solid #0992ff;} 
#footer a							{text-decoration:none; color:#FFF;}
#footer a:hover						{text-decoration:underline;}

.main2 h2							{font-size:11px; font-weight:bold; background:url(../images/h2-bg.png) repeat-y; display:block; padding:4px 4px 4px 8px; color:#FFF;}
.main3 h2							{font-size:11px; font-weight:bold; background:url(../images/h2-bg.png) repeat-y; display:block; padding:4px 4px 4px 8px; color:#FFF;}
.main3 #NewsList li					{list-style:none;}
.main3 .newsDetails					{color:#48a5eb; font-size:10px;}
.side-menu							{width:210px; float:left;}
.tekst								{width:477px; float:left; color:#1875bb; padding:20px 35px;}
.tekst h2							{font-size:15px; font-weight:bold; padding:0 0 7px 0; margin:0 0 15px 0; background:none; color:#1875bb;}
.tekst p							{line-height:18px; color:#1875bb; margin-bottom:10px;}
.tekst a							{text-decoration:underline; color:#99b83c;}
.tekst a:hover						{text-decoration:none;}
.tekst form#contact					{width:240px; height:130px;}
.tekst form#contact	label 			{border-bottom:1px solid #fff;}
.tekst form#contact	label span		{float:left; clear:left; margin:2px 0 6px;}
.tekst form#contact input			{float:right; clear:right;}
.tekst form#contact input#button	{float:left; clear:left; margin: 10px 0;}

.tekstProductpage								{width:677px; float:left; color:#1875bb; padding:20px 35px;}
.tekstProductpage h2							{font-size:15px; font-weight:bold; padding:0 0 7px 0; margin:0 0 15px 0; background:none; color:#1875bb; text-transform:lowercase;}
.tekstProductpage h2:first-letter					{text-transform:capitalize;}
.tekstProductpage p								{line-height:18px; color:#1875bb; margin-bottom:25px;}
.tekstProductpage a								{text-decoration:underline; color:#99b83c;}
.tekstProductpage a:hover						{text-decoration:none;}
.tekstProductpage form#contact					{width:240px; height:130px;}
.tekstProductpage form#contact	label 			{border-bottom:1px solid #fff;}
.tekstProductpage form#contact	label span		{float:left; clear:left; margin:2px 0 6px;}
.tekstProductpage form#contact input			{float:right; clear:right;}
.tekstProductpage form#contact input#button		{float:left; clear:left; margin: 10px 0;}
.tblProducten									{width:100%;}

.nieuws								{width:172px; float:left; padding:20px 20px;}
.nieuws h2							{font-size:15px; font-weight:bold; padding:0 0 7px 0; margin:0 0 7px 0; background:none; color:#99b83c;}
.menu ul							{margin:0; padding:0;}
.menu ul.dept1							{margin-left:10px; padding:0;}
.menu ul.dept2							{margin-left:10px; padding:0;}
.menu ul li								{border-left:1px solid #0992ff;}
.menu li							{list-style:none;}
.menu li a							{display:block; text-decoration:none; border-bottom:1px solid #0992ff; padding:6px 8px; color:#b0dcff; text-decoration:none; text-transform:lowercase;}
.menu li a:first-letter					{text-transform:capitalize;}
.menu li a.last						{border:none;}
.menu li a.first					{margin-top:20px;}
.menu li a:hover					{color:#FFF; background:#13609a;}
.menu li a.current,
.menu li a.section					{color:#13609a; background:#b0dcff;}
.nieuwslijn							{border-bottom:1px solid #ebebeb; padding:8px 0; float:left;}
.nieuwslijn	a						{color:#99b83c;}
.nieuwslijn	li						{list-style:none;}
.titel 								{font-family: Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#1C60AC;}
.kadertabel 						{border:1px solid #1C60AC;}

#submit								{background:#99b83c; font-size:11px; font-weight:bold; color:#FFF; border:none; outline:none; cursor:pointer;}
input								{border:1px solid #1875bb; color:#81888e; font-family:arial, tahoma; font-size:11px; padding:4px;}