html, body {height: 100%;}
body {
	margin: 0;
	color: #000;
	min-width: 994px;
	background: #fff;
	font: 13px verdana, geneva, sans-serif;
	position:relative;
}
/* backgrounds */
.bg-1, .bg-2, .bg-3,
.bg-4, .bg-5, .bg-6,
.bg-7, .bg-8, .bg-9,
.bg-10, .bg-11 {
	background-color: #000;
	background-position: 50% 0;
	background-repeat: repeat-y;
}
.bg-1 {background-image: url("../images/bg-homepage.jpg");}
.bg-2 {background-image: url("../images/bg-nieuwtjes.jpg");}
.bg-3 {background-image: url("../images/bg-programma.jpg");}
.bg-4 {background-image: url("../images/bg-sporten.jpg");}
.bg-5 {background-image: url("../images/bg-zappsporters.jpg");}
.bg-6 {background-image: url("../images/bg-backstage.jpg");}
.bg-7 {background-image: url("../images/bg-blog.jpg");}
.bg-8 {background-image: url("../images/bg-c-a-h-n.jpg");}
.bg-9 {background-image: url("../images/bg-evenementen.jpg");}
.bg-10 {background-image: url("../images/bg-fotos.jpg");}
.bg-11 {background-image: url("../images/bg-fun.jpg");}

/* General reset */

form, fieldset {
	margin: 0;
	padding: 0;
	border-style: none;
}
img {border-style: none;}

h1, h2, h3, h4, h5, h6 {
	color: #a30404;
	font-weight: normal;
	font-family: verdana, geneva, sans-serif;
}
input, select, textarea {
	vertical-align: middle;
	font: 11px verdana, geneva, sans-serif;
}
select {margin: 0;}

.text,
.area {
	margin: 0;
	padding: 2px;
	color: #a30404;
	background: #fff;
	border: 1px solid #1C5180;
}
.area {overflow: auto;}

.radio,
.checkbox {
	width: 16px;
	height: 15px;
	margin: 0 4px 0 0;
}
a {
	color: #a30404;
	text-decoration: underline;
}
a:hover {color: #f9a51a;}

p {line-height: 20px;}

/* General settings */

#page {
	width: 100%;
	overflow: hidden;
	min-height: 100%;
}
* html #page {
	height: 100%;
	overflow: visible;
}
.wrapper {
	width: 100%;
	margin: 0 auto;
	position: relative;
	padding: 206px 0 100px;
}
.top-bar {
	top: 0;
	left: 0;
	z-index: 11;
	width: 100%;
	height: 30px;
	position: absolute;
	background: #DEECF8;
}
.top-nav {
	margin: 0;
	float: left;
	width: 798px;
	height: 30px;
	list-style: none;
	padding: 0 0 0 38px;
	background: url("../images/bg-top-nav.gif") no-repeat 12px 0;
}
.top-nav li {
	float: left;
	padding: 0 2px 0 0;
}
.top-nav li a {
	height: 30px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../images/transparent.gif");
}
.top-nav li .nav-1 {width: 44px;}
.top-nav li .nav-2 {width: 70px;}
.top-nav li .nav-3 {width: 70px;}
.top-nav li .nav-4 {width: 54px;}
.top-nav li .nav-5 {width: 111px;}
.top-nav li .nav-6 {width: 81px;}
.top-nav li .nav-7 {width: 99px;}
.top-nav li .nav-8 {width: 85px;}
.top-nav li .nav-9 {width: 85px;}
.top-nav li .nav-10 {width: 79px;}

.top-bar .button {
	width: 134px;
	height: 30px;
	float: right;
	overflow: hidden;
	text-indent: -9999px;
	background: url("../images/btn-omroep.gif") no-repeat;
}
.header-image,
.footer-image {
	top: 0;
	left: 0;
	width: 100%;
	overflow: hidden;
	position: absolute;
}
.header-image {height: 206px;}
.footer-image {height: 100px;}

.header-image .image,
.footer-image .image {
	top: 0;
	left: 50%;
	width: 1680px;
	position: absolute;
	margin: 0 0 0 -840px;
}
.header-image .image {
	top: -12px;
	height: 216px;
	background: url("../images/bg-header.png") no-repeat;
}
.footer-image .image {
	height: 100px;
	background: url("../images/bg-footer.png") no-repeat;
}
#header {
	top: 0;
	left: 0;
	width: 100%;
	height: 206px;
	position: absolute;
}
.w-header {
	width: 980px;
	height: 206px;
	margin: 0 auto;
	position: relative;
}
.logo {
	margin: 0;
	left: 17px;
	top: -183px;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.logo a {
	width: 195px;
	height: 195px;
	display: block;
	cursor: pointer;
	background: url("../images/orange-logo.png") no-repeat;
}
.nav {
	top: 35px;
	left: 218px;
	margin: 0;
	padding: 0;
	width: 743px;
	height: 79px;
	list-style: none;
	position: absolute;
	z-index: 10;
}
.nav li {float: left;}

.nav li a {
	top: 0;
	height: 79px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
}
.nav li a:hover {border: none;}

.nav li a span {
	height: 158px;
	display: block;
	text-indent: -9999px;
}
.nav li a:hover span,
.nav li.active a span {margin-top: -79px;}
.nav li .n-home {left: 0;width: 55px;}
.nav li .n-programma {left: 55px;width: 102px;}
.nav li .n-backstage {left: 153px;width: 90px;}
.nav li .n-blog {left: 243px;width: 47px;}
.nav li .n-nieuwtjes {left: 287px;width: 85px;}
.nav li .n-fun {left: 364px;width: 46px;}
.nav li .n-sporten {left: 404px;width: 70px;}
.nav li .n-fotos {left: 474px;width: 56px;}
.nav li .n-evenementen {left: 528px;width: 111px;}
.nav li .n-zappsorters {left: 638px;width: 110px;}

.nav li .n-home span {width: 55px;background: url("../images/o-home.png") no-repeat;}
.nav li .n-programma span {width: 102px;background: url("../images/o-programma.png") no-repeat;}
.nav li .n-backstage span {width: 90px;background: url("../images/o-backstage.png") no-repeat;}
.nav li .n-blog span {width: 47px;background: url("../images/o-blog.png") no-repeat;}
.nav li .n-nieuwtjes span {width: 85px;background: url("../images/o-nieuwtjes.png") no-repeat;}
.nav li .n-fun span {width: 46px;background: url("../images/o-fun.png") no-repeat;}
.nav li .n-sporten span {width: 70px;background: url("../images/o-sporten.png") no-repeat;}
.nav li .n-fotos span {width: 56px;background: url("../images/o-fotos.png") no-repeat;}
.nav li .n-evenementen span {width: 111px;background: url("../images/o-evenementen.png") no-repeat;}
.nav li .n-zappsorters span {width: 110px;background: url("../images/o-zappsorters.png") no-repeat;}

.color-selection {
	top: 120px;
	left: 555px;
	width: 300px;
	position: absolute;
}
.color-selection strong {
	color: #fff;
	float: left;
	margin: 5px 9px 0 1px;
	font: 18px/22px arial, helvetica, sans-serif;
}
.color-selection ul {
	margin: 0;
	padding: 0;
	float: left;
	width: 130px;
	height: 22px;
	list-style: none;
	position: relative;
}
.color-selection ul li {float: left;}

.color-selection ul li a {
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
}
.color-selection ul li a:hover {border: none;}

.color-selection ul li a span {
	width: 20px;
	height: 40px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.color-selection ul li a:hover span,
.color-selection ul li.active a span {margin-top: -20px;}
.color-selection ul li a.c-orange {left: 0;top: 6px;}
.color-selection ul li a.c-purple {left: 33px;top: 6px;}
.color-selection ul li a.c-green {left: 63px;top: 5px;}
.color-selection ul li a.c-blue {left: 91px;top: 8px;}

.color-selection ul li a.c-orange span {background: url("../images/c-orange.png") no-repeat;}
.color-selection ul li a.c-purple span {background: url("../images/c-purple.png") no-repeat;}
.color-selection ul li a.c-green span {background: url("../images/c-green.png") no-repeat;}
.color-selection ul li a.c-blue span {background: url("../images/c-blue.png") no-repeat;}

.welcome {
	top: 116px;
	left: 276px;
	width: 263px;
	height: 68px;
	position: absolute;
}
.welcome .frame {
	width: 263px;
	height: 68px;
	background: url("../images/bg-welcome.png") no-repeat;
}
.welcome .person {
	float: left;
	width: 42px;
	height: 67px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
	margin: 1px 0 0 4px;
}
.welcome .person:hover {border: none; cursor: text;}

.welcome .person img {
	width: 44px;
	height: 134px;
	display: block;
}
.welcome .person:hover img {margin-top: -67px; cursor: text;}

.welcome .info {
	float: right;
	width: 208px;
	padding: 10px 0 0;
	position: relative;
}
.welcome .heading-out,
.welcome .description-out {display: none;}
.welcome .heading-in,
.welcome .description-in {display: none;}
.welcome .loged-out .heading-out,
.welcome .loged-out .description-out {display: block;}
.welcome .loged-in .heading-in,
.welcome .loged-in .description-in {display: block;}

.welcome .heading-out,
.welcome .heading-in {
	width: 100%;
	overflow: hidden;
	margin: 0 0 3px;
}
.welcome .heading-out strong,
.welcome .heading-in strong {
	float: left;
	max-width: 130px;
	max-height: 24px;
	color: #f9a51a;
	font: 17px/21px arial, helvetica, sans-serif;
}
.welcome .heading-out a,
.welcome .heading-in a {
	color: #fff;
	font-size: 11px;
	line-height: 20px;
	margin: 0 0 0 6px;
}
.welcome .description-out,
.welcome .description-in {
	color: #fff;
	font-size: 12px;
	line-height: 16px;
}
.welcome .description-out a,
.welcome .description-in a {color: #fff;}

.welcome a:hover {
	color: #f9a51a;
	text-decoration: underline;
}
#footer {
	width: 100%;
	height: 100px;
	position: relative;
	margin: -100px 0 0;
}
.w-footer {
	width: 980px;
	height: 100px;
	margin: 0 auto;
	overflow: hidden;
	position: relative;
}
/* decors */

.decor-1, .decor-2, .decor-3,
.decor-4, .decor-5, .decor-6,
.decor-7, .decor-8, .decor-9,
.decor-10, .decor-11, .decor-12,
.decor-13, .decor-14, .decor-15,
.decor-16, .decor-17, .decor-18,
.decor-19, .decor-20, .decor-21,
.decor-22, .decor-23, .decor-24,
.decor-25, .decor-26, .decor-27,
.decor-28, .decor-29, .decor-30,
.decor-31, .decor-32, .decor-33,
.decor-34, .decor-35, .decor-36,
.decor-37 {position: absolute;}

.decor-1 {top: 84px;left: 362px;}
.decor-2 {top: 7px;left: 128px;}
.decor-3 {top: 319px;left: 693px;}
.decor-4 {left: 153px;bottom: -57px;}
.decor-5 {top: 0;left: 26px;}
.decor-6 {top: 93px;left: 198px;}
.decor-7 {top: -88px;left: -34px;}
.decor-8 {top: -80px;left: -84px;}
.decor-9 {bottom: -27px;right: -35px;}
.decor-10 {top: -84px;left: -99px;}
.decor-11 {top: 33px;left: 24px;}
.decor-12 {top: 195px;left: -93px;}
.decor-13 {top: -59px;right: 23px;}
.decor-14 {top: -30px;left: -84px;}
.decor-15 {bottom: -16px;right: -108px;}
.decor-16 {top: -54px;left: -59px;}
.decor-17 {top: -73px;left: -79px;}
.decor-18 {top: -83px;left: 396px;}
.decor-19 {top: 523px;left: -75px;}
.decor-20 {top: -55px;left: -2px;}
.decor-21 {top: -62px;left: 10px;}
.decor-22 {top: -62px;left: 787px;}
.decor-23 {bottom: -54px;left: 56px;}
.decor-24 {top: -24px;left: 23px;}
.decor-25 {bottom: -36px;left: 142px;}
.decor-26 {top: -61px;left: 18px;}
.decor-27 {bottom: 80px;right: 26px;}
.decor-28 {top: -66px;left: -107px;}
.decor-29 {top: -85px;left: 84px;}
.decor-30 {top: -47px;left: -81px;}
.decor-31 {top: -74px;left: -28px;}
.decor-32 {top: -59px;left: 16px;}
.decor-33 {bottom: -52px;left: 467px;}
.decor-34 {bottom: 66px;left: 685px;}
.decor-35 {top: -54px;left: 5px;}
.decor-36 {top: -50px;left: 34px;}
.decor-37 {top: 4px;left: 1px;}

.decor-31 {
	width: 100px;
	height: 124px;
	background: url("../images/decor-31.png") no-repeat;
}
.lightbox-5 .decor-10 {top: -84px;left: -114px;}
#content-6 .decor-16 {top: -54px;left: -64px;}

.footer-nav {
	top: 52px;
	left: 11px;
	margin: 0;
	padding: 0;
	width: 460px;
	height: 40px;
	list-style: none;
	position: absolute;
}
.footer-nav li {float: left;}

.footer-nav li a {
	top: 0;
	left: 0;
	height: 40px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.footer-nav li a:hover {border: none;}

.footer-nav li a span {
	height: 80px;
	display: block;
}
.footer-nav li a:hover span,
.footer-nav li.active a span {margin-top: -40px;}
.footer-nav li a.n-help {width: 56px;left: 0;}
.footer-nav li a.n-contact {width: 85px;left: 57px;}
.footer-nav li a.n-nieuwsbrief {width: 117px;left: 142px;}
.footer-nav li a.n-hyves {width: 189px;left: 261px;}

.footer-nav li a.n-help span {width: 56px;background: url("../images/o-help.png") no-repeat;}
.footer-nav li a.n-contact span {width: 85px;background: url("../images/o-contact.png") no-repeat;}
.footer-nav li a.n-nieuwsbrief span {width: 117px;background: url("../images/o-nieuwsbrief.png") no-repeat;}
.footer-nav li a.n-hyves span {width: 189px;background: url("../images/o-hyves.png") no-repeat;}

/* main */
.main {
	left: -20px;
	z-index: 10;
	width: 980px;
	margin: 0 auto;
	position: relative;
}
.mn-1 {padding-bottom: 66px;}
.mn-2 {padding-bottom: 252px;}
.mn-3 {padding-bottom: 30px;}
.mn-4 {padding-bottom: 58px;}
.mn-5 {padding-bottom: 72px;}
.mn-6 {padding-bottom: 58px;}
.mn-7 {padding-bottom: 88px;}
.mn-8 {padding-bottom: 59px;}
.mn-9 {padding-bottom: 54px;}
.mn-10 {padding-bottom: 57px;}
.mn-11 {padding-bottom: 55px;}

/* content */

#content {
	z-index: 1;
	float: left;
	width: 413px;
	display: inline;
	position: relative;
	margin: 87px 293px 0 274px;
}
#content-2 {
	width: 346px;
	margin: 83px 338px 0 296px;
}
#content-3 {
	width: 633px;
	margin: 63px 138px 0 209px;
}
#content-4 {
	width: 576px;
	margin: 83px 207px 0 197px;
}
#content-5 {
	width: 740px;
	position: relative;
	margin: 79px 109px 0 131px;
}
#content-6 {
	width: 682px;
	margin: 79px 162px 0 136px;
}
#content-7, #content-8, #content-9,
#content-10, #content-11, #content-12,
#content-13, #content-14, #content-15,
#content-16, #content-17, #content-18 {width: 980px;}

#content-7 {margin: 86px 0 0;}
#content-8 {margin: 75px 0 0;}
#content-9 {margin: 64px 0 0;}
#content-10 {margin: 69px 0 0;}
#content-11 {margin: 52px 0 0;}
#content-12 {margin: 89px 0 0;}
#content-13 {margin: 105px 0 0;}
#content-14 {margin: 113px 0 0;}
#content-15 {margin: 77px 0 0;}
#content-16 {margin: 71px 0 0;}
#content-17 {margin: 62px 0 0;}
#content-18 {margin: 77px 0 0;}

#sidebar {
	float: left;
	width: 274px;
	position: relative;
	margin: 119px 0 0 -980px;
}
#sidebar .btn-kwizzz {margin: 0 0 0 47px;}

.aside {
	float: left;
	width: 293px;
	position: relative;
	margin: 19px 0 0 -293px;
}
.score-battle {
	width: 143px;
	height: 122px;
	margin: 0 0 -25px 26px;
	padding: 25px 42px 0 39px;
	background: url("../images/bg-score-battle.png") no-repeat;
}
/* hide text */

