/* @override http://www.bene.be/?css=styles/stylesheet.v.1276282531 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1276281138 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1276280058 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1272806929 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1246387796 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1242820374 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1242819925 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1242819280 */

/* @override http://2_bene2008.dev.bene.be/?css=styles/stylesheet.v.1242724729 */

/* @override http://www.bene.be/?css=styles/stylesheet.v.1235760811 */

/* ----- BENE ** 2008 ** --------------------------- */

/* -----Stylesheet v.1.0//date 01-09-2008-----*/

/* ---------------------------------------------------------- */

/* ------------------------- */

/* ALGEMEEN BENE			 */

/* ------------------------- */

*, html, body, form, fieldset, h1, h2, h3, h4, h5, h6, p, pre, blockquote, ul, ol, dl, address {
	margin: 0;
	padding: 0;
}

ul,li,ol {
	list-style-type: none;
}

p {
	line-height: 1.5em;
}

body {
	color: #000;
	background: #04202e;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	font-size: small;
	border-top: 10px solid #010D11;
/*
			
			border-t

op: 6px solid #ABC900;*/
}

hr {
	clear: both;
	visibility: hidden;
}

.clear {
	clear: both;
}

.center, p.center {
	text-align: center;
}

.right {
	text-align: right;
}

img {
	border: 0;
}

/* ------------------------- */

/* HEADINGS					 */

/* ------------------------- */

h1 {
	
}

h2 {
	color: #fff;
	letter-spacing: 0.2em;
	text-transform: uppercase;
	margin: 0;
	background: url(/images/interface/h2_bg.gif) no-repeat;
	height: 3em;
	padding: 5px 0 0 10px;
	font: normal small "Century Gothic",Verdana,Arial,sans-serif;
	text-decoration: none;
}

h3 {
	font: 120%/120% Helvetica,Verdana,Arial,sans-serif;
}

h4 {
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font: italic bold 120%/120% Georgia, "Times New Roman" , serif;
	margin: 10px 0 6px 0;
	color: #4a79ad;
}

h5 {
	font: 120%/120% Helvetica,Verdana,Arial,sans-serif;
	line-height: 1.5em;
	letter-spacing: 0.1em;
	color: #0085cf;
}

#footerform h5 {
	font: 100%/120% Helvetica,Verdana,Arial,sans-serif;
	line-height: 1.5em;
	letter-spacing: 0.2em;
	color: #fff;
	text-transform: uppercase;
	padding-bottom: 15px;
}

/* ------------------------- */

/* General Containers		 */

/* ------------------------- */

#container1 {
	width: 980px;
	margin: 0 auto;
}

#top_section {
	height: 85px;
}

#titlelogo {
	margin-top: 25px;
	float: left;
	position: relative;
	width: 350px;
	height: 60px;
	background: url(/images/interface/bene_logo_banner.gif) no-repeat;
}

#titlelogo h1 {
	text-indent: -9999px;
	height: 1px;
	display: block;
}

/* ------------------------- */

/* LINKS					 */

/* ------------------------- */

a:link,a:visited {
	text-decoration: none;
	color: #f42837;
	border-bottom: 1px dotted #f42837;
	padding-bottom: 1px;
}

a:hover,a:active {
	text-decoration: none;
	background: #f42837;
	color: #fff;
}

/* ------------------------- */

/* SUPERMENU - LOGIN		 */

/* ------------------------- */

#supermenu {
	width: 300px;
	float: right;
}

#supermenu a:link,
			#supermenu a:visited {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #fff;
	padding-bottom: 1px;
}

#supermenu a:hover,
			#supermenu a:active {
	text-decoration: none;
	background: #fff;
	color: #000;
}

#innermenu {
	position: relative;
	padding: 10px;
	color: #fff;
	float: right;
}

#innermenu ul {
	float: left;
	list-style: none;
}

#innermenu ul li {
	float: left;
	font-family: Verdana;
	padding: 0 0 0 10px;
}

.fromTop {
	margin-top: 10px;
}

/* ------------------------- */

/* SUPERMENU - SEARCH		 */

/* ------------------------- */

#search_box {
	float: right;
	width: 200px;
	background-image: url(/images/interface/search_box.png);
	position: absolute;
	top: 20px;
	right: 0;
	background-position: 100% 0;
	background-repeat: no-repeat;
}

#search_box #keywords {
	float: left;
	/*padd

ing: 6px 0 0 10px;*/
				margin-top: 8px;
	margin-left: 11px;
	border: 0;
	width: 140px;
	background: none;
	height: 16px;
	color: #000;
}

#search_box #go {
	float: right;
	margin: 3px 8px 0 0;
}

#main_section {
	background: #fff;
	width: 980px;
	margin: 20px 0;
}

/* ------------------------- */

/* NAVIGATION 		 */

/* ------------------------- */

#nav_boven {
	float: left;
	width: 980px;
	margin: 0;
	padding: 0;
	list-style: none;
	background: #04202e;
}

#nav_boven li {
	margin: 0 2px 0 0;
	padding: 0;
	float: left;
	text-align: center;
	font-size: small;
	text-transform: uppercase;
	letter-spacing: 0.2em;
	font-family: "Century Gothic", Helvetica, sans-serif;
}

#nav_boven a {
	float: left;
	display: block;
	margin: 0;
	padding: 7px 18px;
	text-decoration: none;
	color: #fff;
	border: 1px solid #339fdf;
	border-bottom: none;
	background: url(/images/interface/button_off.gif) repeat-x;
}

