/*
	### BASIC PLUGIN STYLES ###
*/
h1.pagetitle{
	margin-bottom:19px;
}

h1, h2{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-style:italic;
	font-weight:normal;
	font-size:19px;
	color:#0070b6;
}

div.user-news-pi1 h2 a{
	font-family:Georgia, "Times New Roman", Times, serif;
	background-image:none;
	text-decoration:none;
	font-weight:normal;
	color:#0070b6;
}

.csc-textpic-text p.bodytext b,
.user-news-pi1 .news-single-item p.bodytext b,
h4{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
	color:#0070b6;
}

h4 a{
	text-decoration:none;
	color:#0070b6;
}

p{
	font-family:Georgia, "Times New Roman", Times, serif;
}

p.bodytext{
	margin-bottom:12px;	
}

h4 a:hover,
div.user-news-pi1 h2 a:hover{
	color:#c20022;	
}

div.content a, div.search-result-list div.search-result-item span.web-url a,
div.user-news-pi1 a,
div.content div.calendar a{
	/*background-image:url('../img/more_link_icon.png');*/
	font-family:Arial, Helvetica, sans-serif;
	/*background-position:center right;
	background-repeat:no-repeat;*/
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
	color:#0070b6;
	height:8px;
}

div.content a:hover, div.search-result-list div.search-result-item span.web-url a:hover,
div.user-news-pi1 a:hover,
div.content div.calendar a:hover{
	color:#72aacd;
}

div.job-list span.date,
div.user-news-pi1 span.news-date{
	font-weight:bold;
	color:#0070b6;
}
/*
	### HOMEPAGE NEWS ITEMS ###
*/
div.user-news-pi1 div.news-home{
	background-image:url('../img/home_news_border.png');
	background-repeat:repeat-y;
	background-position:289px 0px;
	margin-top:27px;
	height:155px;
}

div.user-news-pi1 div.news-home div.news-home-item{
	margin-right:32px;
	float:left;
	width:275px;
}
/*
	### PAGE SIDE ITEMS ###
*/
div.side-items{
	position:absolute;
	top:314px;
	left:81px;
	width:206px;
	color:#FFFFFF;
}

div.side-items h3{
	background-image:url('../img/kalender_sideitem_header.png');
	background-repeat:no-repeat;
	margin-bottom:5px;
	font-weight:bold;
	font-size:13px;
	color:#FFFFFF;
	display:block;
	padding-top:6px;
	padding-left:24px;
	height:22px;
}

div.side-items ul{
	background-image:url('../img/kalender_sideitem_bottom.png');
	background-repeat:no-repeat;
	background-position:bottom right;
	background-color:#009dd9;
	padding-top:14px;
	padding-bottom:21px;
	padding-left:24px;
}

div.side-items ul li strong{
	font-weight:bold;
	color:#002943;
}
div.side-items ul li a{
	color:#ffffff;
	text-decoration:none;
}

div.side-items div.verjaardagen{
	background-image:url('../img/verjaardag_sideitem_bg.png');
	background-repeat:no-repeat;
	padding-top:95px;
	margin-top:-16px;
	margin-left:-24px;
	width:238px;
	height:278px;
	position:relative;
	z-index:2;
}

div.side-items div.verjaardagen h3{
	display:none;	
}

div.side-items div.verjaardagen ul{
	background-image:none;
	background-color:transparent;
	margin:0;
	padding:0;
	padding-left:48px;
	/*padding-right:52px;*/
}

div.side-items div.verjaardagen ul li{
	margin-bottom:4px;	
}

div.side-items div.verjaardagen ul li span.date{
	border-right:1px solid #0070b6;
	display:inline-block;
	font-weight:bold;
	text-align:center;
	color:#0070b6;
	width:20px;
}

div.side-items div.verjaardagen ul li span.person,
div.side-items div.verjaardagen ul li span.person a{
	font-weight:bold;
	color:#ce334e;
	text-decoration:none;
}

div.side-items div.verjaardagen ul li span.groups{
	color:#009dd9;
	position:relative;
	left:3px;
}

/*
	### MAIN NEWS ITEMS ###
*/
div.user-news-pi1 div.main-news-list{
	background-image:url('../img/home_news_border.png');
	background-repeat:repeat-y;
	background-position:203px 0px;
	position:relative;
}