.tv h3,
.paginas h3,
.latest_news h3,
.polletje h3,
#content-5 h1,
.score-battle p,
.c-article-2 h1,
.c-article-3 h1,
.c-article-4 h1,
.c-article-5 h1,
.c-article-6 h2,
.c-article-8 h1,
.c-article-9 h1,
.c-article-10 h2,
.c-article-11 h1,
.c-article-12 h2,
.score-battle h3,
.c-article-13 h1,
.c-article-14 h2,
.c-article-15 h1,
.c-article-16 h1,
.c-article-17 h2,
.c-article-18 h1,
.c-article-19 h1,
.c-article-21 h1,
.c-article-23 h1,
.c-article-24 h2,
.c-article-25 h2,
.c-article-26 h1,
.c-article-27 h2,
.c-article-28 h1 {
	overflow: hidden;
	text-indent: -9999px;
}
.tv h3 {
	margin: 0;
	top: 110px;
	left: 65px;
	width: 159px;
	height: 41px;
	position: absolute;
	/*background: url("../images/txt-1.png") no-repeat;*/
}
.paginas h3 {
	top: 0;
	width: 168px;
	height: 62px;
	margin: 0 0 9px 16px;
	background: url("../images/txt-2.png") no-repeat;
}
.score-battle h3 {
	width: 143px;
	height: 30px;
	margin: 0 0 2px;
	background: url("../images/txt-3.png") no-repeat;
}

.score-battle p {
	width: 85px;
	height: 44px;
	margin: 0 0 0 24px;
	background: url("../images/txt-4.png") no-repeat;
}

.polletje h3 {
	top: 98px;
	left: 31px;
	margin: 0;
	width: 111px;
	height: 43px;
	position: absolute;
	background: url("../images/txt-5.png") no-repeat;
}
.c-article-2 h1 {
	width: 89px;
	height: 47px;
	margin: 0 0 7px -14px;
	background: url("../images/txt-6.png") no-repeat;
}
.c-article-3 h1 {
	width: 83px;
	height: 39px;
	margin: 0 0 24px -2px;
	background: url("../images/txt-7.png") no-repeat;
}
.c-article-4 h1 {
	width: 164px;
	height: 40px;
	margin: 0 0 22px -14px;
	background: url("../images/txt-8.png") no-repeat;
}
#content-5 h1 {
	margin: 0;
	top: -11px;
	left: 288px;
	z-index: 10;
	width: 115px;
	height: 37px;
	position: absolute;
	background: url("../images/txt-9.png") no-repeat;
}
.c-article-5 h1 {
	width: 161px;
	height: 38px;
	margin: 0 auto 14px;
	background: url("../images/txt-10.png") no-repeat;
}
.c-article-6 h2 {
	top: 0;
	margin: 0;
	left: 41px;
	width: 143px;
	height: 32px;
	position: absolute;
	background: url("../images/txt-11.png") no-repeat;
}
.c-article-8 h1 {
	width: 180px;
	height: 42px;
	margin: 0 0 -15px;
	background: url("../images/txt-12.png") no-repeat;
}
.c-article-9 h1 {
	width: 126px;
	height: 35px;
	margin: 0 0 23px -12px;
	background: url("../images/txt-13.png") no-repeat;
}
.c-article-10 h2 {
	width: 165px;
	height: 31px;
	margin: 0 0 17px -6px;
	background: url("../images/txt-14.png") no-repeat;
}
.c-article-11 h1 {
	width: 128px;
	height: 37px;
	margin: 0 0 15px -13px;
	background: url("../images/txt-15.png") no-repeat;
}
.c-article-12 h2 {
	width: 161px;
	height: 31px;
	margin: 0 0 13px -2px;
	background: url("../images/txt-16.png") no-repeat;
}
.c-article-13 h1.ron {
	width: 136px;
	height: 35px;
	display: block;
	margin: 0 0 15px -9px;
	background: url("../images/txt-17.png") no-repeat;
}
.c-article-13 h1.angela {
	width: 175px;
	height: 35px;
	display: block;
	margin: 0 0 15px -9px;
	background: url("../images/txt-17angela.png") no-repeat;
}
.c-article-14 h2 {
	width: 133px;
	height: 30px;
	margin: 0 0 0 3px;
	background: url("../images/txt-18.png") no-repeat;
}
.c-article-15 h1 {
	width: 149px;
	height: 38px;
	margin: 0 0 15px -9px;
	background: url("../images/txt-19.png") no-repeat;
}
.c-article-16 h1 {
	width: 149px;
	height: 38px;
	margin: 0 0 26px -5px;
	background: url("../images/txt-20.png") no-repeat;
}
.c-article-17 h2 {
	width: 213px;
	height: 32px;
	margin: 0 -12px 16px -9px;
	background: url("../images/txt-21.png") no-repeat;
}
.c-article-18 h1 {
	width: 111px;
	height: 39px;
	margin: 0 0 20px -7px;
	background: url("../images/txt-22.png") no-repeat;
}
.c-article-19 h1 {
	width: 225px;
	height: 46px;
	position: relative;
	margin: 0 0 15px -25px;
	background: url("../images/txt-23.png") no-repeat;
}
.c-article-19 h1.condition {
	width: 281px;
	height: 35px;
	position: relative;
	margin: 0 0 15px -25px;
	background: url("../images/voorwaarden.png") no-repeat;
}
.c-article-21 h1 {
	width: 315px;
	height: 46px;
	margin: 0 0 10px -21px;
	background: url("../images/txt-24.png") no-repeat;
}
.c-article-23 h1 {
	width: 112px;
	height: 35px;
	position: relative;
	margin: 0 0 19px -8px;
	background: url("../images/txt-25.png") no-repeat;
}
.c-article-24 h2 {
	width: 112px;
	height: 32px;
	margin: 0 0 15px 27px;
	background: url("../images/txt-26.png") no-repeat;
}
.c-article-25 h2 {
	width: 112px;
	height: 32px;
	margin: 0 0 15px 27px;
	background: url("../images/txt-30.png") no-repeat;
}
.c-article-26 h1 {
	width: 192px;
	height: 33px;
	margin: 0 0 14px -6px;
	background: url("../images/txt-31.png") no-repeat;
}
.c-article-27 h2 {
	width: 151px;
	height: 35px;
	margin: 0 0 15px 9px;
	background: url("../images/txt-32.png") no-repeat;
}
.c-article-28 h1 {
	z-index: 1;
	width: 286px;
	height: 47px;
	position: relative;
	margin: 0 0 -12px -13px;
	background: url("../images/txt-33.png") no-repeat;
}

/* TROS_MOD : latest_news blok homepage */
.latest_news h3 {
	top: 0;
	width: 210px;
	height: 60px;
	margin: 0;
	background: url("../images/txt_latest_news.png") no-repeat;
}

.latest_news {
	width: 212px;
	margin: 0 0 32px 34px;
}
.latest_news .t,
.latest_news .b {
	width: 212px;
	overflow: hidden;
}
.latest_news .t {
	height: 135px;
	background: url("../images/bg-top-4.png") no-repeat;
}
.latest_news .b {
	height: 87px;
	background: url("../images/bg-bot-4.png") no-repeat;
}
.latest_news .m {
	width: 212px;
	height:30px;
	background: url("../images/bg-mid-4.png") repeat-y;
}
.latest_news .h {
	top: -152px;
	width: 100%;
	position: relative;
}
.latest_news ul {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 7px 14px;
}
.latest_news ul li {
	float: left;
	width: 185px;
	padding: 0 0 2px;
}
.latest_news ul li a {
	width: 171px;
	color: #710000;
	display: block;
	font-size: 11px;
	min-height: 45px;
	line-height: 14px;
	padding: 7px 7px 0;
	text-decoration: none;
	background: #FDE4BA url("../images/bg-post-1.gif") no-repeat;
}
* html .latest_news ul li a {height: 45px;}

.latest_news ul li a:hover {
	color: #f9a51a;
	background-position: 0 -52px;
}
.latest_news ul li img {
	float: left;
	margin: 0 9px 0 0;
}
.latest_news ul li strong {
	display: block;
	padding: 4px 0 0;
}
.latest_news ul li span {
	display: block;
	text-decoration: underline;
}
.latest_news .btn-1 {margin: 0 0 0 23px;}

/* END: TROS_MOD: latest_news */

/* tv */
.tv {
	width: 274px;
	height: 386px;
	margin: 0 0 10px 12px;
	/*background: url("../images/bg-tv.png") no-repeat;*/
}
.tv .frame {
	width: 274px;
	height: 386px;
	position: relative;
}
.tv .image {
	top: -14px;
	left: 12px;
	width: 218px;
	height: 188px;
	position: absolute;
}
.tv .image img {display: block;}

.paginas {
	width: 212px;
	margin: 0 0 32px 34px;
}
.paginas .t,
.paginas .b {
	width: 212px;
	overflow: hidden;
}
.paginas .t {
	height: 135px;
	background: url("../images/bg-top-4.png") no-repeat;
}
.paginas .b {
	height: 87px;
	background: url("../images/bg-bot-4.png") no-repeat;
}
.paginas .m {
	width: 212px;
	background: url("../images/bg-mid-4.png") repeat-y;
}
.paginas .h {
	top: -142px;
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: -218px;
}
.paginas ul {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 7px 14px;
}
.paginas ul li {
	float: left;
	width: 185px;
	padding: 0 0 2px;
}
.paginas ul li a {
	width: 171px;
	color: #710000;
	display: block;
	font-size: 11px;
	min-height: 45px;
	line-height: 14px;
	padding: 7px 7px 0;
	text-decoration: none;
	background: #FDE4BA url("../images/bg-post-1.gif") no-repeat;
}
* html .paginas ul li a {height: 45px;}

.paginas ul li a:hover {
	color: #f9a51a;
	background-position: 0 -52px;
}
.paginas ul li img {
	float: left;
	margin: 0 9px 0 0;
}
.paginas ul li strong {
	display: block;
	padding: 4px 0 0;
}
.paginas ul li span {
	display: block;
	text-decoration: underline;
}
.paginas .btn-1 {margin: 0 0 0 23px;}

/* buttons */

.btn-search,
.btn-1, .btn-2, .btn-3,
.btn-4, .btn-5, .btn-6,
.btn-7, .btn-8, .btn-9,
.btn-10, .btn-11, .btn-12,
.btn-13, .btn-14, .btn-15,
.btn-16, .btn-17, .btn-18,
.btn-19, .btn-20, .btn-21,
.btn-22, .btn-23, .btn-24,
.btn-25, .btn-26 {
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}

.btn-search {width: 30px;}
.btn-1 {width: 110px;}
.btn-2 {width: 53px;}
.btn-3 {width: 66px;}
.btn-4 {width: 72px;}
.btn-5 {width: 77px;}
.btn-6 {width: 110px;}
.btn-7 {width: 77px;}
.btn-8 {width: 77px;}
.btn-9 {width: 138px;}
.btn-10 {width: 136px;}
.btn-11 {width: 90px;}
.btn-12 {width: 144px;}
.btn-13 {width: 221px;}
.btn-14 {width: 139px;}
.btn-15 {width: 129px;}
.btn-16 {width: 168px;}
.btn-17 {width: 183px;}
.btn-18 {width: 183px;}
.btn-19 {width: 98px;}
.btn-20 {width: 111px;}
.btn-21 {width: 161px;}
.btn-22 {width: 70px;}
.btn-23 {width: 81px;}
.btn-24 {width: 190px;}
.btn-25 {width: 59px;}
.btn-26 {width: 161px;}


.btn-search {height: 29px;}
.btn-1,
.btn-2 {height: 32px;}
.btn-3 {height: 29px;}
.btn-4 {height: 33px;}
.btn-5 {height: 34px;}
.btn-6 {height: 29px;}
.btn-7 {height: 34px;}
.btn-8 {height: 27px;}
.btn-9 {height: 28px;}
.btn-10 {height: 31px;}
.btn-11 {height: 32px;}
.btn-12 {height: 33px;}
.btn-13 {height: 32px;}
.btn-14 {height: 35px;}
.btn-15 {height: 35px;}
.btn-16 {height: 32px;}
.btn-17 {height: 34px;}
.btn-18 {height: 32px;}
.btn-19 {height: 32px;}
.btn-20 {height: 30px;}
.btn-21 {height: 32px;}
.btn-22 {height: 28px;}
.btn-23 {height: 32px;}
.btn-24 {height: 27px;}
.btn-25 {height: 31px;}
.btn-26 {height: 32px;}

.btn-search:hover,
.btn-1:hover, .btn-2:hover, .btn-3:hover,
.btn-4:hover, .btn-5:hover, .btn-6:hover,
.btn-7:hover, .btn-8:hover, .btn-9:hover,
.btn-10:hover, .btn-11:hover, .btn-12:hover,
.btn-13:hover, .btn-14:hover, .btn-15:hover,
.btn-16:hover, .btn-17:hover, .btn-18:hover,
.btn-19:hover, .btn-20:hover, .btn-21:hover,
.btn-22:hover, .btn-23:hover, .btn-24:hover,
.btn-25:hover, .btn-26:hover {border: none;}

.btn-search span,
.btn-1 span, .btn-2 span, .btn-3 span,
.btn-4 span, .btn-5 span, .btn-6 span,
.btn-7 span, .btn-8 span, .btn-9 span,
.btn-10 span, .btn-11 span, .btn-12 span,
.btn-13 span, .btn-14 span, .btn-15 span,
.btn-16 span, .btn-17 span, .btn-18 span,
.btn-19 span, .btn-20 span, .btn-21 span,
.btn-22 span, .btn-23 span, .btn-24 span,
.btn-25 span, .btn-26 span {
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}

.btn-search span {width: 30px;height: 57px;background: url("../images/btn-search.png") no-repeat;}
.btn-1 span {width: 110px;height: 64px;background: url("../images/btn-1.png") no-repeat;}
.btn-2 span {width: 53px;height: 64px;background: url("../images/btn-2.png") no-repeat;}
.btn-3 span {width: 66px;height: 58px;background: url("../images/btn-3.png") no-repeat;}
.btn-4 span {width: 72px;height: 66px;background: url("../images/btn-4.png") no-repeat;}
.btn-5 span {width: 77px;height: 68px;background: url("../images/btn-5.png") no-repeat;}
.btn-6 span {width: 110px;height: 58px;background: url("../images/btn-6.png") no-repeat;}
.btn-7 span {width: 77px;height: 68px;background: url("../images/btn-7.png") no-repeat;}
.btn-8 span {width: 77px;height: 54px;background: url("../images/btn-8.png") no-repeat;}
.btn-9 span {width: 138px;height: 56px;background: url("../images/btn-9.png") no-repeat;}
.btn-10 span {width: 136px;height: 62px;background: url("../images/btn-10.png") no-repeat;}
.btn-11 span {width: 90px;height: 64px;background: url("../images/btn-11.png") no-repeat;}
.btn-12 span {width: 144px;height: 66px;background: url("../images/btn-12.png") no-repeat;}
.btn-13 span {width: 221px;height: 64px;background: url("../images/btn-13.png") no-repeat;}
.btn-14 span {width: 221px;height: 70px;background: url("../images/btn-14.png") no-repeat;}
.btn-15 span {width: 129px;height: 70px;background: url("../images/btn-15.png") no-repeat;}
.btn-16 span {width: 168px;height: 64px;background: url("../images/btn-16.png") no-repeat;}
.btn-17 span {width: 183px;height: 68px;background: url("../images/btn-17.png") no-repeat;}
.btn-18 span {width: 183px;height: 64px;background: url("../images/btn-18.png") no-repeat;}
.btn-19 span {width: 98px;height: 64px;background: url("../images/btn-19.png") no-repeat;}
.btn-20 span {width: 111px;height: 60px;background: url("../images/btn-20.png") no-repeat;}
.btn-21 span {width: 161px;height: 64px;background: url("../images/btn-21.png") no-repeat;}
.btn-22 span {width: 70px;height: 56px;background: url("../images/btn-22.png") no-repeat;}
.btn-23 span {width: 81px;height: 64px;background: url("../images/btn-23.png") no-repeat;}
.btn-24 span {width: 190px;height: 54px;background: url("../images/btn-24.png") no-repeat;}
.btn-25 span {width: 59px;height: 62px;background: url("../images/btn-25.png") no-repeat;}
.btn-26 span {width: 161px;height: 65px;background: url("../images/btn-26.png") no-repeat;}

.btn-search:hover span {margin-top: -29px;}
.btn-1:hover span,
.btn-2:hover span {margin-top: -32px;}
.btn-3:hover span {margin-top: -29px;}
.btn-4:hover span {margin-top: -33px;}
.btn-5:hover span {margin-top: -34px;}
.btn-6:hover span {margin-top: -29px;}
.btn-7:hover span {margin-top: -34px;}
.btn-8:hover span {margin-top: -27px;}
.btn-9:hover span {margin-top: -28px;}
.btn-10:hover span {margin-top: -31px;}
.btn-11:hover span {margin-top: -32px;}
.btn-12:hover span {margin-top: -33px;}
.btn-13:hover span {margin-top: -32px;}
.btn-14:hover span {margin-top: -35px;}
.btn-15:hover span {margin-top: -35px;}
.btn-16:hover span {margin-top: -32px;}
.btn-17:hover span {margin-top: -34px;}
.btn-18:hover span {margin-top: -32px;}
.btn-19:hover span {margin-top: -32px;}
.btn-20:hover span {margin-top: -30px;}
.btn-21:hover span {margin-top: -32px;}
.btn-22:hover span {margin-top: -28px;}
.btn-23:hover span {margin-top: -32px;}
.btn-24:hover span {margin-top: -27px;}
.btn-25:hover span {margin-top: -31px;}
.btn-26:hover span {margin-top: -33px;}

