/*=
	= Elemtens
	==============================*/

html {
	height: 100%;
}

body {
	background-color: #FFFFFF;
	width: 100%;
	height: 100%;
	margin: 0em;
	padding: 0em;
	color: #000000;
	font-size: 100.01%;
	font-family: arial, verdana, helvetica, sans-serif;
}

h1 {
	margin: 0em;
	padding: 0em;
	font-size: 1.5em;
}

h2 {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

h3 {
	margin: 0em;
	padding: 0em;
	font-size: 0.94em;
	line-height: 1.13em;
}

p {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

a:link,
a:visited {
	background-color: #FFFFFF;
	color: #007456;
	text-decoration: none;
}

a:hover,
a:focus,
a:active {
	background-color: #FFFFFF;
	color: #007456;
	text-decoration: underline;
}

a img {
	border: 0em solid #FFFFFF;
}

form {
	margin: 0em;
	padding: 0em;
	font-family: arial, verdana, helvetica, sans-serif;
}

form fieldset {
	border: 0em solid #FFFFFF;
	margin: 0em;
	padding: 0em;
}

form fieldset legend {
	display: none;
}

form fieldset label {
	cursor: pointer;
}

form fieldset input {
	font-size: 1em;
	font-family: arial, verdana, helvetica, sans-serif;
}

form fieldset textarea {
	font-size: 1em;
	font-family: arial, verdana, helvetica, sans-serif;
}

/*=
  = Classes
  ==============================*/

.hidden {
  position: absolute;
  width: 1px;
  height: 1px;
  top: -1000px;
  left: -1000px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
}

.clear {
  width: 1px;
  height: 1px;
  margin: 0em;
  padding: 0em;
  font-size: 1px;
  clear: both;
}

.left {
  float: left;
}

.right {
  float: right;
}

div.hr {
	position: relative;
	background-color: #007456;
	margin: 0em 0em 1em 0em;
	padding: 0.07em 0em 0em 0em;
	color: #FFFFFF;
}

.align_left {
	text-align: left;
}

.align_center {
	text-align: center;
}

.align_right {
	text-align: right;
}

.green {
	background-color: #FFFFFF;
	color: #007456;
}

/*=
	= Wrapper
	==================================================*/

div#wrapper_greenline {
	position: absolute;
	background-color: #399880;
	top: 7.13em;
	left: 0em;
	width: 100%;
	height: 1.82em;
	margin: 0em;
	padding: 0em;
	color: #FFFFFF;
}

div#wrapper {
	position: relative;
	top: 0em;
	left: 0em;
	width: 62.88em;
	min-width: 100%;
	min-height: 100%;
	margin: 0em;
	padding: 0em;
	text-align: center;
}

div#wrapper_absolute {
	position: absolute;
	top: 0em;
	left: 0em;
	width: 100%;
	height: 100%;
}

div#absolute_inner {
	position: relative;
	width: 62.88em;
	height: 100%;
	margin: 0em auto 0em auto;
	padding: 0em;
}

div#wrapper_outer {
	position: relative;
	width: 62.88em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_yellowbox {
	position: absolute;
	background-color: #FECC00;
	top: 9.07em;
	left: 0em;
	width: 8.88em;
	height: 8.88em;
	margin: 0em;
	padding: 0em;
	color: #399880;
}

div#wrapper_yellowline {
	position: absolute;
	bottom: 0em;
	top: 9.08em;
	left: 0em;
	background-color: #FECC00;
	width: 8.88em;
	color: #007456;
}

div#wrapper_greyline {
	position: absolute;
	bottom: 0em;
	right: 8.875em;
	background-color: #D9DADB;
	width: 0.125em;
	height: 50%;
	color: #007456;
}

div#wrapper_inner {
	position: relative;
	width: 54.02em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_main {
	position: relative;
	border-right: 0.13em solid #D9DADB;
	width: 53.9em;
	min-height: 15em;
	margin: 0em;
	padding: 0em;
	float: left;
}

/*=
	= Jumps
	==================================================*/

div#wrapper_jumps {
	position: absolute;
	width: 100%;
	top: -500px;
	left: -500px;
	margin: 0em;
	padding: 0em;
}

