body, html, input, select, textarea {
	font-family: arial, sans-serif;
	color: #000;
	font-size: 12px;
	margin: 0px;
	padding: 0px;
	line-height:140%;
}

td {
	font-size: 12px;
}

.BlokOff {
	color: #00000;
}

.BlokOn, .BlokOn h1, .BlokOn h2, .BlokOn h3, .BlokOn h4 {
	color: #8eb260;
}

.Pagina {
	margin: 0px auto;
	padding-right: 0px;
	background: #1a2b04;
}

.Container {
	width: 960px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
	background: #1a2b04 url(images/bg-pagina.gif) repeat-y center top;
}

.Header {
	width: 669px;
	margin: 0px;
	
}

.Menu {
	background: #1a2b04 url(images/bg-menu.jpg) no-repeat left top;
	width: 960px;
	height: 168px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
	padding-left:1px;
}

.Menuitems {
	width: 960px;
	margin: 132px 0px 2px 0px;
}

.Menuhome {
	background: #1a2b04 url(images/bg-menu.jpg) no-repeat left top;
	width: 960px;
	height: 168px;
	overflow: hidden;
	position: relative;
	margin: 0px auto;
	padding-left:1px;
}

.Menuitemshome {
	width: 960px;
	margin: 132px 0px 2px 0px;
}

.Contentbedrijf {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-bedrijf.gif) no-repeat left top;
}

.Contentdiensten {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-diensten.gif) no-repeat left top;
}

.Contentdienstenweb {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-diensten-web.gif) no-repeat left top;
}

.Contentdienstenres {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-diensten-rest.gif) no-repeat left top;
}

.Contentdienstenhost {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-diensten-host.gif) no-repeat left top;
}

.Contentklanten {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-klanten.gif) no-repeat left top;
}

.Contentofferte {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-offerte.gif) no-repeat left top;
}

.Contentnieuws {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-nieuws.gif) no-repeat left top;
}

.Contentcontact {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-contact.gif) no-repeat left top;
}

.Contenthome {
	float: left;
	width: 629px;
	padding: 20px;
	margin: 0px auto;
	background: url(images/bg-menushadow.gif) repeat-x left top;
}

.Contentroute {
	float: left;
	width: 629px;
	padding: 50px 20px 20px 20px;
	margin: 0px auto;
	background: url(images/banner-route.gif) no-repeat left top;
}

.Intro a:link, .Intro a:visited, .Intro a:active {
	font-family: arial, sans-serif;
	color: #000;
	font-size: 12px;
	line-height:140%;
	margin:0px;
	text-decoration: none;
	
}

.RechterBlok a:link, .RechterBlok a:visited, .RechterBlok a:active {
	font-family: arial, sans-serif;
	color: #000;
	font-size: 12px;
	line-height:140%;
	text-decoration: none;
	display: block;
}

.LinkerBlok a:link, .LinkerBlok a:visited, .LinkerBlok a:active {
	font-family: arial, sans-serif;
	color: #000;
	font-size: 12px;
	line-height:140%;
	text-decoration: none;
	display: block;
}

.Intro a:hover, .Intro a:hover h1, .Intro a:hover h2, .Intro a:hover h3, .Intro a:hover h4 {
	font-family: arial, sans-serif;
	color: #8eb260 ;
	text-decoration: none;
	
}

.RechterBlok a:hover, .RechterBlok a:hover h1, .RechterBlok a:hover h2, .RechterBlok a:hover h3, .RechterBlok a:hover h4 {
	font-family: arial, sans-serif;
	color: #8eb260 ;
	text-decoration: none;
}

.LinkerBlok a:hover, .LinkerBlok a:hover h1, .LinkerBlok a:hover h2, .LinkerBlok a:hover h3, .LinkerBlok a:hover h4 {
	font-family: arial, sans-serif;
	color: #8eb260 ;
	text-decoration: none;
}

.Intro img {
	border: 0px;
}

.RechterBlok img {
	border: 0px;
}

.LinkerBlok img {
	border: 0px;
}

.Color1 {
	background: #FFF;
	vertical-align: top;
	width: 315px;
}

.Color2 {
	background: #e6f2d6;
	vertical-align: top;
	width: 315px;
}

.Color1Hosting {
	background: #FFF;
	vertical-align: top;
	width: 175px;
	text-align:left;
}

.Color2Hosting {
	background: #e6f2d6;
	vertical-align: top;
	width: 175px;
	text-align:left;
}

.Contacttable {
	vertical-align: top;
	width: 100px;
}

.Contactinput {
	width: 520px;	
}

.LinkerBlok {
	float: left;
	width: 295px;
	line-height:140%;
}

.RechterBlok {
	float: left;
	padding-left: 20px;	
	width: 315px;
	width/**/:/**/ 295px;
	line-height:140%;
}

.Partners {
	float: left;
	width: 629px;
	margin: 0px 0px 30px 0px;
}

.Footer {
	clear: both;
	font-size: 12px;
	margin: 0px auto;
	color: #999;
}

.Spacer {
	float: left;
	width: 1px;
	border: 0px;
	height: 400px;
	background: #778d5a url(images/bg-menushadow-spacer.gif) no-repeat top center;
}

.Snippet {
	float: left;
	font-size: 11px;
	width: 290px;
	padding: 0px;
	margin: 0px auto;
	background: url(images/bg-menushadow.gif) repeat-x left top;
}

