<style type="text/css">
<!--

/* stupid Netscape seems to ignore the first definition in a CSS file: */

.dummy { background-color: #ffffff; }

/* background colors */

body 
{ 
	background-image:url(../images/background.jpg);
	margin: 0 0 0 0;
}

/* tables and boxes: */


.page
{
/*	margin-top: 1em; */
}

.page_left
{
	width: 12em;
	padding:0.0cm 0.2cm 0.0cm 0.0cm;
}

.page_right_wrapper
{
	margin-top: 0.5em; 
	background: white;
}


.page_right, 
table.boxtable, 
table.boxtablelight, 
table.texttable, 
table.texttable td,
.menu_main,
.menu_forum,
.menu_products,
.menu_news,
.menu_shop,
.menu_links,
.menu_right,
.box_hits
{ 
	border-width:1; 
	border-color:#bcb8a8; 
	border-style:solid; 
}



.menu_title
{
    border-bottom: 1px solid #BCB8A8;
	padding-bottom: 0.3em;
	margin-bottom: 0.4em;
}

.menu_main,
.menu_forum,
.menu_products,
.menu_news,
.menu_shop,
.menu_links
{
    background: white;
	padding: 0.8em;
    margin-top: .5em;
}

.box_hits
{
    background: white;
	padding-top: 0.8em;
	padding-bottom: 0.8em;
}


.menu_splash
{
    margin-top: .5em;
}

.menu_right
{
    background: #3b7ff4;
	padding-top: 0.3em;
	padding-bottom: 0.3em;
}

.menu_right table
{
/*
	border-left: 1px solid #BCB8A8;
*/
}

.menu_right div
{
	margin-right:	3em;
	border-bottom: 2px solid #fcf8e8;
}

.right_footer
{
    background: #3b7ff4;
	padding-bottom: .3em;
    margin-top: .5em;
    margin-bottom: .5em;
	border-width:1; 
	border-color:#bcb8a8; 
	border-style:solid; 
}

.menu_main li, 
.menu_forum li,
.menu_products li,
.menu_news li,
.menu_shop li,
.menu_links li
{
	margin-left: 1.3em;
	margin-bottom: 0em;
    line-height: 1.4em;
	list-style-position: outside;
    list-style-image: url(../images/bullet.gif);
    list-style-type: square;
}


li
{
	margin-bottom: 0.3em;
	margin-left: 1.3em;
	list-style-position: outside;
    list-style-image: url(../images/bullet.gif);
    list-style-type: square;
}


hr
{
	height: 1px;
	color: none;
	border-top: none;
	border-left: none;
	border-right: none;
    border-bottom: 1px solid #BCB8A8;
}


.right_header
{
    border-bottom: 1px solid #BCB8A8;
}

.right_content
{
    background: none;
	padding:0cm 0cm 0cm 0cm;
}


table.texttable,
table.texttable td,
table.boxtable,
table.boxtable td
{
	background-color:#f0f0f0; 
	border-collapse:collapse; 
	padding: 3px 5px 3px 5px; 
}


table.boxtablelight,
table.boxtablelight td
{
	background-color:#fafafa; 
	border-collapse:collapse; 
	padding:5px; 
}


table.boxrectlight td
{
	background-color:#fafafa; 
	border-collapse:collapse; 
	padding:5px; 
}


table.texttable {width:100%;}
table.boxtable td,
table.boxtablelight td,
table.boxrectlight td
{
	vertical-align: top; 
	border-style:none;  
	padding-top:5; 
	padding-bottom:5; 
	padding-right:5; 
}


.rot {writing-mode: tb-rl; } 

/* bullets, enumeration and lists */

/* fonts */

a:link { color:#0B4FC4; }

.menu_title, 
{ 
	color:#444444; 
}

.menu_right a:link,
.menu_right a:visited
{ 
	color:#fcf8e8; 
	text-decoration:none;
	font-family:'Arial'; font-size:10pt;
}


.splash_upper
{
}


.splash_lower
{
}


.splash_upper_font
{
	font-family:'Arial'; font-size:11pt;
	font-weight: bold;
    color: white;
}


.splash_lower_font
{
    color: white;
}


.popupbox
{
	background:#f0f0f0; 
}


.popupbox
{ 
	border-width:2; 
	border-color:#bcb8a8; 
	border-style:outset; 
}


.popupboxheader
{
	color:#fcf8e8; 
    background: #3b7ff4;
	border-top-width:0; 
	border-left-width:0; 
	border-right-width:0; 
	border-bottom-width:1; 
	border-bottom-color:#bcb8a8; 
	border-bottom-style:solid;
	padding-top:0.2cm;
	padding-bottom: 0.2cm;
	padding-left: 0.2cm;
	padding-right: 0.2cm;
}



.popupboxtext
{
	border-width:0; 
	padding-top:0.2cm;
	padding-bottom: 0.2cm;
	padding-left: 0.2cm;
	padding-right: 0.2cm;
}



.right_footer td,
.right_footer a:link,
.right_footer a:visited
{ 
	color:#fcf8e8; 
	text-decoration:none;
	font-family:'Arial'; font-size:8pt;
}



a:visited 
{ 
	color:#666666; 
}


a:hover, 
.menu_right a:hover
{ 
	color:#44A844; 
}

b a:link { color:#000000; font-weight:bold; text-decoration:none; }		/* auxiliary for links not yet tagged with "productlink" */
b a:visited { color:#000000; font-weight:bold; text-decoration:none; }	/* auxiliary for links not yet tagged with "productlink" */
#productlink { color:#000000; font-weight:bold; text-decoration:none; }

.menu_main li a, 
.menu_forum li a,
.menu_products li a,
.menu_news li a,
.menu_shop li a,
.menu_links li a,
.menu_right a,
.right_footer a
{
	text-decoration:none;
}

.menu_main li a, 
.menu_main li a:visited, 
.menu_main li a:active, 
.menu_forum li a,
.menu_forum li a:visited,
.menu_forum li a:active,
.menu_products li a,
.menu_products li a:visited,
.menu_products li a:active,
.menu_news li a,
.menu_news li a:visited,
.menu_news li a:active,
.menu_shop li a,
.menu_shop li a:visited,
.menu_shop li a:active,
.menu_links li a,
.menu_links li a:visited,
.menu_links li a:active
{
	text-decoration:none;
	font-family:'Arial'; font-size:9pt; font-weight:bold;
}


.menu_title,
.menu_right a
{
	font-weight: bold;
}

.box_hits
{ 
	color:#000060; 
	text-decoration:none;
	font-family:'Arial'; font-size:8pt;
}


body 
{
	font-family:'Arial'; 
	font-size:10pt; 
}

h1, .right_header 
{
	font-family:'Arial'; 
	font-size:17pt; 
	font-weight: 600; 
	color: #44A844; 
}

.rightheader.TM
{
	font-weight: normal; 
}

p {font-family:'Arial'; font-size:10pt; }
th {font-family:'Arial'; font-size:10pt; }
h2 {font-family:'Arial'; font-size:10pt; }
li {font-family:'Arial'; font-size:10pt; }
b {font-family:'Arial';bold; }
i {font-family:'Arial';italic; }
td {font-family:'Arial'; font-size:10pt; }




#headline { border-style:none; background-color: #FFFFFF; font-family:'Arial'; font-size:14pt;  color: #44A844; padding-bottom:20; }
#splashtext { border-style:none; background-color: transparent; color: #44A844; font-size:12pt; font-weight:bold; }
#splashheader { color: #3B7FF4; font-size:10pt; font-weight:bold;}
#highlighttext { color: #44A844; font-weight:bold; }



-->
</style>
