@charset "UTF-8";

/* color definitions - for copy&paste
 * don't use any other colors
 * delete this part when all is done
----------------------------------------

	.white			{ color: #ffffff; }
	.black			{ color: #000000; }
   
	.blue-light		{ color: #d1dae2; }
	.blue-medium	{ color: #6682a0; }
	.blue-dark		{ color: #002f60; }

	.gold-light		{ color: #f8f1e6; }	
	.gold-medium	{ color: #f2e4cd; }	
	
----------------------------------------
*/

/* reset browser */
	* { margin: 0; padding: 0; }
	option { padding-left: 0.4em; }
	* html body * { overflow: visible; }
	* html iframe, * html frame { overflow: auto; }
	* html frameset { overflow: hidden }
	html { height: 99% }
	body { color: #747679; font-family: Arial; min-height: 101%; font-size: 100.01%; background: #ffffff; text-align: left; }
	fieldset, img { border: 0 solid; }
	ul, ol, dl, div { margin: 0px; padding: 0px; }
	li { margin-left: 1em; line-height: 1.5em; }
	dt { font-weight: bold; }
	dd { margin: 0 0 1em 2em; }
	blockquote, cite { margin: 0 0 1em 1.5em; font-size: 0.93em; width: auto;}
	html * { font-size: 100.01%; }
	.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.clearfix { display: block; }
	.floatbox { overflow: hidden; }
	#ie_clearing { display: none; }
	img { margin: 0px; padding: 0px; border: none; line-height: 0px; }

/* setup basic layout */
	body { margin: 0px; padding: 0px; height: 100%; }
	#page_margins { margin: 0 auto; padding: 0px; width: 990px; height: 100%; background: transparent; border: none; }
	table				{ height: ; border: none; }
		table tr td		{ vertical-align: middle; }
	#page { margin: 20px 0px; padding: 0px; width: 990px; }
	#header { position: relative; top: 13px; margin: 0px; padding: 0px; width: 200px; }
	.skip, .hideme, .print { position: absolute; top: -1000em; left: -1000em; height: 1px; width: 1px; }
	.skip:focus, .skip:active { position: static; top: 0; left: 0; height: auto; width: auto; }
	.hide { display: none !important; }
	
/* main-navigation settings */
	#nav{ margin-bottom: 3px; font-size:11px;  font-family: arial;  float:right; margin-right:220px; width:500px; }
	#nav_main ul{ display: inline; }
	#nav_main ul li{ display: inline; }
	#nav_main ul li a{ text-decoration: none; color: #999999; }
	#nav_main ul li a:hover{ color: red; }
	#nav_main ul #current a{ color: red; }
	
/* sub-navigation settings */
	#nav_left{ display: none; background:#76787B; font-family:arial; font-size:12px; height:219px; width:200px; }
	#nav_left ul{ display: block; }
	#nav_left ul li{ display: block; }
	#nav_left ul li a{ text-decoration: none; color: #999999; }
	#nav_left ul li a:hover{ color: red; }
	#nav_left ul #current a{ color: red; }
	
/* header settings */
	#header_image{position: relative; z-index: -1; float:right; height:286px; margin-right:58px; margin-top:6px; width:852px; }
	#header_bottom_bg{ float:right; height:89px; margin-right:56px; width:854px; background: url("/fileadmin/img/layout/header_bottom_bg.png"); margin-top: -43px; }
	#header_bottom_content{ left:501px; position:absolute; top:350px; color: #ffffff; }
	div.csc-textpic-center div.csc-textpic-imagewrap .csc-textpic-image{ margin-left: 0; }
	#header_bottom_content .csc-firstHeader{ font-family: arial; font-size: 23px; }
	#header_bottom_content .bodytext{ font-family: arial; font-size: 16px; }
	.myGallery{ border:none !important; }
	
/* main content */
	#main { padding-bottom: 25px; font-size: 11px; float: right; margin: 0px; border-bottom: 1px solid #999999; width: 650px;  margin-right: 56px; }
	#main .csc-firstHeader{  margin: 10px 0 15px 0; color: red; font-family: Arial; font-size: 13px; }
	#main h3{ color: red !important; font-family: Arial; font-size: 13px; }
	#main .bodytext{ line-height: 1.3em; }
	#main a{ color: red; }
	#main a:hover{ color: red; text-decoration: none; }	
	
/* footer settings */
	#footer{ margin: 4px 0px 0 274px; font-size: 11px; }
	.footer_nav a{ text-decoration: none; color: #999999; margin-right: 10px; margin-left: 10px; }
	.footer_nav a:hover{ color: red; }
