div.container {background-color: #fff;}

div.newsheader1 {}
div.header1_top, div.newsfooter {height: 18px; background-color: navy; color: white; font-weight: bold; font-size: 0.8em; padding-left: 2px;}
div.header1_mid {height: 48px; background-color: #ccc; vertical-align: middle;}
div.header1_bot {height: 18px; background-color: #eee; vertical-align: bottom; border-bottom: 4px solid #e00;}
h1.h1news {color: #009; font-size: 2.4em; text-align: center;}
div.newsfooter {background-color: #ccc; border-top: 1px solid #e00; color: black; text-align: center;}

/* h2, h6 {color: white; }*/
div.header1, div.header2, div.footer {background-color: #069;}
div.header2 {text-align: center;}
div.kurztext {background-color: #eee; padding-left: 4px;}
div.texte_bilder {background-color: white; padding-left: 4px;}

div.white				{background-color: white;}

h3 {color: #666;}

div.newstexte, div.details, div.intro, div.newstexte2, div.newstexte3 {background-color: #eee;}
div.newstexte2 {text-align: right; padding-right: 4px; margin-bottom: 12px;}
div.newstexte3 {text-align: center; margin-bottom: 12px; padding-right: 40px;}
p.mediatext {font-size: 0.8em; margin-top: 4px; margin-right: 4px; line-height: 1.1em;}
div.u99text {font-size: 0.9em;}
div.u99intro {font-size: 0.9em; color #003; font-weight: bold; margin-top: 6px; margin-bottom: 0px; clear: both;}
div.lastminute {border: 2px solid #e00; line-height: 1.0em; padding-left: 6px; margin-top: 8px; margin-bottom: 4px;}
span.monospace {font-family: monospace;}
div.details {border: 1px solid #e00; padding-left: 18px;}
span.details_rtl {font-weight: bold; font-size: 1.0em; color: #009;}
div.right {float: right;}

div.u99news {font-size: 0.9em; border-top: 1px solid #009; border-bottom: 1px solid #009;}
p.u99news {font-size 1.0em; font-weight: bold; background-color: #ccc; margin-top: 0px;}
p.u99newsitem {line-height: 0.9em; margin-top: 4px;}

div.rtlhead {margin-top: 2px; text-align: right; padding-right: 12px;}
div.rtlhead2 {clear: both; color: #4D6DB3; font-weight: bold; font-size: 1.2em; letter-spacing: 0.1em; text-align: center;}
div.rtltexte {background-color: #fff;}
img.rtllogo {float: left; border: 0}

div.linklistenews {background-color: #fff; font-size: 1.0em;}
div.margtop {margin-top: 20px;}
div.tests {margin-top: 20px; padding-left: 12px;}

a.footer:link {color: white; text-decoration: none;}
a.footer:visited {color: purple; text-decoration: none;}
a.footer:focus {color: #c00; text-decoration: none;}
a.footer:hover {color: #c00; background-color: #fff; text-decoration: none;}
a.footer:active {color: #c00;}

span.lo	{border: none;}
span.hi {border-left: 10px solid #e00; padding-left: 4px;}
span.fwlo	{border: none; font-weight: normal;}
span.fwhi {border: none; font-weight: bold;}
span.w120 {width: 120px; padding-left: 10px;}

div.rtlfont {float: right; padding-right: 12px; margin-bottom: 0px;}
div.artikelfont {float: left; padding-left: 4px;}
div.linkleistefont {font-size: 10px;}
div.googlelinkleiste {padding-top: 1px;}
div.mediabeispiele {float: right; width: 192px; background-color: #ccc; padding-left: 8px; margin-right: 4px; line-height: 1.8em;}
div.mediabeispiele2 {float: right; width: 200px; background-color: #ccc; padding-left: 0px; margin-right: 4px; line-height: 1.8em;}
span.gray {background-color: #ccc; margin-left: 20px;}

p, h2.newstexte {margin-top: 6px; line-height: 1.1em;}

p.gelb, p.weiss, p.tele, p.telehi {font-weight: normal; background-color: black; font-family: monospace; margin: 1px 0px 0px 0px; padding: 0px 0px 0px 18px;}
p.gelb {color: yellow;}
p.weiss {color: white;}

p.tele, p.telehi {margin: 0;}
p.tele { color: #fff; border-bottom: 1px solid #ccc;}
p.telehi {font-weight: bold; color: #fff; background-color: #e00;}

span.nred {color: #e00;}
span.redu {border-bottom: 1px solid #e00;}

a.gelb:link {color: yellow; text-decoration: none;}
a.gelb:visited {color: #ccc;text-decoration: none;}
a.gelb:focus {color: #e00; 	text-decoration: none;}
a.gelb:hover {color: #e00; 	text-decoration: none; font-weight: bold;}
a.gelb:active {color: #c00; text-decoration: none;}
a.weiss:link {color: white; text-decoration: none;}
a.weiss:visited {color: #ccc;text-decoration: none;}
a.weiss:focus {color: #e00; text-decoration: none;}
a.weiss:hover {color: #e00; text-decoration: none; font-weight: bold;}
a.weiss:active {color: #c00;text-decoration: none;}

p.dmobiartikel {clear: both; border-right: 5px solid #ccc; border-bottom: 3px solid #ccc;}
span.firma {border-bottom: 2px solid #e00;}
img.dmobi1 {float: right; width: 80px; height: 57px; border: 0; margin-right: 2px; margin-top: 4px;}
img.dmobi2 {float: right; width: 60px; height: 43px; border: 0; margin-right: 2px; margin-top: 4px;}
img.rechts {float: right;}
div.ads336 {background-color: white; padding-left: 0px;}

img.u99 {float: left;  border: 0; margin-right: 10px; margin-top: 4px;}
img.u99r {float: right;  border: 0; margin-right: 10px; margin-top: 4px;}
p.u99kurzprofil {font-size: 0.9em; line-height: 1.0em; background-color: #eee; margin-bottom: 6px; clear: both;}
p.u99vorleselink {font-size: 0.9em; line-height: 1.0em; background-color: #fff; text-align: right; margin-bottom: 4px; padding-right: 12px; clear: both;}
div.u99email {text-align: right; margin-right: -4px;}
div.u99bildanzeige {margin-top: 6px;}

div.u99profil {font-size: 0.9em; line-height: 1.1em; clear: both;}
h2.u99 {font-weight: normal; font-size: 1.0em; color: #666; margin-bottom: 0; padding-bottom: 0;}

div.adsensegrau {background-color: #fff; text-align: center;}
span.adsense_inline {float: right; width: 200px; height: 200px;}
span.kontaktdaten {font-weight: bold; font-size: 1.4em; font-family: monospace;}

div.profilanzeige {padding-left: 10px; padding-right: 4px;}

div.adsenselinkliste {margin-top: 0px; margin-left: 12px;}
div.w3ctest {margin-top: 12px; margin-left: 48px;}

/*
th,td       { padding: 4px 10px 4px 5px; font-size: 0.8em; line-height: 1.0em;}
th,td		{background-color: transparent; border-bottom: 1px solid gray;}
th			{border-bottom: 3px double gray;}
td.check	{border: none;}
h3.preisliste {text-align: center;}
table.preisliste {width: 700px; margin-left: 0px;}
caption.preisliste {text-align: center; font-size: 1.2em; font-weight: bold; background: none; border-bottom: 1px solid black;}
td.laufzeit	{text-align: center;}
td.eur		{text-align: right; padding-right: 4px;}
div.preislisteadressen {margin-left: 20px; font-size: 0.7em;}
span.lettersp {letter-spacing: 0.2em; font-weight: bold; color: #666;}
span.sparen {font-size: 0.9em;}
span.konditionen {font-size: 0.8em;}
#unterschrift, div.print {display: none;}
div.rechts {float: right;}
*/

h3.weekly {text-align: center; color: red; letter-spacing: 0.1em; font-size: 1.6em;}
div.xsfeature {line-height: 0.9em; font-size: 0.9em; margin-top: 20px; border-top: 2px solid red; border-bottom: 2px solid red; padding-bottom: 6px;}
div.xsfeaturecontact {font-weight: bold; text-align: center; background-color: #ccc;}

p.mobihexer {background-color: #ff9; font-family: monospace; font-size: 1.0em; font-weight: bold; color: #333; padding-left: 60px;}




