a {	color: #009fe0; text-decoration: none; }
a:hover {  color: #000000; text-decoration: underline; }
html { height: 100%; }
body { 
	text-align:center; 
	font-family:Arial, Sans-Serif;
	color: #000000; 
	padding: 0px;	
	margin: 0px; 
	height: 100%; 
}
#aspnetForm, #frmHome, #frmGeoMap { height:100%; margin:0;}
hr { color: #BABABA; height: 0; border: 0; border-top: 1px solid #BABABA;}
input, select, textarea { background-color: #FFFFFF; font-family: Arial; color: #656565; }
.searchHighlight { 	
	background-color: #1596aa; 
	border: 1px solid #007283; 
	padding: 1px; 
	color: #FFF;	
	margin:1px;
}
.error { 
	background: url(/Grootslag/img/Site/error.gif) no-repeat; 
	overflow: hidden; 
	width: 18px; 
	height: 18px; 
	display:block;
	padding-left:20px;

}

h1, h2, h3, h4, h5, h6 {padding:0; margin:0; color:#0092a8; font-size:1.3em;}
h2{font-size:1.2em;}
h3{font-size:1.1em;}
h4{font-size:1em;}
h5{font-size:0.9em;}
p{padding-top:0; margin-top:0;}
hr { line-height:0px; font-size:0; border:0; border-bottom:1px solid #a7c2db; margin:5px 0;
}

/* -------------- Structuur -------------- */

#Wrap { background:url(/Grootslag/img/Site/bg.gif) repeat-y center;	text-align:left; position:relative; min-height:100%; width: 994px; margin: 0 auto; }
* html #Wrap { height: 100%; }

	#Header {position:relative; margin-left:17px;} /* bovenste balk */
		#Logo {background:url(/Grootslag/img/Site/logo.gif) no-repeat; width:290px; height:100px; float:left;}
		#HeaderMenu {background:url(/Grootslag/img/Site/headermenu_bg.gif) repeat-x; position:relative; width:670px; height:100px;float:left; color:#004c93;}
			#HeaderMenu ul a {color:#004c93; text-shadow:0px 1px 1px#fff;}
			#HeaderMenu ul a:hover {color:#012b31; text-decoration:underline;}
			ul#HeaderMenuLinks {list-style:none; margin:0; padding:0; position:absolute; top:54px; left:0;}
			ul#HeaderMenuLinks li {display:inline; border-right:1px solid #004c93; padding:0 10px; }
			ul#HeaderMenuLinks li.firstitem {background:url(/Grootslag/img/Site/home_icon.gif) no-repeat 0 1px; padding-left:16px;}
			ul#HeaderMenuLinks li.lastitem {border-right:none;}
			
			ul#HeaderMenuRechts {list-style:none; margin:0; padding:0; position:absolute; top:12px; right:12px;}
			ul#HeaderMenuRechts li {display:inline; padding:0 0 0 10px; }
			ul#HeaderMenuRechts .bigger{}
			ul#HeaderMenuRechts li.voorleesfunctie { background:url(/Grootslag/img/Site/voorlees_icon.gif) no-repeat 0 2px; border-right:1px solid #004c93; padding:0 10px 0 15px;} 
			ul#HeaderMenuRechts li.print { border-right:1px solid #004c93; padding:0 10px 0 15px;} 

			#Zoeken {position:absolute; top:54px; right:14px; }
				#Zoeken input{ width:135px; height:18px; background:#FFF; color:#717171; padding:0 7px; float:left; margin:0; border:1px solid #9fb5cb; -moz-border-radius: 5px; -webkit-border-radius:5px;}
				#Zoeken a {background:url(/Grootslag/img/Site/zoeken_icon.gif) no-repeat; width:16px; height:18px; display:block; float:left; margin:1px 0 0 10px;}
				
	#Top { clear:left; position:relative; margin-left:17px; top:1px; font-family:Trebuchet MS, Verdana, Arial;} /* 2e balk */
		#Spotlight {background:url(/Grootslag/img/Site/spotlight_bg.gif) no-repeat; width:260px; height:170px; float:left; overflow:hidden; position:relative; top:0px; text-shadow:0px 1px 2px #03434d; }
			.SpotlightTitel {color:#FFF; margin-bottom:10px; display:block; position:relative; left:15px; top:15px; }
			.SpotlightText, .SpotlightText p {color:#FFF; margin:0; padding:0; width:230px; position:relative; left:15px; top:15px; } 
		#TopPicture {width:699px; height:170px; float:left; position:relative; left:1px; overflow:hidden;}
		#TopPicture .rotating_item {position: absolute;}
		
	#Middle {clear:left; position:relative; margin-left:17px; font-family:Trebuchet MS, Verdana, Arial;} /* 3e balk */
		#SubMenu {width:245px; float:left; padding:24px 0 0 15px; padding-bottom:59px; text-shadow:0px 1px 2px#fff; }
		
			.SubMenuTitel {color:#004c93; margin-bottom:15px; display:block; text-shadow:0px 1px 2px#FFF;}
			#SubMenu ul{ margin: 0; padding: 0; list-style:none;}
			.SubMenu a { color:#000; font-weight:normal; padding-left:9px; }
			#SubMenu a:hover, .SubMenuSelected a:hover { color:#0092a8;}
			
			li.SubMenuItem { background: url(/Grootslag/img/Site/submenu_bullet.gif) no-repeat 0 9px; display:inline-block;/* Hack voor IE waardoor er weer een hack nodig is voor moderne browsers */}
			li.SubMenuItemSelected { background:url(/Grootslag/img/Site/submenu_bullet_sel.gif) no-repeat 0 9px; display:inline-block;/* Hack voor IE waardoor er weer een hack nodig is voor moderne browsers */}
			li.SubMenuItemSelected a {color:#004b92; font-weight:bold;}
			
			li.SubSubMenuItem { background:url(/Grootslag/img/Site/subsubmenu_bullet.gif) no-repeat 10px 6px; display:inline-block;/* Hack voor IE waardoor er weer een hack nodig is voor moderne browsers */}
			li.SubSubMenuItem a {padding-left:19px;}
			li.SubSubMenuItemSelected { background:url(/Grootslag/img/Site/subsubmenu_bullet_sel.gif) no-repeat 10px 6px; display:inline-block;/* Hack voor IE waardoor er weer een hack nodig is voor moderne browsers */}
			li.SubSubMenuItemSelected a {color:#004b92; font-weight:bold; padding-left:19px;}
		
		#Menu {width:670px; float:left; position:relative; left:15px; margin-top:13px;}
			#Menu a {color:#FFF; padding:3px 16px 0; height:24px;}
			#Menu a:hover {text-decoration:none;}
			#Menu .menuItem{ background:url(/Grootslag/img/Site/menu_bg_right.gif) no-repeat right top; margin-right:2px; position:relative;}
			#Menu .menuItem a{ background:url(/Grootslag/img/Site/menu_bg_left.gif) no-repeat left top;  display:block;}
			#Menu .menuItemSelected{ background:url(/Grootslag/img/Site/menu_bg_right.gif) no-repeat right -26px; margin-right:2px; position:relative; }
			#Menu .menuItemSelected a{ background:url(/Grootslag/img/Site/menu_bg_left.gif) no-repeat left -26px;  display:block;}
			.bold a {font-weight:bold; }
		#Locatie {background:#FFF; float:left; width:658px; height:20px; position:relative; top:-2px; left:15px; border-top:1px solid #7fc8d3; border-bottom:1px solid #7fc8d3; padding:2px 0; color:#7f7f7f;}
			#Locatie a {color:#7f7f7f;}
			#Locatie a:hover {color:#012b31;text-decoration:underline;}
		#Titel {float:left; width:670px; position:relative; left:15px; margin-top:15px; color:#004c93; font-weight:bold; text-shadow:0px 0px 1px#6f95b9;}
		#Content {width:645px; float:left; position:relative; left:15px; margin-top:15px; color:#000000; padding-bottom:0px; overflow:hidden;}
		
			#Content a { color:#004c93; text-decoration:underline;}
			#Content a:hover { color:#0092a8;}
			.clear{clear:both;height:59px;}
		
	/* ======================= */
	/* Modern Browsers not IE7 */
	/* ======================= */
		
		html>/**/body #Menu, 
		html>/**/body #Locatie, 
		html>/**/body #Titel, 
		html>/**/body #Content {left:30px;} 
		
		html>/**/body #Content { width:640px;} 
		
		html>/**/body #SubMenu {padding-bottom:0px; min-height:100px; width:245px;} 
		
		html>/**/body li.SubMenuItem,
		html>/**/body li.SubMenuItem, 
		html>/**/body li.SubSubMenuItem,
		html>/**/body li.SubSubMenuItemSelected { display:block; }
		
	/* ====================== */
		
#FooterWrap { background:url(/Grootslag/img/Site/bg.gif) repeat-y center; position:relative; clear:left; width:994px; height:59px; margin: 0 auto; margin-top:-59px; text-align:left; overflow:hidden;} /* onderste balk */
	#FooterLeft {background:url(/Grootslag/img/Site/footer_left_image.gif) no-repeat; width:260px; height:59px; float:left; position:relative; margin-left:17px; display:inline;}
	#FooterRight {background:url(/Grootslag/img/Site/footer_bg.gif) repeat-x; width:700px; height:59px; float:left; position:relative; color:#FFF; }
		#FooterRightText { position:relative; top: 36px; left:30px; width:670px; }
		#FooterRight a {color:#FFF;}
		#FooterRight a:hover {color:#9dd7df; text-decoration:underline; }
	
	
	/* ======================= */
	/*        Tabellen         */
	/* ======================= */
		
	table{border-collapse:collapse;}
	.tbl{}	
	.tblHdr td {background:#ebf5f6; color:#004c93; border-bottom:1px solid #ccdbeb;}
	.tblCel1  {border-bottom:1px solid #eff4f8;}
	.tblCel2  {border-bottom:1px solid #dde7f1; background:#ebf5f6;}
		
		

	/* ======================= */
	/*          Home           */
	/* ======================= */
	#Content .HomeBlok a,
	#Content .HomeBlok a:hover {color:#FFF; text-decoration:none;}
	.HomeBlok { width: 214px; height: 120px; position: relative; overflow: hidden; float: left; margin: 0 15px 15px 0; color:#FFF; cursor:pointer;}
		.HomeBlok img { position: absolute; top: 0; left: 0;}
		.front {z-index:50;}
		.HomeBlokTitel {position:absolute; top:10px; right:15px; z-index:60;}
		.HomeBlokText {position:absolute; top:38px; right:15px; z-index:40; width:165px; text-align:right;}
	#divHomePanelNieuws, #divHomePanelNieuws ul {float:left;}
		#divHomePanelNieuws a {padding:0; color:#0092a8; clear:left;}
		#divHomePanelNieuws li { display:inline-block; margin-bottom:14px; float:left; clear:left;}
		#divHomePanelNieuws li a{ color:#000;  }
	.home_nieuws_datum {float:left; font-weight:bold; color:#004c93;}
	.home_nieuws {float:left; clear:left; }
	#inloggen_huurder { background:url(/Grootslag/img/Site/home_huurdersinformatie.jpg); cursor:default;}
	#inloggen_huurder_back {display:none; background:url(/Grootslag/img/Site/home_huurdersinformatie_back.jpg); cursor:default;}
	#home_inloggen {position:absolute; top:40px; left:45px; }
	
	#home_inloggen input {width:142px; height:18px; background:#FFF; color:#717171; padding:0 7px; float:left; margin-bottom:5px; border:1px solid #9fb5cb;}
	#inloggen_huurder a {color:#FFF; text-decoration:none;}
	
	.meerinformatie, .wachtwoordvergeten {position:absolute; bottom: 11px; left: 45px;}
	.huurder_login, .huurder_login2 {position:absolute; bottom: 13px; right: 10px;}
	
	#frmHome #Content {width:690px; left:15px;}
		
	/* ======================= */
	/*           FAQ           */
	/* ======================= */
	
	
	.faqTbl {margin:20px 0;}
	#Content .faqTbl a {text-decoration:none;}
	#Content .faqTbl a:hover {text-decoration:underline;}
	.faqTblCelSelect {background:#f4f7f9; border:1px solid #e6ecf2;}
	.FaqSelectedVraag {color:#013d75; font-weight:bold;}
	.FaqSelectedAntwoord {color:#396995;}
	
	
	/* ======================= */
	/*       Formulieren       */
	/* ======================= */

	td.FormGenTitle {font-weight:bold;}
	td.FormGenDesc {padding:20px 0;}
	.HeaderCss {padding-right:20px;}
	.FieldCss input[type=text] { border:1px solid #d5d5d5;  background:#fbfbfb; padding:4px 3px 0 3px; margin:4px 0; height:24px; width:300px;}
	.FieldCss textarea {border:1px solid #d5d5d5; background:#fbfbfb; padding:2px; margin:4px 0; height:90px; width:300px;}

	/* ============================== */
	/*        ReparatieVerzoek        */
	/* ============================== */
	
	.classReparatieTitel {color:#004c93; font-size:12px; font-weight:bold;}




/* ==================<< Formulieren <<=================== */ 
	
	#frmGeoMap { background:#f3f8f9}
	
	
	
	
	
	/* ============================== */
	/*       Woningbezit (test)       */
	/* ============================== */
	
	#Content .woningbezitItem .item {background:#e5ecf4; color:#7d7e80; border:1px solid #1b65a2; width:630px; height:82px; margin:0 0 12px; position:relative;}
	#Content .woningbezitItem .item_foto {float:left; border-right:1px solid #1b65a2; margin-right:14px; width:110px; height:82px; overflow:hidden;}
	#Content .woningbezitItem .item_content {}
	#Content .woningbezitItem .item_content .item_header { overflow:auto; padding:4px 0;}
	#Content .woningbezitItem .item_content .item_info {  overflow:auto;padding:2px 0; margin:0 15px 4px; color:#054a95; font-weight:bold; border-top:1px solid #729bc7; border-bottom:1px solid #729bc7; }
	#Content .woningbezitItem .item_content .item_extra {overflow:hidden; height:38px;  padding-right:20px;}
	#Content .woningbezitItem .item_content .first {width:110px; float:left; display:block; padding:0 5px 0 0;}
	#Content .woningbezitItem .item_content .second {width:190px; float:left; display:block; padding:0 5px 0 0;}
	#Content .woningbezitItem .item_content .third {width:85px; float:left; display:block; padding:0 5px 0 0;}
	#Content .woningbezitItem .item_content .fourth {width:40px; float:left; display:block;}
	#Content .woningbezitItem a.meerInfo { position:absolute; right:13px; top:58px; width:16px; height:18px; text-indent:-9999px; text-decoration:none; background:url(/Grootslag/img/Site/woningbezit_meerinfo.gif);}
	.woningbezit .CurrentPage {background:#e5ecf4; padding:2px 4px; color:#1b65a2; margin:3px;}
	
	#Content .woningbezitItem .itemselected {background:#e5ecf4; color:#7d7e80; border:1px solid #1b65a2; width:635px; margin:0 0 12px; position:relative; overflow:auto;}
	#Content .woningbezitItem .itemselected ul.tabs { position:absolute; list-style-type:none; padding:0; margin:0; color:#FFF; left:126px; top:60px;}
	#Content .woningbezitItem .itemselected ul.tabs li{ background:url(/Grootslag/img/Site/tab_bg.gif) no-repeat right -26px; display:inline; margin-right:2px; position:relative; padding:3px 16px 3px; height:23px; cursor:pointer;}
	#Content .woningbezitItem .itemselected ul.tabs li.active{ background:url(/Grootslag/img/Site/tab_bg.gif) no-repeat right top; margin-right:2px; padding-right: 20px; position:relative; border-left:1px solid #08499b; color:#0e4e95; }
	#Content .woningbezitItem .itemselected ul.tabs li a{text-decoration:none; color:#fff;}
	#Content .woningbezitItem .itemselected ul.tabs li.active a{color:#0e4e95;}
	#Content .woningbezitItem .itemselected .information { background:#fff; padding:10px; float:left; border-top:1px solid #1b65a2; width:614px;}		
	#Content .woningbezitItem .itemselected a.meerInfo { position:absolute; right:13px; top:58px; width:16px; height:18px; text-indent:-9999px; text-decoration:none; background:url(/Grootslag/img/Site/woningbezit_minderinfo.gif);}