﻿body{
	margin: 0;
	padding: 0;
	background: #ada684;
	text-align: center;
	font-size:0.7em;
}

#wrap{
	width: 798px;
	margin: 0 auto;
	background: #ada684 url(../images/bg_wrap.gif) repeat-y;
	text-align: left;
}

#wrap2{
	width: 798px;
	margin: 0 auto;
	background: #ada684 url(../images/bg_wrap2.gif) repeat-y;
	text-align: left;
}

#footer{
	background: url(../images/bg_footer.gif) no-repeat bottom;
	clear:both;
	margin-top: -8px; /* norm: -8, net6 -11 */
}

#top{ /* het vak bovenaan de pagina */
	padding: 0 14px;
	margin: 0;
	width: 794px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	width: 770px;
}

.logo{
	float: left;
}

.topfoto{
	float: left;
}

#nav{
	/* mac ie hack \*/
	padding: 0 14px;
	/* end */
	margin: 0;
	clear: both;
	text-align: center;
	width: 770px; /* 798 */
}

#main{
	padding: 0 14px;
	margin:0;
}

#homecontent{
	float: left;
	padding: 20px;
	margin: 0;
	width: 435px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	background: url(../images/bg_main.gif) repeat-x;
/*	background: #f5f5f5 url(../images/bg_main.gif) repeat-x;*/
	width: 395px;
}


#content{
	float: left;
	padding: 20px;
	margin: 0;
	width: 611px;
	voice-family: "\"}\""; 
	voice-family:inherit;
	background: url(../images/bg_main.gif) repeat-x;
	width: 572px;
}

#fotonewscase{
	float: left;
	background: #fff;
	width: 335px;
	margin: 0;
	padding: 0;
}



.news2{
	border-top: 2px solid #f5f5f5;
}

#cases{
	background: #ada684;
	margin: 7px;
}

.case{
	border-top: 1px dotted #c9c5ae;
}

#cases .foto{
	float: left;
	margin: 10px;
}

#crumb{
	border-bottom: 1px solid #aeaeaf;
	text-align: left;
	margin:0;
	padding:0;
	height: 20px;
	background: #fff;
	width: 770px;
	voice-family: "\"}\""; 
	voice-family:inherit;
}

#homebutton{
	padding:0 5px;
	vertical-align:middle;
}

#leftcoll{
	width: 158px;
	float: left;
}

.foto2{
	margin-bottom: 10px;
}

/* typo start */
#crumb p{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color:#666;
	margin:0;
	padding:0;
	line-height: 20px;
}

#homecontent p, #content p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 0.7em;*/
	line-height:1.5em;
	color: #333;
	margin: 0 0 1em 0;
}

#homecontent h1, #content h1{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #f54c00;
	margin: 0 0 0.5em 0;
	font-weight: normal;
}

#homecontent h2, #content h2{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #996;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

#homecontent h3, #content h3{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color:#333;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

#homecontent .bijschrift, #content .bijschrift{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	color: #996;
	margin: 0 0 0.5em 0;
	font-weight:normal;
}

#homecontent .important, #content .important{
	color:#f54c00;
	font-size:0.8em;
}

#news h1{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 17px;
	color: #f54c00;
	margin: 0 0 0.5em 0;
	font-weight: normal;
}

#news h2{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #996;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

#news h2 span{
	color: #f54c00;
}

#news p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 1em;
	color: #333;
	margin: 0 10px 0.5em 0px;
}

#cases h1{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 1.1em;
	line-height: 1.1em;
	color: #fff;
	margin: 0 10px 0 10px;
	font-weight: normal;
}

#cases h2{
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	margin-left: 10px;
	font-weight: bold;
}

#cases p{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 0.7em;
	color: #333;
	margin: 0 10px 0.5em 10px;
}

#leftcoll h1{
	font-family: Verdana, Arial, Helvetica, sans-serife;
	font-size: 13px;
	color: #f30;
	margin: 10px;
}
/* typo end */

/* links start */
#homecontent a:link, #homecontent a:visited, #content a:link, #content a:visited{
	text-decoration: underline;
	font-weight: bold;
	color: #333;
}

#homecontent a:hover, #content a:hover{
	text-decoration: none;
	font-weight: bold;
	color: #333;
}

p.more a:link, p.more a:visited{
	color: #f54c00;
	text-decoration: underline;
	margin: 0 10px 10px 0;
	display: block;
	text-align: right;
}

p.more a:hover{
	color: #f54c00;
	text-decoration: none;
}

#cases p.more a:link, #cases p.more a:visited{
	margin: 0;
}

#crumb a:link, #crumb a:visited{
	text-decoration: none;
	color: #666;
}

.crumbpijlke{
	background: url(../images/bull_arrow.gif) no-repeat 0 4px;
	padding-left:8px;
}

#crumb a:hover{
	text-decoration: underline;
	color: #666;
}

#leftcoll a:link, #leftcoll a:visited{
	text-decoration: underline;
	color: #333;
}

#leftcoll a:hover{
	text-decoration: none;
	color: #333;
}

#leftcoll table{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  vertical-align: bottom; 
  border: 1px solid black;
  background: #eeeeee;
  margin: 5px 5px 5px 5px;
  width: 153px;
}
#leftcoll th{
	color: #f54c00;
}

.lichtelink{ 
	font-weight:normal !important;
}

.top a:link, .top a:visited { /* knop naar boven gaan */
	float: right;
	color: #ada684 !important;
	font-weight:normal !important;
	text-decoration:underline;
}

.top a:hover { /* knop naar boven gaan */
	float: right;
	color: #ada684 !important;
	font-weight:normal !important;
	text-decoration: none;
}
/* links end */

