@charset "utf-8";
/* CSS Document */

#content_algemeen {
	width:			760px;
	position: 		relative;
	margin-right:6px;
	float:left;
	z-index:1;
	background-color:#fffcde;
	min-height: 600px;
	height: auto !important;
	height: 600px;
}

#activesub {
	width:			760px;
	height:4px;
	margin:0;
	padding:0;
	line-height:0px;
	background-color: #ffe800;
}

.visual {
	position: relative;
	float:left;
	display:block;
	clear:both;
	width: 200px;
	margin:25px 24px 30px 10px;
}

#nieuwsoverzicht {
	width:			456px;
	position: 		relative;
	float:left;
	margin:25px 6px 9px 0px;
}

#content_algemeen  .txt {
	position: relative;
	float:left;
	display:block;
	width: 456px;
	text-align:left;
	margin:25px 6px 9px 0;
}

#content_algemeen  h3, strong {
	color:#00664c;
}

/* SUBEMNU NIEUWS */

#nieuwsrechts {
	width:			189px;
	position: 		relative;
	float:left;
	margin-top:25px;
	background-image:url(../img/back_news_rechts.gif);
	background-position:top;
	background-repeat:repeat-x;
	height:300px;
}

#nieuwsrechts h1 {
	display:block;
	width:189px;
	height:21px;
	background-image:url(../img/nl/t_nieuws_small.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;	
}

#nieuwsoverzicht h1 {
	display:block;
	width:456px;
	height:26px;
	background-image:url(../img/nl/t_nieuws_overzicht.gif);
	background-position:left top;
	background-repeat:no-repeat;
	text-indent:-9999px;
}

#nieuwsrechts ul {
	margin: 0;
	padding: 0;
}

#nieuwsrechts ul li{
	list-style: none;
	margin: 0;
	padding: 0;
}

#nieuwsrechts ul li a:link,
#nieuwsrechts ul li a:visited,
#nieuwsrechts ul li a:active{
	display:block;
	width:174px;
	padding:3px 5px 3px 10px;
	color:#00664c;
	text-decoration:none;
	border-bottom:1px dotted #929292;
}

#nieuwsrechts ul li a:hover{
	background-color: #00664c;
	color:#FFFFFF;
}

#nieuwsrechts ul li a.actief:link, 
#nieuwsrechts ul li a.actief:visited,
#nieuwsrechts ul li a.actief:active{
	display:block;
	width:174px;
	padding:3px 5px 3px 10px;
	color:#00664c;
	text-decoration:none;
	font-weight:bold;
	border-bottom:1px dotted #929292;
}

#nieuwsrechts ul li a.actief:hover {
	background-color: #00664c;
	color:#FFFFFF;
}

/* WAAR TE KOOP */

#zoekopties {
	display:block;
	margin-top: 8px;
	padding:8px 0;
	width:100%;
	border-bottom:1px dotted #929292;
	border-top:1px dotted #929292;
}

#zoekresultaten {
	position: relative;
	float:left;
	display:block;
	width: 500px;
	text-align:left;
	margin:15px 10px 0 0;
}

#zoekresultaten .resultaat {
	position:relative;
	float:left;
	width:200px;
	margin: 8px 20px 4px 0;
}

#zoekresultaten .winkel{
	display:block;
	float: left;
	width:70px;
	margin-right:10px;
}

#zoekresultaten .adres{
	display:block;
	padding:0;
	margin:0;
	float: left;
	width:120px;
	line-height: 	17px;
}

#bladeren {
	clear:both;
	display:block;
	padding-top:20px;
}

/* ROUTE */

ul.route  {
	margin: 0 0 0 15px;
	padding: 0;
}

ul.route li{
	list-style-image:url(../img/arrow.gif);
	margin: 0;
	padding: 0;
}

/* CONTACTFORMULIER */

.button{
	font-family : Arial, Verdana, Helvetica, sans-serif;
	font-size:11px;
	color: #FFFFFF;
	border-color : #FFFFFF;
	border : 1px solid #FFFFFF;
	background : #00664C;
	font-weight : bold;
	cursor: hand;	
	text-align: center;
}



.inputnormaal{
	width: 250px;	
	font-size: 11px; 
	color: #000000;
	border-color : #00664C;
	border : 1px solid #00664C;
	background : #ffffff;
}



.input121px{
	width: 121px;	
	font-size: 11px; 
	color: #000000;
	border-color : #00664C;
	border : 1px solid #00664C;
	background : #ffffff;
}



.inputzoeken{
	width: 110px;	
	font-size: 11px; 
	color: #000000;
	border-color : #00664C;
	border : 1px solid #00664C;
	background : #ffffff;
}


.input50px{
	width: 50px;	
	font-size: 11px; 
	color: #000000;
	border-color :#00664C;
	border : 1px solid #00664C;
	background : #ffffff;
}



.inputnietverplicht50px{
	width: 50px;	
	font-size: 11px; 
	color: #000000;
	border-color : #000000;
	border : 1px solid #000000;
	background : #ffffff;
}



.input192px{
	width: 192px;	
	font-size: 11px; 
	color: #000000;
	border-color : #00664C;
	border : 1px solid #00664C;
	background : #ffffff;
}

.table_constr{
background : #ffffff;
border : 0;
}

.table_constr tr{
background : #fbc1a8;
}

.table_constr .header{
background : #ff3333;
color: #ffffff;
font-weight : bold;
}

.table_constr td{
padding: 0 5px 0 5px; 
}

.table_build{
background : #ffffff;
border : 0;
}

.table_build tr{
background : #a8b5d8;
}

.build_empty{
background : #dce0ef;
padding: 7px 5px 7px 5px; 
}

.table_build .top{
background : #006699;
color: #ffff00;
font-weight : bold;
font-size: 14px; 
}

.table_build .header{
background : #00539b;
font-weight : bold;
color: #ffffff;
}

.table_build td{
padding: 0 5px 0 5px;
font-size: 11px; 
}

.table_b_tip{
background : #a8b5d8;
border : 0;
}

.table_b_tip tr{
background : #a8b5d8;
}

.table_b_tip .top{
background : #006699;
color: #ffff00;
font-weight : bold;
font-size: 14px; 
}

.table_b_tip td{
padding: 0 5px 0 5px;
font-size: 11px; 
}

.table_t_tip{
background : #669999;
border : 0;
color: #FFFFFF;
}

.table_t_tip .top{
font-weight : bold;
font-size: 14px;
background : #006633;
}

.table_t_tip td{
padding: 0 5px 0 5px;
font-size: 11px; 
}

.table_floor{
background : #ffffff;
border : 0;
}

.table_floor tr{
background : #BDE0A1;
}

.table_floor .top{
background : #7ac143;
font-weight : bold;
color: #ffffff;
}

.table_floor td{
padding: 0 5px 0 5px;
font-size: 11px; 
}

.table_tile{
background : #0099cc;
border : 0;
color: #ffffff;
}

.table_tile .header{
font-weight: bold;
}

.table_tile td{
padding: 0 5px 0 5px;
font-size: 11px; 
}

.table_tile2{
background : #ffffff;
border : 0;
}

.table_tile2 .header{
font-weight: bold;
background: #0099cc;
}

.table_tile2 tr{
background: #c2dff2;
}

.table_tile2 td{
padding: 0 5px 0 5px;
font-size: 11px; 
}
