@charset "utf-8";
/* CSS Document */

body {
	background:url(../layout/bg_top.jpg) repeat-x top;
	font-family:Arial, Helvetica, sans-serif;
	font-size:8pt;
	margin:0px auto 0px auto;
}

img {
	border:0px;
}

h1{
	font-family:Arial, Helvetica, sans-serif;
	font-size:18px;
	color:#9c6312;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474747;
	font-weight:bold;
	padding:0px;
	margin:0px 0px 15px 0px;;
}

p{
	font-family:Arial, Helvetica, sans-serif;
	margin:10px 0px 0px 0px;
	padding:0px;
}

a{
	color:#3c5fa5;
	text-decoration:underline;
}

a:hover{
	text-decoration:none;
}

#container{
	position:relative;
	margin:0px auto 0px auto;
	width: 934px;
	padding:0px;
}

#top{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 10px 25px;
	width:884px;
	height:142px;
	z-index:100;
}

#logo{
	float:left;
	width:565px;
}

#slogan{
	float:left;
	width:319px;
	text-align:center;
	margin:25px 0px 0px 0px;
	padding:0px;
	}

#left ul{
	width:450px;
	margin:5px 0px 0px 0px;
	padding-left:20px;
	list-style-image:url(../layout/arrow_li.gif);
}

#left li{
	width:400px;
	margin:5px 0px 0px 5px;
	padding:0px;
}

#left h2{
	font-family:Arial, Helvetica, sans-serif;
	font-size:14px;
	color:#474747;
	font-weight:bold;
	padding:0px;
	margin:10px 0px 0px 0px;;
}

#slogan h1{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	font-weight:normal;
	margin:0px;
	height:0px;
}

#visuals{
	position:relative;
	margin:0px auto 0px auto;
	padding:0px 25px 0px 25px;
	width:884px;
	height:234px;
	background:url(../layout/bg_visual.jpg) no-repeat bottom;
	z-index:1;
}

#imagetop{
	position:absolute;
	bottom:16px;
	width:511px;
	padding:7px;
}

#banner{
	position:absolute;
	right:32px;
	bottom:25px;
	width:286px;
	height:140px;
}

#content{
	margin:0px auto 0px auto;
	padding:0px 25px 0px 25px;
	width:884px;
	background:url(../layout/bg_content1.jpg) repeat-y left;
}

#content_wide{
	margin:0px auto 0px auto;
	padding:0px 25px 0px 25px;
	width:884px;
	background:url(../layout/bg_content1wide.jpg) repeat-y left;
}

#contentSloopregeling{
	margin:0px auto 0px auto;
	padding:0px 25px 0px 25px;
	width:884px;
	height:532px;
	background:url(../images/bg-sloopregeling.jpg);
}

#sloopregelingContent {
	background-color:#FFFFFF;
	border:1px solid #CCCCCC;
	font-size:10px;
	width:630px;
	padding:20px;
}

#left{
	float:left;
	width:510px;
	padding:0px 50px 25px 5px;
	margin:0px;
}

#left_wide{
	float:left;
	width:655px;
	padding:0px 5px 25px 5px;
	margin:0px;
}

#right{
	float:left;
	width:319px;
	padding:0px 0px 25px 0px;
	margin:0px;
}

#right_small{
	float:left;
	width:214px;
	padding:0px 0px 25px 0px;
	margin:0px;
}

#bottom{
	/* background:url(../layout/bg_bottom.jpg) repeat-x bottom; */
	background-color:#ebebeb;
	border-top:solid 3px #393939;
	margin:0px;
	padding:0px;
}

#snellinks{
	margin:0px auto 0px auto;
	padding:10px 0px 10px 25px;
	width: 909px;
	height:120px;
	background-color:#ebebeb;
}

#vestiging_container{
	float:left;
	width:580px;
}

#vestigingen h2{
	color:#2b2b2b;
	font-size:10pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.vestiging{
	width:165px;
	float:left;
}

