/*
 *  Container
 */

div#home_container
{
	margin-top			: 150px;
	width				: 952px;
	overflow			: hidden;
	position			: relative;
}


 
/*
 *  Tabs
 */

div#home_tabs
{
	width				: 3000px;
		
}
div.tab
{
	float				: left;
	height				: 420px;
	position			: relative;
	background-color	: #FFF;
	overflow			: hidden;
}

div.tab_label
{
	width				: 84px;
	height				: 100%;
	float				: left;
	position			: relative;
	z-index				: 70;
}
 
div.tab_label img
{
	position			: absolute;
	left				: 0;	
}

img.tab_label_image_active
{
	
}

div.tab_content
{
	width				: 690px; /* 784px */
	padding-left		: 94px; /* For content behind tab opacity add tab_content_full */
	margin-left			: -84px;
	height				: 100%;
	float				: left;
	position			: relative;
	z-index				: 60;
}

div.tab_content.tab_content_full
{
	width				: 784px;
	padding-left		: 0;
}

div#tab1
{
	z-index				: 10;
}

div#tab2
{
	z-index				: 20;
}
div#tab3
{
	z-index				: 30;
	left				: -700px;
}

div#tab2 div.tab_content, div#tab3 div.tab_content
{
	
}

div#tab_protector
{
	width				: 960px;
	height				: 420px;
	position			: absolute;
	margin-top			: -420px;
	z-index				: 100;
	display				: none;
	background-image	: url("/images/blank.png");
}

/* Tab Snel zoeken */

div.tab_searchOnMap
{
	width				: 330px;
	height				: 280px;
	float				: left;
}
div.tab_searchOnMapHeader h3
{
	float				: left;
	margin-left			: 20px;
}

div.tab_searchOnMapHeader img
{
	float				: right;
	margin-top			: 6px;
}

div.tab_searchOnMap div#som
{
	clear				: both;
	margin-bottom		: 18px;
	position			: relative;
}

div.tab_searchOnMapHeader h3.pageTitle
{
	padding-bottom		: 10px;
}

div.tab_searchBuy h3.pageTitle
{
	padding-bottom		: 0;
}

div.tab_searchOnMap div#som div.somAvailable
{
	position			: absolute;
	width				: 50px;
	text-align			: center;
}

div.tab_searchOnMap div#som div.somAvailable a.availableBuy
{
	color				: #91acbc;
	text-decoration		: none;
}

div.tab_searchOnMap div#som div.somAvailable a.availableRent
{
	color				: #fff;
	text-decoration		: none;
}

/* Quarters */
div#som div.somAvailable1 /* Binnenstad */
{
	top					: 114px;
	left				: 150px;
}
div#som div.somAvailable2 /* Oost */
{
	top					: 100px;
	left				: 204px;
}
div#som div.somAvailable3 /* Noord */
{
	top					: 40px;
	left				: 160px;
}
div#som div.somAvailable4 /* tHout */
{
	top					: 158px;
	left				: 85px;
}
div#som div.somAvailable5 /* Brouwhuis */
{
	bottom				: 68px;
	right				: 20px;
}
div#som div.somAvailable6 /* West */
{
	top					: 150px;
	left				: 125px;
}
div#som div.somAvailable7 /* Warande */
{
	top					: 67px;
	left				: 115px;
}
div#som div.somAvailable8 /* Stiphout */
{
	top					: 93px;
	left				: 40px;
}
div#som div.somAvailable9 /* Rijpelberg */
{
	bottom				: 115px;
	right				: 25px;
}
div#som div.somAvailable10 /* Dierdonk */
{
	top					: 50px;
	right				: 50px;
}
div#som div.somAvailable11 /* Brandevoort */
{
	bottom				: 45px;
	left				: 30px;
}
div#som div.somAvailable12 /*  */
{
	display				: none;
}

/* Search Rent */
div.tab_searchRent
{
	width				: 310px;
	height				: 280px;
	float				: left;
	margin-left			: 40px;
}

div.tab_searchRent div.form_row
{
	clear				: both;
	padding-bottom		: 20px;
}

div.tab_searchRent div.form_row div.form_label
{
	float				: left;
	font-family			: Notes Caps, Trebuchet MS;
	text-transform		: lowercase;
	font-size			: 15px;
	width				: 160px;
}

div.tab_searchRent div.form_row div.form_field select
{
	font-size			: 10px;
	margin-left			: 5px;
	width				: 140px;
}

