/* Start of CMSMS style sheet 'basis' */
/* ============================================
   zijerveldfood.nl
   Author:  Jelle-Jacob de Vries
   version: 08-07-2010
============================================ */

body {
	background: #fff;
	font: 76.1% "Trebuchet MS", Verdana, Arial;
	text-align: center;
	margin: 0;
	padding: 0;
}

#wrap {
	text-align: left;
	width: 1040px;
	padding: 0;
	margin: 20px auto 20px auto;
}

hr, dfn, #header h1 span {display:none;}

em, strong {color: #006643}

img {border: none 0;}

address {
	font-style: normal;
	margin: 0 0 20px 0;}

a:link, a:visited {color: #006643; text-decoration: none;}

.clearfix:after, .contentblock:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix, .contentblock {display: inline-block;}

/* Hides from IE-mac \*/
* html .clearfix, .contentblock {height: 1%;}
.clearfix, .contentblock {display: block;}
/* End hide from IE-mac */

/* #structure */

#header {
	padding: 10px;
	position: relative;
}

#content {
	clear: both;
	padding: 0;
	margin: 0;
}

#content .contentblock {
	border-top: 3pt dotted #C5D567;
	padding: 20px 0 20px 0;
}

#home #word-cloud {
	border-top: 3pt dotted #C5D567;
	padding: 10px 0;
}

#left {
	color: #fff;
	line-height: 2em;
	margin: 0 800px 0 0;
	padding: 0;
}

#right {
	line-height: 2em;
	width: 760px;
	float: right;
	padding: 0 0 0 40px;
}

#right .col1 {
	float: left;
	width: 480px;
	padding: 0 40px 0 0;
}

#right .col2 {
	margin: 0 0 0 520px;
}

/* #header */

#header h1#logo {
	position: absolute;
	padding: 0;
	margin: 0;
	top: 10px;
	right: -20px;
}

/* #search */

#search {
	float:left;
	padding: 10px 20px 0 0;
}

#search .search-input {
	font-size: 90%;
	border: 1px solid #C5D567;
	width: 150px;
	margin: 0 5px 0 0;
	padding: 3px;
}

#search .search-button {
	background: #C5D567;
	color: #fff;
	border: 1px solid #C5D567;
}

/* #content */

h1 {
	font-size: 150%;
	color: #006643;
	padding: 0;
	margin: 0 0 20px 0;
}

h2 {
	font-size: 115%;
	color: #006643;
	padding: 0;
	margin: 15px 0 3px 0;
}

h2+p {
	margin: 0;
	padding: 0;
}

#right .text {
	margin: 0 0 0 0;
}

#right p {
	font-size: 110%;
}

#right .img {
	margin: 0 0 20px 20px;
	float: right;
}

#right .img-swf {
	margin: 0;
	float: right;
}

*html #right .img-swf {
margin-left: -3px;
}

#right .product-lijst {
	padding: 0;
	margin: 0;
	list-style: none;
}

#right .product-lijst li {
	width: 450px;
	padding: 0;
	margin: 0;
	clear: both;
}

#right .product-lijst li img {
	float:left;
}

#right .product-lijst li h2 {
	padding: 120px 0 0 0;
	margin: 0;
}

#right .col2 h2 {
	font-size: 115%;
	color: #C5D567;
	padding: 0;
	margin: 0 0 0 10px;
}

ul.afbeeldingen {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul.afbeeldingen li {
	padding: 0;
	margin: 0 20px 0 0;
	float: left;
}

/* #pijlers */

#pijlers ul {
	padding: 0;
	margin: 0;
	list-style: none;
}

#pijlers ul li {
	float: left;
	width: 260px;
	padding: 0;
	margin: 0;
}

#pijlers ul li h3 {
	font-style: italic;
	font-size: 120%;
	color: #006643;
	padding: 0 20px;
	margin: 10px 0 0 0;
}

#pijlers ul li p {
	padding: 0 20px;
	margin: 10px 0 0 0;
}

#pijlers ul li img {
	padding: 0 0 0 10px;
}


/* #nieuws */

#NewsPostDetailSummary p.hidden {
        display: none;
}

.NewsSummary h2 a {
	color: #006643;
}

/* #footer */

#footer {
	border-top: 3pt dotted #C5D567;
	color: #ccc;
	clear: both;
	text-align: left;
}

#footer p {padding: 10px 0 0 0; margin: 0;}

/* #certificering */

ul#certificering {
	padding: 0;
	margin: 0;
	list-style: none;
}

ul#certificering li {
	padding: 0;
	margin: 0 0 40px 0;
	clear: both;
}

ul#certificering li img {
	float: right;
	padding: 0;
	margin: 0 0 0 20px;
	width: 175px;
	height: 175px;
}	

ul#certificering li h2 {
	padding: 20px 0 0 0;
	margin: 0;
}

ul#certificering li p {
	padding: 0 0 20px 0;
	margin: 0;
	border-bottom: 1pt dotted #C5D567;
}
/* End of 'basis' */

