@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.heise.de") {
/*

heise 2008 uglification useless

Version:
	_.::_$

Aufbau:
__bereinigung:
	Ã„nderungen am Basislayout
__top_nav:
	oberste Leiste wandert nach rechts oben (klappt sich beim Maustip auf)
__navigation_less:
	Navigation und die Sitemap von Seitenende wandern nach links oben
__threadansicht:
	Bilderersatz und farbige Hervorhebung
__foren:
	kleine Anpassungen

A:nderungen:
300808:
chg: die Werbung wird nur versteckt, aber weitestgehend nicht geblockt
		-> Job des Adblockers in $browser, wenn gewu:nscht
add: __top_nav

Anmerkungen:
# Ziel: kompaktere Anzeige unter Beibehaltung des wesentlichen Layouts
# alle Module kÃ¶nnen als ganzer Block unabha:ngig voneinander entfernt werden
# die Entfernung von __bereinigung ergibt wenig Sinn
# gegen Ende befindet sich die Schriftenanpassung
# Kommentare und Fehlermeldungen sind willkommen unter:
	http://userstyles.org/styles/9955


Weitere UserStyles:
	http://userstyles.org/styles/site/heise.de
Weitere UserScripte:
	http://userscripts.org/scripts/search?q=heise

*/

/*
__bereinigung
*/

*[type="application/x-shockwave-flash"],
iframe, iframe *,
noscript, noscript > *,
div[style="margin-bottom: 2em; line-height: 1.2em; font-size: 92%;"],
td.inhalt-cell .ISI_IGNORE, td .ISI_IGNORE,
table.druck[align="center"],
div[style="display: inline;"],
.online-markt, .sales, .sponsor, .leaderboard,
.wallpaper, .suchen_de, .tech_partner,
*[class*="advert"], *[class*="cadv"], *[class*="cadv"] *,
*[class^="adbottom"], .bottom-ad,
*[id^="banner"], *[class*="banner"],
*[class^="sky"], *[id^="sky"],
*[id*="OAS_AD"], *[id*="ContentLeft"] {
	visibility: hidden !important;
	height: 0 !important;
	width: 0 !important;
	}

/* heise content */
*[class$="preisvergleich"],
.col100aktion,
.news_logo, #mitte_text img[height="30"],
#mitte_rechts img,
.forum_content .forum_user, .forum_news,
.news_topteaser, .news_topteaser *,
.trennlinie_6px, .readspeaker,
.zweite_zeile, #navi_bottom {
	display: none !important;
	}

/* layout fix */
#container_content {
	top: 0 !important;
	border-top: 0 none !important;
	}

#navi_top {margin: 0 !important;}
#mitte_news {margin-top: 0 !important;}
#breadcrumb {border-top: 0 none !important;}
.erste_zeile {
	border-bottom: 0 none !important;
	}

/*
fu:r kurze seiten und zum ruhighalten der scrollleisten, wenn angezeigt
ggf. erho:hen oder den abschnitt herausnehmen
*/
html {
	min-height: 50em !important;
	}

/* layout mod */ /* open */
.farbe li, #mitte_rechts li {
	list-style: none none !important;
	margin-left: 0  !important;
	}

/* fettschriftrueckbau */
#mitte_news h1, #mitte_news h4, #mitte_news a,
#navi_login b, #navigation strong,
.forum_titel h1 {
	font-weight: normal !important;
	}

/* messespezial */
#container *[id*="messe"],
#container *[id*="messe"] *,
#container *[class*="messe"],
#container *[class*="messe"] *,
#container *[color*="#ff0000"] * {
	color: #000 !important;
	}

/* fix fÃ¼r unterstrich beim usernamen */
.hover .thread_user, .thread_user .active_post {
	line-height: 1.3em !important;
	}

/* externe links in den news-meldungen */
a[target="_blank"] {
	text-decoration: none !important;
	border-bottom: 1px solid #b60 !important;
	}

a:visited[target="_blank"] {
	border-bottom: 1px solid #000 !important;
	}

/* abstaende mitte_rechts */
#mitte_rechts div[class^="col"] {
	background: inherit !important;
	font-size: .9em !important;
	margin-top: 0 !important;
	}

.teaser p {
	padding-bottom: 0 !important;
	}


/*
------------------------------------------------------
*/


/*
__top_nav
*/

/* tp */
body.body {
	background-color: #ddd !important;
	}

#navi_top {
	height: .9em !important;
	width: .9em !important;
	display: block !important;
	top: 0  !important;
	right: 0 !important; 
	z-index: 100 !important;
	position: absolute !important;
	background-image: none !important;
	border: .06em #eee solid !important;
	overflow: hidden  !important;
	margin: 0 !important;
	padding: 0 !important;
	clear: both !important;
	} 

#navi_top ul {
	float: none !important;
	display: block !important;
	text-align: left !important;
	width: 10em !important;
	height: auto !important;
	background-color: #ccc !important;
	padding: 0 !important;
	margin: 0 !important;
	}

