 /*******************/ 
 /* layout and form */
/*******************/
body { margin: 0; padding: 0; }
a img { border: 0 none; }
form { margin: 0; }
h1 { margin: 0 0 .67em; }
h2 { margin: 0 0 .83em; }
h3 { margin: 0 0 1em; }
h4 { margin: 0 0 1.33em; }
h5 { margin: 0 0 1.67em; }
h6 { margin: 0 0 2.33em; }

.cmsImage { margin: 8px; }

#portalContainer { width: 764px; margin: 0 auto; }

.siteContainer { margin: 0 10%; width: 80%; padding:0;}
	#siteTitle { height: 80px; display: block; }
	#menuContainer { width: 210px; padding: 24px 0 0; float: left; }
		#menuContainer ul { padding: 0px; margin: 0px;   }
			#menu li { list-style: none outside; display: block; padding: 0px; margin: 0px; }
				#menu li a { display: block; height: 18px; margin: 8px 0 0; padding: 4px 0 0 4px; cursor: default; overflow: hidden;  }
					#menu li li a { padding-left: 32px; cursor: pointer; }
				
		#menuContainer img { height: 50px; margin: 10px;  }
					
	#pageTitle { padding: 8px; }
	#contentContainer { float: left; width: 70%; }	
		#content { padding: 16px; }
	#footer { clear: both; padding: 16px 0 16px 60%; }
	
	/* HOME */
	.recentProject { width: 200px; float: left;}
		.recentProject a { display: block;}
	
	/* NEWS */
	.newsMessage { border-bottom: 1px solid; margin: 8px 0 0; padding: 0 0 8px; clear: both; overflow: hidden; }
	

  /********************/
 /* color and images */
/********************/
body { background-color: #828282 }
a { color:#666666; }
	a:hover { color:#729ECA; }

	.siteContainer{ background-color: #DDD; }
	#site_14903222 #siteTitle { background: #828282 url('/img/logo_geveltechniek.gif') no-repeat left top;  }
	#site_14903229 #siteTitle { background: #828282 url('/img/logo_glastechniek.gif') no-repeat left top;  }
	
		#site_14903222 #menuContainer { background: #FDCC10 url('/img/balk_navigatie.gif')  no-repeat left top; }
		#site_14903229 #menuContainer { background: #99CCFF url('/img/glas_balk_navigatie.gif')  no-repeat left top; }
			#menu li a { color: #828282; }
			#site_14903222 #menu li a:hover, #site_14903229 #menu li a:hover { background-position: 0 -22px; }
				#site_14903222 #menu li li a { background: transparent url('/img/menuItemBg.png') no-repeat left top; color: #000; }
				#site_14903229 #menu li li a { background: transparent url('/img/glas_menuItemBg.png') no-repeat left top; color: #000; }
		
	#contentContainer { background-color: #DDDDDD; } 
		#site_14903222 #pageTitle { background: transparent url('/img/balk_welkom.gif')  no-repeat left top; }
		#site_14903229 #pageTitle { background: transparent url('/img/glas_balk_welkom.gif')  no-repeat left top; }
		
	#site_14903222 #footer { background: #DDDDDD url('/img/balk_copyright.gif')  repeat-y left top; }		
	#site_14903229 #footer { background: #DDDDDD url('/img/glas_balk_copyright.gif')  repeat-y left top; }
	
	
  /*****************/
 /* text and type */
/*****************/
body { color:#29002E; font-family:Verdana,Arial; font-size:11px; }
h1 { font-size: 2em; font-weight: bold; }
h2 { font-size: 1.5em; font-weight: bold; }
h3 { font-size: 1.17em; font-weight: bold; }
h4 { font-size: 1em; font-weight: bold; }
h5 { font-size: 0.83em; font-weight: bold; }
h6 { font-size: 0.67em; font-weight: bold; }
a { text-decoration:none; }
	a:hover { text-decoration: underline }
	
dt { font-weight: bold; }

#menu a { text-decoration: none; font-size:12px; font-style:italic; font-weight:bold;  }
	#menu li li a { font-style: normal; }
	
	#siteTitle { text-indent: -999em;}
	#pageTitle { font-style:italic; font-weight:bold;} 
	#footer { text-align: center;  font-size: 0.9em; }
	
	/* NEWS */
	.newsMessage .title { font-weight: bold; float: left; }
	.newsMessage .date { font-weight: bold; float: right; }
	.newsMessage .content { clear: both; }