*
{
	margin:				0;
	padding:			0;
}

html
{
	height: 100%;
}

body
{
	font-size:			76%;
	height: 			100%;
}

/* - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - */
#container
{
	min-height: 		100%;	
	position: 			relative;
}

#centered
{
	margin-left:		auto;
	margin-right:		auto;
	max-width:			76em;
	min-height: 		100%;	
	padding-bottom: 	5em;
	position:			relative;
}

html #container #centered
{
	height: 100%;
}

#header
{
	padding-top:		3.2em;
	position: 			relative;
}

#header_img
{
	position: 			absolute;
	right: 				0;
	top: 				3.2em;	
	width: 				23em;
}

#header_content
{
	font-size:			1em;
	font-weight:		normal;
	height:				5em;
	padding-bottom:		1.2em;
	padding-left: 		1.4em;
	position: 			absolute;
	top: 				3.2em;
	width:				96%;
}

#klikpad a
{
	text-decoration: 	none;
}

#klikpad a:hover
{
	text-decoration: 	underline;
}

#klikpad p strong
{
	font-weight:		normal;
}

#header_content strong
{
	color:				#fff;
	font-weight:		bold;
}


#header h1 a
{
	text-decoration:	none;
}

#header h1 a:hover
{
	text-decoration:	none;
}

#menu
{
	clear:				left;
	list-style:			none;	
	margin: 			0 auto;
	position: 			absolute;
	width:				100%;
}

#live
{
	float: 				left;
	width: 				21em;
	margin-left: 		1em;
}

#links ul
{
	list-style: 		none;	
}

#sidebar_home
{
	float:				left;
	margin-left:		-21em;	
	position:			absolute;
	right:				2em;
	top:				14.8em;
	width: 				21em;
}

#direct
{
	padding:			.3em .3em .3em 1em;
	background-color:	#E3E7F1;
	margin-bottom:		1em;
	width:				21.6em;
	border-top: 		1px solid black;
	border-bottom: 		1px solid black;
	border-left: 		1px solid black;
}

#main
{	
	min-height:			41.3em;
	padding:			0;	
	padding-bottom:		9em;
	position: 			relative;
}

#content
{
	float:				left;
	margin-left:		1.5em;
	margin-right:		25em;
	min-height:			30em;
	min-width:			20em;
	position: 			relative;
}

#media_bar
{
	margin-top:			10em;
	min-height:			12em;
	padding:			1em;
	width:				18em;
}

#MediaPlayer
{
	height: 			20em;
	width: 				18em;
}

#MediaPlayer_FF
{
	height: 			18em;
	width: 				18em;
}

#content_search
{
	min-height:			25em;
	width:				71em;
}

#vergaderingen
{
	float: 				right;
	width: 				40em;
}

#navigation
{
	left: 				1.5em;
	position: 			absolute;
	top: 				18.1em;
	width: 				20em;
}

#sidebar
{
	left:				1.5em;
	position:			absolute;
	top:				4em;
	width:				20em;
}

#sidebar_verg
{
	left:				0;
	margin-left:		0;
	padding:			1em;
	position:			absolute;
	top:				0;
	width:				25em;
}

#sidebar_themas,#sidebar_organen
{
	left:				1.5em;
	padding: 			1em;
	position:			absolute;
	top:				4.5em;
	width: 				19em;
}

#search
{
	position: 			absolute;
	right: 				2.5em;
	top: 				.9em;
}

#sform
{
	left: 				0;
	position: 			absolute;
	top: 				7em;
}

#searchresults
{
	margin-top: 		15em;
}

#agendapunten table
{
	margin-top: 		.6em;
}

#footer
{
	clear:				both;
	height: 			10em;
	position:			relative;
	margin-left: 		auto;
	margin-right:		auto;
	margin-top: 		-10em;
}

#footer img
{
	margin-right:				2em;
}

#content:after 
{
	clear: both; 
    content: "."; 
    display: block; 
    height: 0; 
    visibility: hidden;
}

img .right {
	float: right;
}

img .left {
	float: right;
}
