/*----------------- GENERAL -------------------*/
* {
	padding: 0;
	margin: 0;
	border: 0;
}
.clear {
	clear: both;
}
img {
	border:0;
}
.divClick {
	cursor:pointer;
	display:table;
}
/*----------------- MAIN CONTAINER & WRAPPERS ------------*/
.mainContainer {
	width: 1000px;
	margin: 0 auto; /* Center */
	text-align: left;
}
* html .mainContainer {
}
.paddingWrapper {
	width:955px;
	margin:0px auto;
}
.outerWrapper {
	padding-bottom:30px;
}
.innerWrapper {
	width: 100%;
}
/*----------------- HEADER --------------------*/
.header {
	background: #fff;
}
.topHeader {
	height:90px;
}
.topMenu {
	margin:0px;
	padding:0px;
	list-style:none;
	width:955px;
	height:40px;
}
.topMenu li {
	margin:0px;
	padding:0px;
	list-style:none;
	float:left;
}
.logo {
	background:url(../imgs/shared/logo_visionwaves.gif) no-repeat bottom left;
	width:250px;
	height:70px;
	display:block;
}
.headerLinks {
	float:left;
}
.headerRechts {
	float:right;
}
.searchbox {
	float:right;
 *float:none;
}
.bgZoekblok {
	background:url(../imgs/shared/bg_zoekblok.gif) no-repeat top left;
	width:145px;
	height:15px;
	padding:0px 10px;
	margin-top:33px;
	font-family: "Gill Sans MT", "Gill Sans", Tahoma, Verdana, sans-serif;
	color:#001d5a;
}
.zoekBtn {
	display: block;
	position:relative;
	top: -30px;
	right: -140px;
 *top: -25px;
 *right: -250px;
}
.globeKlein {
	background:url(../imgs/shared/globe_klein.gif) no-repeat center left;
	width:100px;
	height:90px;
	float:left;
}
.linksTop {
	float:left;
	margin:0 10px 0 0;
	padding:0px;
	list-style:none;/*width:260px;*/
	}
.linksTop li {
	float:left;
	margin:0px;
	list-style:none;
	color:#b9cee9;
	padding-top:34px;
}
.linksTop a {
	color:#001d5a;
	background:url(../imgs/shared/linkstop_devider.gif) no-repeat right 8px;
	padding:3px 8px 3px 8px;
	display:block;
}
.linksTop a:hover {
	color:#ff6608;
	text-decoration:none;
}
/********************
START Language dropdown
********************/
.taalkeuze {
	background:url(../imgs/shared/pijl_taalkeuze.gif) no-repeat right 8px!important;
	padding-right: 1px!important;
	margin-top: -2px;
	width:79px;
}
.taalkeuze a {
	background:none;
}
.taalkeuze:hover {
	background:url(../imgs/shared/pijl_taalkeuze.gif) no-repeat right -12px #001d5a!important;
	padding-right: 1px!important;
}
.taalkeuze:hover a {
	color:#ffffff!important;
}
.taalkeuze ul {
	position:absolute;
	padding: 0px;
	margin: 0px;
	left:0;
	background:#001d5a;
	display:none;
	opacity:0;
	list-style:none;
}
.taalkeuze li {
	position:relative;
	float:none;
	padding: 0;
	line-height:19px;
	width: 80px;
}
.taalkeuze ul li {
	background:#001d5a;
	width: 80px;
	_width:79px;
}
.taalkeuze ul li a {
	padding-left: 9px;
}
.taalkeuze ul li a:hover {
	background:#749ED3;
}
.taalkeuze .list_Level1 .linkImageItem0, .taalkeuze .list_Level1 .linkImageItem1, .taalkeuze .list_Level1 .linkImageItem2 {
	padding: 0 6px 0 0;
	position: relative;
	top: 2px;
}
/*************************
END Language dropdown
*************************/
	
