/* Copyright (C) 2002-2008 by Home of the Brave
   Web http://home.of.the.brave.de
   E-Mail info@brave.de */

/* $Revision: 1.25 $ $Date: 2009/10/21 09:29:51 $ */
/* owner: Nico.Westermann@brave.de */


body {
	background-color: #FFF;
	color: #000;
	text-align: center;
	font-family: Verdana,Arial,Sans-Serif;
	padding:0px; 
	margin:0px;
}
.bdp {
    background-image:url(/Icons/Bg.gif);
	background-repeat:repeat-x;
	padding:10px 0 0 0;
}
#layout {
  	margin-top:10px;
}
#layout, #layouthead {
	width: 990px;
	margin: 0 auto;
}
#head {
	height:100px;
	padding-top:5px;
	background:url(/Icons/Head/Default.gif) no-repeat top right;
	width:790px;
}
#logo_head {
  	padding-left:0px !important;
}
#column_left {
	width: 200px !important;
	padding:0 15px 15px 0;
}
#column_center {
	padding:10px;
	width:516px;
	border-left: 1px solid #008C4F;
}
.no_nav #column_center {
	border-left:none;
	padding-right:10px !important;
	padding-left:0;
	width:701px;
}
#column_right {
	width:218px !important;
	padding:10px 0 0 0;
}
td#row_nav, td#pre_row_nav {
	border-bottom:1px solid #008C4F;
	height:1em;
}
td#pre_row_nav {
	width:200px;
}
/* BASIS SCHRIFTGRADE */
#column_center, image, td, div.image {
	font-size: 0.9em;
}
#column_right, #top, #column_left, #footer {
	font-size: 0.7em;
}
h1 {
	font-size: 1.5em !important;
}
h2 {
	font-size: 1.3em !important;
}
h3 {
	font-size:1em;
}
#column_right h1, #column_right h2 {
	font-size:1.25em !important;
}
#nav_here, #column_right ul, #culumn_right ol {
	font-size:0.85em;
}
#nav_here span, #nav_here a {
	white-space:nowrap;
}
/* NAVIGATION */
#nav_sub ul {
	margin: 0 0 10px 0;
	list-style: none;
	border-top:1px solid #A5A5A5;
}
#nav_top #nav_sub p {
	margin:0 0 0 5px;
}
/*#nav_sub ul ul {
  margin:0px !important;
}*/
#nav_sub ul ul, 
#nav_sub ul ul li{
	border:none !important;
}
#nav_sub ul li,
.gfp #nav_sub ul.level_3 li,
.gms #nav_sub ul.level_3 li,
.gvs #nav_sub ul.level_3 li {
	border-bottom:1px solid #A5A5A5;
}
.gfp #nav_sub ul.level_3 li a,
.gms #nav_sub ul.level_3 li a,
.gvs #nav_sub ul.level_3 li a,
.gfp #nav_sub ul.level_3 li span,
.gms #nav_sub ul.level_3 li span,
.gvs #nav_sub ul.level_3 li span {
	padding:5px 0px !important;
	margin:0px !important;
}
.gfp #nav_sub ul.level_4 li a,
.gms #nav_sub ul.level_4 li a,
.gvs #nav_sub ul.level_4 li a,
.gfp #nav_sub ul.level_4 li span,
.gms #nav_sub ul.level_4 li span,
.gvs #nav_sub ul.level_4 li span {
	padding:3px 0px 3px 10px !important;
	margin:0px !important;
}
#nav_sub ul a, #nav_sub span.current, #nav_sub span.active {
	display:block;
	padding:5px 0 5px 0;
	text-decoration:none;
}
#nav_sub .level_3 li, 
#nav_sub ul.level_4 li {
	border:none;
}
#nav_sub .level_2 ul {
	margin-bottom:3px;
}
#nav_sub .level_3 li a, 
#nav_sub .level_3 li span {
	padding:3px 0 3px 10px;
}
#nav_sub span.current {
	font-weight:bold;
}
#nav_sub li a:hover {
	color:#000;
}
#nav_top #nav_sub ul a, 
#nav_top #nav_sub span.current, 
#nav_top #nav_sub span.active {
  display:inline !important;
}
#column_left ul {
	padding: 0;
}
#column_left ul li {
	padding:0;
}
li.active ul {
	list-style-type: square;
	margin-left: 1.5em;
}
li.active a {
	color:#000;
}
li.active ul li a {
	color:#008C4F;
}
#nav_top {
	margin:0 0 5px 5px;
}
#nav_top a, 
#nav_top span,
#nav_top nav_sub a,
#nav_top nav_sub span {
	padding:0 38px 0 0 !important;
	text-decoration:none;
	font-weight:bold;
}
#nav_top a.active {
	color:#000;
}
#fakefooter td {
	height:2px;
	padding:0;
	margin:0;
	border:none;
}
.no_nav #fakefooter #column_center {
	padding-right:410px !important;
}
#nav_here {
	color:#A5A5A5;
	display:block;
	margin-bottom:25px;
}
#nav_here .active {
	font-weight: bold;
}
#content_margin {
	margin-top: 10px;
}
h1, h2, h3 {
	color:#008C4F;
	margin-top:0.5em;
	margin-bottom:0.5em;
	font-weight:normal;
}
h3 {
	font-weight:bold;
}
#column_right h1, #column_right h2 {
	margin:0 0 0.3em 0;
	font-weight:bold;
}
/* BUTTONS */
.button, .img_button {
	border: 1px outset #008C4F;
	margin-left: 1px;
	background-color: #FFF;
	color: #008C4F;
	cursor: pointer;
	text-align: center;
	vertical-align: middle;
}
.button {
	clear:both;
}
a.button, a.button:visited {
	position:relative;
	padding:2px 10px 2px 10px;
	text-decoration: none;
	color: #008C4F;
	font-size:0.9em;
	white-space: nowrap;
}
.img_button {
	background-color: #008C4F;
}
a.button:hover, .img_button:hover, input.button:hover {
	border-color: #000;
}
/* LINKS */
a, a:link, input.link {
	color: #008C4F;
}
a:hover, input.link:hover {
	text-decoration: none;
	color: #000 !important;
}
input.link {
	overflow: visible;
	border: none;
	text-decoration: underline;
	background-color: transparent;
	cursor: pointer;
	padding: 0;
	margin: 0;
}
#footer a {
	text-decoration:none !important;
	padding-right:10px !important;
}
/* LINK-STILE */
a.external {
	background: url(/Icons/External.gif) no-repeat right !important;
	padding-right: 12px;
}
a.download {
	background: url(/Icons/Download.gif) no-repeat right !important;
	padding-right: 12px;
}
a.up {
	background: url(/Icons/Up.gif) no-repeat right !important;
	padding-right: 12px;
}
a.next, a.forward {
	background: url(/Icons/Next.gif) no-repeat right !important;
	padding-right: 12px;
}
a.previous {
	background: url(/Icons/Previous.gif) no-repeat right !important;
	padding-right: 12px;
}
/* TABELLEN */
table.regular {
	width: 99.9%;
	margin: 5px 0;
	border-collapse: collapse;
}
td {
	padding:5px;
	vertical-align:top;
}
table.regular table.regular, .active table, form.block table {
	background-color: transparent !important;
}
table.regular td {
	vertical-align:top;
	padding:5px;
}
* > table.regular td {
	padding-right: 1em;
}
table.regular td {
	border: 1px solid #B8B8B8;
}
table.invisible td {
	border: none;
}
td.active, #layout tr.active {
	background-color: #F2F2F2;
}
form.block td, table.regular table.regular td {
	border: none;
}
#layout table.regular td.title, #layout table.regular tr.title td {
	background-color: #008C4F;
	font-weight: bold;
	color:#fff;
}
#layout table.regular td.title a, #layout table.regular tr.title td a  {
	color:#fff !important;
}
table.regular tr.odd {
}
table.regular tr.even {
}
table.regular tr.first {
}
table.regular tr.last {
}
table.regular td.first {
}
table.regular td.last {
}
form table.regular td {
border:1px solid #B8B8B8 !important;
}
/* TOOLS */
form.tools {
	display: inline;
}
#tools_versions .button {
	border:none;
	border-right:1px solid #008C4F !important;
	padding-right:5px !important;
	margin-left:5px !important;
	width:auto;
	overflow:visible;
	font-size:1em;
	padding-left:0 !important;
}
#tools_versions * {
	background-color:#fff !important;
}
div#tools_skins, #tools_login {
	display: block;
	padding: 0.8em;
	border: 1px solid #A5A5A5;
	margin-bottom: 5px;
}
div#tools_versions {
	float:right;
}
div#tools_language, div#tools_cart {
	padding:0;
	float:right;
	display:inline;
}
#tools_language a, #tools_cart a {
	margin-left:5px;
	color:#A5A5A5 !important;
	text-decoration:none;
	display:inline;
	padding-right:0 !important;
	font-size:0.8em;
	font-weight:bold;
}
#tools_cart a {
	background-image:url(/Icons/Cart.gif); 
	background-repeat:no-repeat;
	padding-left:17px !important;
	border-right:1px solid #A5A5A5;
	padding-right:5px !important;
}
#tools_font {
	float:left;
	display:block;
	margin-top:10px;
	color:#A5A5A5 !important;
	clear:both;
}
#tools_font form {
	margin:0;
	padding:0;
}
#tools_font form .button {
	border:1px solid #A5A5A5;
	padding:0;
	width:15px;
	height:15px;
	overflow:hidden;
}
#tools_font * {
	float:left;
}
#tools_font h3 {
	float:left;
	margin-top:2px;
	color:#A5A5A5 !important;
	margin-right:5px;
	font-size:1em;
	font-weight:normal;
}
#tools_versions #alternate_print .button {
	border-right:1px solid #A5A5A5;
	padding-right:5px;
	margin-right:5px;
}
#tools_search_container {
	background-color:#008C4F;
	padding:5px;
	clear:both;
}
#tools_search h3 {
	display:none;
}
#tools_search .input {
	width:136px;
	margin-right:5px;
	border:none;
	background-color:#fff;
	color:#008C4F;
	border:1px inset #008C4F;
	padding-left:3px;
}
#tools_search .button {	
}
#tools_search p {
	float:left;
}
#tools_search .block, #tools_search p {
	margin:0;
	padding:0;
}
/* FORMULARE */
form {
	background-color: #F6F6F6;
}
form.block {
	padding: 5px;
	border: 1px solid #A5A5A5;
}
form.invisible {
	background-color: transparent;
}
textarea.input, iframe {
	width: 99%;
}
fieldset {
	border: none;
	margin: 0;
	padding: 0;
}
fieldset.marked {
	background-color: #F2F2F2;
}
legend {
	font-weight: bold;
}
label {
	display: block;
	cursor: pointer;
}
label.check {
	display: inline;
}
.input.required {
}
.input.disabled {
}
p.error, label.error {
	font-weight: bold;
	color: red;
	border-color: red;
}
input.error, textarea.error {
	border-color: red;
}
.jumper_top a {
	margin-bottom: 2em;
}
.block_jumper_top a {
	margin-bottom: 2em;
}

