/*
   stylesheet for myWMSClient
*/
 body { font-family:verdana,arial;font-size:8pt;background-image:none;background-color:rgb(0,0,0) }
 img { border-width:0px; }
/* a,#spanOver { color:rgb(0,0,0);;font-weight:normal;text-decoration:none;white-space:nowrap }
 a:hover,#spanOver:hover { background-color:rgb(210,210,210);cursor:pointer }*/
 form { margin:0px }
 select { font-size:9px;font-weight:normal;border:1px solid rgb(100,100,100) }

/* mapborder: width:2px fix */
 #layerMapBorder { border-style:solid;border-color:rgb(70,70,70);background-color:rgb(255,255,255);z-index:2 }
/* mapresize */
 #divMapResize { cursor:nw-resize;z-index:4;border-color:rgb(70,70,70);border-style:dashed;border-width:0px }

/* zoombox: width:2px fix */
 #layerZoomBox { border:2px solid rgb(0,0,0);cursor:crosshair;z-index:2;line-height:0px;font-size:0px;background-color:rgb(238,238,238);filter:alpha(opacity=50);-opacity:0.5;-moz-opacity:0.5;-khtml-opacity:0.5; }

/* scalebar */
 #divScalebar { margin-left:0px; }
 #divScalebar img { border:1px solid rgb(0,0,0);height:3px; }
 #divScalebar font { font-family:verdana;font-size:7pt;margin-left:0px;margin-top:1px;color:black }

/* navigation bars */
 .naviBar { position:absolute;width:0;height:0;top:0;left:0;z-index:3;line-height:0px;font-size:0px;filter:alpha(opacity=50);-opacity:0.50;-moz-opacity:0.50;-khtml-opacity:0.50;cursor:pointer;background-image:url(images/transparent.gif) }

/* print preview frame */
 #layerPrintPreview1,#layerPrintPreview2,#layerPrintPreview3,#layerPrintPreview4 { border:1px solid rgb(255,128,64);line-height:0px }

/* measure ie,mozilla;you need border for printing */
 .divMeasureLineIE { background-color:rgb(255,0,0);border:1px solid rgb(255,0,0);width:3px;height:3px;font-size:0px;overflow:hidden }
 .divMeasurePointIE { background-color:rgb(0,0,80);border:1px solid rgb(0,0,80);width:3px;height:3px;font-size:0px;overflow:hidden }
 .divMeasureLineNS { background-color:rgb(255,0,0);border:1px solid rgb(255,0,0);width:1px;height:1px;font-size:0px;overflow:hidden }
 .divMeasurePointNS { background-color:rgb(0,0,80);border:1px solid rgb(0,0,80);width:1px;height:1px;font-size:0px;overflow:hidden }
 .divMeasure1stPoint { border:2px solid rgb(255,0,0);background-color:rgb(0,0,80);font-size:0px;overlay:hidden }
 .divMeasureText { font-family:verdana,arial;font-size:7pt;color:rgb(0,0,0);background-color:rgb(228,228,228);white-space:nowrap;border:1px solid rgb(0,0,80);padding-left:1px;padding-right:1px;height:7pt }

/* marker text */
 #divMarkerInfo { font-size:9pt;height:10pt;background-color:rgb(238,238,0);border:1px solid rgb(70,70,70);padding-left:2px;padding-right:2px;white-space:nowrap; }

/* active button function */
 #divInfo { font-size:8pt;color:rgb(0,0,0);z-index:3 } /*251,140,4*/

/* highlighting usemap */
 .divUsemapHighlight { position:absolute;background-color:rgb(255,0,0);filter:alpha(opacity=20);-opacity:0.2;-moz-opacity:0.2;-khtml-opacity:0.2 }

/* wms request not complete */
 .error { position:relative;left:-100px;text-align:center;color:white;background-color:rgb(0,49,99);font-weight:bold;padding:2px;font-size:8pt }

/* icons,tooltip */
 a.umIcon { z-index:2; }
 a.umIcon:hover { z-index:99;background-image:url(../images/bgYellow.gif);background-repeat:repeat-x;border:1px solid rgb(41,115,181);background-color:rgb(254,252,227) }
 a.umText { z-index:2;background-image:url(../images/bgYellow.gif);background-repeat:repeat-x;border:1px solid rgb(41,115,181);background-color:rgb(254,252,227);text-align:center;padding-left:2px;padding-right:2px }
 a.umText:hover { z-index:99;background-image:url(../images/bgYellow.gif);background-repeat:repeat-x;border:1px solid rgb(41,115,181);background-color:rgb(254,252,227);text-align:center;padding-left:2px;padding-right:2px; }
 #divTooltip { z-index:99;background-image:url(../images/bgYellow.gif);background-repeat:repeat-x;border:1px solid rgb(41,115,181);background-color:rgb(254,252,227);text-align:center;padding:2px;font-size:9pt; }

/* input statusbar x,y,sc */
 #divStatusbar { font-family:verdana;font-size:7pt;z-index:3;vertical-align:middle; }
 #divStatusbar input { font-family:verdana;font-size:8pt;margin-left:3px;margin-top:1px;vertical-align:middle;border:1px solid rgb(180,180,180);background-color:transparent }
 #divStatusbar .divStatusXY { width:55px;text-align:center }
 #divStatusbar .divStatusSc { width:70px;text-align:right;padding-right:3px }
 #divStatusbar font { font-size:7pt;padding-left:4px;vertical-align:middle }
/* image scale list open/close */
 #imgScList { margin-left:151px;margin-top:5px }

