body{
	margin:0px;
	padding:0px;
	background:#f4f4f4 url('../img/bg.jpg') left top repeat-x;
	font-family: Arial;
	display:inline;
	overflow:auto;
	width:100%;
	overflow-x:hidden;
}

IMG{
	border:0px;
}

IMG.productfoto{
	float:left;
	padding-bottom:10px;
}

H1{
	margin:0px;
	padding:0px;
	font-size:18px;
	color:#C8F512;
}

H1.page_header{
	margin:0px;
	padding:0px;
	font-size:18px;
	padding-bottom:20px;
	width:956px;
	color:#C5F50D;
}

H1.page_parken{
	float:left;
	margin:0px;
	padding:0px;
	font-size:18px;
	padding-top:6px;
	padding-bottom:14px;
	width:882px;
	color:#C5F50D;
}

H1.infopage_header{
	margin:0px;
	padding:0px;
	font-size:18px;
	padding-bottom:20px;
	width:956px;
	color:#000000;
}

H1.park_header{
	float:left;
	margin:0px;
	padding:0px;
	font-size:18px;
	padding-bottom:5px;
	width:956px;
	color:#C5F50D;
}

H2{
	clear:both;
	float:left;
	width:844px;
	font-size:14px;
	font-weight:bold;
	color:#414336;
	padding-left:20px;
}

UL{
	margin:0px;
	padding:0px;
	padding-left:30px;
	list-style-type:square;
}

FORM{
	margin:0px;
	padding:0px;
}

H1.home{
	margin:0px;
	padding:0px;
	font-size:18px;
	padding-top:10px;
	padding-bottom:10px;
	color:#414336;
}

.zin{
	float:left;
	font-size:12px;
	padding-top:2px;
	width:135px;
}

.parkfoto{
	float:left;
	width:110px;
}

.parkinfo_short{
	float:left;
	width:186px;
}

IMG.park_logo{
	float:left;
	border:1px solid #1f1f1f;
}

H2.parknaam{
	float:left;
	margin:0px;
	padding:0px;
	padding-bottom:10px;
	font-size:14px;
	color:#FFFFFF;
	width:200px;
}

H2.parkalbum_kop{
	float:left;
	width:110px;
	margin:0px;
	padding:0px;
	color:#cbfb10;
	font-size:14px;
	padding-top:38px;
	padding-left:19px;
	padding-bottom:5px;
}

.fotoopt{
	float:left;
	width:114px;
	margin:0px;
	padding:0px;
	color:#cbfb10;
	font-size:14px;
	padding-top:30px;
	padding-left:16px;
	padding-bottom:5px;
}

.fotoopti2{
	float:left;
	width:114px;
	margin:0px;
	padding:0px;
	color:#cbfb10;
	font-size:14px;
	padding-top:30px;
	padding-left:12px;
	padding-bottom:5px;
}

.howtobuy{
	clear:both;
	float:left;
	width:700px;
	margin:0px;
	padding:0px;
	color:#cbfb10;
	font-size:14px;
	font-weight:bold;
	padding-top:20px;
	padding-left:19px;
	padding-bottom:5px;
}

H2.ownalbum_kop{
	float:left;
	width:135px;
	margin:0px;
	padding:0px;
	color:#cbfb10;
	font-size:14px;
	padding-top:38px;
	padding-left:5px;
	padding-bottom:5px;
}

#container{
	width:996px;
	margin-left:auto;
	margin-right:auto;
}

#website{
	clear:both;
	float:left;
	width:996px;
}

#header{
	clear:both;
	float:left;
	width:996px;
	height:122px;
	background:url('../img/header.jpg') left top no-repeat;
}

#topactions{
	float:left;
	padding-top:34px;
	padding-left:490px;
	width:465px;
	height:72px;
}

#login{
	float:left;
	width:504px;
	height:30px;
}

#loginError{
	clear:both;
	float:left;
	position:absolute;
	visibility:hidden;
	width:306px;
	height:17px;
	margin-top:-34px;
	text-align:center;
	color:#FFFFFF;
	padding-top:3px;
	font-size:12px;
	background:url('../img/login_error.gif') left top no-repeat;
}