div#static_logo {
	display: block;
	padding:18px 0 0 0;
	width:210px;
}
.logo {
  display: block;
  padding:18px 0 0 0;
  width:210px;
}
.logo .block {
  margin:0px !important;
  padding:0px !important;
}
#nav_meta {
	float: left;
	color:#A5A5A5;
	border-right:1px solid #A5A5A5;
	padding-right:10px;
	margin-right:10px;
}
#nav_meta a {
	color:#A5A5A5;
	font-weight:bold;
}
#footer {
	padding-top:40px;
}
#footer a {
	float:left;
	font-weight:bold;
	padding: 0 5px 0 0;
	color:#A5A5A5;
}
.separator {
	color: #B8B8B8;
}
img.regular {
	margin:0;
}
div.image {
	margin-bottom: 10px;
}
.float_left {
	margin-right: 10px;
}
.float_right {
	margin-left: 10px;
}
/* Sitemap */
.sitemap {
	border-top: 1px solid #E2E2E2;
}
.sitemap h3 {
	margin: 0px;
	font-size: 1.25em;
	font-weight: bold;
	margin:5px 0 5px 0;
}
.sitemap ul {
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}
.sitemap li {
	padding-left: 10px;
}
.sitemap .sub1 li {
	font-weight: bold;
}
.sitemap .sub li {
	font-weight: normal;
}

