
	html, body, form, fieldset {
        margin: 0;
        padding: 0;
  }

	/*   Elements with a vertical margin: */
	h1,h2, h3, h4, h5, h6, p, pre,
	blockquote, dl, address {
	        margin: 1em 0;
	        padding: 0;
	}

	/* Miscellaneous conveniences: */
	form label {cursor: pointer;}
	fieldset, img {
	        border: none;
	}
	h3 {color:#D8BF48;}
	a, a.mail span {color:#575757;}
	a:hover {color:#D8BF48;text-decoration:none;}
	
	.pointer { cursor: pointer;}
	
	/* center the hole page */
	body {text-align:center;} /* center page for ie6/7 */
	
	#background {margin-top:30px;background-color:#FFFFFF;margin-left:auto;margin-right:auto;text-align:left;background-image:url(/fileadmin/dev/images/bg_main_top.gif);width:980px;}
	#document {padding-bottom:30px;position:relative;top:25px;left:28px;margin-bottom:25px;width:924px;background-color:#FFFFFF;}  /* center page for firefox */
	
	/* enforce the Scrollbar in Firefox for no Pagejumping */
	html {height: 100%;} 
	body {min-height: 101%;}
	
	body {background-color:#bcb268;background-repeat:repeat-x;}
	
	div, span, td, p {font-size:13px;font-family:arial,sans-serif;color:#575757;}
	.clear {clear:both;font-size:0;margin:0;padding:0;line-height:0;}

  #header {height:100px;width:924px;}
  #header_start {height:50px;width:924px;position:relative;top:8px;}
  #header_logo {width:924px;height:100px;padding:0;}
  #header_logo_start {width:432;height:41;padding:0;text-align:center;}
  
  #backlink {float:right;margin:12px 20px 0 0;}
  #backlink a {text-decoration:none;color:#9f9f9f;}
  
	#navigation-main {border-top:1px solid #d3d3d3;border-bottom:1px solid #d3d3d3;width:924px;font-weight:normal;text-decoration:none;background-color:#ffffff;height:35px;}
  #navigation-main ul {margin:5px 0 0 0;padding:0;list-style:none;}
  #navigation-main ul li {float:left;margin-right:97px;}
  #navigation-main ul li#n1350 {margin-left:20px;}
  #navigation-main ul li#n1354 {margin-right:0px;}
  #navigation-main ul li a {float:none;} /* For IE6 / IE7 to expand the a tag to the li size */
  #navigation-main ul li a {margin:;float:left;background-color:#ffffff;background-repeat:no-repeat;padding:4px 4px 3px 4px;color:#6b6a6a;text-align:center;font-size:17px;text-decoration:none;display:block;text-transform:uppercase;line-height:17px;}
  #navigation-main ul li a:hover {background-color:#d8bf48;color:#ffffff;}
  #navigation-main ul li.active a {background-color:#d8bf48;color:#ffffff;}   
  
  #footer {border-bottom:1px solid #d3d3d3;padding:60px 20px 8px 20px;clear:both;}
   
  .tx-chgallery-pi1 {float:left;} 
  
  .csc-sitemap {margin-left:280px;}
  .csc-sitemap ul {padding-left:0px;margin:0;}
  .csc-sitemap ul li {background-image:none;list-style:none;}
  .csc-sitemap ul li ul li {background-image:url(/fileadmin/dev/images/zeitleiste_1.gif);background-repeat:repeat-y;background-position:10px 59px;list-style:none;padding-left:35px;}
  
 .csc-sitemap ul li ul {margin-left:37px;position:relative; top:-22px;}
 .csc-sitemap ul li a  {text-decoration:none;}
 .csc-sitemap ul li   {font-weight:bold;}
 .csc-sitemap ul li ul li   {font-weight:normal;}

  #footer #navigation-service {float:right;}
  #footer #navigation-service a {color:#a0a0a0;text-decoration:none;font-size:11px;}
  #footer #navigation-service a:hover {color:#a0a0a0;text-decoration:underline;}
  #footer #navigation-service .active {color:#a0a0a0;text-decoration:underline;}
  #footer #navigation-service .spacer {visibility:hidden;color:#eeeeee;margin:0 3px 0 3px;}
  
  #footer #press-link {position:relative;float:left;}
  #press-article-container p {background-color:#f3f3f3;padding:20px 40px 20px 20px;margin-bottom:20px;}
  #press-article-container div {padding:0 40px 0 40px;}
  #footer #press-link a {font-size:14px;text-decoration:none;background-image:url(/fileadmin/dev/images/arrow_press.gif);background-repeat:no-repeat;background-position:right center;padding-right:20px;}
  
  h1{color:#d8bf48;margin-top:10px;font-size:26px;line-height:22px;padding-left:20px;font-weight:normal;}

  #content {line-height:22px;width:380px;padding-left:20px;float:left;}
  #content-wide {line-height:22px;width:600px;position:relative;left:20px;float:left;}
  #content-border {line-height:22px;width:500px;float:right;}

  #content p {margin-top:0;line-height:22px;font-size:14px;} 
  
  .startpage-box {background-color:#F3F3F3;padding:14px;margin-bottom:20px;}
  
  /*#content-main {min-height:400px;height:auto !important;height:400px;}  */
 
	input.mf-input {}
	input.mf-pass {}
	input.mf-text {}
	input.mf-check {border:none;}
	input.mf-radio {border:none;}
	input.mf-select {}
	input.mf-file {}
	input.mf-reset {clear:both;border:none;background-color:#F0F0F0;color:#FFFFFF;margin-left:10px;}
	input.mf-submit {clear:both;border:none;border:2px solid #ffffff;border-bottom-color:#828177;border-right-color:#828177;height:21px;color:#FFFFFF;background-color:#64B6EE;font-size:11px;margin-left:130px;}
	input.csc-mailform-reset {clear:both;border:2px solid #ffffff;border-bottom-color:#828177;height:19px;color:#FFFFFF;margin-left:10px;}
	
	legend {margin-bottom:12px;color:#000000;line-height:1.2em;}
	
	.csc-mailform {border: none;}
	.csc-mailform-field {margin-top:6px;clear:both;}
	.csc-mailform-field label,
	.csc-mailform-radiolabel {
		float:left;
		clear:both;
		display:block;
		width:120px;
		padding-right:10px;
		margin-bottom:10px;
		text-align:right;}
	
	.csc-mailform-check {border-color:#FFFFFF !Important;}
	.csc-mailform-radio {margin-right:5px;}
	.csc-mailform-radiofield fieldset legend {display:none;}
	.csc-mailform-radiofield fieldset label {}
	

