#attendeesbutton a,
#homebutton a,
#accommodationsbutton a,
#contactusbutton a,
#registerfaxbutton a,
#registeronlinebutton a,
#programbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 29px;
   background-position: 0% 0px;
   font-size: 29px;
   line-height: 29px;
}

#programbutton a:hover,
#registeronlinebutton a:hover,
#accommodationsbutton a:hover,
#contactusbutton a:hover,
#registerfaxbutton a:hover  {
   background-position: -130px 0%;
}

#jefferiesbutton a,
#deutscheseewertbutton a,
#paretobutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 26px;
   background-position: 0% 0px;
   font-size: 26px;
   line-height: 26px;
}

#evercorebutton a:hover,
#freshfieldsbutton a:hover  {
   background-position: -183px 0%;
}

#id0corporatesponsors,
#id1corporatesponsors  {
   background: url(sg_hamburg2010_media/id1corporatesponsors.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 94px;
   z-index: 4;
   width: 133px;
   height: 11px;
}

#homebutton a:hover,
#navesbutton a:hover  {
   background-position: -129px 0%;
}

#line1,
#line3,
#line4,
#line6,
#line5  {
   background: url(sg_hamburg2010_media/line6.gif) no-repeat;
   visibility: visible;
   position: absolute;
   top: 48px;
   width: 2px;
   height: 27px;
}

#freshfieldsbutton a,
#strikebutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 16px;
   background-position: 0% 0px;
   font-size: 16px;
   line-height: 16px;
}

#dnvbutton a,
#dlapiperbutton a  {
   background-repeat: no-repeat;
   display: block;
   height: 53px;
   background-position: 0% 0px;
   font-size: 53px;
   line-height: 53px;
}

#deutscheseewertbutton a:hover  {
   background-position: -166px 0%;
}

#seeschiffahrtbutton a:hover  {
   background-position: -157px 0%;
}

#sewardkisselbutton a:hover  {
   background-position: -169px 0%;
}

#fortisbankndbutton a:hover  {
   background-position: -146px 0%;
}

#ship2shorebutton a:hover  {
   background-position: -165px 0%;
}

#tradewindsbutton a:hover  {
   background-position: -155px 0%;
}

#blankromebutton a:hover  {
   background-position: -132px 0%;
}

#jefferiesbutton a:hover  {
   background-position: -144px 0%;
}

#deutscheseewertbutton a  {
   width: 166px;
   background-image: url(sg_hamburg2010_media/deutscheseewertbutton.gif);
}

#attendeesbutton a:hover  {
   background-position: -128px 0%;
}

#accommodationsbutton a  {
   width: 130px;
   background-image: url(sg_hamburg2010_media/accommodationsbutton.gif);
}

#deloittebutton a:hover  {
   background-position: -119px 0%;
}

#dlapiperbutton a:hover  {
   background-position: -89px 0%;
}

#registeronlinebutton a  {
   width: 130px;
   background-image: url(sg_hamburg2010_media/registeronlinebutton.gif);
}

#seeschiffahrtbutton a  {
   background: url(sg_hamburg2010_media/seeschiffahrtbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 36px;
   width: 157px;
   font-size: 36px;
   line-height: 36px;
}

#deutscheseewertbutton  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 532px;
   z-index: 4;
   width: 166px;
   height: 26px;
}

#id1corporatesponsors  {
   left: 732px;
}

#accommodationsbutton  {
   visibility: visible;
   position: absolute;
   left: 513px;
   top: 47px;
   z-index: 8;
   width: 130px;
   height: 29px;
}

#paretobutton a:hover  {
   background-position: -123px 0%;
}

#strikebutton a:hover  {
   background-position: -264px 0%;
}

#registeronlinebutton  {
   visibility: visible;
   position: absolute;
   left: 384px;
   top: 46px;
   z-index: 7;
   width: 130px;
   height: 29px;
}

#id0corporatesponsors  {
   left: 32px;
}

#fortisbankndbutton a  {
   background: url(sg_hamburg2010_media/fortisbankndbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 46px;
   width: 146px;
   font-size: 46px;
   line-height: 46px;
}