div#wrapper_jumps ul {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.75em;
}

div#wrapper_jumps ul li {
	margin: 0em;
	padding: 0em;
}

div#wrapper_jumps ul li a:link,
div#wrapper_jumps ul li a:visited {
	position: absolute;
	background-color: #FFFFFF;
	top: 0px;
	left: 0px;
	margin: 0em;
	padding: 0em;
	color: #000000;
}

div#wrapper_jumps ul li a:focus,
div#wrapper_jumps ul li a:active {
	position: absolute;
	background-color: #FFFFFF;
	width: 17em;
	top: 510px;
	left: 510px;
	margin: 0em;
	padding: 0em;
	color: #000000;
}

/*=
	= Header
	==================================================*/

div#wrapper_header {
	position: relative;
	width: 62.88em;
	height:7.13em;
	margin: 0em auto 0em auto;
	padding: 0em;
	text-align: left;
}

div#wrapper_header div#header_subtitle {
	position: relative;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header div#header_subtitle p img {
	width: 9.17em;
	height: 6.17em;
}

div#wrapper_header div#header_image {
	position: absolute;
	top: 0em;
	right: 0em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header div#header_image p img {
	width: 71.83em;
	height: 11.92em;
}

div#wrapper_header div#header_overlay {
	position: absolute;
	top: 0em;
	right: 8.875em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header div#header_overlay p img {
	width: 60em;
	height: 11.92em;
}

div#wrapper_header div#header_logo {
	position: absolute;
	top: 0em;
	right: 0em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_header div#header_logo h1 img {
	width: 8.42em;
	height: 2.42em;
}

div#wrapper_header div#header_logo h2 {
	display: none;
}

/*=
	= Url
	==================================================*/

div#wrapper_url {
	display: none;
}

/*=
	= Mainnavigation
	==================================================*/

div#wrapper_mainnav {
	position: relative;
	border-left: 0.13em solid #FFFFFF;
	width: 45em;
	margin: 0em 0em 0em 8.89em;
	padding: 0em;
	float: left;
}

div#wrapper_mainnav ul#mainnav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.75em;
}

div#wrapper_mainnav ul#mainnav li {
	background: url('../images/1x1_green.png');
	width: 11.833em;
	margin: 0em 0.167em 0em 0em;
	padding: 0em;
	display: inline;
	float: left;
	line-height: 1em;
	font-weight: bold;
}

div#wrapper_mainnav ul#mainnav li#mainnav_last {
	margin: 0em;
}

div#wrapper_mainnav ul#mainnav li span#mainnav_active {
	background-color: #399880;
	margin: 0.92em 0em 0.5em 0.5em;
	display: block;
	color: #FECC00;
}

html div#wrapper_mainnav ul#mainnav li span#mainnav_active {
	background-color: transparent;
}

div#wrapper_mainnav ul#mainnav li a:link,
div#wrapper_mainnav ul#mainnav li a:visited {
	background-color: #399880;
	margin: 0em;
	padding: 0.92em 0em 0.5em 0.5em;
	display: block;
	color: #FFFFFF;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li a:hover,
div#wrapper_mainnav ul#mainnav li a:focus,
div#wrapper_mainnav ul#mainnav li a:active {
	background-color: #399880;
	margin: 0em;
	padding: 0.92em 0em 0.5em 0.5em;
	color: #FECC00;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li span#mainnav_active a:link,
div#wrapper_mainnav ul#mainnav li span#mainnav_active a:visited {
	background-color: #399880;
	margin: 0em;
	padding: 0em;
	color: #FECC00;
}

div#wrapper_mainnav ul#mainnav li span#mainnav_active a:hover,
div#wrapper_mainnav ul#mainnav li span#mainnav_active a:focus,
div#wrapper_mainnav ul#mainnav li span#mainnav_active a:active {
	background-color: #399880;
	margin: 0em;
	padding: 0em;
	color: #FECC00;
	text-decoration: none;
}

