table {
  border-collapse: collapse;
}

body {
	font-family: Verdana, Arial, Helvetica, sans-serif;
    background-image: url(../images/bg.gif);
}

.gentab{
  text-align: center;
}

.bottompic{
  border: 1px;
  background-color: #FFFFFF;
}

.list0{
  line-height:14pt;
  text-indent:0;
}


.margin40{
  margin-left: 40px;
}

.margin20{
  margin-left: 20px;
}

.leftnav1 {
	font-size: 11px;
	height: 19px;
	min-height: 19px;
	color: #000;
	background-color: #F9F300;
	border-bottom: 1px solid #B6B6B6;
	text-decoration: none;
}

.leftnav2 {
    font-size: 11px;
	height: 19px;
	min-height: 19px;
	color: #000;
	background-color: #EFEFEF;
	border-bottom: 1px solid #B6B6B6;
	text-decoration: none;
}

.leftsepar{
  border-bottom: 1px solid #B6B6B6;
}

.leftnavsub{
    font-size: 11px;
	height: 19px;
	min-height: 19px;
	color: #000;
	background-color: #FFFCBE;
	border-bottom: 1px solid #B6B6B6;
	text-decoration: none;
}

.leftnavsubsub{
    font-size: 11px;
	height: 19px;
	min-height: 19px;
	color: #000;
	background-color: #FFFEEF;
	border-bottom: 1px solid #B6B6B6;
	text-decoration: none;
}

a.ublack:LINK, a.ublack:ACTIVE {
	color: #000;
	text-decoration: none;
	display: block;
}
a.ublack:HOVER {
	text-decoration: underline !important;
	color: #000 !important;
	display: block;
}

a.ublack:VISITED {
	color: #000;
	text-decoration: none;
	display: block;
}

a.leftnavselected1:link, a.leftnavselected1:visited, a.leftnavselected1:hover, a.leftnavselected1:active {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
}


a.leftnav1link:LINK, a.leftnav1link:ACTIVE {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
}
a.leftnav1link:HOVER {
	text-decoration: underline !important;
	font-size: 11px;
	color: #000 !important;
	display: block;
}

a.leftnav1link:VISITED {
	color: #6D6D6D;
	text-decoration: none;
	display: block;
}


td.bgleft table tr td table tr td a.leftnav1link:LINK, a.leftnav1link:ACTIVE {
	font-size: 11px;
	color: #000;
	text-decoration: none;
	display: block;
}
td.bgleft table tr td table tr td a.leftnav1link:HOVER {
	text-decoration: underline !important;
	font-size: 11px;
	color: #000 !important;
	display: block;
}

td.bgleft table tr td table tr td a.leftnav1link:VISITED {
	color: #000;
	text-decoration: none;
	display: block;
}

a.leftnavselected1:link, a.leftnavselected1:visited, a.leftnavselected1:hover, a.leftnavselected1:active {
	font-size: 11px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
}

.bgleft {
	background-color: #FFFCBE;
	border: 1px solid #B6B6B6;
}

.contact {
	font-size: 11px;
	color: #000;
    padding-left: 10px;
    padding-top: 10px;
    font-family: Arial, Helvetica, Verdana, sans-serif;
}

.header{
  border: 1px solid #B6B6B6;
}

.bgcontent{
   border: 1px solid #B6B6B6;
   background-color: #EDEDED;
}

.bgcontent1{
   border-left: 1px solid #B6B6B6;
   border-top: 1px solid #B6B6B6;
   border-right: 1px solid #B6B6B6;
   background-color: #EDEDED;
}

.content{
  border-bottom: 1px solid #B6B6B6;
  background-color: #EDEDED;
}

.contentpartimg{
  text-align: right;
  padding: 10px;
  width: 30%;
}

.contentpartimg1{
  text-align: right;
  padding: 10px;
  width: 30%;
}

.contentpartname{
vertical-align: top;
padding-top: 10px;
padding-bottom: 15px;
}


.mapimg{
   float: right;
   width: 45;
   height: 38;
}


.contentdate {
	font-size: 10px;
	font-weight: bold;
	color: #000;
	height: 12px;
    padding-left: 10;
    padding-bottom: 5;
}

.contentimgtd{
  padding-top: 10;
  padding-left: 10;
  padding-bottom: 15;
  border-bottom: 1px solid #B6B6B6;
}

.contentimgtd1{
  padding-top: 10;
  padding-left: 10;
  padding-bottom: 15;
}

.partnerlink{
    font-size: 11px;
	height: 19px;
	min-height: 19px;
	color: #000;
	background-color: #EFEFEF;
	padding-left: 15px;
	text-decoration: none;
}