.vestiging ul{
	width:95px;
	margin:5px 0px 0px 0px;
	padding-left:20px;
	list-style-image:url(../layout/li_snelllinks.jpg);
}

.vestiging li{
	width:100px;
	margin:0px 0px 0px 5px;
	padding:0px;
}

.vestiging a{
	width:100px;
	height:12px;
	display:block;
	color:#71622b;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	
}

#overig{
	width:310px;
	float:left;
}

#overig h2{
	color:#2b2b2b;
	font-size:10pt;
	font-weight:bold;
	padding:0px;
	margin:0px;
}

.overig{
	width:165px;
	float:left;
}

.overig ul{
	width:200px;
	margin:5px 0px 0px 0px;
	padding-left:20px;
	list-style-image:url(../layout/li_snelllinks.jpg);
}

.overig li{
	width:200px;
	margin:0px 0px 0px 5px;
	padding:0px;
}

.overig a{
	width:195px;
	height:12px;
	display:block;
	color:#71622b;
	text-decoration:none;
	padding:5px 0px 5px 5px;
	
}

#footer{
	margin:0px auto 0px auto;
	padding:2px 25px 2px 25px;
	/* width: 909px; */
	color: #fceb57;
	background-color:#393939;
}

#footer a{
	color: #fceb57;
	text-decoration:none;
}

#footer_container {
	width:884px;
	background-color:#393939;
	margin: 0 auto;
	overflow:hidden;
}

.footer_left {
	float:left;
	background-color:#393939;
}

.footer_right {
	float:right;
	background-color:#393939;
}

/***/
#nieuws_header{
	width:306px;
	margin-left:12px;
}
#nieuws{
	width:300px;
	margin-left:12px;
	padding:0px 3px 3px 3px;
	background-color:#ffcf03
}
.nieuwsbericht{
	width:286px;
	margin:0px;
	padding:7px;
	border-bottom:1px dotted #787876;
	background-color:#ffffff;
}

.nieuwsbericht h1{	
	margin:0px;
	padding:0px;
	font-weight:bold;
	font-size:11px;

}

.nieuwsbericht img{
	margin:0px 7px 7px 0px;
	border:3px solid #e4e4e4;
}

#nieuws a{	
	color:#ff9c00;
	text-decoration:none;
	font-weight:bold;
}

#nieuws a:hover{	
	text-decoration:underline;
	font-weight:bold;
}

.leesmeer{
	margin:12px 0px 0px 0px;
	padding:0px 15px 0px 0px;
	text-align:right;
}

.leesmeer img{
	margin:0px;
	border:0px;
}

.nieuwsbericht p{	
	margin:5px 0px 0px 0px;
	padding:0px;
}

.meernieuws{
	width:286px;
	height:13px;
	margin:0px;
	padding:7px;
	background-color:#ffffff;
	vertical-align:middle;
}

/** HOME **/

#banners{
	width:211px;  
	float:left;
}

#banner2{
	margin-top:20px;
	margin-bottom:20px;
}

#banner3{
	width:181px;
	height:52px; 
	float:left;
	padding:64px 0px 0px 30px;
	background-image:url(../layout/bg_aircoactie.jpg);
	background-position:center;
	background-repeat:no-repeat;
}

#introtekst{
	width:265px;
	float:left;
	margin:0px 0px 0px 30px;
	padding:0px;
}

/** RIGHT **/
#right_header{
	margin:0px 0px 0px 15px;
}

#right_blok{
	width:272px; 
	border:4px solid #e4e4e4; 
	position:relative; 
	margin:0px 0px 0px 15px; 
	padding:5px 10px 15px 10px;
}

#right_blok_small{
	width:192px; 
	border:4px solid #e4e4e4; 
	position:relative; 
	margin:0px 0px 0px 15px; 
	padding:5px 10px 15px 10px;
}

