#welkom {
	height: 700px;
	margin-top: -350px;
	position: absolute;
	top: 50%;
}
#welkom a {
	background:url(../images/welkom.jpg) no-repeat;
	display: block;
	height: 700px;
	outline:none;
	text-indent: -3000px;
}
#welkom a:active {
	background:url(../images/welkom.jpg) no-repeat 0 2px;
	display: block;
	height: 700px;
	text-indent: -3000px;
}
#content {
	height: 700px;
	margin-top: 100px;
}
#main {
	background:url(../images/content-background.jpg) no-repeat center;
	height: 595px;
}
.bg-shifted {
	background:url(../images/maaikemartens-bg.jpg) no-repeat center -70px !important;
}
.bg-nieuws {
	background:url(../images/maaikemartens-bg.jpg) no-repeat center -70px !important;
}
.bg-pers {
	background:url(../images/pers-bg.jpg) no-repeat center -70px !important;
}
.bg-contact {
	background:url(../images/contact-background.jpg) no-repeat center !important;
}
#menu ul, #menu li {
	margin: 0;
	padding: 0;
}
#menu li {
	list-style: none;
	float: left;
}
#menu li a {
	background:url(../images/menu.png) no-repeat;
	display: block;
	height: 24px;
	outline: none;
	text-indent: -3000px;
}
#menu.stichting li a {
	background:url(../images/menu-stichting.jpg) no-repeat !important;
}