#sewardkisselbutton a  {
   background: url(sg_hamburg2010_media/sewardkisselbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 19px;
   width: 169px;
   font-size: 19px;
   line-height: 19px;
}

#shape3,
#shape3copy  {
   visibility: visible;
   position: absolute;
   left: 0px;
   width: 896px;
   height: 1px;
   background-color: #FBFDFE;
   background-image: none;
   font-size: 1px;
}

#seeschiffahrtbutton  {
   visibility: visible;
   position: absolute;
   left: 380px;
   top: 585px;
   z-index: 4;
   width: 157px;
   height: 36px;
}

#freshfieldsbutton a  {
   width: 183px;
   background-image: url(sg_hamburg2010_media/freshfieldsbutton.gif);
}

#registerfaxbutton a  {
   width: 130px;
   background-image: url(sg_hamburg2010_media/registerfaxbutton.gif);
}

#liscrbutton a:hover  {
   background-position: -162px 0%;
}

#feb25button a:hover  {
   background-position: -441px 0%;
}

#mmtopbutton a:hover  {
   background-position: -139px 0%;
}

#feb24button a:hover  {
   background-position: -455px 0%;
}

#tradewindsbutton a  {
   background: url(sg_hamburg2010_media/tradewindsbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 21px;
   width: 155px;
   font-size: 21px;
   line-height: 21px;
}

#alixbutton a:hover  {
   background-position: -158px 0%;
}

#ship2shorebutton a  {
   background: url(sg_hamburg2010_media/ship2shorebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 37px;
   width: 165px;
   font-size: 37px;
   line-height: 37px;
}

#sewardkisselbutton  {
   visibility: visible;
   position: absolute;
   left: 13px;
   top: 569px;
   z-index: 4;
   width: 169px;
   height: 19px;
}

#fortisbankndbutton  {
   visibility: visible;
   position: absolute;
   left: 729px;
   top: 378px;
   z-index: 4;
   width: 146px;
   height: 46px;
}

#hvbbutton a:hover  {
   background-position: -195px 0%;
}

#registerfaxbutton  {
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 46px;
   z-index: 6;
   width: 130px;
   height: 29px;
}

#blankromebutton a  {
   background: url(sg_hamburg2010_media/blankromebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 47px;
   width: 132px;
   font-size: 47px;
   line-height: 47px;
}

#wfwbutton a:hover  {
   background-position: -186px 0%;
}

#freshfieldsbutton  {
   visibility: visible;
   position: absolute;
   left: 707px;
   top: 177px;
   z-index: 4;
   width: 183px;
   height: 16px;
}

#jefferiesbutton a  {
   width: 144px;
   background-image: url(sg_hamburg2010_media/jefferiesbutton.gif);
}

#contactusbutton a  {
   width: 130px;
   background-image: url(sg_hamburg2010_media/contactusbutton.gif);
}

#ergbutton a:hover  {
   background-position: -105px 0%;
}

#attendeesbutton a  {
   width: 128px;
   background-image: url(sg_hamburg2010_media/attendeesbutton.gif);
}

#dnvbutton a:hover  {
   background-position: -141px 0%;
}

#nsfbutton a:hover  {
   background-position: -172px 0%;
}

#hrbutton a:hover  {
   background-position: -149px 0%;
}

#dlapiperbutton a  {
   width: 89px;
   background-image: url(sg_hamburg2010_media/dlapiperbutton.gif);
}

#tradewindsbutton  {
   visibility: visible;
   position: absolute;
   left: 547px;
   top: 590px;
   z-index: 4;
   width: 155px;
   height: 21px;
}

#ship2shorebutton  {
   visibility: visible;
   position: absolute;
   left: 203px;
   top: 585px;
   z-index: 5;
   width: 165px;
   height: 37px;
}

#deloittebutton a  {
   background: url(sg_hamburg2010_media/deloittebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 23px;
   width: 119px;
   font-size: 23px;
   line-height: 23px;
}

#evercorebutton a  {
   background: url(sg_hamburg2010_media/evercorebutton.gif) no-repeat 0% 0px;
   display: block;
   height: 14px;
   width: 183px;
   font-size: 14px;
   line-height: 14px;
}

