/* heise online */
A.navi_oben_ho {
    /* Standard-Navigation oben | Links | aktiver Bereich fett */
    font-weight: 700;
}
A.navi_oben_ho:hover {
    /* Standard-Navigation oben | Links | aktiver Bereich fett */
    font-weight: 700;
}
.rand_links {
    /* Schattenlinien | links */
    border-right: solid #666666 1px;
    border-bottom: solid #666666 1px;
}
.rand_oben {
    /* Schattenlinien | oben */
   border-top: solid #999999 1px;
}
.rand_oben2 {
    /* Schattenlinien | oben + Hintergrund rechts */
    border-top: solid #999999 1px;
    background: #eeeeee;
}
.rand_rechts_weiss {
    /* Schattenlinien | rechts */
    border-right: solid #999999 1px;
}
.rand_rechts {
    /* Schattenlinien | rechts + Hintergrund rechts */
    border-bottom: solid #999999 1px;
    border-right: solid #999999 1px;
    background: #eeeeee;
}
.rund_weiss {
    /* runde Ecke | weiss */
    background: url("/icons/ho/rund_weiss.gif") top right no-repeat;
}
.rund {
    /* runde Ecke | grau */
    background: url("/icons/ho/rund.gif") top right no-repeat;
}
#navi_login {
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 0.2em;
}
#navi_login A {
    color: #003399;
    text-decoration: none;
}
#navi_login A:hover {
    text-decoration: underline;
}
A.navi_links {
    /* Navigation links | Links | Farbe + nicht unterstrichen */
    color: #003399;
    text-decoration: none;
}
A.navi_links:hover {
    /* Navigation links | Links | unterstrichen */
    text-decoration: underline;
}
P.navi_links_dienste_zwei,
P.navi_links_dienste,
P.navi_links_kontakt,
P.navi_links_news,
P.navi_links_user,
P.navi_links_preis {
    /* Navigation links | Abstand + Schrift */
    padding-left: 10px;
    line-height: 120%;
}
FORM.suchen_nach SELECT {
    /* Navigation links | Suchformular | Schrift */
    width: 130px;
    height: 22px;
}
FORM.suchen_nach {
    /* Navigation links | Suchformular | Abstand */
    margin-top: 10px;
    padding-left: 8px;
}
.kasten_markt_titel {
    /* Navigation links | ONLINE-MARKT | Titel | Farbe + Abstand */
    color: #ffff33;
    background: #999999;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    margin-bottom: 0em;
    border-bottom: #ffff33 1px solid;
}
.kasten_markt A {
    /* Navigation links | ONLINE-MARKT | Links | nicht unterstrichen */
    text-decoration: none;
    color: #003399;
}
.kasten_markt A:hover {
    /* Navigation links | ONLINE-MARKT | Links | unterstrichen */
    text-decoration: underline;
    color: #003399;
}
P.kasten_markt {
    /* Navigation links | ONLINE-MARKT | Abstand */
    padding-left: 5px;
    padding-bottom: 4px;
    padding-top: 4px;
    padding-right: 2px;
}
.microsites {
    /* Navigation links | ONLINE-MARKT | Microsites */
	padding: 0 2px 5px 5px;
	border-top: solid 2px #ffffff; 
	border-left: solid 2px #ffffff; 
	border-bottom: solid 2px #cccccc; 
	border-right: solid 2px #cccccc; 
}
.microsites .microsite_titel {
    /* Navigation links | ONLINE-MARKT | Microsites */
	margin: 0 -2px 0 -5px; 
	color: #333333; 
	padding: 2px; 
	background: #ffffff; 
	color: #333333; 
	white-space: nowrap; 
	font-size: 0.8em;
	height: 2.7em;
	min-height: 34px;
}
.microsites .microsite_link {
    /* Navigation links | ONLINE-MARKT | Microsites */
	clear: left;
	margin: 5px 0; 
	font-size: 0.9em;
}
.powered_by_yahoo {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	padding: 0 2px 5px 5px;
	border: solid 2px #cccccc; 
}
.powered_by_yahoo {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	margin-top: 1em;
	background: url("/icons/ho/powered-by-yahoo.gif") bottom no-repeat;
}
.powered_by_yahoo p {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	margin: 0 -2px 0 -5px; 
	font-size: 70%;	
	background: #cccccc;
	height: 1.3em;
	padding: 0.2em 0.5em;
}
.powered_by_yahoo p b {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	float: left; 
}
.powered_by_yahoo p a {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	float: right; 
	color: #003399;
	font-weight: bold;
}
.powered_by_yahoo div {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	clear: both; 
	font-size: 80%;
}
.powered_by_yahoo div b {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	margin-top: 0.5em;
	margin-bottom: 0;
	display: block;
}
.powered_by_yahoo div ol {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	margin-top: 0.2em;
	margin-left: 0.5em;
	padding-left: 1em;
}
* html .powered_by_yahoo div ol {
    /* Navigation links | ONLINE-MARKT | Powered by Yahoo */
	margin-left: 1em;
}
P.kasten_markt SPAN.t9 {
    /* Ziffern fuer den Zahl im Preisvergleicher-Schnipsel */
    color: #ff3333;
    background: #330000;
    font-weight: bolder;
    padding: 2px 2px;
    margin: 1px;
    line-height: 1.7em;
    font-size: 0.9em;
}
TABLE.kasten_markt {
    /* Navigation links | ONLINE-MARKT | Farbe */
    background: #eeeeee;
}
.kasten_markt_kunde A {
    /* Navigation links | ONLINE-MARKT |KUNDE | Links | nicht unterstrichen */
    text-decoration: none;
    color: #003399;
}
.kasten_markt_kunde A:hover {
    /* Navigation links | ONLINE-MARKT |KUNDE | Links | unterstrichen */
    text-decoration: underline;
    color: #003399;
}
P.kasten_markt_kunde {
    /* Navigation links | ONLINE-MARKT |KUNDE | Abstand + Rahmen */
    border-top: #999999 1px solid;
    padding-left: 5px;
    padding-bottom: 5px;
    padding-top: 10px;
    padding-right: 2px;
}
.teaser A {
    /* rechte Spalte | Teaser | Links | nicht unterstrichen */
    text-decoration: none;
}
.teaser A:hover {
    /* rechte Spalte | Teaser | Links | unterstrichen */
    text-decoration: underline;
}
.teaser {
    /* rechte Spalte | Teaser | Abstand */
    padding-left: 10px;
    padding-right: 8px;
}
ul.latest_news {
    /* rechte Spalte | newsliste */
    list-style-type: none;
    margin-left: 2px;
    padding-left: 2px;
    margin-top: 2px
}
ul.latest_news li {
    /* rechte Spalte | newsliste */
    list-style-type: none;
    margin-bottom: 5px
}
P.kasten_news_suche {
    /* rechte Spalte | Meldungen | Suche | Abstand + Schriftgroesse + Umbruch */
    padding-left: 10px;
    padding-right: 8px;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    font-size: 80%;
    line-height: 1.5em;
    white-space: nowrap;
}
.kasten_news A,
.kasten_software A,
.kasten_software_titel A {
    /* rechte Spalte | Meldungen | Links | nicht unterstrichen */
    text-decoration: none;
}
.kasten_news A:hover,
.kasten_software A:hover,
.kasten_software_titel A:hover {
    /* rechte Spalte | Meldungen | Links | unterstrichen */
    text-decoration: underline;
}
.kasten_software_titel {
    /* rechte Spalte | Software | Titel | Farbe + Abstand */
    color: #ffff33;
    background: #99aabb;
    margin-bottom: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
}
.kasten_software_titel A {
    /* rechte Spalte | Software | Titel | Farbe + Abstand */
    color: #ffff33;
    background: #99aabb;
}
P.kasten_software {
    /* rechte Spalte | Software | Abstand + Schriftgroesse */
    padding-left: 10px;
    padding-right: 8px;
    margin-top: 0.7em;
    margin-bottom: 0.7em;
    font-size: 75%;
}
P.kasten_software STRONG A {
    /* rechte Spalte | Software | Abstand + Schriftgroesse */
    color: #003399;
}
P.kasten_news {
    /* rechte Spalte | Meldungen | Abstand + Schriftgroesse */
    padding-left: 10px;
    padding-right: 8px;
    margin-top: 0.8em;
    margin-bottom: 0.8em;
    font-size: 80%;
}
.kasten_news_titel_suche {
    /* rechte Spalte | Meldungen | Titel-Suche | Farbe + Abstand */
    color: #FFFFFF;
    background: #99aabb;
    margin-top: 0px;
    margin-bottom: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
}
.kasten_news_titel {
    /* rechte Spalte | Meldungen | Titel | Farbe + Abstand */
    color: #FFFFFF;
    background: #99aabb;
    margin-bottom: 3px;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
}
/* -------------------- Top-10 Preisvergleich -------------------- */
.kasten_preisvergleich H4 {
	font-family: Arial,Helvetica,Verdana,sans-serif;
    margin: 0;
    padding: 2px 2px 2px 6px;
}
.kasten_preisvergleich P,
.kasten_preisvergleich OL {
    padding-left: 5px;
    padding-right: 4px;
    font-size: 80%;
}
.kasten_preisvergleich P {
    padding-bottom: 0.5em;
}
.kasten_preisvergleich OL {
	list-style-position: inside;
    margin-left: 5px;
}
.kasten_preisvergleich LI {
    margin-top: 0.8em;
    margin-bottom: 0.8em;
}
.kasten_preisvergleich H4 A {
	color: #990000;
}
.kasten_preisvergleich P A {
    color: #003399;
}
.kasten_preisvergleich A {
    text-decoration: none;
}
.kasten_preisvergleich A:hover {
    text-decoration: underline;
}
/* -------------------- rechte Spalte | Preisvergleich Ende -------------------- */
TABLE.contentad {
    /* Content-Ad | Abstand */
    margin-left: 10px;
    margin-top: 5px;
    margin-bottom: 5px;
}
H3.anriss A {
    /* Meldungen | Links | nicht unterstrichen */
    text-decoration: none;
}
H3.anriss A:hover {
    /* Meldungen | Links | nicht unterstrichen */
    text-decoration: underline;
}
H3.anriss {
    /* Meldungen | Abstand */
    margin-top: 1.3em;
    margin-bottom: -0.9em;
    line-height: 1.2em;
}
.abs_oben {
    /* Abstand nach oben */
    padding-top: 3em;
}
.tx_grau {
    /* Text grau */
    color: #999999;
}
.chat_rand {
    /* Umrandung in rot fuer den Chat */
    border: solid #cc0000 1px;
    padding: 0.2em;
    margin-top: 0em;
}
.chat_titel {
    /* Chat-Kasten-Titel, Text weiss, Hintergrund rot */
    color: #ffffff;
    background: #cc0000;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 6px;
    margin-bottom: 0em;
}
.lk_rot {
    /* Link  rot */
    color: #cc0000;
    text-decoration: none;
}
.lk_rot:hover {
    /* Link  rot */
    text-decoration: underline;
}
/* -------------------- Newsletter ------------------- */
#newsletter .bg_box H3 {
color: #039;
}
#newsletter .bg_box {
border: 1px solid #ccc;
}
#newsletter .bg_box INPUT {
background-color: #039;
color: white;
}
#newsletter .privacy H3 {
color: #039;
}
