@media screen
{

	/* 
	#######################################################################################
	# Formatierung Seite 
	#######################################################################################
	*/
	
	#page_margins { 
		width: 980px; 
		margin-left: auto;
	 	margin-right: auto;
		max-width:inherit;  /*min-width f�r fixes Layout abschalten */
		min-width:inherit;  /*  max-width f�r fixes Layout abschalten */
	}
		
	#main{
		margin-top: 14px;
		border-left: 203px solid #d6d6d6;
	}
		
	#element{
		margin-bottom: 2em;
	}
			
	/* 
	#######################################################################################
	# Header
	#######################################################################################
	*/
	
	#header { 
		height:96px; 
		background-image: url('../images/bg-header.gif');
		background-repeat: repeat-x;
	}
		
	#logo{
		text-align: left;
		padding: 25px 0 0 25px;
	}
	
	#logo a{
		outline: none;
	}
	
	.searchform{
		position: absolute;
		top: 10px;
		right: 10px;
	}
	
	p.search-label{
		position: absolute;
		top: 16px;
		left: 745px;
		text-transform: uppercase;
		line-height: .8em;
		padding-right: .7em;
		font-size:.8em;
	}
	
	.searchform input.search-inputfield{
		float: left;
		width: 126px;
		padding: 3px 5px 1px 5px;
		height: 14px;
		font-size: 0.9em;
		border: 0;
		margin-right: 8px;
		background-image: url('../images/bg-search-inputfield.gif');
		background-repeat: no-repeat;
	}
	
	/*	
	#######################################################################################
	# Newsletter-Abo Spalte SECNAV
	#######################################################################################
	*/
		
	#newsletter-abo{
		margin-top: 10px;
		background-image:url(../images/bg-box-secnav.gif);
		background-repeat:repeat-y;
		border-bottom: 1px solid #D6D5D5;
		border-top: 9px solid #AF0032;
		padding: 15px 13px;
		width: 177px;
	}
		
	#newsletter-abo p{
		margin: 0;
		padding: 0;
	}
		
	#newsletter-abo h2{
		margin-top: 0px;
		font-size: 1.7em;
		font-weight: normal;
		color: #000;
	}
		
	#newsletter-abo .input{
		width: 132px;
		height: 14px;
		border: 0;
		margin-right: 4px;
		padding: 2px;
		background-image: url('../images/bg-search-inputfield.gif');
		background-repeat: no-repeat;
	}
		
	#newsletter-abo .submit{
		position: relative;
		top: 5px;
	}
	
	#newsletter-abo span.violet{
		color: #af0032;
	}
	
	* html #newsletter-abo .submit{
		position: relative;
		top: 5px;
	}
		
	/*
	#######################################################################################
	# Footer
	#######################################################################################
	*/
	
	#footer{
		margin-top: 14px;
		margin-bottom: 10px;
		border-top: 8px solid #ececec;
	}
	
	/* 
	#######################################################################################
	# Keyvisual
	#######################################################################################
	*/
	
	#keyvisual {
		float: left;
		background-color: #fff;
		padding-bottom: 9px;
	}
	
	
	
	/* TWITTER */
	.twit {float:right;width:61px;margin:7px 0 2px 5px}	
	.footerleft {float:right;margin:10px 0 2px 0}	
	/*.twitter {float:right;margin:-3px 0 0 5px}*/
	
	
	

}
