/* Global */
body{
	margin:0;
	color:#000;
	font:12px Tahoma, Arial, Helvetica, sans-serif;
	background: transparent url(../images/design/bg-body.gif) repeat scroll 0 0;
	min-width:842px;
}

img{border-style:none; outline: none;}
a{text-decoration:none;outline: none; color: #EA692D;}
a:hover{text-decoration:underline;}
input,
textarea,
select{
	font:100% arial,sans-serif;
	vertical-align:middle;
}
form, fieldset {
	margin:0;
	padding: 0;
	border-style:none;
}
fieldset.withlegend {
	margin: 5px 0;
	padding: 3px;
	border: 1px solid white;
}
fieldset legend {
	color: white;
	font-weight: bold; 
}

#wrapper-inner{
	width: 940px;
	margin: 0 auto;
	position:relative;
}
.error {
	color: red;
}
.clear{
	clear: both;
}
.clearfix:after {
	content: ".";
	display: block;
	clear: both;
	visibility: hidden;
	line-height: 0;
	height: 0;
}
 
.clearfix {
	display: inline-block;
}
 
html[xmlns] .clearfix {
	display: block;
}
 
* html .clearfix {
	height: 1%;
}
/* Main */
.w-main{
	width:940px;
	position:relative;
}
.w-container{
	height:1%;
	overflow:hidden;
	margin:0 0 10px;
	padding:12px 0 0;
}
.dolphin
{
	background: url(../images/design/dolphin.png) no-repeat;
	width:248px;
	height:575px;
	position:absolute;
	top:105px;
	left: -135px;
	z-index:300;
}
/* MainEnd */

/* Header */
#header{
	height:110px;
	z-index:200;
	background: url(../images/design/bg-header.png) no-repeat 100% 0;
}

#header .end{
	height: 100%;
	width: 120px;
	margin: 0 0 0 -120px;
	z-index: 300;
	position: relative;
	background: url(../images/design/bg-header.png) no-repeat 0 0;
}
.logo{
	position:absolute;
	width:165px;
	height:165px;
	top:0;
	left:-40px;
	margin:0;
	z-index: 400;
	background: url(../images/design/logo.png) no-repeat 0 0;
}
.logo a{
	display:block;
	width:176px;
	height:123px;
	text-indent:-9999px;
	overflow:hidden;
}
.h-login-form{
	position:absolute;
	top:26px;
	right:46px;
	height:31px;
	overflow:hidden;
}
.h-login-form form,
.h-login-form fieldset{float:left;}
.h-login-form input{float:left;margin:0 0 0 3px; display:inline;}
.h-login-form .check{ margin: 0 10px 0; background-image: none !important; padding: 0; }
.h-login-form label {color: #ce0c6e; font-size: 11px; position: relative; top: 4px;}

.h-login-form span{
	background: url(../images/design/bg-input-txt.gif) no-repeat;
	width:169px;
	height:25px;
	float:left;
	margin:0 0 0 10px;
	display:inline;
	overflow:hidden;
}
.h-login-form span input{
	width:129px;
	padding:5px 20px;
	margin:0;
	background:none;
	border-style:none;
	color:#ce0c6e;
}
.navigation{
	list-style:none;
	margin:0;
	padding:0;
	position:absolute;
	top:57px;
	left:190px;
	z-index: 900;
	height:37px;
}
.navigation:after{
	content:"";
	display:block;
	clear:both;
}
.navigation li{
	margin:0 15px 0 0;
	float:left;
	display:inline;
}
.navigation li a{
	display:block;
	height:37px;
	text-indent:-9999px;
	overflow:hidden;
}
.navigation li.In-het-Dolfinarium a{
	background: url(../images/design/nav-txt-in-het-dolfinarium.gif) no-repeat;
	width:130px;
}
.navigation li.TV-Ster a{
	background: url(../images/design/nav-txt-tv-ster.gif) no-repeat;
	width:56px;
}
.navigation li.Fun---Games a{
	background: url(../images/design/nav-txt-fun-games.gif) no-repeat;
	width:91px;
}
.navigation li.Fanclub a{
	background: url(../images/design/nav-txt-fanclub.gif) no-repeat;
	width:106px;
}
.navigation li.Weblog a{
	background: url(../images/design/nav-txt-weblog.gif) no-repeat;
	width:54px;
}
.navigation li.Kalender a{
	background: url(../images/design/nav-txt-kalender.gif) no-repeat;
	width:64px;
}
.navigation li.Kraamkamer a {
background:transparent url(../images/design/nav-txt-kraamkamer.gif) no-repeat ;
width:91px;
}

.navigation li.active a,
.navigation li.hover a,
.navigation li:hover a{
	background-position:0 -37px
}
.navigation li.hover,
.navigation li:hover{position:relative;}
.navigation li.hover .nav-drop,
.navigation li:hover .nav-drop{display:block;}
.navigation .nav-drop{
	position:absolute;
	top:37px;
	left:-20px;
	display:none;
	width:172px;
	background: url(../images/design/transparent.gif) no-repeat;
}
.navigation .nav-drop div{
	background: url(../images/design/bg-drop-down.png) repeat-y;
	width:100%;
}
.navigation .nav-drop div.bottom{
	background: url(../images/design/bg-drop-down-bottom.png) no-repeat;
	width:100%;
	height:16px;
}
.navigation ul{
	list-style:none;
	margin:0 0 0 3px;
	padding:5px 0 0;
	background: url(../images/design/bg-drop-down-top.gif) no-repeat;
	line-height:20px;
}
.navigation ul li{
	float:none;
	display:block;
	margin:0;
	padding:0 0 0 35px;
	background: url(../images/design/bullet-drop-down.gif) no-repeat 22px 50%;
	position:static !important;
}
.navigation ul a{
	background:none !important;
	text-indent:0px;
	height:auto;
	display:inline;
	width:auto !important;
	color:#ce0c6e;
	position:relative;
}

/* TOOLBOX SECTION */
.toolbox 				{ list-style: none; margin: 0 0 0 50px; padding: 0 50px 0 0;  float: right; margin: -10px 0 10px;}
.cont-right .toolbox{
	margin: 0;
	padding: 0;
}
.toolbox li				{ float: left; }
.toolbox a{ 
	background: url(../images/design/bg-toolbox.png) no-repeat 0 0; 
	height: 24px; 
	display: block;
	text-indent: -999em;
	overflow: hidden;
}
.toolbox .sms a			{ background-position: 0 	  0; width: 88px; }
.toolbox .rss a			{ background-position: -88px  0; width: 57px; }
.toolbox .hyv a			{ background-position: -145px 0; width: 71px; }
.toolbox .twt a			{ background-position: -216px 0; width: 80px; }

/* CONTENT BOX SECTION */

.toolbox:after{
	content:"";
	display:block;
	clear:both;
}

#content{
	width:651px;
	float:left;
	margin:0 0 0 55px;
	display:inline;
	padding:119px 0 0;
	color:#ea692d;
}

