
body {
	background-color: #FFFFFF;
}

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 #333333; }
p.csc-frame-frame2, table.csc-frame-frame2 { background-color: #F5FFAA; padding: 2px 4px 2px 4px; border: 1px solid #333333; }

/* 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:.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;
}