.contentheadline {
	font-size: 16px;
	font-weight: bold;
	color: #000;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
}
.contentsubheadline {
	font-size: 12px;
	font-weight: bold;
	color: #000;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
}

.contentimgsubheadline {
	font-size: 12px;
	font-weight: bold;
	color: #000;
    padding-left: 10;
    padding-bottom: 5;
}

.contentimgsubheadlinelink{

}

a.contentimgsubheadlinelink:LINK, a.contentimgsubheadlinelink:ACTIVE {
    font-size: 12px;
	font-weight: bold;
	color: #000;
	text-decoration: none;
	display: block;
}
a.contentimgsubheadlinelink:HOVER {
	font-weight: bold;
	text-decoration: underline !important;
	font-size: 12px;
	color: #000 !important;
	display: block;
}

a.contentimgsubheadlinelink:VISITED {
    font-size: 12px;
	font-weight: bold;
	color: #6D6D6D;
	text-decoration: none;
	display: block;
}

.contenttext {
	font-size: 12px;
	color: #000;
    border-bottom: 1px solid #B6B6B6;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
    padding-bottom: 15
}

.contenttextbl {
	font-size: 12px;
	color: #000;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
    padding-bottom: 15
}

.contenttext1 {
	font-size: 12px;
	color: #000;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
    padding-bottom: 15;
    text-indent: 14pt;

}

.contenttext2 {
	font-size: 12px;
	color: #000;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
    padding-bottom: 15;
    line-height: 14pt;

}

.contenttext3 {
	font-size: 12px;
	color: #000;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
    padding-bottom: 15
}

.contentimgtext {
	font-size: 12px;
	color: #000;
    padding-left: 10;
}

.more {
	font-size: 12px;
	font-weight: bold;
	color: #000;
}

.bgright{
  border: 1px solid #B6B6B6;
  width:190;
  vertical-align:top;  
}


.righttab{
   border-bottom: 1px solid #B6B6B6;
}

.toolheadline {
	font: normal normal bold 12px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	background-color: #EFEFEF;
	padding-left:8;
	vertical-align:middle;
	border-bottom: 1px solid #B6B6B6;
	height:25px;
}

.toolsubheadline {
	font: normal normal bold 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding:5 5 5 8;
}

.tooltextcontent {
	font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	padding:5 5 5 8;
	vertical-align:top;
	border-bottom: 1px solid #B6B6B6;
}

.tooltextcontenttablecenter {
	font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:18px;
	width:176;
	text-align:center;
}

.tooltextcontenttableleft {
	font: normal normal normal 10px Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	line-height:18px;
	width:176;
	text-align:left;
}

.toolgraysepar {
	border-bottom: 1px solid #B6B6B6;
	background-color:#EFEFEF;
}

.lefttextalign {
	text-align:left;
}


.topspacer {
	margin-top:8px;
}

.tooltext {
	padding-left:8px;
	padding-bottom:2px;
}
.tooltextlink {
	font-size: 11px;
	color: #000;
	text-decoration:none;
}
a.tooltextlink:link, a.tooltextlink:visited, a.tooltextlink:hover, a.tooltextlink:active {
	font-size: 11px;
	color: #000;
	text-decoration: none;
}
a.tooltextlink:hover {
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

.textsmallerbold {
	font-size: 10px;
	font-weight: bold;
	color: #000;
}

.textsmaller {
	font-size: 10px;
	color: #000;
  line-height: 11pt
}

.textsmaller1 {
	font-size: 10px;
	color: #000;
    line-height: 11pt;
    border-bottom: 1px solid #B6B6B6;
}

.imgintext{
  margin: 10px;
  float: left;
}

.imgintextr{
  margin: 10px;
  float: right;
}

.teaserline {
	height: 1px;
	background-color: #B6B6B6;
}

.tooltab{
  margin-left: 5px;
}

.metanavmedium {
	font-size: 10px;
	text-decoration: none;
	color: #000;
}
a.metanavmedium:link, a.metanavmedium:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: none;
	color: #000;
}

a.metanavmedium:hover, a.metanavmedium:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-decoration: underline;
	color: #000;
}

.metatab{
  border: 1px solid #B6B6B6;
  background-color: #EDEDED;
  vertical-align: middle;
}

.leftnavsub1{
    font-size: 11px;
	height: 19px;
	min-height: 19px;
	color: #000;
	background-color: #FFFCBE;
	text-decoration: none;
}


.sitemap{
   	font-size: 11px;
	line-height: 14px;
}

.sitemap1{
   	font-size: 11px;
	line-height: 21px;
	min-height: 19px;
	color: #000;
	text-decoration: none;
    margin-left: 10px;
}

