BODY 
{  
margin           : 0px 0px 0px 0px;  
background-color : #ededed;  
color            : #000000;  
scrollbar-base-color: #C8C1BB;
}
td, tr, p, div 
{  
font-family      : Arial, Helvetica, sans-serif;  
font-size        : 12px;  
color            : #2e2e2e;
}
ul 
{  
margin           : 0px 0px 0px 0px;
}
hr 
{  
background       : #CCCCCC;  
height           : 1px;  
width            : 100%;
}
.title 
{
font-family		 : sans-serif;
font-size		 : 24px;
font-weight		 : bold;
color            : #6d89b1;
}
.pathway 
{  
font-family		 : Verdana, Arial, Helvetica, sans-serif;  
font-size		 : 11px;  
color			 : #000000;
}
a.pathway:link, a.pathway:visited 
{  
color            : #000000;  
font-weight      : normal;
}
a.pathway:hover 
{  
color             : #000000;  
font-weight       : normal;  
text-decoration   : underline;
}

/* --Default Class Settings-- */

a.mainlevel:link, a.mainlevel:visited 
{        
color: #333333;        
background-position: left;        
text-align: left;        
font-weight: bold; 
}
a.mainlevel:hover 
{        
color: #00000;        
background-position: left;        
text-align: left;        
}        
a.mainmenu:link, a.mainmenu:visited 
{        
color: #2e2e2e; 
font-family: Arial, Helvetica, serif;        
font-weight: bold;        
}
a.mainmenu:hover, 
{        
color: #6d89b1; 
text-decoration: underline;        
}
a.sublevel:hover 
{        
color: #000000; 
text-decoration: underline;        
}
a.sublevel:link, a.sublevel:visited 
{        
color: #333333; 
font-family: Arial, Helvetica, serif;        
font-weight: normal;
}
table.moduletable 
{        
margin: 4px 4px 4px 4px;        
/*width: 95%;        
border-left: solid 1px #c4c4c4;        
border-right: solid 1px #c4c4c4;        
border-top: solid 1px #c4c4c4;        
border-bottom: solid 1px #c4c4c4;    */    
}
table.moduletable th 
{  
font-size        : 20px;  
font-weight      : bold;  
/*color            : #000000;  
text-align       : left;  
width            : 100%;  
padding: 0px 0px 0px 0px;  
margin: 0px 0px 0px 0px;*/
}
table.moduletable td 
{        
font-size: 10px;        
font-weight: normal;        
/*border: 1px solid #333;        
padding: 2px 2px 2px 2px;        
margin: 0px 0px 0px 0px;        
background-color: #EDEDED;*/
}
.poll 
{  
font-family      : Arial, Helvetica, sans-serif;  
font-size        : 10px;  
color            : #666666;  
line-height      : 14px;
}
.sectiontableheader 
{  
background-color : #bfc6d1;  
color            : #2e2e2e;  
font-weight      : bold;
font-family		 : Arial;
font-size		 :16px;
text-align		 :left;
}
.sectiontableentry1 
{  
background-color : ;
text-align		 :left;
}
.sectiontableentry2 
{  
background-color : ;
text-align		 :left;
}
.small 
{  
font-family      : Verdana, Arial, Helvetica, sans-serif;  
font-size        : 10px;  
color            : #3366C0;  
text-decoration  : none;  
ont-weight       : medium;
}
.smalldark 
{  
font-family      : Verdana, Arial, Helvetica, sans-serif;  
font-size        : 10px;  
color            : #000000;  
text-decoration  : none;  
font-weight      : normal;
}
.contentpane 
{ 
/*background       : #EDEDED;*/
text-align: left;
}
.contentpaneopen 
{  
/*background       : #EDEDED;*/
}
.contentheading, .componentheading 
{  
color            : #2e2e2e;  
font-weight      : bold;
font-family		 : Arial;
font-size		 : 26px;
text-align		 : left;
}
.createdate 
{  
font-family      : Arial, Helvetica, sans-serif;  
font-size        : 10px;  
color            : #999999;  
text-align       : left;
}
.button 
{  
font-family      : Verdana, Arial, Helvetica, sans-serif;  
font-style       : normal;  
font-size        : 10px;  
font-weight      : bold;  
background-color : #F0F0F0;  
color            : #000000;  
border           : 1px solid #CCCCCC;
}
.inputbox 
{  
font-family      : Verdana, Arial, Helvetica, sans-serif;  
font-size        : 10px;  
color            : #000000;  
background-color : #F0F0F0;  
border           : 1px solid #CCCCCC;
}
a:link, a:visited 
{  
font-size        : 12px; 
color            : #2e2e2e;  
text-decoration  : underline;  
font-family      : Arial, Helvetica, sans-serif;
font-weight		 : bold;         
}
a:hover 
{  
color            : #6d89b1;  
text-decoration  : none;
font-weight		 : bold;         
}