#content .page-bottom		{ height:138px; }

/* White color scheme */
.c-white			{ background: url(../images/design/bg-content-white-top.png) no-repeat; }
.c-white .grad		{ background: url(../images/design/bg-content-white-grd.png) repeat-y;  }
.c-white .page-bottom	{ background: url(../images/design/bg-content-white-btm.png) no-repeat; }


/* Standard color scheme */
.c-classic				{ background: url(../images/design/bg-content-top.png) no-repeat; }
.c-classic .grad		{ background: url(../images/design/bg-content-grd.png) repeat-y;  }
.c-classic .page-bottom		{ background: url(../images/design/bg-content-btm.png) no-repeat; }

/* Orange color scheme */
.c-orange			{ background: url(../images/design/bg-content-orange-top.png) no-repeat; }
.c-orange .grad		{ background: url(../images/design/bg-content-orange-grd.png) repeat-y;  }
.c-orange .page-bottom	{ background: url(../images/design/bg-content-orange-btm.png) no-repeat; }

.c-white { margin: 15px 0 15px 55px !important; }

	
#content .holder{
	float:left;
	width:546px;
	margin:-80px 0 -100px;
	position:relative;
	padding:0 26px 0 79px;
}

#banner #content
{
	width		: 880px;
	background	: transparent url(../images/design/yellow-box-wide-top.png) no-repeat scroll 0 0;
	padding-top	: 108px;
}
#banner .grad
{
	width		: 880px;
	background	: transparent url(../images/design/yellow-box-wide-grd.png) repeat-y scroll 0 0;
	padding-top	: 0px;
}
#banner #content .page-bottom
{
	width		: 880px;
	height		: 43px;
	clear		: both;
	position	: relative;
	
	background	: transparent url(../images/design/yellow-box-wide-btm.png) no-repeat scroll 0 0 !important;
}
#banner #content .holder
{
	width			: 775px;
	margin-bottom	: 0;
}
.rays
{
	width		: 858px;
	height		: 450px;
	background	: transparent url(../images/design/rays.jpg) no-repeat scroll 0 0;
	position	: absolute;
	right		: 0;
	top			: 41px;
	z-index		: 1;
}
.inner-content
{
	position	: relative;
	z-index		: 2;
		min-height:440px;
  	height:auto !important;
 	height:440px;

	padding: 44px 0 0;
}
#banner #content .title
{
	position: absolute;
	top		: -28px;
	margin: 0 12px 0 40px;
}

#content.c-white .holder{
		padding:0 46px 0 59px;
}

#content h1{
	font-size:18px;
	color:#ea692d;
	margin:0 0 10px;
	font-weight:normal;
}

#content h2{
	font-size:17px;
	color:#ea692d;
	margin:0 0 10px;
	font-weight:normal;
}
#content .date{
	display:block;
	font-size:11px;
	font-weight:bold;
	line-height:16px;
	margin:0 0 16px;
}
#content p{
	font-size:11px;
	line-height:16px;
	margin:0 0 16px;
}

#content ol{
	margin: 0;
	padding: 0 0 0 20px;
	color: #ce0c6e;
}

#content ol li{
	padding: 5px 0 0;
}
#content.c-white h2{
	color: #ce0c6e;
}