#jefferiesbutton  {
   visibility: visible;
   position: absolute;
   left: 23px;
   top: 122px;
   z-index: 4;
   width: 144px;
   height: 26px;
}

#blankromebutton  {
   visibility: visible;
   position: absolute;
   left: 32px;
   top: 309px;
   z-index: 4;
   width: 132px;
   height: 47px;
}

#attendeesbutton  {
   visibility: visible;
   position: absolute;
   left: 768px;
   top: 47px;
   z-index: 10;
   width: 128px;
   height: 29px;
}

#contactusbutton  {
   visibility: visible;
   position: absolute;
   left: 640px;
   top: 46px;
   z-index: 9;
   width: 130px;
   height: 29px;
}

#programbutton a  {
   width: 130px;
   background-image: url(sg_hamburg2010_media/programbutton.gif);
}

#strikebutton a  {
   width: 264px;
   background-image: url(sg_hamburg2010_media/strikebutton.gif);
}

#paretobutton a  {
   width: 123px;
   background-image: url(sg_hamburg2010_media/paretobutton.gif);
}

#deloittebutton  {
   visibility: visible;
   position: absolute;
   left: 743px;
   top: 489px;
   z-index: 4;
   width: 119px;
   height: 23px;
}

#dlapiperbutton  {
   visibility: visible;
   position: absolute;
   left: 762px;
   top: 252px;
   z-index: 4;
   width: 89px;
   height: 53px;
}

#evercorebutton  {
   visibility: visible;
   position: absolute;
   left: 707px;
   top: 530px;
   z-index: 4;
   width: 183px;
   height: 14px;
}

#liscrbutton a  {
   background: url(sg_hamburg2010_media/liscrbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 35px;
   width: 162px;
   font-size: 35px;
   line-height: 35px;
}

#programbutton  {
   visibility: visible;
   position: absolute;
   left: 127px;
   top: 46px;
   z-index: 5;
   width: 130px;
   height: 29px;
}

#feb24button a  {
   background: url(sg_hamburg2010_media/feb24button.gif) no-repeat 0% 0px;
   display: block;
   height: 128px;
   width: 455px;
   font-size: 128px;
   line-height: 128px;
}

#mmtopbutton a  {
   background: url(sg_hamburg2010_media/mmtopbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 40px;
   width: 139px;
   font-size: 40px;
   line-height: 40px;
}

#navesbutton a  {
   background: url(sg_hamburg2010_media/navesbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 49px;
   width: 129px;
   font-size: 49px;
   line-height: 49px;
}

#feb25button a  {
   background: url(sg_hamburg2010_media/feb25button.gif) no-repeat 0% 0px;
   display: block;
   height: 145px;
   width: 441px;
   font-size: 145px;
   line-height: 145px;
}

#strikebutton  {
   visibility: visible;
   position: absolute;
   left: 321px;
   top: 541px;
   z-index: 5;
   width: 264px;
   height: 16px;
}

#alixbutton a  {
   background: url(sg_hamburg2010_media/alixbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 38px;
   width: 158px;
   font-size: 38px;
   line-height: 38px;
}

#paretobutton  {
   visibility: visible;
   position: absolute;
   left: 733px;
   top: 213px;
   z-index: 4;
   width: 123px;
   height: 26px;
}

#homebutton a  {
   width: 129px;
   background-image: url(sg_hamburg2010_media/homebutton.gif);
}

#mediasponsor  {
   background: url(sg_hamburg2010_media/mediasponsor.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 204px;
   top: 573px;
   z-index: 4;
   width: 106px;
   height: 12px;
}

#hvbbutton a  {
   background: url(sg_hamburg2010_media/hvbbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 56px;
   width: 195px;
   font-size: 56px;
   line-height: 56px;
}

#dnvbutton a  {
   width: 141px;
   background-image: url(sg_hamburg2010_media/dnvbutton.gif);
}

#wfwbutton a  {
   background: url(sg_hamburg2010_media/wfwbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 17px;
   width: 186px;
   font-size: 17px;
   line-height: 17px;
}

#liscrbutton  {
   visibility: visible;
   position: absolute;
   left: 14px;
   top: 251px;
   z-index: 4;
   width: 162px;
   height: 35px;
}

