﻿/* General settings */
html	{ height:100%;}
body	{ background-color: #0D0056; margin:0px; padding:0px; height:100%;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;color: #0D0056;}
form	{ height:100%;margin:0px;padding:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;color: #0D0056;}

table	{ border:0px; padding:0px; margin:0px; border-collapse:collapse; }
th		{ border:0px; padding:0px; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;color: #0D0056;}
td		{ border:0px; padding:0px; margin:0px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;line-height: 15px;color: #0D0056;}

img		{ border:0px;}

a 		{ font-family: Arial, Helvetica, sans-serif; color: #0D0056; font-size: 12px; font-style: normal; line-height: 15px; font-weight: bold; text-decoration: none; }
a:hover { color: #FF6600;}

h1, h2, h3, h4, h5, h6 {line-height:110%}

h1 {font-size:20px}
h2 {font-size:18px}
h3 {font-size:16px}
h4 {font-size:14px}
h5 {font-size:12px}
h6 {font-size:10px}

span.tracecontent table {background-color:white}

/* Afbeeldingen menu */
.bg_menu_bottom_right {background-image:url(images/menu_bottom_right.gif); background-repeat:no-repeat;}
.bg_menu_bottom {background-image:url(images/menu_bottom.gif); background-repeat:no-repeat;}

/* Afbeeldingen main */
.bg_main	{}
.bg_main_left {}
.bg_main_bottom_left {background-image: url(images/main_bottom_left.gif); background-repeat:no-repeat;}
.bg_main_right {background-image:url(images/main_right.gif);}
.bg_main_bottom_right {background-image:url(images/main_bottom_right.gif); background-repeat:no-repeat;}
.bg_main_bottom {background-image:url(images/main_bottom.gif); background-repeat:no-repeat;}

/* menu & submenu
#menu {font: 12px Arial, Helvetica, sans-serif; line-height: 18px; padding:5px 10px 5px 26px; margin:0 0 0 0;}
#menu li {}
#menu li a {color: #0D0056; text-decoration: none; font-weight:normal;}
#menu li a:hover {color: #FF6600;}

#submenu {font: 12px Arial, Helvetica, sans-serif; line-height: 10px; padding:5px 10px 5px 10px; margin:0 0 0 0;}
#submenu li {}
#submenu li a {color: #FFFFFF; text-decoration: none; font-weight:normal;}
#submenu li a:hover {color: #FFFFFF;}

*/

/* language switch */
.languageswitch {display:inline; height:17px; margin-right:0px; width:80px; text-align:right;text-transform:uppercase;}
.languageswitch .separator {color:white; margin-left:3px; margin-right:3px;}
.languageswitch .button {color:white;}
.languageswitch .button_selected {color:#FF6600}

.languageswitch .button,
.languageswitch .button_selected {font-size:10px;}

.languageswitch .button:hover {color:#FF6600}

/* address information */
.AddressInfo			{padding-left:16px;}
.AddressInfo,
.AddressInfo a			{font-size:10px;line-height:12px;font-weight:normal;}
.AddressInfo span.Abr	{color:#FF6600; font-weight:bold; width:8px;}

/* Table with name-value collection, like a simple form */
table.namevalue {}
table.namevalue td.name {
	text-align:left;}
table.namevalue td.name,
table.namevalue td.value {
	padding-top: 3px;}
	
table.namevalue td.explain {
	font-size:11px;
	padding-top:5px;
}
table.namevalue td.name,
table.namevalue td.value,
table.namevalue td.input,
table.namevalue td.submitbutton,
table.namevalue td.explain {
	height: 18px;
	padding-left: inherit;
	padding-right: 10px;
	vertical-align: top;
}
table.namevalue td.validation {
	padding-left: inherit;
	padding-right: 10px;
	vertical-align: top;
}

table.namevalue td.top {vertical-align:bottom; height:20px;
	text-align:left;}
table.namevalue td.bottom {}

table.namevalue td.name {
	white-space: nowrap;
}

table.namevalue td.border {
	border:1px solid #919b9c;
}

table.namevalue td.input input.textbox{
	width:240px;
	border:1px solid #919b9c;
}

table.namevalue td.input input.textbox_half{
	width:120px;
	border:1px solid #919b9c;
}

table.namevalue td.input textarea.textbox{
	width:240px;
	height:100px;
}

table.namevalue td.input select.full{
	width:240px;
}

table.namevalue td.input textarea.textbox_half{
	width:120px;
	height:100px;
}

table.namevalue td.input input.textbox_small{
	width:60px;
}

table.namevalue td.input .checkbox input{
	margin:0px
}

table.namevalue td.value {}
table.namevalue td.input {}
table.namevalue td.validation {}
table.namevalue td.submitbutton {}

table.namevalue tr.spacer td {height:4px;}

table.namevalue tr.required {}
table.namevalue tr.required td {}
table.namevalue tr.required td.name {}
table.namevalue tr.required td.value {}
table.namevalue tr.required td.input {}
table.namevalue tr.required td.validation {}

table.namevalue tr.validation_failed {}
table.namevalue tr.validation_failed td {}
table.namevalue tr.validation_failed td.name {}
table.namevalue tr.validation_failed td.value {}
table.namevalue tr.validation_failed td.input {}
table.namevalue tr.validation_failed td.validation {}

a.JB_menu_Catalogue_Download	span {padding-left:18px; background-image:url(/_images/icon_double_arrows.gif); background-repeat:no-repeat;}
a.JB_menu_Catalogue_Download	{font-weight:normal;}