tt, pre {
	font-family: monospace;
	font-size: 1.2em;
	line-height: 120%;
}

hr {
	margin: 20px 0 20px 0;
	height: 1px;
	border-width:0;
	border-bottom: 1px solid #B8B8B8;
}
ul, ol {
	padding-left:20px;
}

.block {
	margin-top: 3px;
	margin-bottom: 20px;
}
/* Block Stile */
.bgcolor {
	background-color:#008C4F;
	color:#fff !important;
	padding:10px 10px 0 10px;
	margin-bottom:20px;
}
#column_right .bgcolor {
	margin-bottom:5px;
}
.bgcolor h1, .bgcolor h2, .bgcolor h3, .bgcolor ul, .bgcolor ol {
	color:#fff !important;
}
.bgcolor a, .bgcolor a:hover {
	color:#fff !important;
}
.bgcolor .block {
	margin:0;
	padding:0 0 10px 0;
}
.borderbox {
	border:1px solid #008C4F;
	padding:10px;
	margin-bottom:20px;
	margin-left:80px;
	margin-right:80px;
}
.borderbox .block {
	margin-bottom:0;
}
.borderbox h1, .borderbox h2 {
	margin-top:0;
}
#column_right .borderbox {
	padding-bottom:5px;
}
.big_image {
	padding-top:0;
	margin-bottom:20px;
	padding-right:0;
}
.big_image .block {
	margin:0;
	padding:0;
}
.corner_small {
	width:125px;
	border-left:1px solid #E2E2E2;
	border-top:1px solid #E2E2E2;
	float:left;
	margin-left:10px;
	position:relative;
	left:-10px;
	padding:5px 5px 5px 10px;
}
.highlight_h h1, .highlight_h h2, .highlight_h h3 {
	border-bottom:2px solid #008C4F;
}
.highlight {
	color:#008C4F;
}
.product_list table {
	border-bottom:1px solid #B8B8B8;
}
.product_list .block {
	margin-bottom:3px;
}
.product_list td.first {
	width:80px;
}