html div#wrapper_mainnav ul#mainnav li a:link,
html div#wrapper_mainnav ul#mainnav li a:visited,
html div#wrapper_mainnav ul#mainnav li a:hover,
html div#wrapper_mainnav ul#mainnav li a:focus,
html div#wrapper_mainnav ul#mainnav li a:active,
html div#wrapper_mainnav ul#mainnav li span#mainnav_active a:link,
html div#wrapper_mainnav ul#mainnav li span#mainnav_active a:visited,
html div#wrapper_mainnav ul#mainnav li span#mainnav_active a:hover,
html div#wrapper_mainnav ul#mainnav li span#mainnav_active a:focus,
html div#wrapper_mainnav ul#mainnav li span#mainnav_active a:active {
	background-color: transparent;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 {
	border-top: 0.17em solid #FFFFFF;
	background-color: #FECC00;
	height: 12.5em;
	margin: 0em;
	padding: 0em;
	list-style: none;
	color: #007456;
	font-size: 1em;
	line-height: 1em;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li {
	background: #FECC00;
	width: 100%;
	margin: 0em;
	padding: 0.22em 0em 0em 0em;
	display: inline;
	float: left;
	color: #007456;
	font-weight: bold;
	line-height: 1.2em;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_current {
	background-color: #FECC00;
	margin: 0em 0em 0em 0.5em;
	display: block;
	color: #342C1F;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_active {
	background-color: #FECC00;
	margin: 0em;
	padding: 0em;
	display: block;
	color: #342C1F;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li a:link,
div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li a:visited {
	background-color: #FECC00;
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	color: #007456;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li a:hover,
div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li a:focus,
div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li a:active {
	background-color: #FECC00;
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	color: #342C1F;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_active a:link,
div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_active a:visited {
	background-color: #FECC00;
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	color: #342C1F;
	text-decoration: none;
}

div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_active a:hover,
div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_active a:focus,
div#wrapper_mainnav ul#mainnav li ul.mainnav_02 li span#mainnav_02_active a:active {
	background-color: #FECC00;
	margin: 0em 0em 0em 0.5em;
	padding: 0em;
	color: #342C1F;
	text-decoration: none;
}

/*=
	= Subnavigation
	==================================================*/

div#wrapper_subnav {
	position: relative;
	border-top: 0.125em solid #FFFFFF;
	background-color: #FECC00;
	width: 8.38em;
	margin: 0em 0em 0.63em 0em;
	padding: 1.25em 0em 0em 0.5em;
	float: left;
	color: #007456;
}

div#wrapper_subnav h3 {
	margin: 0em 0em 1.73em 0.1em;
	padding: 0em;
	font-size: 0.94em;
}

div#wrapper_subnav h3 span#level_02 {
	margin: 0.25em 0em 0em 0.08em;
	padding: 0em;
	display: block;
	font-size: 0.8em;
}

div#wrapper_subnav ul#subnav {
	margin: 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.75em;
}

div#wrapper_subnav ul#subnav li {
	background-color: #FECC00;
	margin: 0em 0em 0.42em 0em;
	padding: 0em;
	color: #707072;
	font-weight: bold;
}

div#wrapper_subnav ul#subnav li#subnav_active {
	background-color: #FECC00;
	color: #1A171B;
}

div#wrapper_subnav ul#subnav li span.subnav_sub {
	width: 0.92em;
	margin: 0em;
	padding: 0.42em 0em 0em 0em;
	display: block;
	float: left;
}

div#wrapper_subnav ul#subnav li span.subnav_nosub {
	background-color: #FECC00;
	width: 10.25em;
	margin: 0em;
	padding: 0.42em 0em 0em 0.92em;
	display: block;
	float: left;
	color: #707072;
	text-decoration: none;
}

div#wrapper_subnav ul#subnav li span#subnav_active_text {
	border-top: 0.08em solid #FFFFFF;
	background-color: #FECC00;
	width: 10.25em;
	margin: 0em;
	padding: 0.42em 0em 0em 0em;
	display: block;
	float: left;
	color: #1A171B;
	text-decoration: none;
}