.blokBovenContent tr {
	height:50px;
}
.kruimelPad {
	padding-left:5px;
	width:915px;
}
.kruimelPad .pathSeparator {
}
.kruimelPad span {
	float:left;
}
.kruimelPad a, .kruimelPad .NoneLink {
	background:url(../imgs/shared/divider_kruimel.gif) no-repeat center right;
	padding:0 10px 0 8px;
}
.kruimelPad a.lastlink {
	background:none;
	padding:0px 10px 0 8px;
}
.kruimelPad em {
	font-style:normal;
	padding-left:10px;
}
.kruimelPad .NoneLink {
	color: #ff6608;
}
.icoonGroot {
	background:url(../imgs/shared/icoon_groot.png) no-repeat center left;
	width:35px;
	height:35px;
	text-align:right;
}
/*----------------- FOOTER --------------------*/
.footer {
	width: 955px;
	height: 30px;
	margin: 0 auto;
	background:url(../imgs/shared/bg_footer-stippel.gif) repeat-x top left;
	color:#b9cee9;
}
.footerLinks {
	float:left;
	padding:5px 0px;
}
.footerRechts {
	float:right;
	padding:5px 0px;
}
.footer a {
	font-size:0.95em;
	color:#001d5a;
}
.footer a:hover {
	color:#ff6608;
}
/*----------------- .NET FORM FIX----------------------*/
form {
	display:block;
	margin: 0;
	padding: 0;
	height:100%;
	min-height: 100%;
}
form:after { /* .NET */
	display: block;
	height: 100%;
	clear: both;
}
/* FORM DESIGN SEARCH FIELD, */
input:hover, input:focus, textarea:hover, textarea:focus, select:hover, select:focus {
/*background-color: #EFEFEF;*/
}
input, select, textarea {
	background: none;
	border-width: 0;/*color: #666666;*/
/*font-family: Tahoma,Arial,Verdana,sans-serif;*/
/*font-size: 1em;*/
}
.inputSearch {
	border: 1px solid #dbdbdb;
	height: 16px;
	margin: 2px 8px 7px 0;
	padding: 4px 0 0 4px;
	width: 256px;
	_width:248px;
}
/*----------------- UL OL CORRECTION ----------------------*/
.rightWrapper ul, .innerWrapper ul, .contentWrapper ul {
	padding-left:15px;
	text-indent: 0; /* INSPRINGEN LINKS */
	list-style:url(../imgs/shared/bullet_cyaan.gif) outside;
}
.rightWrapper ol, .innerWrapper ol, .contentWrapper ol {
	padding-left:22px;
	text-indent: 0; /* INSPRINGEN LINKS */
	list-style: decimal outside;
}
/**************************
FRAMES
**************************/

.leftWrapper {
	float:left;
	width:230px;
	padding-right:10px;
}
.contentWrapper {
	width:470px;
	float:left;
	min-height:400px;
	padding-top:5px;
}
.contentWrapperLarge {
	width:715px;
	float:left;
	padding-top:5px;
}
.rightWrapper {
	width:225px;
	float:right;
	padding-top:5px;
}
.contentWrapperLarge .padding {
	padding-left:15px;
}
/**************************
WISSELENDE KLEUREN
**************************/
/* kleur basis*/
.bodyKleurVar0 .blokRechtsKleurVar, .bodyKleurVar0 .blokRechtsKleurVarTop, .bodyKleurVar0 .icoonGroot {
	background-color:#dce7f4;
}
.bodyKleurVar0 .blokRechtsKleurVar a {
	color:#ff6608;
}
/* kleur blauw*/	
.bodyKleurVar1 .blokRechtsKleurVar, .bodyKleurVar1 .blokRechtsKleurVarTop, .bodyKleurVar1 .icoonGroot {
	background-color:#4c8fc9;
}
.bodyKleurVar1 .blokRechtsKleurVar h3 {
	color:#fff;
}
.bodyKleurVar1 h4, .bodyKleurVar1 .containerCoverLandingspage span, .bodyKleurVar1 .containerCoverLandingspage a:hover {
	color:#4c8fc9
}
.bodyKleurVar1 .containerCoverLandingspage {
	background:url(../imgs/overviewcoverthemes/kleurVar_05.png);
}
.bodyKleurVar1 .blokRechtsKleurVar ul {
	list-style:url(../imgs/shared/bullet_cyaan_kleurVar_05.gif) outside;
}



/* kleur paars*/	
.bodyKleurVar3 .blokRechtsKleurVar, .bodyKleurVar3 .blokRechtsKleurVarTop, .bodyKleurVar3 .icoonGroot {
	background-color:#56378a;
	color:#FFFFFF;
}
.bodyKleurVar3 .blokRechtsKleurVar h2 {
	color:#dce7f4;
}
.bodyKleurVar3 .blokRechtsKleurVar h3 {
	color:#008fe1;
}
.bodyKleurVar3 h4 {
	color:#56378a;
}
.bodyKleurVar3 .containerCoverLandingspage span, .bodyKleurVar3 .containerCoverLandingspage a:hover {
	color:#8e63d6;
}
.bodyKleurVar3 .containerCoverLandingspage {
	background:url(../imgs/overviewcoverthemes/kleurVar_03.png);
}
.bodyKleurVar3 .blokRechtsKleurVar ul {
	list-style:url(../imgs/shared/bullet_cyaan_kleurVar_03.gif) outside;
}

