html, body, textarea {
    background-color:#ffffff;
      font-family: "HelveticaNeue-Light", "Helvetica Neue Light", "Helvetica Neue", Arial, Helvetica, sans-serif; 
      font-size:12px; 
      font-weight:normal;
      color:#000000;
      scrollbar-base-color:#f0f0f0;
      scrollbar-3d-light-color:#fafafa;
      scrollbar-arrow-color:#555555;
      scrollbar-darkshadow-color:#aaaaaa;
      scrollbar-face-color:#ffffff;
      scrollbar-highlight-color:#fafafa;
      scrollbar-shadow-color:#555555;
      scrollbar-track-color:#f0f0f0;
      margin:0; padding:0;
    }
#mittig        { position:absolute; width:940px; left: 50%;  margin-left:-470px; top:0px; }
.abst          { position:relative; width:940px; height:20px; }
.abst10        { position:relative; width:200px; height:13px; }
.rel           { position:relative; }
.abs           { position:absolute; top:0px; left:0px; }

#topnav        { position:relative; width:940px; height:20px;  top:0px; left:0px; border-bottom:1px solid #444444; }
.topdiv        { position:absolute; width:600px; height:20px;  top:0px; right:0px; text-align:right; }

#navi          { position:relative; width:940px; height:75px; top:0px; left:0px; }
.navdiv        { position:absolute; width:220px; height:75px;  top:0px; left:0px; }

#cont          { position:relative; width:940px; height:1230px; top:0px; left:0px; }