div#wrapper_subnav ul#subnav li a:link,
div#wrapper_subnav ul#subnav li a:visited {
	border-top: 0.08em solid #FFFFFF;
	background-color: #FECC00;
	width: 10.25em;
	margin: 0em;
	padding: 0.42em 0em 0em 0em;
	display: block;
	float: left;
	color: #707072;
	text-decoration: none;
}

div#wrapper_subnav ul#subnav li a:hover,
div#wrapper_subnav ul#subnav li a:focus,
div#wrapper_subnav ul#subnav li a:active {
	background-color: #FECC00;
	color: #1A171B;
	text-decoration: underline;
}

div#wrapper_subnav ul#subnav li#subnav_active a:link,
div#wrapper_subnav ul#subnav li#subnav_active a:visited {
	background-color: #FECC00;
	color: #1A171B;
}

div#wrapper_subnav ul#subnav li#subnav_active a:hover,
div#wrapper_subnav ul#subnav li#subnav_active a:focus,
div#wrapper_subnav ul#subnav li#subnav_active a:active {
	background-color: #FECC00;
	color: #1A171B;
	text-decoration: none;
}

div#wrapper_subnav ul#subnav li ul#subnav_02 {
	margin: 0.08em 0em 0em 0.92em;
	padding: 0em;
	list-style: none;
	font-size: 1em;
}

div#wrapper_subnav ul#subnav li ul#subnav_02 li {
	background-color: #FECC00;
	margin: 0em 0em 0.13em 0em;
	padding: 0em;
	color: #707072;
	font-weight: normal;
}

div#wrapper_subnav ul#subnav li ul#subnav_02 li#subnav_02_active {
	background-color: #FECC00;
	margin: 0em 0em 0.13em 0em;
	padding: 0em;
	color: #1A171B;
	font-weight: normal;
}

div#wrapper_subnav ul#subnav li ul#subnav_02 li a:link,
div#wrapper_subnav ul#subnav li ul#subnav_02 li a:visited {
	border: 0em solid #FFFFFF;
	background-color: #FECC00;
	width: auto;
	margin: 0em;
	padding: 0em;
	display: inline;
	float: none;
	color: #707072;
	text-decoration: none;
}

div#wrapper_subnav ul#subnav li ul#subnav_02 li a:hover,
div#wrapper_subnav ul#subnav li ul#subnav_02 li a:focus,
div#wrapper_subnav ul#subnav li ul#subnav_02 li a:active {
	border: 0em solid #FFFFFF;
	background-color: #FECC00;
	margin: 0em;
	padding: 0em;
	display: inline;
	float: none;
	color: #1A171B;
	text-decoration: none;
}

/*=
	= Content
	==================================================*/

div#wrapper_content {
	position: relative;
	background-color: #FFFFFF;
	width: 45.02em;
	min-height: 6em;
	margin: 0em;
	padding: 0em 0em 2em 0em;
	float: left;
	color: #000000;
}

div#wrapper_content div#wrapper_content_inner {
	position: relative;
	margin: 1.06em 9.12em 0em 9.25em;
	margin: 1.06em 9em 0em 9.25em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner h1 {
	background-color: #FFFFFF;
	margin: 0em 0em 0.63em 0em;
	padding: 0em;
	font-size: 1em;
	color: #007456;
}