/* kleur groen*/	
.bodyKleurVar2 .blokRechtsKleurVar, .bodyKleurVar2 .blokRechtsKleurVarTop, .bodyKleurVar2 .icoonGroot {
	background-color:#99cc33;
}
.bodyKleurVar2 h4, .bodyKleurVar2 .containerCoverLandingspage span, .bodyKleurVar2 .containerCoverLandingspage a:hover {
	color:#99cc33
}
.bodyKleurVar2 .containerCoverLandingspage {
	background:url(../imgs/overviewcoverthemes/kleurVar_02.png);
}
.bodyKleurVar2 .blokRechtsKleurVar ul {
	list-style:url(../imgs/shared/bullet_cyaan_kleurVar_02.gif) outside;
}

/* kleur geel*/	
.bodyKleurVar4 .blokRechtsKleurVar, .bodyKleurVar4 .blokRechtsKleurVarTop, .bodyKleurVar4 .icoonGroot {
	background-color:#f1b700;
}
.bodyKleurVar4 .blokRechtsKleurVar h3 {
	color:#fff;
}
.bodyKleurVar4 h4, .bodyKleurVar4 .containerCoverLandingspage span, .bodyKleurVar4 .containerCoverLandingspage a:hover {
	color:#f1b700
}
.bodyKleurVar4 .containerCoverLandingspage {
	background:url(../imgs/overviewcoverthemes/kleurVar_04.png);
}
.bodyKleurVar4 .blokRechtsKleurVar ul {
	list-style:url(../imgs/shared/bullet_cyaan_kleurVar_04.gif) outside;
}

/* kleur oranje*/
.bodyKleurVar5 .blokRechtsKleurVar, .bodyKleurVar5 .blokRechtsKleurVarTop, .bodyKleurVar5 .icoonGroot {
	background-color:#ff7d00;
}
.bodyKleurVar5 .blokRechtsKleurVar h3 {
	color:#fff;
}
.bodyKleurVar5 h4, .bodyKleurVar5 .containerCoverLandingspage span, .bodyKleurVar5 .containerCoverLandingspage a:hover {
	color:#ff7d00
}
.bodyKleurVar5 .containerCoverLandingspage {
	background:url(../imgs/overviewcoverthemes/kleurVar_01.png);
}
.bodyKleurVar5 .blokRechtsKleurVar ul {
	list-style:url(../imgs/shared/bullet_cyaan_kleurVar_01.gif) outside;
}

