
html {
	height: 100%;
}

body {
	height: 100%;
	background-color: #FFEBB7;
	margin: 0px;
	font-family: verdana, helvetica, sans-serif;
	background-image: url(../images/scale_bg.gif);
	background-repeat: repeat-x;
	behavior:url("csshover.htc");
	
}
table.border {
	border: 1px solid #000000;
	padding: 1px 1px 1px 1px;
}
table.border td {
	border: 1px solid #000000;
	margin: 1px 1px 1px 1px;
	
}


h1, p          	{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; padding:0px; margin:0px; font-size: 11px;}
div         	{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; padding:0px; margin:0px; font-size: 11px;}
span        	{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; font-size: 11px;}
th          	{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; font-size: 11px;}
td          	{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; font-size: 11px;}

ol          {list-style: #; margin-left: 0px;}
ul          {margin-top:1.3em; margin-bottom:1.5em; padding: 0.0em; margin-left: 1.5em; list-style: disc outside; }
ol li          { margin-left: 0px;}

.center 		{ text-align: center }

a.pdf,
a.doc,
a.zip,
a.xls,
a.ppt,
a.html
{
	vertical-align: middle;  
}


a.zip img, a.doc img, a.pdf img, a.video img, a.xls img, a.ppt img, a.html img
{
  	vertical-align: middle;  
	margin-right: 4px;
	margin-top: 2px;
	border: none;
}

p.hr
{
	line-height: 1px;
	padding: 0px;
	margin: 0px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;	
}

a img { border: none;}


a:link			{text-decoration: underline; color:#E0524F;}
a:visited		{text-decoration: underline; color:#E0524F;}
a:active		{text-decoration: underline; color:#E0524F;}
a:hover			{text-decoration: underline; color:#E0524F;}

input 			{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; font-size: 11px;}
select 			{font-family: arial,  verdana, helvetica, sans-serif; color: #000000; font-size: 11px;}

input.chk_nomargin		{width:13px; height:13px; margin:0px 9px 0px 0px;}
input.radio_nomargin	{width:13px; height:13px; margin:0px 5px 0px 0px;}
input.large				{width:300px;}
input.postcode			{width:95px;}
input.plaats			{width:200px;}

textarea.large			{width:300px;}
select.large			{width:300px;}

input.search {
	width: 120px;
	height: 17px;
	border: 0px;
	background: transparent;
}

/* --- menu items --- */

table.menu {
	border-width: 1px 0px 0px 0px; 
	border-color: #E0524F;
	border-style: solid;
}

table.menu td.main {
	padding: 1px 5px 1px 5px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	font-weight: bold;
}
table.menu td.main a:link		{text-decoration: none; color:#000000; font-weight: bold;}
table.menu td.main a:visited	{text-decoration: none; color:#000000; font-weight: bold;}
table.menu td.main a:active		{text-decoration: none; color:#000000; font-weight: bold;}
table.menu td.main a:hover		{text-decoration: none; color:#000000; font-weight: bold;}

table.menu td.main_active {
	color: #FFFFFF;
	background-color: #E0524F;
	padding: 1px 5px 1px 5px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	font-weight: bold;
}
table.menu td.main_active a:link		{text-decoration: none; color:#FFFFFF; font-weight: bold;}
table.menu td.main_active a:visited		{text-decoration: none; color:#FFFFFF; font-weight: bold;}
table.menu td.main_active a:active		{text-decoration: none; color:#FFFFFF; font-weight: bold;}
table.menu td.main_active a:hover		{text-decoration: none; color:#FFFFFF; font-weight: bold;}

table.menu td.main:hover {
	background-color: #FFFFFF;
}

/* --- submenu items --- */

table.menu td.sub {
	padding: 1px 15px 1px 15px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
}
table.menu td.sub a:link		{text-decoration: none; color:#000000;}
table.menu td.sub a:visited		{text-decoration: none; color:#000000;}
table.menu td.sub a:active		{text-decoration: none; color:#000000;}
table.menu td.sub a:hover		{text-decoration: none; color:#000000;}

table.menu td.sub_active {
	color: #FFFFFF;
	background-color: #E0524F;
	padding: 1px 15px 1px 15px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	font-weight: bold;
}
table.menu td.sub_active a:link		{text-decoration: none; color:#FFFFFF;}
table.menu td.sub_active a:visited	{text-decoration: none; color:#FFFFFF;}
table.menu td.sub_active a:active	{text-decoration: none; color:#FFFFFF;}
table.menu td.sub_active a:hover	{text-decoration: none; color:#FFFFFF;}

table.menu td.sub:hover {
	background-color: #FFFFFF;
}

/* --- titles --- */
p.pagetitle
{
	color: #E0524F;
	font-size: 15px;
	font-weight:bold;
}

p.subtitle
{
	padding: 0px;
	margin: 0px;
	color: #E0524F;
	font-size: 12px;
	font-weight:bold;
}

h1,
p.itemtitle
{
	padding: 0px;
	margin: 0px;
	color: #E0524F;
	font-weight:bold;
}

/* --- locationpath --- */

p.locationpath	{text-decoration: none; color:#000000;}
p.locationpath a:link		{text-decoration: none; color:#000000;}
p.locationpath a:visited	{text-decoration: none; color:#000000;}
p.locationpath a:active		{text-decoration: none; color:#000000;}
p.locationpath a:hover		{text-decoration: underline; color:#000000;}


/* --- footer text --- */

p.footer	{text-decoration: none; color:#000000;}
p.footer a:link		{text-decoration: none; color:#000000;}
p.footer a:visited	{text-decoration: none; color:#000000;}
p.footer a:active	{text-decoration: none; color:#000000;}
p.footer a:hover	{text-decoration: underline; color:#000000;}

a.mainlevel:link, a.mainlevel:visited {
	display: block;
	width: 100%;
	padding: 1px 5px 1px 5px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	color: #000000;
	font-weight: bold;
	text-decoration: none;
}

a.mainlevel:hover {
	width: 100%;
	background-color: #FFFFFF;
}

a.mainlevel_bottom_menu:link, a.mainlevel_bottom_menu:visited {
	text-decoration: none; color:#000000;
}

a.mainlevel_bottom_menu:hover {
	text-decoration: underline; color:#000000;
}


#active_menu  {
	width: 100%;
	background-color: #E0524F;
	color: #FFFFFF;
}

a.sublevel:link, a.sublevel:visited {
	display: block;
	width: 100%;
	padding: 1px 5px 1px 5px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	color: #000000;
	text-decoration: none;
}

a.sublevel:hover {
	width: 100%;
	background-color: #FFFFFF;
}
.highlight {
	background-color: #FFF5DA;
	padding: 0;
}

table.moduletable {
	width: 100%;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable_feed {
	width: 100%;
	margin-top: -28px;
	margin-bottom: 5px;
	padding: 0px;
	border-spacing: 0px;
	border-collapse: collapse;
}

table.moduletable th {
	background: url(../images/subhead_bg.png) repeat-x;
	color: #666666;
	text-align: left;
	padding-top: 4px;
	padding-left: 4px;
	height: 21px;
	font-weight: bold;
	font-size: 10px;
	text-transform: uppercase;
}

table.moduletable td {
	font-size: 11px;
	padding: 0px;
	margin: 0px;
	font-weight: normal;
}

/* -- mambo Page Title -- */

.contentheading {
	color: #E0524F;
	font-size: 15px;
	font-weight:bold;
	padding: 0px 0px 28px 0px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	margin: 0px 0px 28px 0px;
}

.buttonheading {
	color: #E0524F;
	font-size: 15px;
	font-weight:bold;
	padding: 0px 0px 0px 0px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	margin: 0px;
}



.componentheading {
	color: #E0524F;
	font-size: 15px;
	font-weight:bold;
	padding: 0px 0px 28px 0px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
	margin: 0px;
}

/* required stuff */

#content-pane .tab-page {
	background: #000000;
}

.contentpane {
	border-collapse: collapse;
	margin: 0px;
	padding: 0px;
}

.contentpaneopen {
	border-collapse: collapse;
	text-align: left;
	width: 100%;
	padding: 0px;
	margin: 0px 0px 28px 0px;
}

tr.sectiontableentry1 td {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;
}
tr.sectiontableentry1 a:link		{text-decoration: none; font-weight:bold; color:#E0524F;}
tr.sectiontableentry1 a:visited		{text-decoration: none; font-weight:bold; color:#E0524F;}
tr.sectiontableentry1 a:active		{text-decoration: none; font-weight:bold; color:#E0524F;}
tr.sectiontableentry1 a:hover		{text-decoration: underline; font-weight:bold; color:#E0524F;}

tr.sectiontableentry2 td {
	padding: 3px 0px 3px 0px;
	margin: 0px;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;	
}
tr.sectiontableentry2 a:link		{text-decoration: none; font-weight:bold; color:#E0524F;}
tr.sectiontableentry2 a:visited		{text-decoration: none; font-weight:bold; color:#E0524F;}
tr.sectiontableentry2 a:active		{text-decoration: none; font-weight:bold; color:#E0524F;}
tr.sectiontableentry2 a:hover		{text-decoration: underline; font-weight:bold; color:#E0524F;}

.small	{text-decoration: none; font-size: 9px; color:#888888;}

table.searchintro {
	border-collapse: collapse;
	width: 100%;
	margin: 0px 0px 0px 0px;
	border-width: 1px 0px 0px 0px; 
	border-color: #E0524F; 
	border-style: solid;		
}
table.searchintro td {
	padding: 28px 0px 0px 0px;
}

.pagenav {
	font-weight: normal;
}

.pagenav a:link,
.pagenav a:visited,
.pagenav a:active,
.pagenav a:hover, {
	text-decoration: none;
	color: #000000;
}


.pagenavbar {

}

td.sectiontablefooter {
	text-align: left;
}

td.sectiontableheader {
	padding-top: 28px;
	font-weight: bold;
	color: #000000;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;		
}

table.begrippenlijst td {
	border-collapse: collapse;
	border-width: 0px 0px 1px 0px; 
	border-color: #E0524F; 
	border-style: solid;	
}

table.begrippenlijst td.clean {
	border-collapse: collapse;
	border-width: 0px 0px 0px 0px; 	
}

table.begrippenlijst td.clean table.clean {
	border-collapse: collapse;
	border-width: 0px 0px 0px 0px; 
}

a.pagenav, a.pagenav:visited {
	color: #000000;
	text-decoration: none;
}

a.pagenav:hover {
	color: #000000;
	text-decoration: none;
}

.pagenav {
  text-align: center;
  font-size: 11px;
  border: 1px solid #cccccc;
  width: auto;
  padding: 0px 10px;
  line-height: 20px;
  margin: 1px;
}

.pagenavbar {
	margin-right: 10px;
	float: right;
}
.csc-mailform {
	width: 100%;
}


.csc-form-labelcell {
	vertical-align: top;
	padding-top: 15px;
}
.csc-form-fieldcell {
	display: block;
	padding-top: 15px;
}
.csc-form-fieldcell input {
	display: inline;
	float: left;

}
.csc-form-radio {
	display: inline;
	float: left;
	margin: 0px 0px 4px 3px;
	width: 90%;
}
.csc-form-fieldcell br {
	clear: both;
}

div#hoofd
{
        position: relative;
        clear: both;
        background: #e6e7ea;
        height: 123px;
        overflow: hidden;
}
div#hoofd img.down
{
        margin: 2.5em 0 0 0; /* push logo image down */
        border: 0;
}


#header_img { 
	background-image: url(/fileadmin/templates/main/images/header/03-brug.jpg);
}