#nav_boven a:hover {
	background: #fff;
	color: #333;
}

#nav_boven li.activelink a,
			#nav_boven li.activelink a:hover {
	background: #FFF url(/images/interface/button_on.gif) repeat-x;
	color: #000;
	padding-bottom: 7px;
	border: 1px solid #fff;
	border-bottom: none;
}

/* ------------------------- */

/* PAGE HOME / BANNER HOME	   */

/* ------------------------- */

#banner_home {
	margin: 20px;
	background: transparent url(/images/interface/banner_home02.jpg) no-repeat 0 0;
	width: 940px;
	height: 200px;
	position: relative;
}

#banner_home span {
	position: absolute;
	/*widt

h: 450px;*/
				bottom: 0px;
	left: 0px;
	color: #fff;
	font: 140%/140% "Century Gothic", Helvetica, sans-serif;
	/*font: 160%/140% 

Georgia,serif;*/
				padding: 10px 20px 15px 25px;
	background: url(/images/interface/banner_bg.png) repeat;
	letter-spacing: 0.1em;
}

/* ------------------------- */

/* BANNER HOME LINKS		 */

/* ------------------------- */

#banner_home span a:link,#banner_home span a:visited {
	text-decoration: none;
	color: #ADDD4C;
	border-bottom: none;
	padding-bottom: 1px;
	text-decoration: none;
/*background: #fff

;*/
}

#banner_home span a:hover,#banner_home span a:active {
	text-decoration: none;
	background: #ADDD4C;
	color: #fff;
}

/* ------------------------- */

/* CONTENT RIJ - CLASSES	 */

/* ------------------------- */

.content_rij {
	margin: 20px;
	background: transparent;
	padding: 0;
	position: relative;
	clear: both;
}

.content_rij h3 {
	padding: 0 0 8px 0;
}

.img_left img {
	float: left;
	margin: 0 15px 5px 0;
	padding: 8px;
	background: #eeeeee;
	border: 1px solid #DFDEDE;
}

/*left*/

#rij1_1 {
	width: 300px;
	float: left;
	top: 0;
	left: 0;
	padding: 0;
	margin: 0 20px 20px 0;
}

#rij1_1 p,#rij1_3 p {
	padding: 0 0 15px 0;
}

#rij1_2 p {
	padding: 0 0 0 0;
}

/*midden*/

#rij1_2 {
	margin: 0 0 20px 0;
	width: 300px;
	padding: 0;
	position: relative;
	float: left;
}

/* ---------------------------- */

/* SERVICES -- */

/* ---------------------------- */

#services_box {
	margin: 0;
}

#services_box h2 {
	color: #000;
}

#services_box ul {
	width: 100%;
}

#services_box ul li {
	line-height: 1.4em;
/*
			

font-size:1.1em;*/
}

#services_box ul li a {
	display: block;
	padding: 6px 10px 6px 28px;
	background: url(/images/interface/pijlWitNews.png) no-repeat 2px 6px;
}

#services_box ul li a:link,
			#services_box ul li a:visited {
	color: #333;
	border-bottom: 1px dotted #8ec8ec;
	margin: 0;
}

#services_box ul li a:hover {
	background: #8ec8ec url(/images/interface/pijlZwartNews.png) no-repeat 2px 6px;
	border-bottom: 1px dotted #000;
}

#services_box .tekst {
	color: #000;
}

.icoon {
	width: 30px;
	float: left;
	margin: 0px;
	padding: 0 20px 0 0;
}

.floatleft img {
	float: left;
	margin: 0;
	padding: 0;
	background: #fff;
}

.floatleft p {
	margin-left: 100px;
}

.h3_services {
	text-align: left;
	color: #fff;
	margin-bottom: 10px;
	font-family: bold "Century Gothic", Helvetica, sans-serif;
	padding: 0;
}

.h3_services a:link,.h3_services a:hover,.h3_services a:visited, .h3_services a:active {
	padding: 0;
	margin: 0;
	line-height: 1.2em;
}

.clearboth {
	clear: both;
}

/*right*/

#rij1_3 {
	margin-left: 20px;
	margin-bottom: 20px;
	margin-right: 0;
	margin-top: 0;
	float: left;
	position: relative;
	top: 0;
	right: 0;
	width: 300px;
	padding: 0;
}

#services_tekst {
	margin: 20px 0 20px 0;
}

#rij_services_list ul {
	list-style: none;
}

#rij_services_list ul li {
	float: left;
	width: 300px;
	height: 250px;
	display: block;
	text-align: center;
}

.nameTitle {
	text-transform: uppercase;
	letter-spacing: 1px;
	text-align: left;
	color: #fff;
	margin-bottom: 10px;
	font: italic bold 120%/100% Georgia, "Times New Roman", serif;
}

.nameTitle a:link,.nameTitle a:visited {
	background: red;
	color: #fff;
}

.nameTitle a:hover,.nameTitle a:active {
	background: #fff;
	color: red;
}

.textservices {
	margin: 0 10px 0 10px;
	text-align: left;
	padding: 15px 8px 15px 8px;
	line-height: 1.5em;
	border-left: 1px dotted #f42837;
}

.services_list {
	padding: 0 0 0 10px;
	list-style-type: disc;
	list-style-position: outside;
}

#illustratie_services {
	float: left;
	width: 900px;
	display: block;
	text-align: center;
}

