/*== Reset CSS ==*/
html
{
	color: #FFFFFF;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,t
{
	margin: 0;
	padding: 0;
}
table
{
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset,img
{
	border: 0;
}
ul li
{
	list-style: none;
}
caption,th
{
	text-align: left;
}
h1,h2,h3,h4,h5,h6
{
	font-size: 100%;
	font-weight: normal;
}
q:before,q:after
{
	content: '';
}
abbr,acronym
{
	border: 0;
	font-variant: normal;
}

/* to preserve line-height and selector appearance */
sup 
{
	vertical-align: text-top;
}
sub 
{
	vertical-align: text-bottom;
}
input,textarea,select
{
	font-family: inherit;
	font-size: inherit;
	font-weight: inherit;
}
/*to enable resizing for IE*/
input,textarea,select
{
	*font-size: 100%;
}
/*because legend doesn't inherit in IE */
legend
{
	color: #000000;
}
a
{
	outline: 0;
}
/*== end reset==*/

/*== Typographic ==*/
body, th, td, a, input, textarea, select, strong
{
	color: #FFFFFF;
	font-family: Arial, helvetica, serif;
	font-size: 11px;
}
input
{
	font-size: 10px;
}
p
{
	padding: 0 0 10px 0;
}
.text
{
	line-height: 17px;
}
/*.font_small,
.font_small a
{
	font-size: 12px !important;
}
.font_small input,
.font_small textarea
{
	font-size: 13px !important;
}
.font_normal,
.font_normal a
{
	font-size: 14px !important;
}
.font_normal input,
.font_normal textarea
{
	font-size: 14px !important;
}
.font_big,
.font_big a
{
	font-size: 16px !important;
}
.font_big input,
.font_big textarea
{
	font-size: 15px !important;
}*/
/*== ==*/

/*== Global definitions ==*/
a
{
	color: #FFFFFF;
	text-decoration: underline;
}
a:hover
{
	color: #FFFFFF;
	text-decoration: none;
}
ul
{
	margin: 0 0 0 0;
	padding: 0 0 10px 0;
}
ul li
{
	padding: 0 0 0 24px;
	list-style: none;
	background: transparent url('../images/bullet_black.gif') no-repeat 8px 6px;
}
ol
{
	margin: 0 0 0 24px;
	padding: 0 0 10px 0;
}
ol li
{
	
}
blockquote
{
	margin: 16px 40px 16px 40px;
}
.invisible
{
	float: left;
	overflow: hidden;
	height: 0;
	width: 0;
	visibility: hidden;
}
.hidden
{
	display: none;
}
.afb_
{
	clear: both;
	display: block;
}
.afb_Links
{
	float: left;
	margin: 0 10px 5px 0;
}
.afb_Rechts
{
	float: right;
	margin: 0 0 5px 10px;
}
.link_
{
	display: block;
}
.zichtbaar_,
.only_when_printing
{
	display: none;
}
a.backlink
{
	
}
a.anchor_top
{
	
}

body
{
	text-align: center;
	background: #4c4f53 none repeat scroll 0 0;
}
#root
{
	background: #4c4f53 none repeat scroll 0 0;
	text-align: left;
	margin: 10px auto 0;
	width: 960px;
	height: 620px;
}
#root #left
{
	width: 212px;
	height: 620px;
	float: left;
}
#root #left #left_menu_up
{
	width: 212px;
	height: 130px;
	overflow: hidden;
}
#root #left #left_menu_mid
{
	background: transparent url('/images/compagnie2008/middenlogo.gif') no-repeat scroll left bottom;
	width: 212px;
	height: 248px;
	float: left;
}
#root #left #left_menu_mid #menu_buttons
{
	padding: 50px 0 0 37px;
	width: 173px;
	height: 248px;
}
#root #left #left_menu_down
{
	width: 212px;
	height: 242px;
	float: left;
}
#root #mid
{
	width: 748px;
	float: right;
}
#root #mid #mid_header
{
	background: transparent url('/images/compagnie2008/headerfoto.jpg') no-repeat scroll right top;
	float: right;
	width: 748px;
	height: 234px;

}
#root #mid #mid_content
{
	width: 748px;
	float: right;
}
#root #mid #mid_content_main
{
	width: 748px;
	height: 386px;
	padding: 10px 0 0 15px;
	color: #FFFFFF;
}
#root #mid #mid_content #mid_content_lp
{
	background: transparent url('/images/compagnie2008/appartemententitle.gif') no-repeat scroll top;
	width: 454px;
	height: 386px;
	float: left;
}
#root #mid #mid_content #mid_content_lp_padding
{
	padding: 45px 0 0 23px;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_padding
{
	padding: 0 0 20px 0;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block
{
	width: 410px;
	height: 95px;
	background-color: #8c9da9;
	overflow: hidden;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_photo
{
	float: left;
	position: relative;
	width: 143px;
	height: 95px;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_photo .appartment_bubbles
{
	background: transparent url('/images/compagnie2008/bubbles.png') no-repeat scroll right top;
	position: absolute;
	top: 0;
	right: 0;
	height: 95px;
	width: 6px;
}
* html #root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_photo .appartment_bubbles
{
	right: -1;
}
* html #root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_photo .appartment_bubbles
{
	background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true,sizingMethod=crop, src='/images/compagnie2008/bubbles.png');
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text
{
	float: left;
	width: 267px;
	color: #000000;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text h2
{
	font-size: 13px;
	font-weight: bold;
	padding: 0 0 5px 0;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text .appartment_text_padding
{
	padding: 5px;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text .appartment_text_padding .appartment_sold
{
	padding: 5px 0 0 0;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text .appartment_text_padding .appartment_sold .appartment_sold_placeholder
{
	float: left;
	width: 100px;
	overflow: hidden;
	border: 1px solid #6c5f3f;
	background-color: #FFFFFF;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text .appartment_text_padding .appartment_sold .appartment_sold_placeholder .appartment_sold_bar
{
	background: #158915 url('/images/compagnie2008/progressbar_filler.gif') repeat-x scroll left top;
	height: 12px;
	overflow: hidden;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text .appartment_text_padding .appartment_sold .appartment_sold_text
{
	width: 150px;
	float: right;
	color: #FFFFFF;
}
#root #mid #mid_content #mid_content_lp_padding .appartment_block .appartment_text .appartment_text_padding .appartment_sold .appartment_textline
{
	color: #FFFFFF;
}
#root #mid #mid_content #mid_content_lp_text
{
	width: 454px;
	height: 386px;
	float: left;
}
#root #mid #mid_content #mid_content_news
{
	padding: 10px 0 0 15px;
	width: 748px;
}
#root #mid #mid_content #mid_content_news.tekst
{
	padding: 10px 0 0 15px;
}
#root #mid #mid_content #mid_content_news #overzicht .bericht h2 span
{
	float: right;
	width: 400px;
}
#root #mid #mid_content #mid_content_news #overzicht .bericht h2 span
{
	float: right;
	width: 400px;
}
#root #mid #mid_content #mid_content_rp
{
	background: transparent url('/images/compagnie2008/nieuwstitle.gif') no-repeat scroll top;
	width: 294px;
	height: 386px;
	float: right;
}
#root #mid #mid_content #mid_content_rp_text
{
	width: 294px;
	height: 386px;
	float: right;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding 
{
	padding-top: 45px;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview
{
	background-color: #97c42c;
	height: 255px;
	position: relative;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht
{
	padding: 10px;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding
{
	padding: 0 0 15px 0;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding .bericht
{
	height: 107px;
	overflow: hidden;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding .bericht h2 a
{
	color: #171717;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding .bericht h2 a:hover
{
	color: #171717;
	text-decoration: underline;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding .bericht p
{
	padding: 0 0 0 0;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding .bericht .readmore a
{
	color: #f1301e;
	text-decoration: none;
	font-weight: bold;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #overzicht .bericht_padding .bericht .readmore a:hover
{
	text-decoration: underline;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #more_news
{
	position:absolute;
	right:10px;
	bottom:5px;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #more_news a
{
	color: #f1301e;
	text-decoration: none;
	font-weight: bold;
}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #news_overview #more_news a:hover
{
	text-decoration: underline;
}
#root #mid #mid_content #mid_content_rp_tell
{

}
#root #mid #mid_content #mid_content_rp #mid_content_rp_padding #logos
{
	padding: 20px 0 0 15px;
}
#root #left #left_menu_mid #menu_buttons .level1
{
	
}
#root #left #left_menu_mid #menu_buttons .level1 a
{
	color: #CBD6DF;
	font-size: 12px;
	font-weight: bold;
	text-indent: 3000px;
}
#root #left #left_menu_mid #menu_buttons .level1 .item1
{

}
#root #left #left_menu_mid #menu_buttons .level1 .item1 a
{
	text-indent: -3000px;
	text-decoration: none;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_1 a 
{	
	background: url(/images/compagnie2008/home_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
	display: block;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_1.hover1 a 
{	
	background: url(/images/compagnie2008/home.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_1.active1 a 
{	
	background: url(/images/compagnie2008/home.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_2 a 
{
	background: url(/images/compagnie2008/omgeving.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
	display: block;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_2.hover1 a 
{
	background: url(/images/compagnie2008/omgeving_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_2.active1 a 
{
	background: url(/images/compagnie2008/omgeving_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_3 a 
{
	background: url(/images/compagnie2008/woningen.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
	display: block;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_3.hover1 a 
{
	background: url(/images/compagnie2008/woningen_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_3.active1 a 
{
	background: url(/images/compagnie2008/woningen_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_4 a 
{
	background: url(/images/compagnie2008/nieuws.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
	display: block;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_4.hover1 a 
{
	background: url(/images/compagnie2008/nieuws_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_4.active1 a 
{
	background: url(/images/compagnie2008/nieuws_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_5 a 
{
	background: url(/images/compagnie2008/tellafriend.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
	display: block;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_5.hover1 a 
{
	background: url(/images/compagnie2008/tellafriend_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_5.active1 a 
{
	background: url(/images/compagnie2008/tellafriend_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_6 a 
{
	background: url(/images/compagnie2008/contact.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
	display: block;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_6.hover1 a 
{
	background: url(/images/compagnie2008/contact_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons #menubuilder_menubuttons_item_6.active1 a 
{
	background: url(/images/compagnie2008/contact_active.gif) no-repeat left;
	width: 125px;
	padding: 15px 0 0 0;
}
#root #left #left_menu_mid #menu_buttons .level1 .hover1,
#root #left #left_menu_mid #menu_buttons .level1 .active1,
#root #left #left_menu_mid #menu_buttons .level1 .childactive1
{
	
}
#root #left #left_menu_mid #menu_buttons .level1 .hover1 a,
#root #left #left_menu_mid #menu_buttons .level1 .active1 a,
#root #left #left_menu_mid #menu_buttons .level1 .childactive1 a
{
	
}
/*== ==*/

/*== Specific definitions ==*/
#root.home
{
	
}
#root.een_kolom
{
	
}
#root.twee_koloms
{
	
}
/*== ==*/

/*== Fixes N Hacks ==*/
.clearfix:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.clearfix
{
	display: inline-block;	/* for IE/Mac */
}
/*== ==*/