div.tab_searchRent input.blueButton.left
{
	display				: none;
}

div.tab_searchRent input.blueButton.right
{
	margin-right		: 20px;
	border				: none;
}

div.tab_searchBuy
{
	width				: 100%;
	margin-top			: 10px;
}

div.tab_searchBuy h3
{
	margin				: 15px 0 10px 20px;
}

/* Tab News */
div.tab_content_news
{
	float				: left;
	width				: 400px;
}

div.tab_newsItem
{
	height				: 70px;
	margin				: 0 0 10px 0;
}

div.tab_newsItem div.tab_newsItemThumbShadow
{
	background			: url("/images/newsItemImgThumbShadow.png") top left no-repeat;
	float				: left;
	width				: 82px; /* 90px */
	height				: 55px; /* 60px */
	padding				: 5px 0 0 8px;
	margin-right		: 10px;
}

div.tab_newsItem div.tab_newsItemThumbShadow div.tab_newsItemThumb
{
	border				: 1px solid #9ab4c3;
	width				: 82px; /* 90px */
	height				: 55px; /* 60px */
	overflow			: hidden;
}

div.tab_newsItem div.tab_newsItemText
{
	float				: left;
	width				: 300px;
	margin				: 10px 0 0 0;
}
div.tab_newsItem div.tab_newsItemText a
{
	text-decoration		: none;
	color				: #91acbc;
	font-weight			: bold;
}

div.kladje
{
	position			: relative;
	background			: url("/images/kladje.png") top left no-repeat;
	width				: 215px; /* 235px */
	height				: 288px; /* 363px */
	padding				: 45px 10px 30px 10px;
	margin-top			: 20px;
}

div.kladje strong
{
	margin-top			: -1px;
	color				: #26546f;
	font-size			: 12px;
	line-height			: 20px;
}

div.tab_content_rss div.tab_newsRssText
{
	margin-bottom		: 10px;
}

div.tab_content_rss div.tab_newsRssText a
{
	color				: #91acbc;
	font-weight			: bold;
}

div.tab_content_rss,
div.tab_content_poll
{
	float				: left;
	width				: 260px;
}

div.tab_content_poll div.kladje form
{
	margin-top			: 20px;
}

div.tab_content_poll div.kladje form div.pollVoteSelect
{
	margin				: 0 0 10px 5px;
}

div.tab_content_poll div.kladje form label input,
div.tab_content_poll div.kladje form label span
{
	display				: block;
	float				: left;
}

div.tab_content_poll div.kladje form label span
{
	margin-left			: 5px;
}

div.tab_content_poll div.kladje .blueButton
{
	position			: absolute;
	bottom				: 40px;
	right				: 5px;
	width				: 100px;
}

/*
 *  Banner
 */
 
div#home_banner
{
	margin				: 14px 0;
}

div.home_banner_img
{
	padding-top			: 5px;
	padding-bottom			: 5px;
	padding-left		: 6px;
	padding-right		: 6px;
	width				: 455px;
	border				: 1px solid #d1cbc4;
	background-color	: #FFF;
	float				: left;
	
}

div.banner_left
{
	margin-right		: 14px;
}


div#home_banner_disclogo
{
	float			: right;
	margin-right	: 4px;
	margin-top		: -23px;
	position		: relative;
}

div#home_banner_disclogo span
{
	margin-right: 10px;
}
div#home_banner_disclogo span a
{
	color: #91acbc;
	text-decoration: none;
	font-weight: bold;
}

div#home_banner_disclogo a img
{
	position: relative;
	top: 5px;
}
 
/*
 *  Sitemap
 */
div#home_sitemap
{
	position			: relative;
	width				: 934px;
	padding				: 9px 16px;
	background-color	: #26546f;
}

div#home_sitemap a
{
	color				: #FFF;
	text-decoration		: none;
}

div.home_sitemap_row
{
	float				: left;
	margin-left			: 90px;
}

div.first_row
{
	margin-left			: 0px;
}
div.sitemapSection
{
	width				: 240px;
	margin-bottom		: 20px;
}

div.sitemapSectiontitle
{
	width				: 100%;
	padding				: 4px 11px;
	background-color	: #466d84;
	color				: #FFF;
	font-weight			: bold;
}	

div.sitemapSectiontitle a
{
	display				: block;
}
div.sitemapSection ul
{
	list-style			: none;
	margin-left			: 11px;
}	

div.sitemapSection ul li
{
	margin-bottom		: 1px;
	margin-top			: 4px;
}