body 
{
margin-top: 0;
margin: 0;
padding: 0;
text-align:left;
font-family:arial;
font-size:11px;
line-height:18px;
}

#slideshow1
{
z-index:0;
border:none;
height:194px;
}

a:link, a:visited, a:active{
color: #000000;
font-family: arial;
font-size:11px;
text-decoration:none;
}

a:hover
{
color: #298c93;
font-family: arial;
font-size:8pt;
text-decoration:none;
}

a.contact:link, a.contact:visited, a.contact:active{
color: #ffffff;
font-family: arial;
font-size:11px;
text-decoration:none;
}

a.contact:hover
{
color: #298c93;
}

a.linkje:link, a.linkje:visited, a.linkje:active{
color: #ffffff;
font-family: arial;
font-size:11px;
font-weight: bold;
text-decoration:none;
padding-top:14px;
}

a.linkje:hover
{
color: #000000;
}

h1
{
	position: relative;
	float: left;
	margin: 0;
	padding: 0;
	clear: both;
	width: 100%;
	margin-bottom: 5px;
	font-size: 14px;
	margin-left: 5px;
}

img
{
	border: none;
}

a.headitem:link {color: #000000;font-family: arial;font-size:11px;font-weight: bold;text-decoration:none;}
a.headitem:visited {color: #000000;font-family: arial;font-size:11px;font-weight: bold;text-decoration:none;}
a.headitem:hover {color: #298c93;font-family: arial;font-size:11px;font-weight: bold;text-decoration:none;}

a.subitem:link {color: #000000;font-family: arial;font-size:11px;font-weight: none;text-decoration:none;}
a.subitem:visited {color: #000000;font-family: arial;font-size:11px;font-weight: none;text-decoration:none;}
a.subitem:hover {color: #298c93;font-family: arial;font-size:11px;font-weight: none;text-decoration:none;}

a.newsitem:link {color: #000000;font-family: arial;font-size:11px;font-weight: none;text-decoration:none;}
a.newsitem:visited {color: #000000;font-family: arial;font-size:11px;font-weight: none;text-decoration:none;}
a.newsitem:hover {color: #298c93;font-family: arial;font-size:11px;font-weight: none;text-decoration:none;}

html, body 
{
background:url(../images/bg.png) fixed repeat-x;
text-align: center;
height: 100%;
}

#left 
{
float: left;
text-align:center;
width: 177px;
}

#page_title
{
float:left;
width:808px;
height:26px;
padding-top:3px;
margin-top:140px;
margin-bottom:0px;
background:url(../images/header_bar.png);
}

#black
{
position:absolute;
top:0px;
left:0px;
height:194px;
width:984px;
border:none;
background-color:#000;
}

#headeroverlay
{
position:absolute;
top:0px;
left:0px;
height:194px;
width:984px;
border:none;
}

p
{
text-align:left;
font-family:arial;
font-size:11px;
padding: 0;
line-height:18px;
margin: 5px;
}

table
{
text-align:left;
font-family:arial;
font-size:9pt;
padding: 0;
line-height:18px;
margin: 8 8 8 8;
}

#contact
{
float:right;
margin-top:106px;
margin-right:40px;
border:none;
line-height:19px;
width:120px;
height:55px;
text-align:left;
font-family:arial;
font-size:8pt;
color:white;
border:none;
}

img.header
{
position:absolute;
top:0px;
left:0px;
border:none;
margin:0px;
padding:0px;
}

#container 
{
min-height: 100%;
position:relative;
width: 984px;
margin: 0 auto;
background:url(../images/bg_container.png) repeat-y;
margin-bottom: 20px;
overflow:hidden;
}

#content_bg
{
background: #298c93;
float: left;
width: 630px;
text-align: left;
}

#content
{
background:#ffffff;
float:left;
width:600px;
text-align:left;
min-height:300px;
margin-left: 10px;
margin-top: 10px;
padding: 5px;
}

#footer, #push {
	height: 20px; 
}

#footer {
background-color: #777;
color: #fff;
text-align: center;
line-height: 20px;
width: 600px;
margin: 0 auto;
}



#mainmenu
{
background:url(../images/hoofdmenu_bg.png) no-repeat;
width:162px;
height:27px;
float:left;
margin-top:6px;
margin-left:7px;
}

#mainmenu_content
{
background:url(../images/menu_bg.png) repeat-y;
width:162px;
float:left;
height:auto;
margin-left:7px;
padding-right:10px;
}

#mainmenu_end
{
background:url(../images/menu_bg_bottom.png) no-repeat;
width:162px;
height:8px;
float:left;
margin-left:7px;
margin-bottom:3px;
}

#intranet
{
display: inline;
background:url(../images/intranet_bg.png) no-repeat;
width:162px;
height:27px;
float:left;
margin-left:7px;
}

#intranet_content
{
background:url(../images/menu_bg.png) repeat-y;
width:162px;
float:left;
height:auto;
margin-left:7px;
}

#intranet_end
{
background:url(../images/menu_bg_bottom.png) no-repeat;
width:162px;
height:8px;
float:left;
margin-left:7px;
margin-bottom:3px;
}

#nieuwsTitel
{
font-size: 16px;
font-weight:bold;
}

#nieuwsDatumTijd
{
font-size: 10px;
font-style:italic;
}

#links
{
background:url(../images/links_bg.png) no-repeat;
width:162px;
height:27px;
float:left;
margin-left:7px;
}

#links_content
{
background:url(../images/menu_bg.png) repeat-y;
width:162px;
float:left;
height:auto;
margin-left:7px;
}

#links_end
{
background:url(../images/menu_bg_bottom.png) no-repeat;
width:162px;
height:8px;
float:left;
margin-left:7px;
margin-bottom:13px;
}

#rooster
{
background:url(../images/rooster_bg.png) no-repeat;
width:162px;
height:27px;
float:left;
margin-left:7px;
}

#right 
{
float: right;
width: 177px;
}

#news
{
background:url(../images/news_bg.png) no-repeat;
width:162px;
height:27px;
float:left;
margin-top:6px;
margin-left:8px;
}



input.login
{
float:left;
border:none;
margin-top:4px;
margin-right:7px;
margin-left: 10px;
}

input.user
{
float:left;
background-color: #747474;
width:135px;
margin-top:4px;
margin-right:7px;
padding-top:2px;
padding-left:6px;
margin-left: 10px;
height:15px;
border:#5d5d5d solid 1px;
font-family:arial;
font-size:8pt;
color:white;
}

input.password
{
float:right;
background:url(../images/bg_password.png);
width:148px;
margin-top:4px;
margin-right:7px;
padding-top:2px;
padding-left:6px;
height:17px;
border:none;
font-family:arial;
font-size:8pt;
color:white;
}

#news_content
{
background:url(../images/menu_bg.png) repeat-y;
width:162px;
float:left;
margin-left:8px;
}

#news_end
{
background:url(../images/menu_bg_bottom.png) no-repeat;
width:162px;
height:8px;
float:left;
margin-left:8px;
margin-bottom:3px;
}

ul
{
list-style-type: none;
padding: 0;
margin: 0;
margin-left:10px;
}

li.headitem
{
text-align:left;
width: 127px;
border: none;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 0px 8px;
padding-left: 10px;
padding-right: 5px;
}

li.newsitem
{
text-align:left;
background-image: url(../images/arrow.gif);
background-repeat: no-repeat;
background-position: 1px 11px;
padding-left: .6em;
}

li.subitem
{
margin:-3px;
margin-left:2px;
margin-bottom:2px;
width:140px;
border:none;
padding:0px;
text-align:left;
background-repeat: no-repeat;
background-position: 1 11px;
}

#subitemtext
{
border:none;
padding-left:15px;
margin-top:5px;
}

#page li
{
display: inline;
list-style-type: none;
padding-right: 20px;
border:none;
padding-right:5px;
}

li.mainpage
{
font-family:arial;
font-size:11px;
font-weight:bold;
padding-right:10px;
}

li.subpage
{
font-family:arial;
font-size:18px;
color:#298c93;
font-weight:bold;
padding-left:0px;
letter-spacing:1px;
}

#pdf_container
{
	float:left;
	border:none;
	/* background:url(../images/bg_pdf.png) no-repeat; */
	width:548px;
	height:auto;
	margin: 0 auto;
	font-family:arial;
	font-size:8pt;
	color:black;
	margin-left:10px;
}

a.pdf_file:link, a.pdf_file:visited, a.pdf_file:active
{
float:left;
width:548px;
height:15px;
border:none;
color:#298c93;
padding-top:20px;
padding-left:45px;
background: url(../images/icon_pdf.png) no-repeat 15px 18px;
}

a.pdf_file:hover
{
float:left;
width:520px;
height:15px;
border:none;
color:#007078;
padding-top:20px;
padding-left:45px;
background:url(../images/icon_pdf.png) no-repeat 15px 18px;
}

a.word_file:link, a.word_file:visited, a.word_file:active
{
float:left;
width:548px;
height:15px;
border:none;
color:#298c93;
padding-top:20px;
padding-left:45px;
background: url(../images/icon_word.png) no-repeat 15px 18px;
}

a.word_file:hover
{
float:left;
width:520px;
height:15px;
border:none;
color:#007078;
padding-top:20px;
padding-left:45px;
background:url(../images/icon_word.png) no-repeat 15px 18px;
}

a.groep8:link, a.groep8:visited, a.groep8:active, a.groep8:hover
{
margin-top:-15px;
float:left;
width:156px;
height:107px;
border:none;
color:#298c93;
background: url(../images/groep8.png) no-repeat;
margin-left:5px;
}

a.paxzone:link, a.paxzone:visited, a.paxzone:active, a.paxzone:hover
{
margin-left:20px;
float:left;
width:130px;
height:60px;
color:#298c93;
background: url(../images/paxzone.png) no-repeat;
}

hr
{
border: none;
background-color: #eaeaea;
height: 1px;
text-align:center;
width:95%;
}

h
{
	position: relative;
	float: left;
	margin-left: 10px;
	clear: both;
	width: 580px;
}

img.links
{
margin-top:10px;
border:none;
}

table{
margin-left:8px;
}

td{
text-align:left;
font-family:arial;
font-size:11px;
padding: 0;
line-height:18px;
}

input.vanadium-invalid, select.vanadium-invalid, textarea.vanadium-invalid {
  border-color: #ff9292 !important;
  border-style: solid !important;
  border-width: 1px;
  background-color: #ffe3e3;
}

input.vanadium-valid, select.vanadium-valid, textarea.vanadium-valid {

}

.vanadium-message-value {
  font-style: italic;
  text-decoration: underline;
}

.vanadium-advice {
  font-size: 13px;
}

.vanadium-advice.vanadium-invalid, .vanadium-advice.vanadium-invalid * {
  color: #ff9292;
}

input.vanadium-valid {
}

input.vanadium-valid ~ .vanadium-valid-advice {
  display: inline !important;
  color: green;
}

.LV_valid {
    color:#00CC00;
    text-align: center;

}
	
.LV_invalid {
	color:#CC0000;
    text-align: center;
    
}
	
.LV_validation_message{
    font-weight:bold;
    text-align: center;

}
    
.LV_valid_field 
{
    border: 1px solid #00CC00;
    color:black;
}
    
.LV_invalid_field {
    border: 1px solid #CC0000;
    color: #CC0000;
}


.error { color: #f00; }

ol.forms { list-style: none; overflow: hidden; }
ol.forms li { float: left; margin-bottom: 12px; width: 100%; }
ol.forms label { cursor: pointer; display: block; }
ol.forms textarea {
	border: 1px solid #ddd;
	float: left; 
	font: 14px/1.5em Georgia, Times, serif; 
	height: 120px; 
	margin-right: 5px;
	overflow-y: auto; 
	padding: 5px;
	width: 500px; 
}
ol.forms textarea:focus { border: 1px solid #000; }
ol.forms div.wordCount { float: left; font-size: 20px; line-height: 30px; }

#quick50 {
	background: #fff;
	border: 1px solid #ddd;
	font-size: 11px;
	left: 5px; 
	padding: 5px;
	position: fixed; 
	width: 188px; 
}