#menu li.menu-1 a {
	width: 50px;
	margin-right: 80px;
}
#menu li a:active { margin-top: 2px; height: 22px; }
#menu li.menu-1 a:hover { background-position: 0 -44px !important; }
#menu li.menu-1.active a { background-position: 0 -44px !important; }
#menu li.menu-2 a {
	background-position: -130px 0;
	width: 190px;
	margin-right:80px;
}
#menu.stichting li.menu-2 a {
	background-position: -130px 0 !important;
	width: 190px;
	margin-right:80px;
}
#menu li.menu-2 a:hover { background-position: -130px -44px !important; }
#menu li.menu-2.active a { background-position: -130px -44px !important; }
#menu li.menu-3 a {
	background-position: -407px 0;
	width: 77px;
	margin-right: 80px;
}
#menu.stichting li.menu-3 a {
	background-position: -407px 0 !important;
	width: 80px;
	margin-right: 80px;
}
#menu li.menu-3 a:hover { background-position: -407px -44px !important; }
#menu li.menu-3.active a { background-position: -407px -44px !important; }
#menu li.menu-4 a {
	background-position: -569px 0;
	width: 78px;
	margin-right: 80px;
}
#menu.stichting li.menu-4 a {
	background-position: -569px 0 !important;
	width: 160px;
	margin-right: 80px;
}
#menu li.menu-4 a:hover { background-position: -569px -44px !important; }
#menu li.menu-4.active a { background-position: -569px -44px !important; }
#menu li.menu-5 a {
	background-position: -735px 0;
	width: 92px;
}
#menu li.menu-5 a:hover { background-position: -735px -44px !important; }
#menu li.menu-5.active a { background-position: -735px -44px !important; }
#polaroid {
	background: url(../images/polaroid.jpg) no-repeat;
	height: 406px;
	margin-top: 65px;
	text-align:center;
}
#polaroid-fotos {
	background: url(../images/polaroid.jpg) no-repeat;
	height: 406px;
	text-align:center;
}
#polaroid-fotos .fotos, #polaroid .fotos {
	margin: 17px;
}
#polaroid-fotos a {
	color: #ff3e9c;
	display: block;
	height: 22px;
	outline: none;
	text-decoration: none;
	text-indent: -3000px;
	width: 17px;
}
#prev {
	background:url(../images/prev.jpg) no-repeat;
	position: absolute;
	top: 357px;	
	left: 140px;
}
#next {
	background:url(../images/next.jpg) no-repeat;
	position: absolute;
	top: 357px;	
	left: 190px;
}
#footer a {
	background: url(../images/plukjegeluk.jpg) no-repeat;
	display: block;
	height: 17px;
	outline: none;
	text-indent: -3000px;
	width: 288px;
}
#footer a:active {
	margin-top: 2px;	
}
ul.submenu {
	display: block;
	float: left;
	padding: 0;
	margin: 50px 0 0 0;
	list-style:none;
}
ul.submenu li {
	display: block;
	height: 65px;
	padding: 0;
	margin: 0;
	width: 239px;
}
ul.submenu li a {
	background:url(../images/menu-maaikemartens.jpg) no-repeat;
	display: block;
	height: 65px;
	padding: 0;
	margin: 0;
	outline: none;
	text-indent:-3000px;
	width: 239px;
}
ul.submenu.nieuws li a {
	background:url(../images/menu-nieuws.jpg) no-repeat;	
}
ul.submenu li.submenu-1 a:hover, li.submenu-1.active a {
	background-position: -239px 0 !important;
}
ul.submenu li.submenu-2 a {
	background-position: 0 -64px;
}
ul.submenu li.submenu-2 a:hover, li.submenu-2.active a {
	background-position: -239px -64px !important;
}
ul.submenu li.submenu-3 a {
	background-position: 0 -129px;
}
ul.submenu li.submenu-3 a:hover, li.submenu-3.active a {
	background-position: -239px -129px !important;
}
ul.submenu li.submenu-4 a {
	background-position: 0 -190px;
}
ul.submenu li.submenu-4 a:hover, li.submenu-4.active a {
	background-position: -239px -190px !important;
}
ul.submenu li.submenu-5 a {
	background-position: 0 -255px;
}
ul.submenu li.submenu-5 a:hover, li.submenu-5.active a {
	background-position: -239px -255px !important;
}
.content-top { margin-top: 80px; }
.content-top.bio { background:url(../images/bio_content_top.jpg) no-repeat 84px 0; height: 156px; text-indent: -3000px; }
.content-scroll.bio { height: 230px; margin-top: 20px; overflow-y: auto; }
.content-top.speellijst { background:url(../images/speellijst.jpg) no-repeat 84px 0; height: 16px; text-indent: -3000px; }
.content-top.terugblik { background:url(../images/terugblik.jpg) no-repeat 84px -3px; height: 16px; text-indent: -3000px; }
.content-top.agenda { background:url(../images/agenda.jpg) no-repeat 84px -3px; height: 16px; margin-left: 80px; text-indent: -3000px; }
.content-scroll.speellijst { height: 370px; margin-top: 20px; overflow-y: auto; }
.content-scroll.fotos { height: 4100px; margin-top: 75px; overflow-y: hidden; }
.content-scroll.nieuws { height: 345px; margin-top: 45px; overflow-y: auto; }
.content-scroll.stichting { height: 410px; margin-top: 75px; overflow-y: auto; }
.content-scroll.pers { height: 100px; margin-top: 40px; margin-left: 180px; overflow-y: auto; }
.content-scroll.agenda { height: 375px; margin-top: 20px; margin-left: 165px; overflow-y: auto; }
.content-scroll.contact { height: 200px; margin-top: 150px; margin-left: 165px; overflow-y: auto; }
.bottom-20 { margin-bottom: 20px; }
.video {
	background:url(../images/video.jpg)	no-repeat;
	height: 22px;
	margin-bottom: 20px;
	text-indent: -3000px;
	width: 141px;
}
.radio {
	background:url(../images/radio.jpg)	no-repeat;
	height: 22px;
	margin-bottom: 20px;
	text-indent: -3000px;
	width: 141px;
}
.demo {
	background:url(../images/demo.jpg)	no-repeat;
	height: 22px;
	margin-bottom: 20px;
	text-indent: -3000px;
	width: 141px;
}