div#wrapper_content div#wrapper_content_inner h2 {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	font-size: 0.88em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner h3 {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner p {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner p.clear {
	width: auto;
	height: auto;
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	clear: both;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner p.nomargin {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner p.subtitle {
	background-color: #FFFFFF;
	margin: 0em 0em 1.45em 0em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner ul {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	list-style: none;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner ul li {
	background: url('../images/bg_ul_li.gif') no-repeat 0em 0.6em;
	margin: 0em;
	padding: 0em 0em 0em 1.42em;
}

div#wrapper_content div#wrapper_content_inner ol {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner ol li {
	margin: 0em 0em 0em 1.42em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner table {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner table tr {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner table tr th,
div#wrapper_content div#wrapper_content_inner table tr td {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner table tr th p,
div#wrapper_content div#wrapper_content_inner table tr td p {
	margin: 0em 1em 0em 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

/* Image 2 cols left */

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_left {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_left div.image_2cols_left_left {
	position: relative;
	margin: 0em 0em 0em -9.12em;
	padding: 0em;
	float: left;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_left div.image_2cols_left_left p img {
	width: 23.83em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_left div.image_2cols_left_left p.subtitle {
	background-color: #FFFFFF;
	width: 24em;
	margin: 0em 0em 1.45em 0.72em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_left div.image_2cols_left_right {
	position: relative;
	width: 17.88em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_left div.image_2cols_left_right p {
	margin: 0em 0em 1.33em 0.72em;
}

/* Image 2 cols right */

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_right {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_right div.image_2cols_right_right {
	position: relative;
	margin: 0em -9.12em 0em 0em;
	padding: 0em;
	float: right;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_right div.image_2cols_right_right p img {
	width: 23.83em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_right div.image_2cols_right_right p.subtitle {
	background-color: #FFFFFF;
	width: 24em;
	margin: 0em 0em 1.45em 0em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_right div.image_2cols_right_left {
	position: relative;
	width: 17.88em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_2cols_right div.image_2cols_right_left p {
	margin: 0em 0.72em 1.33em 0em;
}

/* Image 3 cols left */

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_left {
	position: relative;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_left div.image_3cols_left_left {
	position: relative;
	margin: 0em 0em 0em -9.12em;
	padding: 0em;
	float: left;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_left div.image_3cols_left_left p {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_left div.image_3cols_left_left p img {
	width: 35.87em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_left div.image_3cols_left_right {
	position: absolute;
	right: 0em;
	bottom: 0em;
	width: 8.85em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_left div.image_3cols_left_right p {
	background-color: #FFFFFF;
	margin: 0em 0em 0em 0.72em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

/* Image 3 cols right */

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_right {
	position: relative;
	width: 100%;
	margin: 0em 0em 1em 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_right div.image_3cols_right_left {
	position: absolute;
	left: 0em;
	bottom: 0em;
	width: 8.85em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_right div.image_3cols_right_left p {
	background-color: #FFFFFF;
	margin: 0em 0.72em 0em 0em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_right div.image_3cols_right_right {
	position: relative;
	margin: 0em -9.12em 0em 0em;
	padding: 0em;
	float: right;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_right div.image_3cols_right_right p {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_3cols_right div.image_3cols_right_right p img {
	width: 35.87em;
}

/* Image 4 cols left */

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_left {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_left div.image_4cols_left_left {
	position: relative;
	margin: 0em 0em 0em -9.12em;
	padding: 0em;
	float: left;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_left div.image_4cols_left_left p {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_left div.image_4cols_left_left p img {
	width: 47.7em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_left div.image_4cols_left_right {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_left div.image_4cols_left_right p {
	background-color: #FFFFFF;
	margin: 0.5em 0em 1.45em 0em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

/* Image 4 cols right */

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_right {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_right div.image_4cols_right_left {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_right div.image_4cols_right_left p {
	background-color: #FFFFFF;
	margin: 0.5em 0em 1.45em 0em;
	padding: 0em;
	color: #9CC55D;
	font-size: 0.69em;
	line-height: 1.42em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_right div.image_4cols_right_right {
	position: relative;
	margin: 0em -9.12em 0em 0em;
	padding: 0em;
	float: right;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_right div.image_4cols_right_right p {
	margin: 0em;
	padding: 0em;
}

div#wrapper_content div#wrapper_content_inner div.wrapper_image_4cols_right div.image_4cols_right_right p img {
	width: 47.7em;
}

/* Text with image right */
div#wrapper_content div#wrapper_content_inner div.csc-textpic-imagewrap dl.csc-textpic-image {
	margin: 0em 0em 1em 1em;
	padding: 0em;
	float: right;
}

/* Form */

div#wrapper_content div#wrapper_content_inner form#mailform {
	margin: 0em;
	padding: 0em;
	font-size: 0.75em;
}

div#wrapper_content div#wrapper_content_inner form#mailform input {
	display: block;
}

div#wrapper_content div#wrapper_content_inner form#mailform input.csc-mailform-check {
	display: inline;
}

div#wrapper_content div#wrapper_content_inner form#mailform textarea {
	display: block;
}

div#wrapper_content div#wrapper_content_inner form#mailform div.csc-mailform-field,
div#wrapper_content div#wrapper_content_inner form#mailform div.csc-mailform-label {
	margin: 0em 0em 1em 0em;
}

/*=
	= Marginal
	==================================================*/

div#wrapper_marginal {
	position: relative;
	width: 8.845em;
	margin: 0em;
	padding: 0em;
	float: left;
}

div#wrapper_marginal h2 {
	background: url('../images/1x1_green.png');
	background-color: #399880;
	width: 11.35em;
	margin: 0em;
	padding: 0.84em 0em 0.17em 0.5em;
	display: block;
	color: #FFFFFF;
	font-size: 0.75em;
}

div#wrapper_marginal h2.active {
	background: url('../images/1x1_green.png');
	background-color: #399880;
	width: 11.35em;
	margin: 0em;
	padding: 0.84em 0em 0.17em 0.5em;
	display: block;
	color: #FECC00;
	font-size: 0.75em;
}

html div#wrapper_marginal h2,
html div#wrapper_marginal h2.active {
	background-color: transparent;
}

html div#wrapper_marginal h2.active a{
	color:#FECC00!important;
}

div#wrapper_marginal h2 a:link,
div#wrapper_marginal h2 a:visited {
	background-color: #399880;
	margin: 0em;
	padding: 0em;
	color: #FFFFFF;
	text-decoration: none;
}

div#wrapper_marginal h2 a:hover,
div#wrapper_marginal h2 a:focus,
div#wrapper_marginal h2 a:active {
	background-color: #399880;
	color: #FECC00;
	text-decoration: none;
}

html div#wrapper_marginal h2 a:link,
html div#wrapper_marginal h2 a:visited,
html div#wrapper_marginal h2 a:hover,
html div#wrapper_marginal h2 a:focus,
html div#wrapper_marginal h2 a:active {
	background-color: transparent;
}

div#wrapper_marginal div#marginal_mainnav {
	position: relative;
	background-color: #E5E5E7;
	width: 100%;
	height: 9.5em;
	margin: 0em;
	padding: 0em;
	color: #007456;
}

div#wrapper_marginal div#marginal_mainnav ul#newsnav {
	border-top: 0.17em solid #FFFFFF;
	width: 100%;
	margin: 0em;
	padding: 0.17em 0em 0em 0em;
	float: left;
	list-style: none;
	font-size: 0.75em;
	line-height: 1em;
}

div#wrapper_marginal div#marginal_mainnav ul#newsnav li {
	background: #E5E5E7;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 0.42em 0em;
	display: inline;
	float: left;
	color: #007456;
	font-weight: bold;
}

div#wrapper_marginal div#marginal_mainnav ul#newsnav li a:link,
div#wrapper_marginal div#marginal_mainnav ul#newsnav li a:visited {
	background-color: #E5E5E7;
	margin: 0em 0em 0em 0.5em;
	display: block;
	color: #007456;
	text-decoration: none;
}

div#wrapper_marginal div#marginal_mainnav ul#newsnav li a:hover,
div#wrapper_marginal div#marginal_mainnav ul#newsnav li a:focus,
div#wrapper_marginal div#marginal_mainnav ul#newsnav li a:active {
	background-color: #E5E5E7;
	color: #1A171B;
	text-decoration: none;
}

div#wrapper_marginal div#marginal_mainnav ul#pressnav {
	width: 100%;
	margin: 1em 0em 0em 0em;
	padding: 0em;
	float: left;
	list-style: none;
	font-size: 0.75em;
	line-height: 1em;
}

div#wrapper_marginal div#marginal_mainnav ul#pressnav li {
	background: #E5E5E7;
	width: 100%;
	margin: 0em;
	padding: 0em 0em 0.42em 0em;
	display: inline;
	float: left;
	color: #007456;
	font-weight: bold;
}

div#wrapper_marginal div#marginal_mainnav ul#pressnav li a:link,
div#wrapper_marginal div#marginal_mainnav ul#pressnav li a:visited {
	background-color: #E5E5E7;
	margin: 0em 0em 0em 0.5em;
	display: block;
	color: #007456;
	text-decoration: none;
}

div#wrapper_marginal div#marginal_mainnav ul#pressnav li a:hover,
div#wrapper_marginal div#marginal_mainnav ul#pressnav li a:focus,
div#wrapper_marginal div#marginal_mainnav ul#pressnav li a:active {
	background-color: #E5E5E7;
	color: #1A171B;
	text-decoration: none;
}

div#wrapper_marginal div#marginal_mainnav form {
	clear: both;
}

div#wrapper_marginal div#marginal_mainnav form fieldset p {
	margin: 0.75em 0em 0em 0.55em;
	padding: 0em;
	font-size: 0.69em;
}

div#wrapper_marginal div#marginal_mainnav form fieldset p input#sword {
	border: 0.09em solid #E5E5E7;
	background-color: #EFF0F1;
	width: 6.73em;
	height: 1.18em;
	margin: 0em;
	padding: 0em;
	color: #000000;
}

div#wrapper_marginal div#marginal_mainnav form fieldset p input#submit {
	border: 0em solid #FFFFFF;
	background-color: #E5E5E7;
	width: 1em;
	margin: 0em;
	padding: 0em;
	color: #007456;
	font-weight: bold;
}

div#wrapper_marginal div#marginal_content {
	position: relative;
	margin: 1.84em 0em 0em 0.41em;
	padding: 0em;
	font-size: 0.92em;
}

div#wrapper_marginal div#marginal_content h1 {
	margin: 0em 0em 0.63em 0em;
	padding: 0em;
	font-size: 1.5em;
}

div#wrapper_marginal div#marginal_content h2 {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_marginal div#marginal_content p {
	margin: 0em 0em 1.33em 0em;
	padding: 0em;
	font-size: 0.75em;
	line-height: 1.42em;
}

div#wrapper_marginal div#marginal_content div#wrapper_newslist {
	position: relative;
	width: 100%;
	margin: 0em;
	padding: 0em;
}

div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item {
	position: relative;
	background-color: #FFFFFF;
	margin: 0em 0em 1.09em 0em;
	padding: 0em;
	color: #747473;
}

div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item h1 {
	margin: 0em 0em 0.2em 0em;
	padding: 0em;
	font-size: 1.25em;
}

div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item a:link,
div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item a:visited {
	background-color: #FFFFFF;
	color: #747473;
	text-decoration: none;
}

div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item a:hover,
div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item a:focus,
div#wrapper_marginal div#marginal_content div#wrapper_newslist div.newslist_item a:active {
	background-color: #FFFFFF;
	color: #747473;
	text-decoration: underline;
}

div#wrapper_newslist_bilder {
	width:26.7em;
}

div#wrapper_newslist_bilder div.newslist_item_bilder {
	width:8.65em;
	float:left;
	margin-right:0.25em;
}

div#wrapper_newslist_bilder div.newslist_item_image {
	width:8.65em;
	height:8.65em;
	float:left;
}

div#wrapper_newslist_bilder div.newslist_item_image img {
	width:100%;
	height:100%;
}

div#wrapper_newslist_bilder {
	float:left;
}

div.news-list-browse {
	width:26.7em;
}

div#wrapper_newslist_bilder p {
	height:15em;
	#height:3.4em;
	margin-bottom:0 !important;
}

/*=
	= Footer
	==================================================*/

div#wrapper_footer {
	position: absolute;
	left: 9.38em;
	bottom: 0.75em;
	margin: 0em;
	padding: 0em;
}

div#wrapper_footer p {
	font-size: 0.63em;
}

div#wrapper_footer p img {
	width: 0.5em;
	height: 0.9em;
}

div#wrapper_footer p a:link,
div#wrapper_footer p a:visited {
	background-color: #FFFFFF;
	margin: 0em 4.2em 0em 0em;
	color: #808184;
	text-decoration: none;
}

div#wrapper_footer p a:hover,
div#wrapper_footer p a:focus,
div#wrapper_footer p a:active {
	text-decoration: underline;
}