BODY, P, TD, LI		{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:#000000;
	}
Body{
	background-color:#336699;
}

img{border:0px;}

BODY.negative, 
P.negative, 
TD.negative,
LI.negative		{  font-size: 11px; color: #000000; }


SELECT 		{  color: #000000; }
INPUT		{  color: #000000; }
TEXTAREA	{  color: #000000; font-size:12px; font-family: Verdana, Arial, Helvetica, sans-serif;}

.whitetitle		{  font-size: 12pt; color: #FFFFFF; font-weight: bold;}

.title		{  font-size: 13px; color: #003366; font-weight: bold;}
.small 		{ font-size: 8pt; }
.error		{ color: #ff0000; font-weight: bold; }
.info		{ color: #000066; font-weight: bold; }

#divTooltip 		{position:absolute; top:0px; width:175px; visibility:hidden; z-index:999; background-color:#f3f3f3; layer-background-color:#f3f3f3; font-size:10px}
.normalStyle    	{padding:2px; font-weight:500; width:175px; color:#000000; top:100px; font-size:11px; background-color:#f3f3f3; layer-background-color:#f3f3f3; border-width:1px; border-style:solid; border-color:#000000; cursor:default;}
.netscape4Style 	{padding:0px; font-weight:500; width:175px; color:#000000; top:100px; font-size:11px; background-color:#f3f3f3; layer-background-color:#f3f3f3; border:1px solid #000000;}  

.blue { color: #003366; }

ul {
	margin-left: 5;
	margin-top: 0px;
	padding-left: 1em;
	text-indent: 0em;
	list-style-type : disc;
}

ol {
	margin-left: 5;
	margin-top: 2px;
	padding-left: 1em;
	text-indent: 0em;
}

blockquote {
	margin-left: 10;
	margin-top: 1px;
	padding-left: 0em;
	text-indent: 0em;
	padding-top : 0px;
}

/* tooltips */
.navtext 	{ width:350px; font:normal 8pt Arial; border-width:1px; border-style:outset; border-color:#000000; layer-background-color:#000000; background-color:#FFFFFF; color:#000000; text-align: justify; }

/* tabel */
.border 	{ border-collapse: collapse; border: 1px solid #000000; }
.tblheader	{ background-color: #ECECEC; color: #000000; font-size:10px }
.tr0		{ background-color: #ffffff; }
.tr1		{ background-color: #eeeeee; }
.tr_alert	{ background-color: #aa0000; }

/* portal pagina */

.portaltitle	{ color: #003366; font-weight: bold; font-size: 12px; }
.portalok	{ color: #FFFFFF; font-size: 10px; }
.portalgrey	{ color: #666666; font-size: 10px; }
.portalfinisheds{ color: #6699CC; font-size: 10px; }
.portalfinished { color: #6699CC; font-size: 16px; }
.portal		{ color: #003366; font-weight: bold; font-size: 10px; }

.tekst{

color:#000000;
font-size:10px;
}

.bold{

    color:#000000;
    font-size:10px;
    font-weight:bold;
}

/* CoolMenus */

.TopLevel0Backup{ 
	position: absolute; 
	padding: 3px;

	font-size: 10px; 
	font-weight: bold; 
	background-color:#2978B8; 
	layer-background-color:#2978B8; 
	color:#FFFFFF; 
	text-align: center;
}

.TopLevel0{ 
	position: absolute; 
	padding: 3px;	
	font-size: 11px; 	

	text-decoration: none;
	background-color:#2978B8; 
	layer-background-color:#2978B8; 
	color:#FFFFFF; 
	text-align: center;
}

.TopLevel0overBackup{
	position: absolute; 
	padding: 3px;

	font-size: 12px; 
	font-weight:bold; 
	background-color:#66AFD9; 
	layer-background-color:#66AFD9; 
	color:#FFFFFF; 
	cursor:hand;
	text-align: center;
}
.TopLevel0over{
	position: absolute; 
	padding: 3px;	
	font-size: 11px; 
	color: #FFFFFF; 

	text-decoration: none;
	background-color:#66AFD9; 
	layer-background-color:#66AFD9; 	
	cursor:hand;
	text-align: center;
}


.TopLevel0border{
	position:absolute; 
	visibility:hidden; 
	background-color:#; 
	layer-background-color:#000099; 
}

.TopLevel1{ 
	position: absolute; 
	padding: 3px;	
	font-size: 11px; 	
 
	text-decoration: none;			
	background-color:#2978B8; 
	layer-background-color:#2978B8; 
	color:#FFFFFF; 
}

.TopLevel1over{
	position: absolute; 
	padding: 3px;	
	font-size: 11px; 	

	text-decoration: none;	
	layer-background-color:#2978B8; 		
	background-color:#66AFD9; 	
	color:#FFFFFF; 
	cursor:hand; 
}

.TopLevel1border{
	position:absolute; 
	visibility:hidden; 
	background-color:#000099; 
	layer-background-color:#000099; 
}

/* slide-in menu */

#slidemenubar, #slidemenubar2{
position: absolute;
border: 1px solid black;
line-height: 1px;
}

/* toegevoegd door bas */
.formtitel {
	font-size:13px;
	font-weight:bold;
	color:#003366;
	background-color: #508AC5;
	border-bottom: 1px solid #2978B8;
}
.formtable {
	border: 1px solid #2978B8;
	background-color: #508AC5;
}


.tdMenu
{
   border-style:solid;
   border-width: 2px;
   border-color:#81AAD8;
   height: 20px;
    
}

.tdTableBank
{
    color: #000000;
    font-size:11px;
}

.tdBlack
{
    color:Black;
}

.aMenu, .aMenu:visited
{
    color: #000000;
    text-decoration: none;
	text-transform: uppercase;
	margin-left: 8px;
	margin-right: 8px;
}

.aMenu:hover, .aMenu:active
{
    color: #81AAD8;
}

a, a:visited
{
    color: #5696A9;
    text-decoration: underline;
}

a:hover, a:active
{
    color: #5696A9;
    text-decoration: underline;
}


h1, .h1
{
    /*font-family:Verdana, Arial, Helvetica, sans-serif;*/
    font-size:18px;
    font-weight:bold;
	color: #2A649A;
}

h2, .h2
{
    /*font-family:arial;*/
    font-size:14px;
    font-weight:bold;
	margin: 0px;
}

.h3
{

    font-size:10;
    font-weight:bold;
}

h4
{
    font-size:14;
    font-weight:bold;
}

.noalt {

}

p.nomargin
{
    margin:0px;
}


.alt 
{
	background-color: #E4F4F4;
}

.altred
{
	background-color: #6699CC;
}


.alt2
{
	background-color: #F5FAFA;
}

.th {
	font-size: 10px;
	border-right: 1px solid #C1DAD7;
	border-bottom: 1px solid #C1DAD7;
	border-top: 1px solid #C1DAD7;
	text-transform: uppercase;
	text-align: left;
	padding: 8px 5px 8px 5px;
	background: #DCDCDC;
	cursor: pointer;
}

input.groovybutton
{
   font-size:12px;
   background-color:#CAE8EA;
   border-style:double;
   border-color:#C1DAD7;
   border-width:2px;
}

#leftmenu {
	float:left;
	width:200px;
	text-transform: uppercase;
	margin-right: 60px;
	color: #AAAAAA;
}
#leftmenu div{
	line-height: 40px;
	border-bottom: 1px dotted #CECECE;
	padding-left: 10px;
}
#leftmenu a{
	text-decoration: none;
}
#leftmenu div.active{
	color:#000000;
}

#content {
	float: left;
}
.tr_titel {
	/*font-family:Arial;*/
    font-size:16px;
    font-weight:bold;
	color: #5696A9;
	line-height: 20px;
}
#hoofdmenu{
	background-color: #6699CC;
	width: 170px;
	vertical-align: top;
}
#menucontainer div {
	background-color: #336699;
	padding: 10px;
	padding-left: 20px;
	border: 1px solid #214695;
	border-bottom: 0px;
	margin-right: 5px;
}
#menucontainer a {
	color: #FFFFFF;
	text-decoration: none;
	font-weight: bold;
}

/* LIGHTBOX */
#lightbox{
	    background-color:#eee;
	    padding: 10px;
	    border-bottom: 2px solid #666;
	    border-right: 2px solid #666;
	    }
    #lightboxDetails{
	    font-size: 0.8em;
	    padding-top: 0.4em;
	    }	
    #lightboxCaption{ float: left; }
    #keyboardMsg{ float: right; }

    #lightbox img{ border: none; } 
    #overlay img{ border: none; }
    
    #overlay{ background-image: url(lb/overlay.png); }

* html #overlay{
	background-color: #000;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="lb/overlay.png", sizingMethod="scale");
	}
	
	
.ttwButton{
	background-color:#336699;
	color:#FFFFFF;
	border:1px solid #214695;
	padding:5px;
}
	
	
