a {
	color:#36C;
}

/*Algemeen*/
*{
	margin				: 0;
	padding				: 0;
	outline				: 0;
	list-style:circle;
		
}

body img{
border-style		: none;
}


body{
	width				: 100%;
	height				: 100%;
	background			: #fff;
	font-family			: Tahoma, sans-serif;
	font-size			: 10px;
	color				: #000;
	
	
}
/*Einde algemeen*/
.clear{
    content					: ".";
    display					: block;
    height					: 0;
    clear					: both;
    visibility				: hidden;
}

/* Hides from IE-mac \*/

* html .clear{
	height					: 1%;
	
}
/* End hide from IE-mac */

#container{
	width				: 787px;
	height				: auto;
	margin				: 0 auto;
}

#header{
	width				: 787px;
	height				: 147px;
	background			: url(../img/header.jpg) no-repeat;
}



#menuContainer{
	width: 787px;
	height: 29px;
}

#menuLinks{
	width				: 78px;
	height				: 28px;
	background			: url(../img/menu_links.png) no-repeat;
	float: left;
}
#menuRechts{
	width				: 309px;
	height				: 28px;
	background			: url(../img/menu_rechts.png) no-repeat;
	float: left;
}

#menuRechts form{
	float: left;
}

input.zoekveld{
	margin: 6px 5px 0 10px;
	text-indent: 5px;
	border: 0;
	float: left;
	width:140px;
	height:15px;
}



input.submitKnop{
	border: none;
	margin: 5px 40px 4px 2px;
	font-size: 12px;
	font-weight: bold;
	background: none;
	color: #fff;
	outline: 0;
}

input.submitKnop:hover{
	color: #dd5515;
}

#vlaggenContainer{
	width: 70px;
	height: 14px;
	float: left;
	margin-top: 8px;
	
}

#vlaggenContainer a.vlagNl{
	width: 20px;
	height: 14px;
	background: url(../img/nl_vlag.gif) no-repeat;
	float: left;
	
}

#vlaggenContainer a.vlagDe{
	width: 21px;
	height: 14px;
	background: url(../img/de_vlag.gif) no-repeat;
	float: left;
	margin: 0 2px;
}

#vlaggenContainer a.vlagUs{
	width: 20px;
	height: 14px;
	background: url(../img/us_vlag.gif) no-repeat;
	float: left;
	
}

#menu ul{
	list-style-type			: none;
	display					: inline;
}

#menu ul li{
	display					: inline;
}

#menu li a {
  	height					: 28px;
	width					: 80px;
	text-decoration			: none;
	border					: none;
	float					: left;
}
	
#menu li a:hover {
	background-repeat		: no-repeat;
	background-position		: 0 -29px;
}

#huidigepagina {
	background-position		: 0 -29px;
	
}
.home{
	background-image		: url(../img/btn_home.png);
	background-repeat		: no-repeat;
	
}

.nieuws{
	background-image		: url(../img/btn_nieuws.png);
	background-repeat		: no-repeat;
	
}

.producten{
	background-image		: url(../img/btn_producten.png);
	background-repeat		: no-repeat;
	
}

.diensten{
	background-image		: url(../img/btn_diensten.png);
	background-repeat		: no-repeat;
	
}

.contact{
	background-image		: url(../img/btn_contact.png);
	background-repeat		: no-repeat;
	
}

#breadCrumb{
	width: auto;
	height: 10px;
	margin: 15px 0 30px 2px;
}

#breadCrumb p{
	font-size: 9px;
}

#breadCrumb span{
	font-weight: bold;
}


#contentContainer{
	 height: auto;
	 min-height: 331px;
	 width: 987px;
	 padding-left: 0px;
	 margin-bottom: 40px;
}

#contentContainerOverig{
	 height: auto;
	 min-height: 331px;
	 width: 787px;
	
	 margin-bottom: 40px;
}




#contentLinks{
	width: 485px;
	height: auto;
	float:left;
	margin-right:5px;
}


#contentLinks h1.titel{
	font-size: 18px;
	font-weight: bold;
	margin-bottom: 15px;
}

#contentLinks p{
	margin: 0 5px 10px 0;
}

#contentLinks p.oranjeTekst{
	 color: #dd5515;
	 font-weight: bold;
	 
}

#contentLinks p.vet{
	font-weight: bold;
}

#contentRechts{
	width: 300px;
	height: auto;
	float:left;
	
}

#oranjeBlok{
	width: 297px;
	height: 93px;
	background: #dd5515;
	margin-bottom: 17px;
}	