#rij_services_list ul li img {
	padding: 10px;
	background: #eeeeee;
	border: 1px solid #DFDEDE;
	margin-bottom: 8px;
}

#illustratie_services img {
	padding: 10px;
	background: #eeeeee;
	border: 1px solid #DFDEDE;
	margin-bottom: 20px;
}

/* ------------------------- */

/* NEWSLETTER				 */

/* ------------------------- */

/*left*/

#rij2_1 {
	padding: 0;
	margin: 0px 20px 20px 0;
	width: 300px;
	float: left;
	background: #B0D9F7;
}

#rij2_1 h2 {
	color: #fff;
	margin: 0;
	background: url(/images/interface/h2_bg.gif) no-repeat;
	height: 40px;
	padding: 6px 0 0 8px;
}

#rij2_1 .newsletterSub {
	text-align: center;
	line-height: 2em;
}

/* ------------------------- */

/* LIJST					 */

/* ------------------------- */

.lijst li {
	padding: 6px 3px 6px 28px;
	background: transparent  url(/images/interface/pijlWitRoze.png) no-repeat left center;
}

/* ------------------------- */

/* NIEUWS					 */

/* ------------------------- */

/*right*/

#rij2_2 {
	padding: 0;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 20px;
	margin-left: 0px;
	background: #B0D9F7;
	float: left;
	width: 620px;
}

#rij2_2 h2 {
	margin: 0;
	background: url(/images/interface/h2_bg.gif) no-repeat;
	height: 40px;
	padding: 5px 0 0 8px;
}

h2 span.rssfeed {
	float: right;
	margin: 0;
	padding: 0 5px 0 0;
}

h2 span.rssfeed a,
			h2 span.rssfeed a:hover,
			h2 span.rssfeed a:visited {
	border: none;
	text-decoration: none;
	background: transparent;
}

.groenPijl li {
	background: url(/images/interface/pijlGroen.png) no-repeat 0 0;
	border-bottom: 1px dotted #5092C2;
	text-indent: 30px;
	margin-bottom: 10px;
	padding-bottom: 5px;
}

/* ------------------------- */

/* SITEMAP					 */

/* ------------------------- */

#content_rijSitemap {
	clear: both;
	padding: 0;
	margin: 20px;
	background: #ADDD4C;
	font-size: 85%;
	position: relative;
	height: 250px;
}

#content_rijSitemap div {
	float: left;
	width: 20%;
	padding-right: 2%;
	background: #ADDD4C;
}

#rij3 {
	margin: 20px 0 20px 0;
	background: #ADDD4C;
	width: 940px
}

#content_rijSitemap h2 {
	color: #000;
	text-indent: 10px;
	padding-top: 10px;
	background: #ADDD4C;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font: 140%/100% Helvetica,Verdana,Arial,sans-serif;
	margin: 0;
}

#content_rijSitemap h3 {
	color: #fff;
	text-indent: 10px;
	padding-top: 10px;
	background: #ADDD4C;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	font: 120%/120% Helvetica,Verdana,Arial,sans-serif;
	margin: 0;
}

#content_rijSitemap ul {
	padding: 0 0px 0 10px;
	background: #ADDD4C;
}

#content_rijSitemap li {
	
}

/* ------------------------- */

/* SITEMAP LINKS			 */

/* ------------------------- */

#content_rijSitemap a:link,
			#content_rijSitemap a:visited {
	text-decoration: none;
	color: #fff;
	border-bottom: 1px dotted #fff;
	padding-bottom: 1px;
}

#content_rijSitemap a:hover,
			#content_rijSitemap a:active {
	text-decoration: none;
	background: #fff;
	color: #ADDD4C;
}

/* ---------------------------- */

/* BENEMAILER - SOCIAL */

/* ---------------------------- */

#rij4_1 {
	padding: 0;
	margin: 0 20px 20px 0;
	width: 300px;
	float: left;
	background: #fff;
}

#rij4_2 {
	padding: 0;
	margin: 0 20px 20px 0;
	background: #fff;
	float: left;
	width: 300px;
}

#rij4_3 {
	padding: 0;
	margin: 0 0 20px 0;
	background: #fff;
	float: left;
	width: 300px;
}

#rij4_1 h2, #rij4_2 h2,#rij4_3 h2 {
	color: #fff;
}

rij4_1#nieuwsbrief {
	padding: 5px;
	border: 0px;
	font: 100%/100% Verdana,Arial,Helvetica,sans-serif;
	color: #36424A;
	text-align: center;
	line-height: 1.5em;
}

/* ---------------------------- */

/* LINKS -- */

/* ---------------------------- */

#linksbox {
	margin: 0;
}

#linksbox h2 {
	color: #000;
}

#linksbox ul {
	width: 100%;
}

#linksbox ul li {
	line-height: 1.4em;
/*
			

font-size:1.1em;*/
}

#linksbox ul li a {
	display: block;
	padding: 6px 10px 6px 28px;
	background: url(/images/interface/pijlWitNews.png) no-repeat 2px 6px;
}

#linksbox ul li a:link,
			#linksbox ul li a:visited {
	color: #333;
	border-bottom: 1px dotted #fff;
	margin: 0;
}

#linksbox ul li a:hover {
	background: #8ec8ec url(/images/interface/pijlZwartNews.png) no-repeat 2px 6px;
	border-bottom: 1px dotted #000;
}

#linksbox .tekst {
	color: #000;
}

