@charset "utf-8";
/* CSS Document */

div.site_content_latestnews{
	width:470px;
	float:left;
	position:relative;
	height:354px;
}
div.site_content_latestnews h1{
	margin:0;
	padding:0;
	color:#e22125;
	font-size:24px;
	font-weight:normal;
}

div#site_content_diensten{
	width:820px;
}

div.csc-frame-frame1{
	width:152px;
	height:240px;
	background-image:url('images/frontpage_diensten_wrapper.png');
	background-repeat:no-repeat;
	position:relative;
	display:block;
	color:#666666;
	float:left;
	margin-top:15px;
	margin-bottom:20px;
	margin-right:10px;
}
div.csc-frame-frame1 a{
	color:#666666;
	text-decoration:none;
}

.domeinnamen a{
	display:block;
	height:106px;
	width:150px;
	text-indent:-5000px;
	background-image:url('images/frontpage_diensten_domeinnamen.png');
	margin-left:1px;
	background-position:0px 106px;
}
div.csc-frame-frame1:hover .domeinnamen a, div.csc-frame-frame1.over .domeinnamen a{
	background-position:0px 106px;
}
.webhosting a{
	display:block;
	height:106px;
	width:150px;
	text-indent:-5000px;
	background-image:url('images/frontpage_diensten_webhosting.png');
	margin-left:1px;
	background-position:0px 106px;
}
div.csc-frame-frame1:hover .webhosting a, div.csc-frame-frame1.over .webhosting a{
	background-position:0px 106px;
}
.webshops a{
	display:block;
	height:106px;
	width:150px;
	text-indent:-5000px;
	background-image:url('images/frontpage_diensten_webshops.png');
	margin-left:1px;
	background-position:0px 106px;
}
div.csc-frame-frame1:hover .webshops a, div.csc-frame-frame1.over .webshops a{
	background-position:0px 106px;
}
.virtual-servers a{
	display:block;
	height:106px;
	width:150px;
	text-indent:-5000px;
	background-image:url('images/frontpage_diensten_virtual-servers.png');
	margin-left:1px;
	background-position:0px 106px;
}
div.csc-frame-frame1:hover .virtual-servers a, div.csc-frame-frame1.over .virtual-servers a{
	background-position:0px 106px;
}
.zimbra a{
	display:block;
	height:106px;
	width:150px;
	text-indent:-5000px;
	background-image:url('images/frontpage_diensten_zimbra.png');
	margin-left:1px;
	background-position:0px 106px;
}
div.csc-frame-frame1:hover .zimbra a, div.csc-frame-frame1.over .zimbra a{
	background-position:0px 106px;
}

.meer_info a{
	display:block;
	height:23px;
	width:81px;
	text-indent:-5000px;
	background-image:url('images/btn_meer-info.png');
	position:absolute;
	bottom:6px;
	right:6px;
}

.meer_informatie_over_onze_diensten a{
	display:block;
	height:32px;
	width:244px;
	text-indent:-5000px;
	background-image:url('images/meer_informatie_over_onze_diensten.png');
	position:absolute;
	left:25px;
	bottom:25px;
}

div.csc-frame-frame1 h1{
	font-size:13px;
	color:#333333;
	margin:0;
	padding:0;
	margin-top:15px;
	margin-left:15px;
	margin-right:15px;
}
div.csc-frame-frame1 h1 a{
	color:#333333;
}
div.csc-frame-frame1 p{
	margin:0;
	padding:0;
}
div.csc-frame-frame1 p.bodytext{
	margin-left:15px;
	margin-right:15px;
	font-size:11px;
}
div.csc-frame-frame1:hover .meer_info a{
	background-image:url('images/btn_meer-info_hover.png');
}
/* --------------------------------- */
div.site_content_references{
	float:left;
	width:299px;
	padding-left:15px;
	height:354px;
	margin-left:16px;
	background-image:url('images/frontpage_referenties_bg.png');
	background-repeat:no-repeat;
	position:relative;
}
div.site_content_references h1{
	margin:0;
	padding:0;
	margin-top:15px;
	margin-bottom:15px;
	color:#999999;
	font-size:14px;
	font-weight:normal;
	width:200px;
}
.meer_referenties a{
	display:block;
	height:23px;
	width:120px;
	text-indent:-5000px;
	background-image:url('images/btn_meer-referenties_01.png');
	position:absolute;
	bottom:6px;
	right:6px;
}
.meer_referenties a:hover{
	background-position:-120px;
}

div.news-latest-gotoarchive a{
	display:block;
	height:23px;
	width:100px;
	background-image:url('images/btn_meer-nieuws.png');
	text-indent:-5000px;
	position:absolute;
	bottom:6px;
	right:6px;
}
div.news-latest-gotoarchive a:hover{
	background-position:-100px;
}
span.news-latest-date{
	display:block;
	background-image:url('images/clock.png');
	background-repeat:no-repeat;
	padding-left:13px;
	height:10px;
	color:#999999;
	float:left;
	margin-top:6px;
	margin-bottom:10px;
}
div.news-latest-item h3{
	margin:0;
	padding:0;
}
div.news-latest-item h3 a{
	font-size:18px;
	color:#333333;
	font-weight:normal;
	text-decoration:none;
	margin-left:10px;
}
div.news-latest-item{
	border-bottom:1px dotted #cccccc;
	padding-bottom:15px;
	margin-bottom:15px;
}
div.news-latest-item p.bodytext{
	display:inline;
}
div.news-latest-container{
	margin-top:10px;
}