@charset "UTF-8";
/**
 * @version         3.0.6
 * @revision        $Revision: 202 $
 * @lastmodified    $Date: 2008-06-07 14:29:18 +0200 (Sa, 07 Jun 2008) $
 */

@media all
{
	/**
	* Fonts
	*/

	/* reset font size for all elements to standard (16 Pixel) */
	html * { font-size: 100.01% }
  
	/* reset monospaced elements to font size 16px in Gecko browsers */
	textarea, pre, tt, code { font-family: "Courier New", Courier, monospace; }

	/*  Set all font base to 1.0 em = 10 px */
	body {
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-size: 62.50%;   /*  1.0em = 10px  */
		color: black;
	}

	a { color: #98885a; text-decoration: none; }
	a:focus,
	a:hover,
	a:active { text-decoration: underline; }

	a.special_link { color: #b30212; }

	p, .bodytext, p.bodytext, ol, ul, fieldset, legend, dl {
		font-size: 1.1em;
		line-height: 1.3em;
		letter-spacing: 0em;
		color: #2a2a2a;
		margin: 0 0 0.8em 0; 
	}

	ul, ol, dl { line-height: 1.3em; margin: 0 0 0.8em 0; }
	li { margin-left: 1.5em; line-height: 1.3em; }

	dt { font-weight: bold; }
	dd { margin:0 0 0 2em; }

		/* Important for all forms and lists: Preventing double inheriting font-size from itself */
		fieldset fieldset, 
		fieldset legend, 
		fieldset dl, 
		fieldset ul, 
		fieldset ol, 
		fieldset p, 
		
		legend fieldset, 
		legend legend, 
		legend dl, 
		legend ul, 
		legend ol, 
		legend p, 
		
		dl fieldset, 
		dl legend, 
		dl dl, 
		dl ul, 
		dl ol, 
		dl p, 
		
		ul fieldset, 
		ul legend, 
		ul dl, 
		ul ul, 
		ul ol, 
		ul p, 
		
		ol fieldset, 
		ol legend, 
		ol dl, 
		ol ul, 
		ol ol, 
		ol p {
			font-size:1em;	
		}



	/* text formatting */

	cite { font-style: italic; }
	blockquote { margin: 0 0 1em 1.5em; font-style: italic; }

	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;
	}



	/* Bildtexte */
	p.csc-caption { text-align: left; color: #a3a3a3; }

	h1, h2, h3, h4, h5, h6 {
		font-family: Verdana,Helvetica,Arial,sans-serif;
		font-weight: bold;
		color: #2a2a2a;
		margin-bottom: 0.6em;
	}

	h1 { font-size: 1.3em; color: #b30212; }
	h2 { font-size: 1.1em; color: #6c6c6c; }
	h3 { font-size: 1.1em; }
	h4 { font-size: 1.1em; }
	h5 { font-size: 1.1em; }
	h6 { font-size: 1.1em; font-style:italic; }

		#col2_content .csc-header h1 {
			margin: 5px -15px 0 -15px;
			padding: 2px 15px 2px 15px;
			width: 100%;
			background-color:#e7e1d3;
			font-size: 1.0em;
			color:#555;
		}

		.boxPageTitle {   margin-bottom: 3em; }
			h1.pageTitle {    font-size: 2.0em; color: #2a2a2a; font-weight:normal; }
			h1.pageSubTitle { font-size: 2.0em; color: #6c6c6c; font-weight:normal; }


	/**
	* Generic Content Classes
	* standard classes for positioning and highlighting
	*/

	.note { background: #dfd; padding: 1em; border-top: 1px #bdb dotted; border-bottom: 1px #bdb dotted; }
	.important { background: #ffd; padding: 1em; border-top: 1px #ddb dotted; border-bottom: 1px #ddb dotted; }
	.warning { background: #fdd; padding: 1em; border-top: 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
	*
	* Formatting of hyperlinks
	*
	*/

	#topnav { color: white; }

	#topnav a { color: white; 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; }
	#footer a:focus, 
	#footer a:hover,
	#footer a:active {color: #4D87C7; background-color: transparent; text-decoration: underline; }

	/**
	* Emphasizing external Hyperlinks via CSS
	*/

	/*
	#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
	*/

	table {
		width: auto;
		border-collapse: collapse;
		margin-bottom: 0.5em;
		font-size:1.1em;
	}
	table.full { width: 100%; }
	table.fixed { table-layout: fixed }

	th,td { padding: 0; padding-bottom:0.8em; vertical-align:top;}
	thead th { background: #444; color: #fff }
	tbody th { background: #ccc; color: #333 }
	tbody th.sub { background: #ddd; color: #333 }

		td.td-0 {width:110px;}
		td.td-1 {width:20px;}
  
	/**
	* Miscellaneous | Sonstiges
	*/

	hr {
		color: #fff;
		background: transparent;
		margin: 0 0 0.5em 0;
		padding: 0 0 0.5em 0;
		border: 0;
		border-bottom: 1px #e7e1d3 solid;
	}

	/* Content Elements */
	.cBox {margin-bottom: 2em;}


}

