@charset "UTF-8";
* { margin: 0; padding: 0; }		
html, body { height: 100%; }
* html body { text-align: center;  height:auto;  }

img {
	border: 0;
}

#e_abstand{ width:1px; height:50%; margin-bottom: -374px; float: left; }
#e_frame{ margin:0 auto;  position: relative; text-align: left; height: 800px; width:800px; clear: left; border: 1px solid; }
#e_image{ position: absolute; top: 0px; left: 0px; width: 800px; height: 800px; visibility: visible }
#e_tel_icon{ position: absolute; top: 190px; left: 510px; width: 276px; height: 16px; visibility: visible }
#e_mail_icon{ position: absolute; top: 230px; left: 510px; width: 276px; height: 16px; visibility: visible }
#e_telefon{ position: absolute; top: 60px; left: 660px; width: 100px; height: 16px; visibility: visible }
#e_kontakt{ position: absolute; top: 100px; left: 660px; width: 100px; height: 16px; visibility: visible }
#e_impressum{ position: absolute; top: 140px; left: 660px; width: 100px; height: 16px; visibility: visible }

#icon_cardinizer{ position: absolute; top: 590px; left: 260px; width: 48px; height: 48px; visibility: visible }
#icon_checkipnet{ position: absolute; top: 590px; left: 370px; width: 48px; height: 48px; visibility: visible }
#icon_miko{ position: absolute; top: 590px; left: 480px; width: 48px; height: 48px; visibility: visible }
#icon_rore{ position: absolute; top: 590px; left: 590px; width: 48px; height: 48px; visibility: visible }
#icon_zzzyxweb{ position: absolute; top: 590px; left: 700px; width: 48px; height: 48px; visibility: visible }

#icon_hosteurope{ position: absolute; top: 500px; left: 632px; width: 116px; height: 50px; visibility: visible }

#icon_letsencrypt{ position: absolute; top: 496px; left: 432px; width: 116px; height: 50px; visibility: visible }


#icon_hahn-trust-qr{ position: absolute; top: 60px; left: 64px; width: 48px; height: 48px; visibility: visible }
#icon_ralph-hahn{ position: absolute; top: 162px; left: 64px; width: 48px; height: 48px; visibility: visible }
#icon_hahn-mediaservice{ position: absolute; top: 264px; left: 64px; width: 48px; height: 48px; visibility: visible }
#icon_4mylife{ position: absolute; top: 366px; left: 64px; width: 48px; height: 48px; visibility: visible }
#icon_email4me{ position: absolute; top: 468px; left: 64px; width: 48px; height: 48px; visibility: visible }
#icon_googlesearch{ position: absolute; top: 590px; left: 64px; width: 48px; height: 48px; visibility: visible }