.right_blok{
	width:272px; 
	border:4px solid #e4e4e4; 
	position:relative; 
	margin:0px 0px 0px 15px; 
	padding:15px 10px 15px 10px;
}

#right_blok ol, #right_blok li{
	margin:0px 5px 0px 5px;
	padding:0px 5px 0px 10px;
}


#right_blok1{
	width:273px; 
	border-left:4px solid #e4e4e4; 
	border-right:4px solid #e4e4e4; 
	border-bottom:4px solid #e4e4e4; 
	position:relative; 
	margin:0px 0px 0px 15px; 
	padding:10px 10px 15px 10px;
}

#right_blok3{
	width:293px; 
	border-left:4px solid #e4e4e4; 
	border-right:4px solid #e4e4e4; 
	border-bottom:4px solid #e4e4e4; 
	position:relative; 
	margin:0px 0px 0px 15px; 
	padding:10px 0px 15px 0px;
}

#right_blok2{
	width:301px; 
	position:relative; 
	margin:0px 0px 0px 15px; 
	padding:0px 0px 15px 0px;
}


.verkooplinkjes{
	margin-top:10px; 
	height:27px;
}

.nieuws_item{
	float:right; 
	width:70px; 
	height:70px; 
	border:2px solid #c6c6c6; 
	overflow:hidden; 
	background-position:center; 
	background-repeat:no-repeat; 
	cursor:pointer;
}

.nieuws_item_home{
	float:left; 
	width:48px; 
	height:48px; 
	border:2px solid #c6c6c6; 
	overflow:hidden; 
	background-repeat:no-repeat; 
	cursor:pointer;
	margin:7px 0px 7px 0px;
}

/* CONTACT */
.contactblok{
	width:490px; 
	border:4px solid #e4e4e4; 
	position:relative; 
	margin:10px 0px 0px 0px;
	padding:10px;
}

.contactblok h1 {
	color: #000000;
	font-size:9pt;
	margin:0px;
}

.contact{
	width:230px;
	float:left;
}

.contact ul{
	width:95px;
	margin:5px 0px 0px 0px;
	padding-left:20px;
	list-style-image:url(../layout/li_snelllinks2.gif);
}

.contact li{
	width:100px;
	margin:0px 0px 0px 5px;
	padding:0px;
}

.contact a{
	width:200px;
	height:12px;
	display:block;
	color:#3c5fa5;
	text-decoration:underline;
	padding:5px 0px 5px 5px;
	
}

.linkcontact {
	position:relative; 
	float:left; 
	color:#3c5fa5;
	text-decoration:underline;
	padding:5px 0px 5px 40px;
	background-image: url(../layout/btn_openingstijden.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	display:block;
}

.linkcontact2 {
	position:relative; 
	float:left; 
	color:#3c5fa5;
	text-decoration:underline;
	padding:5px 0px 5px 40px;
	background-image: url(../layout/btn_zoeken.jpg);
	background-repeat:no-repeat;
	height:20px;
	width:100px;
	display:block;
	
}

.lijn{
	border-top:1px dashed #999999; 
	width:300px;
	height:1px;
	margin:10px 0px 5px 0px;
}

.lijn2{
	border-top:1px dashed #999999; 
	width:510px;
	height:1px;
	margin:10px 0px 10px 0px;
}

.submit {
	width:230px;
	height:32px;
	background-image: url(../layout/btn_verkoopservice1.jpg);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
	margin-left:175px;
}

.footer2{
	height:25px;
	float:right;
}

/*##################################################################			Nieuwsbrief					##############################################################*/
label {
	float:left;
	width:200px;
}

input {
	float:left;
	width:200px;
	margin-bottom:5px;
}

input.postcode {
	float:left;
	width:60px;
}

input.plaats{
	float:left;
	width:130px;
}

.btn_nieuwsbrief {
	width:206px;
	height:32px;
	background-image: url(../layout/btn-nieuwsbrief.gif);
	background-repeat:no-repeat;
	cursor:pointer;
	border:0px;
}