/********************************************************
*
*	stylesheet initializing Niel website
*
********************************************************/

/* Main Structural Elements & init
-------------------------------------------- */	

/* Elements */

* { margin:0; padding:0; } /*apply default to all elements*/

HTML {border: 0;}

BODY
{
	font-family:  Arial,Verdana, Helvetica, sans-serif;
	font-size: 62.5%;/*12px;*/ /* Sets base font size for site to 10px (because 62.5% of 16px [default browser font size] = 10px)*/   
	background-color: #d6d6d6;
	text-align: center;
	color: #656565;
}

IMG
{
	border: 0;
}
img.separator {margin:0px 13px ;}
A
{
	
}
#content A:link, #content A:visited, #content A:active, #content A:hover{color:#74bedb;margin-left:3px;}
p {font: normal 0.81em Arial,verdana,san-serif;margin-bottom:0px;color:#656565;text-align:left; margin-bottom:5px;}
h1 {font: 700  1.2em verdana;margin:15px 0px  10px 0px;overflow:hidden;color:#74bedb;}
h3 { font: 1.2em verdana; margin-bottom: 10px;color:#737373;}
h2 {margin:15px 0px  10px 0px;color:#73c481;}
h2 span, h2 a {font: 700 17px verdana; margin-bottom:5px;color:#73c481;}
.schotB h2{font: 700 17px Arial,verdana,san-serif; margin-bottom:12px;color:#73c481}
.schotB h1 a{font: 700  1.2em Arial,verdana,san-serif;margin-bottom : 10px;overflow:hidden;color:#74bedb;display:block;}
table{width:auto;border:none}
#content #homeImage table{ border-top: solid 1px #ababab; border-bottom:solid 1px #ababab;border-collapse: collapse;}
#content table tr, #content table tr td{border-top: dotted 1px #ababab;padding:3px;border-collapse: collapse;}
#content #eyeEditMenu table,#content #eyeEditMenu table tr td,#content #eyeEditMenu table tr,#content fieldset table,#content fieldset table tr,#content fieldset table tr td{border:none;}

.loginview {/*padding:8px 5px 0;*/ float:left; font-size: inherit; padding:0 5px; }
.loginview dt { display: inline-block; float:left; margin: 8px 5px 0 0; text-transform:uppercase; }
.loginview dd { display: inline-block; float:left; margin: 8px 5px 0 0; }
.loginview dd.link { margin-top: 1px; text-transform:uppercase; }
/*HTML>BODY .loginview { font-size: 0.8em; }*/
HTML>BODY .loginview dt { margin: 8px 5px 0 0; }
HTML>BODY .loginview dd { margin: 8px 5px 0 0; }
HTML>BODY .loginview dd.link { margin: 8px 5px 0 0; }

/*OL,UL {font-size: 1em; margin-left:8px; }*/
#content OL { color: #656565; font-size: 0.85em; }
#content UL { color: #656565; font-size: 0.85em; }

DIV  DIV UL {margin-left:15px;}
LI { font-size: 1em;  /*12px*/}

TABLE, TR, TD {font-size: 1em; /*12px*/}

fieldset legend {color:#fff;}
fieldset input {font-family:Arial;}

select, input, option 
{
    font-family: Verdana, Arial, Helvetica, sans-serif;
}

/* maintitle */
div.maintitle {overflow:hidden;  width:452px; padding-top:3px; margin:0; clear:both;}
div.maintitle h1 { width:422px; margin:0; padding:0 0px; float:left;color:#73c0dc;}
div.maintitle div.bottom { width:452px; height:6px; float:left; margin:0; padding:0;}

/* Classes */


/* IDs */
DIV#shadow
{   background:#d6d6d6 url(../images/bg.jpg) repeat-y  center;
   
    margin:0 auto;
    
   text-align: center;
}
DIV#shadow-top
{
    background: transparent url(../images/bg_top.jpg) no-repeat center top;
    height:11px;
    margin: 21px auto 0 auto;
    overflow: hidden;
    width:980px;
}

DIV#wrapper
{
    background-color:#fff ;
    padding:3px;
	font-size: 1.5em; 
	 margin:0 auto;
	clear: both;
	width: 985px;
	text-align: center;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
	width: 960px;
	padding-bottom:50px;
}

/*#wrapper #header #ctl00_image_top{height:182px;background-repeat:no-repeat;width: 953px;}*/

body#home div#wrapper
{
    background:#fff; 
}


DIV#header
{
	clear: both;
	margin: 0 auto;
	height: 186px;
	width: 955px;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
	background-repeat:no-repeat;
}

DIV#logo
{
	float:left;
	height: 184px;
	/*width: 206px;*/
	width:266px;
}

DIV#headerbox
{
	float: left;
	height: 30px;
	background-color:#ababab;
	border: solid 1px #DEDED2;
	width: 952px;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
    width: 951px;
}

HTML>BODY DIV#headerbox
{
	   width:954px;
	   margin-left:1px;
	   *margin-left:2px;
	   margin-top: 2px;
}

DIV#search
{
	background-color:#ababab;
	float: left;
	display:block;
	margin-right:5px;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
	height: 30px;
	width: 200px;
	background-image: url(../images/conertopleft2.png);
	background-repeat:no-repeat;
}

#menulist
{
	
	background-color :#ababab;
	float: right;
	height: 30px;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
    
}

HTML>BODY DIV#menulist
{
    
	/*width: 614px;   Be nice to Opera*/
	font-size:1em;	
	font-family: Arial, Helvetica, sans-serif;
}

DIV#menulist span{margin-left:10px;margin-right:10px;}
HTML>BODY DIV#menulist dl dt,HTML>BODY DIV#menulist dl dd,HTML>BODY DIV#menulist dd.link a{color:#fff;float:left;padding-top:0px; margin-right:5px;}
/*HTML>BODY DIV#menulist dd.link a{font-size:1.1em;}*/
DIV#subheader
{
	width: 740px; /*  Be nice to Opera*/
	float: right;
	border-bottom:dotted 1px #656565;
	/*height:23px;*/
    padding-top:5px;
    margin-right:5px;
}

DIV#breadcrumb
{
	/*padding: 4px 0 4px 15px;*/
	float: left;
	text-align: left;
	width: 4440px;   
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
	width: 440px;  /* actual value*/
	color:#656565;
	overflow:hidden;
	margin-top:4px;
}

HTML>BODY DIV#breadcrumb
{
	/*width: 480px;   Be nice to Opera
	width:500px;
	padding-left:10px;*/
}

div#breadcrumb span#breadcrumbStart
{
    color:#ababab !important; 
}

DIV#tools
{
    float:right;
	padding-right:5px;
	text-transform: lowercase;
}
#tools a { font-size: 11px; }
#tools .home { background: transparent url(../images/iconHome.jpg) no-repeat left 50%; padding: 2px 0 0 30px;  }
#tools .print {  background: transparent url(../images/iconPrint.gif) no-repeat left 50%; padding: 2px 0 0 30px;    }
#tools .sitemap { background: transparent url(../images/iconSitemap.gif) no-repeat left 50%; padding: 2px 0 0 30px; }
#tools .spacer { color:#656565; margin: 0; padding:0px 5px; }

TABLE#pageContainer
{
	clear: both;
	margin:0 auto;
	width: 701px;
	voice-family: "\"}\"";   /*Box Model Hack*/
    voice-family:inherit;
    width: 953px;
    text-align:left;
}
table#pageContainer td#leftCol   { height: 100%; width: 213px; }
table#pageContainer td#centerCol { height: 100%; width: 743px; }

body#home table#pageContainer td#leftCol   { width: auto; }
body#home table#pageContainer td#centerCol { width: auto; }
body#home table#pageContainer td#rightCol  { height: 100%; }

DIV#tree
{
	float: left;
	clear: both;
	height: 100%;
	min-height: 100%;
	
}

DIV#content
{	
	clear: both;
	/*float:left;*/
	margin: 12px 10px 10px 10px;
	height:100%;
	min-height: 100%;
	text-align: left;
	overflow: hidden;
	width:530px;
}


/*#content #homeimage div.schotB{margin-bottom:33px !important;}*/

DIV#News, Div#Events
 {
    display:block;
    padding:14px 4px 2px 0px;
    
    float:left;
    clear:both;
    /*overflow:hidden;*/
    background-image: url(../images/top_corners.jpg); 
    background-repeat: no-repeat;
    background-position:top left;
   
    color:#878787;
    margin-top:12px;
    
   }
DIV#News #corner-bottom, DIV#Events #bottom-curves
{   
    width:198px;
    /*float:left;*/
    overflow: hidden;
    background: url(../images/bottom_corners.jpg); 
    background-repeat: no-repeat;
    background-position:bottom center;
    background-color:#cacaca;
    display:block;
    padding:5px 0px 5px 0px;
    margin-left:2px;
 }
 
DIV#News #corner-bottom a,DIV#Events #bottom-curves  a{margin-left:9px; color:#656565;font-size:1.3em;}
DIV#News #homeNews,DIV#Events #homeEvents  {border-bottom: dotted 3px white; margin: 0 5px; text-align:left; }
DIV#News #homeNews #newslinks,DIV#Events #homeEvents #eventlinks{text-align:left !important;}
DIV#News #bgcolor,DIV#Events #event-bg {width:198px;margin: 0px 0px 0px 2px; background-color:#cacaca; }
DIV#ttlnews{width:199px;}
Div#pageintro, DIV#texttop{border-bottom:dotted 1px #ababab;padding-bottom:5px;margin-bottom:5px;}
DIV.pointer
{
    background-image:url(../images/pointer.jpg);   
    background-repeat: no-repeat;
    background-position:bottom center;
    width:38px;
    height:26px;
    float:left;
  
}
table.sessions{border:#d8dfe7 1px solid; width:350px; padding:10px; text-align:left;margin-top:15px;}
div.schotB div.links {text-align:right;margin:10px 0;}

div.mainlink{float:left; height:36px;vertical-align:middle;color:#7f7f7f;}
div.mainlink span{float:left; height:26px;vertical-align:middle;color:#7f7f7f;}

#paragraphContainer, div.paragraphContainer
{
    /*margin-left:15px;*/
}

/*	canvas: =sidebar
--------------------------------*/
#homeEvents table.m-cal { width: 100%; border-collapse: collapse; height: 140px; }
#homeEvents table.m-cal * { font-size: 11px;  text-align: center; color: #969495; }
#homeEvents table.titelStyle { border-collapse: collapse; width: 100%; }
#homeEvents table.titelStyle a {  color: #666666; font-size: 14px; font-weight: bold; text-decoration: none; } 
#homeEvents table.titelStyle td { color: #54523D; font-size: 12px; font-weight: bold; }
#homeEvents th.dayHeaderStyle {color:#4F513B; }
#homeEvents td.otherMonthStyle { color: #4F513B; }
#homeEvents td.selectedCell{ background-color:#73c481;color:#fff;  }
#homeEvents td.selectedCell a{color:#fff;  }
#homeEvents td.todayDayStyle, #sidebar td.todayDayStyle a { background-color:#79bae0;color:#fff; }

#homeEvents .paragraph { margin: 0px auto; }

#footer
{
    margin:0 auto;
    
    background-image: url(../images/reflection.jpg);
    background-repeat: no-repeat;
    background-position: right center;
	text-align:center;
	height:94px;
	width:980px;
	
	
}

#footer a {font-size: 11px; }
#footer #domfooter{float:left; width:780px;height:54px;}
#footer #domfooter ul li{float:left;margin:10px 0px; }
#footer #domfooter ul {padding-left :30px;list-style-type:none;}
#footer #createdby {  padding:10px;}
#footer #createdby span {margin-right:5px;padding:0px;float:left;}
DIV#footer h6
{
   
     margin:0 auto;
    height:17px;
    padding-top:5px;
}

DIV#footer h6 span
{
    margin:0;
	font-weight:normal;
	font-size:1.1em;
}

DIV#footer h6 img
{
    vertical-align:top;
}
/*	
-------------------Teasers----------------------- */
#SidebarRight div li { font-size: 11px; }
#SidebarRight div.pageintro a { font-size: 11px; }

/*	
-------------------Sitemap----------------------- */
body#sitemap #pageContainer #content h1 { margin-bottom: 20px; }
/*	
-------------------eID----------------------- */
body#login-eid-eidsecure #pageContainer #content .maintitle { height: auto; }
body#login-eid-eidsecure #pageContainer #content h1 { height: auto; }
/*	
-------------------Meaning tags----------------------- */
acronym, abbr, q, dfn { font-style: italic; font-weight: bold; }
/*	
-------------------iframe----------------------- */
#content iframe { margin-bottom: 15px; }

/*	
-------------------Rss----------------------- */
#content table.eyeRssFeed { margin-bottom: 15px; }
#content table.eyeRssFeed tr.rssHeader {  border-bottom: dotted 1px #ababab; font-size: 0.8em; font-weight: bold; }
#content table.eyeRssFeed tr.rssHeader td {  border-bottom: dotted 1px #ababab;}
#content table.eyeRssFeed tr.rssHeader a.rssHeader { font-size: 1em; }
#content table.eyeRssFeed tr { border: none; }
#content table.eyeRssFeed tr td { border: none; vertical-align: top; }
#content table.eyeRssFeed tr td a { margin-left: 0; }
#content table.eyeRssFeed tr td a:link { margin-left: 0; }
#content table.eyeRssFeed tr.rssAlternatingItem { border-top: dotted 1px #ababab; border-bottom: dotted 1px #ababab;}
#content table.eyeRssFeed tr.rssAlternatingItem td{ border-top: dotted 1px #ababab; border-bottom: dotted 1px #ababab;}

/*	
-------------------Lists----------------------- */
#content .paragraph ul { margin-bottom: 10px; }
#content .paragraph li ul { margin-bottom: 0; }
#content .paragraph ol { margin: 0 0 15px 25px; }
#content .paragraph li ol { margin-bottom: 0; }
#content .paragraph ol li { list-style-type: decimal; }
#content .paragraph li { list-style-type: disc; }
#content .paragraph li li{ list-style-type: disc; }

/*	
-------------------Tables----------------------- */
table caption { font-style: italic;  }
table th { background-color: #ababab; color: #fff; font-weight: bold; padding: 2px 0 0 2px;  }
table th * { color: #fff; font-weight: bold;  }

/* extra classes */
span.error {color:#f00;}

/*	
-----------------Contacts Table----------------- */
#contacttable #content div.maintitle { margin-bottom: 20px; }
#contacttable #content tr.alt1 { border-top: none; }
#contacttable #content tr.alt1 td { border-top: none; }

/*	
-----------------Calendar----------------- */
body#calendar #content table tr { border-top: none; }
body#calendar #content table tr td { border-top: none; }
/*	
-----------------Sitemap----------------- */
body#sitemap #content ul.sitemap { font-size: 11px; }

/*
-----------------IMAGES----------------- */

.image_top_left {display: block; margin-bottom: 15px;}
.image_top_middle {display: block; margin: 0 auto 15px auto;}
.image_bottom_left {display: block; margin-top: 15px;}
.image_bottom_middle {display: block; margin: 15px auto 0 auto;}
.image_align_right {float: right; margin: 0 0 0 15px;}
.image_align_left {float: left; margin: 0 15px 0 0;}

/* --- Styles for Tiny CMS --- */
div.editlabel {color:#000;}
div.editmenu a img {visibility:visible; width:21px; height:21px;}
a.mceButtonNormal img, a.mceButtonDisabled img {visibility:visible;}

/*	
-------------------DHU----------------------- IE6 widths are not ok
#tree { width:205px; }
#content { width: 535px; }
#Events, #News { width:205px; }*/

.invulrij table { }
/*span.error { float:right !important; }*/

div.wysiwyg_menu {
background-color:#C2E0FF;
background-image:url(../edit/jscripts/themes/advanced/images/bkgheader_repeat.png);
background-repeat:repeat-x;
height:78px;
}
div.wysiwyg_menu * {
border:0 none;
color:#4F6379;
float:none;
font-family:Tahoma,Arial,Verdana;
font-size:11px;
margin:0;
padding:0;
text-align:center;
}
div.wysiwyg_menu div.wysmenuitem_container, div.wysiwyg_menu div.wysinfoitem_container {
float:right;
height:78px;
width:180px;
}
div.wysiwyg_menu div.wysmenuitem_container:hover {
background-image:url(../edit/jscripts/themes/advanced/images/bkgheader_repeat_hover.png);
background-repeat:repeat-x;
}
div.wysiwyg_menu div.wysmenuitem {
border-left:1px solid #DDE3E8;
height:48px;
margin-top:4px;
padding:10px 20px;
}
div.wysiwyg_menu span {
color:#4F6379;
display:block;
font-weight:bold;
}
div.wysiwyg_menu a {
color:#4F6379;
cursor:pointer;
font-weight:bold;
text-decoration:underline;
}
