
body, td, th, textarea, input, select, div, span {
	font-family: Arial, Verdana, Sans-Serif;
	font-size: 13px;
	font-weight: normal;
	color: #000;
}

body.top{
	background-image:url(../images/topimage.jpg);
	background-position:top left;
	background-repeat:no-repeat;
	background-color:#00AEEF;
}

#top div.whitener {
	position:absolute;
	top: 200px;
	left: 150px;
	width:100%;
	height:15px;
	line-height:15px;
	background-color:#FFF;
	border-bottom: solid 1px #F70473;
}

#top div.spanholder {
	width:630px;
}

#top span {
	font-size:9px;
	font-weight:500;
	color:#00AEEF;
	float:right;
}

#top a{
	font-size:10px;
	color:#00AEEF;
	text-decoration: none;
}	

#top a:hover{
	color:#08719C;
}

body.nav{
	background-color: #00AEEF;
	color:#FFF;
}

#nav a{
	color:#FFF;
	font-size: 12px;
	text-decoration:none;
}

#nav a:hover{
	color:#08719C;
	text-decoration:none;
}

#portal img{
	width: 131px;
	height: 42px;
	border-width: 0px;
	margin-top: 5px;
}

body.content{
	margin-top: 16px;
}

body.bottom{
	background-color:#F70473;
}

body.gwform_content
{
	background-color:#FFFFFF;
	background-image: none;
	margin-top: 50px;
	margin-left: 90px;
	margin-right: 20px;
}

.fg-form-header{
	color:#08719C;
	text-align: left;
}

h1{
	font-size: 16px;
	font-weight: bold;
	color: #08719C;
}

h2{
	font-size: 14px;
	font-weight: bold;
	color: #08719C;
}

h3{
	font-size: 13px;
	font-weight: bold;
	color: #08719C;
}

b{
	font-weight: bold;
	color: #000;
}

a:link {
	color: #08719C;
	text-decoration: none;
}

a:visited {
	color: #08719C;
	text-decoration: none;
}

a:hover {
	color: #00AEEF;
}

/* GWNEWS */

.NEWS_Overview_Table1, .NEWS_Overview_Table2, .NEWS_Overview_Table3, .NEWS_Overview_Table4, .NEWS_Overview_Table5 {
	background-color: #BDEBFF;
}


.NEWS_Overview_Title1, .NEWS_Overview_Title2, .NEWS_Overview_Title3, .NEWS_Overview_Title4, .NEWS_Overview_Title5 {
	font-size: 11pt;
	font-weight: bold;
	color: #000000;
}

.NEWS_Image1, .NEWS_Image2, .NEWS_Image3, .NEWS_Image4, .NEWS_Image5 
{
	border: solid 1px #08719C;
}

/* EINDE GWNEWS */


/* --------- BEGIN GWSMS ----------- 
Oranje		: FDA805
Rood		: cd4849
Groen		: 009900

L-Oranje	: FCE2AB
L-Rood		: e6a4a5
L-Groen		: E7EFE7
*/

.gwuser_loginbox
{
	border: solid 1px #009900;
	padding: 0px;
	float: right; 
	width: 40%;
}

.gwuser_loginbox_title
{
	border: 0px;
	background-color: #E7EFE7;
	width: 100%;
	padding: 2px;
	font-weight: bold;
	color: #330099;
	border-bottom: solid 1px #009900;
}

.gwuser_loginbox_content
{
	padding: 4px;
}

.gwuser_loginbox_content FORM 
{
	border: 0px;
	margin: 0px;
	padding: 0px;
}

#moduleTabs 
{
	background-color: #E7EFE7;
	border: solid 1px #009900;
}

.moduleTab
{
	padding: 2px 5px 2px 5px;	
}

.moduleTabSelected
{
	padding: 2px 4px 2px 4px;
	border: solid 1px #009900;
	background-color: #FFF;
}

.ModuleContentDiv 
{
	display:		none; 
	width:			100%; 
	border:			solid 1px #009900; 
	border-width:	0px 1px 1px 1px;
	background-color: #FFF;
}

/* --------- EINDE GWSMS ----------- */





/* Evenementen styles */

.Evenement_Header_Right
{
	width: 100%;
	color: #7B7676;
	border: solid 1px #d60060;
	border-left:0px;
}

 .Evenement_Header_Left
 {
	background-color: #d60060;
	font-weight: bold;
	color: #FFF;
	border: solid 1px #d60060;
	border-right: 0px;
	padding: 2px;
 } 


.Evenement_Date, .Evenement_SearchFieldName
{
	font-size		: 11px;
	letter-spacing	: 0.1em;
}

.Evenement_SearchField INPUT, .Evenement_SearchField SELECT
{
	font-size		: 11px;
	letter-spacing	: 0.1em;
}

.Evenement_Title A, .Evenement_Title A:link, .Evenement_Title A:visited
{
	color			: #378eca;
	padding-left	: 0px;
	font-size		: 12px;
	letter-spacing	: 0.1em;
	text-decoration	: none;
}

.Evenement_Title A:hover
{
	color			: #378eca;
	padding-left	: 0px;
	font-size		: 12px;
	letter-spacing	: 0.1em;
	text-decoration	: none;
}

