@media print {

    html 
    {
        margin: 0;
        paddding: 0;
    }

	body {
        width: auto;
        height: auto;
        margin: 0;
        padding: 0;
	}
	
	#printbutton 
	{
	    display: none;
	}

}

HTML {
  font-family:Verdana, Arial, Helvetica, sans-serif;
}

BODY, TD, TH, TEXTAREA, INPUT, SELECT, DIV, SPAN {
  font-family:Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

span.zoek
{
	font-size: 14px;
}

.nav{
    margin-left:0px;
    margin-top: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    background-color: #126D9F;
}

BODY.content{
    background-color: #FFFFFF;
    margin-left:15px;
    margin-top: 0px;
    margin-right: 15px;
    margin-bottom: 0px;
}

H1 {
  font-size: 16px;
  font-weight: bold;
  color: #014893;
  margin-bottom: 0px;
}

H2{
  font-size: 15px;
  font-weight: bold;
  color: #014893;
  margin-bottom: 0px;
}

H3, .fg-form-header{
  font-size: 14px;
  font-weight: bold;
  color: #014893;
  margin-bottom: 0px;
}

.OverviewTable {
	width: 100%;
	padding: 2px;
}
.OverviewHeading {}
.OverviewTitle {}
.OverviewDate {}
.OverviewIntroduction {}

B{
  font-weight: bold;
  color: #000000;
}

A:link {
	color: #2E6BA1;
	text-decoration: none
}

A:hover, A:visited  {
	color: #6EBB17;
	text-decoration: none
}

A.sitewide:link, A.sitewide:hover, A.sitewide:visited {
  color: #FFFFFF;
  font-size: 12px;
  font-weight:bold;
  text-decoration: none
}

A.topframe:link, A.topframe:visited {
	color: #2E6BA1;
	text-decoration: none
}

A.topframe:hover {
	color: #6EBB17;
	text-decoration: none
}

.breadcrum{
	font-size:11px;
	font-weight:500;
	margin-left:5px;
	color:#6690B8;
	font-style: italic;
}

A.breadcrum:link, A.breadcrum:visited,  {
	font-weight:500;
	color:#6690B8;
	text-decoration: none
}

A.breadcrum:hover {
	font-weight:500;
	color: #6EBB17;
}

.primnav{
  color:#FFFFFF;
  font-size:12px;
  font-weight:500;
}

TD.primnav{
	text-align:left;
}

TABLE.primnav{
  border-bottom:solid 1px #AFC8E6;
  background-color:#6690B8;
}

Table.primnavclose{
  border-top:solid 1px #AFC8E6;
  background-color:#C1D2E2;
}

A.primnav:link {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none
}

A.primnav:visited {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none
}

A.primnav:hover {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none
}

TABLE.primnavsel{
  border-bottom:solid 1px #AFC8E6;
  background-color:#2E6BA1;
}

TD.primnavsel{
	text-align:left;
	font-size:12px;
	font-weight:600;
}

A.primnavsel:link {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none
}

A.primnavsel:visited {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none
}

A.primnavsel:hover {
  color: #FFFFFF;
  font-weight:bold;
  text-decoration: none
}


.subnav{
	color:#004D95;
	font-size:11px;
	font-weight:600;
}

TABLE.subnav{
  border-top:solid 0px #AFC8E6;
  background-color:#C1D2E2;
}

A.subnav:link {
  color: #004D95;
  font-weight:bold;
  text-decoration: none
}

A.subnav:visited {
  color: #004D95;
  font-weight:bold;
  text-decoration: none
}

A.subnav:hover {
  color: #004D95;
  font-weight:bold;
  text-decoration: none
}


div.div-form-header{text-align: center;}

.header1 {
  font-size: 14px;
  font-weight: bold;
  color: #000000;
  margin-bottom: 0px;
}
div.vp_deskmemo
{
	background-color: #FFFFDD;
	border: #555555 1px dashed;
	padding: 4px;
}
div.vp_element_imagepanel
{
	float: left;
}
div.vp_element_object
{
	float: left;
}
div.vp_element_label
{
	float: left; 
	width: 220px;
}
div.vp_element_content
{
	float: left;
}
body.main-body, .main-body-detail
{
   	font-weight: normal;
   	color: #000000;
	background-color: #FFFFFF;
	margin-left:15px;
	margin-top: 0px;
    margin-right: 15px;
	Margin-bottom: 0px;
	overflow: auto; 
}
div.main-content
{
	height: 100%;
	margin: 0px;
	padding: 0px;
}
input.admin_button
{

}
table.admin_block_header_outer
{
	width: 100%;
	padding: 0px;
	margin: 0px;
}
div.admin_block_header_inner
{
	color: #000080; 
	width: 100%; 
	padding-left: 3px;
	padding-top: 3px;	
	padding-right: 3px;
	padding-bottom: 1px;	
	height: 18px; 
}
td.admin_block_content
{
	background-color: #FFFFFF; 
	width: 100%; 
	padding: 8px;
}

input.edit_toolbutton
{
	background-color: #FCFBC2; 
	background-repeat: no-repeat;
	background-position: center center;
	cursor: hand;
	margin: 0px; 
	padding: 0px; 
	width: 16px; 
	height: 16px; 
	border: 0px; 
	font-size: 0px;
}


/*Classes for Interactive*/

.ThreadItem{
	font-size: 9px; 
	color: #666666; 
	font-weight: normal;
}

a.ThreadItem{
	font-size: 9px; 
	color: #0584C6;
  	text-decoration: underline;
	font-weight: normal;
}

.PG_Header{
	text-align: left;
	padding-bottom:4px;
}

.pg_line{
	vertical-align: top;
	width:200px;
}

/************************************************************************/
/* 			NEWS						*/
/************************************************************************/
.NEWS_Overview_Title1, .NEWS_Overview_Title2, .NEWS_Overview_Title3, .NEWS_Overview_Title4, .NEWS_Overview_Title5 {
	font-weight: bold;
}
.NEWS_Overview_Table1, .NEWS_Overview_Table2, .NEWS_Overview_Table3, .NEWS_Overview_Table4, .NEWS_Overview_Table5 {
	
}
.NEWS_Image_TD1, .NEWS_Image_TD2, .NEWS_Image_TD3, .NEWS_Image_TD4, .NEWS_Image_TD5 {
	/*background: url("../images/newsimg_bg_td1.gif") no-repeat;*/
	padding-left: 4px;
	padding-right: 6px;
	padding-bottom: 4px;
	padding-top: 4px;
	vertical-align : top;
}

.NEWS_Image1, .NEWS_Image3{
	float:left;
	border:2px solid #228360;
}

.NEWS_Image2, .NEWS_Image4{
	float:left;
	border:2px solid #000000;
}

.NEWS_Overview_Link1, .NEWS_Overview_Link2, .NEWS_Overview_Link3, .NEWS_Overview_Link4, .NEWS_Overview_Link5, 
.NEWS_Overview_Link1:visited, .NEWS_Overview_Link2:visited, .NEWS_Overview_Link3:visited, .NEWS_Overview_Link4:visited, .NEWS_Overview_Link5:visited, 
.NEWS_Overview_Link1:link, .NEWS_Overview_Link2:link, .NEWS_Overview_Link3:link, .NEWS_Overview_Link4:link, .NEWS_Overview_Link5:link {
	color: #000000;	
	font-weight: bold;
}
.NEWS_Image1, .NEWS_Image2, .NEWS_Image3, .NEWS_Image4, .NEWS_Image5 {

}
.NEWS_Overview_TD1, .NEWS_Overview_TD2, .NEWS_Overview_TD3, .NEWS_Overview_TD4, .NEWS_Overview_TD5 {
	
}
.NEWS_Archief_Title{
  font-size: 18px;
  font-weight: Bold;
  color: #000000;
	display: block;
	margin-top: 10px;
	margin-bottom: 10px;
}


/* ------- forum ------- */
.forum-topic-main{
	padding: 4 0 4 0;
	margin: 0 4 0 0;
	border-bottom:0px solid #71B641;
	border-top:0px solid #71B641;
}
.forum-topic-header{
  font-weight: bold;
  color: #000000;
}
.forum-topic-body{}
.forum-topic-footer{}
.forum-reply-small{color: #FFFFFF;}

.forum-reply-main{
	margin:4px;
}
.forum-reply-header{
	background-color: #004A95;
	border:0px solid #660000;
	color: #FFFFFF;
	font-weight:bold;
	padding:2px;
}
.forum-reply-body{
	background-color: #C0D2E3;

}
.forum-reply-footer{
	background-color: #C0D2E3;
}
.forum-listitem{}
.forum-listitem-creationdate{
	font-size:smaller;
	font-style: italic;
}
/* ------- eind forum ------- */
-->

.searchtextbox{
	width:100;
	margin-top:10px;
	margin-left:3px;
	heigth:10px;
	font-size: 10px;
}
.searchbutton{
	background-color:transparent;
	border:0px;
	color:#FFFFFF;
	font-size: 10px;
	font-weight:bold;
	cursor:hand;
}

.addressheader{
	color=#004D95;
	font-size:8pt;
	font-weight:800;
	margin-left:15px;
}

.addressbody{
	color=#004D95;
	font-size:7pt;
	font-weight:500;
	margin-left:15px;
}






/* -------- GWSearch Styles -------- */



.search_results TD {
	font-size: 8pt;
}

/* Het blok met de module tabbladen */
.searchModules {
	spacing		: 0px;
	padding		: 0px;
	border		: 0px;
	margin		: 0px;
	width		: 130px;	
	background-color: #d8e9cb;
}

.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 #c2d3e2;
}

.searchModuleHeader TD, .searchFieldHeader TD { 
	font-size: 8pt;
	font-weight: bold;
}


.searchFields  {
	spacing		: 0px;
	padding		: 0px;
	border		: 0px;
	width		: 130px;	
	background-color: #FFF;
	border: solid 1px #004d95;
}


.searchField FORM, .searchField INPUT {
	border		: 0px;
	padding		: 0px;
	margin		: 0px;
	spacing		: 0px;
}

.searchField .submit {
	font-size	: 8pt;
	width		: 50px;
	border		: solid 1px #004d95;
}

.searchField INPUT { 
	font-size		: 7.5pt;
	width			: 120px;
	border			: solid 1px #C0C0C0;
}


.searchResults {
	border-left	: solid 1px #004d95;
}

.searchResults .title 
{
	color			: #333;
	padding-left	: 0px;
	font-size		: 10px;
	letter-spacing	: 0em;
}

.searchResults .title A, .searchResults .title A:link, .searchResults .title A:visited
{
	/*color			: #c2d3e2;*/
	padding-left	: 0px;
	font-size		: 11px;
	letter-spacing	: 0.1em;
}

.searchResults .title A:hover
{
	/*color			: #c2d3e2;*/
	padding-left	: 0px;
	font-size		: 11px;
	letter-spacing	: 0.1em;
	text-decoration	: none;
}

.searchResults .description {
	padding-left: 5px;
	font-size	: 10px;
}

.searchResults .url {
	padding-left	: 5px;
	padding-bottom	: 20px;
}


/* -------- EIND GWSEARCH --------- */


#tooltip
{
	position: absolute;
	max-width: 250px;
	padding: 2px;
	border: 1px solid #000000;
	visibility: hidden;
	z-index: 100;
	cursor: pointer;
}

.helptext
{
	color: #1b7bd9;
	font-style: italic;
	font-size: 110%;
	font-weight: 600;
	margin-left: 3px;
	cursor: help;
}

.eventcalendar_row_period, .eventcalendar_row_upload
{
	background-color: #ffffff;
}

.eventcalendar_rowperiodform
{
	background-color: #e8e8e8;
}


#form_fileupload
{
	width: auto;
	position: absolute;
	z-index: 300px;
	left: 50px;
	background-color: White;
	border: 1px solid #404040;
	height: auto;
	top: 100px;
	padding: 15px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#808080,strength=5,direction=135);
	background-image: url(../../../images/background.jpg);
	background-repeat: repeat-x;
}

#form_neworganization, #form_newlocation
{
	width: auto;
	position: absolute;
	z-index: 300px;
	left: 20px;
	background-color: White;
	border: 1px solid #404040;
	height: auto;
	top: 350px;
	padding: 15px;
	filter: progid:DXImageTransform.Microsoft.Shadow(color=#808080,strength=5,direction=135);
	background-image: url(../../../images/background.jpg);
	background-repeat: repeat-x;
}


.eventcalendar_monthtitle
{
	border-bottom: 2px solid #014893;
	padding: 5px;
	font-size: 14px;
	font-weight: bold;
	color: #014893;
	font-family: Verdana;
	
}

.eventcalendar_title_link
{
	font-size: 14px;
	font-weight: bold;
	color: #014893;
	margin-bottom: 10px;
}

.eventcalendar_pagetitle, .eventcalendar_title
{
	font-size: 14px;
	font-weight: bold;
	color: #000000;
	margin-bottom: 10px;
	margin-top: 10px;
}

.eventcalendar_message
{
	padding: 10px 0px 10px 5px;
	margin: 10px 0px 10px 0px;
	width: 95%;
	line-height: 16px;
	background-color: #d6e5ee;
	border: 1px solid #378eca;
	vertical-align: middle;
}

.eventcalendar_frame
{
	width: 95%;
}

.eventcalendar_header td
{
	font-weight: bold;	
}

.eventcalendar_menu
{
	background-color: #efefef;
	padding: 5px;
	width: 100%;
}

.eventcalendar_row_status
{
	background-color: #ffffff;
	font-Weight: bold; 
}

.eventcalendar_row_value, .eventcalendar_row_status_published
{
	background-color: #efefef;
}

.eventcalendar_row_label
{
	background-color: #efefef;
	width: 160px;
}



/* -------- EVENEMENTENKALENDER --------- */

/*--------------Poll------------------*/

p.poll_header{
	font-weight:bold;
}

th.poll_th{
	font-weight:bold;
	padding-left: 6px;
}

td.poll_td{
	padding-left: 6px;
	padding-right: 15px;
}
/*------------------------------------*/








/* decentrale regelgeving */

div.regelgeving_maintitle
{
	font-size:14px;
	color: #001793;
	font-weight: bold;
	margin-bottom: 8px;
	margin-top: 8px;
}

div.regelgeving 
{
	background-color: gray;
	width: 620px;
	background-color: #FFFFFF;
	padding-left: 10px;
}

div.regelgeving div.box {
	background-color: #FFFFFF;
	float: left;
	margin-top: 5px;
	width: 600px;
}

div.regelgeving div.bar {
	height: 20px;
	background-image: url(../images/bar01.gif);
	float: left;
}

div.regelgeving .barl{
	height: 20px;
	width: 4px;
	background-image: url(../images/barl01.gif);
	float: left;
}

div.regelgeving .barm{
	height: 18px;
	color: white;
	font-weight:bold;
	padding-top: 4px;
	float: left;
	padding-left: 1px;
}

div.regelgeving .barp {
	height: 20px;
	width: 5px;
	float: left;
}

div.regelgeving .barp1 {
	height: 20px;
	width: 11px;
	float: left;
	background-image: url(../images/pijl02.gif);
	background-repeat: no-repeat;
}

div.regelgeving .barp2 {
	height: 20px;
	width: 11px;
	float: left;
	background-image: url(../images/pijl01.gif);
	background-repeat: no-repeat;
}

div.regelgeving .barr{
	height: 20px;
	width: 4px;
	background-image: url(../images/barr01.gif);
	float: right;
}

div.regelgeving div.boxcontent {
	background-color: #FFFFFF;
	float: left;
	border-bottom: 1px solid #404040;
	border-left: 1px solid #404040;
	border-right: 1px solid #404040;
	width: 598px;
	min-height: 100px;
	_height: 100px;
	color: #001793;
}

div.regelgeving div.details {
	width:100%;
	color: #000000;
	padding: 8px;
}

div.regelgeving .list_versions .header
{
	background-color: #EEEEEE;
	vertical-align: top;
	border-bottom: 1px dotted #404040;
}

div.regelgeving .list_versions .row
{
	border-bottom: 1px dotted #404040;
}

div.regelgeving div.zoek {

	float: left;
	min-height: 96px;
	_height: 96px;
	width:320px;
	color: #000000;
	margin-right: 5px;
	margin-top: 5px;
	margin-left: 5px;
	padding-bottom: 3px;
	border-bottom: thin solid #cccccc; 
}

div.regelgeving div.boxjaar {
	float: right;
	min-height: 100px;
	_height: 100px;
	width:130px;
	margin-top: 5px;
	margin-bottom: 5px;
}
div.regelgeving div.jaar {
	
	min-height: 18px;
	padding-top: 3px;
	padding-left: 5px;
	_height: 17px;
	width: 115px;
	text-indent: 8px;
	margin-bottom: 3px;
	color: #001793;
	border-bottom: thin solid #cccccc;
	font-weight: bold;
}
div.regelgeving div.jaar a {
	text-decoration: none;
	color: #001793;
}
div.regelgeving div.jaar a:hover {
	text-decoration: underline;
	color: #001793;
}

div.regelgeving div.zoek_knop {
	height: 18px;
	width: 37px;
	padding-top: 2px;
	padding-left: 3px;
	background-image: url(../images/zoek00.gif);
	color: #666666;
	font-weight: bold;
	cursor: pointer;
}

div.regelgeving #colheader1, div.regelgeving .colrow1
{
	width: 100px;
	text-align: left;
}

div.regelgeving #colheader2
{
	width: 120px;
	text-align: left;
}

div.regelgeving .colrow2
{
	width: 110px;
	text-align: left;
}

div.regelgeving #colheader3, div.regelgeving .colrow3
{
	width: 340px;
	text-align: left;
}

div.regelgeving #colheader3, #colrow3,
div.regelgeving #colheader2, #colrow2,
div.regelgeving #colheader1, #colrow1
{
	font-size: 10pt;
}

div.regelgeving #colheader1 a, div.regelgeving #colheader2 a, div.regelgeving #colheader3 a
{
	color: #FFFFFF;
}

div.regelgeving input
{
	border: 1px solid #001793;
	
}

div.regelgeving .results
{
	margin-left: 2px;
	color: #000000;
}

div.regelgeving a
{
	color: #001793;
}

div.regelgeving_printbutton
{
	background-image: url(../images/Print.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}


div.regelgeving_backbutton
{
	background-image: url(../images/icon_back.gif);
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
	margin-left: 5px;
}
table.list_versions td.header,
table.list_versions td.row
 { padding: 3px; }
 