/* kleur fuchsia*/	
.bodyKleurVar6 .blokRechtsKleurVar, .bodyKleurVar6 .blokRechtsKleurVarTop, .bodyKleurVar6 .icoonGroot {
	background-color:#b7007a;
}
.bodyKleurVar6 .blokRechtsKleurVar h3 {
	color:#fff;
}
.bodyKleurVar6 h4, .bodyKleurVar6 .containerCoverLandingspage span, .bodyKleurVar6 .containerCoverLandingspage a:hover {
	color:#b7007a;
}
.bodyKleurVar6 .containerCoverLandingspage {
	background:url(../imgs/overviewcoverthemes/kleurVar_06.png);
}
.bodyKleurVar6 .blokRechtsKleurVar ul {
	list-style:url(../imgs/shared/bullet_cyaan_kleurVar_06.gif) outside;
}
/**************************
DYNAMISCHE CONTENT
**************************/
.blokRechtsKleurVar a {
	color: #FFFFFF;
}
.blokRechtsKleurVar a:hover {
	color: #001D5A;
}
.blokRechtsKleurVar {
	width:195px;
	background:url(../imgs/shared/bg_right_round_bottom.png) bottom left no-repeat;
	padding:0px 15px 15px 15px;
}
.blokRechtsKleurVarTop {
	width:225px;
	height:15px;
	background:url(../imgs/shared/bg_right_round_top.png) top left no-repeat;
}
.blokRechtsWit {
	width:195px;
	padding:0px 15px 15px 15px;
}
.blokLinksWit {
	width:195px;
	padding:0px 15px 15px 15px;
}
.blokRechtsBlauwverloop {
	width:195px;
	background:url(../imgs/shared/bg_right_blauwverloop.gif) top left no-repeat;
	padding:15px 15px 15px 15px;
}
.blokProduct {
	width:224px;
	height:188px;
	float:left;
	margin-right:16px;
}
.blokProduct2 {
	width:225px;
	height:100px;
	float:left;
	background-color:#CCFF00;
	margin-right:20px;
}
.dynRepeater {
	height:25px;
}
.dynRepeater10 {
	height:10px;
}
.btnBlauwRondKlein {
	cursor:pointer;
	background:url(../imgs/shared/btn_blauw_rond-klein.png) no-repeat top left;
	width:90px;
	padding:0px 15px;
	line-height:25px;
	overflow:hidden;
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:left;
}
.btnBlauwRondRechts, .btnBlauwRondRechtsOnline, .btnBlauwRondRechtsOffline {
	cursor:pointer;
	width:165px;
	padding:0px 15px;
	margin-top:10px;
	line-height:32px;
	height:32px;
	overflow:hidden;
	display:block;
	text-transform:uppercase;
	color:#FFFFFF;
	text-align:left;
}
.btnBlauwRondRechts {
	background:url(../imgs/shared/btn_blauw_rond.png) no-repeat top left;
	color:#ffffff!important;
}
.btnBlauwRondRechtsOnline {
	background:url(../imgs/shared/btn_blauw_rond_online.png) no-repeat top left;
}
.btnBlauwRondRechtsOffline {
	background:url(../imgs/shared/btn_blauw_rond_offline.png) no-repeat top left;
}
.btnBlauwRondRechts:hover, .btnBlauwRondRechtsOnline:hover, .btnBlauwRondRechtsOffline:hover {
	background-position:bottom left;
	text-decoration:none;
}
.btnBlauwRondKlein:hover {
	background-position:bottom left;
	text-decoration:none;
	color:#FFFFFF;
}
.btnBlauwRondRechts em, .btnBlauwRondRechtsOnline em, .btnBlauwRondRechtsOffline em {
	font-style:normal;
	text-transform:none;
}
.AgendaList li {
	list-style:none;
	border:1px solid red;
}
/**************************
PAGES
**************************/
.homeCover {
	height:215px;
	padding:25px 0px;
}
.contentCoverSmal {
	height:215px;
	margin-bottom: 20px;
}
.kolomn3_home {
	background:url(../imgs/shared/bg_kolom_3.gif) no-repeat top left #fff;
	width:775px;
	float:left;
	color:#001d5a;
}
.kolomn3_content {
	background:url(../imgs/shared/bg_kolom_3_content.gif) no-repeat top left;
}
.kolomn3_blok_home {
	width:205px;
	float:left;
	padding:20px 20px 0 20px;
	margin-right:20px;
}
.kolomn3_blok_content {
	width:195px;
	float:left;
	padding:15px 15px;
	margin-right:20px;
}
.boxHome {
	float:left;
	width:200px;
	z-index:200;
	margin-left:-20px;
}
.geenMarginRight {
	margin-right:0px!important;
}
.pullDownTemp {
	line-height:25px;
	background-color:#ff6608;
	padding:0px 10px;
	margin-top:25px;
}
.containerCoverLandingspage {
	width:685px;
	height:250px;
	padding:15px 15px;
	background:no-repeat top left;
	z-index:10;
	position:relative;
	margin-top:-250px;
	font-size:1.05em;
	line-height:1.55em;
	margin-bottom:10px;
}
.coverBeeldLandingspage {
	width:715px;
	height:250px;
	background-color:#000;
}
.containerCoverLandingspage ul {
	margin:0px;
	padding:0px;
	list-style:none;
	color:#fff;
	list-style-image: none;
}
.containerCoverLandingspage a {
	color:#fff;
}
.containerCoverLandingspage a:hover {
	text-decoration:none;
}
/**************************
START FLASH ELEMENTS
**************************/
.flashHomeNoflash {
	width:200px;
	height:200px;
}
/**************************
END FLASH ELEMENTS
**************************/

/**************************
START FORM ELEMENTS
**************************/

.biggerContact {
	position: absolute;
	z-index: 1000;
	border: solid 1px #b9dbf4;
	background: #FFFFFF;
	padding: 10px;
	width: 370px;
	margin-left: -380px;
	margin-top: -58px;
	cursor: pointer;
}
.biggerContactSluiten {
	float: right;
	padding: 0 0 0 10px;
}
.formContactSmall .dxeTextBox_visionwaves, .formContactSmall .dxeMemo_visionwaves, .formContactSmall .dxeButtonEdit_visionwaves {
	background: #FFFFFF !important;
}
.biggerSpacer {
	background: #dce7f4;
	padding: 10px;/*	color: #FFFFFF;*/
}
h2.wit {
/*color:#FFFFFF;*/
}
/**************************
END FORM ELEMENTS
**************************/