#oranjeBlok h1.wit{
	font-size: 18px;
	font-weight: bold;
	padding: 5px 5px 10px 10px;
	color: #fff;	
}

#oranjeBlok h1.wit a{
	color: #fff;
	text-decoration: none;
}



#oranjeBlok p{
	padding: 0 15px 0 10px
}

#grijsBlok{
	width: 297px;
	height: 268px;
	background: #cfd0d2;
}

#grijsBlok h1{
	font-size: 18px;
	font-weight: bold;
	padding: 5px 5px 10px 10px;
	color: #000;	
}

#grijsBlok p{
	padding: 0 15px 0 10px;
	margin-bottom: 0px;
}

#fotoContainer{
	width: 170px;
	height: 130px;
	background: #fff;
	margin: 0 0 0 10px;
}

#footer{
	width: 707px;
	height: 10px;
	padding-left: 1px;
	clear:both;
	padding-bottom: 15px;
}

#footer p{
	font-size: 9px;
}

#contentLinksOverig{
	width: 405px;
	height: auto;
	float:left;
	margin-right: 80px;
	
}

#contentLinksAanbieding{
	width: 707px;
	height: auto;
	float:left;
	
	
}

.productBlok{
	width: 490px;
	height: 105px;
	float: left;
	margin-bottom: 20px;
	
}

h1.ProductTitel{
	width: auto;
	height: 18px;
	float: left;
	font-size: 18px;
	color: #000;
	margin-left: 2px;
	font-weight: normal;
	
	
}
h1.ProductTitel a{
	text-decoration: none;
	color: #000;
}


.productInfoMidden{
	width: 260px;
	height: auto;
	float: left;
	margin-right: 25px;
}

.productInfoMidden p.productOmschrijving{
	padding: 10px 0 0 2px;
	width: 260px;
}

.productFotoHouder{
	width: 120px;
	height: 90px;
	border: 2px solid #000;
	float: left;
}

.infoblokje{
	height: 20px;
	width: 58px;
	background: url(../img/infoblok.png);
	float: left;
}

.bestellenblokje{
	height: 20px;
	width: 58px;
	background: url(../img/bestellenblok.png);
	float: left;
}

#specialeAanbiedingBlok{
	width: 300px;
	height: 93px;
	background: #dd5515;
	float: left;
	margin-right: 20px;
	
}

#specialeAanbiedingBlok  h1.grootWit{
	font-size: 30px;
	font-weight: bold;
	color: #fff;
	padding:2px 0 0 10px;
	float: left;
}

#tekstSpecialeAanbieding{
	width: 250px;

	float:left;
	
}

#aanbiedingImg{
	width: 316px;
	height: 186px;
	background: url(../img/aanbieding.gif) no-repeat;
	margin-top: 40px;
	margin-bottom: 65px;
}

#kleineLetters{
	width: 700px;
}

#kleineLetters p{
	color: #58585a;
	font-size: 10px;
	width: 650px;
}
span.oranjeStreep{
 color: #dd5515;
}

a.oranje {
	color: #dd5515;
	text-decoration:none;
	font-weight:bold;
}

#paginaNummers{
	margin-top: 10px;
	float: left;
}

#paginaNummers a{
	text-decoration: none;
	color: #000;
}

/*Contact Form Styling*/

.form_tekst{
	width: 100px;
	height: 14px;
	color: #6d6f64;
	
	float: left;

}

.textinput{
	width: 200px;
	height: auto;
	color: #000;
	
	float: left;
	border: 2px solid #000;
	margin-top: 3px;
	background: #eceded;
	margin-bottom: 10px;
}

.inputTextarea{
	width: 300px;
	height: 200px;
	color: #000;
	background: #eceded;
	float: left;	
	margin-top:3px;
	border: 2px solid #000;
}

.inputVerstuur{
	width: 100px;
	height: auto;
	color: #000;
	font-weight: bold;	
	float: left;
	border: 2px solid #000;
	background: #eceded;
	margin-top: 5px;
}

a.vorigePagina{
	text-decoration: none;
	color: #3b6b79;
	font-size: 13px
}

.form_large {
	background:#fff;
	border:2px solid #000000;
	color:#333;
	font-family: inherit;
	width: 150px;
	padding:2px 4px 2px 6px;
}

.form_textarea_black {
	background:#fff;
	border:2px solid #000000;
	color:#333;
	font-family: inherit;
	width:352px;height:70px;
	padding:2px 4px 2px 6px;
}

/*== Peter Quentin == Search */

.tablesearch th { text-align:left; }