a ins  {
   text-decoration: none;
}

*:focus  {
   outline-style: none;
}

#contact p,
#agbscroll li,
#contactkopie2 p,
#schnelleralsdasaugeraffin p,
#listemessen p,
#copy li,
#copy p,
#schnelleralsdasaugeraffin li,
#listeevents li,
#ref1scroll li,
#realnamebernhardwinterali p,
#listeevents p,
#ref1scroll p,
#contact li,
#realnamebernhardwinterali li,
#siesindaneinerzusammenarb p,
#innsbruckimpressionenderh p,
#contactkopie li,
#siesindaneinerzusammenarb li,
#agbscroll p,
#contactkopie p,
#storyscroll p,
#listemessen li,
#contactkopie2 li,
#storyscroll li,
#innsbruckimpressionenderh li  {
   padding: 0px;
   margin: 0px;
   text-indent: 0px;
   color: #FFFFFF;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   font-style: normal;
   font-weight: normal;
}

#niemehrlangweiligefestefi p,
#magischemomentefreinengan p,
#walkaroundzauberkunstistd li,
#eshatsichschonimmerbezahl p,
#eshatsichschonimmerbezahl li,
#walkaroundzauberkunstistd p,
#magischemomentefreinengan li,
#niemehrlangweiligefestefi li  {
   font: normal normal 12px/14px "Trebuchet MS", Trebuchet, sans-serif;
   padding: 0px 0px 0px 6px;
   margin: 0px;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: justify;
}

#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;
}

#programmbutton a:hover,
#referenzenbutton a.nmh,
#programmbutton a.nmh,
#referenzenbutton a:hover  {
   background-position: -110px 0%;
}

#facebookxbutton a.pm,
#facebookxbutton a.pmh,
#facebookxbutton a.nmh,
#facebookxbutton a:hover  {
   background-position: -51px 0%;
}

#i936homebutton a:hover,
#aboutbutton a:hover,
#i936homebutton a.nmh,
#aboutbutton a.nmh  {
   background-position: -78px 0%;
}

#wieallesbegann,
#layer4copy2kopie,
#partner,
#i85gstebuch,
#i85vektorsmartobjekt,
#agb  {
   position: absolute;
   left: 75px;
   top: 155px;
   z-index: 4;
   height: 534px;
   background-repeat: no-repeat;
}

#neueguflbutton a,
#kkreativbutton a,
#caringobutton a,
#lovelyeventsbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 113px;
   width: 164px;
   font-size: 113px;
   line-height: 113px;
}

#facebookprivatbutton > div:first-child,
#fanpagebutton > div:first-child  {
   top: 0px;
   left: 0px;
   padding: 0px;
   margin: 0px;
   position: relative;
   display: block;
}

#tischzauberersilvesterzau p a,
#copy p a,
#innsbruckimpressionenderh p a  {
   display: inline;
}

#kkreativbutton,
#caringobutton,
#lovelyeventsbutton,
#neueguflbutton  {
   position: absolute;
   left: 89px;
   z-index: 5;
   width: 164px;
   height: 113px;
}

#tischzauberersilvesterzau li,
#tischzauberersilvesterzau p  {
   font: normal normal 10px/18px Arial, Helvetica, sans-serif;
   padding: 0px;
   margin: 0px;
   color: #1E1E1E;
   text-decoration: none;
   font-variant: normal;
   letter-spacing: 0px;
   text-indent: 0px;
   text-align: left;
}

#storybutton a,
#mediabutton a,
#presseartikelbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 18px;
}

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

#fotonextthumbsetbutton a,
#pressnextthumbsetbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 80px;
   height: 21px;
}

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

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

#i137kontaktbutton a,
#footerfacebookbutton a  {
   background: url(NIL) no-repeat;
   display: block;
   height: 8px;
   font-size: 8px;
   line-height: 8px;
}

#facebookxbutton a.cm,
#facebookxbutton a.cmh  {
   background-position: -102px 0%;
}

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

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

#facebookprivatbutton > div:first-child  {
   height: 8px;
   width: 30px;
}

#homemerge,
#aboutbutton,
#aboutmerge  {
   position: absolute;
   left: 703px;
   z-index: 4;
   width: 78px;
   height: 18px;
}

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

#fotokopie,
#i212foto,
#programm2010  {
   position: absolute;
   left: 75px;
   top: 165px;
   z-index: 5;
   width: 823px;
   height: 28px;
   background-repeat: no-repeat;
}

#i214presseartikel,
#i105referenzen  {
   position: absolute;
   left: 398px;
   top: 170px;
   z-index: 5;
   height: 19px;
   background-repeat: no-repeat;
}

#aboutbutton a,
#i936homebutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 78px;
   height: 18px;
}