.info_mimeblocks {
	border: 1px solid #000;
	padding: 5px 5px 0px 5px;
	margin-bottom: 20px;
}
/* "Tab"-Bloecke */
.tab_links a {
	white-space: nowrap;
	padding:0 5px 0 5px;
	background-color:#008C4F;
	border:1px solid #008C4F;
	color:#fff;
	text-decoration:none;
}
.tab_links .separator {
	width:2px;
}
.tab_links .open {
	background-color: #fff;
	color: #000;
	cursor: default;
	text-decoration: none;
	border-bottom-color:#fff;
}
.tab_links .closed {
}
.tab_links .separator {
	width: 3px;
}
.tab_view {
	border: 1px solid #008C4F;
	padding:10px;
	background-color:#fff;
	margin-bottom:15px;
}
.tab_view .block {
	margin-bottom:5px;
}
/* Misc */
#glossarheadline {
	font-size:2em;
	color:#008C4F;
	margin:20px 0 10px 0;
}
.glossar #column_center {
	border:none;
}
table.glossar {
	width:550px !important;
}
a.glossar, .glossary_overview a {
	background-image:url(/Icons/Glossar.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-right:12px;
	text-decoration:none;
	border-bottom:1px dotted #008C4F;
}
table.glossar #static_logo {
	float:right;
	margin:0 0 10px 10px;
}
.glossary_overview .block {
	margin-top: 0;
	margin-bottom: 0;
}
table.glossar {
  padding-top:25px;
}
/* PROGRESS BAR */
#Progress_Bar_Bg {
	position: absolute;
	top: 0px;
	left: 0px;
	background-color: #CCC;
	-moz-opacity: 0.75;
	filter: alpha(opacity=75);
}
#Progress_Bar {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 300px;
	text-align: left;
}
* > #Progress_Bar {
	width: 302px;
}
#Progress_Bar .block {
	margin: -1px 0px 0px 0px;
	padding: 5px;
	border: 1px solid black;
	background-color: white;
	font-size: 0.8em;
}
#Progress_Bar_Frame {
	width: 300px;
	border: 1px solid black;
	background-color: white;
}
#Progress_Bar_Index {
	width: 0px;
	height: 20px;
	background-color: blue;
}
#Progress_Bar_Image {
	margin-bottom: 10px;
	text-align: center;
}
/* GOOGLE MAPS */
.google_map_conf {
	display: none;
}
.google_map {
}
.google_map .block {
	height: 400px;
}