#content.c-white ul{
	list-style: none;
}
#content.c-white ul li{
	float: left;
	width: 160px;
}
/* promo */
#promo{
	margin:0 0 2px 45px;
	height:1%;
	position:relative;
	z-index:5;
}
#promo:after{
	content:"";
	display:block;
	clear:both;
}
#promo .cont-left{
	width:453px;
	float:left;
	position:relative;
	z-index:1;
}
#promo .cont-center{
	float:left;
    margin:156px -120px -66px -39px;
    position:relative;
    width:51px;
    z-index:4;
}
#promo .cont-right{
	float:right;
	position:relative;
	z-index:2;
	left: -45px;
}

.more-w{
	display:block;
	background: url(../images/design/a-meer.png) no-repeat;
	width:70px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	
}
.participate
{
	display:block;
	background: url(../images/design/a-doemee.png) no-repeat;
	width:88px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
}

.tab-holder .flash-video{
	margin:14px 0 0 72px;
	width:294px;
	height:221px;
	overflow:hidden;
}

.box-orange
{
	position	: relative;
	width		: 366px;
	margin		:	80px 0 0 0;
}
.box-orange .header
{
	height		: 86px;
	width		: 366px;
	background	: transparent url(../images/design/orange-box-top.png) no-repeat scroll;
}
.box-orange .footer
{
	height		: 101px;
	width		: 366px;
	background	: transparent url(../images/design/orange-box-btm.png) no-repeat scroll;
}
.box-orange .content
{
	background	: transparent url(../images/design/orange-box-content.png) repeat-y scroll;
}
.bannergame .content
{
	height: 65px;
}
.bannergame .promotext
{
	font-weight: bold;
	position	: absolute;
	left		: 135px;
	bottom		: 18px;
	width: 210px;
	color		: #ffffff;
	font-size	: 11px;
}
.bannergame .promobg
{
	position	: absolute;
	top			: -45px;
	right		: 0px;
	height		: 231px;
	width		: 344px;
	background	: transparent url(../images/design/bg-promobanner-full.png) no-repeat scroll;
}
.bannergame .participate
{
	position	: absolute;
	right		: 25px;
	bottom		: 48px;
}
/* ContentEnd */
/* Block holder */
#block-holder{
	height:1%;
	overflow:hidden;
	position: relative;
}
.gblock-type1{
	width:160px;
	height:288px;
	float:left;
	margin:0 8px 0 0;
	background: url(../images/design/bg-g-block-type1.png) no-repeat;
	padding:0 5px 0 0;
}
.gblock-type1 .ttl{
	display:block;
	margin:8px 0 4px 25px;
	line-height:21px;
	font-size:14px;
	position:relative;
}
.gblock-type1.orange .ttl{color:#ea692d;}
.gblock-type1.yellow .ttl{color:#faba2d;}
.gblock-type1 div.img{
	position:relative;
}
.gblock-type1 img{
	display:block;
	margin:0 0 0 auto;
}
.gblock-type1 div.sub{
	margin:-45px 0 0 auto;
	position:relative;
	width:139px;
	height:127px;
}
.gblock-type1 div.sub div{
	padding:20px 7px 0 12px;
	height:107px;
}
.gblock-type1.orange div.sub div{background: url(../images/design/bg-sub-block-orange.png) no-repeat;}
.gblock-type1.yellow div.sub div{background: url(../images/design/bg-sub-block-yellow.png) no-repeat;}
.gblock-type1 p{
	margin:0 0 10px;
	font-size:11px;
	line-height:14px;
	color:#fff;
	position:relative;
}
.gblock-type1 .more-w{
	margin:0 -2px 0 auto;
	position:relative;
}
.gblock-type2{
	width:162px;
	height:288px;
	float:left;
	margin:0 11px 0 0;
	background: url(../images/design/bg-g-block-type2.png) no-repeat;
	padding:0 0 0 3px;
}
.gblock-type2 .ttl{
	display:block;
	margin:8px 0 4px 4px;
	line-height:21px;
	font-size:14px;
}
.gblock-type2.white .ttl{color:#fff;}
.gblock-type2 div.img{
	position:relative;
	margin:-50px 0 0;
	height:156px;
}
.gblock-type2 img{
	display:block;
	margin:0;
}
.gblock-type2 div.sub{
	position:relative;
	width:139px;
	height:127px;
}
.gblock-type2 div.sub div{
	padding:10px 0 0 12px;
	height:107px;
}
.gblock-type2.white div.sub div{background: url(../images/design/bg-sub-block-white.png) no-repeat;}
.gblock-type2 p{
	margin:0 0 10px;
	font-size:11px;
	line-height:14px;
	color:#faba2d;
	position:relative;
}
.gblock-type2 div.img .more-w{
	position:absolute;
	bottom:5px;
	right:23px;
}


.gblock-type3{
	width:162px;
	height:288px;
	float:left;
	margin:0 11px 0 0;
	background: url(../images/design/bg-g-block-type3.png) no-repeat;
	padding:0 0 0 3px;
}
.gblock-type3 .ttl{
	display:block;
	margin:8px 0 4px 4px;
	line-height:21px;
	font-size:14px;
	color: #ea692d;
}
.gblock-type3.white .ttl{color:#fff;}
.gblock-type3 div.img{
	position:relative;
	margin:-50px 0 0;
	height:156px;
}
.gblock-type3 img{
	display:block;
	margin:0;
}
.gblock-type3 div.sub{
	position:relative;
	width:139px;
	height:127px;
}
.gblock-type3 div.sub div{
	padding:10px 0 0 12px;
	height:107px;
}
.gblock-type3.white div.sub div{background: url(../images/design/bg-sub-block-white.png) no-repeat;}
.gblock-type3 p{
	margin:0 0 10px;
	font-size:11px;
	line-height:14px;
	color: #ea692d;
	position:relative;
}
.gblock-type3.video .btn-online{
	width: 148px;
	height: 51px;
	display: block;
	position: absolute;
	top: -10px;
	overflow: hidden;
	text-indent: -999em;
	left: 7px;
	background: url(../images/design/buttons/btn-uploadvideo.png) no-repeat;
	
}

.gblock-type3.foto .btn-online{
	width: 148px;
	height: 51px;
	display: block;
	position: absolute;
	top: -10px;
	overflow: hidden;
	text-indent: -999em;
	left: 7px;
	background: url(../images/design/buttons/btn-uploadvideo.png) no-repeat;
	
}

.gblock-type3 div.img .more-w{
	position:absolute;
	bottom:5px;
	right:23px;
}


.block-ad{
	float:left;
	margin:70px 12px 0 0;
	position:relative;
}
.block-ad .speel-w{
	position:absolute;
	bottom:18px;
	right:26px;
}
/* Block holder */

.c-img-list{
	list-style:none;
	margin:0 -50px 17px 0;
	padding:0;
	height:1%;
	width:596px;
	overflow:hidden;
}
.c-img-list li{
	float:left;
	background: url(../images/design/border-content-image.gif) no-repeat;
	padding:3px;
	position:relative;
	margin:0 50px 0 0;
}
.c-img-list .zoom{
	position:absolute;
	bottom:12px;
	right:15px;
	width:21px;
	height:22px;
	background: url(../images/design/zoom.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
}

#content .comment-form{
	background:#faba2d url(../images/design/bg-comment-form-top.gif) no-repeat;
	width:100%;
	overflow:hidden;
	margin:0 0 16px;
}
#content .comment-form .bottom, .bottm{
	background: url(../images/design/bg-comment-form-bottom.gif) no-repeat 0 100%;
	padding:13px 8px 13px 20px;
	height:1%;
	overflow:hidden;
}

.inner-content .form{
	margin: 70px 0 0;
}

.comment-form h3{
	color:#fff;
	font-size:14px;
	margin:0 0 11px;
}
.comment-form .row{
	height:1%;
	overflow:hidden;
	margin:0 0 11px;
}
.comment-form label{
	width:150px;
	float:left;
	color:#fff;
	line-height:18px;
	font-weight:bold;
	font-size:11px;
}

.comment-form .row label.error {
	width: 400px;
	color: red;
}


.comment-form .row textarea{
	float:left;
	border-style:none;
	background:#fff;
    }
.comment-form .row label.error {
	width: 400px;
	color: red;
}

.comment-form .row input[type=text], .comment-form .row input[type=password]{
	float:left;
	border-style:none;
	background:#fff;
	padding:5px 10px;
	font-size:12px;
	width:320px;
	margin:0;
}
.comment-form .row textarea{
	float:left;
	border-style:none;
	background:#fff;
	padding:5px 10px;
	font-size:12px;
	width:320px;
	height:71px;
	margin:0;
}
.comment-form .row .file {
	width: 320px;
}

.comment-form .row .file input {
	width: 230px;	
	
}

.comment-form .row div{
	float:left;
    width:368px;
}
.comment-form .row div input{float:none;display:block;}
.comment-form .row img{
	display:block;
	margin:0 0 12px;
}
.comment-form .submit{
	display:block;
	margin:16px 0 0 auto;
}

.comment-list{
	list-style:none;
	margin:0;
	padding:0 0 18px;
}
.comment-list li{
	border-bottom:1px solid #ea692d;
	padding: 0 0 7px;
	margin:0 0 11px;
}
.comment-list li p{
	margin:0 !important;
}
.pagination, .pagination ul{
	list-style:none;
	margin:0;
	padding:0 0 5px;
	float:right;
	margin:0 30px 0 0;
	display:inline;
	font-size:11px;
	line-height:16px;
	font-weight:bold;
}
.pagination li{
	float:left;
}
.pagination a,
.pagination span{
	float:left;
	padding:0 4px;
	color:#ea692d;
}
.pagination li.active a,
.pagination a:hover{
	background:#ea692d;
	color:#fff;
	text-decoration:none;
}
.pagination li.btn a:hover{
	background:none;
	color:#ea692d;
	text-decoration:underline;
}
/* ContentEnd
/* ContentEnd */
/* Sidebar */
#sidebar{
	float:right;
	width:214px;
	padding:20px 0 0;
}
#sidebar .spetter-fclub{
	margin:0 0 16px 6px;
	position:static;
}
#banner #sidebar
{
	display: none;
}
/* SidebarEnd */
/* Footer */
#footer{
	height:1%;
	overflow:hidden;
	margin: 10px 0 0 45px;
	padding:0 0 14px;
	position:relative;
	z-index:400;
	clear:both;
}
.f-logo{
	float:left;
	width:135px;
	height:37px;
}
.f-logo a{
	display:block;
	width:135px;
	height:37px;
	background: url(../images/design/logo-footer.png) no-repeat;
	text-indent:-9999px;
	overflow:hidden;
	position: relative;
	z-index: 1;
}
.f-nav{
	list-style:none;
	margin:24px 53px 0 0;
	padding:0;
	float:right;
	font-size:11px;
	line-height:15px;
	overflow:hidden;
	height:1%;
	display:inline;
}
.f-nav li.first{
	display:inline;
	background: none;
	padding:0 0 0 6px;
	margin:0 2px 0 -2px;
	color: #fff;
}
.f-nav li{
	display:inline;
	background: url(../images/design/sep-f-nav.gif) no-repeat 0 2px;
	padding:0 0 0 6px;
	margin:0 2px 0 -2px;
	color: #fff;
}
.f-nav a{color:#fff;}
/* FooterEnd */

/** list */

#content .holder .list-item h3{
    margin-top: 0;
    font-size: 14px;
}

