BODY {
	background-color: #F2EAD4;					
	margin: 0;
}


/* GENERAL fonts */
P, OL, UL, DIV, BODY, SMALL, TD, TH, .bodytext, .bc  {
  font-family: Georgia, serif, "New York CE", utopia;
/*  font-size: 95%;*/
}
H1, H2, H3, H4  {
  font-family: Verdana, Arial, Helvetica, sans-serif;
}

H1 { font-size: 145%; }
H2 { font-size: 135%; }
H3 { font-size: 115%; }
H4 { font-size: 105%; }
SMALL { font-size: 85%; }
P, H1, H2, H3, H4 {margin: 0.5em 0;}

A:link {
color: #363636;
}
A:visited {
color: #363636;
}
A:hover {
color: #363636;
text-decoration: underline;
}
A:active {
color: #363636;
}

#contentarea {
	border: none; 
	width: 600px; 
	position: absolute; 
	left:155px; 
	top:100px;
}

TD#header_1 {
	background: url(../images/header.jpg) no-repeat top center;
	height: 100px;
	font-size: 35px;
	text-align: center;
}

TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
	font-size: 10px;
	text-align: center;
}

TD#left {border-right: dotted 1px #999999;}


/* Content column */
TD#content {
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 15px;
	padding-bottom: 15px;
	vertical-align: top; 
	border-top: 0px;
	width: 800px;
}


/* Users Online */
TD#usersonline {
	vertical-align: top;
	padding-top: 10px;
	font-family: verdana, arial;
	font-size: 11px;
}
TD#lang {
	padding-top: 10px;
}
/* Menu 1 column */
TD#menu_1 {	
	vertical-align: top; 
	padding-top: 10px;
}
TD#menu_1 DIV {
	width: 95%;
}
TD#menu_1 DIV A {
	color: #363636;
	text-decoration: none;
}
TD#menu_1 DIV A:hover {
	text-decoration: underline;
}

/*  MENU 1, level 1, normal state (NO) */
TD#menu_1 DIV.menu1-level1-no {
  border-bottom: 1px dotted #999999;
  font-size: 1em;
  padding-top:5px;
  padding-left:5px;
}
/*  MENU 1, level 1, active state (ACT) */
TD#menu_1 DIV.menu1-level1-act {
  border-bottom: 1px solid #999999;
  font-weight:bold;
  font-size: 1em;
  padding-top:5px;
  padding-left:5px;

  background-color: #E6D6AC;
  filter:alpha(opacity='70', style='0');
}
TD#menu_1 DIV.menu1-level1-act A {
  color:black;
}

/*  MENU 1, level 2, normal state (NO) */
TD#menu_1 DIV.menu1-level2-no {
  font-size: 0,9em;
  padding-left:20px;
}
/*  MENU 1, level 2, active state (ACT) */
TD#menu_1 DIV.menu1-level2-act {
  font-size: 0,9em;
  font-weight:bold;
  padding-left:20px;
}

/*  MENU 2, level 1, general for all table cells: */
TR#menu_2 TD {
  background-color: #333366;
  width: 10%;
  text-align: center;
  padding: 0px 2px 0px 2px;
}
TR#menu_2 TD A {
  color: white;
  font-size: 11px;
  font-family: verdana, arial;
  text-decoration: none;
}
TR#menu_2 TD A:hover {
  text-decoration: underline;
}
TR#menu_2 TD.oddcell {
  background-color: #666699;
}
TR#menu_2 TD.menu2-level1-act {
  background-color: #88292A;
}

/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}

TD#path A {
  text-decoration: none;
  color:black;
}

TD#path A:hover {
  text-decoration: underline;
}

OL, UL {
  margin-top:-1px;	
}

.bodytext, .bc {
  text-align: justify;
  margin-bottom: 11px;
}

.bc {
  text-align: center;
}

.csc-caption {
  text-align: center;
  font-style: italic;  
}

TABLE#tab1 {
  font-size: 80%;
  border-collapse: collapse;
  border: 1px solid black;
  background-color: #EED3A6;
}

TD#tab1 {
  border: 1px solid black;
  padding: 0.3em;
}

TH#tab1 {
  background-color: #E3B971;
  border: 1px solid black;
  padding: 0.3em;
}

DIV.news {
	margin: 0 0 10px 0;
}

DIV.news DIV.news_date {
	font-size: 75%;
}

DIV.news DIV.news_sub {
	font-size: 90%;
}

DIV.news DIV.news_ifoot {
	font-size: 85%;
}



/* Style for the page when printed */
@media print {
	P {font-size: 9pt; color:black;} 
	#topbar {visibility: hidden;}
	#menuarea {visibility: hidden;}
	#contentarea {width: 17cm; left:0px; top:0px;}
}	