.btn-kwizzz,
.btn-kwizzz-2,
.btn-zappcam,
.btn-sporttest,
.btn-hooghouden {
	display: block;
	overflow: hidden;
}
.btn-kwizzz span,
.btn-kwizzz-2 span,
.btn-zappcam span,
.btn-sporttest span,
.btn-hooghouden span {
	display: block;
	cursor: pointer;
	text-indent: -9999px;
}
.btn-kwizzz:hover,
.btn-kwizzz-2:hover,
.btn-zappcam:hover,
.btn-sporttest:hover,
.btn-hooghouden:hover {border: none;}

.btn-kwizzz {
	width: 224px;
	height: 235px;
}
.btn-kwizzz span {
	width: 224px;
	height: 470px;
	background: url("../images/btn-kwizzz.png") no-repeat;
}
.btn-kwizzz:hover span {margin-top: -235px;}

.btn-kwizzz-2 {
	width: 127px;
	height: 48px;
}
.btn-kwizzz-2 span {
	width: 127px;
	height: 96px;
	background: url("../images/btn-kwizzz-2.png") no-repeat;
}
.btn-kwizzz-2:hover span {margin-top: -48px;}

.btn-zappcam {
	width: 165px;
	height: 189px;
}
.btn-zappcam span {
	width: 165px;
	height: 378px;
	background: url("../images/btn-zappcam.png") no-repeat;
}
.btn-zappcam:hover span {margin-top: -189px;}

.btn-sporttest {
	width: 243px;
	height: 146px;
}
.btn-sporttest span {
	width: 243px;
	height: 292px;
	background: url("../images/btn-sporttest.png") no-repeat;
}
.btn-sporttest:hover span {margin-top: -146px;}

.btn-hooghouden {
	width: 221px;
	height: 375px;
}
.btn-hooghouden span {
	width: 212px;
	height: 750px;
	background: url("../images/btn-hooghouden.png") no-repeat;
}
.btn-hooghouden:hover span {margin-top: -375px;}

.polletje {
	top: -40px;
	width: 183px;
	position: relative;
	padding: 108px 0 0 32px;
}
.polletje .b,
.polletje .t {
	width: 183px;
	overflow: hidden;
}
.polletje .t {
	height: 171px;
	background: url("../images/bg-top-1.png") no-repeat;
}
.polletje .b {
	height: 51px;
	background: url("../images/bg-bot-1.png") no-repeat;
}
.polletje .m {
	width: 152px;
	padding: 0 12px 0 19px;
	background: url("../images/bg-mid-1.png") repeat-y;
}
.polletje .h {
	top: -131px;
	width: 100%;
	float: left;
	position: relative;
	margin-bottom: -161px;
}
.polletje h4 {
	color: #710000;
	margin: 0 0 6px;
	font: 17px/21px arial, helvetica, sans-serif;
}
.polletje .choose {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 3px 6px;
}
.polletje .choose li {
	width: 100%;
	float: left;
	padding: 0 0 8px;
}
.polletje .choose li input {
	float: left;
	margin-top: 4px;
}
.polletje .choose li label {
	height: 1%;
	display: table;
	line-height: 20px;
}
.polletje .btn-2 {margin: 0 0 0 4px;}

.polletje .vote {width: 100%;}
.polletje .vote h4 {margin: 0 0 8px;}

.polletje .vote .option {
	width: 100%;
	margin: 0 0 1px;
	line-height: 20px;
}
.polletje .vote .row {
	width: 100%;
	margin: 0 0 9px;
	overflow: hidden;
}
.polletje .vote .progress {
	width: 100px;
	height: 13px;
	float: left;
	margin: 3px 0 0;
	overflow: hidden;
	background: #fff;
}
.polletje .vote .progress .line {
	float: left;
	height: 13px;
	background: #A30404;
}
.polletje .vote .progress .p-80 {width: 99px;}
.polletje .vote .progress .p-20 {width: 20px;}

.polletje .vote .rate {
	float: right;
	width: 50px;
	margin: 0 0 0 -10px;
}
.polletje .vote .rate strong {
	width: 100%;
	color: #710000;
	display: block;
	text-align: right;
	font: bold 15px/18px arial, helvetica, sans-serif;
}
.polletje .vote .votes {
	width: 100%;
	color: #710000;
	line-height: 20px;
	padding: 6px 0 2px;
}
.info-w1 {
	width: 413px;
	margin: 0 0 -7px;
	position: relative;
}
.info-t1,
.info-b1 {
	width: 413px;
	overflow: hidden;
}
.info-t1 {
	height: 275px;
	background: url("../images/bg-top-2.png") no-repeat;
}
.info-b1 {
	height: 58px;
	background: url("../images/bg-bot-2.png") no-repeat;
}
.info-m1 {
	width: 413px;
	background: url("../images/bg-mid-2.png") repeat-y;
}
.info-hr1 {
	top: -275px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -333px;
}
.c-article-1 {
	height: 1%;
	overflow: hidden;
	padding: 42px 31px 25px 28px;
}
.ar-1 {padding-bottom: 19px;}

.c-article-1 img {
/*	display: block;
	margin: 0 auto 16px;*/
}
.c-article-1 p {margin: 0 0 13px;}

.c-list-1 {
	width: 354px;
	margin: 0 0 4px;
	background: url("../images/bg-mid-3.gif") repeat-y;
}
.c-list-1 div {background: url("../images/bg-top-3.gif") no-repeat;}

.c-list-1 div ul {
	height: 1%;
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 14px 12px 16px;
	background: url("../images/bg-bot-3.gif") no-repeat 0 100%;
}
.c-list-1 div ul li {
	height: 1%;
	line-height: 20px;
	padding: 0 0 0 18px;
	background: url("../images/ico-1.gif") no-repeat 0 6px;
}
.c-article-1 .button {
	width: 100%;
	overflow: hidden;
	padding: 2px 0 0;
}
/* lightbox-1 */

.lightbox-1 {
	left: 50%;
	top: 298px;
	z-index: 91;
	width: 893px;
	position: absolute;
	margin: 0 0 0 -446px;
}
.lightbox-1 .frame {
	width: 875px;
	padding: 9px;
	position: relative;
	background: #A30404;
}
.lightbox-1 .image {
	width: 100%;
	overflow: hidden;
}
.lightbox-1 .image img {
	display: block;
	margin: 0 auto;
}
.lightbox-1 .btn-4 {
	top: -33px;
	left: 821px;
	position: absolute;
}
/* lightbox-2 */

.lightbox-2 {
	top: 294px;
	left: 50%;
	z-index: 91;
	width: 714px;
	position: absolute;
	margin: 0 0 0 -357px;
}
.lightbox-2 .frame {
	width: 100%;
	position: relative;
}
.lightbox-2 .t,
.lightbox-2 .b {
	width: 714px;
	overflow: hidden;
}
.lightbox-2 .t {
	height: 457px;
	background: url("../images/bg-top-5.png") no-repeat;
}
.lightbox-2 .b {
	height: 20px;
	background: url("../images/bg-bot-5.png") no-repeat;
}
.lightbox-2 .m {
	width: 634px;
	padding: 0 35px 0 45px;
	background: url("../images/bg-mid-5.png") repeat-y;
}
.lightbox-2 .h {
	top: -426px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: -394px;
}
.lightbox-2 .btn-4 {
	top: -33px;
	left: 642px;
	position: absolute;
}
.lightbox-2 .form-1 {
	float: left;
	width: 294px;
}
.lightbox-2 .form-2 {
	float: right;
	width: 294px;
}

.form-row,
.lightbox-2 .form-1 .row-1,
.lightbox-2 .form-2 .row-1,
.lightbox-2 .form-1 .row-2,
.lightbox-2 .form-2 .row-2,
.lightbox-2 .form-1 .row-3,
.lightbox-2 .form-2 .row-3 {
	width: 100%;
	overflow: hidden;
}
.lightbox-2 .form-1 .row-1 {padding: 0 0 11px;}
.lightbox-2 .form-1 .row-2 {padding: 0 0 2px;}
.lightbox-2 .form-1 .row-3 {padding: 0 0 28px;}
.lightbox-2 .form-2 .row-1 {padding: 0 0 15px;}
.lightbox-2 .form-2 .row-2 {padding: 0 0 17px;}
.lightbox-2 .form-2 .row-3 {padding: 0 0 20px;}

.formfield-label,
.lightbox-2 label,
.lightbox-3 label,
.contact-form-1 label,
.contact-form-2 label,
.lightbox-3 strong.label-1,
.register-form label,
.details-form label {
	color: #a30404;
	line-height: 17px;
}

.formfield-label,
.lightbox-2 .label-1,
.lightbox-3 .label-1,
.lightbox-3 .label-3,
.contact-form-1 .label-1,
.contact-form-2 .label-1,
.lightbox-3 strong.label-1,
.register-form .label-1,
.details-form .label-1 {
	width: 100%;
	display: block;
	font-weight: bold;
	padding: 0 3px 5px;
}
.lightbox-3 strong.label-1 {padding-bottom: 1px;}

.lightbox-3 .label-3 {
	margin: 0 0 -3px;
	padding-bottom: 0;
}
.lightbox-2 .label-2,
.lightbox-3 .label-2 {
	float: left;
	font-weight: bold;
	line-height: normal;
	padding: 1px 12px 0 4px;
}
/* headings */

.lightbox-2 h2,
.lightbox-3 h2,
.lightbox-5 h2,
.c-article-6 h1,
.c-article-1 h2,
.c-article-8 h2,
.c-article-9 h2,
.c-article-11 h2,
.c-article-13 h2,
.c-article-16 h2,
.c-article-18 h2,
.contact-form-1 h2,
.contact-form-2 h3,
.c-article-3 .post h2,
.c-article-6 .datalist h3 {
	font-size: 20px;
	line-height: 24px;
}
.c-article-1 h2 {margin: 0 0 6px;}
.contact-form-1 h2,
.contact-form-2 h3 {margin: 0 0 11px;}
.c-article-6 h1 {margin: 0;}
.c-article-6 .datalist h3 {margin: 0 0 7px;}
.c-article-8 h2 {margin: 0 0 12px;}
.c-article-9 h2 {margin: 0 0 9px;}
.c-article-3 .post h2 {margin: 0 0 5px;}
.c-article-11 h2 {margin: 0 0 2px;}
.c-article-13 h2 {margin: 0 0 2px;}
.c-article-16 h2 {margin: 0 0 6px;}
.c-article-18 h2 {margin: 0 0 8px;}

.lightbox-3 .heading {
	height: 1%;
	overflow: hidden;
	padding: 0 29px 17px 41px;
}
.lightbox-3 .heading h2 {margin: 0 0 9px;}

.lightbox-3 .heading p,
.lightbox-5 .heading p {margin: 0;}

.input-textfield,
.lightbox-2 .input,
.lightbox-3 .input,
.contact-form-1 .input,
.contact-form-2 .input,
.register-form .input,
.details-form .input {
	width: 272px;
	min-height: 27px;
	position: relative;
}

* html .input-textfield,
* html .lightbox-2 .input,
* html .lightbox-3 .input,
* html .contact-form-1 .input,
* html .contact-form-2 .input,
* html .register-form .input,
* html .details-form .input {height: 27px;}

.details-form .aside-input {
	top: 0;
	clear: both;
	left: 275px;
	width: 50px;
	height: 27px;
	position: absolute;
	background: url("../images/bg-input-4.gif") no-repeat;
}
.details-form .extra-inp {margin-left: 52px;}

* html .details-form .extra-inp {
	float: left;
	display: inline;
}
*+html .details-form .extra-inp {
	float: left;
	display: inline;
}
.details-form .extra-inp .aside-input {left: -52px;}

.register-form .input-2 {
	width: 192px;
	min-height: 27px;
}

* html .register-form .input-2 {height: 27px;}

.contact-form-1 .select,
.contact-form-2 .select {
	float: left;
	width: 260px;
	height: 22px;
	overflow: hidden;
	padding: 5px 6px 0;
}
.contact-form-1 .select select,
.contact-form-2 .select select {
	float: left;
	width: 100%;
	color: #a30404;
	font-size: 11px;
}
.lightbox-3 .textarea {
	width: 193px;
	min-height: 266px;
}
* html .lightbox-3 .textarea {height: 266px;}

.lightbox-3 .textarea-2 {
	width: 271px;
	min-height: 151px;
}
* html .lightbox-3 .textarea-2 {height: 151px;}

.contact-form-1 .textarea,
.contact-form-2 .textarea {
	width: 271px;
	min-height: 106px;
}
* html .contact-form-1 .textarea,
* html .contact-form-2 .textarea {height: 106px;}

.register-form .textarea {
	width: 322px;
	min-height: 151px;
}
* html register-form .textarea {height: 151px;}

.details-form .textarea {
	width: 271px;
	min-height: 106px;
}
* html .details-form .textarea {height: 106px;}

.input-textfield,
.lightbox-2 .form-1 .input,
.lightbox-3 .form-1 .input,
.contact-form-1 .input,
.contact-form-2 .input,
.register-form .input,
.details-form .input {background: url("../images/bg-input-1.gif") no-repeat;}

.lightbox-2 .form-2 .input {background: url("../images/bg-input-2.gif") no-repeat;}
.register-form .input-2 {background: url("../images/bg-input-3.gif") no-repeat;}
.lightbox-3 .textarea {background: url("../images/bg-area-1.gif") no-repeat;}
.lightbox-3 .textarea-2 {background: url("../images/bg-area-2.gif") no-repeat;}

.contact-form-1 .textarea,
.contact-form-2 .textarea {background: url("../images/bg-area-3.gif") no-repeat;}

.register-form .textarea {background: url("../images/bg-area-4.gif") no-repeat;}
.details-form .textarea {background: url("../images/bg-area-5.gif") no-repeat;}

.input-textfield .textfield,
.lightbox-2 .input .text,
.lightbox-3 .input .text,
.lightbox-3 .textarea .area,
.lightbox-3 .textarea-2 .area,
.contact-form-1 .input .text,
.contact-form-2 .input .text,
.contact-form-1 .textarea .area,
.contact-form-2 .textarea .area,
.register-form .input .text,
.register-form .input-2 .text,
.register-form .textarea .area,
.details-form .input .text,
.details-form .textarea .area,
.search-form .input .text,
.message-form .textarea .area {
	border: 0;
	padding: 0;
	float: left;
/*
IE8 bug some input text fields cannot be clicked if background is transparent.
	background: none;*/
}

/* IE8 workaround */
.input-textfield .textfield,
.lightbox-2 .form-1 .input .text,
.lightbox-3 .input .text,
.lightbox-3 .textarea .area,
.lightbox-3 .textarea-2 .area,
.contact-form-1 .input .text,
.contact-form-2 .input .text,
.contact-form-1 .textarea .area,
.contact-form-2 .textarea .area,
.register-form .input .text,
.register-form .input-2 .text,
.register-form .textarea .area,
.details-form .input .text,
.details-form .textarea .area,
.search-form .input .text,
.message-form .textarea .area {
	background-color: #fef1da;
}

.input-textfield .textfield,
.lightbox-2 .input .text,
.lightbox-3 .input .text,
.contact-form-1 .input .text,
.contact-form-2 .input .text,
.register-form .input .text,
.register-form .input-2 .text,
.details-form .input .text,
.search-form .input .text {
	width: 252px;
	height: 15px;
	line-height: 15px;
	margin: 7px 10px 5px;
}
.register-form .input-2 .text {width: 172px;}
.details-form .aside-input .text {width: 36px;}
.search-form .input .text {width: 240px;}

.lightbox-3 .textarea .area,
.lightbox-3 .textarea-2 .area,
.contact-form-1 .textarea .area,
.contact-form-2 .textarea .area,
.register-form .textarea .area,
.details-form .textarea .area,
.message-form .textarea .area {
	padding: 0;
	line-height: 20px;
	margin: 3px 3px 4px 11px;
}
.lightbox-3 .textarea .area {
	width: 179px;
	height: 259px;
}
.lightbox-3 .textarea-2 .area {
	width: 257px;
	height: 144px;
}
.contact-form-1 .textarea .area,
.contact-form-2 .textarea .area {
	width: 257px;
	height: 99px;
}
.register-form .textarea .area {
	width: 308px;
	height: 144px;
}
.details-form .textarea .area {
	width: 257px;
	height: 99px;
}
.message-form .textarea .area {
	width: 170px;
	height: 82px;
	margin: 3px 3px 4px 10px;
}


.search-form fieldset .input .notice,
.input-textfield .notice,
.lightbox-2 .input .notice,
.lightbox-3 .input .notice,
.lightbox-3 .textarea .notice,
.lightbox-3 .textarea-2 .notice,
.lightbox-3 .choose-file .notice,
.upload-file .notice,
.contact-form-1 .input .notice,
.contact-form-2 .input .notice,
.contact-form-1 .textarea .notice,
.contact-form-2 .textarea .notice,
.register-form .input .notice,
.register-form .input-2 .notice,
.register-form .textarea .notice,
.details-form .input .notice,
.details-form .input .notice-2,
.no-input .notice,
.details-form .textarea .notice {
	float: left;
	display: none;
	color: #364504;
	padding: 0 21px;
	font-size: 11px;
}
.details-form .extra-inp .notice-2 {
	position: relative;
	margin-left: -54px;
}

