html{
	height:100%;
	overflow-y:scroll;
}
body, table, .content{
	margin:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:9pt;
	line-height:14pt;
	color:#292316;
}
.mce,
.mce_default,
.content{
	padding:25px 25px 25px 21px;
	text-align:justify;
	font:10pt Verdana,Helvetica,sans-serif;
	line-height:14pt;
	/*font:11pt Arial,Helvetica,sans-serif;
	line-height:16pt;*/
	color:#272f2f;
}

h4, #h4, h1, #h1, mce_h1{
	margin:0px;
	padding:0px;
	font-family:Arial, Helvetica, sans-serif;
	font-size:20pt;
	/*line-height:33pt;*/
	margin-bottom:25px;
	font-weight:bold;
	color:#3f7073;
	text-align:left;
	line-height:20pt;
}

.knop, .knop_over{
	padding:10px;
}
.knop_over{
	background:#487f82;
	cursor:pointer;
}

.menu, .menu_over{
	font-weight:bold;
	font-size:18pt;
	line-height:16pt;
	font-family:Arial, Helvetica, sans-serif;
	text-decoration:none;
}
/*
.menu_over{
	color:#ac3232;
}
*/
a.menu:link,a.menu:visited{
	color:#cedfe0;
}
a.menu:hover,a.menu:active,a.menu_over:link,a.menu_over:visited,a.menu_over:hover,a.menu_over:active{
	color:#fff;
}

a.grijs:link, a.grijs:visited, a.grijs:hover, a.grijs:active{
	color:#cedfe0;
	text-decoration:none;
}
a.grijs:hover, a.grijs:active{
	text-decoration:underline;
}

a.subs:link, a.subs:visited, a.subs:hover, a.subs:active, div.sub_over{
	font-size:10pt;
	line-height:16pt;
	font-family:Arial;
	color:#cedfe0;
	text-decoration:none;
	font-weight:bold;
}
a.subs:hover, a.subs:active, div.sub_over{
	color:#fff;
}
a.archief:link, a.archief:visited{font-weight:bold; text-decoration:none}
a.archief:hover, a.archief:active{color:#000; text-decoration:none}

a:link, a:visited, a:hover, a:active{
	color:#3f7073;
	cursor:pointer;
}

div.hr{
	padding-bottom:10px;
	border-bottom:1px solid #71613e;
	margin-bottom:10px;
}
div.hr4{
	padding-bottom:4px;
	border-bottom:1px solid #71613e;
	margin-bottom:4px;
}
div.hr5{
	padding-bottom:5px;
	border-bottom:1px solid #fff;
	margin-bottom:5px;
}
div.hr20_rood{
	padding-bottom:20px;
	border-bottom:1px solid #ac3232;
	margin-bottom:20px;
}

img.thumb, .thumb_rechts{
	margin:4px;
	opacity:0.8; filter:alpha(opacity=80);
}
img.thumb_over, .thumb_rechts_over{
	margin:4px;
	cursor:pointer;
}
.thumb_rechts, .thumb_rechts_over{
	margin-right:0px;
}
.down{
	cursor:default;
}

div.alert{
	border:2px solid #FC6;
	padding:10px;
	margin-bottom:20px;
}

div.cmsknop, div.cmsknop_logout{
	background:#FC6 url(img/shade1_cmsknopX.gif) top repeat-x;
	padding:10px;
}
div.cmsknop_over{
	background:#fff;
	font-weight:bold;
	padding:10px;
}

#quote, #quote_tekst{
	background-color:#fff;
	padding:15px;
	margin-bottom:20px;
	opacity:0.6;
	filter:alpha(opacity=60);
	
}
#quote_tekst{
	background-color:#e9e1d8;
}
div.quote{
	font-style:italic;
	color:#000;
	width:260px;
	margin:0 0 20px 20px;
	background-color:#fff;
	filter:alpha(opacity=60);
	opacity:0.6;
}

div.inklap{
	border:1px dashed #3f7073;
	padding:10px;
	/*background:#e9e1d8;*/
}
div.uitklap{
	border:1px solid #3f7073;
	padding:10px;
}

#formbutton{
	background:#ac3232;
	padding:3px;
	color:#fff;
	font-weight:bold;
	border:0px;
	border-right:1px solid #000;
	border-bottom:1px solid #000;
}

div.linksrechts{
	margin-right:5px;
	padding:5px;
	background:#fff;
	display:inline;
	border:1px solid #000;
}

.mce{padding:12px 15px}
.mce_h2{
	font-weight:bold;
}
p{margin:0; padding:0}
.mce a{cursor:text}