.Evenement_Description
{
	padding-bottom	: 10px;
	font-size		: 12px;
}

/* Eind evenementen styles */






/* -------- GWSearch Styles -------- */

.search_results TD {
	font-size: 8pt;
}

/* Het blok met de module tabbladen */
.searchModules {
	padding		: 0px;
	border		: 0px;
	margin		: 0px;
	width		: 130px;	
	background-color: #bdebff;
	border: solid 1px #00aeef;
	border-bottom: none 0px;
}

.searchModules TD {
	font-size: 7.5pt;
	padding: 4px 0px 4px 2px;
}

.searchModules A, .searchModulesSelected A{
	font-size: 8pt;
}

.searchModuleSelected TD {
	background-color: #FFF;
	border: solid 1px #ec0a6e;
}

.searchModuleHeader TD, .searchFieldHeader TD { 
	font-size: 8pt;
	font-weight: bold;
}

.searchFields	{
	padding		: 0px;
	border		: 0px;
	width		: 130px;	
	background-color: #FFF;
	border: solid 1px #bdebff;
}

.searchField FORM, .searchField INPUT {
	border		: 0px;
	padding		: 0px;
	margin		: 0px;
}

.searchField .submit {
	font-size	: 8pt;
	width		: 50px;
	border		: solid 1px #00aeef;
}

.searchField INPUT { 
	font-size		: 7.5pt;
	width			: 120px;
	border			: solid 1px #C0C0C0;
}


.searchResults {
	border-left	: solid 1px #00aeef;
}

.searchResults .title 
{
	color			: #ec0a6e;
	padding-left	: 0px;
	font-size		: 10px;
	letter-spacing	: 0em;
}

.searchResults .title A, .searchResults .title A:link, .searchResults .title A:visited
{
	color			: #ec0a6e;
	padding-left	: 0px;
	font-size		: 11px;
	letter-spacing	: 0.1em;
}

.searchResults .title A:hover
{
	color			: #ec0a6e;
	letter-spacing	: 0.1em;
}

.searchResults .description {
	padding-left: 5px;
	font-size	: 10px;
}

.searchResults .url {
	padding-left	: 5px;
	padding-bottom	: 20px;
}


/* -------- EIND GWSEARCH --------- */

/* -------- BEGIN FORMULIEREN --------- */
div.vp_element_imagepanel
{
	float: left;
}
div.vp_element_object
{
	/*float: left;*/
}
div.vp_element_label
{
	float: left; 
	width: 240px;
}
div.vp_element_content
{
	float: left;
}
/* -------- EINDE FORMULIEREN --------- */

/* -------- EVENEMENTENKALENDER --------- */




.eventcalendar_menu
{
	font-family: Verdana;
}

.eventcalendar_menu a
{
	text-decoration: none;
	color: gray;
}

.eventcalendar_menu a:hover
{
	color: orange;
}

.eventcalendar_monthtitle
{
	color: orange;
	font-family: Arial;
	font-weight: bold;
	font-size: 130%;
}

.eventcalendar_header
{
	font-weight: bold;
	color: #000000;
}

.eventcalendar_row_status_published
{
	background-color: #efefef;
	color: #000000;
}

.eventcalendar_row_value .eventcalendar_row_status, 
.eventcalendar_row_label_alternate .eventcalendar_row_status
{
	font-weight: bold;
	background-color: #ffffff;
}

.eventcalendar_row_label
{
	font-family: Verdana;
	vertical-align: text-top;
	width: 150px;
	font-weight: bold;
	color: #000000;
	border-bottom: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
}

.eventcalendar_row_value
{
	font-family: Verdana;
	background-color: #efefef;
}

.eventcalendar_message, .eventcalender_datablockheader
{
	font-family: Verdana;
	padding: 10px 0px 10px 5px;
	margin: 10px 0px 10px 0px;
	width: 100%;
	line-height: 16px;
	background-color: #D8E4F1;
	border: 1px solid #3c78b5;
}

.eventcalendar_norecords
{
	padding: 10px 0px 10px 5px;
	margin: 10px 0px 10px 0px;
	width: 100%;
	line-height: 16px;
}

.eventcalendar_textbox
{
	font-family: Verdana;
	font-size: 100%;
	border: 1px solid gray;
	width: 200px;
}

.eventcalendar_dropdown
{
	font-family: Verdana;
	font-size: 100%;
}

.eventcalendar_title, h3
{
	font-family: Arial;
	font-size: 130%;
	font-weight: bold;
	color: Orange;
}


.eventcalendar_title_link a:link
{
	color: gray;	
	font-size: 70%;
}

.eventcalendar_title_link a:visited
{
	color: gray;	
	font-size: 70%;
}

.eventcalendar_title_link a:hover
{
	color: orange;	
	font-size: 70%;
}

.eventcalendar_searchform
{
	background-color: #efefef;
	padding: 10px;
}

.eventcalendar_button
{
	background-image: url(Images/Button.gif);
	background-repeat: no-repeat;
	cursor: hand;
	border: 0px;
	width: 110px;
	height: 21px;
	font-family: Verdana;
	font-size: 0.9em;
}

.eventcalendar_frame
{
	border: 1px solid #c6c6c6;		
	width: 100%;
}