div.user-news-pi1 div.news-list-item{
	margin-bottom:21px;
	height:110px;
}

div.user-news-pi1 div.news-list-item .image{
	margin-right:31px;
	float:left;
	width:185px;
	height:110px;
}

div.user-news-pi1 div.main-news-list div.news-list-item div.news-content h2 a{
	color:#b52547;
}

.content .user-news-pi1 .main-news-list .pagebrowser{
	position:absolute;
	bottom:0;
	left:215px;
}

div.user-news-pi1 div.main-news-list div.pagebrowser ul{
	list-style:none;
	margin-left:0px;
}
div.user-news-pi1 div.main-news-list div.pagebrowser ul li a{
	background-image:none;
}

div.user-news-pi1 div.main-news-list div.pagebrowser ul li a.current{
	color:#b52547;
}

div.user-news-pi1 div.main-news-list div.pagebrowser ul li,
div.user-news-pi1 div.main-news-list div.news-list-item div.news-content span.news-date{
	float:left;
}
div.user-news-pi1 div.main-news-list div.news-list-item div.news-content span.news-date{
	margin-top:6px;
	margin-right:10px;
}
/*
	### MAIN NEWS SINGLE PAGE DETAIL ###
*/
div.user-news-pi1 div.news-single-item{
	position:relative;
}

div.user-news-pi1 div.news-single-item h1{
	margin-top:16px;
}

div.user-news-pi1 div.news-single-item a.terug-naar{
	position:absolute;
	right:0;
	height:14px;
}

div.user-news-pi1 div.news-single-item img{
	margin-left:30px;
	margin-bottom:13px;
	float:right;
	clear: both;
}
/*
	### ZOEKRESULTATEN PAGINA ###
*/
div.search-result-list div.search-result-item p.bodytext{
	margin:0;
	padding:0;
}

div.search-result-list div.search-result-item{
	margin-bottom:10px;
}

ul.resultBrowser li{
	padding-left:10px;
	padding-right:10px;
	float:left;	
}

ul.resultBrowser li a{
	text-decoration:none;	
}

ul.resultBrowser li a:hover{
	color:#72aacd;
}

ul.resultBrowser li.dots,
ul.resultBrowser li.last,
ul.resultBrowser li.first,
ul.resultBrowser li.next,
ul.resultBrowser li.previous,
ul.resultBrowser li.preceding,
ul.resultBrowser li.succeeding{
	font-weight:bold;
	color:#0070b6;
}

ul.resultBrowser li.current{
	font-weight:bold;
	color:#b52547;
}
/*
	### KALENDER PAGINA ONDERDELEN ###
*/
div.content ul.months li h4{
	margin-bottom:7px;	
}

div.content ul.months li ul.events li span.date{
	border-right:1px solid #0070b6;
	margin-right:10px;
	display:inline-block;
	font-weight:bold;
	color:#0070b6;
	width:20px;
}

div.content ul.months li ul.events{
	margin-bottom:25px;	
}

div.content ul.months li ul.events li{
	margin-bottom:10px;
	margin-bottom: 10px;
    margin-left: -28px;
}

div.content ul.months li ul.events li strong{
	font-weight:bold;	
}

/*
	### GOOGLE MAPS ###
*/
div.content div.user-map-pi1 div#user_map_pi1_map{
	border:1px solid #959595;
	margin-bottom:14px;
}

div.content div.user-map-pi1 div#user_map_pi1_directions{

}
div.content div.user-map-pi1 div#user_map_pi1_directions div.steps{
	border:1px solid #959595;
	padding:10px;
	display:block;
	margin-bottom:16px;
	width:578px;
}

div.content div.user-map-pi1 div#user_map_pi1_directions div.duration,
div.content div.user-map-pi1 div#user_map_pi1_directions div.distance,
div.content div.user-map-pi1 div#user_map_pi1_directions div.eaddr,
div.content div.user-map-pi1 div#user_map_pi1_directions div.saddr{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	color:#B52547;
	font-size:15px;

}

div.content div.user-map-pi1 div#user_map_pi1_directions div.duration span.label,
div.content div.user-map-pi1 div#user_map_pi1_directions div.distance span.label,
div.content div.user-map-pi1 div#user_map_pi1_directions div.eaddr span.label,
div.content div.user-map-pi1 div#user_map_pi1_directions div.saddr span.label{
	display:inline-block;
	color:#0070b6;
	width:200px;
}

