body.iqo_homepage 
{ 
  background-image:url(bilder/blaurand.jpg);
  }
* 
{ 
  font-family: verdana, arial, helvetica, "sans-serif";
  font-size: 15px;
 }
h1, h1 * 
{ 
  font-size: 20px;
  }
h2, h2 *
{ 
  font-size: 17px;
  }
h2 
{ 
  margin-top: 0px;
 }
.content
{ 
  width: *;
  margin-left: 180px;
  margin-right: 30px;
  }

#navigation 
{
  position: absolute;
  top: 20px;
  left: 0px;
  }

#bottombuttons
{ 
  position: absolute;
  bottom: 5px;
  width: 98%;
  font-size: 11px;
  }
a.bottomtext 
{ color: black; font-size: 11px; font-family: verdana; }
.text { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.text_klein { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; }
.text_kleinklein { color: #646464; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; line-height: 12pt; text-decoration: none; }
.text_blocksatz { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-stretch: normal; text-decoration: none; text-align: justify; }
textkoerper { color: black; font-size: 11px; font-family: verdana; background-color: white; }
.link { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: underline; }
.link_shaded { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; text-decoration: none; border-bottom: 1px dotted #888; }
.ueberschrift { color: orange; font-size: 13px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.ueberschrift_klein_rot { color: red; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
.ueberschrift_2 { color: #fff; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; }
.ueberschrift_gross_sw { color: black; font-size: 14px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; left: 20px; }
.ueberschrift_klein_sw { text-decoration:none; color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; }
a.link_over,a.link_over_active { color: black; font-size: 11px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.link_over { color: black; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.link_over_active { color: #5986b5; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; text-decoration: underline; }
a.menuitem, a.menuitem_active, a.menuitem_small, a.menuitem_active_small
{ color: #ffffff; text-decoration: none; width: 156px; text-align:right; font-size: 14px; padding-top: 4px; padding-bottom: 4px; padding-right: 11px;
  "\"}\""; 
  width: 145px; display: block; }
a.menuitem_top, a.menuitem_active_top { color: black; font-size: 12px; font-family: Verdana, Arial, Helvetica, sans-serif; font-weight: bold; background-image: url(bilder/background_active_breit.gif); text-decoration: none; text-align: right; width: 0; margin-right: 4px; padding: 6px 15px 5px; }
a.menuitem_bottom, a.menuitem_active_bottom { color: white; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; text-align: right; padding: 2px 2px 4px; width: 155px; }
/* the above  "\"}\"";  is a ie5 and ie5.5 hack cause it puts borders inside, see box hack css on google*/

a.menuitem_active, a.menuitem_active_small
{ color: black; padding-right: 5px; background-color: #e0e0e0;
  ;border-right: 6px solid #ffa000; }
a.menuitem_small, a.menuitem_active_small
{ 
  font-size: 11px;
 }
a.menuitem_top { font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menuitem_active_top { color: #6f6f6f; font-family: Verdana, Arial, Helvetica, sans-serif; background-color: transparent; text-decoration: underline; }
a.menuitem_bottom { font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
a.menuitem_active_bottom { color: black; font-size: 10px; font-family: Verdana, Arial, Helvetica, sans-serif; }
img.bottombuttons 
{ 
  border-width: 0px;
  }

span.padder 
{ 
  width: 6px;
  margin-left: 5px;
  }
span.padder_active
{ 
  width: 6px;
  margin-left: 5px;
  background-color: #ff00ff;
  }

/* some tags for the small group box on the group's homepages */
div.grouplabel 
{ 
  font-weight: bold;
  text-align: center;
/*  background-color: #3366CC;*/
  width: 150px;
  padding-top: 5px;
  padding-bottom: 5px;

  margin-top: 10px;
  margin-bottom: 10px;

  border-bottom: dashed 2px #3366cc;
  border-top: dashed 2px #3366cc;
  }
a.grouplabel
{ 
  color: #ffffff;
  text-decoration: none;
 }
a.grouplabel:hover
{ 
  text-decoration: underline;
 }

tr.list_header 
{
  background-color:#b8c6e0;
  font-weight:bold;
  }

tr.list_even 
{
  background-color:#e0e0e0;
  font-weight:normal;
  font-size:11pt;
  }

tr.list_odd 
{
  background-color:#f0f0f0;
  font-weight:normal;
  font-size:11pt;
  }