.search-form fieldset .input .notice,
.input-textfield .notice,
.lightbox-2 .input .notice,
.lightbox-3 .input .notice,
.contact-form-1 .input .notice,
.contact-form-2 .input .notice,
.register-form .input .notice,
.no-input .notice,
.details-form .input .notice {
	width: 228px;
	height: 25px;
	line-height: 23px;
	background: url("../images/bg-error-1.gif") no-repeat 1px 0;
}
.lightbox-3 .textarea .notice {
	width: 193px;
	height: 24px;
	line-height: 22px;
	background: url("../images/bg-error-2.gif") no-repeat;
}
.lightbox-3 .textarea-2 .notice,
.contact-form-1 .textarea .notice,
.contact-form-2 .textarea .notice {
	width: 269px;
	height: 24px;
	line-height: 22px;
	background: url("../images/bg-error-4.gif") no-repeat 2px 0;
}
.register-form .textarea .notice {
	width: 280px;
	height: 24px;
	line-height: 22px;
	background: url("../images/bg-error-6.gif") no-repeat 1px 0;
}

.register-form .input-2 .notice {
	width: 149px;
	height: 25px;
	line-height: 23px;
	background: url("../images/bg-error-5.gif") no-repeat 1px -1px;
}
.details-form .input .notice-2 {
	width: 283px;
	height: 25px;
	line-height: 23px;
	background: url("../images/bg-error-7.gif") no-repeat 1px 0;
}
.details-form .textarea .notice {
	width: 230px;
	height: 25px;
	line-height: 23px;
	background: url("../images/bg-error-8.gif") no-repeat 3px 0;
}
.details-form .error-2 .area {margin-bottom: 3px;}

.search-form fieldset .error .notice,
.input-textfield.error .notice,
.upload-file.error-3 .notice,
.lightbox-2 .error .notice,
.lightbox-3 .error .notice,
.lightbox-3 .error-2 .notice,
.lightbox-3 .error-3 .notice,
.lightbox-3 .error-4 .notice,
.contact-form-1 .error .notice,
.contact-form-2 .error .notice,
.contact-form-1 .error-2 .notice,
.contact-form-2 .error-2 .notice,
.register-form .error .notice,
.register-form .error-2 .notice,
.details-form .error .notice,
.details-form .error-2 .notice,
.details-form .error .notice-2 {display: block;}

.search-form fieldset .error,
.input-textfield .error,
.lightbox-2 .error,
.lightbox-3 .error,
.contact-form-1 .error,
.contact-form-2 .error,
.register-form .error,
.details-form .error,
.details-form .error .aside-input {background-position: 0 -27px !important;}

.lightbox-3 .error-2 {background-position: 0 -266px !important;}
.upload-file.error-3, .lightbox-3 .error-3 .input-text {background-position: 0 -27px !important;}
.lightbox-3 .error-4 {background-position: 0 -151px !important;}

.contact-form-1 .error-2,
.contact-form-2 .error-2 {background-position: 0 -106px !important;}
.register-form .error-2 {background-position: 0 -151px;}
.details-form .error-2 {background-position: 0 -106px !important;}

.lightbox-2 .forgot {
	float: left;
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 0 6px;
}
.lightbox-2 .choose {
	margin: 0;
	float: left;
	list-style: none;
	padding: 0 0 3px 7px;
}
.lightbox-2 .choose li {float: left;}

.lightbox-2 .choose li label {
	font-weight: bold;
	padding: 0 5px 0 0;
	vertical-align: middle;
}
.lightbox-2 .choose li input {margin-top: 2px;}

.lightbox-2 .choose-2,
.lightbox-3 .choose-2 {
	margin: 0;
	float: left;
	list-style: none;
	padding: 0 0 2px;
}

.lightbox-3 ul.choose-2 {
	width: 500px;
}

.lightbox-2 .choose-2 li,
.lightbox-3 .choose-2 li {
	float: left;
	padding: 0 9px 0 0;
}

.lightbox-3 .choose-2 li {
	width: 155px;
}

.lightbox-2 .choose-2 li label,
.lightbox-3 .choose-2 li label {
	font-size: 11px;
	vertical-align: middle;
}
* html .lightbox-2 .choose-2 li input {margin-top: 2px;}
* html .lightbox-3 .choose-2 li input {margin-top: 2px;}

/* lightbox-3, 4 */

.lightbox-3 {
	top: 295px;
	left: 50%;
	z-index: 91;
	width: 569px;
	position: absolute;
	margin: 0 0 0 -284px;
}
.lightbox-3 .frame {
	width: 100%;
	position: relative;
}
.lightbox-3 .t,
.lightbox-3 .b {
	width: 569px;
	overflow: hidden;
}
.lightbox-3 .t {
	height: 477px;
	background: url("../images/bg-top-6.png") no-repeat;
}
.lightbox-3 .b {
	height: 21px;
	background: url("../images/bg-bot-6.png") no-repeat;
}
.lightbox-3 .m {
	width: 569px;
	background: url("../images/bg-mid-6.png") repeat-y;
}
.lightbox-3 .h {
	top: -447px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin-bottom: -423px;
}
.lightbox-3 .btn-4 {
	top: -33px;
	left: 496px;
	position: absolute;
}
.lightbox-3 .main-form {
	width: 100%;
	overflow: hidden;
}
.lightbox-3 .main-form .column-1 {
	float: left;
	width: 272px;
	padding: 0 0 0 41px;
}
.lightbox-3 .main-form .column-2 {
	float: right;
	width: 193px;
	padding: 0 39px 0 0;
}
.lightbox-3 .main-form .column-2b {
	float: right;
	width: 207px;
	padding: 0 29px 0 0;
}
.lightbox-3 .row-1,
.lightbox-3 .row-2,
.lightbox-3 .row-3,
.lightbox-3 .row-4,
.lightbox-3 .row-5,
.lightbox-3 .row-6 {
	width: 100%;
	overflow: hidden;
}
.lightbox-3 .row-1 {padding: 0 0 11px;}
.lightbox-3 .row-2 {padding: 0 0 28px;}
.lightbox-3 .row-3 {padding: 0 0 4px;}
.lightbox-3 .row-4 {padding: 0 0 17px;}
.lightbox-3 .row-5 {padding: 0 0 13px;}
.lightbox-3 .row-6 {margin: 0 0 12px;}

.lightbox-3 .row-10 {margin: 0 0 12px; border: solid 1px white;}

/* custom input type file */
.lightbox-3 .choose-file,
.upload-file {
	width: 271px;
	height: 27px;
	height: 34px;
	overflow: hidden;
	position: relative;
}
.upload-file.error-3, .lightbox-3 .error-3 {padding-bottom: 25px;}

.lightbox-3 .choose-file .input-file,
.upload-file .input-file {
	top: 9px;
	left: 11px;
	border: 0;
	margin: 0;
	padding: 0;
	width: 250px;
	height: 27px;
	position: absolute;
}

.lightbox-3 .choose-file .input-text,
.upload-file .input-text {
	top: 7px;
	left: 0;
	margin: 0;
	width: 172px;
	border: none;
	color: #a30404;
	font-size: 11px;
	background: none;
	min-height: 14px;
	line-height: 14px;
	padding: 7px 10px;
	position: absolute;
	background: url("../images/bg-file-1.gif") no-repeat;
}
.lightbox-3 .choose-file .notice,
.upload-file .notice {
	left: 0;
	top: 34px;
	width: 225px;
	height: 25px;
	line-height: 24px;
	position: absolute;
	background: url("../images/bg-error-3.gif") no-repeat;
}
.lightbox-3 .choose-file .btn-8,
.upload-file .btn-8 {
	top: 7px;
	right: 0;
	position: absolute;
}
* html .lightbox-3 .choose-file .btn-8, * html .upload-file .btn-8 {right: -1px;}
.lightbox-3 .file-hover .btn-8 span {margin-top: -27px;}

.lightbox-3 .image {
	width: 180px;
	height: 184px;
	padding: 10px 14px 9px 13px;
	background: url("../images/bg-frame-1.gif") no-repeat;
}
.lightbox-3 .image img {
	display: block;
	margin: 0 auto;
}
.lightbox-3 .button-1,
.lightbox-3 .button-2 {
	width: 100%;
	overflow: hidden;
}
.lightbox-3 .button-1 {padding: 0 0 22px;}

.lightbox-3 .btn-7 {margin: 0 0 0 3px;}
.lightbox-3 .btn-9 {margin: 0 0 0 5px;}
.lightbox-3 .btn-10 {margin: 0 0 0 4px;}

/* lightbox-5 */

.lightbox-5 {
	top: 295px;
	left: 50%;
	z-index: 91;
	width: 509px;
	position: absolute;
	margin: 0 0 0 -254px;
}
.lightbox-5 .frame {
	width: 100%;
	position: relative;
}
.lightbox-5 .t,
.lightbox-5 .b {
	width: 509px;
	overflow: hidden;
}
.lightbox-5 .t {
	height: 426px;
	background: url("../images/bg-top-7.png") no-repeat;
}
.lightbox-5 .b {
	height: 22px;
	background: url("../images/bg-bot-7.png") no-repeat;
}
.lightbox-5 .m {
	width: 509px;
	background: url("../images/bg-mid-7.png") repeat-y;
}
.lightbox-5 .h {
	top: -426px;
	float: left;
	width: 100%;
	position: relative;
	margin-bottom: -426px;
}
.lightbox-5 .btn-4 {
	top: -33px;
	left: 436px;
	position: absolute;
}
/* video */
.lightbox-5 .video,
.c-article-6 .video,
.c-article-13 .video,
.c-article-15 .video {
	height: 340px;
	width: 100%;
	overflow: hidden;
}
.c-article-6 .video {margin: 0 0 27px;}
.c-article-13 .video {margin: 0 0 11px;}
.c-article-15 .video {margin: 0 0 10px;}

.lightbox-5 .video img,
.c-article-6 .video img,
.c-article-13 .video img,
.c-article-15 .video img {display: block;}

.lightbox-5 .media-info {
	height: 1%;
	overflow: hidden;
	padding: 21px 36px 14px 34px;
}
.lightbox-5 .heading {
	width: 100%;
	overflow: hidden;
	margin: 0 0 6px;
}
.lightbox-5 .heading h2 {margin: 0 0 1px;}