#navi_top {
	list-style: none none inside !important;
	}

#navi_top li a {
	float: none !important;
	display: block !important;
	background: #eee !important;
	padding: 0 .5em 0 0 !important;
	margin-left: 1em !important;
	}

#navi_top:hover {
	z-index: 1000 !important;
	border-color: #aaa !important;
	background-color: #ddd !important;
	width: auto !important;
	height: auto !important;
	}

#navi_top li a span {
	display: none !important;
	}

#navi_top :hover {
	color: #f40 !important;
	background: #eee !important;
	}

/*
------------------------------------------------------
*/



/*
__navigation_less
*/

html {
	min-width: 62em !important;
	background: #ddd !important;
	}

#container {
	max-width: 62em !important;
	}
	
#logo_bereich {
	padding: 0 !important;
	}

/* fix fu:r msg nach dem senden */
.forum_content {
	min-height: 30em !important;
	}

#navigation, #sitemap {
	display: block !important;
	margin: 0 !important;
	height: auto !important;
	background-image: none !important;
	background-color: #ddd !important;
	border: .06em #eee solid !important;
	position:absolute !important;
	left: -1em !important;
	}

#sitemap {
	top: 0em !important;
	z-index: -3 !important;
	height: .9em !important;
	overflow: hidden !important;
	}

#navigation {
	padding: 1em 1em 0 0 !important;
	top: 2em !important;
	width: auto !important;
	z-index: -1 !important;
	}

#navigation li {
	float: none !important;
	display: block !important;
	}

#navigation li.right {
	display: none !important;
	}

#navigation:hover, #sitemap:hover {
	z-index: 1000 !important;
	border-color: #aaa !important;
	background-color: #eee !important;
	width: auto !important;
	height: auto !important;
	}

#navigation:hover{
	padding-bottom: 1em !important;
	}

#navigation:hover *, #sitemap:hover * {
	background-color: #eee !important;
	}

#container {
	z-index: 20 !important;
	}


/*
------------------------------------------------------
*/


/*
__threadansicht
*/

/* thread ansicht: bilderersatz */
.nextlevel .bullet img, .nextlevel_line .bullet img {
	display: none !important;
	}

.nextlevel .bullet, .nextlevel_line .bullet {
	border-left-width: 1px !important;
	border-left-style: solid !important;
	border-bottom-width: 1px !important;
	border-bottom-style: solid !important;
	border-top: none !important;
	border-right: none !important;
	height: 7px !important;
	margin: 0 0 0 -1px !important;
	padding: 0 !important;
	width: 13px !important;
	}

.nextlevel_line {
	background-image: none !important;
	border-left-width: 1px !important;
	border-left-style: solid !important;
	padding: 0 !important;
	margin-left: 10px !important;
	}

.nextlevel .bullet,
.nextlevel_line,
.nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line, 
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet
{border-color: #5f5c63 /* #4F5B70 */ !important;}

.nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet
{border-color: #7e4c53 /* #615A45 */ !important;}

.nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line,
.nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .nextlevel_line .bullet
{border-color: #305f7d /* #695464 */ !important;}


/*
------------------------------------------------------
*/


/*
__forum
*/

.forum_titel {
	padding: 0 !important;
	margin: .5em !important;
	}

.forum_titel * {
	display: inline !important;
	font-size: 12px !important;
	padding-right: 0.4em  !important;
	color: #bbb !important;
	}

.forum_content .thread_title a:hover, .forum_titel:hover *,
.forum_navi:hover *, .forum_aktion:hover * {
	color: #000 !important;
	}

.forum_titel h1, .forum_titel p, .forum_titel p a, .feedback_link a{
	color: #ccc !important;
	}

/* schriftanpassung */
.posting_date, .posting_subject, .user_info, .user_info i, .posting_text {
	background: #ddd !important;
	margin: 0 !important;
	font: normal normal normal small/normal monospace !important;
	font-size: 15px  !important;
	font-style: normal !important;
	}

.posting_text {
	padding: .5em !important;
	border-left: .05em #ccc solid !important;
	background: #eee !important;
	}

.tovote_links {
	padding: 0 !important;
	margin: 0 !important;
	background: #ddd !important;
	color: #ccc !important;
	}

.tovote_links a {
	background: #ddd !important;
	color: #ccc !important;
	border-color: #ccc !important;
	}

.tovote_links a b {
	font-weight: normal !important;
	}

.tovote_links a:hover, .tovote_links a:hover * {
	background: #eee !important;
	color: #000 !important;
	}

.active_post, .beitrag_aktiv, .red, .quote,
.redsize80, .beitrag_neu, .tx_rot, .new_post {
	color: #933 !important;
	}

/* post box :: ugly */
.forum_content fieldset p b,
.forum_content fieldset p i	{
	display: none !important;
	}

.forum_content h3+p {
	display: inline !important;
	}

.forum_content fieldset p {
	margin: 0 !important;
	font-size: 12px !important;
	}


/*
------------------------------------------------------
*/

}