@CHARSET "UTF-8";


/*
 ---------------------------------------------------------------------------------------------------
 | BODY
 ---------------------------------------------------------------------------------------------------
*/

	html {
		height: 100%; }

	body {
		background-color: #fff;
		/* Beseitigung von Rundungsfehlern beim Skalieren von Schriftgroessen in aelteren Opera Versionen */
		font-size       : 100.01%; }

	html, body {
		margin : 0;
		padding: 0; }


/*
 ---------------------------------------------------------------------------------------------------
 | ELEMENTS
 ---------------------------------------------------------------------------------------------------
*/


	/* -----------------------------------------------------------------------------------
	 | Headlines
	 * ----------------------------------------------------------------------------------- */


		h1, h2, h3, h4, h5, h6 {
			border     : 0 none transparent;
			clear      : both;
			float      : none;
			font-family: Georgia, "Times New Roman", Times, serif;
			font-size  : 100%;
			font-style : normal;
			font-weight: normal; }


	/* -----------------------------------------------------------------------------------
	 | Monospaced elements
	 * ----------------------------------------------------------------------------------- */


		pre, tt, code {
			font-family: "Courier New", Courier, monospace; }


	/* -----------------------------------------------------------------------------------
	 | HR
	 * ----------------------------------------------------------------------------------- */


		hr {
			display: none; }


	/* -----------------------------------------------------------------------------------
	 | Links
	 * ----------------------------------------------------------------------------------- */


		a {
			cursor    : pointer;
			font-style: normal; }

		a:focus {
			border            : 0 none transparent;
			-moz-outline-style: none; }


	/* -----------------------------------------------------------------------------------
	 | Lists
	 * ----------------------------------------------------------------------------------- */


		ul, li, ol, dl, dt, dd {
			padding: 0; }

		ul, ol, dl {
			margin: 1em 0 1em 2.5em; }

		ol {
			margin-left: 2.9em; }

		ul ul, ul ol, ol ol, ol ul, dl dl {
			margin: .7em 0 .7em 1.6em; }

		li {
			margin-left: .6em; }


		dl {
			margin-left: 1.8em; }

		dt {
			font-weight: bold;
			margin-top : .5em; }

		dd {
			margin-left: 2em; }


	/* -----------------------------------------------------------------------------------
	 | Text formatting
	 * ----------------------------------------------------------------------------------- */


		p {
			margin: 0.8em 0; }

		cite {
			font-style : italic; }

		cite, blockquote {
			font-weight: normal; }

		blockquote {
			margin: 0.8em 1em; }

		strong, b {
			font-style : normal;
			font-weight: bold; }

		em, i {
			font-style : italic;
			font-weight: normal; }

		pre, code {
			font-family: monospace;
			font-style : normal;
			font-weight: normal; }

		abbr, acronym {
			border      : 0;
			cursor      : help;
			font-style  : normal;
			font-variant: normal;
			font-weight : normal; }

		q:before, q:after{
			content: ''; }

		sup {
			vertical-align: super; }

		sub {
			vertical-align: sub; }

		code, dfn, var {
			font-style : normal;
			font-weight: normal; }

		address {
			display: none; }


	/* -----------------------------------------------------------------------------------
	 | Forms
	 * ----------------------------------------------------------------------------------- */


		form, fieldset, legend, input, textarea, select, button {
			margin : 0; }

		input, textarea, select {
			font-family  : inherit;
			font-size    : inherit;
			font-weight  : inherit;
			outline-style: none;
			outline-width: 0; }

		form, fieldset {
			border : 0;
			padding: 0; }


	/* -----------------------------------------------------------------------------------
	 | Table
	 * ----------------------------------------------------------------------------------- */


		table {
			border         : 0;
			border-collapse: collapse;
			border-spacing : 0;
			margin         : .5em 0; }

		caption, th {
			font-style : normal;
			font-weight: normal; }

		caption {
			text-align: left; }

		th, td {
			margin : 0;
			padding: 0; }


	/* -----------------------------------------------------------------------------------
	 | Image
	 * ----------------------------------------------------------------------------------- */


		img {
			border: 0; }
