Schreib das $more = 0; mal in die while-Schleife:
<ul>
<?php $mini_query = new wp_query('cat=1503&showposts=3&orderby=date'); ?>
<?php while ($mini_query->have_posts()) : $mini_query->the_post(); update_post_caches($posts); [COLOR="Red"]$more = 0;[/COLOR] ?>
<dl>
<h3><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a></h3>
<?php the_content('Weiterlesen'); ?>
<?php the_category(', ') ?> | <?php the_time('j. F Y') ?>
</dl>
<br><br>
<?php endwhile;?>
</ul>
Alles anzeigen
Hast du irgendwelche Plugins, die den Loop beeinflussen sollen?
PS: Dein Markup sieht irgendwie... sehr individuell aus. :-) Schau dir mal an, wie <ul>, <dl> <br/> etc. verschachtelt werden dürfen.
Daher wahrscheinlich die Anzeigefehler. Die "Formatierungen" an sich sind ja vorhanden, was ja bei Kürzung mittels the_excerpt() nicht der Fall wäre.