/* 
CSS FILE
==================================================
name: portfolio.css
website: www.xenius.nl
version: 1.0
author: Xenius Media  (www.xenius.nl)
*/

ul.portfolio{
	list-style-type:none;
}
ul.portfolio li{
	background:#ebebeb url('../images/structure/portfolio_back.jpg') no-repeat;
	width:203px;
	height:140px;
	border:1px solid #dfdfdf;
	float:left;
	margin:0 6px 6px 0;
	padding:10px 0 0 11px;
}
ul.portfolio li:hover{
	background:#ebebeb url('../images/structure/portfolio_back_hover.jpg') no-repeat;
}
ul.portfolio li img{
	border:0px;
	#margin-bottom:3px; /* hack for IE bad box model */
}
ul.portfolio li span.title{
}

span.new {
	position:relative;
	top:-144px;
	left:150px;
	display:block;
	width:54px;
	height:54px;
	background:url(../images/structure/new.gif) top left no-repeat;
	font-size:1px;
	text-indent:-5000px;
}



/*
SIDEBAR CATEGORIEEN LIST
*/

ul.cat{
	border-bottom:1px solid #e5e5e5;
	list-style-type:none;
	margin-bottom:30px;
}
ul.cat li{
	border-top:1px solid #e5e5e5;
}
ul.cat li ul.catsub{
	list-style-type:none;
	padding-top:8px;
}
ul.cat li a{
	color:#00aeef;
	text-decoration:none;
}
ul.cat li a:hover{
	color:#00aeef;
	text-decoration:underline;
}
ul.cat li span.count{
	color:#aaa;
	font-size:11px;
}
ul.cat li.hoofd, ul.cat li.hoofd_active{
	padding:8px 0 0 0;
}
ul.cat li ul.catsub li.item, ul.cat li ul.catsub li.item_active{
	padding:8px 8px 8px 18px;
}
li.item_active{
	background-color:#f2f2f2;
}
li.hoofd_active{
	background:#fff url('../images/structure/listhead_active.jpg') repeat-x;
}
ul.cat li:hover{
	background:#fff url('../images/structure/listhead.jpg') repeat-x;
}
a.backbutton2{
	display:block;
	width:260px;
	height:77px;
	background:#fff url('../images/structure/portfolio_button2.jpg') no-repeat;
	margin-bottom:30px;
}
a.backbutton2:hover{
	background:#fff url('../images/structure/portfolio_button2.jpg') 0 -78px no-repeat;
}
a.backbutton2 span{
	display:none;
}

.porttestimonial{
background:#eee url('../images/structure/quote_open.jpg') no-repeat;
text-align:center;
padding:36px 8px 0 8px;
font-style:italic;

}
.porttestifoot{
background:#eee url('../images/structure/quote_close.jpg') top right no-repeat;
padding:40px 8px 10px 8px;
text-align:right;
font-size:10px;
color:#bbb;
}


/*
SINGLE PORTFOLIO ITEM
*/
.bigitem{
	border:1px solid #dfdfdf;
	background:#ebebeb;
	width:632px;
	padding:13px;
	margin-bottom:30px;
}
.divider{
	height:1px;
	background-color:#dfdfdf;
	margin:30px 0 30px 0;
}
.testimonial{
	font-style:italic;
}
.testauth{
	margin-top:10px;
	text-align:right;
	color:#888;
}


/*
DEDEN LIST
*/
ul.deden{
	list-style-type:none;
	border-bottom:1px solid #e5e5e5;
	margin-bottom:30px;
}
ul.deden li{
	border-top:1px solid #e5e5e5;
	padding:8px;
}
ul.deden li{
	padding-left:30px;
	background:#fff url(../images/structure/check.gif) no-repeat;
	background-position: 8px 50%;
}
ul.deden li:hover{
	background-color:#effafe;
}
a.backbutton{
	display:block;
	width:260px;
	height:77px;
	background:#fff url('../images/structure/portfolio_button.jpg') no-repeat;
	margin-bottom:30px;
}
a.backbutton:hover{
	background:#fff url('../images/structure/portfolio_button.jpg') 0 -78px no-repeat;
}
a.backbutton span{
	display:none;
}