.readmore {
	color: #fff;
	background: #2a699f;
	font-size: 90%;
	padding: 2px;
}

/* ---------------------------- */

/* LATEST NEWS / BLOG ENTRIES-- */

/* ---------------------------- */

#news {
	margin: 0;
}

#news h2 {
	color: #000;
}

#news ul {
	width: 100%;
}

#news ul li {
	line-height: 1.4em;
}

#news ul li a {
	display: block;
	padding: 6px 10px 20px 35px;
	background: url(/images/interface/pijlWitNews.png) no-repeat 5px 6px;
}

#news ul li a:link,
			#news ul li a:visited {
	color: #333;
	border-bottom: 1px dotted #fff;
	margin: 0;
}

#news ul li a:hover {
	background: #8ec8ec url(/images/interface/pijlZwartNews.png) no-repeat 5px 6px;
	border-bottom: 1px dotted #000;
}

#news .tekst {
	color: #000;
}

.title_articles_home {
	font-family: Georgia, serif;
	font-style: italic;
	color: #2a699f;
	letter-spacing: 0.1em;
	line-height: 2em;
}

.readmore {
	color: #fff;
	background: #2a699f;
	font-size: 90%;
	padding: 2px;
}

.rssfeed img a,.rssfeed img a:hover,.rssfeed img a:visited {
	border: none;
}

/* ---------------------------- */

/* FOOTER---------------------- */

/* ---------------------------- */

#footer_wrapper {
	background: #04202e;
}

#footer_section {
	clear: both;
	width: 980px;
	margin: 0;
	padding: 0 0 50px 0px;
	background: #04202e;
}

#footer_section h5 {
	font-family: "Century Gothic", Helvetica, Verdana,sans-serif;
	padding: 20px 0 10px 0;
	color: #fff;
	font-size: 0.8em;
	background: #04202e;
}

#footer_section p {
	color: #fff;
	font-family: "Century Gothic", Helvetica, Verdana,sans-serif;
	background: #04202e;
}

#footerform {
	margin: 0;
	padding: 0;
	clear: left;
	background: #010D11;
	text-align: left;
}

/* self-clear floats */

.group:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

#kolform {
	float: left;
	width: 40%;
	margin: 0 0 20px 0;
	padding: 20px;
}

/* ---------------------------- */

/* SOCIAL ICONS					*/

/* ---------------------------- */

#social {
	float: left;
	padding: 20px 20px 20px 0;
}

#social ul {
	
}

#social ul li {
	float: left;
	line-height: 1.8em;
	list-style-type: none;
	font-weight: normal;
}

#social ul li  a:link,#social ul li  a:visited {
	text-decoration: none;
	color: #ADDD4C;
	border-bottom: none;
	padding-bottom: 1px;
	text-decoration: none;
	margin-right: 15px;
}

#social ul li  a:hover {
	border-bottom: 1px solid #addd4c;
	padding-bottom: 3px;
	background: none;
}

/* ---------------------------- */

/* FORM NEWSLETTER				*/

/* ---------------------------- */

form#nieuwsbrief {
	padding: 0;
	border: 0px;
	font: 100%/100% Verdana,Arial,Helvetica,sans-serif;
	color: #fff;
	text-align: left;
	line-height: 1.5em;
}

fieldset {
	border: 0
}

/*label { width: 10em; float: left; }*/

label.error {
	float: none;
	color: red;
	padding-left: .5em;
	vertical-align: top;
}

#contactformulier input {
	margin-bottom: 10px;
}

.texta {
	background: #fff;
	border: 1px solid #8ec8ec;
	padding: 5px;
	margin: 8px 0 8px 0px;
}

.textform {
	letter-spacing: 1px;
	padding: 5px 0;
	font-family: Georgia, serif;
	font-style: italic;
	color: #2a699f;
	letter-spacing: 0.1em;
}

.buttons {
	font-size: 1em;
	font-weight: normal;
	padding: 8px 24px;
	color: #fff;
	background: #384875 url(../images/interface/png-bg.png) repeat-x 0 50%;
	border: 1px solid #35436d;
	border-radius: 14px;
	-webkit-border-radius: 14px;
	-moz-border-radius: 14px;
}

.buttons:hover {
	background-color: #2a699f;
}

input.texta {
	width: 200px;
	padding: 5px;
	font-size: 1.4em;
	border: none;
	background: #e3f1f8;
	border-bottom: 1px solid #fff;
	border-right: 1px solid #fff;
	border-radius: 5px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}

fieldset input:focus {
	background: #fff;
}

.buttons a:hover {
	background-color: #384875;
}

.underline {
	background: url(/images/interface/pijlRozeWit.png) no-repeat left center;
	/*
			

border-bottom: 1px dotted #36424A;*/
			text-indent: 30px;
	margin: 5px 0;
	padding: 4px;
	color: #000;
}

/* ---------------------------- */

/* FORM BENEMAILER				*/

/* ---------------------------- */

#form_benemailer {
	text-align: center;
}

/* ---------------------------- */

/* PORTFOLIO LINKS------------- */

/* ---------------------------- */

.client {
	line-height: 1em;
}

.block {
	position: relative;
	margin-bottom: 30px;
	padding: 20px 20px 20px 20px;
	width: 900px;
	float: left;
	background: #fff;
	border: 1px solid #d5d5d5;
}

#rij_port_list .block {
	padding-right: 0px;
}

#rij_port_list ul {
	width: 100%;
	list-style: none;
}