.Snippetkop {
	height: 114px;
	background: url(images/bg-snippet-halen.gif) no-repeat left top;
}

.Snippetsubkop {
	color:#FFFFFF;
	font-size:18px;
	padding: 92px 0px 6px 10px;
}

.Snippettxtshadow {
	background: #FFF url(images/bg-menushadow.gif) repeat-x left top;
}

.Snippettxt {
	width:280px;
	width/**/:/**/260px;
	display: table;
	padding: 0px 20px 10px 10px;
	margin-bottom: 5px;
	background: #FFF url(images/bg-snippet.gif) repeat-x left bottom;	
}

.Offertetable {
	width: 629px;
	background: #e6f2d6;
}

.Tdpadding {
	width: 150px;
	padding: 1px 0px 1px 10px;
}

.Offertetitel {
	padding-left: 3px;
	color: #acd07e;
	background: #FFF url(images/bg-offertetable.gif) repeat-x left top;
}

.Menubutton {
	float: left;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.Menubuttontest {
	float: right;
	border: 0px;
	margin: 0px;
	padding: 0px;
}

.Button {
	display: block;
	float: left;
	background: url(images/bg-button.gif) no-repeat;
	width: 60px;
	width/**/:/**/ 50px;
	height: 18px;
	height/**/:/**/ 17px;
	margin: 10px 0px 0px 0px;
	padding: 1px 0px 0px 10px;
}

.Buttonlarge {
	display: block;
	float: left;
	background: url(images/bg-button-large.gif) no-repeat;
	width: 90px;
	width/**/:/**/ 80px;
	height: 23px;
	height/**/:/**/ 21px;
	margin: 10px 0px 0px 0px;
	padding: 2px 0px 0px 10px;
}

.Buttonlargeleft {
	display: block;
	float: left;
	background: url(images/bg-button-largeleft.gif) no-repeat;
	width: 90px;
	width/**/:/**/ 90px;
	height: 23px;
	height/**/:/**/ 21px;
	margin: 10px 0px 0px 5px;
	padding: 2px 0px 0px 0px;
}

.Floatright {
	float: right;
	padding: 0px 10px 0px 0px;
} 

img.Header {
	float: left;
	margin: 0px;
	padding: 0px;
}

img.left {
	margin: 0px 10px 5px 0px;
	border: #a2bb83 solid 1px;
	float: left;
}

img.right {
	margin: 0px 10px 5px 0px;
	border: #a2bb83 solid 1px;
	float: right;
}

img.partners {
	margin: 5px 20px 5px 0px;
	border: 0px;
}

hr {
	clear: both;
	overflow: hidden;
	height: 1px;
	border: none;
	margin: 5px 0px 5px 0px;
	border-top: 1px dashed #333300;
}

input.text{
	margin: 5px 0px 5px 0px;
}

input.checkbox{
	margin: 0px;
	padding: 0px;
}

.Footer hr {
	height: 1px;
	border: none;
	border-top: 1px solid #333300;
}

h1 {
	font-size: 24px;
	color: #1a2b04;
	margin: 0px 0px 15px 0px;
}

h2 {
	font-size: 18px;
	color: #1a2b04;
	margin: 0px 0px 10px 0px;
	padding: 0px;
	font-weight:normal;
}

h3 {
	font-size: 14px;
	color: #1a2b04;
	margin: 0px 0px 0px 0px;
	padding: 0px;
}

h4 { 
	font-size: 11px;
	font-weight:normal;
	color: #8c8c8c;	
	margin: 0px;
	padding: 0px;
}


UL {
	margin: 0px; 
	padding: 0px;
}

LI {
	margin: 0px; 
	padding: 0px 0px 0px 12px; 
	list-style-type: none; 
	background: url(images/ico-bullit.gif) no-repeat left center;
	line-height: 150%;
}

a:link.Button, a:visited.Button, a:active.Button {
	text-decoration: none; 
	font-size: 12px;
	color: #acd07e;
}

a:link.Buttonlarge, a:visited.Buttonlarge, a:active.Buttonlarge, a:link.Buttonlargeleft, a:visited.Buttonlargeleft, a:active.Buttonlargeleft {
	text-decoration: none; 
	font-size: 12px;
	color: #acd07e;
}

a:link.Large, a:visited.Large, a:active.Large {
	text-decoration: none; 
	font-size: 18px;
	color: #659626;
}

a:link.Overzicht, a:visited.Overzicht, a:active.Overzicht {
	text-decoration: none; 
	font-size: 12px;
	color: #659626;
}

a:link.Adres, a:visited.Adres, a:active.Adres {
	text-decoration: none; 
	font-size: 11px;
	color: #659626;
}

a:hover.Adres {
	text-decoration: none; 
	font-size: 11px;
	color: #659626;
}

.Footer a:link, .Footer a:visited, .Footer a:active {
	text-decoration: underline; 
	font-size: 12px;
	color: #999;
}

A:link, A:visited, A:active {
	text-decoration: underline; 
	color: #659626;
} 

A:hover {
	text-decoration: underline; 
	color: #659626;
}

/* Styles voor de print variant */

@media print
{

    .NoPrint { 
    	display: none;
    }
}

/* CSS Hacks */
{
	width/**/:/**/640px;	
}