a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#servicebutton > div:first-child,
#preisebutton > div:first-child,
#dasgeschftfrjungeleuteode > div:first-child,
#geschftebutton > div:first-child,
#mainbutton > div:first-child,
#auszeichnungenbutton > div:first-child,
#pressebutton > div:first-child,
#news1picturebox > div:first-child,
#albumbutton > div:first-child,
#kreativesnagestudioinwatt > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#hallbutton a.nmh,
#nailsbutton a:hover,
#wattensbutton a.pm,
#youngstylebutton a.pm,
#wattensbutton a:hover,
#nailsbutton a.pm,
#hallbutton a.pm,
#youngstylebutton a:hover,
#nailsbutton a.pmh,
#hallbutton a.pmh,
#youngstylebutton a.pmh,
#youngstylebutton a.nmh,
#nailsbutton a.nmh,
#wattensbutton a.nmh,
#hallbutton a:hover,
#wattensbutton a.pmh  {
   background-position: -186px 0%;
}

#agbscroll li,
#zollstrae12a6060hallintir li,
#i217drkarlstainerstrae316112w p,
#i214drkarlstainerstrae316112w p,
#i216drkarlstainerstrae316112w p,
#i217drkarlstainerstrae316112w li,
#i216drkarlstainerstrae316112w li,
#i214drkarlstainerstrae316112w li,
#agbscroll p,
#zollstrae12a6060hallintir p  {
   font: normal normal 10px/12px Tahoma-Bold, Tahoma, sans-serif;
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-align: left;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 1px;
}

#dasgeschftfrjungeleuteode div li,
#auszeichnungscroll li,
#auszeichnungscroll p,
#footermenu li,
#footer2 li,
#kreativesnagestudioinwatt div p,
#dasgeschftfrjungeleuteode div p,
#footermenu p,
#kreativesnagestudioinwatt div li,
#footer2 p,
#footercopy li,
#footercopy p  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   text-decoration: none;
   text-transform: uppercase;
   letter-spacing: 0px;
   line-height: 16px;
   font-style: normal;
   font-weight: normal;
   font-family: Arial, Helvetica, sans-serif;
}

#nailsbutton a.cm,
#hallbutton a:active,
#nailsbutton a.cmh,
#hallbutton a.cmh,
#nailsbutton a:active,
#youngstylebutton a.cm,
#wattensbutton a.cmh,
#youngstylebutton a:active,
#youngstylebutton a.cmh,
#wattensbutton a:active,
#wattensbutton a.cm,
#hallbutton a.cm  {
   background-position: -372px 0%;
}

#i232modern > div:first-child,
#i230modern > div:first-child,
#i0modern > div:first-child,
#i235modern > div:first-child,
#i2modern > div:first-child,
#i1modern > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   height: 42px;
   background-repeat: no-repeat;
}

#modernkopie > div:first-child,
#ebene3 > div:first-child,
#ebene2 > div:first-child,
#ebene24 > div:first-child,
#ebene10 > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
   background-repeat: no-repeat;
}

#albumbutton div a,
#servicebutton div a,
#geschftebutton div a,
#preisebutton div a,
#auszeichnungenbutton div a,
#pressebutton div a  {
   background-repeat: no-repeat;
   display: block;
   width: 163px;
   height: 31px;
}

#i214drkarlstainerstrae316112w,
#zollstrae12a6060hallintir,
#i216drkarlstainerstrae316112w,
#i217drkarlstainerstrae316112w  {
   position: absolute;
   top: 240px;
   z-index: 6;
   width: 169px;
}

#dasgeschftfrjungeleuteode div p a,
#footer2 p a,
.fl li *,
.fl li a,
#kreativesnagestudioinwatt div p a,
#footercopy p a  {
   display: inline;
}

