@charset "UTF-8";
/**
 * (en) Screen layout
 *
 * @package         yaml
 * @version         3.0.6
 */

@media screen, projection {

/*--------------------------------------------------------------------------*/

  /* Centering layout in old IE-versions */
  body { text-align: center; padding:0;
    background: #526c1c url(../../images/newlayout/page_bg.gif) repeat-x;
  }

  /* Layout: width, background, borders */
  .page_margins { width: 982px; text-align:left; margin: 0 auto;
    position: relative;
  }

  .bg-leaf {
    position:absolute;
    left:-182px;
    width:192px;
    height:339px;
    background: url(../../images/newlayout/page_bg_leaf.png) no-repeat;
    z-index:-1;
  }

  div.page{ /*padding:1px 11px 0 10px;*/
    background: url(../../images/newlayout/page_wrapper_bg.png) repeat-y;
    z-index:1;
  }
  
  /* Designing main layout elements */
   #header {
    padding:0;
    height:129px;
    margin-left: 1px;
    padding-left: 25px;
    position: relative;
    background: transparent url(../../images/newlayout/header_bg.png) repeat-x;
  }

  #site-logo {
    margin: 24px 0 0 0;
  }
  
  #topnav { color: #aaa; background: transparent; }

  /* adjustment of main navigation */
  #nav_main {padding-top: 1px; padding-bottom: 3px;position:relative;}
  body.not-logged-in #nav_main {display: none;}
  #main { background: url(../../images/layout/main_bg_gradient.jpg) repeat-x;padding-top:30px; padding-right: 20px; min-height: 400px;margin-top: -3px;}
  #footer {
    padding: 0;
    padding: 30px 0 50px 25px;
    /*margin-left: 1px;*/
    background: #4d4d4d;
  }

/*--------------------------------------------------------------------------*/

  /**
   * (en) Formatting content container
   */
  #col1,
  #col1_content {display: none; }

  #col2 { width: 224px;}
  #col2_content { padding: 10px 0 10px 0;}
  #col2_inside {z-index: 8;}

  #col3_content { padding: 10px 0px 20px 0px; }
  #col3_inside {padding-left: 21px;}

  /* Drupal Layout - Sidebar Left */
  body.sidebar-left #col3 {margin: 0 0 0 224px;}
  
  /* Drupal Layout - Sidebar Right */
  body.sidebar-right #col3 {margin: 0 232px 0 0;}

  body.sidebar-right .panel-2col-bricks .panel-col-top,
  body.sidebar-right .panel-2col-bricks .panel-col-middle,
  body.sidebar-right .panel-2col-bricks .panel-col-bottom ,
  body.sidebar-right #col3_inside.floatbox 
  {width: 680px;}

  body.sidebar-right .panel-2col-bricks .panel-col-first {width: 330px; padding-right: 20px;}
  body.sidebar-right .panel-2col-bricks .panel-col-last {width: 330px;}
  
  body.sidebar-right .panel-2col-bricks .panel-col-first .inside {margin:0 8px 8px 0;}
  body.sidebar-right .panel-2col-bricks .panel-col-last .inside {margin:0 0 8px 0;}

  /* Drupal Layout - No Sidebars */
  body.no-sidebars #col3 {margin: 0;}
/*  body.no-sidebars #col3_inside.floatbox {width: 920px;}*/

  #col3_content #public-area .panel-col-first .pane-content {
	padding: 0;
	background: transparent;
  border: none;
  }
    
  
  /**
   * (en) Formatting scaling background
   */
  #bg {
	/* position:absolute; */
	position: fixed;
	overflow:hidden;
	width:100%;
	height:100%;
	left:0;
	top:0;
	z-index: -1;
  }
  
  #hcenter {
	position:absolute;
	overflow:hidden;
	width:200%;
	height:100%;
	left:-50%;
  }

  #hcenter img {
	padding:0;
	margin:0;
	border:0;
	min-width:50%;
	min-height: 100%;
	display:block;
	margin: 0 auto;
	-ms-interpolation-mode:bicubic;
  }
  
#public-area .panel-col-last {
width: 224px;
float: right;
}

#public-area .panel-col-first .pane-content {
	color: #444444;
}

#public-area .panel-col-first {
	width: 693px;
}

.webformpfeil {
	margin-left: 5px;
	margin-right: 1px;
}


#public-webform .form-item label {
	width: 120px;
	float: left;
	padding-top: 5px;
}

#webform-component-fur_was_interessieren_sie_sich .form-checkboxes {
	padding-left: 120px;
}

#webform-component-fur_was_interessieren_sie_sich .form-checkboxes .form-item {
	margin: 16px 0;
}

#public-webform #webform-component-ihre_personliche_nachricht label, #public-webform #webform-component-fur_was_interessieren_sie_sich label{
	width: 300px;
	margin-bottom: 7px;
}

#webform-component-aufmerksam {
	padding: 1px 0px 40px 0;
}

#public-webform .form-text {
	background: #ffffff;
	padding: 3px;
}

#public-webform h3 {
	display: none;
}

.webformpfeil {
	margin-left: 5px;
	margin-right: 1px;
}

#public-webform .content {
	padding: 20px;
}

#webform-component-fur_was_interessieren_sie_sich .form-item label, #webform-component-ihre_personliche_nachricht .form-item label {
	float: none;
}

#webform-component-fur_was_interessieren_sie_sich .form-item {
	margin-bottom: 0px;
}

#webform-component-ihre_personliche_nachricht {
	width: 373px;
}

#webform-component-ihre_personliche_nachricht  .resizable-textarea {
	width: 100%;
}

#webform-client-form-9429 {
	padding-top: 16px;
}

#public-webform .webform-component-textfield  input {
	width: 246px;
}

#edit-submitted-land, #edit-submitted-aufmerksam {
	width: 257px;
}

#public-webform .form-checkboxes input {
	margin-right: 5px;
}

#public-webform div.input-wrapper.required-icon {
	background-image: none;
	float: none;
	height: inherit;
}


/*--------------------------------------------------------------------------*/  

  /**
   * Reset system.css layout elements
   */
  .form-item {margin-top: 0;}
  
/*--------------------------------------------------------------------------*/  

/* end: @media screen, projection */
}