#laden{
	float:left;
	width:300px;
	height:35px;
	padding-top:15px;
	background-color:#545648;
	border:3px solid #000000;
	text-align:center;
}

#navladen{
	float:left;
	padding:10px;
}

INPUT.login{
	float:left;
	width:129px;
	padding:2px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
}

INPUT.loginfout{
	float:left;
	width:129px;
	padding:2px;
	border:1px solid #FF2222;
	background-color:#ed6060;
}

#pass{
	float:left;
	padding-left:5px;
	width:135px;
	font-size:12px;
	color:#FFFFFF;
}

#share{
	float:left;
	padding-left:5px;
	width:135px;
	font-size:12px;
	color:#FFFFFF;
	padding-top:3px;
}

.verstuur{
	float:left;
	padding-left:5px;
	margin-top:-8px;
	color:#FFFFFF;
	border:0px;
	cursor:pointer;
}

#languages{
	clear:both;
	float:left;
	width:315px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
}

#menu{
	float:left;
	width:991px;
	height:33px;
	padding-left:5px;
}

#content{
	clear:both;
	float:left;
	padding-top:10px;
	width:996px;
}

#slideshow{
	float:left;
	width:689px;
	height:448px;
	padding-right:38px;
	background:url('../img/slideshow_bg.jpg') left top no-repeat;
}

#parken{
	float:left;
	width:956px;
	height:404px;
	padding:20px;
	background:url('../img/parken_bg.jpg') left top no-repeat;
}

#infopage{
	float:left;
	width:956px;
	padding:20px;
}

.suppark{
	float:left;
	width:297px;
	height:60px;
	padding:10px;
	background-color:#353535;
	margin-right:1px;
	margin-bottom:1px;
}

.page_content{
	font-size:14px;
	width:956px;
	color:#FFFFFF;
}

.infopage_content{
	font-size:14px;
	width:956px;
	color:#000000;
}

#buttons{
	clear:both;
	float:left;
	width:996px;
	text-align:center;
}

#howitworks{
	float:left;
	width:269px;
	height:377px;
	background:url('../img/info_bg.jpg') left top no-repeat;
}

#informatie{
	float:left;
	width:239px;
	height:244px;
	padding:20px;
	padding-right:10px;
	color:#FFFFFF;
	font-size:12px;
}

#pageinfo{
	clear:both;
	float:left;
	width:497px;
	height:82px;
	color:#414336;
	font-size:14px;
}

.parkinfo{
	clear:both;
	float:left;
	width:535px;
	padding-top:20px;
	font-size:13px;
	color:#FFFFFF;
}

#googlemaps{
	clear:both;
	float:left;
	width:996px;
	height:440px;
	background:#F4F4F4 url('../img/googlemaps_bg.jpg') left top no-repeat;
}

#demap{
	float:left;
	width:775px;
	height:382px;
	margin-top:32px;
	margin-left:42px;
	border:2px solid #FFFFFF;
}

#park_info{
	float:left;
	position:relative;
	z-index:3;
	width:535px;
	height:572px;
	padding:20px;
	background:url('../img/parkinfo_bg.jpg') left top no-repeat;
}

#park_map{
	float:left;
	width:399px;
	height:563px;
	padding-top:49px;
	padding-left:22px;
	background:url('../img/parkmap_bg.jpg') left top no-repeat;
}

.parkmap{
	float:left;
	width:375px;
	height:378px;
	border:2px solid #FFFFFF;
}

.floatinginfo{
	float:left;
	color:#FFFFFF;
	font-size:13px;
}

#maptabs{
	float:left;
	padding-left:34px;
	padding-top:16px;
}

IMG.main_photo{
	width:245px;
	height:183px;
}

IMG.sel_photo{
	
}

IMG.parklogo_groot{
	float:right;
	border:1px solid #e7e7e7;
}

IMG.nav_left{
	padding-left:60px;
}

IMG.nav_right{
	padding-right:60px;
}


#photoalbum_container{
	width:996px;
	margin-left:auto;
	margin-right:auto;
}

#parcphotos{
	float:left;
	width:139px;
	height:619px;
	background:url('../img/fotosleft_bg.jpg') left top no-repeat;
}

