.linkPage:link {
	COLOR: #77A6A3; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:12px
}
.linkPage:visited {
	COLOR: #77A6A3; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:12px
}
.linkPage:active {
	COLOR: #77A6A3; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:12px
}
.linkPage:hover {
	COLOR: #FF0000; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:12px
}

.linkPagelh20:link {
	COLOR: #339900; line-height: 1.5em; TEXT-DECORATION: underline; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}
.linkPagelh20:visited {
	COLOR: #339900; line-height: 1.5em; TEXT-DECORATION: underline; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}
.linkPagelh20:active {
	COLOR: #339900; line-height: 1.5em; TEXT-DECORATION: underline; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}
.linkPagelh20:hover {
	COLOR: #FF0000; line-height: 1.5em; TEXT-DECORATION: underline; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}


.linkMText:link {
	COLOR: #339900; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.linkMText:visited {
	COLOR: #339900; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.linkMText:active {
	COLOR: #339900; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.linkMText:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}

.lNav:link {
	COLOR: #77A6A3; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.lNav:visited {
	COLOR: #77A6A3; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.lNav:active {
	COLOR: #FF0000; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.lNav:hover {
	COLOR: #FF0000; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}

.tNav:link {
	COLOR: #666666; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.tNav:visited {
	COLOR: #666666; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.tNav:active {
	COLOR: #666666; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.tNav:hover {
	COLOR: #FF0000; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}

.tNavOn:link, .tNavOn:visited, .tNavOn:active, .tNavOn:hover {
	COLOR: #FF0000; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}

.tNavG:link {
	COLOR: #888888; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.tNavG:visited {
	COLOR: #888888; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.tNavG:active {
	COLOR: #888888; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}
.tNavG:hover {
	COLOR: #FF0000; line-height: 1.5em; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}

.txtGreen {
	COLOR: #508C57; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}

.txtGrey {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:10px
}

.txtWhite {
	COLOR: #FFFFFF; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}

.txtRed {
	COLOR: #CC0000; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}

iframe
{
height:100%;
} 

.wcmnormal {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px
}

.formsubt {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,Verdana,arial,helvetica,sans-serif; FONT-SIZE:8pt
}

.finanzhead {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,Verdana,arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT: bold
}

.finanztitel {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,Verdana,arial,helvetica,sans-serif; FONT-SIZE:8pt; FONT-WEIGHT: bold
}

.finanztext {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,Verdana,arial,helvetica,sans-serif; FONT-SIZE:8pt
}

.wcmfett {
	COLOR: #666666; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px; FONT-WEIGHT: bold
}

.wcmdatum{
	COLOR: #339900; TEXT-DECORATION: none; FONT-FAMILY: Verdana,tahoma,arial,helvetica,sans-serif; FONT-SIZE:11px; FONT-WEIGHT: bold
}

.xs {  font-family: Verdana,tahoma,Verdana,Arial,Helvetica, sans-serif; font-size: 8pt; color: #336232}

td { font-family: Verdana,tahoma,Verdana,Arial,Helvetica, sans-serif; font-size: 11px }

.tblrahmen { border: 1px solid #339900; margin-left: 9px}

.head {  font-family: Arial, Helvetica, sans-serif; font-size: 9pt; color: #008000; font-weight: bold; background-color: #FFFFFF}
.formsubt {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #008000}
.subhead {  font-family: Verdana, Arial,Helvetica, sans-serif; font-size: 8pt; color: #FFFFFF; font-weight: bold; background-color: #008000}
.headframe {  background-color: #008000}

.navTop:link, .navTop:visited { 
	color: #666666;  
	font-weight:bold;
	font-size	: 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;
	text-decoration	: none;
	width: 203px;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 3px;
	background: #FFCC00; 
	height: 19px;
	text-align: center;
}

.navTop:hover, .navTop:active{
	color: #666666; 
	text-decoration	: none;
	width: 203px;
	padding-left: 38px;
	padding-right: 38px;
	background: #FFEB99; 
	height: 19px;	
}

.navTopOn:link, .navTopOn:visited, .navTopOn:hover, .navTopOn:active{
	color: #FFFFFF;  
	font-weight:bold;
	font-size	: 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;
	text-decoration	: none;
	width: 203px;
	padding-left: 38px;
	padding-right: 38px;
	padding-top: 3px;
	background: #5DB532; 
	height: 19px;
	text-align: center;
}

.navTopLast:link, .navTopLast:visited { 
	color: #666666;  
	font-weight:bold;
	font-size	: 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;
	text-decoration	: none;
	padding-left: 25px;
	padding-right: 25px;
	padding-top: 3px;
	background: #FFCC00; 
	height: 19px;
	text-align: center;
}

.navTopLast:hover, .navTopLast:active{
	color: #666666; 
	text-decoration	: none;
	padding-left: 25px;
	padding-right: 25px;
	background: #FFEB99;
	height: 19px;	
}

.mainContent{
	padding: 5px 5px 5px 5px;
}
.rightContent{
	padding: 0px;
}	

.siteHeader{
	background: #339900;
	text-decoration	: none;
	padding: 5px;
	height: 25px;	
	color	: #FFFFFF; 
	font-weight:bold;
	font-size	: 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;	
}

.subHeader{
	text-decoration	: none;
	padding: 5px;
	height: 25px;	
	color	: #339900; 
	font-weight:bold;
	font-size	: 18px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;	
}

.boxed{
	position: relative;
	text-decoration	: none;
	padding: 5px;
	height: 25px;	
	color	: #FFFFFF; 
	font-weight:bold;
	font-size	: 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;	
	border-bottom:1px solid #FFFFFF;
}
boxedRight{
	position: relative;
	text-decoration	: none;
	padding: 5px;
	height: 25px;	
	color	: #FFFFFF; 
	font-weight:bold;
	font-size	: 11px;
	font-family : Tahoma, Verdana, Arial, sans-serif, Helvetica ;	
}

.bold{
	font-weight: bold;
}

ol	{list-style: decimal outside; }
ul {
  margin: 3;
  padding: 6;
  list-style: square;
  color: #339900;
}

.ul {
  margin: 10;
  padding: 10;
  list-style: square;
  color: #336600;
}

li {
  line-height: 17px;
  padding-top: 0px;
}

.button{
	font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:#317023;
	font-size:11px;
	background-color:#FFCC00;
	border:1px solid #317023;
}

input.text.txt {
	BACKGROUND-COLOR: #FFFFFF; 
        BORDER-BOTTOM: #333333 1px solid; 
        BORDER-LEFT: #333333 1px solid; 
        BORDER-RIGHT: #333333 1px solid; 
        BORDER-TOP: #333333 1px solid; 
        FONT-FAMILY: verdana,Arial, Helvetica; 
        color: #333333;
        FONT-SIZE: 10px
}

.image{
	margin-left: 5px;
	margin-right: 5px;
}

.imageLogo{
	margin-bottom: 5px;
}
/* WCM Styles */
.newsshorthead {
  font-weight: bold;
  color:#000000;
}
.newsshorttext {
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  color:#000000;
}
.newsshorttext a {
	COLOR: #339900; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.newsshorttext a:visited {
	COLOR: #339900; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.newsshorttext a:active {
	COLOR: #339900; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.newsshorttext a:hover {
	COLOR: #FF0000; TEXT-DECORATION: underline; FONT-FAMILY: tahoma,arial,helvetica,sans-serif; FONT-WEIGHT: bold; FONT-SIZE:11px
}
.feldv a{
  font-family: Verdana, Arial, Helvetica, sans-serif;
  font-size: 12px; 
  color:#339900;
}

/* TIP DER WOCHE*/
.tbgemapic {
	float:left;
	margin-right:7px;
}
.tbgemahead {
  font-weight: bold;
  margin-top:3px;
  text-align:left;
  margin-top:3px;
  color:#000000;
}
.tbgematext {
  font-weight: normal;
  font-size: 11px; 
  text-align:left;
  margin-top:3px;
  color:#000000;
}
.tbgemaprice {
  font-weight: normal;
  font-size: 11px; 
  margin-top:3px;
  text-align:left;
  color:#000000;
}
.tbgemaprice a, .tbgemaprice a:visited {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight:bold;
  color: #339900;
}
.tbgemaprice .xs {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 10px; 
  font-weight:normal;
  color: #666666;
}
.maincont {
  padding-left:9px;
  padding-top:12px;
  width:560px;
}
.mainshortcont {
  clear:both;
  padding-top:19px;
  padding-left:10px;
  width:399px !important;
  width:419px;
}
.newsshorthead {
  font-weight: bold;
  margin-top:3px;
  text-align:left;
  margin-top:3px;
}
.newsshorttext {
  font-size: 11px; 
  text-align:left;
  margin-top:3px;
}
.newsshorttext a, .newsshorttext a:visited {
  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
  font-size: 11px; 
  font-weight:bold;
  color: #339900;
}
.wcmfett {
  font-weight:bold;
}
hr {
  height:0px;
}
.msg {  font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #FF0000; 
  font-weight: bold;
  padding:5px
}
.text-klein {
  color:#333333;
}
.pnewshead {  
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-style: italic;
}
.pnewstitel {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	margin-bottom:9px;
}
.pnewstitel a:visited {
color:#327124;
font-weight:bold;
}
.pnewstext {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
}
.pnewstext a, .pnewstext a:visited {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	color: #327124;
}
.pnewspic {
	float:left;
	margin: 0px 13px 7px 0px;
}
.pnewslogo {
	float:right;
	margin: 0px 0px 7px 13px;
}
.pnewskontakt {  
	font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	font-weight: bold;
	margin-bottom:9px;
	margin-top:12px;
}
.langselect {
	text-align:center;
	width:139px;
}
.langselect img {
	border: solid #444 1px;
	margin: 0px 1px 0px 0px;
}