/* PREISVERGLEICH (NEU 08/2009) DETAIL & SUCHE*/

th { font-weight:normal; }
table.pvgl {  border-top:#DDDDDD 1px solid; margin-bottom:10px; }
p.pvgl_sponsorline { margin:0px; margin-left:5px; margin-bottom:3px; text-transform:uppercase; color:#555555; font-size:7.5pt; }
table.pvgl > tbody > tr > td { border-bottom:#DDDDDD 1px solid; padding:4px; vertical-align:top;
                               font-size:7.5pt; }
table.pvgl > tbody > tr.line2 > td { BACKGROUND-COLOR:#F5F5F5; }

table.pvgl p { margin:0px; margin-bottom:2px; }

table.pvgl tr.istop > td { BACKGROUND-COLOR:#F8FFBA; }

table.pvgl td.logo { text-align:center; }
table.pvgl td.logo A { font-weight:bold; font-size:7pt; }

table.pvgl td.kosten { padding-top:8px; text-align:left; }

/*table.pvgl td.kosten P { margin:0px; }*/

table.pvgl td.kosten P.preis  { TEXT-DECORATION:none; color:#000000; padding:0px; font-size:10pt; }
table.pvgl td.kosten P.preis_total A{ TEXT-DECORATION:none; color:#000000; padding:0px; font-size:9pt; }
table.pvgl td.kosten P.preis_total { margin-top:2px; padding-top:5px; BORDER-TOP:#DDDDDD 1px solid; }

table.pvgl td.kosten P.zusatz A { font-size:7.5pt; text-decoration:none; color:#000000 }
table.pvgl td.kosten P.zusatz { margin:0px; margin-top:2px; }

table.pvgl td.kosten P.selected A:first-child { background-color:#F76503; color:#FFF; font-size:11pt; font-weight:bold; font-family:Arial; border-radius:2px; padding:2px; padding-left:4px; padding-right:4px;}
table.pvgl td.kosten P.selected A:first-child > span {  font-size:9pt !important;; font-weight:normal !important; }