#soundwavebutton a,
#dinobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 113px;
   width: 163px;
   font-size: 113px;
   line-height: 113px;
}

#fanpagebutton > div:first-child  {
   height: 10px;
   width: 46px;
}

#schnelleralsdasaugeraffin li  {
   font: 13px/18px Tahoma, sans-serif;
   text-align: justify;
}

#dinobutton,
#soundwavebutton  {
   position: absolute;
   left: 260px;
   z-index: 5;
   width: 163px;
   height: 113px;
}

#walkaroundzauberkunstistd li  {
   color: #9CD1F3;
}

#niemehrlangweiligefestefi li  {
   color: #75BF6E;
}

#magischemomentefreinengan li  {
   color: #EC47A1;
}

#siesindaneinerzusammenarb li  {
   font: 12px/16px Tahoma, sans-serif;
   text-align: left;
}

#realnamebernhardwinterali li  {
   font: 11px/13px Verdana, sans-serif;
   text-align: right;
   color: #9CD1F3;
}

#eshatsichschonimmerbezahl li  {
   color: #FED374;
}

#innsbruckimpressionenderh li  {
   font: 11px/13px Verdana, sans-serif;
   text-align: center;
}

#realnamebernhardwinterali p  {
   font: 11px/13px Verdana, sans-serif;
   text-align: right;
   color: #9CD1F3;
}

#niemehrlangweiligefestefi p  {
   color: #75BF6E;
}

#magischemomentefreinengan p  {
   color: #EC47A1;
}

#schnelleralsdasaugeraffin p  {
   font: 13px/18px Tahoma, sans-serif;
   text-align: justify;
}

#eshatsichschonimmerbezahl p  {
   color: #FED374;
}

#walkaroundzauberkunstistd p  {
   color: #9CD1F3;
}

#siesindaneinerzusammenarb p  {
   font: 12px/16px Tahoma, sans-serif;
   text-align: left;
}

#innsbruckimpressionenderh p  {
   font: 11px/13px Verdana, sans-serif;
   text-align: center;
}

#facebookprivatbutton div a  {
   background: url(sg_home_media/facebookprivatbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 30px;
   font-size: 8px;
   line-height: 8px;
}

#innsbruckimpressionenderh  {
   position: absolute;
   left: 108px;
   top: 560px;
   z-index: 5;
   width: 632px;
}

#tischzauberersilvesterzau  {
   position: absolute;
   left: 807px;
   top: 25px;
   z-index: 3;
   width: 123px;
}

#pressnextthumbsetbutton a  {
   background-image: url(sg_presseartikel_media/pressnextthumbsetbutton.jpg);
}

#fotonextthumbsetbutton a  {
   background-image: url(sg_foto_media/fotonextthumbsetbutton.jpg);
}

#storyscroll,
#agbscroll  {
   position: absolute;
   left: 87px;
   top: 210px;
   z-index: 5;
   width: 670px;
   overflow: auto;
}

#footerfacebookbutton a  {
   width: 48px;
}

#presseartikelbutton a  {
   width: 129px;
}

#i85vektorsmartobjekt  {
   background-image: url(sg_programm_media/d91vektorsmartobjekt.jpg);
   width: 706px;
}

#i2475kontaktbutton a  {
   background: url(sg_home_media/d2475kontaktbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 40px;
   font-size: 8px;
   line-height: 8px;
}

#facebookprivatbutton  {
   overflow: hidden;
   position: absolute;
   left: 626px;
   top: 716px;
   z-index: 4;
   width: 30px;
   height: 8px;
   display: none;
}

#lovelyeventsbutton a  {
   background-image: url(sg_partner_media/lovelyeventsbutton.jpg);
}

#testimonialbutton a  {
   background-repeat: no-repeat;
   display: block;
   width: 101px;
   height: 19px;
}

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

#i137kontaktbutton a  {
   width: 38px;
}

#presseartikelbutton  {
   position: absolute;
   left: 543px;
   top: 100px;
   z-index: 6;
   width: 129px;
   height: 18px;
}

#fanpagebutton div a  {
   background: url(sg_home_media/fanpagebutton.jpg) no-repeat;
   display: block;
   height: 10px;
   width: 46px;
   font-size: 10px;
   line-height: 10px;
}

#i184kontaktbutton a  {
   background: url(sg_media_media/d184kontaktbutton.jpg) no-repeat;
   display: block;
   width: 91px;
   height: 18px;
}

#lovelyeventsbutton  {
   top: 569px;
}

#i2475kontaktbutton  {
   position: absolute;
   left: 520px;
   top: 732px;
   z-index: 4;
   width: 40px;
   height: 8px;
}