/* lists start */
ul li {line-height:1.5em;}

#leftcoll ul{
	list-style: none;
	margin: 0 10px 10px 10px;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 0.7em;*/
	color: #333;
}

#content ul, #homecontent ul{
	list-style: none;
	margin:0;
	padding:0;
	font-family: Verdana, Arial, Helvetica, sans-serif;
/*	font-size:1em;*/
	color: #333;
}

#content .ulmargin, #homecontent .ulmargin {margin: 0 10px 10px 10px;}

#content ul.list{
/*	font-size: 0.7em;*/
}

#content ul.list li{
	margin: 0;
	padding:0 0 2px 8px;
	background: url(../images/bull_line.gif) no-repeat 0 7px;
}

#leftcoll li, #content li li, #homecontent li li{
	margin: 0;
	padding:0 0 0 8px;
	background: url(../images/bull_line.gif) no-repeat 0 7px;
}

#leftcoll li{
	line-height: 1.2em;
	_line-height: 1.2em;
}

#content ul.squarebullet li, #homecontent ul.squarebullet li{
	margin: 0;
	padding:0 0 10px 10px;
	background: url(../images/bull_square.gif) no-repeat 0 4px;
}

#content ul.squarebullet li, #homecontent ul.squarebullet li{
	margin: 0;
	padding:0 0 10px 10px;
	background: url(../images/bull_square.gif) no-repeat 0 4px;
}

#content ul.disc, #homecontent ul.disc {
	list-style:disc;
	margin-left:20px;
	margin-bottom:10px;
}

#content ul.disc li, #homecontent ul.disc li {
	padding:0;
	background:none;
}

#content ul.disc li a, #homecontent ul.disc li a {
	font-weight:normal;
}

#content ul.decimal, #homecontent ul.decimal {
	list-style:decimal;
	margin-left:20px;
}

#content ul.decimal li, #homecontent ul.decimal li {
	padding:0;
	margin-bottom:5px;
	background:none;
}

#content ul.decimal li a, #homecontent ul.decimal li a {
	font-weight:normal;
}

#content li p, #homtecontent li p{
/*	font-size:0.7em;*/
	margin-bottom:4px;
}

#content li h2, #homecontent li h2{
/*	font-size:0.9em;*/
}

#content h2.h2_highlight a, #homecontent h2.h2_highlight a {
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 0.8em;*/
	color: #996;
	margin: 0 0 0.5em 0;
	font-weight: bold;
}

#homecontent ul li ul li a, #content ul li ul {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-weight:normal;
/*	font-size:0.7em;*/
	color:#333;
}

#content .ul_highlight h2 {
	border-bottom:1px solid red;
	text-align:center;
	padding:10px 0;
}
#content .ul_highlight {
	margin-bottom:20px;
	list-style:none;
	border:1px solid red;
	background:#FFFFCC;
}
#content .ul_highlight li {
	border-bottom:1px solid red;
	background:none;
	padding-left:0px;
}

#content .ul_highlight li ul {
	padding:5px 10px;
	list-style:disc;
	list-style-position:inside;
}
#content .ul_highlight li ul h3 {
/*	font-size:1.2em;*/
}
#content .ul_highlight li ul li {
	border:0;
}
#content .ul_highlight li ul li ul {list-style:circle;list-style-position:inside;}
#content .ul_highlight li ul li ul li {font-size:1em;}
/* lists end */

/* hack start */
.hack{
	clear:both;
	line-height: 0;
}

.hide{
	text-align: left;
	display: none;
}
/* hack end */

/* images start */
.floatleft{
	float:left;
	clear:left;
	padding-right:10px;
}

.floatright{
	float:right;
	clear:right;
	padding-left:10px;
}

.floatblokeer{
	clear:both;
}
/* images end */

/* map begin */
#map p{
	width:500px;
	text-align:right;
}
/* map end */

/* formulier begin */
.labelinline {
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
/*	font-size: 0.7em;*/
	color: #000;
	margin: 0.8em 0 0 0;
	font-weight:normal;
	width:175px;
	display:block;
	float:left ;
}

.inputveld {
	float:left ;
	width: 250px;
}

.stopfloat {
	/*float:left;*/
	display: block;
	clear: both;
	margin: 4px 0;
	padding: 6px 0 2px 0;
	width: 435px;
	border-bottom: 1px dotted #996;
}

.inputtxt{
	width: 435px;
}

#formbox{
	padding-left:5px;
}

.knoppen{
	margin:10px 2px 5px 2px;
}
/* formulier end */
#formbox h2 {
	position: relative;
	text-align: left;
	padding-top: 10px;
}
#formbox form {
	position: relative;
	bottom: 15px;
}
.formheader {
	font-family: 'Gill Sans', Verdana, Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #996;
	margin: 0 0 0.5em 0;
	font-weight: bold;
	padding-top: 14px;
}
#formbox textarea {
	padding-top: 2px;
	padding-bottom: 1px;
}
.news1 table {
	padding: 0px;
	margin: 0px;
	float: right;
	text-align:right
}
.news1 tr {
	padding: 0px;
	margin: 0px;
}
.news1 td {
	padding: 0px;
	margin: 0px;
}


.news1 object{
	width: 332px;
	height: 250px;
	padding: 0px;
	margin: 0px;
}
#news {
	width: 335px;
	float: right;
	padding: 0px;
	margin: 0px;
}

.news1  h2{
	text-align: left;
}
.news1  p{
	text-align: left;
}
#teamimgspacer{
	height:20px;
}
#flashcontent{
	text-align: center;
}
a img{
	border: none;
}


