#page
{
   width: 1050px;
   height: 780px;
}

#image img
{
    display: block;
}

#image a.PBsummit
{
   color: #FFFFFF;
   text-align: left;
   font-weight: normal;
   position: absolute;
   bottom: -18px;
   left: 25px;
   width: 600px;
}

#image a.shirt
{
   position: absolute;
   display: block;
   top: 370px;
   left: 60px;
}

#image a.summitposter
{
   position: absolute;
   display: block;
   top: 210px;
   left: 60px;
}

h1
{
   margin: 0;
   position: absolute;
   top: 100px/*30px*/;
   left: 100px/*116px*/;
}

#floatingbox
{
   position: absolute;
   left: 580px;
   top: 380px;
   width: 400px;
   height: 380px;
   font-size: 14px;
   line-height: 140%;
   z-index: 1000;
}

#floatingbox h2
{
   margin: 0;
   padding: 0;
   text-align: left;
   color: #D2601A;
   font-size: 22px;
   line-height: 140%;
   font-weight: normal;
   margin-bottom: 20px;
}

#infobox, #loginForm
{
   position: absolute;
   top: 0;
   left: 0;
   padding: 20px;
   width: 360px;
   height: 340px;
}

#infobox ul
{
   margin: 0;
   padding: 0;
   margin-left: 15px;
   list-style: disc;
}

#infobox li + li
{
   margin-top: 1em;
}

#infobox input
{
   position: absolute;
   bottom: 20px;
   font-size: 14px;
   line-height: 20px;
}

#infobox input.login
{
   left: 20px;
}

#infobox input.register
{
   right: 20px;
}

input.login
{
   border: 1px solid #279A00;
   color: #FFFFFF;
   padding: 2px;
   background: #47BA00;
   background: -moz-linear-gradient(top,  #54DB00 0%, #47BA00 100%);
   background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#54DB00), color-stop(100%,#47BA00));
   background: -webkit-linear-gradient(top,  #54DB00 0%,#47BA00 100%);
   background: -o-linear-gradient(top,  #54DB00 0%,#47BA00 100%);
   background: -ms-linear-gradient(top,  #54DB00 0%,#47BA00 100%);
   background: linear-gradient(to bottom,  #54DB00 0%,#47BA00 100%);
   -pie-background: linear-gradient(top,  #54DB00 0%,#47BA00 100%);
}

#loginForm h2
{
   margin-bottom: 50px;
}

#loginForm .abort
{
   position: absolute;
   bottom: 20px;
   width: 360px;
   text-align: center;
}

form#loginForm label input
{
   vertical-align: top;
   margin-top: 5px;
}

#menu ul.secondLevel
{
   top: auto;
   bottom: 24px;
   padding-top: 0;
   padding-bottom: 6px;
   border-radius: 0;
   -moz-border-radius: 0;
   -webkit-border-radius: 0;
   -webkit-border-top-right-radius: 3px;
   -webkit-border-top-left-radius: 3px;
   -moz-border-radius-topright: 3px;
   -moz-border-radius-topleft: 3px;
   border-top-right-radius: 3px;
   border-top-left-radius: 3px;
}

#secondMenu
{
   list-style: none;
   padding-left: 13px;
   margin-top: 69px;
}

#secondMenu li
{
   float: left;
   font-size: 14px;
   margin-right: 3em;

}

#copyright
{
   position: absolute;
   top: 7px;
   right: 10px;
   color: #FFFFFF;
   font-size: 9px;
}

#menubar
{
   z-index: 999;
}

#menubar form
{
   float: left;
}

#menubar #menu
{
   margin-left: 240px;
}

#menubar #menuNoLoginSuggestionsPBEs
{
   min-width: 400px;
   left: 13px !important;
   bottom: 36px !important;
   top: auto !important;
   border-left: 2px solid #4E5357;
   border-top: 2px solid #4E5357;
   border-right: 2px solid #4E5357;
   border-bottom: none;
   border-radius: 0;
   -webkit-border-top-right-radius: 3px;
   -webkit-border-top-left-radius: 3px;
   -moz-border-radius-topright: 3px;
   -moz-border-radius-topleft: 3px;
   border-top-right-radius: 3px;
   border-top-left-radius: 3px;
}

#menubar #searchField
{
   border-radius: 3px;
   -moz-border-radius: 3px;
   -webkit-border-radius: 3px;
   background-color: #FFFFFF;
   height: 18px;
   margin: 6px 0;
   padding: 3px;
}

#menubar input[type=submit]
{
   height: 18px;
   width: 19px;
   background-image: url('./../../../misc/menu_search.png');
   background-repeat: no-repeat;
   background-position: center;
   border: none;
}

#menubar input[type=text]
{
   border: none;
   width: 200px;
   background-color: #FFFFFF;
   box-shadow: none;
   -webkit-box-shadow: none;
   -moz-box-shadow: none;
   margin: 0;
   border-radius: none;
   -moz-border-radius: none;
   -webkit-border-radius: none;
}