/* --- StyleSheet -------------------------------------------------------- */
/* Author: ASPerience BV                                                   */
/* Creation date: */
/* Modification date: */
/* Customer: */
/* Usage: Basic stylesheet corporate website               */
/* ----------------------------------------------------------------------- */
BODY {
margin-bottom : 0px;
margin-left : 0px;
margin-right : 0px;
margin-top : 0px;
background-color : #666666;
font:normal 9px/140% "Lucida Grande", "Lucida Sans Unicode", Verdana;
color : #666666;	
line-height: 20px;
margin-bottom: 0px;
}
HR {
height : 1px;
color : #f76c29;
}
H1 {
margin-top: 0px;
font-size : 16pt;
color : #666666;
font-weight: bold;
margin-bottom: 0px;
}
H2 {
margin-top: 0px;
font-size : 12pt;
color : #666666;
font-weight: bold;
margin-bottom: 0px;
}
H3 {
margin-top: 0px;
font-size : 12pt;
color : #666666;
font-weight: bold;
margin-bottom: 0px;
}
P {
font-size : 10pt;
color : #666666;	
line-height: 20px;
margin-bottom: 0px;
}
ul {
font-size : 10pt;
margin-left : 20px;
margin-right : 5px;
padding-left: 0;
margin-top : 5px;
margin-bottom : 5px;
line-height: 20px;
}
ol {
font-size : 10pt;
margin-left : 27px;
padding-left: 0;
margin-top : 5px;
margin-bottom : 5px;
line-height: 20px;		
}
img {
border-color : #666666 #666666 #666666 #666666;
}
/*--- Default link styles ----------------------------------------------------*/
a:link {	
color: #f76c29;
text-decoration: none;
}
a:visited {	
color: #f76c29;
text-decoration: none;
}
a:active {	
color: #000000;
text-decoration: underline;
}
a:hover {
color: #000000;
text-decoration: underline;
}
/*--- END Default link styles ------------------------------------------------*/
/* --- Framestructure definition ----------------------------------------- */
table.mainStructure {
width: 990px;
}
td.leftBannerBox {
vertical-align : top;
background-color : #FFFFFF;
width: 200px;
} 
td.midBannerBox {
vertical-align : top;
background-color : #FFFFFF;
border-left-color : Gray;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Gray;
border-right-style : solid;
border-right-width : 1px;
}
td.rightBannerBox {
background-color: #f7e6dd;
width: 240px;
}
td.leftCollumn {
background-color: #FFFFFF;
width: 200px;
}
td.pageBox {
background-color : #FFFFFF;
vertical-align : top;
padding : 10px;
border-left-color : Gray;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Gray;
border-right-style : solid;
border-right-width : 1px;
}
td.rightCollumn {
background-color: #f7e6dd;
width: 240px;
}
td.leftFooter {
background-color : #FFFFFF;
width: 200px;
}
td.pageFooter {
font-size: 8pt;
color: #666666;
background-color : #FFFFFF;
padding: 3px;
text-align : center;
border-left-color : Gray;
border-left-style : solid;
border-left-width : 1px;
border-right-color : Gray;
border-right-style : solid;
border-right-width : 1px;
}
td.rightFooter {
background-color : #f7e6dd;
}
/* --- END FrameStructure definitition -------------------------------- */
/* --- Menu box definition ----------------------------------------- */
#extraNavigation {
padding: 10px;
font-size : 9pt;
color: #666666;
line-height: 20px;
text-align : right;		
}
#extraNavigation P {
font-size : 9pt;
color: #666666;
}
#extraNavigation A {
color: #f76c29;
}
/* --- END box definition ----------------------------------------- */
/*--- menu items normal   -----------------------------------------------*/
a.menu:link,
a.menu:visited 		{
padding : 5px 5px 5px 20px;
margin: 0px;	
display:block;
font : normal 10pt Verdana;
color: #f76c29;
text-decoration: none;
background-color: #FFFFFF;
border-bottom : 1px #000000;
background-image : url(../background_main_item.gif);
background-repeat : no-repeat;
}
a.menu:hover	{
color: #f76c29;
background-color: #DDDDDD; 
background-image : url(../background_main_item_hover.gif);
background-repeat : no-repeat;	
}
a.menu_current:link,
a.menu_current:visited,
a.menu_current:hover	{
padding : 5px 5px 5px 20px;
margin : 0px;	
display:block;
font : normal 10pt Verdana;
color: #000000;
background-color: #EEEEEE;
text-decoration: none;
border-bottom : 1px solid #FFFFFF;	
font-weight : bold;	
background-image : url(../background_main_item_hover.gif);
background-repeat : no-repeat;		
}
a.submenu:link,
a.submenu:visited 		{
padding : 5px 5px 5px 30px;
margin-top : 0px;	
display:block;
font : normal 8pt Verdana;
color: #333333;
background-color: #FFFFFF;
text-decoration: none;
}
a.submenu:hover	{
color: #f76c29;
background-color: #EEEEEE; 
background-image : url(../background_sub_item_hover.gif);
background-repeat : no-repeat;		
}
a.submenu_current:link,
a.submenu_current:visited,
a.submenu_current:hover	{
padding : 5px 5px 5px 30px;
margin: 0px;	
display:block;
font : normal 8pt Verdana;
color: #000000;
background-color: #EEEEEE;
text-decoration: none;
background-image : url(../background_sub_item_hover.gif);
background-repeat : no-repeat;			
}
a.menuPage:link,
a.menuPage:visited 		{
padding : 5px;
font : normal 8pt Verdana;
color: #f76c29;
background-color: #FFFFFF;
text-decoration: none;
}
a.menuPage:hover	{
color: Black;
}
/*--- END menu items ---------------------------------------------------*/
/* --- Article definition ----------------------------------------- */
#articleBody {
padding: 5px;
background-color: #EEEEEE;
border : 1px solid #909090;
}
#articleBody H2 {
margin-top: 0px;
}
/* --- END Article definition ----------------------------------------- */
/*--- Embedded Tables ---------------------------------------------------*/
table.object {
background-color: #EEEEEE;
border : 1px solid #909090;
}
tr.objectHeaders {
font-family: Arial;
font-size : 10pt;
color: #333333;
font-weight : bold;
background-color : #EEEEEE;
padding : 3px 3px 3px 3px;
}
tr.objectContent{
font-family: Arial;
font-size : 10pt;
color: #333333;	
font-weight : normal;
padding : 3px 3px 3px 3px;
background-color : #FFFFFF;
vertical-align : top;
}
/*--- END Embedded Tables -------------------------------------------------*/
/*--- Attachement Items -----------------------------------------------------*/
a.attachement:link,
a.attachement:visited 		{
display:block;
width: 100%;
color: #f76c29;
text-decoration: none;
}
a.attachement:hover	{
display:block;
width: 100%;	
color: #000000;
background-color: #FFFFCC; 		
text-decoration: underline;
}
/*--- END Attachement Items -------------------------------------------------*/
/* --- Crossell box definition articleBody----------------------------------------- */
#articleBody {
padding: 3px;
color : #666666;
font-size : 9pt;
line-height: 20px;
background-color: #FFFFFF;
margin-bottom: 10px;
}
#articleBody ul {
font-size : 9pt;
margin-left : 20px;
margin-right : 5px;
padding-left: 0;
margin-top : 5px;
margin-bottom : 5px;
line-height: 20px;
}
#articleBody P {
margin-top: 3px;
margin-bottom: 3px;
font-size : 9pt;
color: #666666;
line-height: 20px;
}
#articleBody H2 {
margin-top: 0px;
font-size : 12pt;
font-weight: bold;
}
#articleBody A:link,
#articleBody A:visited {
color: #896958;
text-decoration: none;
}
#articleBody A:hover,
#articleBody A:active {
color: #990000;
text-decoration: underline;
}
/* --- END Crossell box definition articleBody----------------------------------------- */
/* --- Crossell box definition xsellBody----------------------------------------- */
#xsellBody {
padding: 5px;
color : #666666;
font-size : 9pt;
line-height: 20px;
}
#xsellbody ul {
font-size : 9pt;
margin-left : 20px;
margin-right : 5px;
padding-left: 0;
margin-top : 5px;
margin-bottom : 5px;
line-height: 20px;
}
#xsellBody P {
margin-top: 0px;
margin-bottom: 0px;
font-size : 9pt;
color: #666666;
line-height: 20px;
}
#xsellBody H2 {
margin-top: 0px;
color : #666666;
font-size : 10pt;
font-weight: bold;
}
#xsellBody a:link, 
#xsellBody a:visited {
color: #f76c29;
text-decoration: none;
}
#xsellBody a:hover, 
#xsellBody a:active {
color: #000000;
text-decoration: underline;
}
/* --- END Crossell box definition  xsellBody----------------------------------------- */
/* --- home box definition ----------------------------------------- */
#boxHomeNews {
width: 250px;
padding: 5px;
font-size : 8pt;
color: #FFFFFF;
background-color: #FFFFFF;	
float: right;
border : 1px solid f76c29;
}
#boxHomeNews A:link {
color: #f76c29;
text-decoration: none;
}
#boxHomeNews A:visited {
color: #f76c29;
text-decoration: none;
}
#boxHomeNews A:hover,
#boxHomeNews A:active {
color: #000000;
text-decoration: underline;
}
/* --- END home box definition --------------------------------- */
/* --- Menu box definition ----------------------------------------- */
#menuColofon {
padding: 10px;
color: #666666;
line-height: 20px;	
}
#menuColofon P {
font-size : 9pt;
color: #666666;
}
#menuColofon A {
color: #f76c29;
}
#menuBody {
color: #666666;
background-color: #f7e6dd;
line-height: 20px;
margin-bottom: 10px;
padding : 2px 5px 2px 5px;
}
#menuBody P {
font-size : 8pt;
color: #666666;
margin-top: 3px;
margin-bottom: 3px;
}
#menuBody UL {
font-size : 8pt;
color: #666666;
margin-top: 3px;
margin-bottom: 3px;
}
#menuBody  H3 {
font-size : 12pt;
color : #666666;
font-weight: bold;
margin-top: 3px;
margin-bottom: 3px;
}
#menuBody  label {	
color: #896958;
text-decoration: none;
}
#menuBody  A:link,
#menuBody  A:visited  {
font-size : 8pt;
color: #f76c29;
text-decoration: none;
}
#menuBody  A:hover,
#menuBody  A:active  {
font-size : 8pt;
color: #f76c29;
text-decoration: underline;
}
/* --- END box definition ----------------------------------------- */
/*--- FORM Items --------------------------------------------------------*/
INPUT {
font-family: Arial;
color : #000000;
font-size : 10pt;
}
SELECT {
font-family: Arial;
color : Black;
font-size : 10pt;
}
input.textfield {
font-family: Verdana;
color : #000000;
font-size : 10pt;
background-color: #EEEEEE;
font-style : italic;
padding: 2px;
border : 1px solid #666666;
}
textarea {
font-family: Verdana;
color : #000000;
font-size : 10pt;
background-color: #EEEEEE;
font-style : italic;
padding: 2px;
border : 1px solid #666666;
}
/*--- END FORM items ----------------------------------------------------*/
/*--- Begin PAGINATOR items ----------------------------------------------------*/
a.paginator:link,
a.paginator:visited {
width: 20px;
padding : 2px 2px 2px 2px;
margin-bottom: 5px;
font : normal 8pt Arial;
color: #f76c29;
text-decoration: none;
background-color: #f7e6dd;
border : 1px solid #9a8540;
text-align : center;
}
a.paginator:active,
a.paginator:hover {
width: 20px;
padding : 2px 2px 2px 2px;
margin-bottom: 5px;
font : normal 8pt Arial;
color: #990000;
text-decoration: none;
background-color: #FFFFFF;
border : 1px solid #9a8540;
text-align : center;	
}
a.paginator_selected:link,
a.paginator_selected:visited,
a.paginator_selected:active,
a.paginator_selected:hover {
width: 20px;
padding : 2px 2px 2px 2px;
margin-bottom: 5px;
font : normal 8pt Arial;
color: #FFFFFF;
text-decoration: none;
background-color: #9a8540;
border : 1px solid #9a8540;
text-align : center;	
}
/*--- END PAGINATOR items ----------------------------------------------------*/
/* --- END StyleSheet ---------------------------------------------------- */

