/***
	
	1. elementen   - louter html
	2. structuur   - het skelet
	3. drupalismen - rare dingen in drupal corrigeren
	4. hekjes      - correcties IE
	
***/


/*( elementen:{ )*/
	
	body{ margin: 0px; }
	
	h1, h2, h3, h4, h5, h6{ margin: 2em 0px .4em; font-size: 1em; }
	h1{ font-size: 1.44em; }
	h2{ font-size: 1.2em; }
	h3{ font-size: 1em; }
	
	th, td{ vertical-align: top; }
	
	ul, li{ margin: 0px; padding: 0px; }
		ul, ul.menu{ margin-bottom: .4em; }
		li, ul.menu li{ margin-left: 1.2em; }
		ul.tabs li{ margin-left: 0px; }
	
/*( }:elementen )*/


/*( structuur:{ )*/
	
	.vlak, .regio{ position: relative; overflow: hidden; }
	.kolom{ float: left; width: 25%; }
	
	#middenkolom{ width: 50%; overflow-x: auto; }
	#rechterkolom{ float: right; }
	#bekken{ clear: both; }
	
	#overlay #kop, #overlay #hals, #overlay #linkerkolom, #overlay #rechterkolom, #overlay #enkels, #overlay #staart{ display: none; }
	#overlay #middenkolom{ width: auto; overflow-x: visible; }
	
/*( }:structuur )*/


/*( drupalismen:{ )*/
	
	#hoofdmenu, #submenu{ clear: left; }
		#hoofdmenu.inline, #submenu.inline{ display: block; }
	#user-login-form{ text-align: left; }
	.tabs ul.primary{ white-space: normal; }
	
/*( }:drupalismen )*/


/*( hekjes:{ )*/
	
	.regio, .vlak{ _overflow: auto; ^zoom: 1; }
	.kolom{ ^width: 24.95%; }
	
/*( }:hekjes )*/
