html{ font-family: Arial, Helvetica, Geneva, SunSans-Regular, sans-serif; width: 100%; height: 100%; margin: 0; padding: 0; }
body { text-align: center; width: 100%; height: 100%; margin: 0; padding: 0; }
#main { background-image: url(../basic/bg.jpg); text-align: left; width: 800px; height: 550px; margin: 0 auto; padding: 0; }
#main2 { background-image: url(../basic/backgstart.jpg); background-repeat: no-repeat; background-position: left bottom; text-align: left; width: 800px; height: 550px; margin: 0 auto; padding: 0; }
#cont img{}
.imgright {float:right}
#cont { width: 800px; height: 446px; float: left; }
#cont-prod { width: 800px; height: 430px; float: left; }
#cont-prod img{ float:left; margin:0; border-width: 0; }
#foot{ width: 800px; height: 104px; float: left; }
#head{ background-image: url(../basic/head.gif); background-repeat: no-repeat; background-position: left top; width: 800px; height: 84px; float: left; }
#head img{ float:left; margin-top:26px; border-width: 0; } 
#head img.first{ margin-left: 30px; }
#pop1{  background-image: url(../basic/bg-fenster1.gif); background-repeat: no-repeat; background-position: right bottom; }
#pop2 { background-image: url(../basic/bg-fenster2.gif); background-repeat: no-repeat; background-position: right bottom; }
#pop3 { background-image: url(../basic/bg-fenster3.gif); background-repeat: no-repeat; background-position: right bottom; }
#popcont{ color: white; font-size: 11px; line-height: 16px; background-image: url(../basic/bg-fenster3-hdl.gif); background-repeat: no-repeat; background-position: left top; text-align: left; margin: 0; padding: 40px 10px 10px; }
#cont-kontakt{ width: 800px; height: 430px; float: left; }
#cont-kontakt form { width: 440px; height: 300px; float: left; margin-top: 12px; }
#cont-kontakt form label{ color: white; font-size: 12px; text-align: right; width: 100px; float: left; margin-top: 18px; display: block; }
#cont-kontakt form input{ font-size: 12px; width: 250px; height: 17px; float: left; margin-top: 18px; margin-left: 20px; border-width: 0; }
#cont-kontakt form input.smit{ width: 90px; height: 18px; margin-left: 280px; border-width: 0; }
#cont-kontakt form textarea{ width: 250px; height: 100px; overflow: auto; margin-top: 18px; margin-left: 120px; border-width: 0; }
#cont-kontakt form br{clear:left }
#cont-kontakt div{ width: 360px; height: auto; float: left; margin: 30px 0 0; }
#cont-kontakt dl{ width: 170px; height: auto; float: left; margin: 0 0 20px; padding: 0; }
#cont-kontakt dt{ margin: 0; padding: 0; }
#cont-kontakt dd{ color: white; font-size: 11px; height: 35px; margin: 0; padding: 4px 4px 4px 0; }
#cont-kontakt dd.butt{ color: white; font-size: 11px; height: auto; margin: 0; padding: 4px 4px 4px 0; }
#cont-kontakt form.dl { width:90px; height:20px; float:left; margin: 0; padding: 0; }
#cont-kontakt form .dsmit { width:90px; height:18px; float:left; margin: 0; padding: 0; }
#cont-kontakt div p{ color: white; font-size: 11px; line-height: 14px; clear:left; width:320px; float: left; margin: 0; padding: 0; }
#cont-kontakt div p a{ color: white; font-size: 11px; text-decoration: underline; }