#contleft      { position:absolute; width:220px; height:750px; top:0px; left:0px; }
.txtbb         { position:relative; width:220px; line-height:22px; top:0px; left:0px; background-color:#000000; color:#ffffff; font-size:16px; font-weight:bold; }
.txtbg         { position:relative; width:220px; line-height:38px; top:0px; left:0px; background-image:url(img/navback.jpg); }
.txtbgbot      { position:relative; width:220px; line-height:20px; top:0px; left:0px; background-image:url(img/navbackbot.jpg); }
.txtbg2        { position:absolute; width:134px; height:22px; top:0px; left:0px; background-color:#97c037; color:#ffffff; font-size:16px; font-weight:bold; text-align:left; }
.contbox       { position:relative; width:220px; height:166px; top:0px; left:0px; background-color:#f1f6e6; border-top:1px solid #97c037; text-align:center; }

#contmid       { position:absolute; width:460px; height:750px; top:0px; left:240px; }
.txtbbw        { position:relative; width:460px; line-height:22px; top:0px; left:0px; background-color:#000000; color:#ffffff; font-size:16px; font-weight:bold; }
.spalteli      { position:relative; width:220px; height:160px; top:0px; left:0px; }
.spaltere      { position:absolute; width:220px; height:160px; top:38px; left:240px; }

#contmidw      { position:absolute; width:700px; height:750px; top:0px; left:240px; }
.txtbbww       { position:relative; width:700px; line-height:22px; top:0px; left:0px; background-color:#000000; color:#ffffff; font-size:16px; font-weight:bold; }

.angebot       { position:relative; width:460px; top:0px; left:0px; }
.grad          { background-image:url(img/grad.jpg); background-repeat:repeat-y; }
.grad2         { background-image:url(img/grad2.jpg); background-repeat:repeat-y; }

#reifensuchen  { position:relative; width:200px; line-height:50px; top:0px; left:10px; text-align:right; }
.spalteinli    { position:absolute; width:220px; top:0px; left:0px; }
.spalteinre    { position:absolute; width:100px; top:0px; left:120px; }
.bgstar        { background-image:url(img/stern-rot.jpg); width:150px; background-position:0px 0px; text-align:center; color:#000000; background-repeat:no-repeat; }
.bgstarz2      { background-image:url(img/stern.gif); background-position:0px -22px; text-align:center; color:#ffffff; background-repeat:no-repeat; }
.bgstarz3      { background-image:url(img/stern.gif); background-position:0px -53px; text-align:center; color:#ffffff; background-repeat:no-repeat; }
.bgarrow       { position:absolute; width:22px; height:34px; left:112px; top:115px; background-image:url(img/pfeil.jpg); background-repeat:no-repeat; } 
.abstz1        { position:absolute; top:7px; left:100px; width:20px; }
.abstz2        { position:absolute; top:23px; left:100px; width:20px; }
.z2            { top:23px; }
.z3            { top:52px; height:100px; overflow:hidden; }
.z3ro          { top:52px; height:70px; text-decoration:line-through; }
.z3ru          { top:120px; line-height:15px; text-align:center; width:100px; left:120px; }

#contabstb     { position:absolute; width:20px; height:22px; top:0px; left:700px; background-color:#000000; }
#tyrewomanfoot { position:absolute; width:20px; height:8px; top:-2px; left:180px; background-image:url(img/tyre-woman_foot.jpg); background-repeat: no-repeat; }

#contright     { position:absolute; width:220px; height:1230px; top:0px; right:0px; }
.tyrewoman     { position:relative; width:220px; height:226px; top:0px; left:0px; background-image:url(img/tyre-woman.jpg); }
.txtbb         { position:relative; width:220px; line-height:22px; top:0px; left:0px; background-color:#000000; color:#ffffff; font-size:16px; font-weight:bold; }

#footer        { position:absolute; width:940px; height:200px; top:1350px; left:0px; }

.txtbb14       { background-color:#000000; color:#ffffff; font-size:14px; font-weight:bold; }
.txt16b        { color:#000000; font-size:16px; font-weight:bold; }
.pull1         { color:#000000; font-size:12px; font-weight:normal; background-color:#f1f6e6; width:200px; border:1px solid #96c03a;}
.pull2         { color:#ffffff; font-size:12px; font-weight:normal; background-color:#96c03a; width:200px; line-height:26px; border:0; }
.pull3         { color:#000000; font-size:10px; font-weight:normal; background-color:#f1f6e6; width:220px; line-height:20px; border:0; }  /*#cfe0a4  */
.txt14g        { background-color:#97c037; color:#ffffff; font-size:14px; font-weight:normal; }

a { color:#000000; text-decoration:none; font-size:12px; font-weight:bold;}
a:hover { color:#444444;}

a.navli { font-weight:bold;}
a:hover.navli { font-weight:bold; color:#ffffff; text-decoration:underline; }

a.txtlink { color:#000000; font-weight:normal;}
a:hover.txtlink { font-weight:normal; color:#000000; text-decoration:underline; }

a.linkgreen { color:#96c03a; font-weight:bold;}
a:hover.linkgreen { font-weight:bold; color:#495d1c; }

a.linksmallgr { color:#777777; font-weight:normal; font-size:10px;}
a:hover.linksmallgr { font-weight:normal; }

a.linksmall   { color:#555555; font-weight:normal; font-size:10px;}
a:hover.linksmall { color:#000000; font-weight:normal; } 


.bold          { font-weight:bold; }
.normal        { font-weight:normal; }
.fs36          { font-size:36px; }
.fs34          { font-size:34px; }
.fs30          { font-size:30px; }
.fs24          { font-size:24px; }
.fs22          { font-size:22px; }
.fs20          { font-size:20px; }
.fs18          { font-size:18px; }
.fs16          { font-size:16px; }
.fs14          { font-size:14px; }
.fs12          { font-size:12px; }
.fs10          { font-size:10px; }
.fs6           { font-size:6px; }
.fs4           { font-size:4px; }

.pl100          { padding-left:100px; }

.cred          { color:#ff3333; }
.cb            { color:#000000; }
.cg            { color:#97c037; }
.cw            { color:#ffffff; }
.cgr           { color:#777777; }

.bglg          { background-color:#cfe0a4; }
.bgg           { background-color:#97c037; }
.bgb           { background-color:#000000; }
.bgw           { background-color:#ffffff; }
.bgred         { background-color:#ff3333; }
.bgvlg         { background-color:#f1f6e6; }

.lh44          { line-height:44px; }
.lh28          { line-height:28px; }
.lh24          { line-height:24px; }
.lh22          { line-height:22px; }
.lh16          { line-height:16px; }
.lh14          { line-height:14px; }
.lh12          { line-height:12px; }

.w940          { width:940px; }
.w700          { width:700px; }
.w80           { width:80px; }
.w60           { width:60px; }
.w100          { width:100px; }
.w150          { width:150px; }
.w160          { width:160px; }
.w200          { width:200px; }
.w120          { width:120px; }
.w220          { width:220px; }
.w210          { width:210px; }
.w460          { width:460px; }
.w320          { width:320px; }
.w32           { width:32px; }

.right0        { right:0px; }
.left600       { left:600px; }
.left140       { left:140px; }
.left500       { left:500px; }
.left550       { left:550px; }
.left240       { left:240px; }
.left100       { left:100px; }


.h04           { height:4px; }
.h46           { height:46px; }
.h44           { height:44px; }
.h40           { height:40px; }
.h30           { height:30px; }
.h22           { height:22px; }
.h12           { height:12px; }
.h50           { height:50px; }
.h60           { height:60px; }
.h80           { height:80px; }
.h88           { height:88px; }
.h120          { height:120px; }
.h150          { height:150px; }
.h250          { height:250px; }
.h260          { height:260px; }
.h300          { height:300px; }

.tac           { text-align:center; }
.tal           { text-align:left; }
.tar           { text-align:right; }
.tdl           { text-decoration:line-through; }

.b1r           { border:1px solid red; }
.b1b           { border-bottom:1px solid #000000; }
.b1bred        { border-bottom:1px solid #ff3333; }
.b2bg          { border-bottom:2px solid #97c037; }
.b1bd          { border-bottom:1px dotted #000000; }
.b1t           { border-top:1px solid #000000; }



