@charset "UTF-8";

/*Based on Yaml-Script / Modified by Carsten Winkel */
/**
* @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; font-size: 100%;}

/* (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; } /* LTR */
select { padding: 1px; }

/**
* (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:auto; }
* 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; /* LTR */
}

/* (en) Clear borders for <fieldset> and <img> elements */
/* (de) Rahmen für <fieldset> und <img> Elemente löschen */
fieldset, img { border: 0 solid; }

/* (en) new standard values for lists, blockquote and cite */
/* (de) Neue Standardwerte für Listen & Zitate */
ul, ol, dl { margin: 0 0 1em 1em } /* LTR */
li {
	margin-left: 0.8em; /* LTR */
	line-height: 1.5em;
}

dt { font-weight: bold; }
dd { margin: 0 0 1em 0.8em; } /* LTR */

blockquote { margin: 0 0 1em 0.8em; } /* LTR */

blockquote:before, blockquote:after,
q:before, q:after { content: ""; }

/* Bugfix for FireFoxBrowser */
div { position: relative; }

/* recreate margin for p-tag */
p { margin: 0 0 0.6em 0; }

/* Fix li-width Error */
#navimain li a, 
#navicategory li a
{
	display: block;
	width: auto;
}
