body {
	background-image: url(../images/bg.jpg);
	text-align: center; 
	margin: 10px 0px 0px 0px;
	padding: 0px;
	font-family: "Times New Roman", Times, serif;
}

h1 {
	padding: 0px;
	margin: 0px;
}

h2 {
	padding: 0px;
	margin: 0px;
}

h3 {
	padding: 0px;
	margin: 0px;
}

p {
	line-height: 1.4em;
	max-width: 960px;
}

a {
	outline: none;
}

table {
	border-collapse: collapse;
	border: solid 0px #000;
}

td {
	border: solid 0px #000;
}

.nieuws {
	border-collapse: collapse;
	border: solid 1px #000;
}


.nieuws td {
	border: solid 1px #000;
	padding: 10px;
	background-color: #fff;
	text-align: left;
}

.center {
	width: 1000px;
	margin: auto;
}

.center img {
	max-width: 1000px;
}


/* LAYERS */

#pagina {
	margin-left: auto;
	margin-right: auto;
	width: 760px;
}

#CrisisTxt {
	position: absolute;
	top: 390px;
	left: 560px;
	width: 190px;
	height: 50px;
	z-index: 3;
	vertical-align: middle;
}

#bgContent {
	position:relative;
	width:739px;
	height:450px;
	z-index:1;
	border: 1px solid #000;
	overflow: auto;
	background-attachment: scroll;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 10px 0px 10px;
}

#bgContentWorkshop {
	position:relative;
	width:699px;
	z-index:1;
	border: 1px solid #900;
	margin: 0px auto 10px;
	padding: 30px;
}

#bgContentKaart {
	position:relative;
	width:739px;
	height:450px;
	z-index:1;
	border: 1px solid #000;
	overflow: auto;
	background-attachment: scroll;
	margin-left: auto;
	margin-right: auto;
	padding: 0px 0px 0px 0px;
	background-image: url('../images/kaartenbg.jpg');
}

.test {
	z-index:0;
	top: 0px;
	left: 0px;
	margin: 0px;
}

.navigatie {
	width: 760px;
	margin-left: auto;
	margin-right: auto;
	margin-bottom: 10px;
	font-size: 10pt;
	border-collapse: collapse;
}



.nav a{
	display: block;
	border: 1px solid #000;
	margin: 0px 3px 0px 3px;
	padding: 1px 5px 5px 5px;
	height: 30px;
	background-color: #fff;
	text-decoration: none;
	color: #000;
}

.nav2 a{
	display: block;
	border: 1px solid #000;
	margin: 0px 3px 0px 3px;
	padding: 10px 5px 5px 5px;
	height: 21px;
	background-color: #fff;
	text-decoration: none;
	color: #000;
}

.vlag a{
	display: block;
	border: 1px solid #000;
	margin: 0px 3px 2px 3px;
	padding: 2px;
	height: 20px;
	background-color: #fff;
	color: #000;
}


.navigatie td a:hover{
	background-color: #dda;
	color: #000;
}

.navigatie td a:active {
	background-color: #cc8;
}

#menu {
margin-left: auto;
margin-right: auto;

}

/* STYLES */

.StyleHome1 {
	color: #001998;
	font-weight: bold;
	font-size: 26px;
	font-family: "Times New Roman", Times, serif;
}

.StyleHome2 {
	color: #6A7370;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 18px;
}

.StyleHome3 {
	color: #000000;
	font-weight: bold;
	font-size: 12px;
	font-family: "Times New Roman", Times, serif;
}

.StyleHome4 {
	color: #FF0000
}

.StyleHome5 {
	color: #FF0000;
	font-size: 24px;
}

.StyleHome6 {
	color: #6600AA;
	font-size: 12px;
	font-family: Times New Roman, Times, serif;
}

.StyleHome7 {
	color: #6600AA;
	font-size: 20px;
	font-family: Times New Roman, Times, serif;
}

.StyleHomePromo {
	color: #fff;
	font-size: 16px;
	font-weight: bold;
	font-family: Times New Roman, Times, serif;
}

.StyleUKHome1 {
	color: #660000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 26px;
}

.StyleUKHome2 {
	color: #092AD1;
	font-family: Times New Roman, Times, serif;
	font-weight: bold;
	font-size: 18px;
}

.StyleMaps1 {
	color: #990000;
	font-size: 18px;
	font-weight: bold;
}

.StyleMaps2 {
	color: #6633CC;
	font-size: 24px;
	font-weight: bold;
}

