#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea,
#contactform input[type=submit],
#contactform fieldset legend  {
   font: normal bold 14px/18px Tahoma, sans-serif;
   color: #060606;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
}

#kontaktbutton a.nmh,
#shopbutton a.nmh,
#kontaktbutton a:hover,
#shopbutton a:hover  {
   background-position: -70px 0%;
}

#motorzusaetzetext,
#schmierstoffetext,
#tankzusaetzetext  {
   position: absolute;
   left: 68px;
   z-index: 6;
   width: 886px;
   margin-left: 0px;
   margin-top: 0px;
}

#impressumbutton a.nmh,
#impressumbutton a:hover  {
   background-position: -88px 0%;
}

#ueberbutton a.nmh,
#ueberbutton a:hover  {
   background-position: -80px 0%;
}

#homebutton a.nmh,
#homebutton a:hover  {
   background-position: -66px 0%;
}

#backcontent,
#backcontentkopie  {
   position: absolute;
   left: 25px;
   z-index: 5;
   width: 983px;
   margin-left: 0px;
   margin-top: 0px;
}

#contactform input[type=submit]  {
   padding: 0px;
}

#kontaktbutton,
#homebutton  {
   position: absolute;
   top: 49px;
   z-index: 7;
   height: 87px;
   margin-left: 0px;
   margin-top: 0px;
}

#bootrekopie,
#bootre  {
   position: absolute;
   top: 397px;
   z-index: 6;
   width: 202px;
   height: 93px;
   margin-left: 0px;
   margin-top: 0px;
   background-repeat: no-repeat;
}

#impressumbutton a  {
   background: url(sg_ueber_media/impressumbutton.gif) no-repeat;
   display: block;
   height: 20px;
   width: 88px;
   font-size: 20px;
   line-height: 20px;
}

#schmierstoffetext  {
   top: 245px;
}

#motorzusaetzetext  {
   top: 246px;
}

#tankzusaetzetext  {
   top: 245px;
}

#backcontentkopie  {
   top: 13px;
}

#impressumbutton  {
   position: absolute;
   left: 874px;
   top: 769px;
   z-index: 6;
   width: 88px;
   height: 20px;
   margin-left: 0px;
   margin-top: 0px;
}

#kontaktbutton a  {
   background: url(sg_ueber_media/kontaktbutton.gif) no-repeat;
   display: block;
   height: 87px;
   width: 70px;
   font-size: 87px;
   line-height: 87px;
}

#shopbackground  {
   background: url(sg_shop_media/shopbackground.gif) no-repeat;
   position: absolute;
   left: 31px;
   top: 215px;
   z-index: 6;
   width: 968px;
   height: 580px;
   margin-left: 0px;
   margin-top: 0px;
}

#kontaktbutton  {
   width: 70px;
   left: 903px;
}

#ueberbutton a  {
   background: url(sg_ueber_media/ueberbutton.gif) no-repeat;
   display: block;
   height: 88px;
   width: 80px;
   font-size: 88px;
   line-height: 88px;
}

#page_content  {
   min-height: 819px;
}

#homebutton a  {
   background: url(sg_ueber_media/homebutton.gif) no-repeat;
   display: block;
   height: 87px;
   width: 66px;
   font-size: 87px;
   line-height: 87px;
}

#shopbutton a  {
   background: url(sg_ueber_media/shopbutton.gif) no-repeat;
   display: block;
   height: 88px;
   width: 70px;
   font-size: 88px;
   line-height: 88px;
}

#ueberbutton  {
   position: absolute;
   left: 738px;
   top: 48px;
   z-index: 7;
   width: 80px;
   height: 88px;
   margin-left: 0px;
   margin-top: 0px;
}

#backcontent  {
   top: 206px;
}

#bootrekopie  {
   background-image: url(sg_impressum_media/bootrekopie.gif);
   left: 50px;
}

#homebutton  {
   width: 66px;
   left: 670px;
}

#shopbutton  {
   position: absolute;
   left: 834px;
   top: 49px;
   z-index: 8;
   width: 70px;
   height: 88px;
   margin-left: 0px;
   margin-top: 0px;
}

#barbottom  {
   background: url(sg_schmierstoffe_media/barbottom.gif) no-repeat;
   position: absolute;
   left: 56px;
   top: 739px;
   z-index: 6;
   width: 915px;
   height: 19px;
   margin-left: 0px;
   margin-top: 0px;
}

#linedots  {
   background: url(sg_ueber_media/linedots.gif) no-repeat;
   position: absolute;
   left: 524px;
   top: 32px;
   z-index: 6;
   width: 492px;
   height: 135px;
   margin-left: 0px;
   margin-top: 0px;
}

#bartop  {
   background: url(sg_schmierstoffe_media/bartop.gif) no-repeat;
   position: absolute;
   left: 59px;
   top: 225px;
   z-index: 6;
   width: 915px;
   height: 19px;
   margin-left: 0px;
   margin-top: 0px;
}

#bootre  {
   background-image: url(sg_impressum_media/bootre.gif);
   left: 776px;
}

.page_content_bkg  {
   position: absolute;
   z-index: 1;
   width: 1024px;
   left: 0px;
   top: 0px;
   display: block;
}

#logo  {
   background: url(sg_ueber_media/logo.gif) no-repeat;
   position: absolute;
   left: 68px;
   top: 59px;
   z-index: 6;
   width: 401px;
   height: 78px;
   margin-left: 0px;
   margin-top: 0px;
}

#back  {
   background: url(sg_ueber_media/back.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 4;
   width: 1024px;
   height: 819px;
   margin-left: 0px;
   margin-top: 0px;
}

.container_div  {
   margin: 0px auto 0px auto;
   width: 1024px;
   position: relative;
}

.spacing_div  {
   height: 0px;
   min-height: 0px;
}

*:focus  {
   outline-style: none;
}

.full_width  {
   min-width: 1024px;
   margin: 0px;
   padding: 0px;
   position: relative;
}

a.nm  {
   background-position: 0px 0px;
}

ains  {
   text-decoration: none;
}

html, body  {
   background: #FFFFFF url(sg_ueber_media/browserbackground.gif) center top no-repeat;
   background-attachment: fixed;
   height: 100%;
}

body  {
   padding: 0px;
   margin: 0px;
   height: 100%;
   -webkit-text-size-adjust: none;
}