#content .holder .list-item{
    overflow: auto;
    zoom: 1;
    padding-bottom: 20px;
    margin-bottom: 15px;
    border-bottom:1px solid #EA692D;
}

*:first-child+html #content .holder .list-item{
    padding-bottom: 0;
}

* html #content .holder .list-item {
    padding-bottom: 0;
}

#content .holder .list-item a img{
    background: url(../images/design/img_border.gif) no-repeat top center;
    height: 108px;
    width: 108px;
    padding: 3px;
    float: left;
}

#content .holder .list-item div{
    float: left;
    width: 400px;
    margin-left: 10px;
    padding-top: 10px;
}

#content .holder .list-item div a span.date{
    margin-bottom: 0;
    color: #EA692D;
}

#content .holder .list-item div a span.read-more{
    color: #EA692D;
    text-transform:uppercase;
    margin-bottom: 0;
}

/*** paspoort **/

#content .pass-holder{
    float:left;
    margin:-80px 0 -100px;
    padding:0 26px 0 37px;
    position:relative;
    width:588px;
}

#content .pass-holder h1{
    font-size: 18px;
    text-align: center;
    margin-top: 0px;
}

#content .pass-holder ul{
    text-align: center;
    overflow: auto;
}

#content .pass-holder ul li{
    list-style: none;
    float: left;
    margin-left: 20px;
}

