/* CSS */

*
{
	margin: 0;
	padding: 0;
	border: 0;
}

html
{
	font-size: 100%;
	height: 100%;
}

body
{
	font-size: 0.84em;
	font-family: Verdana, sans-serif;
	line-height: 1.4em;
	height: 100%;
	/*background-color: #f3ffdd;*/
	font-weight: normal;
}

#wrapper
{
	width: 980px;
	margin: 0 auto;
}

#header
{
	height: 150px;
	background: url('/images/achtergrond.gif2');
	background-repeat: repeat-x;
	overflow: hidden;
	min-width: 820px;
	width: auto;
}

div#subnav_wrapper {
	width: 100%;
	height: 20px;
	margin-bottom: 10px;
	background-color: #b1b2b4;
	border-top: 1px solid #4c2177;
	margin-bottom: 10px;
	margin-top: 10px;
	clear: both;
}

div#subnavigation {
	float: left;
}

div#lang_selection {
	float: right;
	margin-right: 5px;
}


#main
{
	clear: both;

	width: auto;
}

#main_content
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	border: 0;
	width: 100%;
	min-width: 650px;
	background-color: #fff;
}


/* rounded corners column 1 lime green border, white background */
div#col1_outer {
	width: 590px;
	float: left;
	margin-left: 10px;
}


/*div#col1_outer .t {background: url(/images/rc_col1/dot.gif) 0 0 repeat-x; width: 20em}*/
div#col1_outer .t {background: url(/images/rc_col1/dot.png) 0 0 repeat-x; }
div#col1_outer .b {background: url(/images/rc_col1/dot.png) 0 100% repeat-x}
div#col1_outer .l {background: url(/images/rc_col1/dot.png) 0 0 repeat-y}
div#col1_outer .r {background: url(/images/rc_col1/dot.png) 100% 0 repeat-y}
div#col1_outer .bl {background: url(/images/rc_col1/bl.png) 0 100% no-repeat}
div#col1_outer .br {background: url(/images/rc_col1/br.png) 100% 100% no-repeat}
div#col1_outer .tl {background: url(/images/rc_col1/tl.png) 0 0 no-repeat}
div#col1_outer .tr {background: url(/images/rc_col1/tr.png) 100% 0 no-repeat; padding:10px} 


#column_one {
	margin: 5px;
	padding: 5px;
}

/* rounded corners column 2 lime green on white background */
div#col2_outer {
	width: 340px;
	float: right;
	margin-right: 10px;
}

.rc_col2 {
   background: #4c2177;
}

.rc_col2_top div {
   background: url(/images/rc_col2/tl.png) no-repeat top left;
}

.rc_col2_top {
   background: url(/images/rc_col2/tr.png) no-repeat top right;
}

.rc_col2_bottom div {
   background: url(/images/rc_col2/bl.png) no-repeat bottom left;
}

.rc_col2_bottom {
   background: url(/images/rc_col2/br.png) no-repeat bottom right;
}

.rc_col2_top div, .rc_col2_top,  .rc_col2_bottom div, .rc_col2_bottom {
   width: 100%;
   height: 15px;
   font-size: 1px;
}

.rc_col2_content { 
	margin: 0 15px; 
}

#column_two, #news {
	margin: 5px;
	padding: 5px;
	color: #fff;
}

/*
*>#column_one
{
	width: 56%;
}

*>#column_two
{
	width: 36%;
}
*/

#footer
{
	display: block;
	clear: both;
	padding: 8px;
	width: auto;
	min-width: 634px;
	background-color: #fff;
}

#footer h5
{
	color: #777;
	text-align: center;
}


/*****************
*
* tags
*
*****************/

div
{
	display: block;
}

img
{
	display: inline;
}

br
{
	line-height: inherit;
}

/*****************
*
* a
*
*****************/

a:link
{
	color: #4c2177;
}

a:active
{
	color: #4c2177;
}

a:visited{
	color: #4c2177;
}

a:hover{
	color: #4c2177;
}