#contactform fieldset div label,
#contactform fieldset div input,
#contactform fieldset div textarea  {
   font: normal normal 14px/30px Verdana, sans-serif;
   letter-spacing: 0px;
   font-variant: normal;
   text-decoration: none;
   color: #FFFFFF;
}

#nailsbutton a,
#wattensbutton a,
#hallbutton a,
#youngstylebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 186px;
   height: 41px;
}

#auszeichnungenbutton,
#pressebutton,
#albumbutton,
#servicebutton  {
   overflow: hidden;
   position: absolute;
   left: 389px;
   z-index: 4;
   width: 163px;
   height: 31px;
   display: none;
}

#hallbutton,
#wattensbutton,
#nailsbutton,
#youngstylebutton  {
   position: absolute;
   top: 181px;
   z-index: 6;
   width: 186px;
   height: 41px;
}

#teamnextthumbsetbutton a,
#teampreviousthumbsetbutto a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 28px;
   font-size: 18px;
   line-height: 18px;
}

#teamnextthumbsetbutton,
#teampreviousthumbsetbutto  {
   position: absolute;
   top: 625px;
   z-index: 6;
   width: 28px;
   height: 18px;
}

#anfahrthallbutton a,
#anfahrtwattensbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 88px;
   height: 28px;
}

#kreativesnagestudioinwatt > div:first-child  {
   width: 319px;
}

#dasgeschftfrjungeleuteode > div:first-child  {
   width: 475px;
}

#footer2menu ul li a,
#footermenu ul li a  {
   padding: 3px 0.44em 3px 0.44em;
   height: 100%;
}

#anfahrthallbutton,
#anfahrtwattensbutton  {
   position: absolute;
   top: 316px;
   z-index: 7;
   width: 88px;
   height: 28px;
}

#auszeichnungenbutton > div:first-child  {
   height: 31px;
   width: 163px;
}

#footer2menu ul li,
#footermenu ul li  {
   height: 100%;
   margin-top: 0px;
   margin-bottom: 0px;
}

#referenzenbutton a,
#modernbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 163px;
   height: 204px;
}

#i0modern,
#i230modern,
#modernkopie  {
   overflow: hidden;
   position: absolute;
   left: 610px;
   top: 235px;
   width: 145px;
   height: 42px;
   display: none;
}

#i1296service,
#i1296galerie,
#form3  {
   position: absolute;
   left: 7px;
   top: 165px;
   z-index: 6;
   height: 62px;
   background-repeat: no-repeat;
}

#news1picturebox > div:first-child  {
   height: 183px;
   width: 243px;
}

#kreativesnagestudioinwatt div li  {
   font-size: 12px;
   color: #FFFFFF;
   text-align: right;
}

#dasgeschftfrjungeleuteode div li  {
   font-size: 12px;
   color: #FFFFFF;
   text-align: right;
}

#geschftebutton > div:first-child  {
   height: 31px;
   width: 163px;
}

#kreativesnagestudioinwatt div p  {
   font-size: 12px;
   color: #FFFFFF;
   text-align: right;
}

#servicebutton > div:first-child  {
   height: 31px;
   width: 163px;
}

#dasgeschftfrjungeleuteode div p  {
   font-size: 12px;
   color: #FFFFFF;
   text-align: right;
}

#preisebutton > div:first-child  {
   height: 31px;
   width: 163px;
}

#pressebutton > div:first-child  {
   height: 31px;
   width: 163px;
}

#form5,
#form1kopie,
#i178form7  {
   position: absolute;
   left: 7px;
   top: 227px;
   z-index: 6;
   height: 389px;
   background-repeat: no-repeat;
}

#teambutton a,
#kontaktbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 165px;
   height: 207px;
}

#footer2menu ul,
#footermenu ul  {
   font: 10px/16px Arial, Helvetica, sans-serif;
   height: 16px;
   margin: 0px;
   padding: 0px;
   color: #797979;
   text-transform: uppercase;
   text-align: left;
}