#content .pass-holder #paspoort ul{
    text-align: left;
}

#content .pass-holder #paspoort ul li{
    list-style:disc;
    float: none;
    margin: 0;
}

#paspoort {
    background: #f47c30 url(../images/design/pass_top.jpg) no-repeat top left;
    width: 590px;
    color : #fff;
    padding: 15px 0 0 0;
}

* html #paspoort{
    margin: 0 -3px;
}

#paspoort #pass-top{
    overflow: auto;
    zoom: 1;
}

#paspoort #pass-top{
    margin: 0 15px 0 30px;
}

#paspoort p{
    margin: 20px 0 0 0;
}

#paspoort img{
    float: right;
}

#paspoort #data{
    float: left;
    width: 230px;
    margin-top: 20px;
    padding-right: 10px; 
}

#paspoort #data p{
    margin-bottom: 30px;
}

#paspoort #data a{
    color: #fff;
    text-decoration: underline;
}

#paspoort #data a:hover{
    text-decoration: none;
}

#paspoort #data h2{
   font-size: 18px;
   font-weight: normal;
   color: #fff;
}

#paspoort #data table tbody tr td{
    border-bottom: 1px solid #fff;
    margin: 0;
    width: 110px;
    font-size: 11px;
}

#paspoort #data table{
    width: 100%;   
}

#paspoort #pass-middle{
     background: transparent url(../images/design/pass_middle.jpg) no-repeat bottom left;
     width: 545px;
     padding: 0 15px 0 30px;
     min-height: 65px;
}

* html #pass-middle{
    height: expression( this.scrollHeight < 66 ? "65px" : "auto" );
}

#pass-bottom{
   background: transparent url(../images/design/pass-bottom3.gif) no-repeat bottom center;
   width: 590px;
   height:35px;
}

* html #pass-bottom{
    margin: 0 -3px;
}



/**** homefixes **/

#tab3 img, #tab1 img, #tab2 img{
    float: right;
}

#tab2 h1{
    font-size: 18px;
    color: #fff;
}

#tab2 table tbody tr td{
    border-bottom: 1px solid #fff;
    margin: 0;
    width: 110px;
    font-size: 11px;
    color: #fff;
}

#tab2 table{
    width: 237px;
}

#tab2 .block-tab-content{
	position: absolute;
	top: 0;
	left: 0;
}

#tab2 a{
    color: #fff;
    text-decoration: underline;
}

#tab2 a:hover{
    text-decoration: none;
}

.p-bg .flash-video{
    position: relative; 
}

.p-bg .flash-video a img{
    position: absolute;
    top: 0;
    left: 0;
    overflow: auto;
}

.p-bg .flash-video a.zoom{
    position: absolute;
    top: 50%;
    left: 50%;
    background:transparent url(../images/design/video_button.png) no-repeat scroll 0 0;
    z-index: 50;
    height:57px;
    overflow:hidden;
    text-indent:-9999px;
    width:56px;
    margin-left: -28px;
    margin-top: -28px;
}