/**************************
START SITEMAP
**************************/

.sitemapHeader {
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	padding: 0 0 4px 18px !important;
}
.sitemap {
	margin-left: 1px !important;
}
.sitemap table table div div {
	padding-top: 0px !important;
}
.sitemap table td {
	padding-left: 0px !important;
	padding-right: 0px !important;
}
.link_Level1, .link_Level2, .link_Level3, .link_Level4, .noLink_Level1, .link_NoChildNodes_Level1 {
	display: block;
	line-height: 25px;
	font-weight: normal;
	text-decoration: none;
	border-bottom:1px solid #b9cee9;
	color:#001d5a;
}
.link_Level1:hover, .link_Level2:hover, .link_Level3:hover, .link_Level4:hover, .linkWithChildNodes_Level1:hover, .linkWithChildNodes_Level2:hover, .link_NoChildNodes_Level1:hover {
	text-decoration: none;
	border-bottom: 1px solid #dadada;
	background-color: #CED9E9;
	color: #ff6608;
	cursor: pointer;
	background:url(../imgs/menu/bg_opengeklapt.gif) repeat-x 0px 0px;
}
.noLink_Level1, .link_Level1 {
	font-weight: bold;
	background: url('../imgs/sitemap_collapse.gif') no-repeat center left;
	padding-left: 18px;
	cursor: default;
}
.noLink_Level1:hover,  .link_Level1:hover {
	background:url(../imgs/sitemap_opengeklapt.gif) no-repeat 0px 0px;
}
.link_NoChildNodes_Level1 {
	background: url(   '../imgs/no_childnodes.gif' ) 0 3px no-repeat;
	padding-left: 18px;
}
.linkWithChildNodes_Level1, .linkWithChildNodes_Level2 {
	display: block;
	line-height: 19px;
	font-weight: bold;
	border-bottom: 1px solid #dadada;
	cursor: pointer;
}
.link_Level2 {
	padding-left: 18px;
}
.link_Level3 {
	padding-left: 36px;
}
.link_Level4 {
	padding-left: 54px;
}
.link_NoChildNodes_Level1 {
	font-weight: bold;
}
.linkWithChildNodes_Level1 {
	padding-left: 18px;
	background: url(   '../imgs/pijl_down.gif' ) 0 3px no-repeat;
}
.linkWithChildNodes_Level2 {
	padding-left: 36px;
	background: url(   '../imgs/pijl_down.gif' ) 18px 3px no-repeat;
}
/**************************
END SITEMAP
**************************/

/*************************
START DropDown Item
*************************/
.Popup {
	margin: 0;
	cursor: pointer;
}
.PopupContainer li {
	list-style-image: none;
	list-style-position: outside;
	list-style-type: none;
	margin: 0px; /*padding:2px 10px 2px 10px;*/
	padding: 0;
}
.PopupContainer li a {
	color: #001D5A;
	display: block;
	padding: 3px 10px 3px 5px;
	text-decoration: none;
}
.PopupContainer li a:hover {
	background-color:#bacee9;
}
.dropdownItems {
	padding-left: 0!important;
}
.dropdownItems a {
	color: #001d5a!important;
}
/*************************
END DropDown Item
*************************/
.dynDate {
	font-size: 0.95em;
	color: #ff6608;
}
h3 a {
	color:#008fe1;
}
h3 a:hover {
	color:#ff6608;
}
.linkNews, .calendarList {
	padding-left: 0!important;
}
ul.calendarList {
	list-style-image: none!important;
}
.linkNews li {
	padding-bottom: 2px;
}
.calendarList li {
	list-style:none;
	padding-bottom: 2px;
}
.calendarList .calendarDate {
	font-weight:bold;
}
.calendarList a {
	color:#001d5a;
}
.calendarList a:hover {
	color:#008fe1;
}
.linkOverview {
	list-style-image: url('../imgs/shared/pijl_Overview.gif')!important;
}
.linkOverview a {
	color:#008fe1!important;
}
.linkOverview a:hover {
	color:#001d5a!important;
	text-decoration:none;
}
.flashWorldMap {
	padding: 15px 0;
}
.googleMap div {
	white-space:normal!important;
}
.contentFlashCover {
	padding-bottom:15px;
}
.flipOverNoFlash {
	padding: 15px;
	background:url(../imgs/shared/bg_is_noflash.gif) no-repeat top left;
	width:194px;
	height:150px;
}