/* http://download.easyplex.com/dummy/typo3/sysext/t3skin/rtehtmlarea/htmlarea-edited-content.css
/dummy/typo3/sysext/t3skin/rtehtmlarea/htmlarea.css

 */


h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{ text-decoration:none; color:#000000; }
ul li a { text-decoration:none;}
ul li ul li { margin:0; padding:0;}

p, h1, h2, h3, h4, h5, h6, td, th, ul, ol, q, blockquote { margin:0.2em 0 0.4em 0;  }


.htmlarea-content-body { width:520px; }
.htmlarea-content-body { background-color:white; font-size:11px;}

.htmlarea-content-body ul, .htmlarea-content-body li, .htmlarea-content-body p, .htmlarea-content-body ol {margin:0; padding:0; font-family:Arial, Helvetica, sans-serif;}


.htmlarea-content-body,
.htmlarea-content-body table, 
.htmlarea-content-body table td  { font-size:11px; font-family:Arial, Helvetica, sans-serif;}

.htmlarea-content-body a { color:#000000; text-decoration:none; }

table { border-collapse:collapse;  border:0px; }
#innermiddlewrap table,              .htmlarea-content-body table { width:99%; margin:5px 0 0 1px; }
/*#innermiddlewrap table tr,           .htmlarea-content-body tr { background-color:#f8fcff; } */
/*#innermiddlewrap table tr:hover,     .htmlarea-content-body tr:hover  { background-color:#e2e9f1; } */
/*#innermiddlewrap table th,           .htmlarea-content-body th, */

#innermiddlewrap table tr.tableheader, .htmlarea-content-body tr.tableheader, .tableheader, .tablefooter
    {  border-top:3px #0087ef solid; } 
    
#innermiddlewrap th, #innermiddlewrap .tableheader, htmlarea-content-body th, htmlarea-content-body .tableheader {text-transform:uppercase;}
    
#innermiddlewrap table tr td,           .htmlarea-content-body tr td, 
#innermiddlewrap table tr th,           .htmlarea-content-body tr th  { background-color:transparent; border:1px white solid; padding:0.3em 0.2em 0.3em 0.2em; vertical-align:top; }


#innermiddlewrap table td.invisible, .htmlarea-content-body td.invisible {background-color:transparent; border:0px;}
/* 
#innermiddlewrap table td:hover,     .htmlarea-content-body td:hover, { background-color:inherit; border:1px #d2d2d2 solid;}
#innermiddlewrap table td.invisible:hover, .htmlarea-content-body td.invisible:hover  {background-color:inherit; border:0;}
#innermiddlewrap table tbody tr:hover, .htmlarea-content-body tbody tr:hover { background-color:inherit;}

/* ul, dl { margin:0 0 1em 1.5em; border:1px green solid; } */

/* ul, ol, dl is deleted in base.css */

ol, .htmlarea-content-body ol { list-style-type:decimal; list-style-position:outside; margin:0 0 0 44px;}
ol li { }

ul, .htmlarea-content-body ul { margin:0.4em 0em 0.6em 44px; border:0px green solid; }
ul li, .htmlarea-content-body ul li { margin:0 0 0 0; border:0px orange solid; list-style-image:url(../images/Alturos/contentsection_bullet.gif);  }
ul li ul, .htmlarea-content-body ul li ul { margin:0 0 0 2.5em; border:0px orange solid; }


body { line-height:1.5em; }

td, th { font-size:1em;}

blockquote { padding:0 0 0 1em; margin:0;}

hr {color:#5d5d5d; background:transparent; margin:0 0 0.5em 0; padding:0 0 0.5em 0; border:0; border-bottom:1px #5d5d5d solid; height:1px;}

div.indent { margin-left:2em; }

p, p.bodytext, td, li, q, blockquote  { color:#000000; font-family:Arial, Helvetica, sans-serif; }

p.bodytext     {  } 
p.align-center { text-align:center;}
p.align-left   { text-align:left;  }
p.align-right  { text-align:right; }
p.justify      { text-align:justify; }


/* Zeilenabstand, Absatz  p, h1, h2, h3, h4, h5, h6, td, li, div, span, strong, b, i, q, em, blockquote { }*/

p, h1, h2, h3, h4, h5, h6, q, blockquote, .htmlarea-content-body p { margin:0.4em 0 0.6em 0; }

td p, th p { margin:0; }


h1, h2, h3, h4, h5, h6, span.p1, span.p2, span.p3, span.p4, span.p5, span.p6 {font-family:Arial, Helvetica, sans-serif; font-weight:bold; border-bottom:0px #006f52 solid; }

h1, p.ph1, span.p1 ,
h2, p.ph2, span.p2 ,
h3, p.ph3, span.p3 ,
h4, p.ph4, span.p4 ,
h5, p.ph5, span.p5 ,
h6, p.ph6, span.p6 { margin:0.8em 0 0.7em 0; font-family:Arial, Helvetica, sans-serif; line-height:1.3em;}


h1, p.ph1, span.p1 {font-size:2em;   font-weight:normal; letter-spacing:1px; }
h2, p.ph2, span.p2 {font-size:1.5em; font-weight:normal;  }
h3, p.ph3, span.p3 {font-size:1.2em; }
h4, p.ph4, span.p4 {font-size:1.1em; color:#000000; }
h5, p.ph5, span.p5 {font-size:1.0em; font-family:Arial, Helvetica, sans-serif; }
h6, p.ph6, span.p6 {font-size:0.9em; }

span.mono {font-family:"Courier New", Courier, monospace; color:#000000; font-style:normal; padding:0 0.3em 0 0.3em; background:#dceae7; border:1px #00734a solid;}

p.phsternchentext, span.psternchentext { font-size:0.8em;}

a img { border:0; }

.invisible { background-color:transparent; border:0;}




/* Paddings */

.htmlarea-content-body table , #innermiddlewrap table, 
.htmlarea-content-body p , #innermiddlewrap p,
hr, h1, h4, h5, h6 { margin-left:22px; }

.htmlarea-content-body h2, .htmlarea-content-body h3 { background-image:url(../images/Alturos/h1_bg.gif); }
h2, h3 { padding-left:22px; background-repeat:no-repeat; background-position:0px 6px; }
h3 {background-position:0px 4px;} 


/* Paddings zurücksetzen */
.htmlarea-content-body table p, #innermiddlewrap table p,
ul li h1, ul li h2, ul li h3, ul li h4, ul li h5, ul li h6  { margin-left:0;} 

ul li h2, ul li h3 { background-image:none; padding-left:0; }