#rij_port_list ul li {
	position: relative;
	margin: 0px 10px 20px 10px;
	float: left;
	line-height: 7px;
}

#rij_port_list ul li a {
	height: 280px;
	padding: 20px 16px 0 16px;
	background: #eeeeee;
	border: 1px solid #dedede;
	text-decoration: none;
	display: block;
}

#rij_port_list ul li a:hover {
	background: #dedede;
}

#rij_port_list ul li a:visited {
	color: #f42837;
}

#rij_port_list .tekst {
	color: #000;
}

#rij_port_list ul li img {
	padding: 10px;
	background: #FFFFFF;
	border: 1px solid #DFDEDE;
}

#rij_port_list ul li .thumb1x {
	width: 245px;
}

#rij_port_list ul li .thumb2x {
	width: 538px;
}

#rij_port_list ul li a .client {
	display: block;
	font: normal 1em Century, Georgia, serif;
	font-style: italic;
	letter-spacing: 0.1em;
	text-transform: uppercase;
	color: #666;
}

#rij_port_list ul li a .name {
	display: block;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: bold;
	color: #969494;
}

#rij_port_list ul li a .text {
	margin-top: 10px;
	line-height: 14px;
	height: 28px;
	color: #A4A2A2;
	display: block;
	overflow: hidden;
}

#rij_port_list ul li .thumb1x img {
	width: 225px;
	height: 150px;
}

#rij_port_list ul li .thumb2x img {
	width: 518px;
	height: 150px;
}

#rij_port_list .shadow {
	position: absolute;
	top: 54px;
	left: 28px;
	height: 150px;
	display: block;
}

#rij_port_list ul li .more {
	position: absolute;
	top: 18px;
	left: 235px;
	width: 50px;
	height: 50px;
	background: url(/images/interface/more.png) no-repeat left top;
	display: none;
}

#rij_port_list ul li:hover .more {
	display: block;
}

#rij_port_list .thumb1x .shadow {
	width: 225px;
/*
			
			back

ground:url(/images/interface/bg-thumb1x.png) no-repeat left top;*/
}

#rij_port_list .thumb2x .shadow {
	width: 518px;
/*
			
			back

ground:url(/images/interface/bg-thumb2x.png) no-repeat left top;*/
}

#rij_port_list .btnTop {
	clear: both;
	margin-right: 20px;
}

/* ---------------------------- */

/* PORTFOLIO DETAIL	----------- */

/* ---------------------------- */

.portfolio_lijst {
	position: relative;
	float: right;
	margin: 0 0px 20px 0;
	width: 350px;
}

.portfolio_lijst li {
	text-align: left;
	line-height: 1.7em;
}

.portfolio_lijst ul {
	list-style: none;
	width: 300px;
	text-align: left;
	margin-bottom: 10px;
}

.portfolio_lijst ul li {
	border-bottom: 1px dotted #00AEEF;
	padding: 6px 3px 6px 10px;
	display: block;
	width: 300px;
	text-align: left;
	line-height: 1.7em;
}

/*naast image*/

#afbeeldingen_portfolio {
	margin: 0;
	padding: 0;
}

.portfolio_img img {
	padding: 10px;
	background: #eeeeee;
	border: 1px solid #DFDEDE;
	margin: 0 0 20px 0;
}

.portfolio_lijst ul li a:hover {
	background: #dedede;
}

.portfolio_lijst ul li a:visited {
	color: #f42837;
}

/* ---------------------------- */

/* BLOG				----------- */

/* ---------------------------- */

#blog_rij_1 {
	padding: 10px;
	margin: 0 20px 20px 0px;
	background: #fff;
	float: left;
	width: 600px;
}

#blog_rij_2 {
	padding: 10px;
	margin: 0px 0 20px 0;
	width: 280px;
	float: left;
	background: #B0D9F7;
}

/* ---------------------------------------- */

/* SERVICES - OVERZICHT	---------- */

/* ---------------------------------------- */

#services_col_left {
	/*padding: 

10px;*/
			margin: 0 0 20px 0px;
	background: #fff;
	float: left;
	width: 580px;
}

#services_col_right {
	padding: 10px;
	margin: 0px 0 20px 20px;
	width: 280px;
	float: left;
	background: #B0D9F7;
}

#services_col_right ul {
	list-style: none;
	line-height: 2em;
}

#services_col_right ul li {
	margin-left: 10px;
	border-bottom: 1px solid #9eceec;
}

/* ---------------------------------------- */

/* CONTACT - ABOUT	---------- */

/* ---------------------------------------- */

.imgAbout {
	float: left;
	margin: 0 10px 10px 0;
	border: 1px solid #000;
	background: #abc900;
	width: 100px;
	height: 100px;
}

#col_left {
	width: 50%;
	float: left;
	position: relative;
	margin: 0 20px 20px 0px;
	line-height: 1.5em;
}

#col_right {
	margin: 0 0px 20px 20px;
	width: 40%;
	float: left;
	padding: 20px;
	background: #E5F3FF;
}

#col_right ul {
	list-style: none;
	line-height: 2em;
}

#col_right ul li {
	margin-left: 120px;
	border-bottom: 1px solid #9eceec;
}

#adresgegevens {
	clear: both;
}

#adresgegevens ul {
	
}

#adresgegevens ul li {
	border-bottom: 1px dotted #8ec8ec;
	line-height: 1.6em;
	padding: 8px 0 8px 0;
	font-family: Georgia, serif;
	font-style: italic;
	color: #2a699f;
	letter-spacing: 0.1em;
}