div.content div.user-map-pi1 div#user_map_pi1_directions div.duration{
	margin-bottom:14px;	
}

div.content div.user-map-pi1 div#user_map_pi1_directions div.step div.duration,
div.content div.user-map-pi1 div#user_map_pi1_directions div.step div.distance{
	border-right:1px solid #0070b6;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:12px;
	color:#0070b6;
	float:left;
	padding-right:10px;
	margin-left:10px;
	margin-bottom:5px;
}

div.content div.user-map-pi1 div#user_map_pi1_directions div.step{
	border-bottom:1px solid #959595;
	padding-bottom:10px;
	padding-top:10px;
}

div.content div.user-map-pi1 div#user_map_pi1_directions div.step div.description{
	margin-left:10px;
	clear:both;	
}

div.content div.user-map-pi1 div.get-directions form.google-map{
	border:1px solid #959595;
	padding-left:12px;
	padding-top:5px;
	width:588px;
	height:30px;
	margin-bottom:16px;
}

div.content div.user-map-pi1 div.get-directions form.google-map{
	color:#0070b6;
	font-weight:bold;
}

div.content div.user-map-pi1 div.get-directions form.google-map span{
	color:#b52547;
}

/*
	### GALLERY ###
*/
div.content div.gallery{
	background-color:#d2e6f2;
	padding-left:23px;
	padding-top:20px;
	position:relative;
}

div.content div.gallery-film ul li,
div.content div.gallery ul li{
	font-family:Arial, Helvetica, sans-serif;	
}

div.content div.gallery-film{
	background-color:#d2e6f2;
	padding-left:23px;
	position:relative;
	margin-bottom:26px;
}

div.content div.album{
	position:relative;
	width:680px;
}

div.content div.album p,
div.content div.album h1{
	margin-bottom:19px;	
}

div.content div.gallery div.kop{
	background-image:url('../img/gallery_kop.png');
	position:absolute;
	right:-19px;
	top:-64px;
	width:153px;
	height:116px;
}

div.content div.album div.kop{	
	background-image:url('../img/gallery_kop.png');
	position:absolute;
	right:-19px;
	top:-37px;
	width:153px;
	height:116px;
}

div.content div.album div.item{
	border-right:1px solid #1d80be;
	font-family:Georgia, "Times New Roman", Times, serif;
	margin-right:17px;
	margin-bottom:17px;
	width:202px;
	height:196px;
	float:left;
}

div.content div.album div.last{
	border-right:0;	
}

div.content div.album div.item p{
	text-align:justify;
	padding-top:18px;
	width:185px;	
}

div.content div.gallery-film ul li a img,
div.content div.gallery ul li a img{
	border:3px solid #FFFFFF;
	margin-right:6px;
}

div.content div.gallery-film div.years h4,
div.content div.gallery div.years h4{
	float:left;
	margin-right:10px;
}

div.content div.gallery-film div.years ul,
div.content div.gallery div.years ul{
	padding-top:4px;	
}

div.content div.gallery-film div.years ul li,
div.content div.gallery div.years ul li{
	border-left:1px solid #0070b6;
	margin-bottom:7px;
	padding-left:10px;
	padding-right:10px;
	float:left;	
}

div.content div.gallery-film div.years ul li a,
div.content div.gallery div.years ul li a{
	text-decoration:none;
	font-weight:bold;
	color:#0070b6;
}

div.content div.gallery-film div.years ul li a:hover,
div.content div.gallery div.years ul li a:hover{
	color:#b52547;
}

div.content div.gallery div.pages{
	width:200px;
	position:relative;
	top:0;
	left:430px;
}

div.content div.recent div.item{
	border-right:1px solid #1d80be;
	padding-top:6px;
	padding-right:18px;
	margin-right:17px;
	width:185px;
	min-height:195px;
	height:auto !important;
	height:195px;
	float:left;
}

div.content div.recent div.item p{
	text-align:justify;	
}

div.content div.recent div.item h4{
	margin:0;
	padding:0;
	color:#b52547;	
}

div.content div.recent div.item span{
	margin-right:17px;
	padding-top:3px;
	font-weight:bold;
	color:#0070b6;
	display:block;
	font-size:11px;
	float:left;
}

div.content div.recent div.item img{
	margin-bottom:20px;
}