.c-img-list .video{
    position:absolute;
	top:50%;
	left:50%;
	width:56px;
	height:57px;
	background:transparent url(../images/design/video_button.png) no-repeat scroll 0 0;
	text-indent:-9999px;
	overflow:hidden;
    margin-left: -28px;
    margin-top: -28px;
    z-index: 20;
}

/******* FORMFIXES ****/

#profile .comment-form .row label.error,
.reply_form .comment-form .row label.error {
    float: right;
    width: 367px;
}

.form, #content .comment-form{
    margin-bottom	: 25px;
    width			: 546px;
}

.input_checkbox{
    margin-left: 149px;
}

.comment-form .row .input_text,
.comment-form .row .input_password,
#tbl_reply_name,
.login_text #captcha, #tbl_reply_reply{
	float:left;
	border-style:none;
	background:#fff;
	padding:5px 10px;
	font-size:12px;
	width:320px;
	margin:0;
}

.comment-form .row .input_radio_container{
    width: 180px;
	color: white;
}

a.forgot_password{
    float: right;
}

/***** end formfixes ********/


a.rss-feed{
    position: absolute;
    top: -20px;
    right: 30px;
    color:#EA692D;
}

.avatar{
    width: 98px;
    height: 69px;
    background:transparent url(../images/design/border_avatar.gif) no-repeat scroll 0 0;
    padding: 2px;
    float: left;
    margin-top: 5px;
    margin-right: 10px;
    margin-bottom: 3px;
}

/* weblog overzicht */

#log-manage{
	list-style: none;
	padding: 0;
	margin: 20px 0 0 0;
}
#log-manage li{
	border-bottom: 1px dashed #EA91BC;
}

#log-manage a{
	display: block;
	float: left;
	width:350px;
	position: relative;
}
#log-manage a strong{
	font-size: 12px;
	float: left;
}
#log-manage a em{
	float: right;
}

#log-manage .actions{
	float: left;
	width: 50px;
	margin: 0 10px 0 0;

}

#log-manage .actions a{
	display: inline;
	float: none;
	width: 20px;
	position: static;
}
.white {
	color: #FFFFFF;
}


/***************  MEDIA SECTION ***************/
.media {
	padding: 15px 0 0 ;
}

.media .item{
	float: left; 
	width: 165px; 
	margin: 0 17px 0 0;
}
.media .rss-feed{
	
}
.media h3{
    font-size: 11px;
    text-transform: uppercase;
    margin-top: 0;
	height: 28px;
}

.media .item div{
    margin: 0 0 5px -10px;
    position: relative;
    zoom: 1;
    overflow: auto;
}

