/**
* "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
*
* YAML Subtemplates stylesheet
*
*
* @copyright       Copyright 2005-2007, Dirk Jesse
* @license         CC-A 2.0 (http://creativecommons.org/licenses/by/2.0/),
*                  YAML-C (http://www.yaml.de/en/license/license-conditions.html)
* @link            http://www.yaml.de
* @package         yaml
* @version         3.0.4
* @revision        $Revision: 135 $
*
*
* TYPOlight Extension
* @copyright  2007 
* @author     Felix Pfeiffer 
* @package    subcolumns v 1.0
*/

@media all
{


/**
 * (en) IE-Adjustments for subtemplates
 * (de) IE-Anpassung für Subtemplates
 *
 * Doubled Float-Margin Fix
 *
 * @bugfix
 * @affected   IE 5.x/Win, IE6
 * @css-for    IE 5.x/Win, IE6
 * @valid      yes
 */

* html .c20l, * html .c25l, 
* html .c30l, * html .c33l, * html .c38l, 
* html .c40l, * html .c45l, 
* html .c50l, * html .c55l, 
* html .c62l, * html .c66l, 
* html .c70l, * html .c75l, 
* html .c20r, * html .c25r, 
* html .c30r, * html .c33r, * html .c38r, 
* html .c40r, * html .c45r, 
* html .c50r, * html .c55r, 
* html .c62r, * html .c66r, 
* html .c70r, * html .c75r {display:inline;}


/**
 * Internet Explorer and the Expanding Box Problem
 * @see http://www.positioniseverything.net/explorer/expandingboxbug.html
 *
 * @workaround
 * @affected   IE 5.x/Win, IE6
 * @css-for    IE 5.x/Win, IE6
 * @valid      yes
 */

* html .subcolumns .subc,
* html .subcolumns .subcl,
* html .subcolumns .subcr { word-wrap: break-word; overflow:hidden; }


/* transform CSS tables back into floats */
.equalize .c20l,.equalize .c25l,
.equalize .c30l,.equalize .c33l,.equalize .c38l,
.equalize .c40l,.equalize .c45l,
.equalize .c50l,.equalize .c55l,
.equalize .c62l,.equalize .c66l,
.equalize .c70l,.equalize .c75l {
float: left; display:inline;
padding-bottom: 32767px;
margin-bottom: -32767px;
}


.equalize .c20r,.equalize .c25r,
.equalize .c30r,.equalize .c33r,.equalize .c38r,
.equalize .c40r,.equalize .c45r,
.equalize .c50r,.equalize .c55r,
.equalize .c62r,.equalize .c66r,
.equalize .c70r,.equalize .c75r {
float: right; margin-left: -5px; display:inline;
padding-bottom: 32767px;
margin-bottom: -32767px;
}

.no-ie-padding .c25l,.no-ie-padding .c33l,.no-ie-padding .c38l,.no-ie-padding .c50l,.no-ie-padding .c66l,.no-ie-padding .c75l,.no-ie-padding .c62l,
.no-ie-padding .c25r,.no-ie-padding .c33r,.no-ie-padding .c38r,.no-ie-padding .c50r,.no-ie-padding .c66r,.no-ie-padding .c75r,.no-ie-padding .c62r {
padding-bottom: 0;
margin-bottom: 0;
}

}