#i1285agb,
#i1065auszeichnungen  {
   position: absolute;
   left: 7px;
   top: 165px;
   z-index: 7;
   height: 62px;
   background-repeat: no-repeat;
}

#mainbutton2 a,
#mainbutton1 a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
   width: 95px;
   font-size: 18px;
   line-height: 18px;
}

#i217drkarlstainerstrae316112w  {
   left: 589px;
}

#i214drkarlstainerstrae316112w  {
   left: 17px;
}

#preisebutton,
#geschftebutton  {
   overflow: hidden;
   position: absolute;
   left: 59px;
   z-index: 5;
   width: 163px;
   height: 31px;
   display: none;
}

#modernkopie > div:first-child  {
   height: 42px;
   width: 145px;
}

#i216drkarlstainerstrae316112w  {
   left: 402px;
}

#albumbutton > div:first-child  {
   height: 31px;
   width: 163px;
}

#mainbutton > div:first-child  {
   height: 17px;
   width: 18px;
}

#i230modern > div:first-child  {
   background-image: url(sg_geschfte_media/d230modern.jpg);
   width: 145px;
}

#i232modern > div:first-child  {
   background-image: url(sg_geschfte_media/d232modern.jpg);
   width: 158px;
}

#i235modern > div:first-child  {
   background-image: url(sg_geschfte_media/d235modern.jpg);
   width: 145px;
}

#teampreviousthumbsetbutto a  {
   background-image: url(sg_team_media/teampreviousthumbsetbutto.jpg);
}

#i1modern > div:first-child  {
   background-image: url(sg_modern-times_media/d1modern.png);
   width: 158px;
}

#i0modern > div:first-child  {
   background-image: url(sg_modern-times_media/modernkopie.png);
   width: 145px;
}

#auszeichnungenbutton div a  {
   background-image: url(sg_main_media/auszeichnungenbutton.jpg);
}

#i2modern > div:first-child  {
   background-image: url(sg_modern-times_media/d2modern.png);
   width: 145px;
}

#ebene24 > div:first-child  {
   height: 381px;
   width: 254px;
}

#teampreviousthumbsetbutto  {
   left: 43px;
}

#zollstrae12a6060hallintir  {
   left: 209px;
}

#ebene10 > div:first-child  {
   height: 389px;
   width: 333px;
}

#kreativesnagestudioinwatt  {
   overflow: hidden;
   position: absolute;
   left: 434px;
   top: 307px;
   z-index: 8;
   width: 319px;
   display: none;
}

#dasgeschftfrjungeleuteode  {
   overflow: hidden;
   position: absolute;
   left: 279px;
   top: 305px;
   z-index: 7;
   width: 475px;
   display: none;
}

#ebene3 > div:first-child  {
   height: 258px;
   width: 110px;
}

#ebene2 > div:first-child  {
   height: 251px;
   width: 156px;
}

#teamnextthumbsetbutton a  {
   background-image: url(sg_team_media/teamnextthumbsetbutton.jpg);
}

#anfahrtwattensbutton a  {
   background-image: url(sg_kontakt_media/anfahrtwattensbutton.jpg);
}

#teamnextthumbsetbutton  {
   left: 703px;
}

#i235modern,
#i2modern  {
   overflow: hidden;
   position: absolute;
   left: 611px;
   top: 245px;
   z-index: 10;
   width: 145px;
   height: 42px;
   display: none;
}

#i1modern,
#i232modern  {
   overflow: hidden;
   position: absolute;
   left: 604px;
   top: 235px;
   z-index: 9;
   width: 158px;
   height: 42px;
   display: none;
}

#auszeichnungscroll li  {
   font: 10px/12px Verdana, sans-serif;
   color: #FFFFFF;
   font-variant: normal;
   text-align: left;
}

#geschftebutton div a  {
   background-image: url(sg_main_media/geschftebutton.jpg);
}

