body { background: url(../images/bg.jpg) 0px 0px; overflow: hidden; }
.containerLeft, .containerRight { width: 500px; }

h1 { border: none; }
h2 { margin-bottom: 30px; }
h3 { margin-left: -15px; margin-top: 15px; margin-bottom: 5px; font-weight: bold; font-size: 14px; background: none; }
p { margin-left: 0px; margin-right: 10px; margin-bottom: 10px; }

#refPic1, #refPic2 { margin-left: 0px; background-repeat: no-repeat; margin-left: 0px; }

.refPic { width: 486px; height: 124px; margin-bottom: 25px; }
/*.containerLeft div  { float: left; height: 300px; width: 200px; margin-right: 10px; }*/
.containerLeft div  { float: left; height: 300px; margin-right: 19px; }
.containerLeft .landscape  { height: 124px; width: 486px; }
.containerLeft div p { margin-right: 10px; }

.bottom5 { margin-bottom: 5px; }
.width1100 { width: 1100px; }
.minus25 { margin-left: -25px; }
.left220 { margin-left: 220px; }

.containerLeft { float: left; border-right: 1px solid #000000; }
.containerRight { float: right; }

/*--
    impressum.htm =========================================================
--*/
#ifrImpressum { margin-left: 110px; }
table { width: 700px; margin-left: 50px; margin-top: 10px; color: #636363; }
td { padding-left: 10px; width: 350px; }
.tdLeft { width: 270px; text-align: right; padding-right: 10px; font-weight: bold; border-right: 1px solid #636363;  }

.impressumWidth { width: 700px; margin-top: 25px; margin-left: 50px; }
.impressumWidth h2 { margin-bottom: 0px; }

/*--
    kunden.htm =========================================================
--*/
#idKundenLogos { position: absolute; width: 960px; height: 150px; top: 340px; margin-left: 0px; background: url(../images/kunden-logos.png) no-repeat 0px 0px; }

/*--
    methodik.htm =========================================================
--*/
#idRegMethodik1 { top: 30px; }
#idRegMethodik2 { top: 85px; }
#idRegMethodik3 { top: 175px; }