.StyleUKMaps1 {
	color: #661122;
	font-size: 36px;
	font-weight: bold;
}

.StyleNxtUKMaps1 {
	font-size: 16pt;
	color: #990000;
	font-weight: bold;
}

.StyleReclame1 {
	font-size: 22px;
	color: #000046;
	font-weight: bold; 
}

.StyleReclame2 {
	font-size: 16px;
	color: #000046;
	font-weight: bold;
}

.StylePlan1 {
	color: #990000;
	font-size: 14px;
	font-weight: bold;
}

.StyleUKPlan1 {
	font-size: 32pt;
	color: #990000;
	font-weight: bold;
}

.StyleUKPlan2 {
	font-size: 16pt;
	color: #990000;
	font-weight: bold;
}

.StylePortfolio1 {
	font-size: 16pt;
	color: #661122;
	font-weight: bold;
}

.StylePortfolio2 {
	color: #661122;
	font-size: 18px;
	font-weight: bold;
}

.StyleKunst1 {
	font-size: 36px;
	font-weight: bold;
}

.StyleKunst2 {
	color: #000000;
	font-size: larger; 
}

.StyleLisse1 {
	font-size: 12pt;
	font-family: "Times New Roman", Times, serif;
}

.StyleLisse2 {
	font-size: 36px
}

.StyleProces1 {
	color: #990000; 
	font-size: x-large; 
	font-weight: bold; 
}

.StyleContact1 {
	color: #FFFFFF;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	font-size: 18px;
}

.StyleWorkshop1 {
	font-size: 12pt;
	color: #400000;

}

.StyleWorkshop2 {
	font-size: 12px;
	color: #400000;
	font-weight: bold;
}

.StyleWorkshop3 {
	font-size: 20px;
	color: #400000;
	font-weight: bold;
}

.StyleUSWorkshop1 {
	color: #000099;
	font-size: 36px;
	font-weight: bold;
}

.StyleUSWorkshop2 {
	color: #990000;
	font-size: 18px;
	font-weight: bold;
}

.StyleAbout1 {
	color: #990000;
	font-family: "Times New Roman", Times, serif;
	font-weight: bold;
	text-autospace:none;
}

.StyleVisu1 {
	font-size: 36px;
	color: #661122;
	font-weight: bold; 
}

.StyleKaart1 {
	font-size: 24px;
	color: #661122;
	font-weight: bold; 
}

.StyleKaart2 {
	color: #000044;
	font-weight: bold; 
}


/* NAVIGATIE */

#nav1 {
width: 150px;
height: 100px;
position: absolute;
top: 10px;
left: 10px; 
border: 1px solid #000000;
}

#nav2 {
width: 150px;
height: 100px;
position: absolute;
top: 120px;
left: 10px; 
border: 1px solid #000000;
}

#nav3 {
width: 150px;
height: 100px;
position: absolute;
top: 230px;
left: 10px; 
border: 1px solid #000000;
}

#nav4 {
width: 150px;
height: 100px;
position: absolute;
top: 340px;
left: 10px; 
border: 1px solid #000000;
}

#nav5 {
width: 150px;
height: 100px;
position: absolute;
top: 10px;
left: 599px; 
border: 1px solid #000000;
}

#nav6 {
width: 150px;
height: 100px;
position: absolute;
top: 120px;
left: 599px; 
border: 1px solid #000000;
}

#nav7 {
width: 150px;
height: 100px;
position: absolute;
top: 230px;
left: 599px; 
border: 1px solid #000000;
}

#nav8 {
width: 150px;
height: 100px;
position: absolute;
top: 340px;
left: 599px; 
border: 1px solid #000000;
}

/* HOME-NLD */

#LayerHome1 {
	position: absolute;
	top: 350px;
	left: 175px;
	width: 350px;
	height: 61px;
	z-index: 2;
	vertical-align: middle;
}

#LayerHome2 {
	position: absolute;
	top: 410px;
	left: 213px;
	width: 339px;
	height: 34px;
	z-index: 2;
	vertical-align: middle;
}

#LayerHome3 {
	position:relative;
	width:759px;
	height:25px;
	z-index:2;
	margin-left: auto;
	margin-right: auto;
}

#LayerHome4 {
	position:relative;
	width:759px;
	height:29px;
	z-index:2;
	margin-left: auto;
	margin-right: auto;
}