/* ---------------------------- */

/* BLOG - ENTRY		----------- */

/* ---------------------------- */

.entry h4 {
	color: #29AAE1;
	padding-top: 10px;
}

entry-body h3 a {
	font: normal 1em/1.5em Georgia,"Times New Roman", serif;
}

.entry h5 {
	color: #000;
	font-weight: bold;
	padding-top: 10px;
	text-transform: uppercase;
	font-size: 90%;
}

.entry {
	margin: 0 0 25px 0;
}

.entry p {
	line-height: 120%;
	margin-bottom: 1.1em;
}

.entry h2 {
	color: #000;
	letter-spacing: 1px;
	font: normal 14px/8pt Verdana,"Trebuchet MS",Arial,Helvetica,sans-serif;
	line-height: 1.2em;
	background: #fff;
	padding: 0 0 10px 0;
}

.entry h2 a,
			.entry h2 a:link,
			.entry h2 a:visited {
	color: #f42837;
	border: 0;
}

.entry h2 a:hover {
	color: #fff;
	border: 0;
	background: #f42837;
}

.date {
	float: left;
	width: 50px;
	margin-right: 8px;
}

.date p {
	text-align: center;
	color: silver;
	margin: -3px 0 0 0px;
	padding-right: 5px;
	border-right: 1px solid gray;
	text-transform: uppercase;
	font-family: Verdana,Arial,Helvetica,sans-serif;
}

.date span.day {
	font-size: 20px;
	display: block;
	color: gray;
}

.date span.month {
	font-size: 18px;
	height: 20px;
	display: block;
	margin-top: -1px;
	color: silver;
}

.separator {
	width: 600px;
	height: 60px;
	padding-bottom: 27px;
	margin-bottom: 27px;
	background: url(/images/interface/separator.gif) no-repeat center center;
}

.posted {
	width: 100%;
	color: #333;
	font-size: .94em;
	padding: 0px 0 10px 0;
	margin-bottom: 1em;
	border-bottom: 1px solid #474646;
}

.posted .comments {
	padding-left: 15px;
	background: url(/images/interface/comment.png) no-repeat;
}

.entry-body {
	padding-right: 5px;
}

.entry-body p {
	line-height: 1.5em;
	margin-bottom: 1em;
}

.entry-body p em {
	color: #00AEEF;
}

.entry-body a {
	border-bottom: 1px dotted #f42837;
}

.entry-body a:visited {
	border-bottom: #ADDD4C;
	border-bottom: dotted;
	background: white;
	color: #f42837;
	border-bottom: 1px;
}

.entry-body a:hover {
	color: #fff;
	background: #f42837;
	border-bottom: 1px solid #fff;
}

.entry-body blockquote,.entry-body .quote {
	color: #5092C2;
	font-size: .94em;
	line-height: 160%;
	font-style: italic;
	margin: 15px 10px 0 0;
	padding: 10px 10px 5px 15px;
	background: url(/images/interface/quote.gif) no-repeat;
}

.correction {
	text-decoration: line-through;
}

.entry-body ul {
	margin: 1.5em 0;
	clear: both;
	line-height: 1.5em;
}

.entry-body ul li {
	background: url(/images/interface/pijlGroen.png) no-repeat left 5px;
	padding: 5px 0 5px 28px;
	color: #000;
}

.entry-body ol {
	margin: 1.5em 0;
	clear: both;
}

.indent {
	text-indent: 25px;
}

.indent2 {
	text-indent: 50px;
}

.indent3 {
	text-indent: 75px;
}

.indent4 {
	text-indent: 100px;
}

.precode {
	padding: 8px 8px 8px 16px;
border-left: 8px solid #b0d9f7;
	background: #E5F3FF;
}

.entry-body ol li {
	/*


background: url(/images/interface/pijlGroen.png) no-repeat left 5px;*/
				padding: 5px 0 5px 28px;
	color: #000;
}

.entry-body span.source, .entry-body .source {
	color: #6a7d7d;
	font-size: .94em;
	font-style: italic;
	text-align: left;
}

.entry-body span.update, .entry-body .update {
	color: #5092C2;
	padding-left: 18px;
	text-align: left;
	letter-spacing: 2px;
	padding-bottom: 5px;
	margin-bottom: 5px;
	width: 640px;
	text-transform: uppercase;
	border-bottom: 1px dashed #546355;
	font: normal .94em "Trebuchet MS",Arial,Helvetica,sans
			
			-serif;
/*background:url(/images/interface/icon-a

lert.gif) no-repeat;*/
}

/* ------------------------------------- */

/* PAGE BLOG COMMENTS ENTRIES ---------- */

/* ------------------------------------- */

.entry-body pre {
padding: 8px 8px 8px 16px;
border-left: 8px solid #b0d9f7;
	background: #E5F3FF;

white-space: -moz-pre-wrap;  /* Firefox */
	white-space: -pre-wrap;      /* Older Opera 4 - 6 */
	white-space: -o-pre-wrap;    /* Opera 7+ */
	word-wrap: break-word;       /* IE 5.5+ and Safari */
	white-space: pre-wrap;       /* css-3 problematic browser support */
}

.entry-body img {
	padding: 7px;
	background: #3e4f4f;
	margin: 7px 12px 12px 0;
	float: left;
	vertical-align: sub;
}

.entry-body img.clear {
	clear: both;
	float: none;
	vertical-align: sub;
	margin: 0 0 -1px 0;
}

