body, table, td, tr, div, p, pre, h1, h2, h3, h4, ul, ol
{
  font-family: Geneva, Arial, Helvetica, sans-serif;
}

body, td, div, p, pre, ul
{
  font-size: 13px;
}


body
{
  margin : 0 0 0 0;
}

/* Screen-Optionen */
@media screen {
  .toplogoprint { display: none; }
}

/* Print-Optionen */
@media print {
  .menu, .toplogo { display: none; }
}


/* ############################################################################################ */
table.toplogo
{
  border-style: hidden
  border-collapse: collapse;
  border-color: #FFFFFF;
}

table.menu
{
  border-style: hidden
  border-collapse: collapse;
  border-color: #FFFFFF;
}

table.main
{
  width: 97%;
/*
  border-collapse: collapse;
*/
  border-color: white;
/*
  cellpadding: 0; 
  cellspacing: 0;
*/  
}

table.sublinks
{
  width: 92%;
  border-collapse: collapse;
}

table.bottom
{
  width: 98%;
  border-collapse: collapse;
  border-color: white;
/*
  cellpadding: 0; 
  cellspacing: 0;
*/  
}

/* ############################################################################################ */

td.toplogo 
{
  color: #FFFFFF; 
  background-color: #003300; 
  background-image:url('images/rasen_mini.jpg'); 
}

td.toplogomain 
{
  color: #FFFFFF; 
  background-color: #003300; 
  background-image:url('images/rasen.jpg'); 
}


td.toplogoclear
{
  color: #000000; 
  background-color: #ffffff; 
  background-image:url('none'); 
}

td.toplink
{
  text-align: center;
}

td.menu 
{
  color: #FFFFFF; 
  background-color: #003300; 
  background-image:url('images/rasen_mini.jpg'); 
}

td.trenner
{
  height: 15px;
  vertical-align: bottom;
}

td.quertrenner
{
 color: #FFFFFF; 
 background-color: #006600;
}

td.breakingnews
{
  font-size: 20px;
  color: #FF0000;
  background-color: inherit;
  text-align: center; 
  font-weight: bold; 
  vertical-align: middle;  
}

td.title
{
  font-size: 18pt;
  color: #006600;
  text-align: center; 
  font-weight: bold; 
  background-color: inherit;
  height: 40px;
  vertical-align: top;   
}

td.titledescr
{
  text-align: center;
  color: #006600;
  background-color: inherit;
  font-size: 11pt;
  height: 40px;
  vertical-align: top;   
 
}

td.head
{
  vertical-align: top;
  color: #006600;
  background-color: inherit;
  font-size: 12pt;
  font-weight: bold;
  width: 50%;
  padding-top: 2pt;
}

td.FAQHead
{
  color: #000000;
  font-weight: bold; 
  background-color: #BBFFCC;  
}

td.fett
{
  font-weight: bold;
}


td.orderno
{
  white-space: nowrap;
  vertical-align: top;
  text-align: center;  
}

p.orderno
{
  color: #FFFFFF;
  background-color: #88AA88;  
  font-weight: bold;
}

b.ordertext
{
  font-size: larger;
}

td.orderpreis
{
  text-align: center;
  vertical-align: bottom;
  font-weight: bold;
}

td.bottom
{
  height: 65px;
  text-align: center;
  vertical-align: bottom;   
}

td.normalDate
{
  white-space:nowrap;
  vertical-align: top;
}
td.normalText
{
  vertical-align: top;
}
td.subText
{
  text-align: center;
}

/* ############################################################################################ */
a.menu
{
  font-size: 20px; 
  color: #FFFFFF;
  background-color: #003300;   
}

a.navilink
{
  text-decoration: none; 
  font-weight: bold;
   
}

/* ############################################################################################ */

img.trenner
{
  width: 100%;
  height: 1px;
}

img.bottom
{
  width: 70%;
  height: 2px;
}

/* ############################################################################################ */
p.h2
{
  font-size: larger; 
  font-weight: bold;
}

p.h3
{ 
  font-weight: bold; 
  font-style:italic  
}
/* ############################################################################################ */
