/* Author: ?, Frank Schuster */

@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', Verdana, Helvetica, Arial, sans-serif;*/
		font-family: Arial, Verdana, Geneva, Helvetica, sans-serif;
		font-size: 75.00%; 
		color: #444;	
	}

	h1,h2,h3,h4,h5,h6 { 
				font-family: Arial, Verdana, Geneva, Helvetica, Sans-Serif; 
/*		font-family:"times new roman",times,serif; */
/*		font-weight:bold; */
		color:#666;
		margin: 0 0 0.8em 0; 
	}

	h1 { font-size: 200% }												/* 24px */
	h2 { font-size: 200%; color:#182E7A}					/* 24px */
	h3 { font-size: 150% }												/* 18px */
	h4 { font-size: 133.33% }										 /* 16px */
	h5 { font-size: 116.67% }										 /* 14px */
	h6 { font-size: 116.67%; font-style:italic }	/* 14px */

	#header h1 {
		font-size:2.5em;
		letter-spacing:-2px;
		line-height:65%;
		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: bold }
	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: black; text-decoration:none;}
	a:focus,
	a:hover,
	a:active {color:#009182; 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: normal;}
	#footer a:focus, 
	#footer a:hover,
	#footer a:active {color: #009182; 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
	 */
	
	table { width: auto; border-collapse:collapse; margin-bottom: 0.5em; }
	table.full { width: 100%; }
	table.fixed { table-layout:fixed }
	
	th, td {
		margin:		12px;
		padding:	4px;
		border:		1px solid #FFFFFF;
		}
	
	table.ZMSTable thead th,
	thead th {
		background:	#CCCCCC;
		}
	tbody th.sub {
		background:	#DDDDDD;
		color:		#333333;
		}
	table.ZMSTable tbody td,
	table.ZMSTable td,
	tbody td {
		background-color:	#EEEEEE;
	}
	
	table.ZMSTable tbody tr.odd td,
	table.ZMTTable tr.odd ud,
	tbody tr.odd td {
		background-color:	#EEEEEE;
	}
	table.ZMSTable tbody tr.even td,
	table.ZMTTable tr.even ud,
	tbody tr.odd td {
		background-color:	#DDDDDD;
	}
	
	/**
	 * Miscellaneous | Sonstiges
	 *
	 * @section content-misc
	 */
	
	hr {
		color: #fff;
		background:transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border:0;
		border-bottom: 1px #eee solid;
	}
div#col3_content
{
margin-left:4px;
}
#Micronavigation
{
display: none;
}
}