a
{
  font-family: Verdana;
}

a:link, a:visited, a:active
{
	text-decoration: none;
	color: #6C5A48;
	text-decoration: underline;
}

a:hover
{
	color: #9D642B;
	text-decoration: none;
}

a.navi, a.navi:visited 
{
	font-weight: bold;
	padding: 0px 1px 0px 1px;
	text-decoration: none;
}

a.navi:hover
{
	color: #9D642B;
	border-left: 1px solid #9D642B;
	border-right: 1px solid #9D642B;
	font-weight: bold;
	padding: 0px 0px 0px 0px;
	text-decoration: none;
}

a.sflink
{
	text-decoration: none; 
	color: #6C5A48;
}

a.sflink:hover
{
	text-decoration: none; 
	color: #6C5A48;
}

a.sflink:visited
{
	text-decoration: none; 
	color: #B9A795;
}

a.statslinktext { font-size: 9px; color: #D9D9D9; text-decoration: none; }
a.statslinktext:hover { color: #EAEAEA; font-weight: bold; text-decoration: none; }

body, table, input
{
	color: #5F5A57;
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
	margin-top: 0px;

	scrollbar-arrow-color: #523D22;
	scrollbar-face-color: #EFE3D3;
	scrollbar-shadow-color: #523D22;
	scrollbar-darkshadow-color: #B19D82;
	scrollbar-track-color: #FCF9F5;
	scrollbar-highlight-color: #523D22;
	scrollbar-3dlight-color: #FCF9F5;
}

body.bg
{
	background-color: #C6BFB6;
	background-image: url(images/bg_lines.jpg);
	background-repeat: repeat-x;
}

body.bg_intro
{
	background-color: #333333;
}

hr
{
	border-right: #ffffff 1px solid;
	border-bottom: #ffffff 1px solid;
	border-top: 1px solid #DED7D3;
}

img
{
	border: 0px;
}

img.sf_img
{
	border: 1px solid #705C51;
}

input
{
	color: #5F5A57;
	height: 18px;
}

input.btn
{
	color: #5F5A57;
	height: 20px;
}

td.link
{
	padding: 0px 0px 0px 35px;
}

p
{
	margin: 0px 4px 8px 0px;
	line-height: 1.8;
}

p.sf_linktext
{
	font-size: 10px;
	font-weight: bold;
	margin: 0px 0px 2px 0px;
	background-color: #FAF7F3;
	padding: 2px 3px 2px 3px;
	border-top: 1px solid #D2C4B5;
	border-bottom: 1px solid #EAE0D6;
	border-left: 1px solid #D2C4B5;
	border-right: 1px solid #EAE0D6;
}

td.image_text
{
	border-right: 1px solid #9D8376;
	font-size: 11px;
}

td.img_over
{
	border: 1px solid #E4DCD6;
}

td.img_out
{
	border: 1px solid #FFFFFF;
}

td.text
{
	text-align: left;
	padding: 0px 125px 0px 125px;
}

textarea
{
	color: #5F5A57;
	font-family: Trebuchet MS, Verdana;
	font-size: 11px;
}

th.material, td.material
{
	font-size: 11px;
}

th.material
{
	font-weight: bold;
	border-bottom: 1px solid #DED2C4;
}

.date_hours
{
	color: #8E7D72;	
}

.last_mod
{
	color: #96928D;
}

.material_table
{
	background-color: #FEFCFA;
	border: 1px solid #F1E9E0;
}

.img_top
{
	width: 800px;
	background-image: url(images/img_top4.jpg);
	background-repeat: no-repeat;
	vertical-align: top;
}

.table_border
{
	border: 2px solid #ACA090;
	border-top: 0px;
	background-color: #FFFFFF;
	padding-bottom: 15px;
}

.showframe_content
{
	padding: 10px 0px 15px 0px;
}

#counter
{
	font-size: 20px;
	font-weight: bold;
	margin-top: 92px;
	margin-right: 10px;
	color: #FFFFFF;	
}

#h1
{
	font-size: 12px;
	font-weight: bold;
	color: #463830;
}

#link1 { margin-left: 227px; margin-top: 38px; }
#link2 { margin-left: 228px; margin-top: 1px; }
#link3 { margin-left: 225px; margin-top: 1px; }
#link4 { margin-left: 223px; margin-top: 1px; }
#link5 { margin-left: 219px; margin-top: 1px; }
#link6 { margin-left: 212px; margin-top: 1px; }
#statslink { position: absolute; margin-left: 736px; top: 121px;}
#fin { position: absolute; margin-left: 415px; top: 109px; }
#eng { position: absolute; margin-left: 441px; top: 109px; }

#navi_text
{
	font-size: 12px;
	font-weight: bold;
	margin-top: 30px;
	margin-left: 200px;
	text-align: left;
}

#sf_links
{
	margin: 10px 10px 15px 10px;
	text-align: left;
}

.middle
{
	vertical-align: middle;
}


