body
	{
	scrollbar-3dlight-color: #679966;
	scrollbar-arrow-color: #679966;
	scrollbar-base-color: #e0f1e0;
	scrollbar-darkshadow-color: #679966;
	scrollbar-face-color: #e0f1e0;
	scrollbar-highlight-color: #e0f1e0;
	scrollbar-shadow-color: #e0f1e0;
	margin: 0px;
	}

body,tr,td
	{
	font-family: Verdana,Arial,Helvetica;
	font-size: 12px;
	text-decoration: none;
	}


/* TOPFRAME */

.title
	{
	position: relative;
	top: 0px;
	left: 200px;
	}

.eurogoos
	{
	position: relative;
	top: -40px;
	left: 642px;
	}


/* LEFT */

.menu
	{
	font-size: 11px;
	padding: 14px 0px 0px 0px;
	}

.submenu
	{
	padding: 0px 0px 4px 0px;
	background: #e4f4e4;
	line-height: 0.8em;
	}

.btnhome
	{
	margin: 0px;
	background-color: #f2fae7;
	}

.btn	{ margin: 0px; }

.nav { display: block; padding: 1px 0px 0px 6px; height: 16px; font-weight: bold;}
.nav:link     { color: #346633; background: transparent; text-decoration: none;}
.nav:active   { color: #346633; background: transparent; text-decoration: none;}
.nav:visited  { color: #346633; background: transparent; text-decoration: none;}
.nav:hover    { color: #346633; background: #fff; text-decoration: none;}

.subnav { display: block; padding: 1px 0px 0px 6px; height: 16px; }
.subnav:link     { color: #346633; background: transparent; text-decoration: none;}
.subnav:active   { color: #346633; background: transparent; text-decoration: none;}
.subnav:visited  { color: #346633; background: transparent; text-decoration: none;}
.subnav:hover    { color: #346633; background: #fff; text-decoration: none;}

.lefthead
	{
	font-size: 11px;
	font-weight: bold;
	color: #346633;
	background-color: #b4d3b3;
	height: 16px;
	vertical-align: middle;
	}


/* CONTENT */

b			{ color: #090;}

a:link		{ color: #000; text-decoration: underline;}
a:active	{ color: #000; text-decoration: underline;}
a:visited	{ color: #000; text-decoration: underline;}
a:hover		{ color: #090; text-decoration: underline;}

b#normal	{ color: #f00; }

p#small		{ font-size: 11px; }

div.highlight
	{
	background: #FFFFD4;
	border: 1px solid #e0f1e0;
	padding: 2px;
	}


/* RIGHT */

.bgright	{ background: url(/grfx/bgright.gif) #e0f1e0 top; }

.headsearch
	{
	height: 18px;
	vertical-align: middle;
	padding-top: 4px;
	}

.subheadsearch
	{
	background-color: #f6fbf6;
	height: 17px;
	vertical-align: middle;
	}

.bgbox
	{
	background-color: #ebf6eb;
	font-size: 10px;
	color: #346633;
	padding: 2px;
	line-height: 1.1em;
	}

.boxtxt		{ color: #000; }


/* BOTTOM */

.bottomlogo
	{
	position: relative;
	top: 1px;
	left: 220px;
	}

.bottomtxt
	{
	font-size: 10px;
	color: #fff;
	position: relative;
	top: -14px;
	left: 260px;
	}


/* FULL SEARCH */

.wkop
	{
	font-size: 16px;
	font-weight: bold;
	color: #fff;
	}


/* MATRIX */

.bg-row	{ background: #FFE; }

.h_varname
	{
	font-family: arial,helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #fff;
	text-align: right;
	padding-right: 2px;
	background: #036;
	}

.varname
	{
	font-family: arial,helvetica;
	font-size: 10px;
	text-align: right;
	padding-right: 2px;
	}

.pointer	{ cursor: pointer; cursor: hand; }


/* DATA HOLDERS */

.wsubkop
	{
	font-weight: bold;
	color: #fff;
	}

td#small
	{
	font-size: 10px;
	}


/* PARTNER PORTAL */

.buttons	{ font-size: 10px; }

.browse_subject
	{
	font-weight: bold;
	color: #000;
	vertical-align: top;
	background-color: #b4d3b3;
	padding: 1px;
	}

.browse_desc0
	{
	font-size: 11px;
	border: solid #696;
	border-width: 1px 0px 1px 0px;
	width: 15%;
	}

.browse_desc1
	{
	font-size: 11px;
	border: solid #696;
	border-width: 1px 0px 1px 0px;
	}

.browse_desc2
	{
	font-size: 11px;
	border: solid #696;
	border-width: 1px 0px 1px 0px;
	width: 18%;
	}

.browse_desc3
	{
	font-size: 11px;
	border: solid #696;
	border-width: 1px 0px 1px 0px;
	width: 12%;
	}

.browse_desc4
	{
	font-size: 11px;
	border: solid #696;
	border-width: 1px 0px 1px 0px;
	width: 14%;
	}

.browse_desc5
	{
	font-size: 11px;
	border: solid #696;
	border-width: 1px 0px 1px 0px;
	width: 6%;
	}

.browse_data
	{
	font-size: 10px;
	color: #000;
	vertical-align: top;
	padding: 1px;
	}

.browse_line0	{ background: #ebf6eb; }

.browse_line1	{ background: #f6fbf6; }

.print_table	{ border: 1px #696 solid; }

.print_desc
	{
	font-size: 11px;
	font-weight: bold;
	border: solid #696;
	border-width: 0px 1px 0px 0px;
	background: #ebf6eb;
	width: 30%;
	padding: 4px;
	}

.print_data
	{
	font-size: 11px;
	color: #000;
	background: #FFE;
	padding-left: 4;
	}
