@charset "utf-8";
/* CSS Document */

.tipblock, .newsletter {
   float:left;
   width: 242px;
   margin-bottom: 10px;
}

.newsbody {
   border-left: 1px solid #1959a1 ;
   border-right: 1px solid #1959a1 ;
   width: 226px;
   padding: 7px;
   height: 200px;
}

.textblock {
   border-left: 1px solid #1959a1 ;
   border-right: 1px solid #1959a1 ;
   width: 226px;
   padding: 7px;
}

.textbody {
   height: 185px;
   overflow:hidden ;
}

.textmore {
   height: 10px;
}

.textless {
   visibility:hidden;
   height: 0px;
}

.flashblock {
   width: 460px;
   margin-left: 8px;
   margin-right: 8px;
}

/* fewo tips rounded corners */

.tipcontent {
}

.tipcontent .b1,
.newsletter .b1,
.news-list-item .b1 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 5px; 
  background:#1959a1;
  font-size:1px;
  clear:both ;
}

.tipcontent .b2,
.newsletter .b2,
.news-list-item .b2 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 3px; 
  background:#ffffff; 
  border-left:2px solid #1959a1; 
  border-right:2px solid #1959a1; 
  font-size:1px;
}

.tipcontent .b3,
.newsletter .b3,
.news-list-item .b3 {
  display:block; 
  overflow:hidden; 
  height:1px; 
  margin:0 2px; 
  background:#ffffff; 
  border-left:1px solid #1959a1; 
  border-right:1px solid #1959a1; 
  font-size:1px;
}
  
.tipcontent .b4,
.newsletter .b4,
.news-list-item .b4 {
  display:block; 
  overflow:hidden; 
  height:2px; 
  margin:0 1px; 
  background:#ffffff; 
  border-left:1px solid #1959a1; 
  border-right:1px solid #1959a1; 
  border-width:0 1px 0 1px;
  font-size:1px;
  clear:both ;
  }

.image {
   border-left: 1px solid #1959a1 ;
   border-right: 1px solid #1959a1 ;
}

.feature_info {
   border-left: 1px solid #1959a1 ;
   border-right: 1px solid #1959a1 ;
   width: 226px ;
   height: 130px;
   padding: 7px;
   overflow: auto;
   float:left ;
}

.feature_info .bodytext {
   margin: 0px;
   padding-left: 2px;
   padding-right: 2px;
}


.feature_title {
   color: #1959a1;
   font-size: 14px;
   font-weight: bold ;
   width: 226px ;
   padding: 0px 7px 4px 7px ;
   float:left ;
   margin: 0px;
}

.feature_footer {
   color: #1959a1;
   font-weight: bold ;
   border: 1px solid #1959a1 ;
   border-top: none;
   border-bottom:none ;
   width: 226px ;
   padding: 5px 7px 3px 7px ;
   float:left ;
}

* html .feature_title,
* html .feature_info,
* html .feature_footer {
   width: 224px; 
} 

* html .feature_info {
   height: 135px;
} 
 
.feature_footer a {
   color:#1959a1;
   font-weight:bold;
   text-decoration:none ;
}


.feature_footer a:hover {
   color: #FF3300 ;
}


.feature_info2 {
   clear:both ;
   height: 200px;
   padding: 7px;
   border: 1px solid #1959a1;
   overflow:auto ;
}
