/* 	Style sheet for www.sum-it.nl

	Copyright SUMit 1997-2007. All Rights Reserved.
*/
.continue	{font-size: x-small; text-align: right;}
.colour1,
tr.colour1 .date,
.numeric1	{background-color: #E5F4DB;}
.colour2,
tr.colour2 .date,
.numeric2	{background-color: #D5EEC9;}
.copyright	{font-size: xx-small; 
		font-style: italic; 
		text-align: center; 
		vertical-align: bottom;}
.credit		{font-size: 0.85em; 
		text-align: center; 
		background-color: #BBE3A4;}
.dark		{color: #ffffff;}
.date		{font-size: smaller; text-align: right;}
span.date	{float: right;}
.detail		{font-size: smaller;}
.example	{background-color: #BBE3A4; 
		opacity: 1;
		-moz-opacity: 1;
		filter:alpha(opacity=100);
		}
.hidden
		{display: none;
		}
.highlight	{background-color: #FFFF00; color: #003300; font-weight: bold;}
.navbarhornewpag
		{page-break-before: always;}
.negative 	{color: #ff0000;}
.newpage	{page-break-before: always;}
.numeric,
.numeric1,
.numeric2	{text-align: right;
		font-family: monospace; 
		}
.off		{background-color: #E5E4DF; color: #ACA899;}
.right		{text-align: right;}
.selected	{background-color: #9A9A9A;
		color: #FFFFFF;
}
.slogan		{font-weight: bold; 
		font-size: 1.4em; 
		font-style: italic; 
		color: #336633; 
		text-align: center;}
.small		{font-size: smaller;}
.verplicht	{background-color: #FFFFDD;}

a		{text-decoration: none;
		}
A:hover,
td.navbarver a.subsubmenu:hover,
a.subsubmenu:hover
		{background-color: #C0BCBC; 
		color: white;
		}
A.detail	{font-size: 0.75em;}
A.extern	{font-style: italic;
		}

A.extern:active	{background-color: #ffff00; color: #009900;}
A.normal, A.normal:hover, A.normal:visited 
		{text-decoration: none; color: #000000; background-color: transparent;}
BODY		{font-family: "myriad", "arial", "sans-serif"; 
		background-color: #FFFFFF; 
		color: #3E3E8D;
		}
body.rooster
		{
		background-image: url("/img/rooster.gif");
		background-repeat: no-repeat; 
		background-position: left top;
		background-attachment: fixed; 
		padding-left: 18px;
		padding-top: 18px;
		}
td.contentPart	{opacity: .92;
		-moz-opacity: .92;
		filter:alpha(opacity=92);
		background-color: white;
		padding-left: 8px;
		padding-bottom: 8px;
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 0px 0px 0px 2px;
		border-style: solid;
		}
td.contentPart2	{opacity: .92;
		-moz-opacity: .92;
		filter:alpha(opacity=92);
		background-color: white;
		padding-left: 8px;
		padding-bottom: 8px;
		}
td.content
		{opacity: .92;
		-moz-opacity: .92;
		filter:alpha(opacity=92);
		background-color: white;
		padding-left: 8px;
		padding-bottom: 8px;
		bborder-color: #318549;
		bborder-width: 0px 0px 2px 2px;
		bborder-style: solid;
		
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 0px 0px 4px 2px;
		border-style: solid;
		
		-moz-border-radius: 0px 0px 0px 10px; 
  		-moz-box-sizing: border-box;
  		border-radius: 0px 0px 0px 10px; 
		}
td.contentScreenshot
		{background-color: white;
		padding-left: 8px;
		padding-bottom: 8px;
		bborder-color: #318549;
		bborder-width: 0px 0px 2px 2px;
		bborder-style: solid;
		
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 0px 0px 4px 2px;
		border-style: solid;
		
		-moz-border-radius: 0px 0px 0px 10px; 
  		-moz-box-sizing: border-box;
  		border-radius: 0px 0px 0px 10px; 
		}

button		{font-size: 0.80em; color: #000000;}
dt		{font-weight: bold;}
q, blockquote	{font-style: italic;}
sup		{font-size: 0.8em;}
td.applet	{background-color: #999999; text-align: center;}
td.navbarlogo	{vertical-align: center; 
		text-align: center;
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 2px 0px 0px 2px;
		border-style: solid;
		
  -moz-border-radius: 10px 0px 0px 0px; 
  -moz-box-sizing: border-box;
  border-radius: 10px;
		}
td.navbarlogo a:hover img
		{opacity: .7;
		-moz-opacity: .7;
		filter:alpha(opacity=70);
		}
		
td.navbarhor	{
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 2px 0px 0px 0px;
		border-style: solid;
		}
td.navbarlogo, 
.navbarhor, 
td.navbarcel
		{font-size: 0.95em;
		opacity: .9;
		-moz-opacity: .9;
		filter:alpha(opacity=90);
		}
.navbarhor, 
td.navbarlogo, 
.navbarhornewpag
		{background-color: #318549;
		}	
.navbarhor, 
.navbarhor a,
td.navbarlogo,  
.navbarhornewpag
		{color: white;
		}
td.navbarcel	{background-color: #318549;
		color: white;
		text-align: right;
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 2px 4px 0px 0px;
		border-style: solid;
		
  -moz-border-radius: 0px 10px 0px 0px; 
  -moz-box-sizing: border-box;
  border-radius: 0px 10px 0px 0px; 
		}
td.navbarcel a	{color: white;
		}	
td.navbarcel a img
		{border-width: 0px;
		}	

td.prompt	{text-align: right; 
		vertical-align: top; 
		font-size: smaller; 
		background-color: #D0D0D0;
		color: #318549;
		} 
td.rond		{background-image: url("/botright.gif"); background-repeat: no-repeat; background-position: right bottom;} 
TH		{background-color: #D0D0D0; 
		color: #606060;
		text-align: left; vertical-align: top;} 
TH.hor		{text-align: right;}
.ver		{writing-mode: tb-rl;
		filter: flipv fliph;
		}
form.action	{display: inline;}
.good		{list-style-image: url(/smileyGood.png)
		}
.bad		{list-style-image: url(/smileyBad.png)
		}
ul		{list-style-image: url(/img/bullet_small.png)
		}		
.im,
.im a		{background-color: silver;
		color: white;
		
		}
div.navbarver	{float: right;
		height: 100%;
		}
.navbarver	{
		background-color: #318549;
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
  		border-radius: 0px 0px 15px 0px; 
			-moz-border-radius: 0px 0px 15px 0px; 
	  		-moz-box-sizing: border-box;
		border-style: solid;
		border-width: 0px 4px 4px 0px;
		color: white;		
		opacity: .92;
			-moz-opacity: .92;
			filter:alpha(opacity=92);
		padding: 8px 8px 0px 8px; 
		text-align: center; 
		vertical-align: top; 
		white-space: nowrap;
		}
.navbarverTop	{
		background-color: #318549;
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 0px 4px 0px 0px;
		border-style: solid;
		color: white;		
		opacity: .92;
			-moz-opacity: .92;
			filter:alpha(opacity=92);
		padding: 8px 8px 0px 8px; 
		text-align: center;
		vertical-align: top; 
		white-space: nowrap;
		width: 15%;
		}
td.navbarver img,
td.navbarverTop img	
		{margin-bottom: 22px;
		}
.navbarver a,
td.navbarverTop a,
td.promo a
		{display: block;
		color: white;
		text-align: left;
		}
.navbarver table,
td.promo table
		{
		font-size: 0.95em;
		padding-bottom: 8px;
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 4px;
		border-style: solid;
		}
td.navbarver table tr td,
td.promo table tr td
		{
		white-space: nowrap;
		}

.menu		{background-color: #438A55;
		color: #D6E6DD;
		border-width: 1px 1px 1px 1px;
		border-style: solid;
		border-color: #9EC3A7 #456D50 #456D50 #9EC3A7;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 10px;
		padding-right: 10px;
		font-size: .9em;
		font-weight: bold;
		color: white;
		}
a.menu 		{text-decoration: none;
		color: white;
		}
div.menuSelected
		{background-color: #456D50;
		color: white;
		border-width: 1px 0px 0px 1px;
		border-style: solid;
		border-color:  #456D50 #9EC3A7 #9EC3A7 #456D50;
		padding-left: 10px;
		padding-right: 10px;
		padding-top: 3px;
		padding-bottom: 3px;
		font-size: .9em;
		font-weight: bold;
		background-image: url("/img/current.png"); 
		background-repeat: no-repeat;
		background-position: left center;
		text-align: left;
		}
.submenu	{background-color: #94BC9F;
		border-width: 0px 1px 1px 0px;
		border-style: solid;
		border-color: #9EC3A7 #456D50 #456D50 #9EC3A7;
		font-size: .8em;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 23px;
		}
a.submenu 	{text-decoration: none;
		color: white;
		}
div.submenuSelected
		{background-color: #79AD86;
		color: white;
		border-width: 0px 1px 1px 0px;
		border-style: solid;
		border-color: #9EC3A7 #639D73 #639D73 #9EC3A7;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 23px;
		font-size: .8em;
		font-weight: bold;
		background-image: url("/img/current.png"); 
		background-repeat: no-repeat;
		background-position: left center;
		text-align: left;
		}		
a.subsubmenu	{
		background-color: #CFE7D4;
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color: #9EC3A7 #639D73 #639D73 #9EC3A7;
		font-size: .8em;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 38px;
		text-decoration: none;
		color: #318549;
		}
td.navbarver a.subsubmenu,
td.navbarverTop a.subsubmenu
		{color: #318549;
		}
div.subsubmenuSelected
		{background-color: #CFE7D4;
		border-width: 1px 1px 0px 1px;
		border-style: solid;
		border-color: #9EC3A7 #639D73 #639D73 #9EC3A7;
		color: #318549;
		background-image: url("/img/current.png"); 
		background-repeat: no-repeat;
		background-position: left center;
		font-size: .8em;
		font-weight: bold;
		padding-top: 3px;
		padding-bottom: 3px;
		padding-left: 38px;
		text-align: left;
		}		
div.subsubmenuSelected a
		{display: inline;
		color: #318549;
		}
td.separator	{width: 8px;
		}
.contact	{background-color: #CCCCCC;
		}
.promo		{background-color: #318549;
		color: white;
		padding-left: 8px;
		opacity: .92;
		-moz-opacity: .92;
		filter:alpha(opacity=92);
		border-color: #C5DACB #456D50 #456D50 #C5DACB;
		border-width: 0px 4px 0px 0px;
		border-style: solid;
		}
.promo a,
td.promo span.slogan	{color: white;
		}
h1		{clear: both;
		}	
h2		{padding-top: 18px;
		}
div.sideInfo
		{background-color: #EBEBEB;
		float: right;
		}

div.nav	{background-color: #EBEBEB;
	float: left;
	height: 8em;
	margin-right: 1em;
	overflow: auto;
	white-space: nowrap;
	}
div.nav	a
	{display: block;
	padding-left: 0.5em;
	padding-right: 0.5em;
	}
div.nav	div
	{padding-left: 0.5em;
	padding-right: 0.5em;
	}
div.nav a 
	img{
	border-width: 0px;
	}