/**
 * "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-2008, 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.5
 * @revision        $Revision: 189 $
 * @lastmodified    $Date: 2008-05-24 08:26:23 +0200 (Sa, 24 Mai 2008) $
 */

@media all
{
	/*------------------------------------------------------------------------------------------------------*/

	/**
			  * @section browser reset
			  * @see     http://www.yaml.de/en/documentation/css-components/base-stylesheet.html
			  */

	/* (en) Global reset of paddings and margins for all HTML elements */
	/* (de) Globales Zurücksetzen der Innen- und Außenabstände für alle HTML-Elemente */
	*
	{
		margin: 0;
		padding: 0;
	}

	/* (en) Correction: margin/padding reset caused too small select boxes. */
	/* (de) Korrektur: Das Zurücksetzen der Abstände verursacht zu kleine Selectboxen. */
	option
	{
		padding-left: 0.4em;
	}

	/**
			  * (en) Global fix of the Italics bugs in IE 5.x and IE 6
			  * (de) Globale Korrektur des Italics Bugs des IE 5.x und IE 6
			  *
			  * @bugfix
			  * @affected   IE 5.x/Win, IE6
			  * @css-for    IE 5.x/Win, IE6
			  * @valid      yes
			  */
	* html body *
	{
		overflow: visible;
	}
	* html iframe, * html frame
	{
		overflow: hidden;
	}
	* html frameset
	{
		overflow: hidden;
	}

	/* (en) Forcing vertical scrollbars in Netscape, Firefox and Safari browsers */
	/* (de) Erzwingen vertikaler Scrollbalken in Netscape, Firefox und Safari Browsern */
	html
	{
		height: 100%;
		margin-bottom: 1px;
	}
	body
	{
		/* (en) Fix for rounding errors when scaling font sizes in older versions of Opera browser */ /* (de) Beseitigung von Rundungsfehler beim Skalieren von Schriftgrößen in älteren Opera Versionen */
		font-size: 100.01%; /* (en) Standard values for colors and text alignment */ /* (de) Vorgabe der Standardfarben und Textausrichtung */
		color: #000;
		background: #fff; /*text-align: left;*/
	}

	/* (en) Clear borders for <fieldset> and <img> elements */
	/* (de) Rahmen für <fieldset> und <img> Elemente löschen */
	fieldset, img
	{
		border-style: solid;
		border-color: inherit;
		border-width: 0; /*width: 14px;*/
	}

	/* (en) new standard values for lists, blockquote and cite */
	/* (de) Neue Standardwerte für Listen & Zitate */
	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;
	}

	blockquote
	{
		margin: 0 0 1em 1.5em;
	}

	/*------------------------------------------------------------------------------------------------------*/

	/**
			  * @section clearing methods
			  * @see     http://yaml.de/en/documentation/basics/general.html
			  */

	/* (en) clearfix method for clearing floats */
	/* (de) Clearfix-Methode zum Clearen der Float-Umgebungen */
	.clearfix:after
	{
		content: ".";
		display: block;
		height: 0;
		clear: both;
		visibility: hidden;
	}

	/* (en) essential for Safari browser !! */
	/* (de) Diese Angabe benötigt der Safari-Browser zwingend !! */
	.clearfix
	{
		display: block;
	}

	/* (en) overflow method for clearing floats */
	/* (de) Overflow-Methode zum Clearen der Float-Umgebungen */
	.floatbox
	{
		overflow: hidden;
	}

	/* (en) IE-Clearing: Only used in Internet Explorer, switched on in iehacks.css */
	/* (de) IE-Clearing: Benötigt nur der Internet Explorer und über iehacks.css zugeschaltet */
	#ie_clearing
	{
		display: none;
	}

	/*------------------------------------------------------------------------------------------------------*/

	/**
			  * @section hidden elements | Versteckte Elemente
			  * @see     http://www.yaml.de/en/documentation/basics/skip-links.html
			  *
			  * (en) skip links and hidden content
			  * (de) Skip-Links und versteckte Inhalte
			  */

	/* (en) classes for invisible elements in the base layout */
	/* (de) Klassen für unsichtbare Elemente im Basislayout */
	.skip, .hideme, .print
	{
		position: absolute;
		top: -1000em;
		left: -1000em;
		height: 1px;
		width: 1px;
	}

	/* (en) make skip links visible when using tab navigation */
	/* (de) Skip-Links für Tab-Navigation sichtbar schalten */
	.skip:focus, .skip:active
	{
		position: static;
		top: 0;
		left: 0;
		height: auto;
		width: auto;
	}
}
