/*
Theme Name: CRealEstate B.V.
Theme URI: http://www.webrtb.com
Description: Website template design voor crealestate.nl
Version: 1.0
Author: WebRTB
Author URI: http://www.webrtb.com
*/

img{
	border:none;
}
a,a:hover,a:active,a:link {
	color:#000;
	text-decoration:none;
}
a:hover {
	text-decoration:underline;
}
.clear{
	clear:both;
}
body{
	background:url(images/bg.jpg) repeat-x 0px 70px;
	font-family:Helvetica, sans-serif, Arial;
	font-size:12px;
	color:#000;
	margin:0;
	padding:0;
}
.wrapper{
	width:980px;
	margin:0 auto;
}
.top{
	height:70px;
	margin:0 10px;
}
.contact{
	list-style:none;
	margin:25px 0 0 0;
	padding:0;
	float:left;
}
.contact li{
	float:left;
	padding:0 0 0 25px;
	height:20px;
	line-height:20px;
	margin:0 10px 0 0;
}
.contact li.telnr{
	background:url(images/icon-telnr.jpg) no-repeat left;
}
.contact li.mail{
	background:url(images/icon-mail.jpg) no-repeat left;
}
.contact li a{
	color:#000;
	text-decoration:none;
}
.contact li a:hover{
	text-decoration:underline;
}
.nav{
	list-style:none;
	margin:19px 0 0 0;
	padding:0;
	float:right;
}
.nav li{
	float:left;
	margin:0 0 0 10px;
	background:url(images/bg-nav-left.jpg) left no-repeat;
}
.nav li a{
	text-transform:uppercase;
	color:#000;
	line-height:30px;
	padding:10px;
	text-decoration:none;
	background:url(images/bg-nav-right.jpg) right no-repeat;
}
.nav li:hover{
	background:url(images/bg-nav-left-on.jpg) left no-repeat;
}
.nav li a:hover{
	color:#fff;
	background:url(images/bg-nav-right-on.jpg) right no-repeat;
}
.header{
	height:250px;
	margin:20px 10px;
}
.logo{
	background:#FFF;
	width:310px;
	height:250px;
	position:relative;
	float:left;
}
.logo img{
	width:269px;
	height:129px;
	position:absolute;
	top:60px;
	left:21px;
}
.slider{
	float:right;
	width:630px;
	height:250px;
}
.slider ul{
	list-style:none;
	margin:0;
	padding:0;
}
.content{
	margin:40px 0 0 0;
}
.left-column{
	width:331px;
	float:left;
}
.subnav{
	list-style:none;
	margin:0;
	padding:0;
	margin:0 10px 0 11px;
	border-bottom: 1px solid #BDC1C4;
}
.subnav li{
}
.subnav li a{
	width:290px;
	background:url(images/bg-subnav.jpg) no-repeat;
	height:29px;
	line-height:30px;
	padding:0 10px;
	display:block;
	color:#000;
	text-decoration:none;
}
.subnav li a:hover{
	color:#fff;
	background:url(images/bg-subnav-on.jpg) no-repeat;
}
.advertent{
	background:url(images/bg-advertentie.jpg) no-repeat;
	width:331px;
	height:195px;
	position:relative;
}
.advertent a{
	width:310px;
	height:173px;
	display:block;
	position:absolute;
	top:11px;
	left:11px;
}
.youtube{
	margin:0 0 11px 11px;
}
.leftWidget{
	margin:0 0 0 11px;
	line-height: 24px;
}
.leftWidget a.leesmeer{
	padding:0 6px;
	height:45px;
	float:right;
	margin:0 10px 0 0;
	display:block;
	color:#000;
	background:url(images/btn-leesmeer.jpg) no-repeat;
	line-height:30px;
	text-decoration:none;
}
.leftWidget a.leesmeer:hover{
	background:url(images/btn-leesmeer-on.jpg) no-repeat;
	color:#fff;
}
.right-column{
	width:649px;
	float:right;
}
.werkzaamheden{
	/*border-bottom:#000 solid 1px;*/
	list-style:none;
	margin:0 0 20px 0;
	padding:0;
}
.werkzaamheden li{
	float:left;
	width:216px;
	height:460px;
	background:url(images/bg-werkzaamheid.jpg) no-repeat;
	position:relative;
}
.werkzaamheden li img{
	position:absolute;
	top:11px;
	left:11px;	
}
.werkzaamheden .omschrijving{
	position:absolute;
	top:105px;
	left:11px;
}
.werkzaamheden .omschrijving h2{
	color:#524011;
	font-size:14px;
	margin:20px 0 0 0;
}
.werkzaamheden .omschrijving h2 a{
	color:#524011;
}
.werkzaamheden .omschrijving p{
	line-height:24px;
}
.werkzaamheden .omschrijving a.leesmeer{
	padding:0 6px;
	height:30px;
	float:right;
	display:block;
	color:#000;
	background:url(images/btn-leesmeer.jpg) no-repeat;
	line-height:30px;
	text-decoration:none;
}
.werkzaamheden .omschrijving a.leesmeer:hover{
	background:url(images/btn-leesmeer-on.jpg) no-repeat;
	color:#fff;
}
.tekst{
	line-height:24px;
	margin:0 10px;
}
h1{
	color:#524011;
	font-size:18px;
}
h1 a{
	color:#524011;
}
h2{
	color:#524011;
	font-size:14px;
	line-height:20px;
}
h2 a{
	color:#524011;
}
#referentie .alignleft .group img{
	display:inline;
}
#referentie a.leesmeer{
	padding:0 6px;
	height:45px;
	float:left;
	margin:0 10px 0 0;
	display:block;
	color:#000;
	background:url(images/btn-leesmeer.jpg) no-repeat;
	line-height:30px;
	text-decoration:none;
	width: 78px;
}
#referentie a.leesmeer:hover{
	background:url(images/btn-leesmeer-on.jpg) no-repeat;
	color:#fff;
}
input[type=text],input[type=password],input[type=email]{
	background:#dfe0e2;
	color:#333;
	font-size:11px;
	padding:5px;
	width:200px;
	font-family:Helvetica, sans-serif, Arial;
	border:#bdc1c4 1px solid;
	margin:0 0 5px 0;
}
textarea{
	background:#dfe0e2;
	color:#333;
	width:200px;
	font-size:11px;
	padding:5px;
	height:100px;
	font-family:Helvetica, sans-serif, Arial;
	border:#bdc1c4 1px solid;
	margin:0 0 5px 0;
}
input[type=submit],input[type=reset],input[type=button],button{
	padding:0 10px;
	height:30px;
	display:block;
	color:#000;
	background:url(images/btn-leesmeer.jpg) no-repeat;
	line-height:30px;
	border:none;
	width:78px;
	cursor:pointer;
	margin:0 0 5px 0;
}
iinput[type=submit]:hover,input[type=reset]:hover,input[type=button]:hover,button:hover{
	background:url(images/btn-leesmeer-on.jpg) no-repeat;
	color:#fff;
}
.footer{
	font-size:10px;
}
.footer a{
	text-decoration:none;
	color:#000;
}
.footer-left{
	float:left;
	width:310px;
	border-top:#000 1px solid;
	margin:0 0 0 11px;
}
.footer-right{
	float:right;
	width:630px;
	margin:0 10px 0 0;
	border-top:#000 1px solid;
}
.footer-right ul{
	list-style:none;
	margin:0;
	float:left;
	padding:0;
}
.footer-right ul li{
	float:left;
	margin:7px 5px 0 0;
}
div.wpcf7{
	line-height:14px;
}
div.wpcf7-response-output{
	margin:0 !important;
}