

html {
	height: 100%;
}


/*
 * BEGIN STANDAARD HTML-ELEMENTEN
 */
body {
	margin: 0px;
	background: #fff;
}

body,
input,
select,
textarea {
	color: #000;
	font: normal 11px/18px Arial, Helvetica, sans-serif;
}

a:link,
a:visited,
a:active {
	text-decoration: underline;
	color: #fff;
}
a:hover {
	text-decoration: none;
}

img,
table {
	border: 0px;
}

p {
	margin: 0;
}

p + p {
	margin: 18px 0px 0px 0px;
}
* html p {
	margin: 0px 0px 18px 0px;
}

ul,
li,
dl,
dt,
dd {
	list-style-type: none;
	margin: 0px;
	padding: 0px;
}

li {
	padding: 0px 0px 0px 10px;
	background: url(/images/list-item.gif) 0px 9px no-repeat;
}

li li {
	padding: 0px 0px 0px 10px;
	background: url(/images/sub-list-item.gif) 0px 9px no-repeat;
}

ol li {
	margin: 0px;
	padding: 0px;
	list-style-type: decimal;
	background: none;
}

h1, h2, h3, h4, h5, h6 {
	margin: 0px;
	padding: 0px;
}

/* Paginamanagerstyles */
img[align="left"] {
	margin: 0px 10px 0px 0px;
	float: left;
}

img[align="right"] {
	margin: 0px 0px 0px 10px;
	float: right;
}

/*
 * END STANDAARD HTML-ELEMENTEN
 */






/*
 * BEGIN FORMULIEREN
 */
form {
	margin: 0px;
}

input,
select,
textarea {
	padding: 3px;
	background: #78C53E;
}

label {
	cursor: pointer;
}

.formSubmit {
	width: 0px;
	height: 0px;
	overflow: hidden;
}

#formSubmitJs {
	display: none;
}

/* contact form */
.formTable {
	width: 100%
}

.formTable td {
	padding-bottom: 5px;
	vertical-align: top
}

.formTable .tblColumn1 {
	width: 1%;
	padding-top: 2px;
	padding-right: 5px;
	white-space: nowrap
}

.formTable input.textBox,
.formTable textarea.textBox {
	width: 270px;
	padding-top: 3px;
	padding-bottom: 7px;
	border: 1px solid #ffffff;
}

.formTable textarea.textBox {
	height: 60px;
}

.formTable input.submitButton {
	border: 1px outset;
}

.formTable .hidden {
  display: none
}


/*
 * END FORMULIEREN
 */






/*
 * BEGIN CONTAINERS
 */

.containerMain {
	width: 956px;
	height: 560px;
	margin: 0px auto 0px auto;
	padding: 0 0 40px 0;
	position: relative;
	background-color: #69BE28
}



.header1 {
	height: 231px;
}

.header1 #flashHeader {
	width: 956px;
	height: 231px;
	position: absolute;
	top: -14px;
}

.header1 .headeroverlay {
	width: 956px;
	height: 231px;
	position: absolute;
	overflow: visible;
	background: url(/images/header_nl.png) top left no-repeat;
	/*background: url(/images/header_en.png) top left no-repeat;*/
}
* html .header1 .headeroverlay {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/header_nl.png', sizingMethod='scale')
}

.header1 .mainMenu li {
	z-index: 100;
	position: absolute;
	text-indent: -9999px;
	background-repeat: no-repeat;
}
* html .header1 .mainMenu li {
	margin-top: -15px
}

.header1 .mainMenu li {
	z-index: 100;
	position: absolute;
	text-indent: -9999px;
	background-repeat: no-repeat;
}

.header1 .mainMenu a {
	width: 100%;
	height: 35px;
	display: block
}


.header1 .homeLink {
	width: 170px;
	height: 90px;
	display: block;
	position: absolute;
	z-index: 30px;
	top: 15px;
	left: 10px;
}

