.dummy { }
div.conttyp3_header span p.zurueck { margin:0 0 0 20px !important; padding:18px 0 0 0 !important; }
span p.zurueck > a { padding:2px 0 2px 20px; text-decoration:none; color:#000000; background:transparent url("../img/icons/icon_hitlist_back.png") no-repeat scroll left center; }
div.conttyp3_footer span p.zurueck { margin:0 0 0 20px !important; padding:28px 0 0 0 !important; }
#firmenportrait { margin:25px 0 25px 0; }
#firmenportrait > h1 { font-size:16px; margin:0 0 25px 0; }
#firmenportrait > #firmenlogo { float:right; width:260px; height:120px; overflow:hidden; }
#firmenportrait > div { margin:4px 0 4px 0; }
#firmenportrait > div.asp { float:left; width:50%; }
#firmenportrait > div,
#firmenportrait div > span { font-weight:bold !important; }
#firmenportrait div > p { display:inline; color:#000000; font-weight:normal !important; }
#firmenportrait div > span,
#firmenportrait div > p { margin:0; padding:0; }
#firmenportrait div > p.block { display:block; margin-left:155px; }
#firmenportrait div > span { display:block; float:left; width:155px !important; }
#firmenportrait div.separator { padding:13px 0 13px 0; border:none; background:transparent url("../img/bg_dotted_line_black.png") repeat-x center; }
#firmenportrait #firmenbeschreibung { padding:0; }
#firmenportrait #keywords { padding:15px 0 0 0; margin-top:15px; background:transparent url("../img/bg_dotted_line_black.png") repeat-x top; }
#firmenportrait span.noformat { display:inline; width:auto !important; float:none; }

#firmenportrait dt { clear:left; float:left; width:150px; margin:0; padding:3px 5px 3px 0; font-weight:bold }
#firmenportrait dd { float:left; margin:0; padding:3px 0; font-weight:normal; }
#firmenportrait dl.kontaktdaten { width:440px; margin:0; padding:0 0 20px 0; float:left; }
#firmenportrait .kontaktdaten dd { width: 270px }
#firmenportrait dl.kontaktpersonen { width:355px; margin:0; padding:0 0 10px 0; float:left; }
#firmenportrait .kontaktpersonen dd { width: 195px }

.hrefmore,
.hrefless { padding:2px 0 2px 6px; font-weight:bold; color:#4e4e4e; }
#bilderListe img,
#bilderListeNoScript img { padding:0; border:1px solid #929292; /* width:108px; height:71px; */}
#bilderListe img { margin: 0 8px 0 0; }
#bilderListeNoScript img { margin: 0 4px 4px 0; }
#idMediaContainer { width:100%; height:74px; background:#fffff; }
#idMediaSlider { width:665px; overflow:hidden; height:74px; }
#bilderListe { position:ralative; float:left; height:74px; min-width:2000px; }
#player,
#idBildGross,
#idBildGrossNoScript { text-align:center; }