#bigphoto{
	float:left;
	width:717px;
	height:619px;
	background:url('../img/foto_bg.jpg') left top no-repeat;
}

#ownphotos{
	float:left;
	width:139px;
	height:619px;
	background:url('../img/fotosright_bg.jpg') left top no-repeat;
}

#photospace{
	float:left;
	width:613px;
	height:550px;
	padding-top:45px;
	text-align:center;
}

#photobox_1{
	float:left;
	padding-left:22px;
	padding-top:10px;
}

#photobox_2{
	float:left;
	padding-left:16px;
	padding-top:10px;
}

.albumThumb{
	float:left;
	width:150px;
	height:113px;
	text-align:center;
	margin-left:10px;
	background-color:#545648;
	margin-right:10px;
	margin-top:10px;
}

.albumThumbZp{
	float:left;
	width:150px;
	height:113px;
	text-align:center;
	background-color:#545648;
	margin-left:10px;
	margin-top:10px;
}

IMG.thumbAlbum_1{
	clear:both;
	float:left;
	width:100px;
	height:71px;
	border:1px solid #FFFFFF;
	margin-bottom:17px;
}

IMG.thumbAlbum_2{
	clear:both;
	float:left;
	width:100px;
	height:134px;
	border:1px solid #FFFFFF;
	margin-bottom:14px;
}

.producten{
	clear:both;
	float:left;
	padding-left:18px;
	padding-top:5px;
}

.grotefotofiller1{
	float:left;
	width:550px;
	height:412px;
	margin-left:30px;
	border:2px solid #eaeaea;
	background:url('../img/photofiller1.jpg') left top no-repeat;
}

.grotefotofiller2{
	float:left;
	width:392px;
	height:520px;
	margin-top:-20px;
	margin-left:100px;
	border:2px solid #eaeaea;
	background:url('../img/photofiller2.jpg') left top no-repeat;
}

.deelstreep{
	float:left;
	padding-left:5px;
	padding-right:5px;
	color:#FFFFFF;
}

IMG.fotobut{
	float:left;
	width:220px;
	height:172px;
}

#footer{
	width:100%;
	height:47px;
	float:right;
	margin-top:20px;
	background:#F2F2F2 url('../img/footer_bg.jpg') left top repeat-x;
}

#footerContainer{
	width:996px;
	margin-left:auto;
	margin-right:auto;
}

#footerContent{
	float:right;
	width:996px;
}

.parknav{
	float:left;
	width:74px;
}

.thumbsoverview{
	clear:both;
	float:left;
	width:123px;
	height:438px;
}

#parkphotos{
	clear:both;
	float:left;
	width:535px;

}


div.sc_menu {
  clear:both;
  position: relative;
  height:255px;
  width:535px;
  margin-bottom:20px;
  overflow: auto;
}
ul.sc_menu {
  display: block;
  height: 110px;
  width: 8250px;
  padding: 15px 250px 0 0;
  margin: 0;
  list-style: none;
}
.sc_menu li {
  display: block;
  float: left;
  padding: 0 4px;
}
.sc_menu a {
  display: block;
  text-decoration: none;
}
.sc_menu span {
  display: block;
  margin-top: 3px;
  text-align: center;
  font-size: 12px;
  color: #fff;
}

.sc_menu span {
  display: none;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  text-align:center;
  width:120px;
  margin-top:-52px;
}
.sc_menu a:hover span {
  display: block;


}
.sc_menu img {

  -webkit-border-radius: 3px;
  -moz-border-radius: 3px;
}
.sc_menu a:hover img {
  filter:alpha(opacity=90);
  opacity: 0.9;
}

a.googlemapLink:link,
a.googlemapLink:visited{
	clear:both;
	float:left;
	width:134px;
	height:25px;
	padding-top:10px;
	font-size:11px;
	padding-left:2px;
	color:#FFFFFF;
	text-decoration:none;
	background:url('../img/moremapsbut.jpg') left top no-repeat;
}

a.googlemapLink:hover,
a.googlemapLink:visited:hover {
	color:#FF7C00;
}

