body{
font-size:22px;
}

#container {
width:658px;
margin:10% auto;
}

#haenssler{ float:left;
position:relative;
width:329px;
height:305px;
background:url(haenssler.jpg);
}

#haenssler div{position:absolute; top:170px; left:45px;}
#haenssler img{border:0; width:240px; height:50px; }
#haenssler #bild{position:absolute; top:80px; left:40px;}

#scmshop{ float:right;
position:relative;
width:329px;
height:305px;
background:url(scmshop.jpg);
}
#scmshop div{position:absolute; top:170px; left:40px; z-index:1;}
#scmshop  img{border:0; width:329px; height:305px; position:absolute; display:block; z-index:2;}

a {color:black; text-decoration:none;}
a:hover{text-decoration:underline;}