/* dateiweite Einstellungen */
*{font-family:verdana,arial,helvetica,sans-serif;color:#000000;}
body{background-image:url(img/raster.gif);margin:0px;padding:0px;}
form{margin:0px;padding:0px;}

/* allgemein */
.clr{clear:left;height:1px;line-height:1px;font-size:1px;}
.spc{height:6px;line-height:6px;font-size:6px;}

/* Hauptbereich */
#cntr{position:absolute;width:918px;left:50%;top:0;margin:24px 0px 24px -460px;background-color:#ffffff;border:solid 1px #494a4d;}
#head{position:relative;width:918px;height:99px;border-bottom:solid 1px #919499;}
#cont{position:relative;width:918px;min-height:400px;background-image:url(img/bg.gif);}
#foot{position:relative;width:918px;height:29px;border-top:solid 1px #919499;font-size:9px;line-height:29px;text-align:center;}

/* Head mit Logo */
#logo{position:absolute;left:22px;top:19px;}
#produktsicherheit{position:absolute;right:0px;top:63px;width:559px;height:22px;background-image:url(img/produktsicherheit.gif);}
#wf{position:relative;left:780px;top:-9px;width:140px;font-size:9px;line-height:9px;height:9px;font-style:italic;color:#ffffff;text-align:center;}
#wf a{color:#ffffff;text-decoration:none;}
#wf a:hover{color:#919499;}

/* Nav */
#nav{float:left;width:220px;margin-top:22px;border-top:solid 1px #f1f1f1;}
#nav a{color:#000000;text-decoration:none;}
#nav a:hover{color:#000000;font-style:italic;}
#nav h1{margin:0px;padding-left:12px;font-weight:normal;background-image:url(img/sel.gif);background-repeat:no-repeat;background-position:0px;font-style:italic;}
#nav h1 a{color:#000000;}
.nav{padding-left:18px;width:202px;height:23px;line-height:23px;font-size:13px;overflow:hidden;border-bottom:solid 1px #f1f1f1;}
.sub{padding-left:30px;width:190px;height:23px;line-height:23px;font-size:11px;overflow:hidden;border-bottom:solid 1px #e3e3e3;background-color:#f1f1f1;}
.ssb{padding-left:42px;width:178px;height:23px;line-height:23px;font-size:9px;overflow:hidden;border-bottom:solid 1px #e3e3e3;background-color:#fcfcfc;}
.nav h1{font-size:13px;}
.sub h1{font-size:11px;}
.ssb h1{font-size:9px;}

/* Cnt */
#cnt{float:left;width:500px;margin:26px 29px 12px 29px;font-size:11px;line-height:18px;overflow:hidden;}
#cnt h1{font-size:15px;font-weight:normal;margin-bottom:16px;margin-top:0px;}
#cnt h1 span{white-space:nowrap;border-bottom:solid 1px #f7b823;padding-bottom:2px;}
#cnt h2{font-size:11px;font-weight:normal;margin-bottom:8px;margin-top:0px;}
#cnt h2 span{white-space:nowrap;border-bottom:dotted 1px #f7b823;padding-bottom:2px;}
#cnt a{color:#ca8500;text-decoration:none;}
#cnt a:hover{text-decoration:underline;}
#cnt .img{float:left;padding-top:5px;}
#cnt .txt{float:left;}
#cnt ul{margin:0px;margin-left:15px;padding:0px;margin-bottom:6px;}
#cnt ol{margin:0px;margin-left:22px;padding:0px;margin-bottom:6px;}
#cnt .nbr{list-style-type:lower-alpha;}
#cnt .ltr{}
#cnt .lft{float:left;width:250px;height:18px;}
#cnt .rgt{float:left;width:250px;height:18px;text-align:right;}
#cnt sup{font-size:7px;line-height:7px;vertical-align:top;}

/* Formular */
.fom .ttl{float:left;width:150px;}
.fom .cnt{float:left;width:350px;}
.fom .cnf{float:left;width:350px;color:#999999;font-style:italic;}
.fom .err{color:#f7b823;}
.fom .spc{clear:left;height:2px;line-height:2px;font-size:2px;}
.fom .inp{border:solid 1px #999999;width:344px;font-size:12px;line-height:20px;padding-left:2px;}
.fom .btn{border:solid 1px #000000;background-color:#f7b823;color:#ffffff;font-weight:bold;width:348px;font-size:12px;line-height:20px;}

/* Rgt */
#rgt{float:left;width:140px;height:370px;}

/* Foot mit Adresse */
#foot a{text-decoration:none;}
#foot a:hover{text-decoration:underline;}
#foot .lft{position:absolute;left:20px;top:12px;width:26px;height:6px;font-size:6px;line-height:6px;background-image:url(img/foot_lft.gif);}
#foot .rgt{position:absolute;right:20px;top:12px;width:26px;height:6px;font-size:6px;line-height:6px;background-image:url(img/foot_rgt.gif);}