.header1 .dropdown {
	position: absolute;
	display: none;
	z-index: 10;
	top: 235px;
	left: 25px;
	border: 1px solid #fff;
	border-bottom-width: 0
}

/*********************/
/** Menu Nederlands **/

.header1 .mainMenu .NLitem1 {
	width: 74px;
	height: 33px;
	top: 199px;
	left: 35px;
}

.header1 .mainMenu .NLitem2 {
	width: 84px;
	height: 33px;
	top: 192px;
	left: 110px;
}

.header1 .mainMenu .NLitem3 {
	width: 92px;
	height: 32px;
	top: 184px;
	left: 195px;
}

.header1 .mainMenu .NLitem4 {
	width: 101px;
	height: 34px;
	top: 175px;
	left: 290px;
}

.header1 .mainMenu .NLitem5 {
	width: 110px;
	height: 34px;
	top: 166px;
	left: 397px;
}

.header1 .mainMenu .NLitem6 {
	width: 133px;
	height: 37px;
	top: 154px;
	left: 515px;
}

.header1 .mainMenu .NLitem7 {
	width: 92px;
	height: 35px;
	top: 144px;
	left: 655px;
}

.header1 .mainMenu .NLitem8 {
	width: 92px;
	height: 20px;
	top: 135px;
	left: 755px;
}

.header1 .dropdown#NLitem0 {
	width: 70px;
	top: 495px;
	left: 370px;
}

.header1 .dropdown#NLitem1 {
	width: 100px;
	top: 238px;
	left: 20px;
}

.header1 .dropdown#NLitem2 {
	width: 100px;
	top: 238px;
	left: 110px;
}

.header1 .dropdown#NLitem3 {
	width: 113px;
	top: 229px;
	left: 190px;
}

.header1 .dropdown#NLitem4 {
	width: 140px;
	top: 220px;
	left: 290px;
}

.header1 .dropdown#NLitem5 {
	width: 156px;
	top: 212px;
	left: 400px;
}

.header1 .dropdown#NLitem6 {
	width: 172px;
	top: 202px;
	left: 520px;
}

.header1 .dropdown#NLitem7 {
	width: 140px;
	top: 182px;
	left: 650px;
}

.header1 .dropdown#NLitem8 {
	width: 192px;
	top: 170px;
	left: 760px;
}

/** Menu Engels **/

.header1 .mainMenu .ENitem1 {
	width: 74px;
	height: 33px;
	top: 199px;
	left: 35px;
}

.header1 .mainMenu .ENitem2 {
	width: 84px;
	height: 33px;
	top: 192px;
	left: 110px;
}

.header1 .mainMenu .ENitem3 {
	width: 92px;
	height: 45px;
	top: 184px;
	left: 195px;
}

.header1 .mainMenu .ENitem4 {
	width: 101px;
	height: 34px;
	top: 175px;
	left: 290px;
}

.header1 .mainMenu .ENitem5 {
	width: 110px;
	height: 46px;
	top: 166px;
	left: 397px;
}

.header1 .mainMenu .ENitem6 {
	width: 133px;
	height: 37px;
	top: 154px;
	left: 515px;
}

.header1 .mainMenu .ENitem7 {
	width: 77px;
	height: 35px;
	top: 144px;
	left: 655px;
}

.header1 .mainMenu .ENitem8 {
	width: 106px;
	height: 23px;
	top: 133px;
	left: 747px;
}

.header1 .dropdown#ENitem0 {
	width: 70px;
	top: 495px;
	left: 365px;
}

.header1 .dropdown#ENitem1 {
	width: 100px;
	top: 238px;
	left: 20px;
}

.header1 .dropdown#ENitem2 {
	width: 100px;
	top: 235px;
	left: 112px;
}

.header1 .dropdown#ENitem3 {
	width: 113px;
	top: 232px;
	left: 195px;
}

.header1 .dropdown#ENitem4 {
	width: 140px;
	top: 220px;
	left: 290px;
}

