body
{
	background: 	white;
	color:			black;
	margin:			1em;
	padding:		0;
	font-family:	"Lucida Sans Unicode","Trebuchet MS",Arial;
	font-size:		10pt;
}

p
{
	margin: 		0;
	padding: 		0;
}

a:link, a:visited 
{
	background: 	transparent;
	color: 			black;
	font-weight: 	bold;
	text-decoration:underline;
}

#main a:link:after, #main a:visited:after 
{
   	content: " (" attr(href) ") ";
   	font-size: 		8pt;
}

#main a[href^="/"]:after
{
  	content: " (http://besluitvorming.oostzaan.nl" attr(href) ") ";
}

div#header, ul#menu, div#sitenavigation, a.more, div#print, div#search, div#navigation, div#alphabet, .nonvisual
{
	display:		none;
}

div#klikpad
{
	border-bottom:	1px solid #000;
	padding-bottom:	.5em;
	width:			100%;
	
	position:		absolute;
	top:			0;
	left:			auto;
}

div#content
{
	background: 	white;
	display:		block;
	padding-top:	1.5em;
}

fieldset legend
{
	font-weight:		bold;
}

/*Formulieren*/

label
{
	clear:				both;
	display:			block;
	float:				left;
	padding:			.2em;
	width:				15em;
}

input, option, textarea
{
	font-family:		"Lucida Sans Unicode","Trebuchet MS",Arial,Sans-Serif;
}

textarea
{
	font-size:			100%;
}

fieldset
{
	margin-bottom:		1em;
}

fieldset p
{
	margin-left:		0!important;
	margin-right:		2em;
}

legend
{
	font-weight:		bold;
}

label.forchecks
{
	display:			inline;
	float:				none;
}

.formerror input, .formerror textarea, .formerror select
{
	border:				2px solid red;
}

p.formsubmit
{
	margin-top:			1em;
	text-align:			right;
}

fieldset
{
	padding:			1em;
}

#footer
{
	border-top:			1px solid #000;
	width:				100%;
	
	position:			absolute;
	bottom:				3em;
	left:				1em;
}

#footer ul
{
	margin-left:		0;
	padding-left:		0;
}

#footer ul li
{
	color:				#666;
	float:				left;
	font-size:			.9em;
	list-style:			url(../images/li.gif);
	margin-left:		1em;
	margin-right:		1em;
}

#footer ul li.first
{
	list-style:			none;
	margin-left:		0;
}

/* medewerker */
table.med1 tr th
{
	text-align:			left;
	width:				16em;
}

table.mt
{
	margin-top:			2em;
}

table.mt tr th, table.mt tr td
{
	padding-bottom:		.4em;
	vertical-align:		top;
}

/* images uitlijnen */

.center
{
	text-align:			center;
}

.left
{
	text-align:			left;
}

.right
{
	text-align:			right;
}