body {  background-color: #FFFFFF; overflow: -moz-scrollbars-vertical;}
td, p {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; line-height: 14pt}
.fett {  font-family: Arial, Helvetica, sans-serif; font-size: 10pt; color: #333333; font-weight: bold}
.head {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #333333; font-weight: bold;
  margin-top:12px;
}
.formsubt {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #4A7E4A}
.subhead {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 9pt; color: #F9C700; font-weight: bold; background-color: #2D8A2D}
.headframe {  background-color: #336232}
.klein {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt}
.xs {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #336232}
.xsg {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #666666}
.msg {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #FF0000; font-weight: bold}
.buw {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #000000}
input {  font-size: 9pt }
select {  font-size: 9pt }

a:link {  color: #666666; font-weight: bold; text-decoration:none}
a:visited {  color: #666666; font-weight: bold; text-decoration:none}
a:hover { color: #666666; font-weight: bold; text-decoration:underline}

.nav:link {  font-size: 8pt; color: #FFCC00; font-weight: normal; text-decoration:none}
.nav:hover { font-size: 8pt; color: #FFCC00; font-weight: normal; text-decoration:underline}
.nav:visited {  font-size: 8pt; color: #FFCC00; font-weight: normal; text-decoration:none}

.navwhite:link {  font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration:none}
.navwhite:visited {  font-size: 8pt; color: #FFFFFF; font-weight: bold; text-decoration:none}

.stop {  font-family: Verdana, Arial, Helvetica, sans-serif; color: #FFFFFF; font-weight: bold; background-color: #FF0000}
.headgrau {  font-size: 10pt; color: #1E691E; font-weight: bold; ; font-family: Verdana, Arial, Helvetica, sans-serif}
.ueberschrift {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 12pt; color: #336232; font-weight: bold}
.stdfett {  font-weight: bold; font-size: 8pt}
.stdblaufett {  font-size: 11pt; font-weight: bold; color: #000066}
.prodHead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; color: #FFFFFF; background-color: #003300}

/* News */
.newsdat {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #666666}
.newstitel {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000;}
.newstitelhead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #000000; font-weight: bold}
.newshead {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold}

.revwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #1E691E; font-weight: bold;}
.backwhite {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold;; background-color: #336232}

.button {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt;
	border-style: solid;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-color : #888888;
}

.9fett {  font-weight: bold; font-size: 9pt}
.8fett {  font-weight: bold; font-size: 8pt}
.wcmfett, .wcmnav {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; font-weight: bold}
.wcmnormal {  font-family: Arial, Helvetica, sans-serif; font-size: 9 pt}
.wcmdatum {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #FFFFFF; background-color: #336232}
.ticker{  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold;}

.tblrahmen {  background-color: #F2F6F2; border:#1E691E solid 1px; padding-top: 3px; padding-right: 3px; padding-bottom: 3px; padding-left: 3px; }
.tblrahmennp {  background-color: #F2F6F2; border:#1E691E solid 1px;}

hr { color:#999999; height:1px; }

.bordernavright {
  background-color: #868686;
  border-right:#333333 solid 1px;
  border-top:#C3C3C3 solid 1px;
}
.borderright {
  background-color: #868686;
  border-right:#333333 solid 1px;
}
.bordernavleft {
  background-color: #868686;
  border-top:#C3C3C3 solid 1px;
}
.boxnewsletter {
  background-color: #5D945D;
  border-top:#C3C3C3 solid 1px;
  border-bottom:#C3C3C3 solid 1px;
  border-right:#333333 solid 1px;
}

.celllighty {
  background-color: #FFCD6D;
}
.celllightgy {
  background-color: #AAABAD;
}
.celllightmain {
  background-color: #FFF1D7;
}
.cellmain {
  background-color: #FFEAC3;
  width:772px;
}
.cellmainy {
  background-color: #FFB526;
}
.cellmainyhead {
  background-color: #FFB526;
  width:220px;
  padding:2px 0px 2px 7px;
  margin-right:00px;
}

.cellmaingy {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 9pt;
  color: #FFFFFF;
  background-color: #808285;
  text-align: center;
}
.boxedtext {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11pt;
  padding:10px;
  margin-top:8px;
  margin-bottom:8px;
  color: #333333;
  font-weight: bold;
  background-color: #FFDEA3;
  text-align: center;
  font-style: italic
}
.stdnormal {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #666666; font-weight: normal; font-style: normal}
.newsdatbox {
  color: #666666;
  margin-bottom:0px;
  font-size:12px;
  line-height: 12pt;
}
.newstitelbox {
  margin-bottom:11px;
  margin-left:12px;
  line-height: 12pt;
  width:190px;
}
.topnav {
  text-align: right;
  margin:0px;
  padding-right:25px;
  padding-bottom:10px;
  background: url(../images/logo_1.gif) no-repeat 65px 18px;
}
#topnavframe {
  height:43px;
  width:100%;
  background:#FFCD6D;
}
#topnav {
  width:747px !important;
  width:772px;
  height:28px !important;
  height:43px;
  text-align:right;
  margin:0px;
  padding-right:25px;
  padding-top:15px;
  background: url(../images/logo_1.gif) no-repeat 65px 32px;
  background-color:#FFB526;
}
#topnav a {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt;
  color: #666666; 
  font-weight: bold; 
  text-decoration:none;
}
ul {
  margin-left:0px;
  padding-left:18px;
}
.contentr {
  padding-top:45px;
  margin:0px;
  vertical-align:top;
}
.contentrstart {
  padding-top:120px;
  margin:0px;
  vertical-align:top;
}
.fotosub {
  font-size:10px;
  margin-top:12px;
}

.fields {
  font-size: 9pt;
  text-align:right;
}
.fields input {
  font-size: 11px;
  border:1px solid #DDDDDD;
  width: 228px;
  height: 19px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
}
.fieldlabel {
  padding-right:0px;
}
.formtbl td {
  padding-bottom:7px;
}
textarea {
  border:1px solid #DDDDDD;
  font-size: 11px;
  width:300px;
}
.roterr {
  color:#FF0000;
  font-weight:bold;
}
#subbtn {
  border:1px solid #FFB526;
  color: #666666;
  background:#FFB526;
  width: 228px;
  height:23px;
  font-weight:bold;
  font-size: 11px;
}
h1 {
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 10pt; 
  color: #333333; 
  font-weight: bold;
  margin:0px 0px 32px 0px;
}