.header1 .dropdown#ENitem5 {
	width: 156px;
	top: 218px;
	left: 400px;
}

.header1 .dropdown#ENitem6 {
	width: 172px;
	top: 197px;
	left: 520px;
}

.header1 .dropdown#ENitem7 {
	width: 140px;
	top: 187px;
	left: 650px;
}

.header1 .dropdown#ENitem8 {
	width: 192px;
	top: 160px;
	left: 743px;
}

/** Menu Duits **/

.header1 .mainMenu .DEitem1 {
	width: 90px;
	height: 33px;
	top: 199px;
	left: 10px;
}

.header1 .mainMenu .DEitem2 {
	width: 84px;
	height: 33px;
	top: 192px;
	left: 110px;
}

.header1 .mainMenu .DEitem3 {
	width: 82px;
	height: 43px;
	top: 184px;
	left: 205px;
}

.header1 .mainMenu .DEitem4 {
	width: 101px;
	height: 34px;
	top: 173px;
	left: 300px;
}

.header1 .mainMenu .DEitem5 {
	width: 110px;
	height: 34px;
	top: 162px;
	left: 417px;
}

.header1 .mainMenu .DEitem6 {
	width: 128px;
	height: 37px;
	top: 150px;
	left: 540px;
}

.header1 .mainMenu .DEitem7 {
	width: 72px;
	height: 35px;
	top: 140px;
	left: 678px;
}

.header1 .mainMenu .DEitem8 {
	width: 92px;
	height: 20px;
	top: 135px;
	left: 755px;
}

.header1 .dropdown#DEitem0 {
	width: 70px;
	top: 495px;
	left: 365px;
}

.header1 .dropdown#DEitem1 {
	width: 100px;
	top: 238px;
	left: 20px;
}

.header1 .dropdown#DEitem2 {
	width: 100px;
	top: 238px;
	left: 110px;
}

.header1 .dropdown#DEitem3 {
	width: 113px;
	top: 240px;
	left: 205px;
}

.header1 .dropdown#DEitem4 {
	width: 140px;
	top: 215px;
	left: 300px;
}

.header1 .dropdown#DEitem5 {
	width: 156px;
	top: 202px;
	left: 415px;
}

.header1 .dropdown#DEitem6 {
	width: 172px;
	top: 192px;
	left: 535px;
}

.header1 .dropdown#DEitem7 {
	width: 140px;
	top: 180px;
	left: 678px;
}

.header1 .dropdown#DEitem8 {
	width: 192px;
	top: 160px;
	left: 755px;
}

/** Eind menu **/
/***************/

.header1 .dropdown li {
	display: block;
	padding: 0;
	border-bottom: 1px solid #fff;
}

.header1 .dropdown li a:link,
.header1 .dropdown li a:active,
.header1 .dropdown li a:visited {
	display: block;
	padding: 0 6px 0 6px;
	height: 22px;
	line-height: 22px;
	text-decoration: none;
	background: url(../images/menu1/background.png)
}
* html .header1 .dropdown li a:link,
* html .header1 .dropdown li a:active,
* html .header1 .dropdown li a:visited {
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/menu1/background.png', sizingMethod='scale')
}
.header1 .dropdown li a:hover {
	background: #69BE28 url()
}

.header1 .dropdown li.doubleRow a {
	height: 38px;
	padding-top: 4px;
	line-height: 17px;
}

.title {
	height: 18px;
	overflow: hidden;
	margin: 0 40px 0 0;
	_margin: 0 40px -2px 0;
	text-indent: -9999px;
	background-position: top right;
	background-repeat: no-repeat
}

.title.nieuws {
	background-image: url(../images/koppen/nl/nieuwsberichten.png)
}

.title.nieuwsbrief {
	background-image: url(../images/koppen/nl/nieuwsbrief.png)
}

.title.freshpark {
	background-image: url(../images/koppen/nl/freshpark-venlo.png)
}

.title.samenSterk {
	background-image: url(../images/koppen/nl/samen-sterk-in-vers.png)
}

