/* * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework * * (en) YAML core stylesheet * (de) YAML Basis-Stylesheet * * Don't make any changes in this file! * Your changes should be placed in any css-file in your own stylesheet folder. * * @copyright Copyright 2005-2010, 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.2.1 * @revision $Revision: 454 $ * @lastmodified $Date: 2010-01-01 17:31:10 +0100 (Fr, 01. Jan 2010) $ */ @media all { * { margin: 0; padding: 0; } option { padding-left: 0.4em; } select { padding: 1px; } * html body * { overflow: visible; } * html iframe, * html frame { overflow: auto; } * html frameset { overflow: hidden; } body { font-size: 100.01%; background: white; color: black; text-align: left; } div { outline: 0 none; } fieldset, img { border: 0 solid; } ul, ol, dl { margin: 0 0 1em 1em; } li { line-height: 1.5em; margin-left: 0.8em; } dt { font-weight: bold; } dd { margin: 0 0 1em 0.8em; } blockquote { margin: 0 0 1em 0.8em; } blockquote:before, blockquote:after { content: ""; } q:before, q:after { content: ""; } .clearfix { display: block; } .clearfix:after { clear: both; content: "."; display: block; font-size: 0; height: 0; visibility: hidden; } .floatbox { overflow: hidden; } #ie_clearing { display: none; } .skip, .hideme, .print { position: absolute; top: -32768px; left: -32768px; } .skip:focus, .skip:active { position: static; top: 0; left: 0; } #skiplinks { position: absolute; top: 0px; left: -32768px; z-index: 1000; width: 100%; margin: 0; padding: 0; list-style-type: none; } #skiplinks a.skip:focus, #skiplinks a.skip:active { left: 32768px; outline: 0 none; position: absolute; width: 100%; } } @media screen, projection { #header { position: relative; } #topnav { text-align: right; } #header { clear: both; } #header #topnav { position: absolute; top: 10px; right: 10px; } #nav, #main, #footer { clear: both; } #col1 { float: left; width: 200px; } #col2 { float: right; width: 200px; } #col3 { width: auto; margin: 0 200px; } #col1_content, #col2_content, #col3_content { position: relative; } .subcolumns { width: 100%; overflow: hidden; } .subcolumns_oldgecko { width: 100%; float: left; } .c20l, .c25l, .c33l, .c40l, .c38l, .c50l, .c60l, .c62l, .c66l, .c75l, .c80l { float: left; } .c20r, .c25r, .c33r, .c40r, .c38r, .c50r, .c60r, .c66r, .c62r, .c75r, .c80r { float: right; margin-left: -5px; } .c20l, .c20r { width: 20%; } .c40l, .c40r { width: 40%; } .c60l, .c60r { width: 60%; } .c80l, .c80r { width: 80%; } .c25l, .c25r { width: 25%; } .c33l, .c33r { width: 33.333%; } .c50l, .c50r { width: 50%; } .c66l, .c66r { width: 66.666%; } .c75l, .c75r { width: 75%; } .c38l, .c38r { width: 38.2%; } .c62l, .c62r { width: 61.8%; } .subc { padding: 0 0.5em; } .subcl { padding: 0 1em 0 0; } .subcr { padding: 0 0 0 1em; } .equalize { overflow: visible; display: table; table-layout: fixed; } .equalize .subcolumns { overflow: visible; display: table; table-layout: fixed; } .equalize > div { display: table-cell; float: none; margin: 0; overflow: hidden; vertical-align: top; } } @media print { .subcolumns > div, .floatbox { overflow: visible; display: table; } .print { position: static; left: 0; } .noprint { display: none !important; } }