/* dateiweite Einstellungen */
*{-moz-outline-width:0;}
*{outline:none 0px #000000;font-family:arial,verdana,sans-serif;}
html{overflow-y:scroll;}
body{margin:0px;padding:0px;background-color:#f9f9f9;background-position:center;background-repeat:repeat-y;}
body.light{background-image:url(img/bg_cntr_l.gif);}
body.dark{background-image:url(img/bg_cntr_d.gif);}

.clr{clear:both;height:1px;line-height:1px;font-size:1px;overflow:hidden;}
.spc{height:1px;line-height:1px;font-size:1px;overflow:hidden;}

/* allgemein */
#cntr{position:absolute;width:970px;left:50%;top:0;margin-left:-486px;}

/* head */
#head{position:relative;width:970px;height:155px;background-image:url(img/bg_head.jpg);border-bottom:1px solid #ffffff;}
#adress{position:absolute;left:15px;top:22px;width:200px;height:170px;overflow:hidden;font-size:14px;line-height:20px;color:#ffffff;}
#adress a{color:#ffffff;text-decoration:none;}
#adress a:hover{text-decoration:underline;}
#logo_reilang{display:block;position:absolute;left:271px;top:19px;width:275px;height:127px;background-image:url(img/logo_reilang.gif);}
#logo_hausammann{display:block;position:absolute;left:794px;top:27px;width:109px;height:111px;background-image:url(img/logo_hausammann.gif);}
#add{position:absolute;left:561px;top:19px;width:127px;height:127px;}

/* navi */
#navi{position:relative;width:970px;height:28px;overflow:hidden;background-color:#fffc00;background-image:url(img/bg_navi.gif);font-size:12px;line-height:21px;font-weight:bold;text-align:center;}
#navi a{display:block;position:absolute;top:7px;height:21px;color:#666666;background-image:url(img/navi_l.gif);text-decoration:none;}
#navi a:hover{color:#000000;}
#navi h1{margin:0px;font-size:12px;}
#navi h1 a{background-image:url(img/navi_h.gif);height:17px;line-height:17px;padding-top:4px;}
#navi h1 a:hover{color:#000000;}
#navi_home{left:200px;width:71px;}
#navi_firma{left:275px;width:70px;}
#navi_produkte{left:350px;width:90px;}
#navi_bestellung{left:444px;width:148px;}
#navi_kontakt{left:596px;width:83px;}
#navi_aktionen{left:683px;width:89px;}

/* brcb */
#brcb{position:relative;padding:0px 10px 0px 10px;width:950px;height:29px;overflow:hidden;background-color:#e4e7e9;border-bottom:1px solid #666666;font-size:14px;line-height:29px;font-weight:bold;color:#666666;}
#brcb #rgt{position:absolute;right:10px;padding-right:20px;background-image:url(img/pdf.gif);background-repeat:no-repeat;background-position:right;font-size:10px;}
#brcb a{color:#666666;text-decoration:none;}
#brcb a:hover{color:#c70000;}

/* snav */
#snav{position:relative;float:left;width:201px;overflow:hidden;font-size:12px;line-height:18px;color:#1d1a10;}
#snav a{display:block;width:141px;height:29px;padding:0px 16px 0px 43px;overflow:hidden;line-height:29px;border-bottom:solid 1px #666666;color:#1d1a10;text-decoration:none;background-repeat:no-repeat;}
#snav a:hover{background-color:#b2b2b2;color:#ffffff;}
#snav h2{margin:0px;font-size:12px;font-weight:normal;}
#snav h2 a{background-color:#b2b2b2;color:#ffffff;}
#snav h3{margin:46px 0px 6px 0px;color:#c70000;padding-left:16px;}
#snav.pdf a{background-image:url(img/pdf.gif);background-position:16px 6px;}
#snav.int a{background-image:url(img/int.gif);background-position:16px 10px;}
#snav a.flyr{font-size:14px;color:#c70000;font-weight:bold;border:none 0px;margin-top:46px;background-image:url(img/pdf.gif);background-position:16px 6px;}
#snav a.flyr:hover{background-color:transparent;color:#666666;}
#snav .lft{padding-left:16px;float:left;width:50px;}
#snav .rgt{float:left;width:134px;}

/* cont */
#cont{position:relative;float:left;width:500px;padding:70px 199px 70px 70px;overflow:hidden;font-size:12px;line-height:18px;color:#000000;text-align:justify;}
#cont a{color:#000000;}
#cont a:hover{color:#c70000;}
#cont h1{margin:0px 0px 6px 0px;font-size:16px;}
#cont h2{margin:0px 0px 6px 0px;font-size:14px;}
#cont .p{margin-bottom:9px;}
#cont .h{font-weight:bold;color:#c70000;}
#cont .logo{display:block;position:absolute;left:418px;top:241px;width:152px;height:153px;background-image:url(img/hausammann_zuerich.gif);}
#cont .sub{text-align:right;font-style:italic;}
#cont .lft{float:left;width:220px;margin-right:60px;}
#cont .rgt{float:left;width:220px;}
#cont .pdk{display:block;float:left;width:150px;height:350px;margin-right:25px;}

/* formular */
#cont form{margin:0px;width:590px;padding:20px;background-color:#e4e7e9;}
#cont form .inp{height:16px;padding:1px 2px 1px 2px;font-family:arial,verdana,sans-serif;line-height:16px;font-size:12px;border:solid 1px #666666;}
#cont form .sel{height:20px;padding:1px;font-family:arial,verdana,sans-serif;line-height:20px;font-size:12px;border:solid 1px #666666;}
#cont form .ier{background-color:#f9e5e5;}
#cont form .lft{margin-right:20px;}
#cont form .rgt{}
#cont form .ttl{float:left;line-height:22px;}
#cont form .cnf{float:left;line-height:22px;font-style:italic;color:#666666;}
#cont form .cnf .inp{width:214px;}
#cont form .qnt{float:left;height:22px;font-style:italic;color:#666666;}
#cont form .bnr{float:left;height:22px;font-style:italic;color:#666666;}
#cont form .btn{height:20px;font-family:arial,verdana,sans-serif;font-size:12px;border:solid 1px #666666;margin-bottom:10px;font-weight:bold;background-color:#666666;color:#ffffff;}
#cont form .btn:hover{background-color:#fffc00;color:#000000;}
#cont form .err{font-size:10px;color:#c70000;}

/* copy */
#copy{margin-top:40px;padding-top:5px;border-top:solid 1px;font-size:10px;line-height:18px;text-align:center;}
body.light #copy{border-color:#666666;}
body.dark #copy{border-color:#000000;}

/* bilder */
#merkur{position:absolute;left:18px;top:228px;width:217px;height:631px;background-image:url(img/reilang_merkur_pumpenoeler.jpg);}
#flyer2010_l{position:absolute;left:11px;top:487px;width:256px;height:396px;background-image:url(img/reilang_produkt-flyer_2010_l.jpg);}
#flyer2010_d{position:absolute;left:11px;top:469px;width:256px;height:396px;background-image:url(img/reilang_produkt-flyer_2010_d.jpg);}