/* scale listbox */
 #divScaleList { margin-left:171px;margin-top:92px;font-family:verdana;font-size:7pt;background-color:rgb(255,255,255);border:1px solid rgb(70,70,70);z-index:99;display:none }
 #divScaleList a { text-align:left;display:block }
 #divScaleList a:hover { background-color:rgb(238,238,238)  }

/* menu header */
#layerMenu table.menu { font:normal 8pt verdana;border:1px solid rgb(70,70,70);height:20px;color:rgb(0,0,0);background-image:url(../images/menuBGgrey.jpg);background-repeat:repeat-x;padding:0px }
#layerMenu td.menu { cursor:pointer;vertical-align:middle;padding-left:2px;padding-right:2px;background-image:url(../images/transparent.gif);background-repeat:repeat-x;height:0px }

/* menu */
 #myIFrame0 li,#myIFrame0 ul { display:block;list-style-type:none;list-style-position:outside;padding:0px;margin:0px; }
 #myIFrame0 ul.umenu_punkte li {padding-left: 35px; line-height: 15px; vertical-align: baseline; border: 1px solid;}
 #myIFrame0 ul.umenu_punkte li input {position: absolute; left: 8px;}
 /* node */
 /* main folder */
 #myIFrame0 li a.aMain {background-color:rgb(228,228,228);background-image:url(../images/transparent.gif);background-repeat:no-repeat;background-position:right;border:1px solid rgb(180,180,180);text-indent:2px;margin:2px;font-size:9pt;font-family:arial; }
 /* subfolder */
 #myIFrame0 li a.aMainSub { font-family:arial;background-color:rgb(238,238,238);background-image:url(../images/transparent.gif);background-repeat:no-repeat;background-position:right;border:1px solid rgb(180,180,180);text-indent:2px;margin:2px;margin-left:10px;font-size:8pt; }

/* frames for plot,result,... */
 #myIFrame0,#myIFrame1,#myIFrame2,#myIFrame3 { position:absolute;left:0px;top:19px;background-color:rgb(255,255,255);filter:alpha(opacity=95);-opacity:0.95;-moz-opacity:0.95;-khtml-opacity:0.95;z-index:6;display:none;border:1px solid rgb(70,70,70);visibility:hidden }

 .ahref:hover { background-image:url(../images/open.gif);background-repeat:no-repeat;background-position:2px 2px; }

/* don't change */
 #layerEventHandling { background-image:url(../images/transparent.gif);z-index:2 }
 #layerMeasureLine,#layerMeasureRun { z-index:2 }
 #divWaitIcon,#divMapBackIcon,#divHomeIcon,#divHighlightIcon,#divPanIcon,#divScalebar,#divPrintIcon,#divMeasureIcon,#divMeasureDelIcon,#divMailIcon,#divInfoIcon,#divNavIcon0,#divNavIcon1,#divNavIcon2,#divNavIcon3,#divNavIcon4,#divNavIcon5,#divNavIcon6,#divNavIcon7,#divNav0,#divNav1,#divNav2,#divNav3,#divNav4,#divNav5,#divNav6,#divNav7,#divNav8,#divSlideBarIcon,#divSliderIcon,#divZoomInIcon,#divZoomOutIcon,#divZoomBoxIcon { z-index:3 }
 #divMapResizeBG { visibility:hidden;background-image:url(../images/transparent.gif);z-index:999 }


/* Hinzugefügt von Marc Kobs */

/* Für das LOGO */
#du_logo      { position: absolute; left: 0px;   top: 0px; z-index: 1; background-color:#000066; width:295px;height:70px; font-family:duisburg-logo;font-size:40pt;color:#CCCCFF;}

/* Rubrik auswahl*/
#rub_box { position:absolute; left:409px; top:10px; }

/* Sprach wechsel */
#chg_lang { position:absolute; left:720px; top:10px; }

 #myIFrame0 li font.aMainSub2 {font-family:arial;font-size:8pt;text-indent:2px;margin:2px;margin-left:15px }
 
 
 


div#menu {
  float: left;
  width: 204px;
}

a.menu_header, a.menu_subheader {
  border:1px solid rgb(180,180,180);
  text-indent:2px;
  margin:2px;
  font-size:9pt;
  font-family:arial;
  float: left;
  cursor: pointer;
  color: #33356E;
  text-decoration: none;
}

a.hidden {
  background: rgb(228,228,228) url(../images/open.gif) no-repeat 190px 3px;
}

a.show {
  background: rgb(228,228,228) url(../images/close.gif) no-repeat 190px 3px;
}

a.menu_header:hover, a.menu_subheader:hover {
  background-color: #fff;
  text-decoration: none;
}
a.menu_header:visited, a.menu_subheader:visited {
  text-decoration: none;
}

a.menu_header {
  width: 204px;
}

a.menu_subheader {
  margin-left: 10px;
  width: 194px;
  font-size: 0.95em;
  background-position: 180px 3px;
  background-color: #EAEAEA;
}

div.umenu_box {
  float: left;
  clear: left;
  display: block;
}

div.umenu_box p {
  float: left;
  padding: 0 0 0 40px; 
  margin: 1pt 0;
  font-size:8pt;
  font-family:arial;
  line-height: 13pt;
  color: #33356E;
}

div.umenu_box p input{
  position: absolute;
  left: 15px;
}

div.umenu_box p span, div.umenu_box p a{
  display: block;
  width: 167px;
}

div.umenu_box p a.link{
  text-decoration: underline;
}

div.umenu_box a:hover {
  cursor: pointer;
}

div.umenu_box a.link:hover{
  cursor: help;
}

div#menu99 {
  margin-left: 25px;
}

div.short_menu, div.normal_menu {
  width:225px;
  display: block; 
  height: 550px; 
  overflow-x: hidden; 
  overflow-y: auto;
}

div.short_menu {
  height: 480px; 
}
