html, body {
  margin: 0;
  padding: 0;
  font-family: Verdana;
  font-size: 10pt;
  background-color: #FFFFFF;
}

#panoViewer {

width:100%;
}

#langBar {
background-image:url("images/langBar.jpg");
background-repeat:no-repeat;
float:right;
width:154px;
padding-left:25px;
}
#langEN {
padding-left:25px;
padding-top:4px;
}
#langDE {
padding-left:50px;
padding-top:4px;
}
#langFR {
padding-left:75px;
padding-top:4px;
}
#langIT {
padding-left:100px;
padding-top:4px;
}
.listContainer {
padding-right:15px;
font-family: Verdana;
font-size:8pt;
}
ul {
padding-left:10px;
}
ul.langButtons {
margin:0;
padding-left:25px;
padding-top:4px;
}
ul.langButtons li {
border:0 none;
display:inline;
margin-right:0 !important;
}

#poiTable
{
    font-family: Verdana;
font-size: 8pt;
padding-bottom: 8px;
width:273px;
}

#poiTable td
{
  border-bottom:1px dotted #94A8BD;
list-style-position:outside;
margin-right:20px !important;
padding-left:0 !important;
height: 35px;
margin-top: 6px;
}

.list {
-moz-box-sizing:content-box;
background-image:url("images/bgPOIS.png");
background-repeat:no-repeat;
color:#000000;
display:block;
height:190px;
overflow:auto;
width:342px;
padding-left: 55px;
}

/*this style is to put the scrollbar in the group list, because if we use
above style, we will get the scrolbar at the right*/
#groupListScroll
{
   -moz-box-sizing:content-box;
background-image:url("images/bgPOIS.png");
background-repeat:no-repeat;
color:#000000;
display:block;
height:190px;
overflow-x:hidden;
overflow-y:scroll;
width:287px;
padding-left: 55px;
}

#poiList li a{
font-family: Verdana;
font-size: 8pt;
padding-bottom: 8px;
}

#poiList li a:hover{
    text-decoration: underline;
}

#mapViewer {
border:3px solid #FFFFFF;
height:230px;
margin-right:23px;
}
li {
border-bottom:1px dotted #94A8BD;
list-style-position:outside;
list-style-type:none !important;
margin-left:0 !important;
margin-right:20px !important;
padding-left:0 !important;
height: 35px;
margin-top: 6px;
}

#CategoryList {
float:left;
}

#CategoryList table {

background-repeat:repeat-x;
}

#roundCornerCategories
{
    background:none;
height:30px;
width:19px;
}

#CategoryList li a {
font-family:verdana;
font-size:7pt;
font-weight:bold;
vertical-align:top;
}
#CategoryList li {
border-bottom:0 none;
display:inline;
margin-right:5px !important;
}
#CategoryList td {
border-bottom:0 none;
margin-right:5px !important;
height:28px;
}

#CategoryCell td {
border-bottom:0 none;
margin-right:0px !important;
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
padding-left: 0px;
padding-right: 0px;
height:28px;
}

#CategoryCell a {
    padding-top: 3px;
}

#CategoryList tr {
height:28px;
}

#CategoryList td span {
bottom: 12px;
font-family: Verdana;
font-size: 7pt;
font-weight: bold;
position: relative;
background-image:url("images/categories/stickers/bg.png");
background-repeat: repeat-x;
height:28px;
}

#bgCategories
{
    background-image:url("images/categories/stickers/bg.png");
background-repeat: repeat-x;
height:28px;

}

#CategoryList ul {
border-bottom:0 none;
display:inline;
height:30px;
}
#Categorylist td img {
/*bottom: 9px;
padding-left: 6px;*/
position: relative;
}
#CategoryList span {
margin-right:5px;
}
#searchDIV {
    position:absolute;
}

#groupDIV {
    position:absolute;
}

#POIsDIV {
    position:absolute;
}


#searchTool {
    position:absolute;
    
}

#POITool
{
    position:absolute;
}

.bgTool{
    position:absolute;
    background-image: url("images/bgTools.png");
    background-repeat: repeat-x;
    background-position: top;
    width:10px;
    height:46px;
}

#groupTool {
    position:absolute;
}
.txtBox {
background:url("images/bgTextbox.jpg") no-repeat scroll 0 0 transparent;
border:0 none;
color:#4D4D4D;
font-family:verdana;
font-size:7pt;
height:20px;
margin-bottom:0;
padding:4px 8px;
width:221px;
}