.entry-body img.right {
	float: right;
	margin: 7px 0 10px 12px;
}

.entry-body .centered img {
	clear: both;
	float: none;
	margin: 7px auto 10px auto;
}

.entry-body .centered a {
	border: 0;
	background: none;
}

.entry-body img.noborder {
	padding: 0;
	border: 0;
	background: none;
	margin: 7px 12px 10px 0;
}

.entry-body span {
	width: 661px;
	text-align: center;
	display: block;
	clear: both;
}

.entry-body span.icoonLink {
	width: 565px;
	padding: 5px 5px 5px 30px;
	margin: 5px 0;
	text-align: left;
	display: block;
	background: #E5F3FF url(/images/interface/link.gif) no-repeat 5px;
}

.entry-body span.icoonLink a, 
			.entry-body span.icoonLink a:link, 
			.entry-body span.icoonLink a:visited {
	border: 0;
	background: none;
}

.entry-body span.icoonLink a:hover {
	color: #fff;
	background: #f42837;
	border-bottom: 1px solid #fff;
}

.entry-body span img {
	float: none;
	margin: 7px auto;
}

.entry-body span a, .entry-body span a:link, .entry-body span a:visited {
	border: 0;
/*backg

round: transparent;*/
}

.entry-footer {
	padding-top: 5px;
	clear: both;
}

.posted-in {
	color: #333;
	font-size: .94em;
}

.posted-in span {
	margin-left: 20px;
	float: right;
}

.perm {
	background: url(/images/interface/icon-permalink-big.gif) no-repeat center left;
	padding: 5px 5px 5px 0px;
	margin-top: 5px;
}

.read-entry {
	float: right;
	background: url(/images/interface/pijlWitNews.png) no-repeat center right;
	padding-right: 30px;
	padding-bottom: 5px;
}

/* --------------------------------------- */

/* PAGE BLOG COMMENTS			---------- */

/* --------------------------------------- */

#commentaar_container {
	position: relative;
	top: auto;
}

#commentaar_container h2 {
	font: bold 120% Verdana,Arial,Helvetica,sans-serif;
}

div.clear hr {
	display: none;
}

#comment_entries {
	margin: 0 0 35px 0;
}

.commentaar-veld {
	margin: auto;
	background: #EFF9F9;
	margin-bottom: 20px;
	height: auto;
	background: url(/images/interface/bg200.jpg) repeat-y;
}

.commentaar-veld-b {
	margin: auto;
	background: #E2FC75;
	margin-bottom: 20px;
	height: auto;
	background: url(/images/interface/bg200_b.jpg) repeat-y;
}

.commentaar-veld2 {
	margin: auto;
	background: #fff;
	margin-bottom: 20px;
	height: auto;
}

.avatar {
	padding: 10px 3px 0 3px;
	float: left;
	width: 200px;
	height: auto;
}

.avatar p {
	text-align: center;
	padding: 0 0 10px 0;
	width: 200px;
	color: #333;
	font: normal 10px Verdana,Arial,Helvetica,sans-serif;
	letter-spacing: 1px;
}

.avatar p img {
	border: 1px solid #EFF9F9;
	padding: 5px;
	background: #ADDD4C;
}

.avatar h3 {
	text-align: left;
	color: #000;
	letter-spacing: 0;
	padding: 0 5px 5px 8px;
	margin: 0 4px 10px 0;
	font: normal .94em Verdana,Arial,Helvetica,sans-serif;
	border-bottom: 1px dotted #467775;
}

.avatar h3 a,
			.avatar h3 a:link,
			.avatar h3 a:visited {
	background: none;
	color: #f42837;
	border: 0;
}

.avatar h3 a:hover {
	color: #fff;
	background: #f42837;
	border: 0;
}

.avatar h3 em {
	font-style: normal;
}

.nummer {
	color: #000;
}

.comment_body {
	padding: 10px 0px 0 10px;
	float: left;
	width: 330px;
	height: auto;
}

.comment_body p {
	margin: 0 0 10px 0;
}

.comment_body p em {
	color: #333;
}

.comment_body blockquote {
	margin: 1em 2em;
	border-left: 1px solid #999;
	padding-left: 1em;
	color: #999;
	font-weight: bold;
	font-style: italic;
}

.comment_body blockquote p:first-letter {
	float: left;
	margin: .2em .3em .1em 0;
	font-family: "Monotype Corsiva", "Apple Chancery", fantasy;
	font-size: 220%;
	font-weight: bold;
}

.comment_body blockquote p:first-line {
	font-variant: small-caps;
}

.comment_body h3 span {
	float: right;
}

/* ---------------------------- */

/* COMMENT FORM		----------- */

/* ---------------------------- */

#comment_form {
	/*

background-color:#ADDD4C;*/
			background-color: #ABC900;
	margin: 20px 0 0 0px;
	width: 590px;
	color: #fff;
}

.comment_textbox {
	padding: 5px;
	margin-top: 5px;
}

#comment_form h2 {
	display: block;
	height: 45px;
}

#comment_form {
	padding: 10px 0 12px 12px;
}

#comment_form p {
	margin-bottom: 15px;
}

#comment_form strong {
	color: #e5ff00;
	font-size: .94em;
	font-weight: normal;
}

#comment_form em {
	font-style: normal;
	font-size: .90em;
}

.agent_ul {
	list-style: none;
	line-height: 1.8em;
	margin-bottom: 10px;
}