#auszeichnungscroll p  {
   font: 10px/12px Verdana, sans-serif;
   color: #FFFFFF;
   font-variant: normal;
   text-align: left;
}

#anfahrtwattensbutton  {
   left: 10px;
}

#auszeichnungenbutton  {
   top: 505px;
}

#i1065auszeichnungen  {
   background-image: url(sg_auszeichnungen_media/d1064auszeichnungen.jpg);
   width: 343px;
}

#ridefooter,
.footer  {
   width: 100%;
   position: relative;
   clear: left;
   display: block;
}

#anfahrthallbutton a  {
   background-image: url(sg_kontakt_media/anfahrthallbutton.jpg);
}

#servicebutton div a  {
   background-image: url(sg_main_media/servicebutton.jpg);
}

#preisebutton div a  {
   background-image: url(sg_main_media/preisebutton.jpg);
}

#pressebutton div a  {
   background-image: url(sg_main_media/pressebutton.jpg);
}

#referenzenbutton a  {
   background-image: url(sg_main_media/referenzenbutton.jpg);
}

#albumbutton div a  {
   background-image: url(sg_main_media/albumbutton.jpg);
}

#anfahrthallbutton  {
   left: 207px;
}

#youngstylebutton  {
   left: 389px;
}

#kontaktbutton a  {
   background-image: url(sg_main_media/kontaktbutton.jpg);
}

#geschftebutton  {
   top: 445px;
}

#modernbutton a  {
   background-image: url(sg_main_media/modernbutton.jpg);
}

#mainbutton1 a  {
   background-image: url(sg_service_media/mainbutton1.jpg);
}

#mainbutton4 a  {
   background: url(sg_album_media/mainbutton4.gif) no-repeat;
   display: block;
   height: 118px;
   width: 364px;
   font-size: 118px;
   line-height: 118px;
}

#mainbutton2 a  {
   background-image: url(sg_auszeichnungen_media/mainbutton2.jpg);
}

#footercopy li  {
   text-align: left;
   font-size: 10px;
   color: #797979;
}

#servicebutton  {
   top: 478px;
   left: 59px;
}

#footermenu li  {
   text-align: left;
   font-size: 10px;
   color: #797979;
}

#menubackmerge  {
   position: absolute;
   left: -41px;
   top: 0px;
   z-index: 4;
   width: 494px;
   height: 263px;
}

#wattensbutton  {
   left: 7px;
}

#i1296galerie  {
   background-image: url(sg_album_media/d1340galerie.jpg);
   width: 236px;
}

#footercopy p  {
   text-align: left;
   font-size: 10px;
   color: #797979;
}

#footermenu p  {
   text-align: left;
   font-size: 10px;
   color: #797979;
}

#kontaktmerge  {
   position: absolute;
   left: -41px;
   top: 0px;
   z-index: 5;
   width: 759px;
   height: 500px;
}

#teambutton a  {
   background-image: url(sg_main_media/teambutton.jpg);
}

#i1296service  {
   background-image: url(sg_service_media/d1295service.jpg);
   width: 236px;
}

#pressebutton  {
   top: 538px;
}

#agbscroll li  {
   font: 12px/14px Verdana, sans-serif;
   letter-spacing: 0px;
}

#preisebutton  {
   top: 412px;
}

#mainbutton2  {
   position: absolute;
   left: 336px;
   top: 625px;
   z-index: 6;
   width: 95px;
   height: 18px;
}

#mainbutton4  {
   position: absolute;
   left: 390px;
   top: 37px;
   z-index: 4;
   width: 364px;
   height: 118px;
}

#nailsbutton  {
   left: 580px;
}

#innerfooter  {
   margin: 0px auto 0px auto;
   width: 774px;
   position: relative;
   height: 0px;
   background-image: none;
   background-color: transparent;
}

#albumbutton  {
   z-index: 5;
   top: 472px;
}

#footer2menu  {
   position: absolute;
   left: 400px;
   top: 812px;
   z-index: 3;
}