#AfbHome1 {
	position:absolute;
	top: 11px;
	left: 156px;
	width:453px;
	height:340px;
	z-index:2;
	margin-left: auto;
	margin-right: auto;
}

/* Geofictieve landkaarten */

#LayerMaps1 {
	position:absolute;
	top: 5px;
	left: 38px;
	width:400px;
	height:42px;
	z-index:7;
}

#LayerMaps2 {
	top: 70px;
	left: 30px;
	position:absolute;
	width:296px;
	height:316px;
	z-index:6;
}

#LayerMaps3 {
	position: absolute;
	top: 330px;
	left: 60px;
	width: 231px;
	height: 36px;
	z-index: 3;
	vertical-align: middle;
	background-color: #F5F4F9;
}

#LayerMaps4 {
	position:absolute;
	width:143px;
	height:25px;
	z-index:8;
	top: 390px;
	left: 607px;
}

/* Geofictieve landkaarten-NEXT */

#LayerNxtMaps1 {
	position:absolute;
	top: 78px;
	left: 400px;
	width:347px;
	height:318px;
	z-index:2;
}

/* HOME-UK */

#LayerUKHome1 {
	position: absolute;
	left: 10px;
	top: 350px;
	width: 427px;
	height: 60px;
	z-index: 2;
	vertical-align: middle;
}

#LayerUKHome2 {
	position:absolute;
	top: 410px;
	left: 10px;
	width:600px;
	height:36px;
	z-index:2;
}

#LayerUKHome3 {
	position: absolute;
	left: 530px;
	top: 255px;
	width: 217px;
	height: 155px;
	z-index: 4;
	vertical-align: middle;
}

#home_pic_small {
	position: absolute;
	right: 10px;
	bottom: 10px;
	width: 200px;
	height: 125px;
	z-index: 4;
	border: #000 solid 1px;
}

#foto {
	position: absolute;
	left: 10px;
	bottom: 10px;
	height: 125px;
	z-index: 4;
	border: #000 solid 1px;
}

/* Geofictieve landkaarten-NEXT-UK */

#LayerUKMaps1 {
	position:absolute;
	top: 20px;
	left: 10px;
	width:373px;
	height:49px;
	z-index:7;
}

#bgNxtUKMaps {
	position:absolute;
	top: 50px;
	left: 140px;
	width:759px;
	height:450px;
	z-index:1;
	background-image: url(images/Bokjesland-Leiden.jpg);
}

#LayerReclame1 {
	position:absolute;
	top: 25px;
	left: 17px;
	width:731px;
	height:67px;
	z-index:7;
}

#LayerReclame2 {
	position:absolute;
	top: 397px;
	left: 12px;
	width:741px;
	height:43px;
	z-index:8;
}

#bgPlan {
	position:absolute;
	width:759px;
	height:450px;
	z-index:1;
	left: 139px;
	top: 52px;
	}

#LayerPlan1 {
	position:absolute;
	left: 10px;
	top: 0px;
	width:500px;
	height:52px;
	z-index:7;	
}
	
#LayerPlan2 {
	position:absolute;
	top: 410px;
	left: 5px;
	width:547px;
	height:40px;
	z-index:6;
	text-align: left;
}

#LayerUKPlan1 {
	position:absolute;
	left: 10px;
	top: 10px;
	width:629px;
	height:53px;
	z-index:7;
}

#LayerUKPlan2 {
	position:absolute;
	top: 395px;
	left: 6px;
	width:611px;
	height:51px;
	z-index:6;
}

#LayerPortfolio1 {
	position:absolute;
	width:763px;
	height:5603px;
	z-index:1;
	left: 140px;
	top: 52px;
}

#LayerPortfolio2 {
	position:absolute;
	width:337px;
	height:30px;
	z-index:6;
	left: 328px;
	top: 7px;
}

#port_Landkaarten {
	position:absolute;
	width:300px;
	height:200px;
	z-index:6;
	left: 40px;
	top: 30px;
	border: 1px solid #000000;
}

#port_Planologie {
	position:absolute;
	width:225px;
	height:150px;
	z-index:6;
	left: 470px;
	top: 30px;
	border: 1px solid #000000;
}

#port_Kunst {
	position:absolute;
	width:225px;
	height:150px;
	z-index:6;
	left: 470px;
	top: 280px;
	border: 1px solid #000000;
}

#port_Overige {
	position:absolute;
	width:225px;
	height:150px;
	z-index:6;
	left: 40px;
	top: 280px;
	border: 1px solid #000000;
}