.title.groeneLoper {
	background-image: url(../images/koppen/nl/groene-loper-naar-europa.png)
}

.title.omgeving {
	background-image: url(../images/koppen/nl/omgeving-met-mogelijkheden.png)
}

.title.ruimte {
	background-image: url(../images/koppen/nl/ruimte-om-te-ondernemen.png)
}

.title.ideaal {
	background-image: url(../images/koppen/nl/ideaal-klimaat-voor-ondernemers.png)
}

.title.bewoners {
	background-image: url(../images/koppen/nl/bewoners.png)
}

.title.omwonenden {
	background-image: url(../images/koppen/nl/omwonenden.png)
}

.title.contact {
	background-image: url(../images/koppen/nl/contact.png)
}

.title.disclaimer {
	background-image: url(../images/koppen/nl/disclaimer.png)
}

.title.nietVerstuurd {
	background-image: url(../images/koppen/nl/niet-verstuurd.png)
}

.title.routebeschrijving {
	background-image: url(../images/koppen/nl/routebeschrijving.png)
}

.title.zoeken {
	background-image: url(../images/koppen/nl/zoeken.png)
}

.content1 {
	position: absolute;
	top: 249px;
	height: 214px;
	width: 846px;
	overflow: hidden;
	margin: 0 40px 0 40px;
	padding: 70px 0px 27px 30px;
	background: #78C53E;
}

.content1 * {
	color: #ffffff;
}

.content1 h1,
.content1 h2,
.content1 h3,
.content1 h4,
.content1 h5,
.content1 h6 {
	font-size: 1em;
	line-height: 18px;
}

.content1 .column1 {
	min-height: 18px;
	width: 383px;
	overflow: hidden;
	margin: 0 32px 0 10px;
	float: left;
}
* html .content1 .column1 {
	height: 18px;
	overflow: visible;
	overflow-x: hidden;
}

.content1 .columnWide {
	margin: 0 10px 0 10px;
}

.content1 .column2 {
	min-height: 18px;
	width: 383px;
	overflow: hidden;
	float: left;
}
* html .content1 .column2 {
	height: 18px;
	overflow: visible;
	overflow-x: hidden;
}

.content1 .subColumn1 {
	float: left;
	margin-right: 4%;
	width: 48%
}

.content1 .subColumn2 {
	float: left;
	width: 48%
}

.content1 .content2 {
	position: absolute;
	top: 25px;
	padding: 45px 0 0 0;
	height: 216px;
	width: 846px;
	overflow: auto;
	overflow-x: hidden;
	scrollbar-arrow-color: #d0f2b7;
	scrollbar-face-color: #69BE28;
	scrollbar-highlight-color: #d0f2b7;
	scrollbar-3dlight-color: #69BE28;
	scrollbar-shadow-color: #d0f2b7;
	scrollbar-darkshadow-color: #69BE28;
	scrollbar-track-color: #78C53E;
}



.content1OverlayTop {
	position: absolute;
	width: 850px;
	height: 70px;
	top: 249px;
	left: 40px;
	background: #78C53E url(../images/content-backgroundTop.png) no-repeat top left;
}



.content1OverlayBottom {
	position: absolute;
	width: 850px;
	height: 28px;
	top: 251px;
	left: 40px;
	margin-top: 281px;
	color: #fff;
	overflow: hidden;
	background: #78C53E;
}



.footer1 {
	position: absolute;
	top: 563px;
	left: 33px;
	color: #fff;
	padding-top: 8px
}

.footer1 a:link,
.footer1 a:active,
.footer1 a:visited {
	margin: 0 7px 0 7px;
	text-decoration: none
}
.footer1 a:hover {
	text-decoration: underline
}

.pagingBack {
	margin-top: 10px;
	float: left
}

.pagingForward {
	margin-top: 10px;
	float: right
}

/*
 * END CONTAINERS
 */






/*
 * BEGIN PAGE CONTAINERS
 */
 