a.googlemapLinkNext:link,
a.googlemapLinkNext:visited,
a.googlemapLinkNext:hover,
a.googlemapLinkNext:visited:hover {
	clear:both;
	float:left;
	width:135px;
	height:35px;
	background:url('../img/moremapsbutnext.jpg') left top no-repeat;
}

a.infoLink:link,
a.infoLink:visited{
	float:left;
	text-decoration:underline;
	font-size:13px;
	color:#cbfb10;
}

a.infoLink:hover,
a.infoLink:visited:hover {
	color:#FFFFFF;
	text-decoration:none;
}

a.navLink:link,
a.navLink:visited{
	padding-left:5px;
	padding-right:5px;
	height:18px;
	text-decoration:none;
	font-size:14px;
	color:#000000;
	padding-bottom:2px;
	background-color:#cbccba;
	margin-right:5px;
}

a.navLink:hover,
a.navLink:visited:hover {
	background-color:#424439;
	color:#cbccba;
	font-weight:bold;
	text-decoration:none;
}

a.lnavLink:link,
a.lnavLink:visited{
	padding-left:5px;
	padding-right:5px;
	height:18px;
	text-decoration:none;
	font-size:14px;
	color:#000000;
	padding-bottom:2px;
	background-color:#cbccba;
	margin-right:5px;
}

a.lnavLink:hover,
a.lnavLink:visited:hover {
	font-weight:bold;
	background-color:#424439;
	color:#FFFFFF;
	text-decoration:none;
}

a.navMom:link,
a.navMom:visited,
a.navMom:hover,
a.navMom:visited:hover {
	padding-left:5px;
	padding-right:5px;
	height:18px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	padding-bottom:2px;
	background-color:#424439;
	margin-right:5px;
}

.button1{
	float:left;
	width:250px;
	height:236px;
	background:url('../img/but1.jpg') left top no-repeat;
	text-align:left;
}

a.bottekst1:link,
a.bottekst1:visited,
a.bottekst1:hover,
a.bottekst1:visited:hover {
	float:left;
	width:214px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	height:36px;
	padding-left:20px;
	padding-top:14px;
	text-decoration:none;
}

a.navpark:link,
a.navpark:visited,
a.navpark:hover,
a.navpark:visited:hover {
	float:left;
}

a.how:link,
a.how:visited,
a.how:hover,
a.how:visited:hover {
	clear:both;
	float:left;
	width:260px;
	padding-top:16px;
	height:35px;
	text-align:center;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	text-decoration:none;
}

a.botbutton1:link,
a.botbutton1:visited,
a.botbutton1:hover,
a.botbutton1:visited:hover {
	float:left;
	width:234px;
	height:220px;
	text-decoration:none;
	padding-left:16px;
}

.button2{
	float:left;
	width:247px;
	height:236px;
	background:url('../img/but2.jpg') left top no-repeat;
	text-align:left;
}

a.bottekst2:link,
a.bottekst2:visited,
a.bottekst2:hover,
a.bottekst2:visited:hover {
	float:left;
	width:214px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	height:36px;
	padding-left:17px;
	padding-top:14px;
	text-decoration:none;
}

a.botbutton2:link,
a.botbutton2:visited,
a.botbutton2:hover,
a.botbutton2:visited:hover {
	float:left;
	width:235px;
	height:220px;
	text-decoration:none;
	padding-left:12px;
}

.button3{
	float:left;
	width:247px;
	height:236px;
	background:url('../img/but3.jpg') left top no-repeat;
	text-align:left;
}

a.bottekst3:link,
a.bottekst3:visited,
a.bottekst3:hover,
a.bottekst3:visited:hover {
	float:left;
	width:214px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	height:36px;
	padding-left:17px;
	padding-top:14px;
	text-decoration:none;
}

a.botbutton3:link,
a.botbutton3:visited,
a.botbutton3:hover,
a.botbutton3:visited:hover {
	float:left;
	width:234px;
	height:220px;
	text-decoration:none;
	padding-left:13px;
}

.button4{
	float:left;
	width:249px;
	height:236px;
	background:url('../img/but4.jpg') left top no-repeat;
	text-align:left;
}

