/* Fuer die Druckausgabe ueberfluessiges abschalten */
#header, #menupunkte, #sidebar-alpha, #sidebar-beta { display: none; }

body {
  margin: 0;
  padding: 0;
  font-size: 12pt Garamond, Palatino, "Times New Roman", Times, serif;
  color: black;
  background: transparent;
}

h1, h2, h3, h4, h5, h6 {
  font-family: "Lucida Grande", "Lucida Sans", "Lucida Sans Unicode", "Lucida", Verdana,
"Bitstream Vera Sans", sans-serif;
  font-weight: bold;
  margin: .75em 0 .5em 0;
  page-break-after: avoid;
}


p {
  margin: 0 0 1em 0;
}

p+p {
  margin-top: -1em;
  text-indent: 2em;
}


a, a:visited, a:hover, a:visited:hover {
  color: #04667e;
  background: transparent;
  text-decoration: none;
}

/*
a:link:after, a:link:visited:after {
  content: " (Link auf <" attr(href) ">) ";
  font-size: 76%;
  color: #999;
  background: transparent;
}

a[href^="/"]:link:after {
  content: " (Link auf <http://style-sheets.de " attr(href) ">) ";
}
*/

  h1 {
    margin: 0;
    font-size: 14pt;
    font-weight: bold;
  }
  h2 {
    font-size: 12pt;
    font-weight: bold;
  }
  .pageHeading {
    margin: 0;
    font-size: 14pt;
    font-weight: bold;
  }
  .productListing-heading {
    font-weight: bold;
    font-size: 10pt;
  }
  #achtung {
    font-weight: bold;
    font-size: 10pt;
    background-color: #FCE6ED;
    border-color: #D6003E;
    border-style: solid;
    border-width: 1px;
    padding: 8px;
  }
  #designtable {
    border-spacing:0;
    border-collapse: collapse;
    margin-right: 10px;
  }
  #designtable td {
    vertical-align: top;
    padding: 0;
    font-size: 9pt;
  }
  #designtable .alpha {
    padding: 10px 10px 20px 20px;
    font-size: 9pt;
    font-weight: bold;
    text-align: right;
  }
  #designtable .beta {
    padding: 6px 10px;
    border-top: 10px solid white;
  }
  #designtable .betatop {
    padding: 0 0px;
    border-top: 10px solid white;
  }

  #designtable .alpha h3 {
    font-size: 1.1em;
    text-align: right;
  }
  #designtable .beta h2 {
    font-size: 1.3em;
  }
  #designtable .definition.beta {
    background: white;
  }
  #designtable .definition dt {
    width: 11em;
    font-weight: bold;
  }
  #designtabledef td{
    padding: 3px;
    padding-right: 10px;
  }
  #designtabledef .alphadef {
    font-weight: bold;
    text-align: right;
  }
  #designtabledef .betadef {
    width:100%;
  }
  #footer {
    background: #d7d7d7;
    text-align: center;
    padding-top:3px;
    padding-bottom:3px;
    width:100%;
    border-bottom: 5px solid #d8024a;
  }