.agent_ul li {
	padding: 5px 0 5px 25px;
	border-bottom: 1px dotted #ccc;
}

.potlood li {
	padding: 5px 0 5px 25px;
	background: url(/images/interface/lijst_agent.gif) no-repeat 0 center;
}

.lijntop {
	border-top: 1px dotted #ccc;
}

.geenlijn {
	border-bottom: 0;
	border-bottom: none;
}

.submitknop {
	margin: 0 0 10px 12px;
	clear: both;
}

/* ---------------------------- */

/* RELATED			----------- */

/* ---------------------------- */

.active_cat {
	color: #fff;
	background: #8ec8ec;
}

.related {
	margin-bottom: 25px;
}

.related h2 {
	color: #fff;
	font-size: 0.9em;
}

.related ul li {
	font-size: 0.9em;
}

.related ul li a {
	display: block;
	padding: 6px 3px 6px 28px;
	background: transparent  url(/images/interface/article.gif) no-repeat left 5px;
}

.related ul li a:link,
			.related ul li a:visited {
	color: #000;
	border-bottom: 1px dotted #fff;
}

.related ul li a:hover {
	color: #fff;
	background: #8ec8ec url(/images/interface/article_over.gif) no-repeat left 5px;
}

.categories {
	margin-bottom: 25px;
}

.categories h2 {
	color: #fff;
	font-size: 0.9em;
}

/*#categories ul {
				width:100%;
				}*/

.categories ul li {
	font-size: 0.9em;
}

.categories ul li a {
	display: block;
	padding: 6px 3px 6px 28px;
	background: transparent  url(/images/interface/icon_cat.gif) no-repeat left center;
}

.categories ul li a:link,
			.categories ul li a:visited {
	color: #000;
	border-bottom: 1px dotted #fff;
}

.categories ul li a:hover {
	color: #fff;
	background: #8ec8ec url(/images/interface/icon_cat_over.gif) no-repeat left center;
}

/* ---------------------------- */

/* ARCHIVES			----------- */

/* ---------------------------- */

#archives {
	margin-bottom: 25px;
}

#archives h2 {
	color: #fff;
	font-size: 0.9em;
}

#archives ul {
	width: 100%;
}

#archives ul li {
	font-size: 0.9em;
}

#archives ul li a {
	display: block;
	padding: 6px 3px 6px 28px;
	background: url(/images/interface/icon_month.gif) no-repeat center left;
}

#archives ul li a:link,
			#archives ul li a:visited {
	color: #000;
	border-bottom: 1px dotted #fff;
}

#archives ul li a:hover {
	color: #fff;
	background: #8ec8ec url(/images/interface/icon_month_over.gif) no-repeat center left;
}

/* ---------------------------- */

/* SYNDICATE         ---------- */

/* ---------------------------- */

#syndicate {
	margin-bottom: 25px;
}

#syndicate h2 {
	color: #fff;
}

#syndicate ul {
	width: 100%;
}

#syndicate ul li {
	font-size: 0.9em;
}

#syndicate ul li a {
	display: block;
	padding: 6px 3px 6px 28px;
	background: url(/images/interface/rss.png) no-repeat center left;
}

#syndicate ul li a:link,
			#syndicate ul li a:visited {
	color: #000;
	border-bottom: 1px dotted #fff;
}

#syndicate ul li a:hover {
	color: #fff;
	background: #8ec8ec url(/images/interface/rss.png) no-repeat center left;
}

.img_left_flickr a img {
	float: left;
	margin: 0 7px 7px 0;
	padding: 8px;
	background: #eeeeee;
	border: 1px solid #DFDEDE;
}

.ClearBoth {
	clear: both;
}

.eenpuntvijf {
	line-height: 1.5em;
}

#mytable table {
	border-collapse: collapse;
	width: 50%;
	margin: 24px;
	font-size: 1.1em;
}

#mytable th {
	background: #3e83c9;
	color: #fff;
	font-weight: bold;
	padding: 2px 11px;
	text-align: left;
	border-right: 1px solid #fff;
	line-height: 1.2;
}

#mytable td {
	padding: 6px 11px;
	border-bottom: 1px solid #95bce2;
	vertical-align: top;
}

#mytable td * {
	padding: 6px 11px;
}

#mytable tr.alt td {
	background: #ecf6fc;
}

#mytable tr.over td, #mytable tr:hover td {
	background: #bcd4ec;
}

/* @group Twitter */

.tweet {
	clear: both;
	display: block;
	padding: 10px 20px 20px 10px;
	border-bottom: 1px solid #fff;
	line-height: 1.5em;
}

.icon {
	float: left;
	padding: 5px;
	background: #ADDD4C;
	margin: 0 5px;
}

.author {
	float: right;
}

.tweetdate {
	font-size: 80%;
	font-style: italic;
}

.twitter-icon{
background: url(images/interface/twitter-icon.png) 0 3px no-repeat;
padding-left:20px;
}
.delicious-icon{
background: url(images/interface/delicious.png) 0 3px no-repeat;
padding-left:20px;
}
.facebook-icon{
background: url(images/interface/facebook.png) 0 3px no-repeat;
padding-left:20px;
}
.flickr-icon{
background: url(images/interface/flickr.png) 0 3px no-repeat;
padding-left:20px;
}

.dribbble-icon{
background: url(images/interface/dribbble-icon.png) 0 3px no-repeat;
padding-left:20px;
}
/* @end */