@namespace url(http://www.w3.org/1999/xhtml);

@-moz-document domain("www.heise.de") {

/*
__bereinigung
*/

embed[type="application/x-shockwave-flash"], iframe,
div[style="margin-bottom: 2em; line-height: 1.2em; font-size: 92%;"],
td.inhalt-cell .ISI_IGNORE, td .ISI_IGNORE, table.druck[align="center"],

.online-markt, .sales, .sponsor, .leaderboard,
.wallpaper, .suchen_de, .tech_partner,
*[class*="advert"], *[class*="cadv"],
*[class^="adbottom"], .bottom-ad,
*[id^="banner"], *[class*="banner"],
*[class^="sky"], *[id^="sky"],
*[class$="preisvergleich"],
*[id*="OAS_AD"], *[id*="ContentLeft"],

/* content */
.col100aktion,
.news_logo, #mitte_text img[height="30"],
#mitte_rechts img,
.forum_content .forum_user, .forum_news,
.news_topteaser, .trennlinie_6px, .readspeaker,
.zweite_zeile, #navi_bottom {
	display: none !important;
	height: 0 !important;
	width: 0 !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;}


/* 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 *[class*="messe"],
#container *[class*="messe"] * {
	color: #000 !important;
	}

/* fix fÃ¼r unterstrich beim usernamen *grr* */
.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;
	}

/*
__navigation_full
*/

body {
	min-width: 62em !important;
	}
	
#logo_bereich {
	padding: 0 !important;
	}

/* fix fuer msg nach dem senden */
.forum_content {
	min-height: 30em !important;
	}

#container_content #logo {
	display: none !important;
	}

#navigation, #sitemap, #container_content #login_suche {
	display: block !important;
	margin: 0 !important;
	height: auto !important;
	background-image: none !important;
	background-color: #ddd !important;
	border: .06em #aea99d 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: 4em !important;
	width: 6.9em !important;
	z-index: -1 !important;
	}

#navigation li {
	float: none !important;
	display: block !important;
	}

#container_content #login_suche {
	padding: 0 0 0 1em !important;
	width: auto !important;
	top: 2em !important;
	z-index: -2 !important;
	height: .9em !important;
	overflow: hidden !important;
	}

#container_content #navi_login {
	padding: 0 !important;
	margin: 0 !important;
	line-height: 1em !important;
	height: 1em !important;
	}

#container_content #suchfeld{
	padding-top: 0 !important;
	line-height: 1em !important;
	height: 1em !important;
	}

#navigation li.right {
	display: none !important;
	}

#navigation:hover, #sitemap:hover, #container_content #login_suche: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;
	}
	
#container_content #login_suche:hover{
	padding: 1em !important;
	}

#navigation:hover *, #sitemap:hover *, #container_content #login_suche:hover * {
	background-color: #eee !important;
	}

#container {
	z-index: 20 !important;
	}

/* fix ix, open */
#container_content #links .logo {
	display: none !important;
	}

.farbe #navi_login, .farbe #suchfeld {
	display: inline !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;}

/* 
__farben
*/

img[width="112"][height="75"], /* sec */
img[width="140"][height="65"], /* mobil */
img[width="137"][height="60"], /* ct */
#logo /* netze, news */ {
	display: none !important;
	}

.forum_titel h1, .forum_titel h3,
h3.posting_subject, .user_info i {
	font-weight: normal !important;
	font-style: normal !important;
	color: #000 !important;
	}

.forum_titel * {
	display: inline !important;
	font-size: 12px !important;
	}

#mitte_news a:visited, .forum_titel a {
	color: #aea99d !important;
	}

#mitte_news a:hover {color: #000 !important;}

li input[type="radio"] { 
	color: #aea99d !important;
	background-color: #c2bdb1 !important;
	border: 1px #aea99d solid !important;
	}

/* zak! */
* {
	background: #c2bdb1 !important;
	color: #000 !important;
	border-color: #aea99d !important;
	}

.rand_links {
	border-width: 0 1px 1px 0 !important;
	}

.rand_rechts {
	border-width: 0 0 1px 1px !important;
	border-left-style: solid  !important;
	}

/* raender */
td[bgcolor="#999999"] {
	background: #aea99d !important;
	}

#navi_top, .rand_links, .rand_rechts {
	border-color: #aea99d !important;
	}

.rand_links, .rand_links *,
.rand_rechts, .rand_rechts *,
#navi_top, #navi_top *,
#navi_bottom, #navi_bottom *,
td[align="center"][bgcolor="#eeeeee"],
td[align="center"][bgcolor="#eeeeee"] * {
	background: #c2bdb1 !important;
	}

/* mitten */
#mitte_links, #mitte_links *,
td[valign="top"][width="100%"],
td[valign="top"][width="100%"] * {
	background: #d4d0c8 !important;
	}

.forum_pfad, .forum_aktion {
	border-color: #aea99d !important;
	}

.forum_content .thread_title a:hover, .forum_titel:hover *,
.forum_navi:hover *, .forum_aktion:hover * {
	color: #000 !important;
	}

.tovote_links a:hover, .tovote_links a:hover * {
	background: #e1dfd9 !important;
	color: #000 !important;
	}

.forum_pfad, .forum_navi, .forum_navi *, .forum_aktion * {
	color: #aea99d !important;
	background: #c2bdb1 !important;
	font-weight: normal !important;
	}

.thread_tree, .thread_tree *,
.bullet *, .hover *, .nextlevel, .nextlevel *, .last *,
.hover_line, .last, .bullet, .hover {
	background: #d4d0c8 !important;
	border-color: #d4d0c8 !important;
	}

.tovote_links a {
	border-color: #aea99d !important; 
	}

.thread_title a:hover,
.thread_tree a:visited, .fora_list a:visited,
.feedback_link a, .forum_titel > *,
.tovote_links, .tovote_links * {
	color: #aea99d !important;
	}

.forum_content p.posting_text {
	padding: 0.5em !important;
	background: #e1dfd9 !important;
	border: 1px solid #aea99d  !important;
	}


p.posting_text .quote {
	background: #e1dfd9 !important; 
	}

.active_post, .beitrag_aktiv, .red, .quote,
.redsize80, .beitrag_neu, .tx_rot {
	color: #933 !important;
	}

/* schriftanpassungen */
.posting_text {
	font-family: monospace !important;
	font-size: 15px !important;
	}

}