/*Abgeändertes und aufgeräumtes Stylesheet der taz.de Website (FM 14.01.08)*//*Allgemein*/body {	background-color: #ffffff;	font-family:Arial, Helvetica, sans-serif;		font-size: 13px;		color: #000000;	margin-top: 0;	margin-right: 0;	margin-bottom: 0;	margin-left: 0;	height: 100%; 	max-height: 100%;	background-image: none;	background-color: #ffffff;	}form {	margin: 0 0 0 0;}a {	color:#000000;	text-decoration:none;}a:hover a:active a:link a:visited {	color:#000000;	text-decoration:none;}li {	margin: 0;	list-style-type:none;	display:inline;	line-height:14px;}ul{	margin: 0;	padding: 0;}p{	color: #000000;	font-size:13px;	line-height: 16px;	margin: 0 0 4px 0;}h1 {	color: #000000;	font-size:24px;	font-weight:normal;	margin: 0 0 10px 0;	margin-left:-1px; /* Ungenauigkeit beim Browser-Rendering, wo kommt der Versatz her? */}h1 a{	color: #000000;	font-size:24px;	font-weight:normal;	margin: 0 0 0 0;}h2{	line-height: 14px;	color: #000000;	font-size:18px;	font-weight:normal;	margin: 0 0 0 0;	padding-bottom: 5px;}h2 a{	line-height: 14px;	color: #000000;	font-size:18px;	font-weight:normal;	margin: 0 0 0 0;	padding-bottom: 5px;}h2 a:hover {color: #000000;text-decoration:underline;}		h3 {		color: #000000;	font-size:18px;	font-weight:normal;	margin: 0 0 9px 0;}	h4 {		margin: 0;	padding-bottom:8px;	line-height: 14px;	color: #000000;	font-size:11px;	font-weight:bold;	}	h4 a{		margin: 0 0 0 0;	padding-bottom:8px;	line-height: 14px;	color: #000000;	font-size:11px;	font-weight:bold;	}	h4 a:hover {text-decoration:underline;}h5 {		margin: 0;	margin-bottom:16px;	color: #000000;	font-size:13px;	font-weight:bold;	}	h5 a{		margin: 0;	margin-bottom:16px;	color: #000000;	font-size:13px;	font-weight:bold;	}	h5 a:hover {text-decoration:underline;}	h6 {		margin: 0;	color: #000000;	font-size:11px;	font-weight:normal;	}	h6 a{		margin: 0;	color: #000000;	font-size:11px;	font-weight:normal;	}	h6 a:hover {text-decoration:underline;}/*Linkauszeichnungen*/.main_navi_suchfeld_aktiv{	display:none;}.main_navi_suchfeld input{	padding-left:2px;	padding-right:2px;	margin-top:0px;	width:90px;	line-height:11px;	font-size:11px;	margin-bottom:1px;	color:#000000;	border-top-style:solid;	border-top-color:#919191;	border-top-width:1px;	border-right-style:solid;	border-right-color:#ffffff;	border-right-width:1px;	border-bottom-style:solid;	border-bottom-color:#ffffff;	border-bottom-width:1px;	border-left-style:solid;	border-left-color:#c3c3c3;	border-left-width:1px;}.main_navi_suchfeld_aktiv input{	width:90px;	line-height:11px;	font-size:11px;	margin-bottom:1px;	color:#000000;	padding-left:2px;	padding-right:2px;	border-top-style:solid;	border-top-color:#919191;	border-top-width:1px;	border-right-style:solid;	border-right-color:#ffffff;	border-right-width:1px;	border-bottom-style:solid;	border-bottom-color:#ffffff;	border-bottom-width:1px;	border-left-style:solid;	border-left-color:#c3c3c3;	border-left-width:1px;}#main_navi_suchfeld_absenden{	width:14px;	height:14px;	border:none;	margin-top:3px;	margin-left:-5px;}.main_navi_suchfeld img{	margin-top:3px;}.main_navi_suchfeld_aktiv img{	margin-top:3px;}.suchfeld_element{	float:left;	line-height:20px;	max-height:20px;}.suchfeld_element_aktiv{	display:none;}.interner_link{	color: #c61940;}.interner_link a:hover{	text-decoration:underline;}/*Divs und Divelemente mit IDs*/#main_navi_div a{	padding-left: 8px;	padding-right:8px;	padding-top: 0px;	padding-bottom: 0px; 	font-size:13px;	color:#000000;	text-decoration:none;	float:left;	line-height:20px;}#main_navi_div a.main_navi_element_erstes{	padding-left: 12px;	padding-right:8px;	padding-top: 0px;	padding-bottom: 0px; 	font-size:13px;	color:#000000;	text-decoration:none;	float:left;	line-height:20px;}#suche_top{	float:right;	padding-top: 0px;	padding-bottom: 0px; 	line-height:20px;}#main_navi_div a:link a:active a:visited{	color:#000000;}#main_navi_div a:hover{display:none;}#main_navi_div a.main_navi_element_aktiv{	display:none;	}#mini_navi_rahmen{	padding-top:5px;	padding-left: 133px;}#mini_navi_rahmen li{	font-size:11px;	color:#ffffff;	text-decoration:none;	float:left;	padding-right: 12px;}#mini_navi_rahmen a{	font-size:11px;	color:#ffffff;	text-decoration:none;}#mini_navi_rahmen a:link a:active a:visited{	color:#ffffff;}#mini_navi_rahmen a:hover{	color:#ffffff;	text-decoration:underline;}#hauptbereich{	position:static;	top: 0px;	width: 828px;	background-color: #ffffff;}#main_navi_div{	float:left;	width:708px;	background-color:#dfdbc9;	line-height:20px;}#main_navi_sub_div{	float:left;	width:708px;	background-color:#efede4;	line-height:20px;	margin-bottom:12px;}#main_navi_sub_element li{	float:left;	background-color:#efede4;	line-height: 20px;}#main_navi_sub_div a{	padding-left: 8px;	padding-right:8px;	padding-top: 0px;	padding-bottom: 0px; 	font-size:13px;	color:#000000;	text-decoration:none;	float:left;	line-height:20px;}#main_navi_sub_div a.erstes_element{	padding-left: 12px;	padding-right:8px;	padding-top: 0px;	padding-bottom: 0px; 	font-size:13px;	color:#000000;	text-decoration:none;	float:left;	line-height:20px;}#main_navi_sub_div a:link a:active a:visited{	color:#000000;}	#main_navi_sub_div a:hover{	color:#c61940;	background-color:#efede4;}#main_navi_sub_div a.main_navi_sub_element_aktiv{	padding-top: 0px;	padding-bottom: 0px; 	font-size:13px;	color:#c61940;	background-color:#efede4;	text-decoration:none;	float:left;	line-height:20px;}#main_navi_sub_div_hidden{	float:left;	width:708px;	background-color:#efede4;	line-height:20px;	margin-bottom:12px;	visibility:hidden;}#content_gesamt{	position:static;	top:0px;	left:105px;	width: 708px;	background-color: #ffffff;}#counter{	display: none;}#linke_spalte{	position:static;	/*float:left;*/	left:300px;	padding-left: 100px;	width: 215px;	margin-top:10px;	min-height:500px;}#rechte_spalte{	float:left;	padding-left: 12px;	width: 248px;	margin-top:11px;}#suche_form img{	padding-top:6px;}#footer{display:none;	margin-left: 120px;	padding-left: 10px;	padding-bottom: 20px;	background-color:#ffffff;}/*Klassen*/.pre_footer{	clear:left;	margin-left: 120px;	height:9px;	background-color:#ffffff;}.trennlinie_footer{	width: 684px;	margin-left: 12px;	border-top:1px;	border-top-style:solid;	border-top-color:#000000;	margin-bottom:-3px;}.copyright_notice{	margin-left: 13px;	font-size:11px;	line-height: 14px;	padding-top:30px;	padding-bottom:20px;}.zum_seitenanfang{	float:right;}.zum_seitenanfang img{	padding-left:5px;	margin-bottom:-1px;}.sitemap_footer{	margin-left: 13px;	padding-bottom:16px;}.sitemap_footer li{}.sitemap_footer a{	font-size:11px;	color:#000000;	text-decoration:none;}.sitemap_footer a:link a:active a:visited{	color:#000000;}.sitemap_footer a:hover{	color:#000000;	text-decoration:underline;}.sitemap_footer_trennlinie{	padding-bottom:16px;}.sitemap_footer_trennlinie ul{	margin-top:3px;	padding-right: 1px;}.sitemap_footer_trennlinie a{	font-size:11px;	color:#000000;	text-decoration:none;}.sitemap_footer_trennlinie a:link a:active a:visited{	color:#000000;}.sitemap_footer_trennlinie a:hover{	color:#000000;	text-decoration:underline;}.pfeil_mehr{	padding-left:5px;}.pfeil_links{	padding-right:5px;}.clear_columns{	padding-top:4px;	clear:left;}.formlabel{	font-size:11px;	padding-left:20px;	vertical-align:4px;	color:#000000;}.abstand_vertikal_16px{	clear:left;	height:16px;}.abstand_vertikal_7px{	height:7px;}.abstand_vertikal_32px{	height:32px;}#main_navi_div li{	float:left;	background-color:#efede4;	line-height: 20px;}.main_navi_liste li{	background-color:#efede4;	line-height: 20px;}	.werbung_oben{	display: none;	position:absolute;	width: 829px;	height: 90px;}.werbung_rechts{	position:absolute;	left:837px;	top:0;	width: 120px;	}.werbung_oben img{	float: right;}.schwarzer_rahmen_oben{    display:none;	position:absolute;	top: 98px;	width: 828px;	background-color: #c3bca3;	height: 55px;	}.schwarzer_rahmen_oben img{	float: right;	margin-top: 3px;	margin-right: 12px;	display:inline;}.schwarzer_rahmen_links{	float:left;	width:120px;	background-color: #c3bca3;	}.schwarzer_rahmen_links img{	margin-left:72px;	margin-top:220px;}.blog_wortmarke{	position:absolute;	left:44px;	width:48px;	height:500px;	top:0px;}/* Ab hier Zusatz-CSS-Beschreibungen für Blog */small {	font-family: Arial, Helvetica, Sans-Serif;	font-size: 0.85em;	line-height: 1em;	}	.post hr{	height:1px;	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:4px;	margin-bottom:4px;}hr.special{	height:1px;	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:2px;	margin-bottom:8px;}.postmetadata{	font-size: 0.85em;	color:#000000;}.postmetadata a{	color:#c61940;}p.postmetadata small{	line-height:1.2em;}.entry{	margin-top:11px;}h1 img{	margin-right:5px;}#sidebar h2{	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:4px;	margin-bottom:6px;	padding-bottom:3px;	font-size: 11px;	color: #8c8669;}#calendar_wrap caption{	font-size: 11px;	color: #c61940;	font-style:normal;	text-align:left;}#calendar_wrap th{	font-size: 11px;	color: #8c8669;	font-style:normal;}#calendar_wrap td{	font-size: 11px;	color: #8c8669;	font-style:normal;}#calendar_wrap pad{	padding-left:3px;	background-color:#FF9900;}#sidebar ul ul li:after {	color: #c61940;	content: " >";}	.postmetadata{	background-color: #efede4;	padding: 10px 10px 10px 10px;	border: 0;	font-size:1em;}	p.postmetadata{	margin-bottom:30px;}p img {max-width:100%;padding:0px;border:0px;}.kommentar_links{	position:relative;	float:left;	line-height:22px;	font-size:0.9em;	margin-bottom:0;}.kommentar_rechts{	position:relative;	float:right;	padding-top:6px;	text-align:right;}.clearline{	clear:left;	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:16px;	margin-bottom:8px;}.kommentar_links img{	vertical-align:text-bottom;	margin-bottom:-1px;}.kommentarliste{	margin-bottom:28px;}.kommentarliste p{		line-height:1.2em;		margin-top:-3px;}#respond{	font-size: 11px;	line-height:15px;	color: #8c8669;	font-style:normal;	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:5px;	margin-bottom:6px;	padding-bottom:2px;}.abschicken_rechts{	margin-top:-10px;	float:right;}#searchform{	padding:0;	margin:0;}#sidebar h1{	margin:0;	padding:0;}#sidebar ul ul{	margin-bottom:30px;}#sidebar ul li{	display:list-item;}.textwidget{	margin-bottom:30px;	margin-top:-25px;}.textwidget img{	margin-right:4px;	margin-top:2px;	vertical-align:text-top;}.navigation{	margin-top:3px;	margin-bottom:48px;	font-size:11px;color:#c61940;line-height:14px;}.navigation a{	font-size:11px;color:#c61940;line-height:14px;}.postsingleheader{	clear:left;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:-12px;	margin-bottom:3px;	padding-bottom:-10px;}a.justmakered{	color: #c61940;	margin-right:5px;}.alignright_navigation {	float: left;	margin-left:20px;}	p.akst_link{	margin-top:3px;	font-size:11px;}	/*hier noch den ABSOLUTEN Link auf das Share-This-Icon anpassen!*/	.akst_share_link:before{	content:url(/wp-content/mu-plugins/share-this/share-icon-16x16.gif);	display:inline;	margin-right:5px;	width:16px;	height:16px}h2.minititle {	padding-top:3px;	font-size: 0.85em;}.entry a{	color: #c61940;}#sidebar a{	color: #000000;}.widget_tag_cloud{	padding-top:2px;}#sidebar .widget_tag_cloud a{	color: #c61940;}#sidebar #prev a{	font-size:1em;	color: #c61940;}#sidebar #next a{	font-size:1em;	color: #c61940;}#next{	font-size:0.85em;}.blogicon{	float:left;}.blogicon img{	padding-top:2px;}.blogname{	float:left;	width:205px;	margin-left:5px;	margin-top:-1px;}.clearline_sidebar{	clear:left;	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	padding-top:1px;	margin-top:0;	margin-bottom:6px;}.abschicken_rechts input{	font-size:9px;}.post{	margin-bottom:16px;}small .commentmetadata{	font-size:1em;}.commentmetadata a{	color:#000000;}small{	line-height:1.2em;}label{	margin-top:0px;}.blogwartbox_header{	width:100%;	background-color:#dfdbc9;	height:20px;	font-size:0.85em;	margin:0;}.blogwartbox_header img{	padding-left:8px;	padding-top:4px;	margin-right:4px;	vertical-align:bottom;}.blogwartbox_header small{	margin-top:0px;}.blogwartbox_content{	width:100%;	background-color:#efede4;	margin:0;	padding:0;}.blogwartbox_content p{	font-size:0.85em;	padding:5px;	padding-top:0;	line-height:1.3em;	padding-bottom:3px;}.blogwartbox_content_pic{	float:left;	padding-top:8px;	padding-left:8px;}.blogwartbox_content_text{	width:195px;	float:left;	padding-bottom:0;	margin-bottom:0;}.blogwartbox_content_text h3{	border:0;	color:#000000;	font-weight:bold;	font-size:0.85em;	padding-left:5px;	padding-top:5px;	padding-bottom:0;	margin-bottom:-5px;}.entry_header_pic{	float:left;}.entry_header_text{	float:left;	padding-left:10px;}.entry_header{	margin-bottom:-4px;}.clear_columns_no_padding{	padding:0;	margin:0;	clear:both;}.entry_header_text img{	margin-right:4px;	margin-left:4px;	vertical-align:bottom;	padding-bottom:3px;}.pfeil_rechts_13_abstand{	color:#C61940;	font-family:Arial,Helvetica,sans-serif;	font-size:13px;	font-weight:normal;	margin-left:4px;}#sidebar .blogwartbox a{	color:#c61940;}.modus_navi{	margin-bottom:25px;}.aktiv{	color:#c61940;}.kategoriebox{	width:207px;	margin-bottom:16px;}.kategoriebox_header{	width:207px;	background-color:#dfdbc9;	height:20px;	font-size:0.85em;	margin:0;}.kategoriebox_header img{	padding-left:8px;	padding-top:4px;	margin-right:4px;	vertical-align:bottom;}.kategoriebox_header small{	margin-top:0px;}.kategoriebox_content{	width:100%;	background-color:#efede4;	margin:0;	padding-bottom:3px;}.kategoriebox_content p{	font-size:0.85em;	padding:5px;	padding-top:0;	line-height:1.3em;	margin:0;}.kategoriebox_content_pic{	float:left;	padding-top:8px;	padding-left:8px;}.kategoriebox_content_text{	width:145px;	float:left;}.kategoriebox_content_text h3{	border:0;	color:#000000;	font-weight:bold;	font-size:0.85em;	padding-left:5px;	padding-top:5px;	padding-bottom:0;	margin-bottom:1px;}.kategorie_block a{	color:#c61940;}.kategorie_block h2{	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:6px;	margin-bottom:8px;}.kategorie_block{	clear:left;}.kategoriebox_spalte_links{	width:207px;	float:left;}.kategoriebox_spalte_rechts{	width:207px;	float:left;	margin-left:10px;}.blogwartbox{	margin-top:22px;}.entry_header_text a{	line-height:21px;}.entry_header_text{		margin-top:-4px;}#sidebar widget_calendar h2.widgettitle{	border:0;	border-bottom:1px;	border-bottom-color:#b8b197;	border-bottom-style:solid;	margin-top:4px;	margin-bottom:10px;	padding-bottom:3px;}blockquote{	border:0;	border-left:3px;	border-left-color:#c3bca3;	border-left-style:solid;}.post h2 a{	line-height:21px;}.post h2{	padding-bottom:3px;}.entry ul li{	list-style-type:none;	list-style-position:inside;}.entry ul li:before{	content:"- ";}/* ol-Item-Auszeichnung lässt sich nicht formatieren??? */.entry ol, entry li{	list-style-type: none;	list-style-position: inside;}.justmakeblack{	color: #000000;}.commentlist {padding:0pt;text-align:left;}#sidebar .widget_tag_cloud h2.widgettitle{	margin-bottom:11px;}.alignright {	padding-bottom:1px;	}.alignleft {	padding-bottom:1px;	}.post h3 a{	color:#000000;}.post h3{	margin-bottom:0;	padding-bottom:0;}.post img{padding-top:6px;padding-top:6px;}.autor_bio_links{	font-size:1.1em;	float:left;	width:80px;}.autor_bio_rechts{	padding-left:5px;	float:left;	width:160px;}.autor_bio_rechts small{	line-height:13px;}.autor_bio_rechts a:after {	color: #c61940;	content: " >";}.toolleiste{	margin-top:-18px;	font-size:11px;	float:right;}.toolleiste p{	padding-top:4px;	float:left;	font-size:11px;}.topiconnavi_links{	float:left;	margin-top:5px;	margin-bottom: 0px;	margin-left:4px;}.postmetadata_overview{	background-color: #ffffff;	padding: 0px 10px 10px 0px;	border: 0;	font-size: 1em;	color:#000000;}	.postmetadata_overview a{	color:#c61940;}p.postmetadata_overview small{	line-height:1.2em;}#main_navi_sub_div_uebersicht{	height:52px;}#sidebar{	display: none;}#img{	display:none;}#werbung_oben{	display:none;}#werbung_rechts{	display:none;}#main_navi_div{	display:none;}#main_navi_sub_div{	display:none;}#schwarzer_rahmen_oben{	display_none;}#mini_navi_rahmen{	display:none;}#linke_spalte{    width: 420px;}#taz_logo_oben_rechts{	display:none;}#taz_logo{	display:none;}.schwarzer_rahmen_links img{	display:none;}.navigation{	display:none;}.postmetadata{	display:none;}.blog_wortmarke{	display:none;	position:absolute;	left:44px;	width:48px;	height:500px;	top:0px;}.blog_wortmarke_print{	display:block;	position:absolute;	left:0px;	width:48px;	height:500px;	top:0px;}.toolleiste{	display:none;}#commentform{	display:none;}#respond{	display:none;}
