/**************************************************************************** 
 *** TYPO3 CONTENT CSS FILE
 *** 
 *** This file contains:
 *** 	- All RTE CSS definitions
 *** 	- TYPO3 content CSS definitions (ex: tables, cframes, ...)
 *** 
 *** Author: Matthias Toscanelli <mt@accessible.ch>
 *** Copyright: 
 *** 
 *****************************************************************************/ 


/********************************************************** 
 *****              BEGIN:  RTE - Base               ****** 
 **********************************************************/ 
.rte *{ font-size: 12px; margin: 0; padding: 0; }
.rte p{ padding-bottom: 5px; }
.rte h1{ font-size: 24px; line-height: 30px; }
.rte h2{ font-size: 12px; line-height: 28px; }
.rte h3{ font-size: 20px; line-height: 26px; }
.rte h4{ font-size: 18px; line-height: 24px; }
.rte h5{ font-size: 16px; line-height: 22px; }
.rte h6{ font-size: 14px; line-height: 20px; }
.rte ul, .rte ol, .rte dl{ padding-left: 25px; }



/********************************************************** 
 *****         BEGIN:  RTE - Text alignment          ****** 
 **********************************************************/ 
.rte .align-left { text-align: left; }
.rte .align-right { text-align: right; }
.rte .align-center { text-align: center; }
.rte .align-justify { text-align: justify; }.rte .indent { padding-left: 25px; }


/********************************************************** 
 ***** BEGIN:  RTE - Paragraphs styles    
 **********************************************************/ 
.rte p.title, .rte p.title * { font-size: 16px; font-weight: 900; }
.rte p.title b { font-size: 20px; font-weight: 900; }
.rte p.sub-title { font-size: 14px; }



/********************************************************** 
 *****         BEGIN:  RTE - Anchor classes          ****** 
 **********************************************************/ 
.rte a:visited, .rte a:hover{ color: blue; }
.rte a.external-link { }
.rte a.xternal-link-new-window { }
.rte a.internal-link { }
.rte a.internal-link-new-window { }
.rte a.download { }
.rte a.mail { }


/********************************************************** 
 *****             BEGIN:  TABLE - Base              ****** 
 **********************************************************/ 
div.contenttable table { border-collapse: collapse; font-size: 10pt; margin: 15px 0px; width: 100%; }
div.contenttable-col1 table th{ width: 100%; }
div.contenttable-col1 table td{ width: 100%; }
div.contenttable-col2 table th{ width: 50%; }
div.contenttable-col2 table td{ width: 50%; }
div.contenttable-col3 table th{ width: 33%; }
div.contenttable-col3 table td{ width: 33%; }
div.contenttable-col4 table th{ width: 25%; }
div.contenttable-col4 table td{ width: 25%; }
div.contenttable-col5 table th{ width: 20%; }
div.contenttable-col5 table td{ width: 20%; }
div.contenttable-col6 table th{ width: 17%; }
div.contenttable-col6 table td{ width: 17%; }
div.contenttable-col7 table th{ width: 15%; }
div.contenttable-col7 table td{ width: 15%; }
div.contenttable-col8 table th{ width: 13%; }
div.contenttable-col8 table td{ width: 13%; }
div.contenttable-col9 table th{ width: 12%; }
div.contenttable-col9 table td{ width: 12%; }