div.content div.recent div.last{
	border:0;
	padding:0;
}

div.content div.album ul.resultBrowser li.succeeding a,
div.content div.album ul.resultBrowser li.next a,
div.content div.album ul.resultBrowser li.previous a,
div.content div.album ul.resultBrowser li.preceding a,
div.content div.gallery div.pages ul.resultBrowser li.succeeding a,
div.content div.gallery div.pages ul.resultBrowser li.next a,
div.content div.gallery div.pages ul.resultBrowser li.previous a,
div.content div.gallery div.pages ul.resultBrowser li.preceding a{
	color:#0070B6;
	font-weight:bold;
}

div.content div.album ul.resultBrowser li a:hover,
div.content div.gallery div.pages ul.resultBrowser li a:hover{
	color:#72AACD;	
}
/*
	### BOTTOM GALLERY
*/
div.content div.recent-bottom{
	background-image:url('../img/recent_bottom_bg.png');
	background-repeat:no-repeat;
	background-position:top right;
	background-color:#d2e6f2;
	position:absolute;
	bottom:14px;
	padding-top:5px;
	width:625px;
	height:67px;
}

div.content div.recent-bottom div.kop{	
	background-image:url('../img/gallery_kop.png');
	margin-right:70px;
	width:153px;
	height:116px;
	position:relative;
	top:-26px;
	left:55px;
	z-index:1;
	float:left;
}

div.content div.recent-bottom div.img{
	position:relative;
	top:-35px;
	left:-31px;
}

div.content div.recent-bottom div.img div.item-first{
	position:absolute;
	top:0;
	left:0;
}

div.content div.recent-bottom div.img div.img-border{
	background-image:url('../img/img_border.png');
	position:absolute;
	top:0;
	left:0;
	width:122px;
	height:102px;
}

div.content div.recent-bottom div.item{
	margin-right:6px;
	float:left;	
}

div.content div.recent-bottom div.item img{
	border:3px solid #FFFFFF;	
}

div.content div.recent-bottom span a{
	background-image:url('../img/recent_more_link.png');
	font-family:Arial, Helvetica, sans-serif;
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
	color:#0070b6;
	height:8px;
}

/*
	### LINK PAGINA ONDERDELEN ###
*/
div.user-links-pi1 ul.categories li.category span.cat-title{
	font-family:Georgia, "Times New Roman", Times, serif;
	font-weight:normal;
	font-size:15px;
	color:#0070b6;
}

div.user-links-pi1 ul.categories li.category ul.links li.link span.description{
	display:inline-block;
	width:250px;
}

div.user-links-pi1 ul.categories li.category ul.links li.link a{
	background-image:url('../img/more_link_icon.png');
	font-family:Arial, Helvetica, sans-serif;
	background-position:center right;
	background-repeat:no-repeat;
	text-decoration:none;
	padding-right:10px;
	font-weight:bold;
	color:#0070b6;
	height:8px;
}

div.user-links-pi1 ul.categories li.category ul.links li.link a:hover{
	color:#72AACD;
}

.calendar ul.months li ul.events li span {
	padding-left: 4px;
}

#recent-bottom {
	background-color: #D2E6F2;
    background-image: url("../img/recent_bottom_bg.png");
    background-position: right top;
    background-repeat: no-repeat;
    bottom: 14px;
    height: 67px;
    padding-top: 5px;
    width: 625px;
}
#recent-bottom div.images {
	border: 4px solid #FFFFFF;
    float: left;
    margin: 2px;
}

#recent-bottom div.kop {
	background-image: url("../img/gallery_kop.png");
    float: left;
    height: 116px;
    left: 55px;
    margin-right: 70px;
    position: relative;
    top: -26px;
    width: 153px;
    z-index: 1;
}

#recent-bottom span a {
	background-image: url("../img/recent_more_link.png");
    background-position: right center;
    background-repeat: no-repeat;
    color: #0070B6;
    font-family: Arial,Helvetica,sans-serif;
    font-weight: bold;
    height: 8px;
    padding-right: 10px;
    text-decoration: none;
}

#recent-bottom .img-border {
    background-image: url("../img/img_border.png");
    height: 102px;
    left: -29px;
    position: relative;
    top: -33px;
    width: 122px;
}

/*
#recent-bottom .imgFirst {
    float: left;
    position: absolute;
    z-index: 5;
}
*/