#column_two a:link
{
	color: #b1b2b4;
}

#column_two a:active
{
	color: #b1b2b4;
}

#column_two a:visited{
	color: #b1b2b4;
}

#column_two a:hover{
	color: #b1b2b4;
}

#footer a:link
{
	color: #4c2177;
	text-decoration: none;
}

#footer a:active
{
	color: #4c2177;
	text-decoration: none;
}

#footer a:visited
{
	color: #4c2177;
	text-decoration: none;
}

#footer a:hover
{
	color:#6A91A5;
	text-decoration: none;
}

/*****************
*
* H*
*
*****************/

h1
{
	display: block;
	font-size: 2.0em;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: #363636;
}

h2
{
	display: block;
	font-size: 1.6em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: #363636;
}

h3
{
	display: block;
	font-size: 1.25em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	width: auto;
	line-height: 1.4em;
	background-color: transparent;
	color: #363636;
}

/* body text */
h4,p
{
	display: block;
	font-size: 0.95em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: #363636;
}

p
{
	font-weight: normal;
	color: #505050;
}

h5
{
	display: block;
	font-size: 0.85em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	text-align: left;
	background-color: transparent;
	color: #363636;
}

h6
{
	display: block;
	font-size: 0.75em;
	margin: 1.2em 0 0 0;
	margin: 0.4em 0 0.8em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: #363636;
}

/*****************
*
* ul, ol (Lists)
*
*****************/

ul
{
	display: block;
	margin: 1.4em 0 0 0;
	list-style-type: disc;
	list-style-position: inside;
	list-style-image: none;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
}

ol
{
	display: block;
	margin: 1.4em 0 0 0;
	list-style-type: decimal;
	list-style-position: inside;
	list-style-image: none;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
}

li
{
	display: list-item;
	margin: 4px 0;
	color: #000;
}

/*****************
*
* form
*
*****************/

form
{
	display: block;
	line-height: inherit;
	background-color: inherit;
	font-size: 100%;
}

fieldset
{
	display: block;
	margin: 10px 15px;
	font-size: 100%;
	line-height: inherit;
}

select
{
	display: block;
	margin: 0 0 6px 0;
	font-size: 0.95em;
	line-height: inherit;
	background-color: #fff;
	border: 1px solid #999;
	font-family: verdana, sans-serif;
}

*.inline_form_element
{
	display: inline;
	margin: 0 6px;
	vertical-align: middle;
	line-height: inherit;
	width: auto;
}

input,
textarea
{
	display: block;
	border-style: solid;
	border-width: 1px;
	border-color: #999;
	margin: 0 0 6px 0;
	padding: 1px;
	line-height: inherit;
	background-color: #fff;
	font-size: 0.95em;
	text-align: left;
	font-family: verdana, sans-serif;
}


input.hidden
{
	display: none;
	visibility: hidden;
}

input.radio,
input.checkbox
{
	display: inline;
	background-color: transparent;
	width: auto;
	line-height: inherit;
	vertical-align: middle;
}

option
{
	padding: 0 4px 0 2px;
	line-height: inherit;
}

option.prompt
{
	font-weight: bold;
}

legend
{
	display: inline;
	font-size: 0.85em;
	color: #999;
	padding: 0 0 3px 0;
	background-color: inherit;
}

label
{
	display: block;
	font-size: 0.85em;
	color: #f80;
	font-weight: normal;
	line-height: inherit;
	text-align: left;
}

button
{
	color: #333;
	background-color: #fff;
	margin: 0 10px 0 0;
	padding: 0 1px;
	border-style: solid;
	border-width: 1px;
	border-top-color: #ccc;
	border-right-color: #999;
	border-bottom-color: #999;
	border-left-color: #ccc;
	font-size: 0.85em;
	font-family: verdana, sans-serif;
	text-align: center;
	vertical-align: middle;
	height: 2.0em;
}

/*****************
*
* login
*
*****************/

#login
{
	float: right;
	width: 46%;
	margin: 3px;
	background-color: inherit;
	border-width: 0;
}

