﻿html,body { margin:0px; margin-top:0px; height:100%; width:100%; padding:0px;font-family:Arial !important;font-size:12px !important;
   
}
td.redRight{ width:9px; background-repeat:no-repeat;}
.logoCell{background-image: url(images/logo_IMM.png);height:78px; 
          background-repeat:no-repeat;background-position:16px 10px;}
.bottomLine
{position:absolute;bottom:3px;right:0px; text-align:right;width:100%;
	background-image: url(images/btn_20.png);background-position:0px 0px;
	height:20px; color:#444; font-size:10px;padding-right:8px;padding-top:2px;}
.menuButton, .immMapControl{background-image: url(images/btn_20.png);background-position:0px 0px;
            height:20px;
            color:#000; font-size:12px;padding-right:8px;padding-top:2px;}
.immMapControl{width:80px; padding-left:4px;cursor:pointer;height:18px;color:#003c7a;}            
.immMapSliderControl{background-image: url(images/btn_20_dot.png);background-position:0px 0px;padding-left:0px;height:20px;color:#003c7a;padding-right:4px;}            
.contentTable{width:100%; height:100%;}
.infoPane{width:215px; background:white; display:none;}
.spacerVertical{width:14px;}

/*blau=#003c7a  "/

/*menu*/
.topMenu{margin:0px;position:relative; top:0px;left:0px; padding-right:0px; padding-top:0px; height:20px;}
.menuPanel{ height:23px;  }

/*boxes*/
.boxTitle{padding-top:2px; width:100%;
          border-top:solid 1px #c0c0c0; 
          border-bottom:solid 1px #c0c0c0; margin-bottom:4px;
          font-size:12px;font-weight:bold;
          color:#003c7a; height:18px;}

.imagePanel{position:absolute; width:100%; bottom:0px;background-color:#fff;}
.imageContent { width:100%; height:154px;overflow:auto;background-color:#fff; vertical-align:bottom; }
.samePanel{position:absolute;height:auto;overflow:hidden;vertical-align:bottom;bottom:0px;left:-23px;width:20px; }
.samePanel{position:absolute;height:auto;overflow:hidden;vertical-align:bottom;bottom:0px;left:4px;width:20px; }

.rightPanel{position:absolute;top:84px;right:13px;width:220px;height:600px; background-color:#fff;}

.miniMapPanel{position:absolute; width:100%; bottom:168px;background-color:#fff;margin-bottom:12px;}
.miniMapPanelContent{height:154px;}

.factsPanel{width:100%; position:relative;top:0px;  left:0px;}
.factsPanelContent{width:100%; overflow:auto;height:100px;background-color:#fff;}
.adPanel{width:215px;overflow:hidden}
.mainTable{}


/*Navigation*/
.langButton{border-left:solid 1px #003c7a;
            cursor:pointer; padding-left:4px; padding-right:4px; padding-top:4px;
            font-size:12px;font-weight:bold; height:25px;
            color: #003c7a; }  
.menuButton,.menuContact,.menuBlank{background-image: url(images/btn_20.png);background-position:0px 0px;
            height:20px;
            color:#000; 
            font-size:12px; font-weight:bold; padding-top:3px;float:left;}
            
.menuButton{cursor:pointer;border-right:solid 1px white;width:80px; padding-left:4px; color:#003c7a;overflow:visible;}
.menuButtonContainer{position:relative;overflow:visible;}

.blueColor{color:#003c7a;}
.menuContact{position:absolute;right:0px;text-align:right;}

/*immUI*/
.immUI_panel{position:absolute;left:0px; top:0px;display:block;}
.countryLink{background-image: url(images/btn_25.png);background-position:0px 0px;height:25px;font-weight:bold; width:140px;padding-top:6px;padding-left:4px;cursor:pointer;}
.clickButton{background-image: url(images/btn_25.png);background-position:0px 0px;
            height:25px;padding-top:6px;
            color:#000; 
            font-size:12px;margin-left:8px; font-weight:bold; float:left; cursor:pointer;padding-left:4px;padding-right:4px;}
            
.searchInput{font-size:12px;width:120px;float:left; border:solid 1px #c0c0f0;}
.errorBox{color:Red;}

/*filterGrid*/
.filterTextCell{padding-top:4px;}

.p1_red{position:absolute;left:843px; top:0px; width:9px; height:36px; overflow:visible;}
.p2_red{position:absolute;right:0px; top:0px; width:9px; height:36px; overflow:visible;}
.p1_content{ background-image: url(../images/p1_bild11.jpg);position:absolute;right:9px; top:80px; left:0px;border:solid #c0c0c0 0px; width:840px; height:540px;} 

.p1_logo{position:absolute;left:10px; top:10px; width:9px; height:36px; overflow:visible;
         background-image: url(images/logo_IMM.png);height:50px; width:247px;
          background-repeat:no-repeat;background-position:16px 10px;}
.p1_loginBox{position:absolute;left:400px; top:0px; width:260px; height:16px; overflow:visible; }
.p1_languageBox{position:absolute;right:12px; top:0px; width:120px; height:25px; overflow:visible; }
.p1_languageBox3{position:absolute;right:12px; top:0px; width:90px; height:25px; overflow:visible; }
.p1_langButton{border-left:solid 1px #003c7a;position:relative;float:right;width:26px;text-align:center;
            cursor:pointer;  font-size:11px;font-weight:bold; height:12px; padding-top:0px;
            color: #003c7a;margin-bottom:6px; }
            
.p1_menuBox{background-image: url(images/btn_20.png);background-position:0px 0px;position:absolute;left:400px; top:40px;  height:20px; right:12px; border:solid gray 0px; width:auto;}
.p1_loginOutButton{font-size:12px;cursor:pointer;position:absolute;height:inherit;width:auto;left:0px; padding-top:4px;}
.p1_mnuoverflow{overflow:visible; width:auto; min-width:100px;}
.loginOutButton{font-size:12px;cursor:pointer;height:inherit;width:auto;float:left; padding-top:4px;padding-right:20px;}

#map{position:absolute;  top:84px; left:4px ; 
      background-color:#fff;}
      .imm_att_label{font-size:10px; width:80px; overflow:hidden; vertical-align:top;padding-right:4px;}
      .imm_att_value{font-size:10px;}
.listEntryNear{-moz-opacity:0.65;opacity:.65;filter:alpha(opacity=65);}
.isi_vis{overflow:hidden;cursor:pointer;}
.bigImage{position:absolute;top:0px;left:0px;display:none}
.nearSplit{height:12px;}
.sameContainer{background-image: url(images/senkrecht_.png);position:absolute;overflow:hidden;vertical-align:bottom;bottom:0px;left:-30px;height:100%; width:28px;}
.adPanel{position:absolute;top:0px;left:0px;width:100%;height:100%;background-color:#dddddd;}
.networkFactsTitle{color:#003c7a;font-weight:bold;font-size:11px;}
.networkFactsDescription{font-size:10px;margin-top:8px;margin-bottom:8px;}

 .bigImage{cursor:pointer;}
 .isi_vis {cursor:url(images/lupe.png),pointer;}
 .hiddenLanguage{display:none;}
                 
.contextMenuItem{cursor:pointer;font-size:12px;font-weight:bold;color:#003c7a;padding:2px;padding-left:4px;padding-right:4px}
             
.filterStatus{padding-left:8px;color:white}
         
