/* customized SpaceInvador.css */
BODY
{
    FONT-FAMILY: Verdana;
	font-size: 12px;
    background: #FFF;
    color: #000000;
}

body.bottom {background:#7F979A; border-top:solid 1px #000000;}

.saveHistory
{
    BEHAVIOR: url(#default#savehistory);
}

TABLE
{
 	padding-bottom:0px;
	FONT-SIZE: xx-small;
   	FONT-FAMILY: verdana;
   	COLOR: #104A7B;
}

/* BACO BROWSER */
TABLE.Data   
{	
	COLOR: #000000;
 	MARGIN-LEFT: 1px;
	BORDER: 0pt solid;
	FONT-SIZE: xx-small;
	WIDTH: 99.6%;
	FONT-FAMILY: Verdana;
	PADDING: 0pt;
	TEXT-ALIGN: left
}

TR.DataHeader 
{
	COLOR: #FFFFFF;
   	BACKGROUND-COLOR: #02689c; 
}

TABLE.DATA TR.DataHeader TH 
{
   	FONT-WEIGHT: bold;
	BORDER: 1pt solid #C5C5C5;
	VERTICAL-ALIGN: text-top;
   	PADDING-TOP: 2pt;
   	PADDING-RIGHT: 3pt
}

TABLE.DATA TR.DataHeader TD 
{
  	FONT-WEIGHT: normal;
	BORDER: 1pt solid #C6DCFC;
	VERTICAL-ALIGN: text-top;
   	PADDING-TOP: 2pt;
	PADDING-RIGHT: 3pt
}

TR.Selected 
{
	CURSOR: hand;
	COLOR: #000000;
	BACKGROUND-COLOR: #83A6DF
}

TR.Selected A:link
{
	COLOR: black;
	TEXT-DECORATION: none;
}

TR.DataLight	
{
	BACKGROUND-COLOR: #ffffff;
}

TR.DataLight a:visited
{
	color: #323470;
}

TR.DataDark
{
	background: #D6E7FB;
}
/* BACO BROWSER */

/* PANEL HEADER PLAIN */
TR.Separator
{
	background-color: #ffffff;
	color:#104A7B; 
	font-weight:normal;
}

TR.Separator TH
{
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #7F979A;
	border-bottom:solid 1px #7F979A;	
	text-align:left; 
}

TR.Section TH
{
	color: white;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	background-color: #02689c;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #7F979A;
	border-bottom:solid 1px #7F979A;	
	text-align:left; 
}

TR.Section TD
{
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	color:#ffffff;
}
/* END PANEL HEADER PLAIN */

/* Table for Forms */
TABLE.Form
{
	width:99%;
	border:solid 1px #ffffff;
	margin:3px;
	border-collapse: collapse; /*#cellspacing and cellpadding not supported in IE6, so have to use this command*/
	PADDING: 0px;
   	font-family: Verdana;
    border:solid 1px #a5a5a5;
}

TABLE.Form TH { 
	text-align:left; 
	padding:3px; 
	background-color:#02689c; 
	color: white;
	font-family: Verdana;
	font-weight:bold;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.Form TR.Section TD 
{
	border-right:solid 0px #F0F7F8;
	padding-right:0px;
	COLOR:white;
	background-color: #02689c;
	TEXT-INDENT: -1pt;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.Form TR.Section TH 
{
    padding-left:0px;
	padding-top: 2px;
	padding-bottom:2px;
	COLOR:white; 
	background-color:#02689c; 
   	TEXT-INDENT: -1pt;
   	TEXT-ALIGN: left;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.Form TD.Sep1
{
    COLOR:#FFFFFF;
    TEXT-INDENT: -1pt;
    TEXT-ALIGN: left;
}

TABLE.Form TD
{
	color:#000000;
}

TABLE.Form a:link     {color:#3A5880; text-decoration:none;}
TABLE.Form a:active  {color:#3A5880; text-decoration:none;}
TABLE.Form a:visited  {color:#3A5880; text-decoration:none;}
TABLE.Form a:hover    {color:#3A5880; text-decoration:underline;}

TABLE.Form TR.Section TD a:link {color:#000000; text-decoration:underline; font-weight:normal;}
TABLE.Form TR.Section TH a:link {color:#000000; text-decoration:underline; font-weight:normal;}

/* LIJNTJES ONDERAAN DE FORM TABELLEN  */
TABLE.Form TR TD.Field
{
    PADDING-RIGHT: 3px;
    PADDING-LEFT: 2px;
    PADDING-BOTTOM: 0px;
    PADDING-TOP: 2px;
    BACKGROUND-COLOR: #F1F7FF;
    border-bottom:solid 1px #ffffff;
}

TABLE.Form TD.Label
{
	text-align:right;
   	padding-right: 5px;
}

TABLE.Form TD.LabelHilite {background:#f0f0f0; border:solid 1px #56599F;padding-right: 3px; padding-left: 2px;}
TABLE.Form TD.LabelSelected 
{
	background:#000066;
	padding-right: 3px; 
	padding-left: 2px;
	border:solid 1px #323470; color:#fff;
}

TABLE.ListShort {
	font-family: Verdana;
	width:99%;
	border:1px solid #DEDEEF; 
	margin:3px; 
	border-spacing:0px;
    border-collapse: collapse;
}

TABLE.ListShort TH       { 
	color: #a5a5a5; 
	background: #2757AC; 
	font-weight: bold; 
	padding-left:0px;
}

/* this one for homepage */
TABLE.ListShort TR.Header TD       { 
	color: white; 
	background: #6193C4; 
	font-weight: bold; 
	border-right:solid 1px #698EC1;
    border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
	padding-left:2px;
}

TABLE.ListShort TR.Header TH       
{
	padding:3px; 
	color: white; 
	font-weight: bold; 
	TEXT-ALIGN: left;
	background: #6193C4;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
	text-align: left;
}

TABLE.ListShort TR.DataDark        {background: #F1F7FF;}
TABLE.ListShort TR.Header          
{
	height:19px;
	color:white;
	background: #6193C4;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.ListShort TR.Selected        {cursor: hand; color: #000000; background: #ededed;}
TABLE.ListShort TD.Selected        {cursor: hand; color: #000000; background: #ededed;}

TABLE.ListShort TH.Section
{
	color: white;
	background: #6193C4;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.ListShort TR.Section TH
{
	height:19px;
	color:white;
	padding-left:0px;
	padding-top: 0px;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
	text-align: left;
	background: #6193C4;
}

TABLE.ListShort TR.Section TD
{
	Padding-left:0px;
	Padding-right:0px;
	background: #6193C4;
	border-right:solid 1px #698EC1;
	border-left:solid 1px #FFFFFF;
	border-top:solid 1px #FFFFFF;
	border-bottom:solid 1px #698EC1;
}

TABLE.ListShort TR.DataOutline1    {font-weight: bold; color: #000000;background:#C9C9E1;}
TABLE.ListShort TR.DataOutline1 TD {color: #104A7B; font-size:xx-small; padding: 2px; border-top: #a5a5a5 1px solid; border-bottom: #a5a5a5 1px dashed; }
TABLE.ListShort TR.DataOutline2    {font-weight: bold; color: #a5a5a5; background: #ededed; font-size:x-small;}
TABLE.ListShort TR.DataOutline2 TD {padding:2px; border-bottom:1px dashed #c0c0c0;}
TABLE.ListShort TR.DataOutline3    {font-weight: bold; color: #a5a5a5; background: #F4F4F4;}
TABLE.ListShort TR.DataOutline3 TD {padding:2px; border-bottom:1px dashed #c0c0c0;}
TABLE.ListShort TR.DataOutline4    {font-weight: bold; color: #a5a5a5; background: #ededed;}
TABLE.ListShort TR.DataOutline4 TD {padding:2px; border:1px dashed #ededed;}
TABLE.ListShort TR.Total TD        {border: #898989 1px solid; padding:2px; font-weight: bold; vertical-align: text-top;background:#d1d1d1;}


INPUT        {FONT-SIZE: 100%;}
INPUT.Search {border:solid 1px #a5a5a5; background: #ededed; height:20px; width:110px;color:#000000;font-weight:bold;}
SELECT       {FONT-SIZE: 100%;}
TEXTAREA     {FONT-SIZE: 100%; FONT-FAMILY:verdana;}
FORM         {MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px}
PRE          {FONT-SIZE: x-small}
TABLE        {FONT-SIZE: xx-small; FONT-FAMILY: verdana;}

TABLE.ListShort TR.Section TD a:link {color:#000000; text-decoration:underline; font-weight:normal;}
TABLE.ListShort TR.Section TH a:link {color:#000000; text-decoration:underline; font-weight:normal;}

/* Title */
DIV.HdrTitle td
{
   	background: #83A6D7;
	border-bottom:solid 1px #2757AC; 
	padding: 0px;
	display: none;
}

SPAN.HdrTitle
{
	font-size:medium;
	font-weight:bold; 
	color:#2757AC;
	border-bottom:solid 5px #2757AC; 
}
DIV.HdrProps
{
    PADDING-LEFT: 2pt;
    FONT-SIZE: xx-small;
    COLOR: #D6E7FB;
    COLOR: #000000;	
    HEIGHT: 14px;
    BACKGROUND: #ffffff;
    border-bottom:solid 1px #a5a5a5;
	display: none;
}
DIV.HdrProps TD
{
    COLOR: #000000;
}

DIV.HdrProps TD a:link    {color:#000066}
DIV.HdrProps TD a:visited {color:#000066}
DIV.HdrProps TD a:hover   {color:#000066}

/* Error Messages */
SPAN.Error
{
	color:Red;
}
div.error {width:100%; border:solid 2px #e0001b;padding:3px; background:#ffffff; margin:4px;}
div.error td {color:#e0001b; font-size:x-small;}

/* document view */
DIV.Body	{font-family: Times New Roman; font-size: small;
		 MARGIN: 0px; WIDTH: 99%; background: #ededed;    
		 margin-left:4px; border:solid 1px #a5a5a5; margin-bottom: 4px;
		 padding:2px; margin-right:-4px;
}

/* Button Bar & Buttons */
div.Btnbar
{
	padding:3px;
}

BUTTON.btn
{
	border: inset 1px #000000;
	background:#A8CFE3; 
	/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#6193C4',endColorstr='#ffffff', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');*/
	CURSOR: hand;
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
}
	
button.btnEdit {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#A8CFE3; 
	CURSOR: hand;
/*	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#6193C4', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');*/
	color:#FFFFFF;
	font-size:8pt;
	font-weight:bold;
	width: 45px;
}

button.btnEditOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color: #000000;
}

button.btnEditDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnNew {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	width: 45px;
}

button.btnNewOver {
	background: #C6C6D6;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnNewDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnSave {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnSaveOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnSaveDown {
	background:#3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnDelete {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnDeleteOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnDeleteDown {
	background:#3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnCopy {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnCopyOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnCopyDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnPrint {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnPrintOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnPrintDown {
	background:#3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnLog {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
	width: 45px;
}

button.btnLogOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnLogDown {
	background:#3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnRefresh {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnRefreshOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnRefreshDown {
	background:#3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnCustomize {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnCustomizeOver {
	background: #3A5880;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border-top:solid 1px #F0F7F8;
	border-left:solid 1px #F0F7F8;
	border-right:solid 1px #383C3D;
	border-bottom:solid 1px #383C3D;
	color:#000000;
}

button.btnCustomizeDown {
	background:#a5a5a5;
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	font-weight:bold;
	font-size:8pt;
	border:solid 1px #ededed;
	color:#ffffff;
}

button.btnSearch {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnReset {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnAdvanced {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnCount {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnStamp {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnScreen {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnNext {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

button.btnTop {
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	CURSOR: hand;
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#92B5E7', gradientType='0')
	progid:DXImageTransform.Microsoft.dropshadow(OffX=2, OffY=2, Color='#8b9b99', Positive='true');
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

BUTTON.btnHelp
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnHelp.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}

BUTTON.btnGeneralHeader
{
    BORDER-RIGHT: medium none;
    BORDER-TOP: medium none;
    OVERFLOW: hidden;
    BORDER-LEFT: medium none;
    WIDTH: 20px;
    CURSOR: hand;
    BORDER-BOTTOM: medium none;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnReadLog
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnLog_hdr.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnFavorite
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnFavorite.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnValidate
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnValidate.gif');
    OVERFLOW: hidden;
    WIDTH: 20px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 20px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Browser
{
    border:medium none; BACKGROUND-IMAGE: url('Images/BacoBrowser.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Calendar
{
    border:medium none; BACKGROUND-IMAGE: url('Images/icon_calendar_small.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Calculate
{
    border:medium none; BACKGROUND-IMAGE: url('Images/BacoCalculate.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.Copy
{
    border:medium none; BACKGROUND-IMAGE: url('Images/copy.gif');
    OVERFLOW: hidden;
    WIDTH: 16px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 16px;
    BACKGROUND-COLOR: transparent
}
BUTTON.btnCancel
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnCancel_Simple.gif');
    OVERFLOW: hidden;
    WIDTH: 29px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px
}

BUTTON.btnCancel2
{
    	BACKGROUND-IMAGE: url('Images/btnCancel_large_Simple.gif');
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#C6C6D6', gradientType='0'); 
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

BUTTON.btnOk
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnOk_Simple.gif');
    OVERFLOW: hidden;
    WIDTH: 29px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px
}

BUTTON.btnOk2
{
    	BACKGROUND-IMAGE: url('Images/btnOk_large_Simple.gif');
	border-top:solid 1px #F0F7F8;
	border:solid 1px #C6C6D6;
	background:#3A5880; 
	filter:progid:DXImageTransform.Microsoft.Gradient(startColorstr='#ffffff',endColorstr='#C6C6D6', gradientType='0'); 
	color:#000000;
	font-size:8pt;
	font-weight:bold;
}

BUTTON.btnClear
{
    border:medium none; BACKGROUND-IMAGE: url('Images/btnClear_Simple.gif');
    OVERFLOW: hidden;
    WIDTH: 29px;
    CURSOR: hand;
    BACKGROUND-REPEAT: no-repeat;
    HEIGHT: 22px;
    BACKGROUND-COLOR: transparent
}

/* begin webshop_shop.css */
body
{
	font-family: Verdana;
	font-size: 11px;
	margin: 0 0 0 0;
	
    scrollbar-base-color: #ffffff;
    scrollbar-track-color: #ededed;
    scrollbar-face-color: #F0F0F0;
    scrollbar-highlight-color: #ededed;
    scrollbar-3d-light-color: #ffffff;
    scrollbar-darkshadow-color: #ededed;
    scrollbar-shadow-color: #ffffff;
    scrollbar-arrow-color: #000000; 	
	
	padding-left: 22px;
}

a:link     {color: #104A7B; text-decoration:underline;}
a:active  {color: #323470; text-decoration:underline;}
a:visited  {color: #323470; text-decoration:underline;}
a:hover    {color: #323470; text-decoration:underline;}

.mo
{
    BORDER-RIGHT: medium solid #02689c;
    BORDER-TOP: medium solid #02689c;
    BORDER-LEFT: medium solid #02689c;
    BORDER-BOTTOM: medium solid #02689c;
	color: #104A7B;
}

.mo a
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #104A7B;
}

.mo a:visited
{
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #104A7B;
}

.normaal
{
    BORDER-RIGHT: medium solid #FFFFFF;
    BORDER-TOP: medium solid #FFFFFF;
    BORDER-LEFT: medium solid #FFFFFF;
    BORDER-BOTTOM: medium solid #FFFFFF;
}

.normaal a
{
	
	font-family: Arial;
	font-size: 14px;
	font-weight: bold;
	color: #104A7B;
}

.normaal a:visited
{
	text-decoration: underline;
	color: #104A7B;
}

.artomschrijving
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 11px;
    FONT-FAMILY: Arial,sans-serif;
}

.kopje
{
    PADDING-RIGHT: 1px;
    PADDING-LEFT: 3px;
    FONT-WEIGHT: bold;
    PADDING-BOTTOM: 1px;
    COLOR: white;
    PADDING-TOP: 1px;
    BACKGROUND-COLOR: #da2128;
}

table.calendar {
	font-family: Helvetica, Arial, sans-serif;
	font-size: 0.8em;
	border-collapse: collapse;
	background-color: white;
	border: solid #999999 1px;
	background-color: white;
	width: 200px;
	text-align: center;
	/*prevent user from selecting text in Mozilla & Safari - check calendar constructor for IE code)*/
	-moz-user-select: none;
    /*-khtml-user-select: none;*/
	z-index: 10;
}
table.calendar input, table.calendar select {
	font-size: 10px;
}
table.calendar td {
	border: 0;
	font-size: 10px;
	text-align: center;
}
div.mainheading {
	margin: 2px;
}
table.caldayheading {
	border-collapse: collapse;
	cursor: pointer;
	empty-cells: show;
	margin: 0 6px 0 6px;
}
table.caldayheading td {
	border: solid #CCCCCC 1px;
	text-align: left;
	color: #0054E3;
	font-weight: bold;
	width: 22px; /*should match calendar cell's width*/
}
table.caldayheading td.wkhead {
	border-right: double #CCCCCC 3px;
}
table.calcells {
	border-collapse: collapse;
	cursor: pointer;
	margin: 0 6px 0 6px;
}
table.calcells td {
	border: solid #CCCCCC 1px;
	vertical-align: top;
	text-align: left;
	font-weight: bold;
	width: 22px;
	height: 20px; /*IE doesn't like ems*/
}
table.calcells td div {
	padding: 1px;
	margin: 0;
}
table.calcells td.wkhead {
	background-color: white;
	text-align: center;
	border-right: double #CCCCCC 3px;
	color: #0054E3;
}
table.calcells td.wkday {
	background-color: #DDDDDD;
}
table.calcells td.wkend {
	background-color: #DDDDDD;
}
table.calcells td.curdate {
	background-color: #00FF00;
}
table.calcells td.cell_selected {
	background-color: #99CCFF;
	color: black;
}
table.calcells td.notmnth {
	background-color: #FFF;
	color: #CCC;
}
table.calcells td.notallowed {
	background-color: white;
	color: #EEE;
	font-style: italic;
}
table.calcells td.hover {
	background-color: #FFCC00;
}

/* assortment menu */
#MenuAssortment
{
	margin-left: 0px;
	margin-right: 0px;
}

#MenuAssortment td {
	border: 0px solid white;
	background-color: #02689C;
	padding: 3 3 3 3;
	color: white;
}


DIV.MenuAssortment TABLE.AssortmentTable { 

  	float:left;

	
}


div.MenuAssortment a, div.MenuAssortment a:visited
{
	color: white;
	font-weight: bold;
	text-decoration: none;
}

div.MenuAssortment a:hover
{
	color: white;
	text-decoration: underline;
}

div.ListAssortment {
	
}

/* tabs */
.assorttable {
	background: #ddd;
	background-color: #ddd;
	color: #ddd;
}

div.navpaging
{
	background-color: #F0F0F0;
	border-top: 5px solid #FFFFFF;
	color: #666;
	width: 100%;
	height: 20px;
	padding: 3 3 3 3;
	/*
	margin-left: 3px;
	margin-right: 8px;*/
}

div.navpaging a
{
	color: #666;
	text-decoration: underline;
}

div.navpaging a:visited, div.navpaging a:hover
{
	color: #666;
}

table.catalogcart a, table.catalogcart a:visited
{
	color: white;
	text-decoration: none;
}

table.catalogcart TR.Section TH
{
	color: white;
	background-color: #02689c;
	padding-left:4px;
	padding-top: 2px;
	padding-bottom: 2px;
	height: 28px;
	border-top:solid 3px #FFFFFF;
	border-left:solid 3px #FFFFFF;
	border-right:solid 0px #FFFFFF;
	border-bottom:solid 0px #FFFFFF;

	

	text-align:left; 
}

#cartimg
{
	background-image: url(images/cartcolor.png);
	background-color: #02689c;
	background-repeat: no-repeat;
	width: 20px;
	height: 20px;
}

table.catalogcart a:hover
{
	text-decoration: underline;
}

.catalogcart td a, .catalogcart td a:visited
{
	color: #6193C4;
	text-decoration: underline;
}

tr.cartrow td
{
	height: 12px;
	color: #6193C4;
	background-color: #FFFFFF;
	
}
table.catalog
{
	border-left: none;
	border-right: none;
	border-collapse: collapse;
	width: 100%;
}

td.catalogleft
{
	width: 80%;
}
td.catalogright
{
	border-top:solid 0px #FFFFFF;
	border-left:solid 0px #FFFFFF;
	border-right:solid 5px #FFFFFF;
	border-bottom:solid 0px #FFFFFF;
	width: 20%;
}
.catContainer
{
	width: 100%;

	border-top: 1px solid #E6E6E6;
	border-collapse: collapse;
	
	/*margin-left: 3px;*/
}

.itemcontainer
{
	border-bottom: 1px solid #E6E6E6;
	border-right: 1px solid #E6E6E6;
}
/* einde webshop_shop.css */

/*  waarschuwing bij budget overschrijden */
table.warning
{
	border: 3px solid red;
	background-color: #FFEA42;
	font-weight: bold;
	padding: 5px 5px 5px 5px;
	text-align: center;
	width: 100%;
}

table.cartadd td
{
	/*border: 3px solid red;*/
	vertical-align: middle;
}
table.cartadd tr
{
	vertical-align: middle;
	/*border: 3px solid red;*/
}

input.cartaddinput
{
	text-align:right;
	/*border: solid 1px #eeeeee;*/
	vertical-align: middle;
}

button.cartaddpic
{
	 /*src=""images/addtocart.png""*/
	background-image: url(images/addtocart.png);
	background-repeat: no-repeat;
	border: inset 0px #000000;
	CURSOR: hand;
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;
	width: 21px;
	height: 22px;
}


table.cartadddetail td
{
	/*border: 3px solid red;*/
	
}
table.cartadddetail tr
{
	
	/*border: 3px solid red;*/
}

input.cartaddinputdetail
{
	text-align:right;
	/*border: solid 1px #eeeeee;*/
}

button.cartaddpicdetail
{
	border: inset 1px #000000;
	background:#A8CFE3; 
	CURSOR: hand;
	color:#FFFFFF;
	font-family: Verdana;
	font-size: 8pt;
	font-weight:bold;

}

#StartAssortment
{
	text-align: center;
}

#StartAssortment table.assortment
{
	border: 1px solid #EEF4F4;
	margin: 0 0 0 0;
	padding: 0 0 0 0;
	text-align: center;
	width: 100%;
}

#StartAssortment table.assortment td.pict
{
	background-color: #FFF;
	width: 150px;
	vertical-align: top;
	text-align: center;
	align: center;
}

#StartAssortment table.assortment td.descr
{
	background-color: #02689c;
	width: 150px;
	vertical-align: top;
	text-align: center;
	align: center;
}

#StartAssortment table.assortment td.descr a
{
	align: center;
	text-align: center;
	color: white;
	text-decoration: none;
	font-weight: bold;
	font-size: 12px;
	font-family: Verdana;
}