.align_right {
	float: right;
}
.clear {
	clear: both;
}
.float_left {
	display: block;
	float: left;
}
.float_right {
	display: block;
	float: right;
}
/* GFP */
.gfp #column_center {
	border-left: 1px solid #0076C0;
}
.gfp .no_nav #column_center {
	border-left: medium none;
}
.gfp td#row_nav, .gfp td#pre_row_nav {
	border-bottom:1px solid #0076C0;
}
.gfp li.active ul li a {
	color:#0076C0;
}
.gfp h1, .gfp h2, .gfp h3 {
	color:#0076C0;
}
.gfp .button, .gfp .img_button {
	border: 1px outset #0076C0;
	color: #0076C0;
}
.gfp a.button, .gfp a.button:visited {
	color: #0076C0;
}
.gfp .img_button {
	background-color: #0076C0;
}
.gfp a, .gfp a:link, .gfp input.link {
	color: #0076C0;
}
.gfp #layout table.regular td.title, .gfp #layout table.regular tr.title td {
	background-color: #0076C0;
}
.gfp #tools_versions .button {
	border-right:1px solid #0076C0 !important;
}
.gfp #tools_search_container {
	background-color:#0076C0;
}
.gfp #tools_search .input {
	color:#0274BA !important;
	border:1px inset #0076C0;
}
.gfp .bgcolor {
	background-color:#0076C0;
}
.gfp .borderbox {
	border:1px solid #0076C0;
}
.gfp .highlight_h h1, .gfp .highlight_h h2, .gfp .highlight_h h3 {
	border-bottom:2px solid #0076C0;
}
.gfp .highlight {
	color:#0076C0;
}
.gfp .tab_links a {
	background-color:#0076C0;
	border:1px solid #0076C0;
	color:#fff;
}
.gfp .tab_links .open {
	background-color: #fff;
	color: #000;
	border-bottom-color:#fff;
}
.gfp .tab_view {
	border: 1px solid #0076C0;
}
.gfp #glossarheadline {
	color:#0076C0;
}
.gfp a.glossar, .gfp .glossary_overview a {
	border-bottom:1px dotted #0076C0;
}
.gfp #head {
	background:url(/Icons/Head/Gfp_Default.gif) no-repeat top right;
}
.gfp a:hover, .gfp input.link:hover {
	color: #000 !important;
}
.gfp {
    background-image:url(/Icons/Gfp_Bg.gif);
	background-repeat:repeat-x;
	padding:10px 0 0 0;
}
/* Gregor Mendel Stiftung */
.gms #column_center {
	border-left: 1px solid #96A749;
}
.gms .no_nav #column_center {
	border-left: medium none;
}
.gms td#row_nav, .gms td#pre_row_nav {
	border-bottom:1px solid #96A749;
}
.gms li.active ul li a {
	color:#96A749;
}
.gms h1, .gms h2, .gms h3 {
	color:#96A749;
}
.gms .button, .gms .img_button {
	border: 1px outset #96A749;
	color: #96A749;
}
.gms a.button, .gms a.button:visited {
	color: #96A749;
}
.gms .img_button {
	background-color: #96A749;
}
.gms a, .gms a:link, .gms input.link {
	color: #96A749;
}
.gms #layout table.regular td.title, .gms #layout table.regular tr.title td {
	background-color: #96A749;
}
.gms #tools_versions .button {
	border-right:1px solid #96A749 !important;
}
.gms #tools_search_container {
	background-color:#96A749;
}
.gms #tools_search .input {
	color:#96A749 !important;
	border:1px inset #96A749;
}
.gms .bgcolor {
	background-color:#96A749;
}
.gms .borderbox {
	border:1px solid #96A749;
}
.gms .highlight_h h1, .gms .highlight_h h2, .gms .highlight_h h3 {
	border-bottom:2px solid #96A749;
}
.gms .highlight {
	color:#96A749;
}
.gms .tab_links a {
	background-color:#96A749;
	border:1px solid #96A749;
	color:#fff;
}
.gms .tab_links .open {
	background-color: #fff;
	color: #000;
	border-bottom-color:#fff;
}
.gms .tab_view {
	border: 1px solid #96A749;
}
.gms #glossarheadline {
	color:#96A749;
}
.gms a.glossar, .gms .glossary_overview a {
	border-bottom:1px dotted #96A749;
}
.gms #head {
	background:url(/Icons/Head/Gms_Default.gif) no-repeat top right;
}
.gms a:hover, .gms input.link:hover {
	color: #000 !important;
}
.gms {
    background-image:url(/Icons/Gms_Bg.gif);
	background-repeat:repeat-x;
	padding:10px 0 0 0;
}
/* GVS */
.gvs #column_center {
	border-left: 1px solid #807F84;
}
.gvs .no_nav #column_center {
	border-left: medium none;
}
.gvs td#row_nav, .gvs td#pre_row_nav {
	border-bottom:1px solid #807F84;
}
.gvs li.active ul li a {
	color:#807F84;
}
.gvs h1, .gvs h2, .gvs h3 {
	color:#807F84;
}
.gvs .button, .gvs .img_button {
	border: 1px outset #807F84;
	color: #807F84;
}
.gvs a.button, .gvs a.button:visited {
	color: #807F84;
}
.gvs .img_button {
	background-color: #807F84;
}
.gvs a, .gvs a:link, .gvs input.link {
	color: #807F84 !important;
}
.gvs #layout table.regular td.title, .gvs #layout table.regular tr.title td {
	background-color: #807F84;
}
.gvs #tools_versions .button {
	border-right:1px solid #807F84 !important;
}
.gvs #tools_search_container {
	background-color:#807F84;
}
.gvs #tools_search .input {
	color:#807F84 !important;
	border:1px inset #807F84;
}
.gvs .bgcolor {
	background-color:#807F84;
}
.gvs .borderbox {
	border:1px solid #807F84;
}
.gvs .highlight_h h1, .gvs .highlight_h h2, .gvs .highlight_h h3 {
	border-bottom:2px solid #807F84;
}
.gvs .highlight {
	color:#807F84;
}
.gvs .tab_links a {
	background-color:#807F84;
	border:1px solid #807F84;
	color:#fff !important;
}
.gvs .tab_links .open {
	background-color: #fff;
	color: #000 !important;
	border-bottom-color:#fff;
}
.gvs .tab_view {
	border: 1px solid #807F84;
}
.gvs #glossarheadline {
	color:#807F84;
}
.gvs a.glossar, .gvs .glossary_overview a {
	border-bottom:1px dotted #807F84;
}
.gvs #head {
	background:url(/Icons/Head/Gvs_Default.gif) no-repeat top right;
}
.gvs a:hover, .gvs input.link:hover {
	color: #000 !important;
}
.gvs {
    background-image:url(/Icons/Gvs_Bg.gif);
	background-repeat:repeat-x;
	padding:10px 0 0 0;
}

