	@charset "UTF-8";
	
	
	#site {
		margin-left:auto;
		margin-right:auto;
 		width: 995px;
		
	
	}
	
	
	/* Containers
	----------------------------------------------------------------------------------------------------*/
	.container_6 {
		text-align:left;
		width: 975px;
		margin-right: auto;
		margin-left: auto;
	
		
	}
	
	/* Grid >> Global
	----------------------------------------------------------------------------------------------------*/
	
	.grid_1,
	.grid_1b,
	.grid_2,
	.grid_3,
	.grid_4,
	.grid_5,
	.grid_6 {
		float:left;
	}
	
	/* Grid >> Children (Alpha ~ First, Omega ~ Last)
	----------------------------------------------------------------------------------------------------*/
	
	.alpha {
		margin-left: 0;
	}
	
	.omega {
		margin-right: 0;
	}
	
	/* Grid >> 6 Columns
	----------------------------------------------------------------------------------------------------*/
	
	.container_6 .grid_1 {
		width:145px;
	}
	
	.container_6 .grid_2 {
		width:311px;
		padding-left:20px;
	}
	
	.container_6 .grid_3 {
		width:477px;
		padding-left:20px;
	}
	
	.container_6 .grid_4 {
		width:623px;
		padding-left:20px;
		padding-right:20px;
	}
	.container_6 .grid_1b {
		width:165px;
		font-size:0.9em;
	}
	
	.container_6 .grid_5 {
		width:809px;
	}
	
	.container_6 .grid_6 {
		width:975px;
	}
	
	
	
	/* Prefix Extra Space >> 6 Columns
	----------------------------------------------------------------------------------------------------*/
	
	.container_6 .prefix_1 {
		padding-left:166px;
	}
	
	.container_6 .prefix_2 {
		padding-left:332px;
	}
	
	.container_6 .prefix_3 {
		padding-left:498px;
	}
	
	.container_6 .prefix_4 {
		padding-left:664px;
	}
	
	.container_6 .prefix_5 {
		padding-left:830px;
	}
	
	
	
	/* Suffix Extra Space >> 6 Columns
	----------------------------------------------------------------------------------------------------*/
	
	.container_6 .suffix_1 {
		padding-right:166px;
	}
	
	.container_6 .suffix_2 {
		padding-right:332px;
	}
	
	.container_6 .suffix_3 {
		padding-right:498px;
	}
	
	.container_6 .suffix_4 {
		padding-right:664px;
	}
	
	.container_6 .suffix_5 {
		padding-right:830px;
	}
	
	
	
	/* Push Space >> 6 Columns
	----------------------------------------------------------------------------------------------------*/
	
	.container_6 .push_1 {
		left:166px;
	}
	
	.container_6 .push_2 {
		left:332px;
	}
	
	.container_6 .push_3 {
		left:498px;
	}
	
	.container_6 .push_4 {
		left:664px;
	}
	
	.container_6 .push_5 {
		left:830px;
	}
	
	
	
	/* Pull Space >> 6 Columns
	----------------------------------------------------------------------------------------------------*/
	
	.container_6 .pull_1 {
		left:-166px;
	}
	
	.container_6 .pull_2 {
		left:-332px;
	}
	
	.container_6 .pull_3 {
		left:-498px;
	}
	
	.container_6 .pull_4 {
		left:-664px;
	}
	
	.container_6 .pull_5 {
		left:-830px;
	}
	
	
	
	
	/* Clear Floated Elements
	----------------------------------------------------------------------------------------------------*/
	
	/* http://sonspring.com/journal/clearing-floats 
	
	.clear {
		clear: both;
		display: block;
		overflow: hidden;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack 
	
	.clearfix:after {
		clear: both;
		content: ' ';
		display: block;
		font-size: 0;
		line-height: 0;
		visibility: hidden;
		width: 0;
		height: 0;
	}
	
	.clearfix {
		display: inline-block;
	}
	
	* html .clearfix {
		height: 1%;
	}
	
	.clearfix {
		display: block;
	}
	
	*/
	

	
	body { 
		text-align:center;
		margin: 0px;
		padding: 0px;
		
	
	
		letter-spacing: 0pt;
		word-spacing: 0pt;
		line-height: 1.3;
		font-family: "Helvetica Neue ", Helvetica, Arial, sans-serif;
		font-size: 100%;
		height: 100%; /* this is require for ie6 background*/
		
		color:#FFFFFF;
		background-color: #262626;
		background-image:url(../images/common/background.png);
		background-repeat:repeat-x;
		/*overflow: scroll;*/
	}
	
	#main {
		
		background-image:url(../images/common/footbg.png);
		background-repeat:no-repeat;
		background-position:bottom;
		
		overflow:hidden;
		
	}
	#breadcrumb
	{
		padding-top:5px;
		font-size:10px;
	
	}
	
	#header {
		background-image:url(../images/common/header.jpg);
		background-repeat:no-repeat;
		height:225px;
		padding-bottom:5px;
		
	
	}
	
	
	#topmenu{
	height:22px;
	
	font-size: 12px;
	color: #FFFFFF;
	padding-top:0px;
	padding-bottom:3px;
	}
	#toptext
	{	
	
		padding-right:25px;
		vertical-align:super;
	
	}
	#topsprache
	{	padding-right:25px;
	vertical-align:text-top;
	
	}
	#topsuche
	{
	vertical-align:super;
	
	}
	#searchterm
	{
		border:1px solid #a5abc2;
	margin-top:3px;
	padding-left:2px;
	width:103px;
	
	}
	#left{float:left;	}
	#right{float:right;}
	.contentheader
	{
		font-size: 2.3em;
		letter-spacing: -0.4pt;
		word-spacing: 0pt;
		line-height: 1.1;
		
		
		color:#c9c191;
	
		border-bottom: 3px solid #c9c191;
		padding-top:5px;
	
		
	
	}
	.contenttext
	{
		font-size:1em;
		padding-top:5px;
		padding-bottom:12px;
	}
	.teaserheader
	{
		color:#FFF;
		font-size:1.25em;
		letter-spacing: -0.4pt;
		word-spacing: 0pt;
		line-height: 1.1;
		border-bottom: 3px solid #c9c191;
		padding-top:5px
	
	}
	.teasertext
	{
		padding-top:5px;
		padding-bottom:20px;
		font-size:0.9em;
		
		
	}
	
	#footer{
	

	font-size: 11.2px;
	text-align:center;
	border-top: 2px solid #37adff;
	padding-top:5px;
	padding-bottom:8px;
			
	}
	
	/* Navigationszeile*/
	#navigation
	{
		padding-top:5px;
		line-height:1.1;
		text-shadow:0px 1px 3px #999;
	
	
	}
	
	.navi
	{
		font-size:0.96em;
		 padding-bottom:3px;
	}
	.navi2
	{
		font-size:0.8em;
		 padding-bottom:3px;
		
		
	}
	.navileft_passive
	{
		color:#FFFFFF;
		text-decoration:none;

	}

	.navileft_active
	{
		color:#37adff;
		text-decoration:none;

		
	}
	
	.navileft_open
	{
		/*border-left: 4px solid #37adff;*/	
		text-decoration:none;
	}
	
	.navi a:hover, a:focus
	{
		text-decoration:none;
		color:#37adff;
		
	}
	.navi2 a:hover, a:focus
	{
		text-decoration:none;
		color:#37adff;
		
	}
	
	
	a
	{
		text-decoration:none;
		color:#37adff;
		
	}	
	a:hover, a:focus
	{
			
		text-decoration:underline;
		color:#37adff;
		
	}	
	h3 { 
		color:#37adff;		
	}
	h2 { 
		color:#37adff;
		font-size:1.3em;
		
	}
		
	h1 { 
		color:#c9c191;
		font-weight:bold;
		font-size:1.4em;
		line-height:1.1;
	 }
	p  { color:#FFFFFF; }