#i272pressematerial  {
   background: url(sg_foto_media/d273pressematerial.jpg) no-repeat;
   position: absolute;
   left: 425px;
   top: 62px;
   z-index: 7;
   width: 144px;
   height: 18px;
}

#referenzenbutton a  {
   background: url(sg_partner_media/referenzenbutton.jpg) no-repeat;
   display: block;
   width: 110px;
   height: 18px;
}

#i2477datesbutton a  {
   background: url(sg_home_media/d2477datesbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 44px;
   font-size: 8px;
   line-height: 8px;
}

#testimonialbutton  {
   position: absolute;
   left: 442px;
   top: 100px;
   z-index: 7;
   width: 101px;
   height: 19px;
}

#i214presseartikel  {
   background-image: url(sg_presseartikel_media/d214presseartikel.jpg);
   width: 128px;
}

#i184kontaktbutton  {
   position: absolute;
   left: 691px;
   top: 119px;
   z-index: 4;
   width: 91px;
   height: 18px;
}

#facebookxbutton a  {
   background: url(sg_home_media/facebookxbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 51px;
   font-size: 8px;
   line-height: 8px;
}

#soundwavebutton a  {
   background-image: url(sg_partner_media/soundwavebutton.jpg);
}

#layer4copy2kopie4  {
   position: absolute;
   left: 383px;
   top: 155px;
   z-index: 4;
   width: 398px;
   height: 534px;
   background-repeat: no-repeat;
}

#contactkopie2 li  {
   font: 12px/15px Verdana, sans-serif;
   text-align: center;
}

#i2477datesbutton  {
   position: absolute;
   left: 570px;
   top: 732px;
   z-index: 4;
   width: 44px;
   height: 8px;
}

#neueguflbutton a  {
   background-image: url(sg_partner_media/neueguflbutton.jpg);
}

#referenzenbutton  {
   position: absolute;
   left: 672px;
   top: 100px;
   z-index: 4;
   width: 110px;
   height: 18px;
}

#i936homebutton a  {
   background-image: url(sg_partner_media/d936homebutton.jpg);
}

#layer4copy2kopie  {
   background-image: url(sg_media_media/layer4copy2kopie.jpg);
   width: 706px;
}

#programmbutton a  {
   background: url(sg_media_media/programmbutton.jpg) no-repeat;
   display: block;
   width: 110px;
   height: 19px;
}

#i198fotobutton a  {
   background: url(sg_foto_media/d198fotobutton.jpg) no-repeat;
   display: block;
   width: 51px;
   height: 18px;
}

#kkreativbutton a  {
   background-image: url(sg_partner_media/kkreativbutton.jpg);
}

#facebookxbutton  {
   position: absolute;
   left: 625px;
   top: 732px;
   z-index: 4;
   width: 51px;
   height: 8px;
}

#soundwavebutton  {
   top: 325px;
}

#partnerbutton a  {
   background: url(sg_home_media/partnerbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 39px;
   font-size: 8px;
   line-height: 8px;
}

#contactkopie2 p  {
   font: 12px/15px Verdana, sans-serif;
   text-align: center;
}

#contactkopie li  {
   font: 12px/15px Verdana, sans-serif;
   text-align: center;
}

#caringobutton a  {
   background-image: url(sg_partner_media/caringobutton.jpg);
}

#programmbutton  {
   position: absolute;
   left: 672px;
   top: 81px;
   z-index: 5;
   width: 110px;
   height: 19px;
}

#listemessen li  {
   font: 11px/9px Tahoma, sans-serif;
   text-align: right;
   padding-bottom: 5px;
}

#i198fotobutton  {
   position: absolute;
   left: 569px;
   top: 62px;
   z-index: 6;
   width: 51px;
   height: 18px;
}

#contactkopie p  {
   font: 12px/15px Verdana, sans-serif;
   text-align: center;
}

#wieallesbegann  {
   background-image: url(sg_story_media/wieallesbegann.jpg);
   width: 823px;
}

#hofgartenembed  {
   position: absolute;
   left: 119px;
   top: 204px;
   z-index: 5;
   width: 596px;
}

#neueguflbutton  {
   top: 204px;
}

#storyscroll li  {
   font: 12px/14px "Trebuchet MS", Trebuchet, sans-serif;
   text-align: left;
}

#i105referenzen  {
   background-image: url(sg_referenzen_media/d105referenzen.jpg);
   width: 115px;
}

#listeevents li  {
   font: 11px/9px Tahoma, sans-serif;
   text-align: right;
   padding-bottom: 5px;
}

#kkreativbutton  {
   top: 325px;
}

#i936homebutton  {
   position: absolute;
   left: 703px;
   top: 24px;
   z-index: 4;
   width: 78px;
   height: 18px;
}