/* Kampagne */
.campaign_wsf #column_center {
	border-left: 1px solid #85BA3C;
}
.campaign_wsf #content_margin {
	margin-top:30px;
}
.campaign_wsf #logo_head{
	width:200px !important;
}
.campaign_wsf td#pre_row_nav, .campaign_wsf td#row_nav, {
	border-bottom:1px solid #85BA3C;
}
.campaign_wsf li.active ul li a {
	color:#85BA3C;
}
.campaign_wsf h1, .campaign_wsf h2, .campaign_wsf h3 {
	color:#85BA3C;
}
.campaign_wsf .button, .campaign_wsf .img_button {
	border: 1px outset #807F84;
	color: #85BA3C;
}
.campaign_wsf a.button, .campaign_wsf a.button:visited {
	color: #85BA3C;
}
.campaign_wsf .img_button {
	background-color: #85BA3C;
}
.campaign_wsf a, .campaign_wsf a:link, .campaign_wsf input.link {
	color: #85BA3C !important;
}
.campaign_wsf #layout table.regular td.title, .campaign_wsf #layout table.regular tr.title td {
	background-color: #85BA3C;
}
.campaign_wsf #tools_versions .button {
	border-right:1px solid #85BA3C !important;
}
.campaign_wsf #tools_search_container {
	background-color:#85BA3C;
}
.campaign_wsf #tools_search .input {
	color:#807F84 !important;
	border:1px inset #85BA3C;
}
.campaign_wsf .bgcolor {
	background-color:#85BA3C;
}
.campaign_wsf .borderbox {
	border:1px solid #85BA3C;
}
.campaign_wsf .highlight_h h1, .campaign_wsf .highlight_h h2, .campaign_wsf .highlight_h h3 {
	border-bottom:2px solid #85BA3C;
}
.campaign_wsf .highlight {
	color:#85BA3C;
}
.campaign_wsf .tab_links a {
	background-color:#85BA3C;
	border:1px solid #85BA3C;
	color:#fff !important;
}
.campaign_wsf .tab_links .open {
	background-color: #fff;
	color: #000 !important;
	border-bottom-color:#fff;
}
.campaign_wsf .tab_view {
	border: 1px solid #85BA3C;
}
.campaign_wsf #glossarheadline {
	color:#807F84;
}
.campaign_wsf a.glossar, .campaign_wsf .glossary_overview a {
	border-bottom:1px dotted #85BA3C;
}
.campaign_wsf #head {
	background:url(/Icons/Head/Campaign_Wsf.gif) no-repeat top right;
}
.campaign_wsf a:hover, .campaign_wsf input.link:hover {
	color: #000 !important;
}
.campaign_wsf {
  background-image:url(/Icons/Bg.gif);
	background-repeat:repeat-x;
	padding:10px 0 0 0;
}
.campaign_wsf #head {
	padding-top:0;
	margin-top:0;

}
.campaign_wsf #head .block {
	margin:0 0 5px 655px;
	padding-top:15px;

}
.campaign_wsf #tools_search_container {
	margin-bottom:10px;
}