#lise_login_options
{
	margin: 1px 0 0 6px;
	background-color: inherit;
	border: 1px solid #ccc;
	text-align: right;
	padding: 1px 0;
}

#lise_login_options h6
{
	margin: 0;
	padding: 0;
	border: 0;
}

#login fieldset
{
	border: 1px solid #ccc;
	margin: 0;
	padding: 3px;
}

#login_form	p,
#lise_login_options h6
{
	padding: 0 6px 0 0;
	height: inherit;
	line-height: inherit;
	vertical-align: middle;
}

#login_form fieldset
{
	margin: 0 0 0 6px;
}

#login_form label
{
	padding: 0;
	color: #333;
}

#login_form input
{
	margin: 0 0 3px 0;
	padding: 1px;
	width: auto;
	color: #666;
	border-color: #ccc;
}

#login_form button
{
	float: right;
	margin: 6px;
	color: #999;
}

/*****************
* table
*****************/

table
{
	display: table;
	border-collapse: collapse;
	margin: 15px 15px 0 15px;
	font-size: 100%;
	width: auto;
}

tr
{
	display: table-row;
	margin: 0;
}

th
{
	display: table-cell;
	font-size: 0.95em;
	border-width: 1px;
	border-style: solid;
	border-color: #fff;
	padding: 8px;
	line-height: 1.3em;
	font-weight: bold;
	color: #c60;
	background-color: #ddd;
	text-align: center;
}

td
{
	display: table-cell;
	font-size: 0.95em;
	border-width: 1px;
	border-style: solid;
	border-color: #ccc;
	padding: 8px;
	line-height: 1.3em;
	font-weight: normal;
	color: #000;
}

div.paginate
{
	clear: both;
	font-size: 100%;
	margin: 1.4em 0 0 0;
}

div.paginate div
{
	font-size: 0.85em;
}

/*****************
*
* tinyMCE styles
* These styles are set by tinyMCE instances.
*
*****************/

p.no_vertical_space,
h1.no_vertical_space,
h2.no_vertical_space,
h3.no_vertical_space,
h4.no_vertical_space,
h5.no_vertical_space,
h6.no_vertical_space
{
	margin-top: 0;
}

p.with_vertical_space,
h1.with_vertical_space,
h2.with_vertical_space,
h3.with_vertical_space,
h4.with_vertical_space,
h5.with_vertical_space,
h6.with_vertical_space
{
	margin-top: 1.4em;
}




#column_two h1
{
	display: block;
	font-size: 1.6em;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	background-color: transparent;
}

#column_two h2
{
	display: block;
	font-size: 1.25em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: white;
}

#column_two h3
{
	display: block;
	font-size: 0.95em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	width: auto;
	line-height: 1.4em;
	background-color: transparent;
	color: white;
}

/* body text */
#column_two h4, #column_two p
{
	display: block;
	font-size: 0.85em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: white;
}

#column_two p
{
	font-weight: normal;
	color: white;
}

#column_two h5
{
	display: block;
	font-size: 0.75em;
	margin: 1.4em 0 0 0;
	margin: 0.4em 0 1em 0;
	line-height: 1.4em;
	text-align: left;
	background-color: transparent;
	color: white;
}

#column_two h6
{
	display: block;
	font-size: 0.65em;
	margin: 1.2em 0 0 0;
	margin: 0.4em 0 0.8em 0;
	line-height: 1.4em;
	background-color: transparent;
	color: white;
}

/*****************
*
* ul, ol (Lists)
*
*****************/

#column_two ul
{
	display: block;
	margin: 1.4em 0 0 0;
	list-style-type: disc;
	list-style-position: inside;
	list-style-image: none;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
}

#column_two ol
{
	display: block;
	margin: 1.4em 0 0 0;
	list-style-type: decimal;
	list-style-position: inside;
	list-style-image: none;
	font-size: 1em;
	line-height: 1.3em;
	font-weight: normal;
}