#aboutbutton a  {
   background-image: url(sg_partner_media/aboutbutton.jpg);
}

#listemessen p  {
   font: 11px/9px Tahoma, sans-serif;
   text-align: right;
   padding-bottom: 5px;
}

#storybutton a  {
   width: 95px;
}

#listeevents p  {
   font: 11px/9px Tahoma, sans-serif;
   text-align: right;
   padding-bottom: 5px;
}

#fanpagebutton  {
   overflow: hidden;
   position: absolute;
   left: 626px;
   top: 701px;
   z-index: 4;
   width: 46px;
   height: 10px;
   display: none;
}

#storyscroll p  {
   font: 12px/14px "Trebuchet MS", Trebuchet, sans-serif;
   text-align: left;
}

#ref1scroll li  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: left;
}

#caringobutton  {
   top: 447px;
}

#partnerbutton  {
   position: absolute;
   left: 719px;
   top: 732px;
   z-index: 4;
   width: 39px;
   height: 8px;
}

#mediabutton a  {
   width: 95px;
   background-image: url(sg_partner_media/mediabutton.jpg);
}

#videobutton a  {
   background: url(sg_foto_media/videobutton.jpg) no-repeat;
   display: block;
   width: 67px;
   height: 18px;
}

#ref1scroll p  {
   font: 12px/14px Arial, Helvetica, sans-serif;
   text-align: left;
}

#agbscroll li  {
   font: 12px/14px "Trebuchet MS", Trebuchet, sans-serif;
   text-align: left;
}

#dinobutton a  {
   background-image: url(sg_partner_media/dinobutton.jpg);
}

#programm2010  {
   background-image: url(sg_programm_media/programm2010.jpg);
}

#mediabutton  {
   position: absolute;
   left: 687px;
   top: 62px;
   z-index: 4;
   width: 95px;
   height: 18px;
}

#agbscroll p  {
   font: 12px/14px "Trebuchet MS", Trebuchet, sans-serif;
   text-align: left;
}

#storybutton  {
   position: absolute;
   left: 607px;
   top: 43px;
   z-index: 4;
   width: 95px;
   height: 18px;
}

#aboutbutton  {
   top: 43px;
}

#agbbutton a  {
   background: url(sg_home_media/agbbutton.jpg) no-repeat;
   display: block;
   height: 8px;
   width: 24px;
   font-size: 8px;
   line-height: 8px;
}

#likefbembed  {
   position: absolute;
   left: 10px;
   top: 764px;
   z-index: 3;
   width: 542px;
}

#videobutton  {
   position: absolute;
   left: 620px;
   top: 62px;
   z-index: 5;
   width: 67px;
   height: 18px;
}

#i85gstebuch  {
   background-image: url(sg_testimonial_media/d1001gstebuch.jpg);
   width: 823px;
}

#storyscroll  {
   height: 383px;
}

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

#aboutmerge  {
   background: url(sg_about_media/form2kopie19.jpg) no-repeat;
   top: 43px;
}

#dinobutton  {
   top: 204px;
}

#contact li  {
   font: 12px/15px Verdana, sans-serif;
   text-align: center;
}

#ridefooter  {
   font-size: 0px;
}

#homemerge  {
   background: url(sg_home_media/form2kopie18.jpg) no-repeat;
   top: 24px;
}

#agbbutton  {
   position: absolute;
   left: 684px;
   top: 732px;
   z-index: 4;
   width: 24px;
   height: 8px;
}

#contact p  {
   font: 12px/15px Verdana, sans-serif;
   text-align: center;
}

#agbscroll  {
   height: 466px;
}

#backmerge  {
   background: url(sg_home_media/back1.jpg) no-repeat;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 3;
   width: 766px;
   height: 750px;
}

#i212foto  {
   background-image: url(sg_foto_media/d216foto.jpg);
}

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

#partner  {
   background-image: url(sg_partner_media/partner.jpg);
   width: 823px;
}

#copy li  {
   font: 10px/12px Verdana, sans-serif;
   text-align: justify;
   padding-left: 6px;
}

#copy p  {
   font: 10px/12px Verdana, sans-serif;
   text-align: justify;
   padding-left: 6px;
}

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

#page  {
   margin: 0px auto 0px 0px;
   height: 805px;
   width: 795px;
   position: relative;
}

#copy  {
   position: absolute;
   left: 6px;
   top: 728px;
   z-index: 4;
   width: 243px;
}

#agb  {
   background-image: url(sg_agb_media/agb.jpg);
   width: 823px;
}

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

.sgthumb:hover  {
   border-color: #0000FF;
}

.sgthumb  {
   border: 2px solid #FF0000;
}

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

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

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

