/* 
    Created on : 30.09.2014, 09:43:43
    Author     : jhansen
*/
.noselect{
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#overlay {
   position: fixed;
   z-index:1199;
   top: 0px;
   left: 0px;
   height:100%;
   width:100%;
}
.overlayBG {
   background-color:#000;
   -ms-filter: "Alpha(Opacity=40)";
   filter:alpha(opacity=40);
   -moz-opacity: 0.40;
   opacity: 0.40;
}
#lightBox {
   position:fixed;
   top:50%;
   left:50%;
   margin-left:-200px;
   margin-top:-110px;
   z-index:1200;
   width:400px;
   height:220px; 
   border: 1px solid activeborder;
   border-radius: 10px;
   padding:10px;
   background-color:rgba(200,200,200, 0.7);
}
div.infoPanel{
    overflow: auto;
    height:270px;
    max-height:270px;     
}
div.infoHeader{
    font-size: 90%;
    text-align:center;
    height:20px;overflow:hidden;   
    font-weight: bold;
    color: captiontext;
    text-shadow: activecaption 0px  0px 3px;
}
div.infoContent{
    min-width: 350px;
    font-size: 85%;
    color:windowtext;
    border: 1px solid buttonshadow;   
    background-color: window;
    overflow:auto;
    min-height:80px;
    max-height:500px;
    opacity: 1;
    padding:4px;
}
table.infoTable{
    width:100%;
    margin:0 auto;    
}
div.closeButton{ 
    height: 20px;
    color:buttontext;
    background-color: buttonface;
    border-radius:5px;
    border:1px solid highlight;
    overflow:hidden;   
    width: 100px;
    position: absolute;
    bottom: 8px;
    left: 160px;
    text-align: center;   
    cursor: pointer;
}