.contentDiv h4 {font-size: 180%;}
.contentDiv h5 {font-size: 140%; margin: 10px 0 0 0;}
.contentDiv h1 {color: #0F6D3B; font-size: 140%; margin: 5px 0 10px 0;}
.contentDiv p {color: #494949; line-height: 18px; font-size: 110%;}
.contentDiv h3 {font-size: 130%;}
  
table.listDownloads {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  width: 100%;
  border: 1px solid #99B9A9;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}

.listDownloads thead tr, .listDownloads tfoot tr {
  background-color: #99B9A9;
  color: #FFFFFF;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.listDownloads thead tr th, .listDownloads tfoot tr td {
  padding: 4px 10px;
}

.tfoot {
  height: 22px;
}

tfoot tr td {
  text-align: right;
}

div.scrollbar_exit {
  float: right;
}

span.scrollbar_prev, span.scrollbar_next, span.scrollbar_txt {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  float: left;
  width: 20px;
  color: #FFFFFF;
}

tbody tr td, .listdate, .listtitle, .listbody, .listmore, .listdownload {
  color: #005028;
  text-align: left;
}

.listbody img {
  border: none;
  padding: 0px;
  margin: 0px;
}

/* ============================================== */
/* Zusatz für Darstellung der Suchseite  */
/* ============================================== */
td.listbody, .listtitle, .listrate{    
font-size:12px;  
}



.listdate {
  vertical-align: top;
}

td.listdate, td.listtitle, td.listbody, td.listdownload {
  padding: 4px 10px;
}

.listtitle, .listmore {
  font-weight: bold;
  text-decoration: none;
}

.listRowEven {
  background-color: #F3F7F5;
}

.listRowOdd {
  background-color: #FFFFFF;
}

.listbodySmart{
  color:#494949;
  padding: 4px 10px;
}

table.listSmart {
  font-family: Arial, Verdana, Tahoma, sans-serif;
  font-size: 12px;
  width: 100%;
  border: 1px solid #F0EFC8;
  border-collapse: collapse;
  margin: 0px;
  padding: 0px;
}

.listSmart thead tr, .listSmart tfoot tr {
  background-color: #F0EFC8;
  color: #494949;
  font-weight: bold;
  font-size: 12px;
  text-align: left;
}

.listSmart thead tr th, .listSmart tfoot tr td {
  padding: 4px 10px;
}

.listRowEvenSmart {
  background-color: #F7F7E3
}

.listRowOddSmart {
  background-color: #FBFBF1;
}

.voteResult{
    padding:5px;
    text-align:center;
     font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
}

.voteResult-horizontal,.vote_question{
    padding:5px;
    text-align:left;
    font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
}

tbody tr td.voteResultCount{
    padding-top:15px;  
  text-align:right;
  font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 10px;
}

.voteResultAnswer{
    padding:5px;
    text-align:center;    
    font-weight:bold;
     font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
}

.voteResultAnswer-horizontal{
    padding:5px;
    text-align:right;    
    font-weight:bold;
     font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
}

/* ============================================== */
/* CSS fuer den Exit de.otris.portal.xmlexit.Recommend */
/* ============================================== */

#newsletter_recommend th {
   text-align:center
}
#newsletter_recommend td.mandatory {
  font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
  font-weight:bold;  
}
#newsletter_recommend td.label {  
  font-family: Arial, Verdana, Tahoma, sans-serif;
    font-size: 12px;
  text-align:left;
}
#newsletter_recommend td.submit {
  text-align:left;
}
.recommendArea{
  width:180px;
  height:70px;

}

.recommendAreaLarge{
  width:242px;
  height:70px;

}
.newsletterRecommend {    }