/* WPG - Wirtschaftsverbund Pflanzengenomforschung GABI e.V. */
.wpg #column_center {
	border-left: 1px solid #8CC540;
}
.wpg .no_nav #column_center {
	border-left: medium none;
}
.wpg td#row_nav, .wpg td#pre_row_nav {
	border-bottom:1px solid #8CC540;
}
.wpg li.active ul li a {
	color:#8CC540;
}
.wpg h1, .wpg h2, .wpg h3 {
	color:#8CC540;
}
.wpg .button, .wpg .img_button {
	border: 1px outset #8CC540;
	color: #8CC540;
}
.wpg a.button, .wpg a.button:visited {
	color: #8CC540;
}
.wpg .img_button {
	background-color: #8CC540;
}
.wpg a, .wpg a:link, .wpg input.link {
	color: #8CC540 !important;
}
.wpg #layout table.regular td.title, .wpg #layout table.regular tr.title td {
	background-color: #8CC540;
}
.wpg #tools_versions .button {
	border-right:1px solid #8CC540 !important;
}
.wpg #tools_search_container {
	background-color:#8CC540;
}
.wpg #tools_search .input {
	color:#807F84 !important;
	border:1px inset #8CC540;
}
.wpg .bgcolor {
	background-color:#8CC540;
}
.wpg .borderbox {
	border:1px solid #8CC540;
}
.wpg .highlight_h h1, .wpg .highlight_h h2, .wpg .highlight_h h3 {
	border-bottom:2px solid #8CC540;
}
.wpg .highlight {
	color:#8CC540;
}
.wpg .tab_links a {
	background-color:#8CC540;
	border:1px solid #8CC540;
	color:#fff !important;
}
.wpg .tab_links .open {
	background-color: #fff;
	color: #000 !important;
	border-bottom-color:#fff;
}
.wpg .tab_view {
	border: 1px solid #8CC540;
}
.wpg #glossarheadline {
	color:#807F84;
}
.wpg a.glossar, .wpg .glossary_overview a {
	border-bottom:1px dotted #8CC540;
}
.wpg #head {
	background:url(/Icons/Head/Wpg_Default.gif) no-repeat top right;
}
.wpg a:hover, .wpg input.link:hover {
	color: #000 !important;
}
.wpg {
  background-image:url(/Icons/Wpg_Bg.gif);
	background-repeat:repeat-x;
	padding:10px 0 0 0;
}
.wpg hr {
	border-color:#8CC540;
}
.wpg .logo .block {
	width:600px;
	position:absolute;
}
.wpg #logo_head {
	padding-top:0 !important;
}

/* Alle Kampagnen */
#content_margin .bgcolor a, #content_main .bgcolor a, .bgcolor a:hover {
	color:#fff !important;
}
