body {
    background-color: #FFF
    }
a {
    color: #B51432
    }
p.preis, span.preis {
    color: #B51432
    }
h5, h2 {
    line-height: 1.5;
    color: #B51432
    }
/* Left, center and right alignment of text in paragraphs and cells.*/
p.align-left, h1.align-left, h2.align-left, h3.align-left, h4.align-left, h5.align-left, h6.align-left, td.align-left {
    text-align: left
    }
p.align-center, h1.align-center, h2.align-center, h3.align-center, h4.align-center, h5.align-center, h6.align-center, td.align-center {
    text-align: center
    }
p.align-right, h1.align-right, h2.align-right, h3.align-right, h4.align-right, h5.align-right, h6.align-right, td.align-right {
    text-align: right
    }
/* Two frame examples taken from the example CSS file of CSS Styled Content extension and applied to p and table block elements.*/
p.csc-frame-frame1, table.csc-frame-frame1 {
    background-color: #EDEBF1;
    padding: 2px 4px 2px 4px;
    border: 1px solid #333
    }
p.csc-frame-frame2, table.csc-frame-frame2 {
    background-color: #F5FFAA;
    padding: 2px 4px 2px 4px;
    border: 1px solid #333
    }
/* Bullet styles for unordered lists.*/
ul.component-items {
    color: #186900;
    list-style-type: circle
    }
ul.action-items {
    color: #8A0020;
    list-style-image: url(img/red_arrow_bullet.gif)
    }
/* Numbering styles for ordered lists.*/
ol.component-items-ordered {
    color: #10007B;
    list-style-type: lower-roman
    }
ol.action-items-ordered {
    color: #8A0020;
    list-style-type: lower-greek
    }
a {
    color: #B51432
    }
p.preis, span.preis {
    color: #B51432
    }
h5, h2 {
    line-height: 1.5;
    color: #B51432
    }
blockquote {
    margin: 0 0 1em 1.5em
    }
/*LISTEN */
ul, ol, dl {
    margin: 0 0 1em 1em
    }
li {
    margin-left: 1.5em;
    line-height: 1.5em
    }
dt {
    font-weight: bold
    }
dd {
    margin: 0 0 1em 2em
    }
a {
    text-decoration: none
    }
a:hover {
    text-decoration: underline
    }
a:link {
    font-weight: normal;
    text-decoration: none
    }
a:visited {
    font-weight: normal;
    text-decoration: none
    }
a:focus {
    font-weight: normal;
    text-decoration: underline
    }
a:hover {
    font-weight: normal;
    text-decoration: underline
    }
a:active {
    font-weight: normal;
    text-decoration: none
    }
select, textarea, input, td, body, .defstyle, p, div, p, span, td, div {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif
    }
strong, b {
    font-weight: 700
    }
p.bodytext {
    font-size: 12px;
    font-weight: 400;
    margin: 0.2em;
    margin-top: 0.5em
    }
table.contenttable, table.contenttable td {
    margin: 0;
    padding: 0;
    vertical-align: top
    }
a:link, a:visited, a:hover {
    border: none;
    cursor: pointer;
    font-weight: 700;
    /*text-decoration:none;*/
    }
a:hover {
    text-decoration: underline
    }
H1 {
    font-size: 26px
    }
/*H1 A,H2 A,H3 A,H4 A,H5 A,a:visited,a:hover {
text-decoration:none;
}
*/
h1, h2, h3, h4, h5 {
    border-bottom: 0;
    border-top: 0;
    font-family: Arial, Helvetica, sans-serif;
    margin: 0.33em 0;
    padding-bottom: 0;
    padding-top: 0;
    text-decoration: none
    }
H2, H3 {
    font-size: 18px
    }
H4 {
    font-size: 14px
    }
H5 {
    font-size: 13px;
    font-weight: bolder
    }
h5, dt {
    font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif;
    font-size: 13px;
    letter-spacing: normal;
    text-decoration: none;
    text-transform: none;
    word-spacing: normal
    }
hr {
    height: 1px;
    width: 97%
    }
img {
    border-style: none;
    border-width: 0
    }
ol li {
    list-style-type: decimal
    }
ol ol li {
    list-style-type: lower-alpha
    }
ol ol ol li {
    list-style-type: lower-roman
    }
p {
    border-left: 0;
    border-right: 0;
    font-size: 12px;
    /* margin-bottom:0;margin-left:0;margin-right:0; */
    line-height: 1.3;
    padding-left: 0;
    padding-right: 0;
    text-indent: 0
    }
s {
    font-size: 13px
    }