#mainbutton1  {
   position: absolute;
   left: 336px;
   top: 778px;
   z-index: 3;
   width: 95px;
   height: 18px;
}

#agbscroll p  {
   font: 12px/14px Verdana, sans-serif;
   letter-spacing: 0px;
}

#modernkopie  {
   z-index: 8;
}

#i230modern  {
   z-index: 7;
}

#ridefooter  {
   font-size: 0px;
}

#footer2 li  {
   text-align: left;
   font-size: 10px;
   color: #797979;
}

#footermenu  {
   position: absolute;
   left: 400px;
   top: 700px;
   z-index: 4;
}

#footercopy  {
   position: absolute;
   left: 213px;
   top: 699px;
   z-index: 4;
   width: 186px;
}

#hallbutton  {
   left: 198px;
}

#form1kopie  {
   background-image: url(sg_modern-times_media/form1kopie.png);
   width: 760px;
}

#mainbutton  {
   position: absolute;
}

#i178form7  {
   background-image: url(sg_geschfte_media/form1kopie.jpg);
   width: 760px;
}

#backmerge  {
   background: url(sg_kontakt_media/ebene21.jpg) no-repeat;
   position: absolute;
   left: -16px;
   top: 0px;
   z-index: 3;
   width: 834px;
   height: 760px;
}

#footer2 p  {
   text-align: left;
   font-size: 10px;
   color: #797979;
}

#i0modern  {
   z-index: 7;
}

#i1285agb  {
   background-image: url(sg_agb_media/d1286agb.jpg);
   width: 156px;
}

#page_bkg  {
   position: absolute;
   width: 774px;
   height: 838px;
   left: 0px;
   top: 0px;
   display: block;
   z-index: 1;
}

#ebene24  {
   overflow: hidden;
   position: absolute;
   left: 7px;
   top: 235px;
   z-index: 8;
   width: 254px;
   height: 381px;
   display: none;
}

#ebene10  {
   overflow: hidden;
   position: absolute;
   left: 7px;
   top: 228px;
   z-index: 10;
   width: 333px;
   height: 389px;
   display: none;
}

#footer2  {
   position: absolute;
   left: 213px;
   top: 811px;
   z-index: 3;
   width: 186px;
}

#ebene2  {
   overflow: hidden;
   position: absolute;
   left: 7px;
   top: 227px;
   z-index: 7;
   width: 156px;
   height: 251px;
   display: none;
}

#ebene3  {
   overflow: hidden;
   position: absolute;
   left: 7px;
   top: 227px;
   z-index: 9;
   width: 110px;
   height: 258px;
   display: none;
}

#footer  {
   background-image: none;
   background-color: transparent;
   height: 0px;
   position: absolute;
   bottom: 0px;
   margin: 0px;
   padding: 0px;
   display: block;
   width: 100%;
}

#form3  {
   background-image: url(sg_gallery_media/form1kopie4.jpg);
   width: 343px;
}

#form5  {
   background-image: url(sg_auszeichnungen_media/form1kopie3.jpg);
   width: 759px;
}

#form4  {
   background: url(sg_gallery_media/form1kopie5.jpg) no-repeat;
   position: absolute;
   left: 7px;
   top: 227px;
   z-index: 5;
   width: 759px;
   height: 524px;
}

#page  {
   margin: 0px auto 0px auto;
   height: 838px;
   width: 774px;
   position: relative;
}

#top  {
   min-height: 100%;
   width: 100%;
}

.c797979 * a  {
   color: #797979;
}

.fl li  {
   float: left;
   display: inline;
}

h1,
h2,
body, p,
h3,
h4,
h5,
h6  {
   font-family: Arial, Helvetica, sans-serif;
}

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

body  {
   padding: 0px;
   margin: 0px;
   background-color: #151515;
   background-image: none;
   height: 100%;
   -webkit-text-size-adjust: none;
}