a.bottekst4:link,
a.bottekst4:visited,
a.bottekst4:hover,
a.bottekst4:visited:hover {
	float:left;
	width:214px;
	font-size:14px;
	font-weight:bold;
	color:#000000;
	height:36px;
	padding-left:17px;
	padding-top:14px;
	text-decoration:none;
}

a.botbutton4:link,
a.botbutton4:visited,
a.botbutton4:hover,
a.botbutton4:visited:hover {
	float:left;
	width:239px;
	height:220px;
	text-decoration:none;
	padding-left:11px;
}
a.navMom1:link,
a.navMom1:visited,
a.navMom1:hover,
a.navMom1:visited:hover {
	padding-left:5px;
	padding-right:5px;
	height:18px;
	font-weight:bold;
	text-decoration:none;
	font-size:14px;
	color:#FFFFFF;
	padding-bottom:2px;
	background-color:#000000;
	margin-right:5px;
}

a.album_but:link,
a.album_but:visited{
	float:left;
	height:25px;
	text-decoration:none;
	font-size:13px;
	color:#424439;
	padding-right:2px;
}
a.album_but:hover,
a.album_but:visited:hover {
	color:#FFFFFF;
}

a.menuKnop:link,
a.menuKnop:visited{
	float:left;
	font-size:12px;
	text-decoration:none;
	text-align:center;
	height:28px;
	width:112px;
	padding-top:7px;
	color:#FFFFFF;
	background:url('../img/menu_bg.jpg') left top no-repeat;
}
a.menuKnop:hover,
a.menuKnop:visited:hover {
	color:#000000;
	background:url('../img/menu_bgSel.jpg') left top no-repeat;
}

a.menuKnopSel:link,
a.menuKnopSel:visited,
a.menuKnopSel:hover,
a.menuKnopSel:visited:hover {
	float:left;
	font-size:14px;
	text-decoration:none;
	text-align:center;
	height:28px;
	width:112px;
	padding-top:7px;
	color:#000000;
	background:url('../img/menu_bgSel.jpg') left top no-repeat;
}

a.footerLink:link,
a.footerLink:visited{
	float:right;
	font-size:12px;
	text-decoration:underline;
	color:#FFFFFF;
	height:21px;
	margin-top:6px;
	padding-top:14px;
	padding-left:20px;
	padding-right:20px;
	background:url('../img/footer_pointer.jpg') left top no-repeat;
}
a.footerLink:hover,
a.footerLink:visited:hover {
	text-decoration:none;
}

a.navLeft:link,
a.navLeft:visited,
a.navLeft:hover,
a.navLeft:visited:hover {
	float:left;
	padding-top:228px;
	padding-left:10px;
}

a.navRight:link,
a.navRight:visited,
a.navRight:hover,
a.navRight:visited:hover {
	float:left;
	padding-top:228px;
}

a.photo_nav:link,
a.photo_nav:visited,
a.photo_nav:hover,
a.photo_nav:visited:hover {
	float:left;
	width:189px;
	padding-top:150px;
	text-align:center;
}

a.navtopleft:link,
a.navtopleft:visited,
a.navtopleft:hover,
a.navtopleft:visited:hover {
	float:left;
	padding-left:12px;
}

a.navtopright:link,
a.navtopright:visited,
a.navtopright:hover,
a.navtopright:visited:hover {
	float:left;
	padding-left:5px;
}

a.navbottomleft:link,
a.navbottomleft:visited,
a.navbottomleft:hover,
a.navbottomleft:visited:hover {
	float:left;
	padding-left:7px;
}

a.navbottomright:link,
a.navbottomright:visited,
a.navbottomright:hover,
a.navbottomright:visited:hover {
	float:left;
	padding-left:5px;
}

a.flag:link,
a.flag:visited,
a.flag:hover,
a.flag:visited:hover {
	float:left;
}

a.fotoopt1:link,
a.fotoopt1:visited,
a.fotoopt1:hover,
a.fotoopt1:visited:hover {
	float:left;
	padding-right:4px;
}

a.fotoopt2:link,
a.fotoopt2:visited,
a.fotoopt2:hover,
a.fotoopt2:visited:hover {
	float:left;
}