.contentanchor{
    font-size: 12px;
	color: #000;
	text-decoration: underline;
    padding-top: 10;
    padding-right: 10;
    padding-left: 10;
    padding-bottom: 15;
    text-indent: 14pt;
    font-weight: bold;
}

.vaclist{
  cursor: pointer;
  font-weight: bold;
}

.vaccontent{
  font-size: 8pt;
}





P.site_navigation {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #262626;
	padding : 8px 0px 9px 38px;
}

A.site_navigation,
A.site_navigation:link,
A.site_navigation:visited,
A.site_navigation:active {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #262626;
	text-decoration : none;
}

A.site_navigation:hover {
	text-decoration : underline;
}

TD.index_info {
	padding : 6px 14px 0px 14px;
}

P.index_info {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #262626;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 16px 0px;
}

.index_info_financial {
	font : 9px Arial, Helvetica, Sans-Serif;
	line-height : 16px;
}

A.index_info,
A.index_info:link,
A.index_info:visited,
A.index_info:active,
A.index_info:hover {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #3F444B;
}

P.index_group {
	font : 10px Arial, Helvetica, Sans-Serif;
	color : #000000;
	line-height : 18px;
	padding : 0px 0px 0px 0px;
	margin : 0px 0px 0px 0px;
}

A.index_group,
A.index_group:link,
A.index_group:visited,
A.index_group:active,
A.index_group:hover {
	color : #444444;
}

P.index_partners {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #000000;
	padding : 6px 0px 6px 38px;
}

P.page_comment {
	font : 12px Arial, Helvetica, Sans-Serif;
	line-height : 18px;
	color : #000000;
	padding : 10px 12px 6px 4px;
}

P.page_text {
	font : 13px Arial, Helvetica, Sans-Serif;
	line-height : 18px;
	color : #000000;
	padding : 8px 12px 0px 0px;
}

P.sub_header {
	font : 18px Arial, Helvetica, Sans-Serif;
	line-height : 18px;
	color : #000000;
	padding : 16px 12px 0px 0px;
}

A.page_link {
	font : 12px Arial, Helvetica, Sans-Serif;
	line-height : 18px;
	color : #AAAAAA;
	padding : 4px 0px 0px 14px;
}

A.page_link:link,
A.page_link:visited,
A.page_link:active,
A.page_link:hover {
	font : 12px Arial, Helvetica, Sans-Serif;
	line-height : 18px;
	color : #0055BB;
	padding : 4px 0px 0px 14px;
	text-decoration : none;
}

P.page_footer {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #000000;
	padding : 6px 10px 6px 38px;
}

INPUT.page_form {
	font : 12px Arial, Helvetica, Sans-Serif;
	border : 1px solid;
	background-color : #FFFFFF;
}

select.page_form1 {
	font : 12px Arial, Helvetica, Sans-Serif;
	border: 1px solid #B6B6B6;
	background-color : #FFFFFF;
}

.page_form2 {
	font : 12px Arial, Helvetica, Sans-Serif;
	border: 1px solid #B6B6B6;
    margin-left: 25px;
	background-color : #FFFFFF;
}

TD.field_title {
	font : 12px Arial, Helvetica, Sans-Serif;
	padding : 0px 0px 0px 0px;
}

TD.field_title {
	font : 12px Arial, Helvetica, Sans-Serif;
	padding : 0px 0px 0px 0px;
}

TD.field_description {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #666666;
	padding : 0px 0px 18px 0px;
}

TD.field_description_red {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #FF0000;
	padding : 0px 0px 18px 0px;
}

TD.small {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #000000;
	padding : 2px 0px 4px 0px;
}

LI.small {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #000000;
	padding : 2px 0px 4px 0px;
}

LI.normal {
	font : 12px Arial, Helvetica, Sans-Serif;
	color : #000000;
	padding : 2px 0px 4px 0px;
}

P.small {
	font : 11px Arial, Helvetica, Sans-Serif;
	color : #000000;
	padding : 2px 0px 4px 0px;
}


P.page_header_date {
	font : bold 12px Arial, Helvetica, Sans-Serif;
	color : #3399FF;
	padding : 23px 10px 0px 0px;
}

.sale_table_header {
text-align:center; 
background-color:#CCCCCC; 
font-size: 11px;
}

.sale_table_data {
text-align:center; 
background-color:#FFFFFF; 
font-size: 10px;
}

.sale_table_separator {
background-color:#EDEDED; 
height:17;
}

.sale_table_data_left{
text-align:left;
padding:3 3 3 5;
}

.sale_table_data_center{
text-align: center;
padding-left:10;
}

.sale_ico_text{
	font-size: 11px;
	color: #000;
	text-decoration: underline;
}

.sale_table_subcategory{
	background-color:#FFFCBE; 
	font-size: 11px;
	text-align: center;
	height:17;
}