#navesbutton  {
   visibility: visible;
   position: absolute;
   left: 738px;
   top: 116px;
   z-index: 4;
   width: 129px;
   height: 49px;
}

#ergbutton a  {
   background: url(sg_hamburg2010_media/ergbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 64px;
   width: 105px;
   font-size: 64px;
   line-height: 64px;
}

#hamburg2010  {
   margin: 0px auto 0px auto;
   width: 896px;
   position: relative;
}

#mmtopbutton  {
   visibility: visible;
   position: absolute;
   left: 8px;
   top: 5px;
   z-index: 13;
   width: 139px;
   height: 40px;
}

#feb25button  {
   visibility: visible;
   position: absolute;
   left: 229px;
   top: 157px;
   z-index: 5;
   width: 441px;
   height: 145px;
}

#nsfbutton a  {
   background: url(sg_hamburg2010_media/nsfbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 22px;
   width: 172px;
   font-size: 22px;
   line-height: 22px;
}

#feb24button  {
   visibility: visible;
   position: absolute;
   left: 223px;
   top: 329px;
   z-index: 5;
   width: 455px;
   height: 128px;
}

#shape3copy  {
   z-index: 13;
   top: 50px;
}

#homebutton  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 46px;
   z-index: 4;
   width: 129px;
   height: 29px;
}

#alixbutton  {
   visibility: visible;
   position: absolute;
   left: 720px;
   top: 438px;
   z-index: 4;
   width: 158px;
   height: 38px;
}

#hrbutton a  {
   background: url(sg_hamburg2010_media/hrbutton.gif) no-repeat 0% 0px;
   display: block;
   height: 34px;
   width: 149px;
   font-size: 34px;
   line-height: 34px;
}

#id0shape1  {
   background: url(sg_hamburg2010_media/id0shape1.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 15px;
   z-index: 3;
   width: 896px;
   height: 613px;
}

#dnvbutton  {
   visibility: visible;
   position: absolute;
   left: 730px;
   top: 316px;
   z-index: 4;
   width: 141px;
   height: 53px;
}

#nsfbutton  {
   visibility: visible;
   position: absolute;
   left: 10px;
   top: 482px;
   z-index: 4;
   width: 172px;
   height: 22px;
}

#hvbbutton  {
   visibility: visible;
   position: absolute;
   left: 502px;
   top: 96px;
   z-index: 5;
   width: 195px;
   height: 56px;
}

#ergbutton  {
   visibility: visible;
   position: absolute;
   left: 50px;
   top: 172px;
   z-index: 4;
   width: 105px;
   height: 64px;
}

#wfwbutton  {
   visibility: visible;
   position: absolute;
   left: 4px;
   top: 442px;
   z-index: 4;
   width: 186px;
   height: 17px;
}

#hrbutton  {
   visibility: visible;
   position: absolute;
   left: 20px;
   top: 379px;
   z-index: 4;
   width: 149px;
   height: 34px;
}

#shape3  {
   z-index: 12;
   top: 75px;
}

#layer5  {
   background: url(sg_hamburg2010_media/layer5.gif) no-repeat;
   position: absolute;
   left: 193px;
   top: 0px;
   z-index: 4;
   width: 511px;
   height: 563px;
}

#line2  {
   background: url(sg_hamburg2010_media/line2.gif) no-repeat;
   visibility: visible;
   position: absolute;
   left: 256px;
   top: 48px;
   z-index: 7;
   width: 2px;
   height: 27px;
}

#line5  {
   z-index: 10;
   left: 639px;
}

#line1  {
   z-index: 6;
   left: 128px;
}

#line6  {
   z-index: 11;
   left: 767px;
}

#line4  {
   z-index: 9;
   left: 511px;
}

#line3  {
   z-index: 8;
   left: 383px;
}

#top  {
   visibility: visible;
   position: absolute;
   left: 0px;
   top: 0px;
   z-index: 12;
   width: 896px;
   height: 50px;
   background-color: #334566;
   background-image: none;
}

html, body  {
   padding: 0px;
   margin: 0px;
   background-color: #334566;
}


