div.tt_content{
	width:544px;
	display:block;
	float:left;
	overflow:hidden;
	margin-bottom:21px;
	padding-left:8px;
}
div.lastnewsitem{
	width:174px;
	height:242px;
	display:block;
	float:left;
	margin-right:4px;
	margin-top:11px;
	position:relative;
}
div.newsimage{
	margin-left:6px;
	margin-top:5px;
	position:absolute;
}
div.newsbgkader{
	width:174px;
	height:242px;
	display:block;
	background-image:url('../img/foto_large_frame.png');
	position:absolute;
	z-index:2;
}
div.newstitle{
	width:154px;
	margin-left:10px;
	margin-top:122px;
	margin-right:10px;
	color:#0085CA;
	font-weight:bold;
	overflow:hidden;
	position:absolute;
}
div.newstext{
	margin-left:10px;
	margin-right:10px;
	margin-top:145px;
	position:absolute;
}

div.readmorebtn a{
	width:99px;
	height:23px;
	display:block;
	margin-top:216px;
	margin-left:68px;
	background-image:url('../img/image_story_btn.png');
	text-indent:-5000px;
}

div.one_content{ /* Home > laatste nieuws & dolfijn TV */
	width:347px;
	height:530px;
	display:block;
	float:left;
	background-image:url('../img/homepage_news_right_bg.png');
	background-repeat:no-repeat;
	overflow:hidden;
	/*border:1px dashed #F00;*/
}
div.one_content h1{
	margin-top:12px;
	margin-left:11px;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Dolfijn TV */
div.one_content .dolfijn-TV-frame{
	position:relative;
}
div.one_content .dolfijn-TV-frame .dolfijn-tv-txt{
	position:absolute;
	top:60px;
	left:10px;
	width:140px;
	color:#FFF;
	font-size:12px;
}
div.one_content .dolfijn-TV-frame .btn-dolfijn{ /* img staat in TYPO3 ! */
	position:absolute;
	top:204px;
	left:16px;
	width:158px;
	height:29px;
}

div.one_content .csc-frame{
	background-image:url('../img/dolfijn_TV_bg.png');
	width:347px;
	height:245px;
}
/*div.csc-textpic-imagecolumn img{
	display:block;
	left:0px;
}*/

div.one_content .csc-frame .bodytext{
	padding-top: 46px;
	padding-left: 12px;
	width: 155px;
	/*color:#F00;*/
}


div.one_content .csc-frame img{
	width: 146px;
	height: 29px;
	padding-top: 40px;
	padding-right: 88px;
	float: right;
}
/* ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ bla */
div.two_content{ /* Home > dieren in het opvangcentrum (img thumbs flash) */
	background-image:url('../img/two_content_bg.png');
	background-repeat:no-repeat;
	width:899px;
	height:172px;
	float:left;
	position:relative;
}
div.two_content div.btn-opvang{
	position:absolute;
	left:220px;
	/*top:176px;*/
	top:123px;
	background-image:url('../img/btn-opvang.png');
	width:112px;
	height:24px;
	z-index:1000;
}
div.two_content div.btn-opvang a{
	display:block;
	width:112px;
	height:24px;
}

div.two_content p{
	width: 330px;
	margin-left: 20px;
}

div.two_content h1{
	margin-left: 20px;
	margin-top: 20px;
}

div.two_content .csc-textpic-text{
	width: 250px;
	float: left;
}

div.news_right{
	margin-bottom:19px;
}
div.last_news_item{
	height:67px;
	width:327px;
	display:block;
	margin-left:10px;
	margin-top:9px;
	clear:both;
}
div.image_news{
	width:107px;
	height:65px;
	float:left;
	position:relative;
	padding-left:3px;
	padding-top:3px;
	padding-right:4px;
}
div.imagekader_news{
	width:107px;
	height:65px;
	background-image:url('../img/small_foto_frame_3.png');
	position:absolute;
	top:0px;
	left:0px;
	z-index:3;
}
div.newsitem_header a{
	color:#0085CA;
	font-weight:bold;
	text-decoration:none;
}
div.newsitem_text a{
	/*color:#493A1B;*/
	color:#574829;
	text-decoration:none;
}
div.newsitem_text p.bodytext{
	padding-top:0px;
}
div.columthree{
	background-image:url('../img/bg_storiesoverview_home.png');
	background-repeat:no-repeat;
	height:200px;
	width:900px;
	clear:both;
	
}
div.tx-msjouwverhaal-pi1 div.storiesleft{
	width:363px;
	height:200px;
	display:block;
	float:left;
}
div.tx-msjouwverhaal-pi1 div.storiesleftheader{
	margin-top:13px;
	margin-left:22px;
}
div.tx-msjouwverhaal-pi1 div.storieslefttext{
	margin-top:13px;
	margin-left:22px;
	margin-right:20px;
	height:100px;
	overflow:hidden;
}
div.tx-msjouwverhaal-pi1 div.storieslefttextb{
	margin-left:22px;
	margin-top:2px;
	color:#0085CA;
	font-weight:bold;
}

/*div.tx-msjouwverhaal-pi1 div.storiesleftbtn{
	height:32px;
	width:342px;
	background-image:url('../img/frontpage_btn.png');
	margin-left:14px;
	margin-top:7px;
}*/

div.tx-msjouwverhaal-pi1 div.storiesright{
	width:537px;
	float:left;
	margin-top:38px;
}
div.tx-msjouwverhaal-pi1 div.buddystorytemplateview{
	width:173px;	
	height:163px;
	display:block;
	position:relative;
	float:left;
	margin-right:5px;
}
div.tx-msjouwverhaal-pi1 div.buddystoryimage{
	margin-left:6px;
	margin-top:6px;
	position:absolute;
}
div.tx-msjouwverhaal-pi1 div.buddystoryview{
	width:173px;	
	height:163px;
	display:block;
	position:absolute;
	background-image:url('../img/foto_small_frame_2.png');
} 
div.tx-msjouwverhaal-pi1 div.buddystorydate{
	margin-left:10px;
	margin-top:120px;
	position:absolute;
	color:#0085CA;
	font-weight:bold;
}
div.tx-msjouwverhaal-pi1 div.buddystoryusername a{
	margin-left:10px;
	margin-top:140px;
	position:absolute;
	list-style:none;
	text-decoration:none;
	/*color:#493A1B;*/
	color:#574829;
	font-weight:bold;	
}
div.spheader{
	float:left;
	margin-left:17px;
}
div.spheadertwo{
	margin-left:565px;
}

div.two_content .videowrap{
	/*min-width: 540px;
	width: auto !important;*/
	width: 540px;
	height: 168px;
	/*margin-left: 370px;*/
	position:absolute;
	top:25px;
	left:369px;
}

div.two_content .videowrap .videoimage{
	float: left;
	width: 160px;
	height: 108px;
	padding-right: 19px;
}

div.two_content .videowrap{
	color: #0185ca;
	font-weight: bold;
	font-size: 11px;
}