/*@charset "UTF-8";*/
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS Framework
 *
 * (en) Uniform design of standard content elements
 * (de) Einheitliche Standardformatierungen für die wichtigten Inhalts-Elemente
 *
 * @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.3
 * @revision        $Revision: 118 $
 * @lastmodified    $Date: 2007-08-18 16:03:42 +0200 (Sa, 18 Aug 2007) $
 * @appdef yaml
 */

@media all
{
	/**
							   * Fonts
							   * (en) font-family and font-size selection for headings and standard text elements
							   * (de) Zeichensatz und Schriftgrößen für Überschriften und übliche Text-Elemente
							   *
							   * @section content-fonts
							   */

	/* (en) reset font size for all elements to standard (16 Pixel) */
	/* (de) Alle Schriftgrößen auf Standardgröße (16 Pixel) zurücksetzen */
	html *
	{
		font-size: 100.01%;
	}

	/* (en) base layout gets standard font size 12px */
	/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
	body
	{
		font-family: 'Trebuchet MS' ,Calibri, Verdana, Helvetica, Arial, sans-serif;
		font-size: 10pt; /**/
		color: #333;
	}

	h1, h2, h3, h4, h5, h6
	{
		font-family: Calibri, "times new roman" ,times,serif;
		font-weight: normal;
		color: #444;
		margin: 0 0 0.25em 0;
	}

	h1
	{
		font-size: 18pt;
	}
	/* 24px */
	h2
	{
		font-size: 14pt;
	}
	/* 24px */
	h3
	{
		font-size: 13pt;
	}
	/* 18px */
	h4
	{
		font-size: 12pt;
	}
	/* 16px */
	h5
	{
		font-size: 10pt;
	}
	/* 14px */
	h6
	{
		font-size: 8pt;
	}
	/* 14px */

	#header h1
	{
		font-size: 18pt;
		font-family: Arial;
		word-spacing: 5px;
		color: #000;
	}

	#header span
	{
		color: #999;
	}

	p
	{
		line-height: 1.5em;
		margin: 0 0 1em 0;
	}

	/* ### Lists | Listen  #### */

	ul, ol, dl
	{
		line-height: 1.5em;
		margin: 0 0 1em 1em;
	}
	li
	{
		margin-left: 1.5em;
		line-height: 1.5em;
	}

	dt
	{
		font-weight: bold;
	}
	dd
	{
		margin: 0 0 1em 2em;
	}

	/* ### text formatting | Textauszeichnung ### */

	cite, blockquote
	{
		font-style: italic;
	}
	blockquote
	{
		margin: 0 0 1em 1.5em;
	}

	strong, b
	{
		font-weight: 550;
	}
	em, i
	{
		font-style: italic;
	}

	pre, code
	{
		font-family: monospace;
		font-size: 1.1em;
	}

	acronym, abbr
	{
		letter-spacing: .07em;
		border-bottom: .1em dashed #c00;
		cursor: help;
	}

	/**
							   * Generic Content Classes
							   * (en) standard classes for positioning and highlighting
							   * (de) Standardklassen zur Positionierung und Hervorhebung
							   *
							   * @section content-generic-classes
							   */

	.note
	{
		background: #dfd;
		padding: 1em;
		border-bottom: 1px #bdb dotted;
		border-bottom: 1px #dbb dotted;
	}
	.important
	{
		background: #ffd;
		padding: 1em;
		border-bottom: 1px #ddb dotted;
		border-bottom: 1px #dbb dotted;
	}
	.warning
	{
		background: #fdd;
		padding: 1em;
		border-bottom: 1px #dbb dotted;
		border-bottom: 1px #dbb dotted;
	}

	.float_left
	{
		float: left;
		display: inline;
		margin-right: 1em;
		margin-bottom: 0.15em;
	}
	.float_right
	{
		float: right;
		display: inline;
		margin-left: 1em;
		margin-bottom: 0.15em;
	}
	.center
	{
		text-align: center;
		margin: 0.5em auto;
	}

	/**
							   * External Links
							   *
							   * (en) Formatting of hyperlinks
							   * (de) Gestaltung von Hyperlinks
							   *
							   */

	a
	{
		color: #4D87C7;
		text-decoration: none;
	}
	a:focus, a:hover, a:active
	{
		color: #182E7A;
		text-decoration: underline;
	}

	#topnav a
	{
		color: #999;
		font-weight: normal;
		background: transparent;
		text-decoration: none;
	}
	#topnav a:focus, #topnav a:hover, #topnav a:active
	{
		text-decoration: underline;
		background-color: transparent;
	}

	#footer a
	{
		color: #999;
		background: transparent;
		font-weight: bold;
		font-size: 8pt;
	}
	#footer a:focus, #footer a:hover, #footer a:active
	{
		color: #4D87C7;
		background-color: transparent;
		text-decoration: underline;
	}

	/**
							   * (en) Emphasizing external Hyperlinks via CSS
							   * (de) Hervorhebung externer Hyperlinks mit CSS
							   *
							   * @section             content-external-links
							   * @app-yaml-default    disabled
							   */

	/*
							  #main a[href^="http://www.my-domain.com"],
							  #main a[href^="https://www.my-domain.com"]
							  {
							    padding-left: 12px;
							    background-image: url('your_image.gif');
							    background-repeat: no-repeat;
							    background-position: 0 0.45em;
							  }
							  */

	/**
							   * Tables | Tabellen
							   * (en) Generic classes for table width and design definition
							   * (de) Generische Klassen für die Tabellenbreite und Gestaltungsvorschriften für Tabellen
							   *
							   * @section content-tables
							  ##################Auskommentiert by JH.########################

							  table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
							  table.full { width: 100%; }
							  table.fixed { table-layout:fixed }

							  th,td { padding: 0.5em; }
							  thead th { background: #444; color: #fff }
							  tbody th { background: #ccc; color: #333 }
							  tbody th.sub { background: #ddd; color: #333 }
							 
							   tbody th { background: #ccc; color: #333 }
							   tbody th.sub { background: #ddd; color: #333 }  */
	/**
							   * Miscellaneous | Sonstiges
							   *
							   * @section content-misc
							   */

	/*.scrollauto th
							{
							 position: relative;
							}*/
	hr
	{
		color: #fff;
		background: transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border: 0;
		border-bottom: 1px #eee solid;
	}

	input[type="text"]
	{
		padding-left: 1px;
		padding-right: 1px;
	}

	.Help
	{
		position: absolute;
		left: 3px;
		top: 2px;
		margin: 0px;
	}

	.HelpFixedPosition
	{
		position: static;
		display: inline;
		margin: 0px;
		padding: 0px;
	}

	.ajax__calendar_container
	{
		padding: 4px;
		position: absolute;
		cursor: default;
		width: 170px;
		font-size: 11px;
		text-align: center;
		font-family: tahoma,verdana,helvetica;
		left: 25% !important;
	}


	/* ------------------------------
				AJAX Accordion Styles
			------------------------------ */

	.AccordionDefault
	{
		overflow: visible !important;
	}

	.PaneHeaderClosed
	{
		text-align: left;
		padding-left: 18px;
		background: url("images/navigate_right16simple.png") left center no-repeat;
		overflow: visible; /*cursor: hand,pointer;*/
	}

	.PaneHeaderOpened
	{
		text-align: left;
		padding-left: 18px;
		background: url("images/navigate_down16simple.png") left center no-repeat;
		overflow: visible; /*cursor: hand,pointer;*/
	}

	.PaneContent
	{
		text-align: left;
		padding-left: 5px;
	}
}

