/* screen.css */

@import "reset.css";

body {
	font: 1em "arial rounded", arial, sans-serif;
}

#header {
	height: 87px;
	background: url(/img/header_bg.gif) repeat-x top left;
}

#headerInner {
	width: 768px;
	height: 87px;
	position: relative;
	margin: 0 auto;
}

h6#logo {
	display: block;
	width: 168px;
	height: 37px;
	position: absolute;
	top: 10px;
	left: 5px;
}

h6#logo a {
	display: block;
	width: 168px;
	height: 37px;
	text-indent: -999em;
	background: url(/img/fas_logo.gif) no-repeat top left;
}

#navigation {
	position: absolute;
	left: 225px;
	bottom: 0;
}

#navigation li {
	display: block;
	height: 29px;
	float: left;
	background: url(/img/nav_inactive_left.gif) no-repeat top left;
}

#navigation li.active,
#navigation li.dir_active {
	background-image: url(/img/nav_active_left.gif);
}

#navigation li a {
	display: block;
	float: left;
	height: 20px;
	padding: 9px 20px 0 20px;
	text-transform: uppercase;
	font-size: .75em;
	font-weight: bold;
	color: #5f8136;
	text-decoration: none;
	background: url(/img/nav_inactive_right.gif) no-repeat top right;
}

#navigation li.active a,
#navigation li.dir_active a {
	color: #fff;
	background-image: url(/img/nav_active_right.gif);
}

#subNavigation ul {
	padding-bottom: 10px;
}

#subNavigation ul li, #subNavigation ul li ul li{
	padding: 10px 10px 0 10px;
}

#subNavigation li a {
	color: #000;
	font-size: .7em;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;

	/*
	background: url(/img/bullet.gif) no-repeat center right;
	padding-right: 20px;
	*/
}

#subNavigation li li a {
	text-transform: none;
}

#subNavigation li li.active a {
	color: #5f8136;
}

#breadcrumb {
	padding: 15px 0;
}

#breadcrumb li {
	display: inline;
	font-size: .7em;
	font-weight: bold;
	color: #000;
	text-transform: uppercase;
	padding-right:3px;
}

#breadcrumb li a {
	color: #000;
	text-decoration: none;
	padding-right: 10px;
	background: url(/img/bullet2.gif) no-repeat center right;
}

#topLine {
	height: 22px;
	background: url(/img/h_line.gif) repeat-x top left;
}

#wrap {
	width: 767px;
	margin: 0 auto;
	padding-left: 2px;
	background: url(/img/shadow_left.gif) no-repeat top left;
}

#innerWrap {
	width: 763px;
	padding-right: 3px;
	background: url(/img/shadow_right.gif) no-repeat top right;
}

#content  {
	position: relative;
	width: 762px;
	background: url(/img/content_bg.gif) repeat-y top left;
}

#sideCol {
	width: 180px;
	min-height: 500px;
	padding: 10px;
	float: left;
}

#mainCol {
	width: 515px;
	float: right;
	padding:0 20px 30px 0;
}

#centerCol {
	padding: 20px 40px 10px 20px;
}

#leftCol {
	width: 200px;
	padding: 10px 40px 30px 20px;
	float: left;
}

#rightCol {
	width: 210px;
	padding: 10px 30px 30px 0;
	float: left;
}

#footer {
	position: relative;
	height: 58px;
	background: url(/img/footer_bg.gif) repeat-x top left;
}

#footer span {
	position: absolute;
	left: 225px;
	top: 3px;
	color: #5f8136;
	font-size: .7em;
	font-weight: bold;
}

#searchForm {
	position: absolute;
	left: 10px;
	bottom: 10px;
}

.textbox {
	width: 220px;
	padding: 2px;
}

h1 {
	color: #5f8136;
	font-size: 1.5em;
	font-weight: bold;
	margin-bottom: 10px;
}

h2 {
	color: #81ab57;
	font-size: 1.2em;
	margin-bottom:4px;
	padding:14px 0 0 0;
}

h3 {
	color: #666;
	font-size: 1em;
	margin: 8px 0;
	font-style: italic;
}

h4 {
	color: #666;
	font-size: .9em;
	font-weight: bold;
	text-transform: uppercase;
	margin: 8px 0;
}

h5 {
	background: url(/img/bg_citat.png) repeat-x top left;
	color: white;
	font-size: .8em;
	font-weight: bold;
	margin:0 0 20px;
	padding:10px 20px 20px 60px;
}

p {
	font-size: .8em;
	margin-bottom: 10px;
}

dl, dd {
	font-size: .8em;
}

strong { font-weight: bold; }
em { font-style: italic; }
.grey {color:#999; margin:0 0 10px 0;}
.small {	font-size: .7em;}

#content a , #send-newsletter  a{
	color: #5f8136;
	text-decoration: none;
/*	background: url(/img/bullet.gif) no-repeat center right;
	padding-right: 18px;
*/
}

#content a:hover , #send-newsletter  a:hover {
	color:#990000;
}

input#query, input#p {
	width: 130px;
	border: 1px solid #81ab57;
	background-color: #fff;
	padding: 2px;
}

input.button {
	border: none;
	background-color: transparent;
	text-transform: uppercase;
	color: #5f8136;
	font-size: .7em;
	font-weight: bold;
	cursor: pointer;
}

input.search {
	cursor: pointer;
}

.clear { clear: both; }

#centerCol ul, #send-newsletter ul{
list-style:disc outside;
padding:0 10px 10px 25px;
font-size:.8em;
}

#centerCol ul ul, #send-newsletter ul ul{
font-size:.9em;
}

#centerCol li {padding:0 0 3px 0;}

/* NEWSLETTER */

.newsletter {
	width: 450px;
}

.newsletter h2 {
	color: #5a7b31;
	font-size: 1.15em;
	font-weight: bold;
	border-top: 1px solid #e1ead4;
	margin: 17px 0 10px 0;
}

/* TABLES */

table.niofaltaren {
	border-width: 3px;
	border-spacing: 3px;
	border-style: solid;
	border-color: #81ab57;
	border-collapse: collapse;
	background-color: white;
}
table.niofaltaren th {
	border-width: 3px;
	padding: 5px;
	border-style: solid;
	border-color: #81ab57;
	background-color: white;
}
table.niofaltaren td {
	border-width: 3px;
	padding: 5px;
	border-style: solid;
	border-color: #81ab57;
	background-color: white;
}