/* For content item titles that are hyperlink instead of Read On */

a.contentpagetitle:link, a.contentpagetitle:visited 
{        
font-family		 : Arial, Helvetica, sans-serif;        
font-size		 : 13px;        
font-weight		 : bold;         
color		 	 : #000000;        
text-align		 :left;        
}
a.contentpagetitle:hover 
{        
font-family: Arial, Helvetica, sans-serif;        
font-size: 13px;        
font-weight: bold;        
text-align:left;        
color: #6d89b1;        
text-decoration: underline;        
font-weight: bold;        
}
a.category:link, a.category:visited 
{  
color            : #333333;  
font-weight      : bold;
}
a.category:hover 
{  
color            : #6d89b1;
}

/* Styles for dhtml tabbed-pages */

.ontab 
{        
background-color: #ffae00;        
border-left: outset 2px #ff9900;        
border-right: outset 2px #808080;        
border-top: outset 2px #ff9900;        
border-bottom: solid 1px #d5d5d5;        
text-align: center;        
cursor: hand;        
font-weight: bold;        
color: #FFFFFF;
}
.offtab 
{        
background-color : #e5e5e5;        
border-left: outset 2px #E0E0E0;        
border-right: outset 2px #E0E0E0;        
border-top: outset 2px #E0E0E0;        
border-bottom: solid 1px #d5d5d5;        
text-align: center;        
cursor: hand;        
font-weight: normal;
}
.tabpadding {}.tabheading 
{        
background-color: #ffae00;        
text-align: left;
}
.pagetext 
{        
visibility: hidden;        
display: none;        
position: relative;        
top: 0;
}

/* for modifying {moscode} output.  Dont set the colour! */

.moscode 
{       
background-color: #f0f0f0;
}

/* Text passed with mosmsg url parameter */

.message 
{        
font-family : Arial, Helvetica, sans-serif;        
font-weight: bold;        
font-size : 10pt;        
color : #ff6600;        
text-align: center;
}

/* custom stuff */

.container
{        
border: solid;        
border-width: 1px;        
border-color: #efefef;        
background-color: White;
}
.boxes 
{       
 border: solid;        
 border-color: #efefef;        
 border-width: 1px;
}  

/* eigen css */

.contentedges
{
/*background-image:url(/cms/templates/elscastelijns/images/bg_content.jpg); */
background-position:bottom; 
background-repeat:no-repeat; 
background-color:#e3e3e3;
padding: 0px 0px 0px 0px;
border: 1px solid #dadada;
}
.bottomrightedges
{
/*background-image:url(/cms/templates/elscastelijns/images/bg_bottomright.jpg); */
background-position:bottom; 
background-repeat:no-repeat; 
background-color:#e3e3e3;
padding: 0px 0px 0px 0px;
border: 1px solid #dadada;
}
.footeredges
{
/*background-image:url(/cms/templates/elscastelijns/images/bg_footer.jpg); */
background-position:bottom; 
background-repeat:no-repeat; 
background-color:#e3e3e3;
padding: 0px 0px 0px 0px;
border: 1px solid #dadada;
text-align:center;
font-weight: bold;
font-size: 11px;
}
.contentpadding
{
background-color:#eeeeee;
/*background-image:url(/cms/templates/elscastelijns/images/bg_menu.gif);*/
background-repeat:no-repeat; 
background-attachment:fixed; 
background-position:0% 0%;
border: 1px solid #c4c4c4;
border-left:1px solid #c4c4c4;
border-right:1px solid #c4c4c4;
border-top:0px;
border-bottom:1px solid #c4c4c4;


/*padding: 3px 3px 3px 3px;*/
}
.footerpadding
{
background-color:#eeeeee;
background-repeat:no-repeat; 
background-attachment:fixed; 
background-position:left top;
border: 1px solid #c4c4c4;
/*padding: 3px 3px 3px 3px;*/
}
a.latestnews:link, a.latestnews:visited 
{        
color: #2e2e2e; 
font-family: Arial, Helvetica, serif;        
text-decoration: underline; 
font-size: 11px;  
font-weight: normal;
text-align:center;
}
a.latestnews:hover 
{        
color: #6d89b1; 
text-decoration: none;       
font-size: 11px; 
text-align: center;    
}
a.footer:link, a.footer:visited
{
text-align:center;
font-weight: bold;
font-size: 11px;
text-decoration:none;
}
a.footer:hover
{
color: #6d89b1; 
text-align:center;
font-weight: bold;
font-size: 11px;
text-decoration:none;
}
.contact_email
{
text-align		 :left;
}
._tekst_normal
{
font-family      : Arial, Helvetica, sans-serif;  
font-size        : 12px;  
color            : #2e2e2e;
}