.media a { color: #EA692D; }
.media p { width: 400px; }

.media img{
	height:112px;
	border: 3px solid #f68640;
	width:154px;
}
.media .album-1	{ border: 0; height: 87px; width: 132px; background:transparent url(../images/design/bg-foto-1.png) no-repeat 0 0; padding: 10px 10px 13px 11px; }
.media .album-2	{  border: 0; height: 87px; width: 132px; background:transparent url(../images/design/bg-foto-2.png) no-repeat 0 0; padding: 13px 7px 10px 14px;  }
.media .album-3	{   border: 0; height: 87px; width: 132px; background:transparent url(../images/design/bg-foto-3.png) no-repeat 0 0; padding: 14px 11px 10px 10px; }

.media .item .zoom{
	 overflow:hidden;
	 position:absolute;
	 text-indent:-9999px;
}

.media .foto .zoom {
    background:transparent url(../images/design/buttons/btn-magnify.png) no-repeat scroll 0 0;
    bottom:15px;
    height:22px;
    right:40px;
    width:21px;
}

.media .video .zoom{
    background:transparent url(../images/design/buttons/btn-play.png) no-repeat scroll 0 0;
    bottom:17%;
    height:57px;
    right:41%;
    width:56px;
}

ul.pagination{
    clear: left;
}

.c-white ol li{
	margin: 0 0 10px;
}
.c-white form{
	font-size: 11px;
}

.c-white span{
	background:transparent url(../images/design/bg-input-txt.gif) no-repeat scroll 0 0;
	display:inline;
	float: left;
	height:25px;
	margin:0 0 0 10px;
	overflow:hidden;
	width:169px;
}

.c-white span input {
	background:transparent none repeat scroll 0 0;
	border-style:none;
	color:#CE0C6E;
	margin:0;
	padding:5px 20px;
	width:129px;
}

.c-white .h-login-form{
	position: static;
	overflow: visible;
}

.c-white .newline{
	padding: 10px 0 0;
}
.c-white a, .c-white p{
	color:#CE0C6E;
}
.c-white a{
	text-decoration: underline;
}
.c-orange h3, .c-orange h2, .c-orange p{
	color: #fff;
}
.button{
	overflow: hidden;
	text-indent: -999em;
	display: block;
	width: 230px;
	height: 31px;
}
.zetfilmpje{
	background:transparent url(../images/design/buttons/btn-zetfilmpje.png) no-repeat scroll 0 0;
}
.zoekfilmpje{
	background:transparent url(../images/design/buttons/btn-zoekfilmpje.png) no-repeat scroll 0 0;
}
/*************** ICOS SECTION ***************/
.ico{
	height: 75px;
	width: 75px;
	background:transparent url(../images/design/icons/icons-media.png) no-repeat scroll 0 0;
	position: absolute;
	top: -20px;
	right: 50px;
}
.foto-white		{ background-position: 0 0; 	 }
.foto-orange	{ background-position: 0 -75px;  }
.video-white	{ background-position: 0 -150px; }
.video-orange	{ background-position: 0 -225px; }


/*************** BANNERS SECTION ***************/
.banners
{
	list-style-type	: none;
	margin			: 0;
	padding			: 0;
}
.banners.detail
{
	margin-left		: 95px;
}
#banner .inner-content h2.main-title
{
	margin			: 0px auto 0;
	width			: 204px;
	height			: 27px;
	background		: transparent url(../images/design/banner-main-title.png) no-repeat scroll 0 4px !important;
}
#banner .reply_form,
 #banner .reply_list,
 #banner h2.reactions-title
{
	width		: 546px;
	margin		: 0 auto;
}
#banner .reply_form
{
	margin-top	: 45px;
}
#banner .reply_list
{
	margin-top	: 10px;
}
.banners li
{
	overflow: hidden;
	float	: left;
	margin	: 0;
	padding	: 10px 36px 0 0;
}
.banners li a
{
	display		: block;
	width		: 220px;
	height		: 124px;
	text-align	: center;
}
.banners p
{
	color		: #000000;
	margin		: 0 0 0 15px !important;
}
.banners .rating span
{
	font-weight	: bold;
}
.banners .vote
{
	margin		: 0 0 0 15px !important;
	width		: 105px;
	height		: 18px;
	padding		: 0 0 0 100px;
	background	: transparent url(../images/design/banner-yourvote.png) no-repeat scroll 0 1px;
}
.banners .vote.voted
{
	background	: none;
	padding		: 0;
	width		: 150px;
	color		: #000000;
}
div.star-rating, div.star-rating a {
	background	: transparent url(../images/design/banner-rating-stars.png) no-repeat scroll 0 0 !important;
}
div.star-rating-on a,
 div.star-rating-hover a
{
	background-position	: 0 -38px !important;
}
div.star-rating
{
	width	: 19px !important;
	height	: 19px !important;
}
div.star-rating a
{
	width:19px !important;
}
div.rating-title
{
	width: 115px;
	clear: both;
}
.game-banner{
	position: absolute;
	margin: 40px 0 0 0;
	left: -36px;
}
.game-menu{

position: absolute;
	width: 237px;
	height: 150px;
	padding: 216px 0 0 310px;
	background	: transparent url(../images/design/game-menu.png) no-repeat scroll 100% 100%;
}
.game-spetter{
	float: left;
	position: absolute;
	right: -22px;
	margin: 40px 0 0 0;
}

.game-menu .buttons{
	background	: transparent url(../images/design/game-menu-buttons.png) no-repeat scroll 0 0;
	display: block;
	width:  157px;
	height: 33px;
	overflow: hidden;
	text-indent: -999em;
}
.game-menu .btn1{
	background-position:  0 0;
}
.game-menu .btn2{
	background-position:  0 -40px;
}
.game-menu .btn3{
	background-position:  0 -80px;
}
#game{
	left: -53px;
	margin: 42px 0 0;
	position:relative;
}

.spandoek{
	background	: transparent url(../images/design/btn-spandoek.png) no-repeat scroll 0 0;
	display: block;
	width:  136px;
	height: 30px;
	overflow: hidden;
	text-indent: -999em;
	position: absolute;
	right: 20px;
	top: 450px;
}
.list-spandoek
{
	border: 2px solid #FAB92B;
}
.terug{
	background	: transparent url(../images/design/btn-terug.png) no-repeat scroll 0 0;
	display: block;
	width:  118px;
	height: 31px;
	overflow: hidden;
	text-indent: -999em;
	position: absolute;
	top: 455px;
	left: 50%;
	margin: 0 0 0 -65px;
}
.tellafriend
{
	background	: transparent url(../images/design/btn-tellafriend.png) no-repeat scroll 0 0;
	display: block;
	overflow: hidden;
	text-indent: -999em;
	width: 140px;
	height: 36px;
	position: absolute;
	top: 450px;
	right: 0px;
}
.fr-spandoek{
	margin: 20px 0 0 95px;
	border: 2px solid #FAB92B;
}

#banner .paging
{
	list-style-type	: none;
	margin			: 0 0 0 228px;
	clear			: both;
	padding			: 9px 0 0 0;
}
#banner .paging li
{
	float: left;
}
#banner .paging .previous a,
 #banner .paging .next a
{
	width	: 120px;
	height	: 36px;
	display	: block;
}
#banner .paging .previous a
{
	background	: transparent url(../images/design/btn-previous.png) no-repeat scroll 0 0;
}
#banner .paging .next a
{
	background	: transparent url(../images/design/btn-next.png) no-repeat scroll 0 0;
}

#banner .paging .current
{
	padding		: 8px 5px 0 5px;
	color		: #000000;
}

