	/* 
	* ============================================================== 
	* SIGS DATACOM
	*
	* @copyright       SIGS DATACOM GmbH
	* @author          brandung GmbH & CoKG - Simon Kemmerling
	* @file						 structure.css
	* @version         0.1
	*
	* ============================================================== 
	*/

	body { background: #f4f4f4 url(../../img/bg_body.gif) repeat-x top left fixed; }

  /* 
	* ============================================================== 
	* =Wrapper
	* ============================================================== 
	*/

	#wrapper_margins {
		position: relative;
		width: 980px;
		margin: 0 auto; 
		text-align: left;
	}

	#wrapper {
		width: auto;
	}


  /* 
	* ============================================================== 
	* =Header
	* ============================================================== 
	*/
	
	#hiddenNav {
		position: absolute;
		margin-left: -1000px;
	}
	
	#header { position:relative; padding: 25px 10px 0 10px; background: url(../../img/bg_header.png) no-repeat top left; z-index:2; 	}

  /* 
	* ============================================================== 
	* =Content
	* ============================================================== 
	*/
	
	#container_margins { background: url(../../img/bg_container_margins.png) repeat-y top left;	}
	.start #container_margins {background: url(../../img/bg_container_margins_start.png) repeat-y top left;	}
	
	#container { 
		position: relative; 
		z-index:0;
		margin: 0 10px;
		background: url(../../img/bg_wrapper.gif) no-repeat bottom left;
		min-height: 500px;
	}


  /* 
	* ============================================================== 
	* =Spalten
	* ============================================================== 
	*/
	
	#col1 {
		width: 560px; 
		float: left; 
		margin-left: 200px;
		display: inline;
		background: url(../../img/bg_col1.gif) repeat-y top left;
	}
	
	#col1-content {padding:12px 10px; background:url(../../img/bg_col1_content.gif) no-repeat top left; }
	#col1-footer { padding: 0 20px 20px 20px; background: url(../../img/bg_container.gif) no-repeat bottom left; }

	.start #col1 {
		width: 960px;
		float: left;
		margin:0;
		padding:0; 
		background: #fff;
	}
	
	.start #col2 {
		width: 760px;
		float: left;
		margin:10px 0 0 0;
		padding:0; 
		background: #fff;
	}
	.start #col3 {
		width: 200px;
		float: left;
		margin:10px 0 0 0;
		padding:0; 
		background: #fff;
	}
	
	.start #col1-content { padding:0; background:none; }
	
	#col2 {
		width: 182px; 
		float:left;
		margin-left: -750px;
		padding: 24px 4px 0 4px;
		display: inline;
	}
	
	#col3 {
		width: 190px; 
		float:left;  
		padding: 24px 0px 0 0px;
		background: #fff url(../../img/bg_col3.gif) repeat-x top left;
		display: inline;
		margin-bottom: 10px;
	}

	

  /* 
	* ============================================================== 
	* =Footer
	* ============================================================== 
	*/
	#footer { background: url(../../img/bg_footer.png) no-repeat top left; padding:10px; }
	#footer-logos { background: url(../../img/bg_footer-logos.gif) repeat-x top left; padding-bottom: 10px; }
	#footer-logos a { float: left; display:inline; }
	
	#footer-links { font-size:10px; text-align:center; display:block; color: #666; text-transform: uppercase;}
	#footer-links a { text-decoration:none; color: #666;}
	#footer-links small { font-size:10px; text-transform: none; }
	
  /* 
	* ============================================================== 
	* =Meta
	* ============================================================== 
	*/
	#meta { position: absolute; top:5px; left:10px; width:950px; text-align: right; display:inline; text-transform: uppercase; font-size: 10px; color: #fff; z-index:3; }
	#meta h2 {display: none; }
	#meta a { color: #fff; text-decoration: none; }
	#meta ul { margin:0; padding:0; list-style: none;}
	#meta li { margin:0; padding:0; display: inline; }
	#meta li a {margin:0; }
	#meta li.lang a { padding: 0 15px 0 0; background: url(../../img/ic_li_meta.gif) no-repeat right 3px; }
	#meta li.lang:hover ul { display: block; }
	#meta li.lang ul { display: none; margin-top:-2px; text-align:right; }
	#meta li.lang ul a { background: #9da1a7; padding: 0 15px 0 5px; }
	#meta img { vertical-align: middle; }