/*
body#pageHome .footer1 a.item1,
body#pageFilm .footer1 a.item3,
body#pageContact .footer1 a.item3,
body#pageZoeken .footer1 a.item4,
body#pageRoute .footer1 a.item5,
body#pageDisclaimer .footer1 a.item7 {
	text-decoration: underline
}
*/


/*
 * END CONTAINERS
 */

 
 
 
 
 
 /*
 * BEGIN PAGE CONTAINERS
 */

#pageBedrijven .referenties a {
	margin-left: 10px;
}

#pageNieuws li,
#pageHome li {
	clear: both;
}

#pageHome .column2 ul li .date,
#pageNieuws .column2 ul li .date {
	width: 77px;
	float: left;
	clear: left;
	text-align: right;
	padding-right: 5px;
}

#pageNieuws .column2 ul li .head,
#pageHome .column2 ul li .head {
	width: 300px;
	float: left;
}

.nieuwsOverzichtLink {
	position: absolute;
	right: 4px;
	top: 0px;
}


#pageZoeken .columnWide {
	padding-top: 3px;
	padding-bottom: 20px;
}

#Zoekwoord {
	width: 172px
}



#pageRoute .column1 {
	width: 250px
}

#pageRoute .column2 {
	width: 520px;
}

#map,
#map * {
	color: #000
}



#pageVacatures .textBox {
	width: 172px !important
}

#pageVacatures select {
	width: 180px !important
}



.portrait {
	float: left;
	margin: 0 10px 5px 0;
}

/*
 * END PAGE CONTAINERS
 */






/*
 * BEGIN ALGEMEEN
 */

a.underlineOnHover:link,
a.underlineOnHover:visited,
a.underlineOnHover:active {
	text-decoration: none
}
a.underlineOnHover:hover {
	text-decoration: underline
}

a.hideUnderlineOnHover:link,
a.hideUnderlineOnHover:visited,
a.hideUnderlineOnHover:active {
	text-decoration: underline
}
a.hideUnderlineOnHover:hover {
	text-decoration: none
}

.smaller1 {
	font-size: 0.9em;
}

.smaller2 {
	font-size: 0.8em;
}

.safeBox {
	min-height: 18px;
}
* html .safeBox {
	height: 18px;
}

img.inline {
	float: right;
	clear: right;
	margin: 4px 0 5px 10px;
}

ul.semantic li {
	padding: 0;
	background: none
}

dl dt {
	width: 30%;
	padding-right: 10px;
	float: left;
	clear: left;
}

dl dd {
	float: left;
	width: 65%;
}



.iconed.pdf {
	background-image: url(../images/ico-list-pdf.gif);
}
.iconed.doc {
	background-image: url(../images/ico-doc.gif);
}
.iconed.img {
	background-image: url(../images/ico-img.gif);
}
.iconed.zip {
	background-image: url(../images/ico-zip.gif);
}
.iconed.blank {
	background-image: url(../images/ico-blank.gif);
}

.iconed,
ul li.iconed {
	height: 20px;
	line-height: 20px;
	padding: 0 0 0 23px;
	background-position: 0 3px;
	background-repeat: no-repeat;
}

.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	display: block;
}

/*
 * END ALGEMEEN
 */






/*
 * BEGIN OVERLAY TESTER
 */

#overlayTest {
	position: absolute;
	width: 25px;
	right: 0;
	text-align: right;
	font-size: 10px;
	line-height: 25px;
	padding-right: 10px;
}

#overlayTest {
	color: #FF0000
}

#overlayTestImage {
	position: absolute;
	z-index: 9999;
	opacity: .5;
	filter: alpha(opacity=50);
}

/*
 * END OVERLAY TESTER
 */






/* HACK -> 'Display-Table'-vervanger */
.containerMain:after,
.safeBox:after,
.content1 .column1:after,
.content1 .column2:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
}



/* Styles voor de print variant */
@media print
{
    .NoPrint {
    	display: none;
    }
}