/* video-list */
.video-list {
	margin: 0;
	padding: 0;
	width: 192px;
	overflow: hidden;
	list-style: none;
}
.video-list li {
	width: 180px;
	float: left;
	background: #FEF1DA;
	padding: 4px 6px 5px;
	border-bottom: 5px solid #fff;
}
.video-list li:hover,
.video-list li.hover,
.video-list li.active {
	cursor: pointer;
	background: #FDE4BA;
}
.video-list li:hover .link a,
.video-list li.hover .link a,
.video-list li.active .link a {color: #f9a51a;}

.video-list li:hover li,
.video-list li.hover li,
.video-list li.active li {background: url("../images/ico-5.png") no-repeat;}

.video-list li .heading,
.video-list li .datalist {
	width: 100%;
	overflow: hidden;
}
.video-list li img {
	float: left;
	margin: 0 8px 0 0;
	max-width: 67px;
	max-height: 46px;
}
.video-list li a {
	font-size: 11px;
	line-height: 14px;
}
.video-list li .link {padding: 8px 0 0;}

.video-list ul {
	margin: 0;
	width: 174px;
	list-style: none;
	overflow: visible;
	padding: 8px 0 5px 3px;
}
.video-list ul li {
	height: 1%;
	width: auto;
	float: none;
	border-bottom: none;
	padding: 0 0 3px 13px;
	background: url("../images/ico-5.png") no-repeat;
}
.video-list ul li a {text-decoration: none;}
.video-list ul li a:hover {text-decoration: underline;}

/* page help */

.info-w3 {
	width: 633px;
	position: relative;
}
.info-f3 {
	width: 100%;
	position: relative;
}
.info-t3,
.info-b3 {
	width: 633px;
	overflow: hidden;
}
.info-t3 {
	height: 536px;
	background: url("../images/bg-top-10.png") no-repeat;
}
.info-b3 {
	height: 12px;
	background: url("../images/bg-bot-10.png") no-repeat;
}
.info-m3 {
	width: 633px;
	background: url("../images/bg-mid-10.png") repeat-y;
}
.info-hr3 {
	top: -545px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -557px;
}
.c-article-3 {
	height: 1%;
	overflow: hidden;
	padding: 0 36px 32px 32px;
}
.c-article-3 p {margin: 0 0 8px;}

.c-article-3 ul {
	padding: 0;
	margin: 0 0 39px;
	list-style: none;
}
.c-article-3 ul li {
	height: 1%;
	font-size: 11px;
	line-height: 20px;
	padding: 0 0 1px 16px;
	background: url("../images/ico-2.gif") no-repeat 0 8px;
}
.c-article-3 .post {
	height: 1%;
	overflow: hidden;
	padding: 0 8px 29px;
}
.c-article-3 .more {
	font-size: 11px;
	line-height: 20px;
}
.inset-t1 {
	width: 560px;
	margin: 17px 0 0 5px;
	background: #FEF1DA url("../images/bg-top-9.gif") no-repeat;
}
.inset-b1 {
	height: 1%;
	color: #A30404;
	font-size: 12px;
	overflow: hidden;
	padding: 10px 13px 12px;
	background: url("../images/bg-bot-9.gif") no-repeat 0 100%;
}
.inset-b1 p {margin: 0;}

/* page nieuwsbrief */

.info-w4 {
	width: 576px;
	position: relative;
}
.info-f4 {
	width: 100%;
	position: relative;
}
.info-t4,
.info-b4 {
	width: 576px;
	overflow: hidden;
}
.info-t4 {
	height: 198px;
	background: url("../images/bg-top-11.png") no-repeat;
}
.info-b4 {
	height: 127px;
	background: url("../images/bg-bot-11.png") no-repeat;
}
.info-m4 {
	width: 576px;
	background: url("../images/bg-mid-11.png") repeat-y;
}
.info-hr4 {
	top: -201px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -328px;
}
.c-article-4 {
	height: 1%;
	padding: 0 37px 30px 42px;
}
.c-article-4 .row {
	width: 100%;
}
.c-article-4 .button {
	height: 1%;
	margin: 0 0 0 -5px;
}
.c-article-4 .description {
	float: left;
	width: 300px;
}
.c-article-4 .description p {margin: 0 0 20px;}

.c-article-4 .datalist {
	float: right;
	width: 170px;
	margin: 5px 0 0;
	background: #FEF1DA;
	padding: 9px 7px 20px 13px;
}
.c-article-4 .datalist h2 {
	margin: 0 0 2px;
	font: 17px/21px arial, helvetica, sans-serif;
}
.c-article-4 .datalist ul {
	margin: 0;
	padding: 0;
	list-style: none;
}
.c-article-4 .datalist ul li {
	height: 1%;
	font-size: 11px;
	line-height: 20px;
	padding: 0 0 0 15px;
	background: url("../images/ico-3.gif") no-repeat 0 8px;
}
/* page contact-1 */

.info-w5 {
	z-index: 1;
	float: left;
	width: 352px;
	display: inline;
	position: relative;
	margin: 0 0 0 -739px;
}
* html .info-w5 {margin: 0 0 0 -740px;}

.info-t5,
.info-b5 {
	width: 352px;
	overflow: hidden;
}
.info-t5 {
	height: 278px;
	background: url("../images/bg-top-12.png") no-repeat;
}
.info-b5 {
	height: 238px;
	background: url("../images/bg-bot-12.png") no-repeat;
}
.info-m5 {
	width: 352px;
	background: url("../images/bg-mid-12.png") repeat-y;
}
.info-hr5 {
	top: -278px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -516px;
}
.info-w6 {
	float: left;
	width: 352px;
	display: inline;
	position: relative;
	margin: 1px 49px 0 338px;
}
.info-t6,
.info-b6 {
	width: 353px;
	overflow: hidden;
}
.info-t6 {
	height: 587px;
	background: url("../images/bg-top-13.png") no-repeat;
}
.info-b6 {
	height: 45px;
	background: url("../images/bg-bot-13.png") no-repeat;
}
.info-m6 {
	width: 353px;
	background: url("../images/bg-mid-13.png") repeat-y;
}
.info-hr6 {
	top: -587px;
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 -632px;
}

.search-form .btn-search {margin: 1px 0 0 0;}

.contact-form-1 p,
.contact-form-2 p {margin: 0 0 13px;}

.contact-form-1 .row,
.contact-form-2 .row,
.contact-form-1 .row-2,
.contact-form-2 .row-2,
.contact-form-1 .button,
.contact-form-2 .button {
	width: 100%;
	overflow: hidden;
}
.contact-form-1 .row,
.contact-form-2 .row {padding: 0 0 12px;}
.contact-form-1 .row-2,
.contact-form-2 .row-2 {padding: 0 0 21px;}

.contact-form-1 .btn-7,
.contact-form-2 .btn-7 {margin: 0 0 0 5px;}

.contact-form-1 {
	height: 1%;
	padding: 30px 38px 40px 43px;
}
.contact-form-2 {
	height: 1%;
	padding: 31px 41px 35px 39px;
}
.contact-form-1 .choose,
.contact-form-2 .choose {
	margin: 0;
	width: 100%;
	padding: 0 0 3px;
	overflow: hidden;
	list-style: none;
}
*+html .contact-form-1 .choose,
*+html .contact-form-2 .choose {padding-top: 16px;}

.contact-form-1 .choose li,
.contact-form-2 .choose li {
	width: 100%;
	float: left;
}
.contact-form-1 .choose li input,
.contact-form-2 .choose li input {
	float: left;
	margin: 2px 7px 0 6px;
}
.contact-form-1 .choose li label,
.contact-form-2 .choose li label {
	height: 1%;
	color: #000;
	display: table;
	font-size: 11px;
	line-height: 14px;
}
/* page contact-2 */

.info-w7 {
	width: 682px;
	position: relative;
}
.info-f7 {
	width: 100%;
	position: relative;
}
.info-t7,
.info-b7 {
	width: 682px;
	overflow: hidden;
}
.info-t7 {
	height: 173px;
	background: url("../images/bg-top-14.png") no-repeat;
}
.info-b7 {
	height: 138px;
	background: url("../images/bg-bot-14.png") no-repeat;
}
.info-m7 {
	width: 682px;
	background: url("../images/bg-mid-14.png") repeat-y;
}
.info-hr7 {
	top: -184px;
	float: left;
	width: 100%;
	position: relative;
	margin: 0 0 -322px;
}
.c-article-5 {
	height: 1%;
	padding: 0 44px 30px 36px;
}
.c-article-5 p {
	margin: 0 0 25px;
	text-align: center;
}
.c-article-5 .btn-12 {margin: 0 auto;}

/* page programma-1 */

.info-w8 {
	width: 725px;
	position: relative;
	margin: 0 0 -36px 193px;
}
.info-f8 {
	width: 100%;
	position: relative;
}
.info-f8 .btn-14 {
/*
	top: 427px;
	left: -127px;
	position: absolute;
*/
	position: relative;
	top: 13px;
	left: 16px;
	margin-bottom: 100px;
}
.info-t8,
.info-b8 {
	width: 725px;
	overflow: hidden;
}
.info-t8 {
	height: 622px;
	background: url("../images/bg-top-15.png") no-repeat;
}
.info-b8 {
	height: 53px;
	background: url("../images/bg-bot-15.png") no-repeat;
}
.info-m8 {
	width: 725px;
	background: url("../images/bg-mid-15.png") repeat-y;
}
.info-hr8 {
	top: -632px;
	float: left;
	width: 100%;
/*	overflow: hidden;*/
	overflow: visible;
	position: relative;
	margin: 0 0 -685px;
}
.c-article-6 {
/*
	width: 100%;
	overflow: hidden;
*/
	overflow: visible;
	width: 900px;
	position: relative;
	padding: 0 0 48px;

}
.c-article-6 .column-1 {
	float: left;
	width: 439px;
	padding: 45px 0 0 42px;
	margin-bottom: 50px;
}
.c-article-6 .column-2 {
	float: right;
	width: 197px;
	padding: 58px 33px 0 0;

	float: left;
}
.c-article-6 .column-3 {
	float: left;
}
.c-article-6 p {margin: 0 0 6px;}

.c-article-6 .buttons {
	width: 100%;
	overflow: hidden;
}
.c-article-6 .buttons .btn-13,
.c-article-6 .buttons .btn-kwizzz-2 {float: left;}

.c-article-6 .buttons .btn-13 {
	display: inline;
	margin: 12px 10px 0 5px;
}
.c-article-6 .datalist {width: 100%;}

.c-article-6 .datalist ul {
	margin: 0;
	height: 1%;
	list-style: none;
	background: #FEF1DA;
	padding: 6px 8px 11px;
}
.c-article-6 .datalist ul li {
	height: 1%;
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 2px 14px;
	background: url("../images/ico-2.gif") no-repeat 0 7px;
}
.v-gallery-1 {
	width: 192px;
	height: 314px;
	overflow: hidden;
	margin: 0 0 22px;
	position: relative;
	padding: 37px 0 27px 2px;
}
.v-gallery-1 .frame {
	width: 192px;
	height: 314px;
	overflow: hidden;
	position: relative;
}
.v-gallery-1 .btn-up,
.v-gallery-2 .btn-up,
.v-gallery-1 .btn-down,
.v-gallery-2 .btn-down {
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
}
.v-gallery-1 .btn-up,
.v-gallery-2 .btn-up {width: 54px;height: 27px;}
.v-gallery-1 .btn-down,
.v-gallery-2 .btn-down {width: 38px;height: 27px;}
.v-gallery-1 .btn-up {top: 0;left: 70px;}
.v-gallery-1 .btn-down {top: 351px;left: 79px;}
.v-gallery-2 .btn-up {top: 14px;left: 66px;}
.v-gallery-2 .btn-down {top: 535px;left: 75px;}

.v-gallery-1 .btn-up:hover,
.v-gallery-1 .btn-down:hover,
.v-gallery-2 .btn-up:hover,
.v-gallery-2 .btn-down:hover {border: none;}

.v-gallery-1 .btn-up span,
.v-gallery-1 .btn-down span,
.v-gallery-2 .btn-up span,
.v-gallery-2 .btn-down span {
	display: block;
	margin-top: -27px;
}
.v-gallery-1 .btn-up span,
.v-gallery-2 .btn-up span {
	width: 54px;
	height: 81px;
	background: url("../images/btn-up.png") no-repeat;
}
.v-gallery-1 .btn-down span,
.v-gallery-2 .btn-down span {
	width: 38px;
	height: 81px;
	background: url("../images/btn-down.png") no-repeat;
}
.v-gallery-1 .btn-up:hover span,
.v-gallery-1 .btn-down:hover span,
.v-gallery-2 .btn-up:hover span,
.v-gallery-2 .btn-down:hover span {margin-top: -54px;}

.v-gallery-1 .not-available span,
.v-gallery-1 .not-available:hover span,
.v-gallery-2 .not-available span,
.v-gallery-2 .not-available:hover span {margin-top: 0;}

.aside-nav {
	top: 32px;
	left: -147px;
	width: 156px;
/*	position: absolute;*/

	position: relative;
	left: -860px;
	top: 40px;
}


.aside-nav .frame-f {
	width: 100%;
	position: relative;
}
.aside-nav .frame-f {
	top: 427px;
	left: -127px;
	position: absolute;
}
.aside-nav .frame-t,
.aside-nav .frame-b {
	width: 156px;
	overflow: hidden;
}
.aside-nav .frame-t {
	height: 316px;
	background: url("../images/bg-aside-nav-top.png") no-repeat;
}
.aside-nav .frame-b {
	height: 73px;
	background: url("../images/bg-aside-nav-bottom.png") no-repeat;
	background-position: 8px 0;
}
.aside-nav .frame-m {
	width: 156px;
	background: url("../images/bg-aside-nav-mid.png") repeat-y;
}

.aside-nav .specials {
	display: none;
	margin-bottom: 20px;
}

.aside-nav .frame {
/*	width: 120px;
/*	height: 377px;
	overflow: hidden;
	padding: 12px 11px 0 23px;
/*	background: url("../images/bg-aside-nav-top.png") no-repeat; */
}


.aside-nav .holder {
	width: 100%;
/*	position: relative;*/

	top: -305px;
	left: 20px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -364px;
}
.aside-nav h3,
.aside-nav ul li a.nav-0,
.aside-nav ul li a.nav-1,
.aside-nav ul li a.nav-2,
.aside-nav ul li a.nav-3,
.aside-nav ul li a.nav-4,
.aside-nav ul li a.nav-5,
.aside-nav ul li a.nav-6,
.aside-nav ul li a.nav-7,
.aside-nav ul li a.nav-8,
.aside-nav ul li a.nav-9,
.aside-nav ul li a.nav-10,
.aside-nav ul li a.nav-11 {
	width: 122px;
	height: 30px;
	overflow: hidden;
	text-indent: -9999px;
}
/*.aside-nav h3*/ .aside-nav .nav-0 {
	margin: 0 0 4px;
	background: url("../images/txt-12.gif") no-repeat;
}
.aside-nav ul {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.aside-nav ul li {
	width: 100%;
	float: left;
}
.aside-nav ul li a {display: block;}

.aside-nav ul li a.nav-1 {background: url("../images/nav-1.gif") no-repeat;}
.aside-nav ul li a.nav-2 {background: url("../images/nav-2.gif") no-repeat;}
.aside-nav ul li a.nav-3 {background: url("../images/nav-3.gif") no-repeat;}
.aside-nav ul li a.nav-4 {background: url("../images/nav-4.gif") no-repeat;}
.aside-nav ul li a.nav-5 {background: url("../images/nav-5.gif") no-repeat;}
.aside-nav ul li a.nav-6 {background: url("../images/nav-6.gif") no-repeat;}
.aside-nav ul li a.nav-7 {background: url("../images/nav-7.gif") no-repeat;}
.aside-nav ul li a.nav-8 {background: url("../images/nav-8.gif") no-repeat;}
.aside-nav ul li a.nav-9 {background: url("../images/nav-9.gif") no-repeat;}
.aside-nav ul li a.nav-10 {background: url("../images/nav-10.gif") no-repeat;}
.aside-nav ul li a.nav-10 {background: url("../images/nav-12.gif") no-repeat;}
.aside-nav ul li a.nav-11 {background: url("../images/nav-11.gif") no-repeat;}

.aside-nav ul li a:hover,
.aside-nav ul li.active a {background-position: 0 -30px;}

.aside-nav ul li a.nav-0:hover,
.aside-nav ul li.active a.nav-0 {background-position: 0 -30px;}

.aside-nav ul li a.item {
	cursor: pointer;
	color: white;
	width: 114px;
	text-decoration: none;
}

.aside-nav ul li a.item:hover {
	cursor: pointer;
	text-decoration: underline;
}


.aside-nav .specials li {
	background: transparent url(../images/ico-10.gif) no-repeat scroll 0 7px;
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 2px 14px;
}


.info-w9 {
	width: 695px;
	position: relative;
	margin: 0 0 0 141px;
}
.info-t9,
.info-b9 {
	width: 695px;
	overflow: hidden;
}
.info-t9 {
	height: 592px;
	background: url("../images/bg-top-16.png") no-repeat;
}
.info-b9 {
	height: 29px;
	background: url("../images/bg-bot-16.png") no-repeat;
}
.info-m9 {
	width: 695px;
	background: url("../images/bg-mid-16.png") repeat-y;
}
.info-hr9 {
	top: -592px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -621px;
}
.c-article-7 {
	height: 1%;
	padding: 34px 37px 26px 33px;
}
.c-article-7 .heading {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.c-article-7 .heading h3 {
	float: left;
	color: #a30404;
	margin: 8px 0 0;
	font: 16px/20px arial, helvetica, sans-serif;
}
/* counter */

.c-heading-2 .counter,
.c-article-7 .heading .counter,
.c-section-1 .heading .counter {
	float: left;
	width: 42px;
	height: 26px;
	display: inline;
	padding: 0 0 6px;
	text-align: center;
	background: url("../images/bg-counter.gif") no-repeat;
}
.c-heading-2 .counter {margin: 0 0 0 4px;}
.c-article-7 .heading .counter {margin: 0 0 0 6px;}
.c-section-1 .heading .counter {margin: 0 0 0 4px;}

.c-heading-2 .counter span,
.c-article-7 .heading .counter span,
.c-section-1 .heading .counter span {
	color: #fff;
	display: block;
}
.c-heading-2 .counter span,
.c-article-7 .heading .counter span {font: 16px/26px arial, helvetica, sans-serif;}
.c-section-1 .heading .counter span {font: 17px/26px arial, helvetica, sans-serif;}

.c-article-7 .post {
	width: 100%;
	margin: 0 0 5px;
	overflow: hidden;
	background: url("../images/bg-mid-17.gif") repeat-y;
}
.c-article-7 .post .t {background: url("../images/bg-top-17.gif") no-repeat;}

.c-article-7 .post .b {
	height: 1%;
	overflow: hidden;
	padding: 18px 19px 16px 15px;
	background: url("../images/bg-bot-17.gif") no-repeat 0 100%;
}
.c-article-7 .post .image {
	float: left;
	width: 81px;
}
.c-article-7 .post .image img {display: block;}

.c-article-7 .post .description {
	float: right;
	width: 497px;
}
.c-article-7 .post .description p {margin: 0;}

.c-article-7 .post .description p img {
	margin: 0 1px;
	vertical-align: -5px;
}
.c-article-7 .post .title {
	width: 100%;
	overflow: hidden;
	line-height: 16px;
	margin: 0 0 11px;
}
.c-article-7 .post .title h4 {
	margin: 0;
	font-size: 12px;
	font-weight: bold;
}
.c-article-7 .post .title h4 a {text-decoration: none;}
.c-article-7 .post .title h4 a:hover {text-decoration: underline;}

.c-article-7 .post .title h4 span {
	color: #000;
	font-weight: normal;
}
.c-article-7 .post .title .more {
	float: right;
	font-size: 11px;
	font-style: italic;
	text-decoration: none;
}
.c-article-7 .post .title .more span {text-decoration: underline;}
.c-article-7 .post .title .more:hover {text-decoration: none;}

.register-form {
	width: 100%;
	padding: 27px 0 0px;
}
.register-form .heading {
	height: 1%;
	padding: 0 10px;
	overflow: hidden;
}
.register-form .heading h3 {
	margin: 0;
	color: #a30404;
	font-size: 16px;
	line-height: 20px;
}
.register-form .section {
	width: 100%;
	overflow: hidden;
}
.register-form .column-1 {
	float: left;
	width: 272px;
	padding: 0 0 15px 9px;
}
.register-form .column-2 {
	float: right;
	width: 322px;
	padding: 0 2px 0 0;
}
.register-form .row,
.register-form .row-2 {
	width: 100%;
	overflow: hidden;
}
.register-form .row {padding: 0 0 12px;}
.register-form .row-2 {padding: 0 0 14px;}

.register-form .code {
	float: left;
	width: 75px;
	height: 26px;
	padding: 0 0 0 2px;
}
.register-form .code img {display: block;}

.register-form .col {
	float: right;
	width: 192px;
}
.register-form .button {
	width: 100%;
	overflow: hidden;
}
.register-form .btn-15 {
	float: right;
	display: inline;
	margin: 3px 5px 0 0;
}
/* page programma-2 */

.info-w10 {
	width: 772px;
	position: relative;
	margin: 0 0 0 101px;
}
.info-f10 {
	width: 100%;
	position: relative;
}
.info-t10,
.info-b10 {
	width: 772px;
	overflow: hidden;
}
.info-t10 {
	height: 657px;
	background: url("../images/bg-top-17.png") no-repeat;
}
.info-b10 {
	height: 28px;
	background: url("../images/bg-bot-17.png") no-repeat;
}
.info-m10 {
	width: 772px;
	background: url("../images/bg-mid-17.png") repeat-y;
}
.info-hr10 {
	top: -663px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -691px;
}
.c-article-8 {
	height: 1%;
	padding: 0 30px 40px 34px;
}
.c-article-8 .button {
	width: 100%;
	overflow: hidden;
	padding: 0 0 23px;
}
.c-article-8 .button .btn-16 {float: right;}

.c-article-8 .section {
	width: 741px;
	overflow: hidden;
	margin: 0 -33px 0 0;
}
.c-article-8 .column {
	float: left;
	width: 214px;
	margin: 0 33px 0 0;
}
.c-article-8 .archive {
	width: 214px;
	height: 535px;
	overflow: auto;
	position: relative;
	background: url("../images/bg-column-1.gif") repeat-y;
}
/* page backstage */

.info-w11 {
	z-index: 1;
	float: left;
	width: 642px;
	position: relative;
	padding: 9px 0 0 62px;
}
.info-t11,
.info-b11 {
	width: 642px;
	overflow: hidden;
}
.info-t11 {
	height: 489px;
	background: url("../images/bg-top-18.png") no-repeat;
}
.info-b11 {
	height: 98px;
	background: url("../images/bg-bot-18.png") no-repeat;
}
.info-m11 {
	width: 642px;
	background: url("../images/bg-mid-18.png") repeat-y;
}
.info-hr11 {
	top: -496px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -594px;
}
.c-article-9 {
	height: 1%;
	overflow: hidden;
	padding: 0 33px 53px 45px;
}
.c-article-9 p {margin: 0 0 8px;}
.c-article-9 p img {vertical-align: -5px;}

.c-article-9 blockquote {
	width: 275px;
	display: block;
	color: #a30404;
	margin: 0 0 29px;
	line-height: 20px;
	font-style: italic;
	background: url("../images/bg-mid-19.gif") repeat-y;
}
.c-article-9 blockquote q {quotes: none;}
.c-article-9 blockquote q:before {content: "";}
.c-article-9 blockquote q:after {content: "";}

.c-article-9 blockquote .t {
	width: 100%;
	background: url("../images/bg-top-19.gif") no-repeat;
}
.c-article-9 blockquote .b {
	min-height: 20px;
	padding: 13px 40px 17px;
	background: url("../images/bg-bot-19.gif") no-repeat 0 100%;
}
* html .c-article-9 blockquote .b {height: 20px;}

.c-article-9 .sep {
	height: 1%;
	padding: 0 0 0 10px;
}
.c-article-9 .image {
	float: right;
	width: 258px;
	height: 329px;
	display: inline;
	overflow: hidden;
	padding: 6px 6px 7px;
	margin: -4px 0 0 10px;
	background: url("../images/bg-frame-2.gif") no-repeat;
}
.c-article-9 .image img {display: block;}

.info-w12 {
	width: 242px;
	float: left;
	position: relative;
	margin: 0 0 0 -20px;
}
.info-t12,
.info-b12 {
	width: 242px;
	overflow: hidden;
}
.info-t12 {
	height: 328px;
	background: url("../images/bg-top-20.png") no-repeat;
}
.info-b12 {
	height: 89px;
	background: url("../images/bg-bot-20.png") no-repeat;
}
.info-m12 {
	width: 242px;
	background: url("../images/bg-mid-20.png") repeat-y;
}
.info-hr12 {
	top: -333px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -422px;
}
.c-article-10 {
	height: 1%;
	overflow: hidden;
	padding: 0 22px 31px 28px;
}
.aside-nav-2 {
	margin: 0;
	padding: 0;
	width: 192px;
	overflow: hidden;
	list-style: none;
}
.c-article-10 .aside-nav-2 {margin: 0 0 20px;}

.aside-nav-2 li {
	width: 100%;
	float: left;
	padding: 0 0 5px;
}
.aside-nav-2 li a,
.aside-nav-2 li a span {
	display: block;
	cursor: pointer;
}
.aside-nav-2 li a {
	width: 100%;
	font-size: 11px;
	line-height: 18px;
	background: url("../images/bg-mid-21.gif") repeat-y;
}
.aside-nav-2 li a .t {background: url("../images/bg-top-21.gif") no-repeat;}

.aside-nav-2 li a .b {
	height: 1%;
	padding: 5px 10px 8px;
	background: url("../images/bg-bot-21.gif") no-repeat 0 100%;
}
.aside-nav-2 li a:hover {background: url("../images/bg-mid-22.gif") repeat-y;}
.aside-nav-2 li a:hover .t {background: url("../images/bg-top-22.gif") no-repeat;}
.aside-nav-2 li a:hover .b {background: url("../images/bg-bot-22.gif") no-repeat 0 100%;}

.paging-nav {
	width: 100%;
	overflow: hidden;
}
.paging-nav .btn-prev,
.paging-nav .btn-next {
	float: left;
	font-size: 11px;
	line-height: 17px;
	text-transform: uppercase;
}
.paging-nav .btn-prev {margin: 0 4px 0 44px;}
.c-article-22 .paging-nav .btn-prev {margin: 0 4px 0 131px;}
.paging-nav .btn-next {margin: 0 0 0 11px;}

.paging-nav .paging {
	float: left;
	height: auto;
}
.paging {
	margin: 0;
	height: 1%;
	overflow: hidden;
	list-style: none;
	padding: 0 0 0 3px;
}
.paging li {
	float: left;
	margin: 0 -2px 0 0;
}
.paging li a,
.paging li span {
	float: left;
	width: 21px;
	height: 18px;
	font-size: 11px;
	line-height: 17px;
	text-align: center;
	padding: 0 1px 0 0;
	text-decoration: none;
}
.paging li a:hover {
	color: #f9a51a;
	text-decoration: underline;
}
.paging li.active span {
	color: #fff;
	text-decoration: none;
	background: url("../images/bg-paging.gif") no-repeat;
}
.c-primary-1,
.c-primary-2,
.c-primary-3,
.c-primary-4,
.c-primary-5,
.c-primary-6 {
	width: 100%;
	float: left;
	position: relative;
}
.c-primary-1 {margin: 0 0 -25px;}
.c-primary-2 {margin: 0 0 -37px;}
.c-primary-4 {margin: 0 0 -28px;}
.c-primary-6 {margin: 0 0 -41px;}

.c-secondary-1,
.c-secondary-2,
.c-secondary-3,
.c-secondary-4,
.c-secondary-5 {
	width: 100%;
	float: left;
}
.c-secondary-2,
.c-secondary-3,
.c-secondary-5 {
	z-index: 10;
	position: relative;
}
.c-secondary-1 .info-w9 {
	position: static;
	margin: 0 0 0 158px;
}
.c-secondary-2 .info-w9 {margin: 0 0 0 147px;}
.c-secondary-3 .info-w9 {margin: 0 0 0 173px;}
.c-secondary-5 .info-w9 {margin: 0 0 0 150px;}

/* page nieuwtjes */

.info-w13 {
	z-index: 1;
	width: 616px;
	float: left;
	position: relative;
	padding: 0 0 0 68px;
}
.info-f13 {
	width: 100%;
	position: relative;
}
.info-t13,
.info-b13 {
	width: 616px;
	overflow: hidden;
}
.info-t13 {
	height: 563px;
	background: url("../images/bg-top-23.png") no-repeat;
}
.info-b13 {
	height: 62px;
	background: url("../images/bg-bot-23.png") no-repeat;
}
.info-m13 {
	width: 616px;
	background: url("../images/bg-mid-23.png") repeat-y;
}
.info-hr13 {
	top: -574px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -635px;
}
.c-article-11 {
	height: 1%;
	overflow: hidden;
	padding: 0 33px 27px 46px;
}
.c-article-11 .data,
.c-article-13 .data {
	width: 100%;
	line-height: 20px;
	padding: 0 0 11px;
}
.c-article-11 .image {
	float: right;
	width: 258px;
	height: 176px;
	display: inline;
	padding: 7px 5px 5px;
	margin: -1px 0 0 10px;
	background: url("../images/bg-frame-3.gif") no-repeat;
}
.c-article-11 .image img {display: block;}
.c-article-11 p {margin: 0;}
.c-article-11 .sep-2 p {margin: 0 0 20px;}

.c-article-11 .sep-1,
.c-article-11 .sep-2 {overflow: hidden;}

.c-article-11 .sep-1 {
	width: 100%;
	padding: 0 0 9px;
}
.c-article-11 .sep-2 {
	height: 1%;
	padding: 0 0 0 10px;
}
.inset {
	width: 530px;
	margin: 0 0 13px 2px;
	background: url("../images/bg-mid-24.gif") repeat-y;
}
.inset .t {background: url("../images/bg-top-24.gif") no-repeat;}

.inset .b {
	height: 1%;
	color: #a30404;
	overflow: hidden;
	line-height: 20px;
	padding: 16px 22px;
	background: url("../images/bg-bot-24.gif") no-repeat 0 100%;
}
.info-w14 {
	float: left;
	width: 246px;
	position: relative;
	margin: 7px 0 0 -19px;
}
.info-f14 {
	width: 100%;
	position: relative;
}
.info-t14,
.info-b14 {
	width: 246px;
	overflow: hidden;
}
.info-t14 {
	height: 387px;
	background: url("../images/bg-top-25.png") no-repeat;
}
.info-b14 {
	height: 27px;
	background: url("../images/bg-bot-25.png") no-repeat;
}
.info-m14 {
	width: 246px;
	background: url("../images/bg-mid-25.png") repeat-y;
}
.info-hr14 {
	top: -391px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -418px;
}
.c-article-12 {
	height: 1%;
	overflow: hidden;
	padding: 0 26px 32px 28px;
}
.c-article-12 .aside-nav-2 {margin: 0 0 14px;}

/* page blog */

.info-w15 {
	float: left;
	width: 661px;
	position: relative;
	padding: 40px 0 0 99px;
}
.info-f15 {
	width: 100%;
	position: relative;
}
.info-t15,
.info-b15 {
	width: 661px;
	overflow: hidden;
}
.info-t15 {
	height: 658px;
	background: url("../images/bg-top-26.png") no-repeat;
}
.info-b15 {
	height: 152px;
	background: url("../images/bg-bot-26.png") no-repeat;
}
.info-m15 {
	width: 661px;
	background: url("../images/bg-mid-26.png") repeat-y;
}
.info-hr15 {
	top: -675px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -826px;
}
.c-article-13 {
	height: 1%;
	overflow: hidden;
	padding: 0 50px 62px 43px;
}
.c-article-13 p {margin: 0 0 11px;}

.c-article-13 .sep {
	height: 1%;
	padding: 0 110px 0 0;
}
.info-w16 {
	float: left;
	width: 260px;
	position: relative;
	margin: 0 0 0 -143px;
}
.info-f16 {
	width: 100%;
	position: relative;
}
.info-t16,
.info-b16 {
	width: 260px;
	overflow: hidden;
}
.info-t16 {
	height:565px;
	background: url("../images/bg-top-27.png") no-repeat;
}
.info-b16 {
	height: 66px;
	background: url("../images/bg-bot-27.png") no-repeat;
}
.info-m16 {
	width: 260px;
	background: url("../images/bg-mid-27.png") repeat-y;
}
.info-hr16 {
	top: -565px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -630px;
}
.c-article-14 {
	height: 1%;
	overflow: hidden;
	padding: 23px 38px 54px 30px;
}
.c-article-14 .aside-nav-2 {margin: 0 0 14px;}

.c-article-14 .photo {
	width: 185px;
	height: 179px;
	overflow: hidden;
	position: relative;
	margin: 0 0 2px 2px;
}
.c-article-14 .photo .person {display: block;}

.c-article-14 .photo .frame {
	top: 0;
	left: 0;
	width: 185px;
	height: 179px;
	position: absolute;
	background: url("../images/bg-frame-4.png") no-repeat;
}
/* page fun */

.info-w2 {
	width: 346px;
	position: relative;
}
.info-t2,
.info-b2 {
	width: 346px;
	overflow: hidden;
}
.info-t2 {
	height: 185px;
	background: url("../images/bg-top-8.png") no-repeat;
}
.info-b2 {
	height: 12px;
	background: url("../images/bg-bot-8.png") no-repeat;
}
.info-m2 {
	width: 346px;
	background: url("../images/bg-mid-8.png") repeat-y;
}
.info-hr2 {
	top: -204px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -197px;
}
.info-w2 .btn-zappcam {
	top: 6px;
	left: -230px;
	position: absolute;
}
.info-w2 .btn-kwizzz {
	left: -161px;
	bottom: -233px;
	position: absolute;
}
.info-w2 .btn-sporttest {
	bottom: -261px;
	left: 126px;
	position: absolute;
}
.info-w2 .btn-hooghouden {
	top: -36px;
	left: 440px;
	position: absolute;
}
.c-article-2 {
	height: 1%;
	overflow: hidden;
	padding: 0 29px 15px;
}
.c-article-2 p {margin: 0 0 10px;}

/* page fun-2 */

.info-w17 {
	width: 730px;
	position: relative;
	margin: 0 0 0 139px;
}
.info-w17 .btn-17 {
	top: -15px;
	left: 538px;
	position: absolute;
}
.info-t17,
.info-b17 {
	width: 730px;
	overflow: hidden;
}
.info-t17 {
	height: 445px;
	background: url("../images/bg-top-28.png") no-repeat;
}
.info-b17 {
	height: 85px;
	background: url("../images/bg-bot-28.png") no-repeat;
}
.info-m17 {
	width: 730px;
	background: url("../images/bg-mid-28.png") repeat-y;
}
.info-hr17 {
	top: -459px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -545px;
}
.c-article-15 {
	width: 100%;
	overflow: hidden;
}
.c-article-15 .column-1 {
	float: left;
	width: 439px;
	padding: 0 0 32px 52px;
}
.c-article-15 .column-2 {
	float: right;
	width: 192px;
	padding: 82px 36px 32px 0;
}
.c-article-15 h2 {
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 4px;
}
.c-article-15 p {margin: 0 0 19px;}

.c-article-15 .button {
	height: 43px;
	overflow: hidden;
	padding: 0 130px 0 123px;
	background: url("../images/bg-button.gif") no-repeat 49px 0;
}
.c-article-15 .button .btn-18 {margin: 6px 0 0;}

/* page fun-3 */

.info-w18 {
	z-index: 1;
	float: left;
	width: 499px;
	position: relative;
	padding: 0 0 0 144px;
}
.info-w18 .btn-17 {
	top: -29px;
	left: 452px;
	position: absolute;
}
.info-t18,
.info-b18 {
	width: 499px;
	overflow: hidden;
}
.info-t18 {
	height: 620px;
	background: url("../images/bg-top-29.png") no-repeat;
}
.info-b18 {
	height: 36px;
	background: url("../images/bg-bot-29.png") no-repeat;
}
.info-m18 {
	width: 499px;
	background: url("../images/bg-mid-29.png") repeat-y;
}
.info-hr18 {
	top: -637px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -673px;
}
.c-article-16 {
	height: 1%;
	overflow: hidden;
	padding: 0 39px 42px 37px;
}
.c-article-16 p {margin: 0 4px 20px;}

.c-article-16 .button {
	height: 1%;
	overflow: hidden;
	padding: 0 0 0 7px;
}
.post-m2 {
	width: 100%;
	margin: 0 0 6px;
	background: url("../images/bg-mid-31.gif") repeat-y;
}
.post-t2 {background: url("../images/bg-top-31.gif") no-repeat;}

.post-b2 {
	height: 1%;
	overflow: hidden;
	padding: 14px 14px 15px 15px;
	background: url("../images/bg-bot-31.gif") no-repeat 0 100%;
}
.post-b2 .heading {
	height: 1%;
	overflow: hidden;
	padding: 2px 32px 7px;
	background: url("../images/ico-7.gif") no-repeat 0 1px;
}
.post-b2 .heading h3 {
	margin: 0;
	color: #a30404;
	font: 17px/21px arial, helvetica, sans-serif;
}
.post-b2 p {margin: 0 4px 16px;}

.choose-m1 {
	width: 394px;
	background: url("../images/bg-mid-32.gif") repeat-y;
}
.choose-t1 {background: url("../images/bg-top-32.gif") no-repeat;}

.choose-b1 {
	margin: 0;
	height: 1%;
	list-style: none;
	overflow: hidden;
	padding: 10px 14px 15px;
	background: url("../images/bg-bot-32.gif") no-repeat 0 100%;
}
.choose-b1 li {
	color: #a30404;
	font-size: 11px;
	line-height: 15px;
	padding: 0 0 7px;
}
* html .choose-b1 li {padding: 0 0 8px;}
.choose-b1 li label {vertical-align: middle;}

.info-w19 {
	float: left;
	width: 249px;
	position: relative;
	margin: 24px 0 0 -17px;
}
.info-t19,
.info-b19 {
	width: 249px;
	overflow: hidden;
}
.info-t19 {
	height: 199px;
	background: url("../images/bg-top-30.png") no-repeat;
}
.info-b19 {
	height: 72px;
	background: url("../images/bg-bot-30.png") no-repeat;
}
.info-m19 {
	width: 249px;
	background: url("../images/bg-mid-30.png") repeat-y;
}
.info-hr19 {
	top: -210px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -282px;
}
.c-article-17 {
	height: 1%;
	overflow: hidden;
	padding: 0 28px 34px 29px;
}
.copyright {
	top: 0;
	left: 0;
	text-indent: -9999px;
	position: absolute;
}
/* page fun-4 */

.info-w20 {
	width: 249px;
	position: relative;
	margin: 0 0 0 242px;
}
.info-f20 {
	width: 100%;
	position: relative;
}
.info-f20 .btn-17 {
	top: -28px;
	left: 308px;
	position: absolute;
}
.info-t20,
.info-b20 {
	width: 499px;
	overflow: hidden;
}
.info-t20 {
	height: 805px;
	background: url("../images/bg-top-31.png") no-repeat;
}
.info-b20 {
	height: 13px;
	background: url("../images/bg-bot-31.png") no-repeat;
}
.info-m20 {
	width: 499px;
	background: url("../images/bg-mid-31.png") repeat-y;
}
.info-hr20 {
	top: -820px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -833px;
}
.c-article-18 {
	height: 1%;
	overflow: hidden;
	padding: 0 48px 40px 37px;
}
.c-article-18 p {margin: 0 0 12px;}

.c-article-18 .sep {
	height: 1%;
	padding: 0 0 25px 9px;
}
.inset-m2 {
	width: 414px;
	background: url("../images/bg-mid-33.gif") repeat-y;
}
.c-article-18 .inset-m2 {margin: 0 0 17px;}

.inset-t2 {background: url("../images/bg-top-33.gif") no-repeat;}

.inset-b2 {
	min-height: 20px;
	overflow: hidden;
	padding: 15px 25px 20px 20px;
	background: url("../images/bg-bot-33.gif") no-repeat 0 100%;
}
* html .inset-b2 {
	height: 20px;
	overflow: visible;
}
.inset-b2 p {margin: 0;}

.details-form {
	height: 1%;
	padding: 0 9px;
}
.details-form .row-1,
.details-form .row-2,
.details-form .button {
	height: 1%;
	overflow: hidden;
}
.details-form .row-1 {margin: 0 0 11px;}
.details-form .row-2 {margin: 0 0 11px 3px;}
.details-form .button {padding: 8px 0 0 5px;}

/* page zappsorters-1 */

.info-w21 {
	float: left;
	width: 638px;
	padding: 0 0 0 77px;
}
.info-f21 {
	width: 100%;
	position: relative;
}
.info-f21 .btn-20 {
	top: -17px;
/*	left: 508px;*/
	left: 418px;
	position: absolute;
}
.info-f21 .btn-23 {
/*	top: -19px;*/
	top: -16px;
/*	left: 423px;*/
	left: 538px;
	position: absolute;
}
.info-t21,
.info-b21 {
	width: 638px;
	overflow: hidden;
}
.info-t21 {
	height: 698px;
	background: url("../images/bg-top-34.png") no-repeat;
}
.info-b21 {
	height: 185px;
	background: url("../images/bg-bot-34.png") no-repeat;
}
.info-m21 {
	width: 638px;
	background: url("../images/bg-mid-34.png") repeat-y;
}
.info-hr21 {
	top: -705px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -890px;
}
.c-article-19 {
	height: 1%;
	padding: 0 52px 54px 44px;
}
.c-article-19 p {margin: 0 0 12px;}

.c-intro-1 {
	height: 1%;
	padding: 0 0 34px;
}
.sheets-list {
	padding: 0;
	width: 552px;
	overflow: hidden;
	list-style: none;
	margin: 0 -10px 0 0;
}
.c-article-22 .sheets-list {margin-bottom: 7px;}

.sheets-list li {
	float: left;
	width: 174px;
	padding: 0 10px 11px 0;
}
.sheets-list li a {
	width: 159px;
	height: 80px;
	display: block;
	font-size: 11px;
	overflow: hidden;
	line-height: 16px;
	text-decoration: none;
	padding: 12px 6px 10px 9px;
	background: url("../images/bg-sheet.gif") no-repeat;
}
.sheets-list li a:hover {background-position: 0 -102px;}

.sheets-list li a img {
	max-width: 80px;
	max-height: 80px;
	float: left;
	margin: 0 8px 0 0;
}
.sheets-list li a span,
.sheets-list li a strong {display: block;}
.sheets-list li a strong {padding: 12px 0 3px;}
.sheets-list li a span {text-decoration: underline;}

.last-sheets {
	width: 100%;
	overflow: hidden;
	margin: 0 0 31px;
}
.last-sheets h2,
.c-section-1 .heading h2,
.search-form .label-1 {font: 17px/21px arial, helvetica, sans-serif;}

.last-sheets h2 {margin: 0 0 8px;}

.c-section-1 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 11px;
}
.c-section-1 .heading {
	float: left;
	width: 180px;
}
.c-section-1 .heading h2 {
	float: left;
	margin: 7px 0 0;
}
.search-form {
	float: right;
	width: 350px;
}
.search-form .label-1 {
	float: left;
	width: 81px;
/*	margin: 3px 0 0;*/
	margin: 4px 6px 0 -30px;
}
.search-form .input {
/*	float: right;*/
	float: left;
	width: 260px;
	height: 30px;
	background: url("../images/bg-input-5.gif") no-repeat;
}
.info-w22 {
	float: left;
	width: 265px;
	position: relative;
	margin: 22px 0 0 -23px;
}
.info-t22,
.info-b22 {
	width: 265px;
	overflow: hidden;
}
.info-t22 {
	height: 360px;
	background: url("../images/bg-top-35.png") no-repeat;
}
.info-b22 {
	height: 99px;
	background: url("../images/bg-bot-35.png") no-repeat;
}
.info-m22 {
	width: 265px;
	background: url("../images/bg-mid-35.png") repeat-y;
}
.info-hr22 {
	top: -360px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -459px;
}
.c-article-20 {
	height: 1%;
	overflow: hidden;
	padding: 27px 30px 36px 27px;
}
.c-article-20 h3 {
	font-size: 20px;
	line-height: 24px;
	margin: 0 0 2px;
}
.c-article-20 p {margin: 0 0 11px;}

.c-article-20 .image {
	width: 180px;
	height: 184px;
	margin: 0 0 7px;
	overflow: hidden;
	padding: 10px 14px;
	background: url("../images/bg-frame-5.gif") no-repeat;
}
.c-article-20 .image img {
	margin: 0 auto;
	display: block;
}
.c-article-20 .info-1,
.c-article-20 .info-2,
.c-article-20 .button {
	height: 1%;
	overflow: hidden;
}
.c-article-20 .info-1 {margin: 0 0 17px 6px;}

.c-article-20 .info-2,
.c-article-20 .button {margin: 0 0 0 6px;}

.ca-1 .info-2 {margin: 0 0 3px 6px;}
.ca-1 .button {margin: 0 0 9px 6px;}

.c-article-20 .info-1 dl {
	margin: 0;
	color: #A30404;
	line-height: 20px;
}
.c-article-20 .info-1 dl dt {display: inline;}

.c-article-20 .info-1 dl dd {
	margin: 0;
	display: inline;
}
.c-article-21 {
	height: 1%;
	padding: 0 34px 53px 40px;
}
.c-main-info-1 {
	width: 100%;
	overflow: hidden;
}
.c-main-info-1 .column-1 {
	float: left;
	width: 355px;
	padding: 6px 0 0;
}
.c-main-info-1 .column-2 {
	float: right;
	width: 187px;
}
.c-heading-1 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 9px;
}
.c-heading-1 h2 {
	float: left;
	margin: 4px 7px 0 0;
	font: 17px/21px arial, helvetica, sans-serif;
}
.c-heading-1 .btn-24 {float: left;}

.c-article-21 .photos {
	width: 100%;
	padding: 0 0 51px;
}
.c-article-21 .videos {width: 100%;}

.photo-gallery {
	margin: 0;
	padding: 0;
	width: 100%;
	list-style: none;
	overflow: hidden;
}
.c-article-21 .photo-gallery {
	width: 363px;
	margin: 0 -8px 4px 0;
}
.photo-gallery li {
	float: left;
	width: 113px;
	padding: 0 8px 8px 0;
}
.photo-gallery li .frame {
	width: 98px;
	height: 73px;
	padding: 5px 6px 6px 7px;
}
.video-gallery {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.c-article-21 .video-gallery {
	width: 362px;
	margin: 0 -7px 6px 0;
}
.video-gallery li {
	float: left;
	width: 174px;
	padding: 0 7px 9px 0;
}
.video-gallery li .frame {
	width: 155px;
/*	height: 124px;*/
	height: 90px;
	padding: 8px 8px 8px 9px;
}
.photo-gallery li .frame,
.video-gallery li .frame {
	overflow: hidden;
	background: #FEF1DA;
	border: 1px solid #FCD695;
}
.photo-gallery li .frame:hover,
.photo-gallery li .frame.hover,
.video-gallery li .frame:hover,
.video-gallery li .frame.hover {
	background: #FDE4BA;
	border: 1px solid #FCD593;
}
.photo-gallery li .frame a,
.photo-gallery li .frame a img,
.video-gallery li .frame a,
.video-gallery li .frame a img {display: block;}

.photo-gallery li .frame a img,
.video-gallery li .frame a img {margin: 0 auto;}

.c-heading-2 {
	width: 100%;
	overflow: hidden;
	margin: 0 0 10px;
}
.c-heading-2 h2 {
	float: left;
	margin: 11px 0 0;
	font: 17px/21px arial, helvetica, sans-serif;
}
.message-form {
	width: 100%;
	overflow: hidden;
	margin: 0 0 17px;
}
.message-form .textarea {
	width: 183px;
	height: 89px;
	overflow: hidden;
	background: url("../images/bg-area-6.gif") no-repeat;
}
.message-form .button {
	height: 1%;
	overflow: hidden;
	padding: 1px 0 5px 3px;
	background: url("../images/ico-8.gif") no-repeat 66px 9px;
}
.v-gallery-2 {
	width: 166px;
	height: 460px;
	position: relative;
	padding: 63px 12px 54px 9px;
	background: url("../images/bg-gallery-m.gif") no-repeat;
}
.v-gallery-2 .frame {
	width: 166px;
	height: 460px;
	overflow: hidden;
	position: relative;
}
.message-list {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
	position:relative;
}
.message-list li {
	width: 166px;
	float: left;
	padding: 0 0 19px;
}
.message-list li .heading,
.message-list li .description {
	width: 100%;
	overflow: hidden;
}
.message-list li .heading {padding: 0 0 4px;}

.message-list li .heading span,
.message-list li .heading strong {
	display: block;
	font-size: 11px;
	line-height: 12px;
}
.message-list li .heading strong {
	color: #a30404;
	padding: 4px 0 0;
}
.message-list li .heading img {
	float: left;
	margin: 0 6px 0 0;
}
.message-list li .description {
	font-size: 11px;
	line-height: 18px;
	margin: 0;
}
.info-w23 {
	width: 605px;
	margin: 0 0 0 110px;
}
.info-t23,
.info-b23 {
	width: 605px;
	overflow: hidden;
}
.info-t23 {
	height: 283px;
	background: url("../images/bg-top-36.png") no-repeat;
}
.info-b23 {
	height: 78px;
	background: url("../images/bg-bot-36.png") no-repeat;
}
.info-m23 {
	width: 605px;
	background: url("../images/bg-mid-36.png") repeat-y;
}
.info-hr23 {
	top: -283px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -361px;
}
.c-article-22 {
	height: 1%;
	overflow: hidden;
	padding: 47px 32px 33px 31px;
}
.c-article-22 h3 {
	margin: 0 3px 12px;
	font: 17px/21px arial, helvetica, sans-serif;
}
/* page sporten-1 */

.info-w24 {
	float: left;
	width: 678px;
	position: relative;
	padding: 0 0 0 31px;
}
.info-t24,
.info-b24 {
	width: 678px;
	overflow: hidden;
}
.info-t24 {
	height: 682px;
	background: url("../images/bg-top-37.png") no-repeat;
}
.info-b24 {
	height: 202px;
	background: url("../images/bg-bot-37.png") no-repeat;
}
.info-m24 {
	width: 678px;
	background: url("../images/bg-mid-37.png") repeat-y;
}
.info-hr24 {
	top: -682px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -884px;
}
.c-article-23 {
	height: 1%;
	overflow: hidden;
	padding: 5px 40px 30px 42px;
}
.alphabetic {
	width: 100%;
	padding: 0 0 24px;
}
.alphabetic h2 {
	margin: 0 3px 4px;
	font: 17px/21px arial, helvetica, sans-serif;
}
.c-intro-2 {
	height: 1%;
	padding: 0 0 22px;
}
.c-intro-2 p {margin: 0 0 12px;}

.alphabetic-nav {
	margin: 0;
	padding: 0;
	width: 596px;
	height: 38px;
	overflow: hidden;
	list-style: none;
	position: relative;
	background: url("../images/bg-alphabetic.gif") no-repeat;
}
.alphabetic-nav li {float: left;}

.alphabetic-nav li a {
	top: 6px;
	left: 0;
	width: 25px;
	height: 27px;
	display: inline;
	overflow: hidden;
	position: absolute;
	text-indent: -9999px;
	background-repeat: no-repeat;
	background-position: 0 -27px;
}
.alphabetic-nav li a:hover,
.alphabetic-nav li.active a {
	z-index: 1;
	background-position: 0 -54px;
}
.alphabetic-nav li.not-available a {background-position: 0 0; cursor: text;}

.alphabetic-nav li .a {left: 19px;background-image: url("../images/a.gif");}
.alphabetic-nav li .b {left: 41px;background-image: url("../images/b.gif");}
.alphabetic-nav li .c {left: 63px;background-image: url("../images/c.gif");}
.alphabetic-nav li .d {left: 84px;background-image: url("../images/d.gif");}
.alphabetic-nav li .e {left: 105px;background-image: url("../images/e.gif");}
.alphabetic-nav li .f {left: 126px;background-image: url("../images/f.gif");}
.alphabetic-nav li .g {left: 147px;background-image: url("../images/g.gif");}
.alphabetic-nav li .h {left: 168px;background-image: url("../images/h.gif");}
.alphabetic-nav li .i {left: 187px;background-image: url("../images/i.gif");}
.alphabetic-nav li .j {left: 206px;background-image: url("../images/j.gif");}
.alphabetic-nav li .k {left: 227px;background-image: url("../images/k.gif");}
.alphabetic-nav li .l {left: 248px;background-image: url("../images/l.gif");}
.alphabetic-nav li .m {left: 270px;background-image: url("../images/m.gif");}
.alphabetic-nav li .n {left: 294px;background-image: url("../images/n.gif");}
.alphabetic-nav li .o {left: 316px;background-image: url("../images/o.gif");}
.alphabetic-nav li .p {left: 337px;background-image: url("../images/p.gif");}
.alphabetic-nav li .q {left: 359px;background-image: url("../images/q.gif");}
.alphabetic-nav li .r {left: 380px;background-image: url("../images/r.gif");}
.alphabetic-nav li .s {left: 402px;background-image: url("../images/s.gif");}
.alphabetic-nav li .t {left: 423px;background-image: url("../images/t.gif");}
.alphabetic-nav li .u {left: 443px;background-image: url("../images/u.gif");}
.alphabetic-nav li .v {left: 464px;background-image: url("../images/v.gif");}
.alphabetic-nav li .w {left: 487px;background-image: url("../images/w.gif");}
.alphabetic-nav li .x {left: 511px;background-image: url("../images/x.gif");}
.alphabetic-nav li .y {left: 533px;background-image: url("../images/y.gif");}
.alphabetic-nav li .z {left: 554px;background-image: url("../images/z.gif");}

.person-list {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.c-article-23 .person-list {
	width: 633px;
	padding: 0 0 0 20px;
	margin: 0 -83px 0 0;
}
.person-list li {
	float: left;
	position: relative;
	margin: 0 83px 38px 0;
}
.person-list li a {
	width: 128px;
	height: 158px;
	display: block;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.person-list li div {
	overflow: hidden;
	position: absolute;
}
.person-list li div strong {
	width: 100%;
	color: #A30404;
	display: block;
	text-align: center;
	font: bold 20px/24px arial, helvetica, sans-serif;
}
.person-list li a img {
	display: block;
	margin: 0 auto;
	max-width: 128px;
	max-height: 158px;
}
.person-list li .heading-1 {
	bottom: 0;
	left: 23px;
	width: 79px;
	height: 30px;
	padding: 4px 0 0;
	background: url("../images/txt-27.png") no-repeat;
}
.person-list li .heading-2 {
	left: 0;
	bottom: 0;
	width: 128px;
	height: 30px;
	padding: 4px 0 0;
	background: url("../images/txt-28.png") no-repeat;
}
.person-list li .heading-3 {
	left: 0;
	bottom: 0;
	width: 128px;
	height: 52px;
	padding: 4px 0 0;
	background: url("../images/txt-29.png") no-repeat;
}
.info-w25 {
	float: right;
	width: 247px;
	position: relative;
	padding: 44px 23px 0 0;
}
.info-t25,
.info-b25 {
	width: 247px;
	overflow: hidden;
}
.info-t25 {
	height: 407px;
	background: url("../images/bg-top-38.png") no-repeat;
}
.info-b25 {
	height: 105px;
	background: url("../images/bg-bot-38.png") no-repeat;
}
.info-m25 {
	width: 247px;
	background: url("../images/bg-mid-38.png") repeat-y;
}
.info-hr25 {
	top: -414px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -519px;
}
.c-article-24 {
	height: 1%;
	overflow: hidden;
	padding: 0 27px 53px 28px;
}
.c-article-24 .aside-nav-2 {margin-bottom: 17px;}

/* page sporten-2 */

.c-article-25 {
	height: 1%;
	padding: 0 37px 38px 36px;
}
.c-article-25 h2 {
	width: 167px;
	height: 31px;
	overflow: hidden;
	text-indent: -9999px;
	margin: 0 0 13px -8px;
	background: url("../images/txt-30.png") no-repeat;
}
.c-article-25 .sheets-list {
	margin: 0;
	width: 174px;
}
.c-article-25 .sheets-list li {
	float: left;
	width: 174px;
	padding: 0 0 7px;
}
.c-description-1 {
	width: 100%;
	overflow: hidden;
}
.c-description-1 .sep {
	width: 100%;
	overflow: hidden;
	margin: 0 0 19px;
}
.c-description-1 h2,
.c-main-info-2 h3 {
	font-size: 20px;
	line-height: 24px;
}
.c-description-1 h2 {margin: 0 0 6px;}

.c-main-info-2 h3 img {
	margin: 0 4px 0 0;
	vertical-align: -6px;
}
.c-description-1 h3 {
	margin: 0;
	font-size: 13px;
	line-height: 20px;
	font-weight: bold;
}
.c-description-1 p {margin: 0 0 3px;}

.c-description-1 .img-right {
	float: right;
	margin: -19px 10px 0 25px;
}
.c-description-1 .img-left {
	float: left;
	margin: 6px 13px 0 0;
}
.c-main-info-2 {
	width: 100%;
	overflow: hidden;
	padding: 45px 0 29px;
}
.c-main-info-2 .column-1 {
	float: left;
	width: 293px;
}
.c-main-info-2 .column-2 {
	float: right;
	width: 293px;
}
.c-main-info-2 .column-1 h3 {
	margin: 0;
	min-height: 24px;
	padding: 4px 0 6px;
}
* html .c-main-info-2 .column-1 h3 {height: 24px;}

.c-main-info-2 .column-2 h3 {margin: 0 0 3px;}

.datalist-m1 {
	width: 293px;
	background: url("../images/bg-mid-39.gif") repeat-y;
}
.datalist-t1 {background: url("../images/bg-top-39.gif") no-repeat;}

.datalist-b1 {
	margin: 0;
	height: 1%;
	list-style: none;
	min-height: 55px;
	padding: 16px 12px 12px 9px;
	background: url("../images/bg-bot-39.gif") no-repeat 0 100%;
}
* html .datalist-b1 {height: 55px;}

.datalist-b1 li {
	height: 1%;
	font-size: 11px;
	line-height: 18px;
	padding: 0 0 2px 12px;
	background: url("../images/ico-3.gif") no-repeat 0 6px;
}
/* page fotos */

.info-w26 {
	float: left;
	width: 635px;
	position: relative;
	padding: 14px 0 0 66px;
}
.info-t26,
.info-b26 {
	width: 635px;
	overflow: hidden;
}
.info-t26 {
	height: 401px;
	background: url("../images/bg-top-40.png") no-repeat;
}
.info-b26 {
	height: 266px;
	background: url("../images/bg-bot-40.png") no-repeat;
}
.info-m26 {
	width: 635px;
	background: url("../images/bg-mid-40.png") repeat-y;
}
.info-hr26 {
	top: -412px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -678px;
}
.c-article-26 {
	height: 1%;
	overflow: hidden;
	padding: 0 35px 77px 30px;
}
.h-gallery-1 {
	width: 476px;
	height: 86px;
	margin: 0 0 4px;
	overflow: hidden;
	position: relative;
	padding: 6px 52px 9px 42px;
	background: url("../images/bg-h-gallery-1.gif") no-repeat;
}
.h-gallery-1 .holder {
	width: 476px;
	height: 86px;
	overflow: hidden;
	position: relative;
}
.h-gallery-1 .btn-prev,
.h-gallery-1 .btn-next {
	top: 29px;
	width: 14px;
	height: 35px;
	cursor: pointer;
	overflow: hidden;
	position: absolute;
}
.h-gallery-1 .btn-prev:hover,
.h-gallery-1 .btn-next:hover {border: none;}

.h-gallery-1 .btn-prev {left: 20px;}
.h-gallery-1 .btn-next {right: 28px;}

.h-gallery-1 .btn-prev span ,
.h-gallery-1 .btn-next span {
	width: 14px;
	height: 105px;
	display: block;
	margin-top: -35px;
	text-indent: -9999px;
}
.h-gallery-1 .btn-prev span {background: url("../images/btn-prev.png") no-repeat;}
.h-gallery-1 .btn-next span {background: url("../images/btn-next.png") no-repeat;}

.h-gallery-1 .btn-prev:hover span,
.h-gallery-1 .btn-next:hover span {margin-top: -70px;}
.h-gallery-1 .not-available span,
.h-gallery-1 .not-available:hover span {margin-top: 0;}

.gallery-list {
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
	width: 9999px;
	list-style: none;
	position: absolute;
}
.gallery-list li {
	float: left;
	width: 113px;
	padding: 0 8px 0 0;
}
.gallery-list li .frame {
	width: 98px;
	height: 73px;
	overflow: hidden;
	background: #FEF1DA;
	padding: 5px 6px 6px 7px;
	border: 1px solid #FCD695;
}
.gallery-list li .frame:hover,
.gallery-list li .frame.hover {
	background: #FDE4BA;
	border: 1px solid #FCD491;
}
.gallery-list li .frame a,
.gallery-list li .frame a img {display: block; 	max-width: 98px; max-height: 73px;
}
.gallery-list li .frame a img {margin: 0 auto;}

.album-m1 {
	width: 545px;
	margin: 0 0 11px 10px;
	background: url("../images/bg-mid-42.gif") repeat-y;
}
.album-t1 {background: url("../images/bg-top-42.gif") no-repeat;}

.album-b1 {
	height: 1%;
	overflow: hidden;
	padding: 11px 34px 14px 30px;
	background: url("../images/bg-bot-42.gif") no-repeat 0 100%;
}
.album-b1 .image {
	width: 100%;
	overflow: hidden;
}
.album-b1 .image img {
	display: block;
	margin: 0 auto;
	max-width: 480px;
	max-height: 320px;
}
.album-b1 h2 {
	font-size: 20px;
	line-height: 24px;
	margin: 0;
}
.album-b1 .data {
	width: 100%;
	margin: 0 0 8px;
	line-height: 18px;
}
.c-description-2 {
	height: 1%;
	overflow: hidden;
	padding: 0 40px 0 47px;
}
.c-description-2 p {margin: 0;}

.info-w27 {
	float: left;
	width: 260px;
	position: relative;
	margin: 0 0 0 -25px;
}
.info-t27,
.info-b27 {
	width: 260px;
	overflow: hidden;
}
.info-t27 {
	height: 413px;
	background: url("../images/bg-top-41.png") no-repeat;
}
.info-b27 {
	height: 50px;
	background: url("../images/bg-bot-41.png") no-repeat;
}
.info-m27 {
	width: 260px;
	background: url("../images/bg-mid-41.png") repeat-y;
}
.info-hr27 {
	top: -423px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -473px;
}
.c-article-27 {
	height: 1%;
	overflow: hidden;
	padding: 0 40px 45px 26px;
}
.c-article-27 .v-gallery-1 {margin: 0;}

/* page evenementen */

.info-w28 {
	width: 903px;
	padding: 0 0 0 36px;
}
.info-f28 {
	width: 100%;
	position: relative;
}
.info-t28,
.info-b28 {
	width: 903px;
	overflow: hidden;
}
.info-t28 {
	height: 851px;
	background: url("../images/bg-top-43.png") no-repeat;
}
.info-b28 {
	height: 41px;
	background: url("../images/bg-bot-43.png") no-repeat;
}
.info-m28 {
	width: 903px;
	background: url("../images/bg-mid-43.png") repeat-y;
}
.info-hr28 {
	top: -868px;
	float: left;
	width: 100%;
	overflow: hidden;
	position: relative;
	margin: 0 0 -909px;
}
.c-article-28 {
	height: 1%;
	overflow: hidden;
	padding: 0 39px 31px 31px;
}
.c-heading-3 {
	width: 216px;
	height: 35px;
	padding: 12px 0 0;
	position: relative;
	margin: 0 0 0 -3px;
	background: url("../images/bg-heading-3.png") no-repeat;
}
.c-heading-3 h2 {
	margin: 0;
	color: #fff;
	text-align: center;
	font: 16px/20px arial, helvetica, sans-serif;
}
.calendar {width: 100%;}

.calendar .months {
	width: 190px;
	overflow: hidden;
	position: relative;
	margin-left: 327px;
	margin-bottom: 14px;
}
.calendar .m-1 {margin-top: -36px;}

.calendar .title {
	float: left;
	width: 156px;
	margin: 0 -20px;
}
.calendar .title strong {
	display: block;
	color: #a30404;
	margin: 6px 0 0;
	text-align: center;
	font: bold 16px/20px arial, helvetica, sans-serif;
}
.calendar .months a {
	float: left;
	width: 37px;
	height: 33px;
	cursor: pointer;
	overflow: hidden;
	position: relative;
}
.calendar .months a:hover {border: none;}

.calendar .months a span {
	width: 37px;
	height: 66px;
	display: block;
	overflow: hidden;
	text-indent: -9999px;
}
.calendar .months a:hover span {margin-top: -33px;}
.calendar .months .btn-prev span {background: url("../images/btn-prev-2.png") no-repeat;}
.calendar .months .btn-next span {background: url("../images/btn-next-2.png") no-repeat;}

.calendar .days {
	margin: 0;
	padding: 0;
	width: 100%;
	overflow: hidden;
	list-style: none;
}
.calendar .days li {
	float: left;
	width: 116px;
	padding: 0 3px 8px 0;
}
.calendar .days li strong {
	width: 100%;
	display: block;
	color: #a30404;
	text-align: center;
	font: bold 16px/20px arial, helvetica, sans-serif;
}
.calendar .datalist {
	padding: 0;
	width: 100%;
	margin: 0 0 14px;
	overflow: hidden;
	list-style: none;
}
.calendar .datalist li {
	float: left;
	width: 116px;
	padding: 0 3px 5px 0;
}
.calendar .datalist li .frame {
	width: 116px;
	height: 113px;
	background: url("../images/bg-day.gif") no-repeat 0 -113px;
}
.calendar .datalist .other .frame {background-position: 0 0;}
.calendar .datalist .other .frame a {color: #D07E78;}
.calendar .datalist .other .frame a:hover {color: #f9a51a;}
.calendar .datalist .today .frame {background-position: 0 -226px;}

.calendar .datalist li .frame .data {
	color: #fff;
	width: 98px;
	height: 27px;
	padding: 0 9px;
	overflow: hidden;
	font-size: 11px;
	line-height: 27px;
	text-align: right;
}
.calendar .datalist li .frame .notice {
	width: 116px;
	height: 69px;
	overflow: hidden;
	padding: 17px 0 0;
	text-align: center;
}
.calendar .datalist li .frame .notice p {
	font-size: 11px;
	margin: 0 7px 5px;
	line-height: 14px;
}
.calendar .datalist li .frame .notice p a {text-decoration: none;}
.calendar .datalist li .frame .notice p a:hover {text-decoration: underline;}




/* clear float elements */

.aside-nav .frame-m:after,
.main:after,
.info-m1:after,
.info-m2:after,
.info-m3:after,
.info-m4:after,
.info-m5:after,
.info-m6:after,
.info-m7:after,
.info-m8:after,
.info-m9:after,
.info-m10:after,
.info-m11:after,
.info-m12:after,
.info-m13:after,
.info-m14:after,
.info-m15:after,
.info-m16:after,
.info-m17:after,
.info-m18:after,
.info-m19:after,
.info-m20:after,
.info-m21:after,
.info-m22:after,
.info-m23:after,
.info-m24:after,
.info-m25:after,
.info-m26:after,
.info-m27:after,
.info-m28:after,
.paginas .m:after,
.polletje .m:after,
.lightbox-2 .m:after,
.lightbox-3 .m:after,
.lightbox-5 .m:after,
.c-article-4 .row:after {
	clear: both;
	content: "";
	display: block;
}

/* clear stream (where necessary) <div class="clr"><br /></div> */
.clr {
	height: 0;
	overflow: hidden;
}
/* sIFR section */

/* These are standard sIFR styles... do not modify */
.sIFR-flash {
	margin: 0;
	visibility: visible !important;
}
.sIFR-replaced {visibility: visible !important;}

span.sIFR-alternate {
	top: 0;
	left: 0;
	width: 0;
	height: 0;
	display: block;
	overflow: hidden;
	position: absolute;
}
/* Hide Adblock Object tab: the text should show up just fine, not poorly with a tab laid over it. */
.sIFR-flash + div[adblocktab=true] {display: none !important;}

object, embed {
	margin: 0;
	padding: 0;
	display: block;
}
/* sIFR headings */

.sIFR-hasFlash .polletje h4,
.sIFR-hasFlash .purple-scheme .polletje h4,
.sIFR-hasFlash .green-scheme .polletje h4,
.sIFR-hasFlash .blue-scheme .polletje h4,
.sIFR-hasFlash .alphabetic h2,
.sIFR-hasFlash .purple-scheme .alphabetic h2,
.sIFR-hasFlash .green-scheme .alphabetic h2,
.sIFR-hasFlash .blue-scheme .alphabetic h2,
.sIFR-hasFlash .last-sheets h2,
.sIFR-hasFlash .purple-scheme .last-sheets h2,
.sIFR-hasFlash .green-scheme .last-sheets h2,
.sIFR-hasFlash .blue-scheme .last-sheets h2,
.sIFR-hasFlash .c-heading-1 h2,
.sIFR-hasFlash .purple-scheme .c-heading-1 h2,
.sIFR-hasFlash .green-scheme .c-heading-1 h2,
.sIFR-hasFlash .blue-scheme .c-heading-1 h2,
.sIFR-hasFlash .c-heading-2 h2,
.sIFR-hasFlash .purple-scheme .c-heading-2 h2,
.sIFR-hasFlash .green-scheme .c-heading-2 h2,
.sIFR-hasFlash .blue-scheme .c-heading-2 h2,
.sIFR-hasFlash .c-heading-3 h2,
.sIFR-hasFlash .c-article-22 h3,
.sIFR-hasFlash .purple-scheme .c-article-22 h3,
.sIFR-hasFlash .green-scheme .c-article-22 h3,
.sIFR-hasFlash .blue-scheme .c-article-22 h3,
.sIFR-hasFlash .post-b2 .heading h3,
.sIFR-hasFlash .purple-scheme .post-b2 .heading h3,
.sIFR-hasFlash .green-scheme .post-b2 .heading h3,
.sIFR-hasFlash .blue-scheme .post-b2 .heading h3,
.sIFR-hasFlash .search-form .label-1,
.sIFR-hasFlash .purple-scheme .search-form .label-1,
.sIFR-hasFlash .green-scheme .search-form .label-1,
.sIFR-hasFlash .blue-scheme .search-form .label-1,
.sIFR-hasFlash .calendar .title strong,
.sIFR-hasFlash .purple-scheme .calendar .title strong,
.sIFR-hasFlash .green-scheme .calendar .title strong,
.sIFR-hasFlash .blue-scheme .calendar .title strong,
.sIFR-hasFlash .c-section-1 .heading h2,
.sIFR-hasFlash .purple-scheme .c-section-1 .heading h2,
.sIFR-hasFlash .green-scheme .c-section-1 .heading h2,
.sIFR-hasFlash .blue-scheme .c-section-1 .heading h2,
.sIFR-hasFlash .c-article-4 .datalist h2,
.sIFR-hasFlash .purple-scheme .c-article-4 .datalist h2,
.sIFR-hasFlash .green-scheme .c-article-4 .datalist h2,
.sIFR-hasFlash .blue-scheme .c-article-4 .datalist h2,
.sIFR-hasFlash .calendar .days li strong,
.sIFR-hasFlash .purple-scheme .calendar .days li strong,
.sIFR-hasFlash .green-scheme .calendar .days li strong,
.sIFR-hasFlash .blue-scheme .calendar .days li strong,
.sIFR-hasFlash .welcome .heading-in strong,
.sIFR-hasFlash .welcome .heading-out strong,
.sIFR-hasFlash .purple-scheme .welcome .heading-in strong,
.sIFR-hasFlash .purple-scheme .welcome .heading-out strong,
.sIFR-hasFlash .green-scheme .welcome .heading-in strong,
.sIFR-hasFlash .green-scheme .welcome .heading-out strong,
.sIFR-hasFlash .blue-scheme .welcome .heading-in strong,
.sIFR-hasFlash .blue-scheme .welcome .heading-out strong,
.sIFR-hasFlash .c-section-1 .heading .counter span {
	font-size: 17px;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .c-article-7 .heading h3,
.sIFR-hasFlash .purple-scheme .c-article-7 .heading h3,
.sIFR-hasFlash .green-scheme .c-article-7 .heading h3,
.sIFR-hasFlash .blue-scheme .c-article-7 .heading h3,
.sIFR-hasFlash .c-heading-2 .counter span,
.sIFR-hasFlash .c-article-7 .heading .counter span,
.sIFR-hasFlash .polletje .vote .rate strong,
.sIFR-hasFlash .purple-scheme .polletje .vote .rate strong,
.sIFR-hasFlash .green-scheme .polletje .vote .rate strong,
.sIFR-hasFlash .blue-scheme .polletje .vote .rate strong {
	font-size: 16px;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .c-heading-2 .counter span {margin: 4px 0 0;}
.sIFR-hasFlash .c-article-7 .heading .counter span {margin: 5px 0 0;}
.sIFR-hasFlash .c-section-1 .heading .counter span {margin: 4px 0 0;}

.sIFR-hasFlash .color-selection strong {
	font-size: 18px;
	visibility: hidden;
	line-height: normal;
}
.sIFR-hasFlash .person-list li div strong,
.sIFR-hasFlash .purple-scheme .person-list li div strong,
.sIFR-hasFlash .green-scheme .person-list li div strong,
.sIFR-hasFlash .blue-scheme .person-list li div strong {
	font-size: 20px;
	visibility: hidden;
	line-height: normal;
}








.v-gallery-2{
	height:470px;
	padding:53px 12px 54px 9px;
}
.v-gallery-2 .frame{
	height:470px;
}
.v-gallery-2 .message-list li{
	padding:10px 0 9px;
}
.v-gallery-1 .frame { height:300px;}
.v-gallery-1 .video-list{ position:relative;}

.ajax-hold{
	width:100%;
	overflow:hidden;
	position:relative;
}
.ajax-hold .ajax-el{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.ajax-hold .ajax-el-active{
	position:relative;
	z-index:2;
}
.h-gallery-1{
	width:484px;
	padding:6px 48px 9px 38px;
}
.h-gallery-1 .holder{
	width:484px;
}
.h-gallery-1 .gallery-list{
	position:relative;
	width:99999px;
}
.h-gallery-1 .gallery-list li{
	float:left;
	padding:0 4px;
	width:113px;
}
.h-gallery-1 .gallery-list .album-gall-el{ display:none;}
.album-gall-hold{
	width:100%;
	overflow:hidden;
	position:relative;
}
.album-gall-el{
	width:100%;
	position:absolute;
	top:0;
	left:0;
	z-index:1;
}
.album-gall-el-active{
	position:relative;
	z-index:2;
}
#fader{
	position:absolute;
	top:0;
	left:0;
	z-index:90;
	width:100%;
	height:100%;
	background:#000;
}
.lightbox-1,
.lightbox-2,
.lightbox-3,
.lightbox-4,
.lightbox-5{
	top:0;
}

/* Purple scheme */

.purple-scheme .aside-nav .frame-t {
	height: 316px;
	background: url("../images/purple/bg-aside-nav-top.png") no-repeat;
}