html	{ font-size: 99%; }
body	{ font-size: 65%; color: #000; background: #fff; }

html, body, div,
dl, dt, dd, ul, ol, li,
h1, h2, h3, h4, h5, h6, pre,
form, fieldset, input, select, option, textarea,
p, blockquote, th, td					{ margin: 0; padding: 0; }
table									{ border-collapse: collapse; border-spacing: 0; }
fieldset, img							{ border: 0; }
address, caption, cite, code,
dfn, em, strong, th, var				{ font-style: normal; font-weight: normal; }
ol, ul									{ list-style: none; }
caption, th								{ text-align: left; }
h1, h2, h3, h4, h5, h6					{ font-weight: normal; font-family: Trebuchet MS }
q:before, q:after						{ content: ''; }
abbr, acronym							{ border: 0; }
:focus									{ outline: 0; }

/* text fields and areas */
.tekstveld								{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:13px;}
.twitteronderschrift					{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px; color:#666;}
.onderschrift							{ font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:11px;}

/* sectie: body */
body									{ background: #F6F6F6 url(../image/bg-body4.jpg) no-repeat fixed 50% 0; }
a										{ font-weight: bold; text-decoration: none; color: #0b66d8; }
a:hover, a:active						{ text-decoration: underline; }
a.lees-meer								{ font-family: "Trebuchet MS"; background-color: #c9e972; font-size: 85%; font-weight: bold; text-decoration: none; padding: 2px 4px; }
a.lees-meer:hover,
a.lees-meer:active						{ color: #fff; background-color: #0393D3; }
a.actief								{ color: #000; text-decoration: underline; } 

/* sectie: fadediv */
/*div#fadediv								{ position: absolute; z-index: 5; left: 0; top: 0; width: 100%; height: 943px; background-image: url(../image/bg.png); } */

div#fadediv								{ position:fixed; z-index: 5; left: 0; top: 0px; width: 100%; height: 100%; background-image: url(../image/bg.png); }
div#fadedivdrivein						{ position: absolute; z-index: 5; left: 0; top: 0; width: 100%; height: 1800px; background-image: url(../image/bg.png); }

div#aktie								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:800px; height:485px; z-index:6; background-image:url(../image/drivein_showa_g.png) }

div#aktie2								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:525px; height:345px; z-index:6; background-image:url(../image/weddingshow_g.png) }

div#aktie3								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:800px; height:485px; z-index:6; background-image:url(../image/drivein_showb_g.png) }

div#aktie4								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:800px; height:485px; z-index:6; background-image:url(../image/drivein_showc_g.png) }

div#aktie5								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:800px; height:485px; z-index:6; background-image:url(../image/drivein_wedding_g.png) }

div#aktie6								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:800px; height:485px; z-index:6; background-image:url(../image/drivein_wedding_g.png) }

div#aktie7								{ position:relative; margin-left: auto; margin-right:auto; margin-top:100px; width:800px; height:485px; z-index:6; background-image:url(../image/drivein_opmaat_g.png) }

div#vorige								{ position:relative; margin-left:10px; margin-top:167px; width:50px; height:50px; z-index:60;}
div#volgende							{ position:relative; margin-left:735px; margin-top:-50px; width:50px; height:50px; z-index:50;}
div#sluiten								{ position:relative; margin-left:735px; margin-top:10px; width:50px; height:50px; z-index:50;}


/* sectie: container */
div#container							{
	position: relative;
	margin: 0 auto;
	width: 958px;
	min-width: 958px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.3em;
	line-height: 1.7em;
}

div#container div.wrapper				{ padding: 10px 10px 10px 10px; background: #FFF; }

/* sectie: header */
div#flash								{ height: 250px; }
	
/* sectie: portfolio */
div#portfolio							{ height: 600px; }
	
/* sectie: navigatie */
div#navigatie							{ position: absolute; z-index: 3; left: 67px; top: 20; width: 205px; height:235px; background-image:url(../image/menu/bghh1.png); }
div#navigatie a#logo					{ display: block; height: 60px; text-indent: -9999px; background: url(../image/menu/png/logo.png) 0 0 no-repeat; }
div#navigatie ul li ul					{ position: absolute; z-index: 2000; display: none; left: 200px; top: 79px; width: 369px; padding: 23px 0px 6px; }
div#navigatie ul						{ margin: 0px 0 0px; }
div#navigatie ul li						{ height: 30px; margin: 0; }
div#navigatie ul li a					{ display: block; height: 30px; margin: 0px; text-indent: -9999px; text-decoration: none; }
div#navigatie ul li a:hover,
div#navigatie ul li a:active,
div#navigatie ul li a.chosen			{ background: none !important; }
div#navigatie ul li#nav01				{ background: url(../image/menu/png/home.png) 0 0 no-repeat; }
div#navigatie ul li#nav02				{ background: url(../image/menu/png/drivein.png) 0 0 no-repeat; }
div#navigatie ul li#nav03				{ background: url(../image/menu/png/evenementen.png) 0 0 no-repeat; }
div#navigatie ul li#nav04				{ background: url(../image/menu/png/impressies.png) 0 0 no-repeat; }
div#navigatie ul li#nav05				{ background: url(../image/menu/png/contact.png) 0 0 no-repeat; }

div#navigatie ul li#nav01 a				{ background: url(../image/menu/png/home1.png) 0 0 no-repeat; }
div#navigatie ul li#nav02 a				{ background: url(../image/menu/png/drivein1.png) 0 0 no-repeat; }
div#navigatie ul li#nav03 a				{ background: url(../image/menu/png/evenementen1.png) 0 0 no-repeat; }
div#navigatie ul li#nav04 a				{ background: url(../image/menu/png/impressies1.png) 0 0 no-repeat; }
div#navigatie ul li#nav05 a				{ background: url(../image/menu/png/contact1.png) 0 0 no-repeat; }

div#navigatie ul li#nav01 ul			{ background: #fff url(../../static/gfx/header-nav01.gif) no-repeat 11px 6px; }
div#navigatie ul li#nav02 ul			{ background: #fff url(../../static/gfx/header-nav02.gif) no-repeat 11px 6px; }
div#navigatie ul li#nav03 ul			{ background: #fff url(../../static/gfx/header-nav03.gif) no-repeat 11px 6px; }
div#navigatie ul li#nav04 ul			{ background: #fff url(../../static/gfx/header-nav04.gif) no-repeat 11px 6px; }
div#navigatie ul li#nav05 ul			{ background: #fff url(../../static/gfx/header-nav05.gif) no-repeat 11px 6px; }
	
div#navigatie ul li:hover ul			{ display: block; }
div#navigatie ul li ul li:hover			{ border: 1px solid #0b66d8; }
div#navigatie ul li ul li				{ font-size: 100%; height: 46px; margin: 6px 12px 6px 14px; border: 1px solid white; background-image: none; line-height: 21px; }
div#navigatie ul li ul li a				{ display: block; height: 44px; margin: 0; text-indent: 0; padding: 2px 0 0 9px; font-weight: normal; background-image: none; }
div#navigatie ul li#nav01 ul li a		{ display: block; height: 44px;	margin: 0; text-indent: 0; padding: 2px 0 0 112px; font-weight: normal; }
div#navigatie ul li ul li a span		{ font-size: 1.5em; font-family: Georgia, "Times New Roman", Times, serif; display: block; font-weight: bold; color: #000; margin: 0; padding: 3px 0 0 0; }
* html div#navigatie ul li ul li a span	{ font-size: 1.5em; padding: 0; }
div#navigatie ul li ul li:hover a span	{ color: #0b66d8; }
	
/* sectie: subnavigatie */
	
/* sectie nav01 is ingewikkelder, want die krijgt een rollover en padding */
div#navigatie ul li ul li#nav0101		{ background: #fff url(../../static/gfx/nav0101-hover.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0102		{ background: #fff url(../../static/gfx/nav0102-hover.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0103		{ background: #fff url(../../static/gfx/nav0103-hover.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0104		{ background: #fff url(../../static/gfx/nav0104-hover.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0105		{ background: #fff url(../../static/gfx/nav0105-hover.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0106		{ background: #fff url(../../static/gfx/nav0106-hover.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0101 a		{ background: #d4d4d4 url(../../static/gfx/nav0101.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0102 a		{ background: #d4d4d4 url(../../static/gfx/nav0102.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0103 a		{ background: #d4d4d4 url(../../static/gfx/nav0103.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0104 a		{ background: #d4d4d4 url(../../static/gfx/nav0104.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0105 a		{ background: #d4d4d4 url(../../static/gfx/nav0105.jpg) 0 0 no-repeat; }
div#navigatie ul li ul li#nav0106 a		{ background: #d4d4d4 url(../../static/gfx/nav0106.jpg) 0 0 no-repeat; }

/* de andere secties */
div#navigatie ul li ul li#nav0200 		{ background: #fff; height: 30px; }
div#navigatie ul li ul li#nav0201,
div#navigatie ul li ul li#nav0202,
div#navigatie ul li ul li#nav0203,
div#navigatie ul li ul li#nav0204,
div#navigatie ul li ul li#nav0205,
div#navigatie ul li ul li#nav0206,
div#navigatie ul li ul li#nav0207,
div#navigatie ul li ul li#nav0208,
div#navigatie ul li ul li#nav0209		{ background: #fff; }
div#navigatie ul li ul li#nav0200 a		{ background: #d4d4d4; height: 30px; }
div#navigatie ul li ul li#nav0201 a,
div#navigatie ul li ul li#nav0202 a,
div#navigatie ul li ul li#nav0203 a,
div#navigatie ul li ul li#nav0204 a,
div#navigatie ul li ul li#nav0205 a,
div#navigatie ul li ul li#nav0206 a,
div#navigatie ul li ul li#nav0207 a,
div#navigatie ul li ul li#nav0208 a,
div#navigatie ul li ul li#nav0209 a		{ background: #d4d4d4; }
div#navigatie ul li ul li#nav0301,
div#navigatie ul li ul li#nav0302,
div#navigatie ul li ul li#nav0303,
div#navigatie ul li ul li#nav0304,
div#navigatie ul li ul li#nav0305		{ background: #fff; }
div#navigatie ul li ul li#nav0301 a,
div#navigatie ul li ul li#nav0302 a,
div#navigatie ul li ul li#nav0303 a,
div#navigatie ul li ul li#nav0304 a,
div#navigatie ul li ul li#nav0305 a 	{ background: #d4d4d4; }

div#navigatie ul li ul li#nav0401,
div#navigatie ul li ul li#nav0402,
div#navigatie ul li ul li#nav0403		{ background: #fff; }
div#navigatie ul li ul li#nav0401 a,
div#navigatie ul li ul li#nav0402 a,
div#navigatie ul li ul li#nav0403 a		{ background: #d4d4d4; }

/* sectie: welkom */
div#welkom							{ padding: 10px 0px 8px 40px; width: 898px; margin: 0px;}
div#welkom.lichtgrijs				{ background-color: #eeedf9; left:10px; }
div#welkom h1.titel					{ font-size: 2.4em; line-height: 1em; color: #000; }
* html div#welkom h1.titel			{ font-size: 2em; }
div#welkom h2.ondertitel			{ font-size: 1.6em; line-height: 1em; color: #686868; width: 780px; }
* html div#welkom h2.ondertitel		{ font-size: 1.3em; }
	
/* sectie: inleiding */
div#inleiding						{ overflow: hidden; width: 938px; padding: 30px 0px 30px 0px;}
div#inleiding div#latest-project	{ float: left; width: 309px; padding: 0px 30px 0 0px; }
div#inleiding div#latest-project h3	{ font-weight: bold; color: #0393D3; }
div#feature							{ font-size: 1.1em; width: 573px; margin-top: 0px; float: left; }
div#feature img						{ border-top: 1px solid #000000; }
div#feature h3						{ font-weight: bold; font-size: 1.2em; line-height: 1.4em; }
div#inleiding div#terralemonover	{
	z-index: 10;
	float: right;
	color: #6B6976;
	width: 211px;
	height: 195px;
	top: 158px;
	position: absolute;
	right: 1px;
	font-size: 80%;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}	
div#search		{
	float: right;
	width: 180px;
	font-size: 95%;
	margin: 0px;
	padding: 10px;
	background-color: #FFFFFF;
	color: #000;
	font-family: "Trebuchet MS", Arial, Courier, sans-serif;
	top: -10px;
	position: relative;
}
div#search h3						{ font-weight: bold; font-size: 1.2em; line-height: 1.4em; }

/* sectie: cases */
div#cases								{ overflow: hidden; width: 100%; border-bottom: 1px solid #000; }
div.firstrow							{ overflow: hidden; width: 100%; }
div#cases div.firstrow					{ background: url(../gfx/bg-cases.jpg) 0 0 no-repeat; padding: 20px 0 0 0; }
div#cases div.firstrow div.col1			{ padding: 0 0 20px 0; }
div.row1								{ overflow: hidden; width: 100%; background: #f6f5fd url(../gfx/bg-row1-col2.gif) right 0 repeat-y; }
div.row2								{ overflow: hidden; width: 100%; background: #f6f5fd url(../gfx/bg-row2-col2.gif) right 0 repeat-y; }

div.row1 img,
div.row2 img		{ display: block; }
div.col1			{ font-size: 115%; float: left; width: 640px; height: 100%; }
* html div.col1		{ font-size: 95%; }
div.col2			{ font-family: "Trebuchet MS", Arial, Courier, sans-serif; font-size: 95%; float: right; width: 248px; height: 100%; }
* html div.col2		{ font-size: 100%; }

div.row1 div.col2	{ color: #000; }
div.row2 div.col2	{ color: #fff; }

div#container div.wrapper div.col1 div.wrapper					{ padding: 10px; background: transparent; }
div#container div.wrapper div.col2 div.wrapper					{ padding: 10px; background: transparent; }
div#container div.wrapper div.col1 div.wrapper-nopadding		{ padding: 0; background: transparent; }
div#container div.wrapper div.col2 div.wrapper-nopadding		{ padding: 0; background: transparent; }

div#cases div#over-wrapper			{ position: relative; }
div.over							{ font-family: Georgia, "Times New Roman", Times, serif; font-size: 115%; position: absolute; z-index: 1; left: -12px; top: 12px; width: 226px; padding: 7px 10px 7px 10px; border: 1px solid #0393d3; color: #0b66d8; background: #fff; }
* html div.over						{ font-size: 100%; }
div.over h3							{ font-weight: bold; }

div.col1 p							{ margin: 0 0 1.2em 91px; }
div.col1 h3							{ font-weight: bold; font-size: 1.2em; margin: 1em 0 1px 91px; }
div.col1 ul							{ padding: 0 0 0.5em 103px; }
div.col1 li							{ list-style-type: circle; list-style-position: inside; }
div.col2 h3							{ font-weight: bold; font-size: 1.2em; }
div.col2 ul							{ padding: 0px; }

div#cases div#online						{ margin-top: 0px; }
div#cases div#online ul						{ border-top: 1px solid white; }
div#cases div#online li a					{ display: block; border-bottom: 1px solid white; height: 25px; padding: 4px 0 0 51px; }
div#cases div#online p						{ padding: 10px; }
div#cases div#online h3						{ text-indent: -9999px; background: #9f9bae url(../../static/gfx/header-online.gif) no-repeat 8px 6px; height: 20px; }
div#cases div#online a#image				{ background: url(../../static/gfx/bullet-advertenties.jpg) 0 0 no-repeat; }

div#cases div#slideshows ul					{ border-top: 1px solid white; }
div#cases div#slideshows li a				{ display: block; border-bottom: 1px solid white; height: 25px; padding: 4px 0 0 51px; }
div#cases div#slideshows h3					{ text-indent: -9999px;	background: #9f9bae url(../gfx/header-slideshows.gif) no-repeat 8px 6px; height: 20px; }
div#cases div#slideshows a#image			{ background: url(../../static/gfx/bullet-websites.jpg) 0 0 no-repeat; }

div#cases div#tekst							{ padding: 0px; line-height: 1.5em; }
div#cases div#tekst	h3						{ color: #666; padding: 18px 2px 2px 10px }
div#cases div#tekst	p						{ padding: 0 0 0 10px; }
div#cases div#tekst ul		 				{ border-top: 1px solid #d9d7e5; margin: 3px 0 0 0 ; }
div#cases div#tekst li		 				{ background: #f6f5fd; display: block; border-bottom: 1px solid #d9d7e5; padding: 3px 6px 3px 10px; }

/* sectie: projecten */
div#projecten div#project-container					{ overflow: hidden; width: 958px; background: #F8F7FF url(../gfx/bg-projecten.jpg) 0 0 no-repeat; padding: 0px 0 45px 91px; border-bottom: 1px solid #000; }
.projectlist 				{ float: left; width: 330px; margin: 20px 91px 0 0; } 
.projectlist h2				{ font-size: 1.5em; font-weight: bold; margin: 10px 0; padding: 0; } 
.projectlist img			{ float: left; border: 1px solid #a19cb1; display: inline; margin: 0px 4px 10px 0px; } 
.projectlist .details		{ float: left; color: #5d5d5d; font-size: 90%; line-height: 1.5em; margin: -4px 0px 0px 0em; } 
.projectlist p				{ clear: both; }
.projectlist em				{ font-style: italic; color: #336; }
.projectlist p.categorie	{ color: #9f9bae; font-size: 90%; line-height: 1.5em; margin-bottom: 0em; }
.projectlist div.item		{ margin-bottom: 30px; }

/*drive-in*/
div#driveincontent					{ font-size: 1.1em; width: 650px; margin-top: 0px; float: left; text-align:justify; }
div#driveinshowf					{ width: 650px; height:400px;}
div#driveincontenttest				{ width: 650px;}
div#driveinwindow					{ overflow: hidden; width: 898px; padding: 30px 0px 0px 40px;}
div#inleiding div#latest-project	{ float: left; width: 309px; padding: 0px 30px 0 0px; }
div#inleiding div#latest-project h3	{ font-weight: bold; color: #0393D3; }
div#feature							{ font-size: 1.1em; width: 588px; margin-top: 0px; float: left; }
div#feature img						{ border-top: 1px solid #000000; }
div#feature h3						{ font-weight: bold; font-size: 1.2em; line-height: 1.4em; }
div#nieuws	{
	z-index: 2;
	float: right;
	color: #6B6976;
	width: 211px;
	height: 195px;
	top: 158px;
	position: absolute;
	right: 4px;
	font-size: 80%;
	padding-top: 30px;
	padding-left: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
}
div#driveinkolomlinks2	{
	z-index: 1;
	float: right;
	width: 188px;
	height: 750px;
	font-size:90%;
	top: 420px;
	position: absolute;
	right: 33px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#driveinkolomlinks3 { width:188px; float:right; margin-top:50px; margin-right:10px;}

div#driveinkolomd	{
	z-index: 1;
	float: right;
	width: 188px;
	height: 350px;
	font-size:90%;
	top: 420px;
	position: absolute;
	right: 33px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#driveinthemacontent1	{
	z-index: 10;
	float: right;
	width: 495px;
	height: 350px;
	top: 763px;
	position: absolute;
	right: 257px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#driveinthemacontent										{ overflow: hidden; width: 495px; height:650px; margin: -360px 0px 0px 160px;}
div#driveinthemafoto1										{ overflow: hidden; width: 150px; margin: 30px 0 0px 0px;}
div#driveinthemafoto2										{ overflow: hidden; width: 150px; margin: 130px 0 0px 0px;}
div#driveinthemafoto3										{ overflow: hidden; width: 150px; margin: 0 0 0px 0px;}
div#driveinkolome	{
	z-index: 10;
	float: right;
	width: 188px;
	height: 350px;
	font-size:90%;
	top: 420px;
	position: absolute;
	right: 33px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

div#wie div.driveinkop										{ overflow: hidden; width: 285px; margin: 0 0 10px 165px;}
div#wie div.driveinprijs									{ overflow: hidden; width: 100px; margin: -32px 0 10px 550px;}
div#wie div.driveina										{ overflow: hidden; width: 650px; margin: 0 0 20px 0;}
div#wie div.driveina img									{ float: left; padding: 0px 10px 0px 0px}

div#driveininfo												{ overflow: hidden; width: 620px; margin: -20px 0 0 30px;}
div#driveininfoimg											{ overflow: hidden; width: 25px; margin: 0 0 0 0;}

div#driveinkolomlinks										{ overflow: hidden; width: 228px; height:100%; margin: -1430px 20px 0px 670px; background-color:#f3f2f9;}
div#driveinkolomcontent										{ width: 188px; height: 750px; margin: 0px 0px 0px 0px;}

/*contact*/
div#contactcontent					{ width: 650px; min-height:400px;}
div#contactformnamen				{ overflow: hidden; width: 200px; float:left;}
div#contactformnamen1				{ width: 200px; height:24px;}
div#contactformnamen2				{ width: 200px; height:100px;}
div#contactformvelden				{ overflow: hidden; width: 350px; float:left;}
div#contactformvelden1				{ width: 350px; height:24px;}
div#contactformvelden2				{ width: 350px; height:100px;}
div#contactvelden					{ width: 600px; }

div#contact_contactpersoon	{
	z-index: 10;
	float: right;
	width: 225px;
	height: 50px;
	background-image:url(../image/overig/contactpijl.png);
	font-size:80%;
	top: 676px;
	position: absolute;
	right: 132px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	top: 707px;
}
div#contact_telefoonnummer	{
	z-index: 10;
	float: right;
	width: 225px;
	height: 50px;
	background-image:url(../image/overig/contactpijl.png);
	font-size:80%;
	top: 776px;
	position: absolute;
	right: 132px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	top: 805px;
}
div#contact_vraag	{
	z-index: 10;
	float: right;
	width: 225px;
	height: 50px;
	background-image:url(../image/overig/contactpijl.png);
	font-size:80%;
	top: 776px;
	position: absolute;
	right: 132px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	top: 874px;
}
div#contact_foutcontent										{width: 200px; height:40px; margin: 0px 0px 0px 25px;}

div#contactkolomlinks	{
	z-index: 10;
	float: right;
	width: 188px;
	height: 204px;
	font-size:90%;
	top: 420px;
	position: absolute;
	right: 33px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}

/*impressies*/
div#impressiekolomlinks										{ overflow: hidden; width: 228px; height:100%; margin: -830px 20px 0px 670px; background-color:#f3f2f9;}
div#impressiekolomcontent									{ width: 188px; height: 750px; margin: 0px 0px 0px 0px;}
div#impressiekolomlinks2	{
	z-index: 10;
	float: right;
	width: 188px;
	height: 750px;
	font-size:90%;
	top: 420px;
	position: absolute;
	right: 33px;
	padding-top: 0px;
	padding-left: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
}
div#impressieskop											{ overflow: hidden; width: 285px; margin: 0px 0px 0px 220px;}
div#wie div.impressie										{ overflow: hidden; width: 650px; margin: 0 0 20px 0; font-size:80%;}
div#wie div.impressie img									{ float: left; margin: 3px 0px; margin-right: 25px;}

/*evenementen*/
div#evenementkolomlinks										{ overflow: hidden; z-index:10; width: 155px; margin: -650px 20px 20px 700px;}

/*fotoalbum*/
div#fotoalbumheaderlinks								{ width:600px; height:150px; float:left; overflow:auto;}
div#fotoalbumheaderrechts								{ width:200px; float:left; overflow:auto;}
div#fotoalbumwindow										{ overflow: hidden; width: 938px; padding: 30px 0px 30px 0px;}
div#fotoalbumcontent									{ font-size: 1.1em; width: 269px; height:900px; float: left; }
div#fotoalbumfoto										{ width:665px; height:450px; float:left; overflow:auto; padding: 5px 0px 0px 0px;}

/*gastenboek*/
div#gastenboek											{ overflow: hidden; width: 400px; margin: -24px 0 0px 250px; text-align:right;}

/* sectie: wie */
div#wie div.firstrow									{ background: url(../gfx/bg-wie-col2.gif) right 0 repeat-y; }
div#wie div.firstrow div.col1							{ background: #F8F7FF url(../gfx/bg-projecten.jpg) 0 0 no-repeat; width: 710px; }
div#wie div.firstrow div.col1 div.wrapper				{ padding-top: 20px; padding-right: 20px; padding-bottom: 0; padding-left: 95px; }
div#wie div.firstrow div.col2 div.wrapper				{ padding-top: 20px; padding-right: 20px; padding-bottom: 0; padding-left: 16px; }
div#wie div.firstrow div.col1 div.wrapper h3			{ margin: 15px 0 0 0; padding: 0; line-height: 1.7em; }
div#wie div.firstrow div.col1 div.wrapper h3.introtekst	{ margin: 0 0 20px 0; }
div#wie div.firstrow div.col1 div.wrapper p				{ padding: 0; line-height: 1.7em; margin-top: 0; margin-right: 50px; margin-bottom: 0; margin-left: 0; }
div#wie div.firstrow div.col2 div.wrapper h3,
div#wie div.firstrow div.col2 div.wrapper p				{ margin: 0; padding: 0; line-height: 1.7em; }
div#wie div.mens										{ overflow: hidden; width: 588px; margin: 0 0 20px 0;}
div#wie div.mens img									{ float: left; margin: 3px 0px; margin-right: 10px; margin-top:10px; } 
div#wie div.firstrow div.col1 div.wrapper div.mens p	{ padding: 0 0 0 160px; margin: 0; } 
div#wie div.firstrow div.col1 div.wrapper div.mens p strong	{ font-weight: bold; } 
div#wie div.firstrow div.col1 div.wrapper div.mens a	{ display: block; }
	
/* sectie: wat */
div#wat div.firstrow div.col1		{ padding: 10px 0 25px 0; }
div#wat div.firstrow				{ background: url(../gfx/bg-cases.jpg) 0 0 repeat-y; padding: 20px 0 0 0; }
ol#fresh-reasons					{ list-style-type: decimal; }
ol#fresh-reasons li					{ list-style-position: inside; padding: 0 0 0 17px; text-indent:-17px; }
	
/* sectie: voor */
div#voor							{ overflow: hidden; width: 958px; }
div#voor div.row1					{ background: #d9d7e4 url(../gfx/bg-voor.jpg) 0 0 no-repeat; }
div#voor .col1-wrapper				{ overflow: hidden; padding-left: 91px; }
div#voor .col2-wrapper				{ overflow: hidden; font-family: Georgia, "Times New Roman", Times, serif; font-size: 120%; padding-top: 20px; }
div#voor ul.klanten					{ float: left; padding: 0px; width: 160px; margin-top: 0px; margin-right: 20px; margin-bottom: 30px; margin-left: 0px; }
div#voor ul.klanten	li				{ list-style-type: none; border-top-style: solid; border-top-width: 1px; border-top-color: #c5da01; }
div#voor ul.klanten	li a			{ display:block; }
div#voor ul.klanten	li a:hover		{ text-decoration:none; background-color:#fff; }

/* sectie: about */
div#about div.firstrow div.col1		{ padding: 10px 0 25px 0; }
div#about div.firstrow				{ background: url(../gfx/bg-cases.jpg) 0 0 repeat-y; padding: 20px 0 0 0; }
div#about div#tekst							{ padding: 0px; line-height: 1.5em; }
div#about div#tekst	h3						{ color: #666; padding: 18px 2px 2px 10px }
div#about div#tekst	p						{ padding: 0 0 0 10px; }
div#about div#tekst ul		 				{ border-top: 1px solid #d9d7e5; margin: 3px 0 0 0 ; }
div#about div#tekst li		 				{ background: #f6f5fd; display: block; border-bottom: 1px solid #d9d7e5; padding: 3px 6px 3px 10px; }
ol#fresh-reasons					{ list-style-type: decimal; }
ol#fresh-reasons li					{ list-style-position: inside; padding: 0 0 0 17px; text-indent:-17px; }

/* sectie: ankeilers */
div#ankeilers						{ overflow: hidden; width: 894px; clear: both; padding: 28px 0px 25px 44px; border-top: 1px solid #000; }
div#ankeilers div.item				{ float: left; width: 249px; padding-right: 46px; font-weight: bold; }
div#ankeilers div.item img			{ border: 1px solid #9f9bae; }
div#ankeilers div.uitklap			{ position: absolute; z-index: 10; border: 1px solid #9f9bae; width: 232px; background: #fff; display: none; padding: 6px 6px 4px 8px; font-weight: normal; } 

/* sectie: footer */
div#footer							{ height: 100px; text-align: center; background: #c9e972; margin-top: 0px; padding-top: 7px; }
	
/* sectie: debug */
/*
	div {border: 1px solid blue;}	div div {border: 1px solid red;}
*/

/* sectie: popup melding */
#melding {
	position:absolute;
	width:400px;
	height:300px;
	z-index:6;
	left: 433px;
	top: 261px;
	background-image:url(../image/bgmelding.png);
}

.textveld {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	border-top-color: #999;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #999;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-width:thin;
	border-left-width:thin;
	
}

/* Route */
div#routetop								{ height: 150px; }
div#routeinleiding							{ overflow: hidden; width: 938px; padding: 10px 0px 10px 0px;}

/* Secure */
div#securepop								{ background-color:#FFF; width:500px; margin:100px auto; padding:10px;}	

/* fotoalbum */
div#albumhead						{ height:150px; }
div#albumheadleft					{ height:80px; width:300px; background-image:url(../img/logo.png); }
div#albumthumbframe					{ width:400px; min-height:400px; float:left;}
div#albumthumbframe2				{ width:900px; min-height:400px; float:left;}
div#albumthumb						{ width:100px; height:100px; background-position:center center;}
div#albumthumbwrapper				{ width:100px; height:100px; padding:5px; float:left;}
div#albumphoto						{ width:500px; min-height:100px; float:right;}
div#albumpop						{ background-color:#FFF; width:600px; margin:50px auto; padding:10px;}
div#albumpopsluit					{ width:600px; }
div#albumpopcontrol					{ width:600px; margin-top:10px; }

/* IE6 check */
div#iecheck 	{ width:99.5%; background-color:#ddffdd; border-style:solid; border-width:thin; border:#7bcb7b;}
div#iecontent	{ padding: 10px; }
.dik			{ font-weight:bold;}

/* form check */
div#formcheck 	{ width:888px; height:21px; background-image:url(../image/error.jpg); padding:10px 10px 10px 40px; margin-top:10px;}
div#formcontent	{ padding: 10px; }

/* bedrijfsgegevens */
div#bedrgeg1	{ height:400px; width:150px; float:left;}
div#bedrgeg2	{ height:400px; width:200px; float:left;}

/* referentie */
div#refnaam		{ width:600px; float:left;}
div#refplaats	{ width:300px; float:left; margin-left:20px;}

/* welkomhome */
div#homeaktie	{ width:600px; background-color:#FFF; position: relative; margin: 50px auto; padding:10px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif; font-size:14px;}
div#homeboeknu	{ height: 180px; width:160px; float:left; padding:20px;}
div#homeboektext{ height: 180px; width:350px; float:left; padding:20px;}

/* controle */
div#controle	{ width: 650px; height:400px;}

/* special effects */
div#effectcontent	{ width: 650px; text-align:justify;}
div#effecttext		{ width: 650px; margin-top:30px; }
div#effectfoto		{ width: 650px; height:175px; margin-top:20px; }
div#effectvideo		{ width: 650px; margin-top:20px; }

/* boekingsformulier */
div#boekingcontent	{ width:650px; height:400px;}
div#boekingveld		{ width:200px; float:left;}
div#boekingveld1	{ width:200px; height:24px;}
div#boekingveld2	{ width:200px; height:90px;}
div#boekinginvul	{ width:450px; float:left;}
div#boekinginvul1	{ width:450px; height:24px;}
div#boekinginvul2	{ width:450px; height:90px;}

/* demodag */
div#demodagcontent	{ width:650px;}
div#demodagdataveld	{ width:200px;}
div#demodagdata		{ width:200px; height:20px;}
.demodagdropdown	{ width:284px; font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;}

div#twitter			{ width:100%;}

/* evenementen overig */
div#evetotaal	{ width:650px; overflow:auto;}
div#evetotaal2	{ width:650px; overflow:auto; margin-top:40px;}
div#evetekst	{ width:400px; float:left;}
div#evefoto		{ width:210px; float:right; margin-top:20px;}

/* youtube popup */
div#youtube		{ background-color:#FFF; width:640px; margin:50px auto; padding:10px;}

/* nieuws / twitter */
div#twitter		{ width:650px; height:60px;}
div#twitterlogo	{ width:123px; float:right;}
div#twittertitel{ width:300px; float:left;}