#col-main {  position: relative; padding: 40px 40px 0 45px; }
#col-main .toolbox { position: absolute; right: 45px; padding: 0; top: 0px; margin: 0; }

.block-hometabs{  position:relative; width:438px; }
.block-hometabs-tab{ width:407px; height:265px; position: relative; overflow: hidden; }
.block-hometabs-tab .more-r{ position:absolute; bottom:30px; right:65px; }

.block-hometabs-menu{ list-style:none; margin:0; padding:15px 0 0; position:absolute; top: 0; right: -10px; }
.block-hometabs-menu li{ margin:0 0 -5px; float: right; clear: right; }
.block-hometabs-menu a{ display:block; width:45px; height:40px; text-indent:-9999px; overflow:hidden; cursor:pointer; }
.block-hometabs-menu li.leef a {background: url(../images/design/buttons/btn-leefgebied.png) no-repeat 100% 0;}
.block-hometabs-menu li.pass a {background: url(../images/design/buttons/btn-paspoort.png) no-repeat 100% 0;}
.block-hometabs-menu li.foto a {background: url(../images/design/buttons/btn-fotos.png) no-repeat 100% 0;}
.block-hometabs-menu li.video a{background: url(../images/design/buttons/btn-video.png) no-repeat 100% 0;}
.block-hometabs-menu li.droom a{background: url(../images/design/btn-droomwens.png) no-repeat 100% 0 ;}
.block-hometabs-menu li.jouwdroom a{background: url(../images/design/btn-jouwdroomwens.png) no-repeat 100% 0 ;}
.block-hometabs-menu li.jarig a{background: url(../images/design/btn-jarig.png) no-repeat 100% 0 ;}

.more-r{
	display:block;
	background: url(../images/design/a-meer2.png) no-repeat;
	width:70px;
	height:31px;
	text-indent:-9999px;
	overflow:hidden;
	
}


.block-hometabs-menu a:hover{ width:132px; position:relative; }
.block-hometabs-menu .droom a:hover { width: 231px; }
.block-hometabs-menu .jouwdroom a:hover { width: 202px; }
.block-hometabs-menu .jarig a:hover { width: 180px; }

.block-hometabs-menu .active a { width: 231px; position:relative;}

.block-calendar{ background: url(../images/design/bg-calendar.png) no-repeat; width:404px; height:39px; overflow:hidden; }
.block-calendar span{ float:left; color:#ea692d; line-height:25px; padding:0 2px 0 19px; position:relative; }
.block-calendar span strong{font-size:14px;}
.block-calendar .more-w{ float:left; margin:3px 0 0; position:relative; }

.block-newshow { background: transparent url(../images/design/bg-block-newshow.png) no-repeat 0 0; position: relative; float: right; clear: right; width: 337px; height: 279px; }
.trailer {background:url("../images/design/btn-trailer.png") no-repeat scroll 0 0 transparent; position: absolute; left: 36px; top: 180px; display:block; height:31px; overflow:hidden; text-indent:-9999px; width:141px;}
.ticket {background:url("../images/design/btn-tickets.png") no-repeat scroll 0 0 transparent; display:block; position: absolute; left: 62px; top: 210px;  height:31px; overflow:hidden; text-indent:-9999px; width:141px;}

.spetter-fclub{ background: url(../images/design/bg-spetter-fanclub.png) no-repeat; position: absolute; top: 155px; left: 460px; width:202px; height:241px; }
.spetter-fclub p{ margin:0; text-indent:-9999px; overflow:hidden; }
.spetter-fclub ul{ list-style:none; margin:0; padding:148px 0 0 29px; position:relative; }
.spetter-fclub li{ margin:0 0 -6px; }
.spetter-fclub ul a{position:relative;}
.spetter-fclub .geef{ display:block; background: url(../images/design/a-geef-je-op.png) no-repeat; width:94px; height:31px; text-indent:-9999px; overflow:hidden; }
.spetter-fclub .login{ display:block; background: url(../images/design/a-login.png) no-repeat; width:70px; height:31px; text-indent:-9999px; overflow:hidden; }

.new{ background:url("../images/design/new.png") no-repeat scroll 0 0 transparent; height:68px; left:93px; position:absolute; top:90px; width:143px; z-index:1000;}

/* Birthday Spetter */
#balloon1 { background:url(../images/design/balloon1.png) no-repeat scroll 0 0 transparent; width: 91px; height: 232px; position: absolute; top: -232px; left: -135px; z-index: 1000;}
#balloon2 { background:url(../images/design/balloon2.png) no-repeat scroll 0 0 transparent; width: 88px; height: 195px; position: absolute; top: -195px; left: 380px; z-index: 1000;}
#balloon3 { background:url(../images/design/balloon3.png) no-repeat scroll 0 0 transparent; width: 87px; height: 219px; position: absolute; top: -219px; left: 850px; z-index: 1000; }
#confeti {  background: transparent url(../images/design/confe.png) no-repeat 0 0; width: 1112px; height: 795px; position: absolute; top: 0; left: -130px; z-index: -1; }
#slinger { background:url(../images/design/slinger.png) no-repeat scroll 0 0 transparent; width: 1069px; height: 96px; position: absolute; top: 80px; left: -130px; z-index: -1;}
