@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-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:392 $
 * @lastmodified    $Date:2009-07-05 12:18:40 +0200 (So, 05. Jul 2009) $
 * @appdef yaml
 */

@media all
{
	/**
	 * Fonts
	 *
	 * (en) global settings of font-families and font-sizes
	 * (de) Globale Einstellungen für Zeichensatz und Schriftgrößen
	 *
	 * @section content-global-settings
	 */
	/* (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) reset monospaced elements to font size 16px in all browsers
	 * (de) Schriftgröße von monospaced Elemente in allen Browsern auf 16 Pixel setzen
	 *
	 * @see: http://webkit.org/blog/67/strange-medium/
	 */
	textarea, pre, code, kbd, samp, var, tt {
		font-family: Consolas, "Lucida Console", "Andale Mono", "Bitstream Vera Sans Mono", "Courier New", Courier;
	}
	
	/* (en) base layout gets standard font size 12px */
	/* (de) Basis-Layout erhält Standardschriftgröße von 12 Pixeln */
	body {
		font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		font-size: 75.00%;
		color: #333;
	}
	/*--- Headings | Überschriften ------------------------------------------------------------------------*/
	h1, h2, h3, h4, h5, h6 {
		font-weight: bold;
		margin: 0 0 1em 0;
	}
	
	h1 { font-size: 163.6%; font-weight: normal; margin-bottom: 0.5em }			/* 18px */
	h2 { font-size: 127.3%; }													/* 14px */
	h3 { font-size: 118.2%; }													/* 13px */
	h4 { font-size: 109.1%; }													/* 12px */
	h5 { font-size: 100%; }														/* 11px */
	h6 { font-size: 100%; }														/* 11px */
	
	/* --- Lists | Listen  -------------------------------------------------------------------------------- */
	
	ul, ol, dl { line-height: 1.5em; margin: 0 0 1em 1em; }
	
	ul { list-style-type: disc; }
	ul ul { list-style-type: circle; margin-bottom: 0; }
	
	ol { list-style-type: decimal; }
	ol ol { list-style-type: lower-latin; margin-bottom: 0; }
	
	li { margin-left: 0.8em; line-height: 1.5em; }
	
	dt { font-weight: bold; }
	dd { margin: 0 0 1em 0.8em; }
	
	/* --- general text formatting | Allgemeine Textauszeichnung ------------------------------------------ */
	p { line-height: 1.3em; margin: 0 0 1em 0; }
	
	blockquote, cite, q {
		font-family: Georgia, "Times New Roman", Times, serif;
		font-style: italic;
	}
	
	blockquote { margin: 0 0 1em 1.6em; color: #666; }
	
	strong, b { font-weight: bold; }
	
	em, i { font-style: italic; }
	
	big { font-size: 116.667%; }
	
	small { font-size: 91.667%; }
	
	pre { line-height: 1.5em; margin: 0 0 1em 0; }
	
	pre, code, kbd, tt, samp, var { font-size: 100%; }
	
	pre, code { color: #800; }
	
	kbd, samp, var, tt { color: #666; font-weight: bold; }
	
	var, dfn { font-style: italic; }
	
	acronym, abbr {
		border-bottom: 1px #aaa dotted;
		font-variant: small-caps;
		letter-spacing: .07em;
		cursor: help;
	}
	
	sub, sup { font-size: 91.6667%; line-height: 0; }
	
	hr {
		color: #fff;
		background: transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border: 0;
		border-bottom: 1px #eee solid;
	}
	
	/*--- Links ----------------------------------------------------------------------------------------- */
	a { color: #333; text-decoration: underline; }
	
	a:hover, a:active, a:focus { text-decoration: none; color: #000; }
	
	/**
	 * ------------------------------------------------------------------------------------------------- #
	 *
	 * Miscellaneous | Sonstiges
	 *
	 * @section content-misc
	 */
	
	/* enable default RTE-styling classes */
	.align-justify { text-align: justify; }
	.align-right { text-align: right; }
	.align-center { text-align: center; }
	.align-left { text-align: left; }
	.indent { margin-left: 2em; }
	
	table.greyTable {
		border: 2px solid #fff;
		border-collapse: separate
	}
	table.greyTable td,
	table.greyTable th {
		padding: 10px;
		background-color: #f0f0f0
	}
	
	/* startpage */
	.subcolumns .toolbox .toolbox-content { min-height: 125px; }
	
	/* tt_news */
	.news-single-rightbox { float: right; margin-top: 0.8em; }
	.news-list-rightbox { float: right; margin-top: 0.3em; }
	
	
	/* additional csc-content-css */
	div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image,
	div.csc-textpic div.csc-textpic-single-image img { margin: 0.3em 0 1em; }
	
	dd.csc-textpic-caption {
		color: #FFFFFF;
		font-weight: bold;
		padding: 4px 7px;
	}
	
}
