It would be interesting if you provide in this thread the changes you made in the code

For the componentheading/h1 replacement change in /components/com_content/content.html.php line 44
?>
<div class="componentheading<?php echo $params->get( 'pageclass_sfx' ); ?>">
<h1 class="contenttitel"><?php echo htmlspecialchars( $title->name, ENT_QUOTES ); ?></h1>
</div>
<?php
Please note that 3rd party components might generate own componentheadings. So additional hacks are required.
This has been posted already: contentheading/h1 replacement line 614 (please note that if you are using linked titles you have to add another h1 tag a couple of llines above...):
<td class="contentheading<?php echo $params->get( 'pageclass_sfx' ); ?>" width="100%">
<h1 class="contenttitel"><?php echo $row->title;?></h1>
<?php HTML_content::EditIcon( $row, $params, $access ); ?>
</td>
I am using an own h1 class <h1 class="contenttitel"> to make specific formats.
Roland