@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("heise.de")
{
	p{
		font-size:12px !important;
	}
	
	h1,h2,h3{
		font-size:12px !important;
	}
	
	#erste_zeile{
		text-align:left !important;
	}
	
	#zweite_zeile{
		text-align:left !important;
	}
	
	#navi_top ul{
		text-align:left !important;
	}
	
	div#logo_bereich{
		display: none !important
	}
	
	#navi_bottom{
		display: none !important
	}
	
	#navi_top{
		text-align:left !important;
	}
	
	.position_1{
		float:none !important;
		clear:both !important;
		width:700px !important;
		margin:0  !important;
	}
	
	.position_1 img {
		display: none !important;
	}
	
	.position_2{
		float:none !important;
		clear:both !important;
		width:700px !important;
		margin:0 !important;
	}
	
	.position_3{
		float:none !important;
		clear:both !important;
		width:700px !important;
		margin:0 !important;
	}
	
	.trennlinie_1px{
		display:none !important;
	}
	
	.trennlinie_6px{
		display:none !important;
	}
	
	.bcadv{
		display:none !important;
	}

	#mitte_news .news_topteaser .position_1, 
	#mitte_news .news_topteaser .position_2, 
	#mitte_news .news_topteaser .position_3 {
		margin-bottom:1em !important;
		margin-top:0em !important;
		padding:0pt 0px !important;
	}

	#mitte_news .anrissliste {
		padding-top:0em !important;
	}

	div#container{
		position: absolute !important;
		left:0px;top:-3em !important;
		width: 700px !important;
		margin: 0 auto !important;
		text-align:left !important;
	}
	
	div#mitte{
		width:100% !important;
		margin-left: 0 !important;
		background: none !important;
	}
	
	div#container_content{
		width:100% !important;
		margin: 0 !important;
		background: none !important;
		text-align:left !important;
	}
	
	div#mitte_links{
		width:100% !important;
		background: none !important;
	}
	
	div#mitte_rechts{
		width:0px !important;
		display: none !important;
	}
	
	div#sitemap{
		display: none !important;
	}
	
}