#bgKunst {
	position:absolute;
	width:759px;
	height:3300px;
	z-index:1;
	left: 140px;
	top: 52px;
	background-image: url(images/Schilderij-Jeroen.jpg);
	overflow: visible;
}

#LayerKunst1 {
	position:absolute;
	top: 20px;
	left: 17px;
	width:726px;
	height:95px;
	z-index:6;
}

#bgLisse {
	position:absolute;
	width:758px;
	height:2989px;
	z-index:1;
	left: 142px;
	top: 52px;
	background-color: #FFFFFF;
}

#LayerLisse1 {
	position:absolute;
	width:725px;
	height:2315px;
	z-index:1;
	left: 13px;
	top: 2px;
}

#bgProces {
	position:absolute;
	width:758px;
	height:450px;
	z-index:1;
	left: 142px;
	top: 50px;
}

#LayerContact1 {
	position: absolute;
	top: 366px;
	left: 402px;
	width: 335px;
	height: 55px;
	z-index: 2;
	vertical-align: middle;
}

#LayerContact2 {
	position:absolute;
	font-size: 16pt;
	color: #000;
	top: 80px;
	left: 10px;
	width:410px;
	height:130px;
	z-index:6;
	background-color: #fff;
}

#LayerContact3 {
	position:absolute;
	top: 13px;
	left: 74px;
	width:627px;
	height:38px;
	z-index:10;
}

#formulier {
	position:absolute;
	top: 10px;
	left: 10px;
	background-color: white;
	z-index:15;
	text-align: left;
	padding: 0px 10px 10px 10px;
}

#LayerAbout1 {
	position: absolute;
	top: 10px;
	left: 50px;
	width: 350px;
	height: 48px;
	z-index: 2;
}

#LayerAbout2 {
	position:absolute;
	top: 100px;
	left: 10px;
	width:249px;
	height:115px;
	z-index:6;
}

#LayerAbout3 {
	position:absolute;
	left: 535px;
	top: 5px;
	width:213px;
	height:420px;
	z-index:6;
	text-align: left;
}

.potret {
	float: left;
	width: 115px;
	margin: 0px 12px 20px;
}

.portret:last-child {
	margin: 0px 0px 20px 12px;
}

.potret img {
	width: 115px;
}

.potret h2 {
	font-family: "Times New Roman", Times, serif;
	font-size: 10pt;
	font-weight: normal;
	margin: 0px;
}

#text_kaarten {
	position:absolute;
	top: 20px;
	left: 50px;
	width: 650px;
	text-align: left;
	font-size: 18px;
}

#txt_kaart1 {
	position: relative;
	width: 300px;
	text-align: left;
}

#txt_kaart2 {
	position: relative;
	left: 330px;
	width: 300px;
	height: ;
	text-align: left;
}

#txt_kaart3 {
	position: relative;
	left: 250px;
	width: 420px;
	height: ;
	text-align: left;
}
#apDiv1 {
	position:absolute;
	left:435px;
	top:162px;
	width:275;
	height:277;
	z-index:9;
}
#Vlag_eng {
	position:absolute;
	left:170px;
	top:10px;
	width:30;
	height:20;
	z-index:3;
}

#PromoLink {
	position:absolute;
	left:225px;
	top:7px;
	height:20;
	z-index:3;
	width: 318px;
}

#PromoFilm {
	position:absolute;
	left:157px;
	top:31px;
	height:385px;
	z-index:3;
	width: 480px;
}

#Vlag_nl {
	position:absolute;
	left:10;
	top:10px;
	width:30;
	height:20;
	z-index:3;
}

#txt_kaart4 {
	position: relative;
	left: 350px;
	width: 300px;
	height: ;
	text-align: left;
}

.ref table {
	border-collapse: collapse;
}

.ref td {
	padding: 5px;
}

.clear {
	clear: both;
}

.quote {
	width: 600px;
	background-color: rgba(255,255,255,0.6);
	border: 1px solid rgba(150,0,0,0.8);
	padding: 10px;
	margin: 0px auto 20px;
	font-size: 11pt;
	line-height: 1.4em;
}

#top {
	position: fixed;
	bottom: -1px;
	right: 10px;
	padding: 7px 10px;
	background-color: #fff;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10pt;
	border: 1px solid #900;
	display: none;
}

#promo {
	position: absolute;
	left: 470px;
	top: 459px;
}

#promo a {
	color: #900;
}

