body
{
  font-family:"Arial","Helvetica","Verdana",sans-serif;
  font-size:12px;
  margin-left: 0px;
  margin-top: 0px;
  margin-right:0px;
  margin-bottom:0px;
}

table, tr, td
{
  font-family:"Arial","Helvetica","Verdana",sans-serif;
  font-size:12px;
  border:0;
}

div
{
  font-family:"Arial","Helvetica","Verdana",sans-serif;
  font-size:12px;
}

form
{
  margin:0;
}

label
{
  cursor:pointer;
  cursor:hand;
}

img
{
  border:0px;
}

/* Map */

.map_frame
{
  position:relative;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  z-index:0;
  overflow:hidden;
  visibility:visible;
  background-color:#FFFFFF;
}

.map_frame img
{
  cursor:move;
  margin:0px;
  padding:0px;
}

.waterbody {
  background:#CCCCCC url(images/homepage/xeismobil/bg_body.jpg) repeat-x left top;
  margin:20px;
  color:#333333;
}

.page_header {
  position:relative;
  width:100%;
  height:74px;
  float:left;
  background:#F2F2F2 url(images/homepage/xeismobil/bg_header.jpg) no-repeat left top;
}

a.mainlevel-trans:link, a.mainlevel-trans:visited {
   font-family: Tahoma, Helvetica, sans-serif;
   text-decoration:none;
   font-size: 11px;
   font-weight:bold;
   color:#ffffff;
   white-space:nowrap;
   line-height: 26px;
   display: block;
   height: 26px;
   width:auto;
   margin: 0px;
   padding: 0px 15px 0px 29px;
}

a.mainlevel-trans:hover {
  color:#ACC172;
}

.container {
  background-color:#F2F2F2;
}

.map_div
{
  position:absolute;
  margin:0px;
  padding:0px;
  cursor:move;
}

.map_div img {
  position:absolute;
  overflow:hidden;
  margin:0px;
}

.map_img_div
{
  position:relative;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  z-index:2;
}

.pan
{
  border:0;
  margin:0;
  padding:0;
  cursor:pointer;
  cursor:hand;
}

.wait
{
  position:absolute;
  top:50px;
  left:50px;
  height:70px;
  width:275px;
  margin:0px;
  padding:0px;
  overflow:hidden;
  visibility:hidden;
  z-index:100;
  background-color:#fdcc49;
  padding:3px;
}

/* POIs */

.poi_top
{
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  z-index:10;
  overflow:hidden;
  background:transparent;
  visibility:visible;
}

.poi_top img
{
  position:absolute;
  top:0px;
  left:0px;
  height:21px;
  width:21px;
  margin:0px;
  padding:0px;
  z-index:12;
}

.poi_layer
{
  position:absolute;
  top:0px;
  left:0px;
  margin:0px;
  padding:0px;
  z-index:11;
  visibility:hidden;
  background:transparent;
}

.scalebar_copyright_layer
{
  background-color:white;
  z-index:70;
  filter:progid:dxImageTransform.Microsoft.Alpha(opacity=70);
  -moz-opacity:.70;
  -khtml-opacity:.70;
  opacity:.70;
}

.scalebar
{
  position:absolute;
  left:0px;
  bottom:0px;
}

.copyright_label
{
  position:absolute;
  right:0px;
  bottom:0px;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:10px;
}

.status {
  position:absolute;
  top:0px;
  left:0px;
  font-family:arial,helvetica,verdana,sans-serif;
  font-size:10px;
}
/* Bubble: */

.bubble_frame
{
  position:absolute;
  top:0px;
  left:0px;
  width:200px;
  margin:0px;
  padding:0px;
  background-color:transparent;
  filter:progid:dxImageTransform.Microsoft.Alpha(opacity=100);
  overflow:visible;
  z-index:100;
  visibility:hidden;
  border-width:2px;
  border-style:solid;
}

.bubble_top
{
  position:relative;
  top:0px;
  left:0px;
  height:15px;
  width:194px;
  margin:0px;
  padding:3px;
  z-index:101;
  filter:progid:dxImageTransform.Microsoft.Alpha(opacity=98);
  -moz-opacity:.98;
  -khtml-opacity:.98;
  opacity:.98;
  overflow:visible;
}

.bubble_body
{
  position:relative;
  top:0px;
  left:0px;
  /*height:153px;*/
  width:194px;
  margin:0px;
  padding:3px;
  z-index:101;
  filter:progid:dxImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity:.90;
  -khtml-opacity:.90;
  opacity:.90;
  overflow:visible;
}

.bubble_body_transoff
{
  position:relative;
  top:0px;
  left:0px;
  height:153px;
  width:194px;
  margin:0px;
  padding:3px;
  z-index:51;
  overflow:visible;
}


/* Hack fuer IE */
* html .bubble_top
{
  width:200px;
}
* html .bubble_body
{
  width:200px;
  height:159px;
}

/* Menu: */

.poitools
{
  position:relative;
  top:0px;
  left:0px;
  z-index: 5;
  white-space:nowrap;
  padding:3px;
}

.poitools img, .poitools input
{
  vertical-align:middle;
  cursor:pointer;
  cursor:hand;
}

.top
{
  white-space:nowrap;
}

.top_icon
{
}

.fol_entry
{
  padding-bottom:1px;
  white-space:nowrap;
}

.folder
{
  display:none;
}

.fol_icon
{
  padding-right:3px;
}

/* Standards */

.noborder
{
  border:0;
  padding:0;
  margin:0;
}

.wide
{
  width:100%;
}

/* Palette */

.palette_top
{
  font-family: Tahoma, Helvetica, sans-serif;
  text-decoration:none;
  font-size: 11px;
  font-weight:bold;
  color:#ffffff;
  background-color:#4C4D4D;
  white-space:nowrap;
  line-height: 26px;
  display: block;
  height: 26px;
  margin-top: 8px;
  text-align:center;
}

.palette_body
{
  background-color:white;
  border-width:1px;
  border-color:#4C4D4D;
  border-style:solid;
  padding:3px;
  font-size:12px;
}

.palette_body_hidden
{
  background-color:#e8e8e8;
  font-size:12px;
  display:none;
}

.palette_icon
{
  vertical-align:middle;
  padding:0px;
}


.palette_seperator
{
  background-color:white;
  height:3px;
}

/* Addresssearch */

.addresssearch
{
}

.addrentry
{
  width:97%;
  padding:0;
  margin:0;

}

/* Query results */

.result_frame
{
  margin:0px;
  border-width:0px 1px 1px 1px;
  border-style:solid;
  border-color:#4C4D4D;
  background-color:white;
}

.result_frame_body {
  margin:0px;
  text-align:left;
  white-space:normal;
}

.result_frame_table {
  margin:0px;
  padding-top:3px;
  padding-bottom:3px;
  width:100%;
}

.result_frame_table td {
  padding-top:3px;
  padding-bottom:3px;
  padding-left:3px;
}

.result_bg1 {
  background-color:#e0e0e0;
}

.result_bg2 {
  background-color:#f0f0f0;
}

/* Zoomtools old */

.zon
{
  background-color:#E0E0E0;
}

.zhigh
{
  background-color:#F0F0F0;
}

.zoff
{
  background-color:#FFFFFF;
  cursor:pointer;
  cursor:hand;
}

.zimg
{
  border:1px solid #0000FF;
  height:8px;
  margin:0 2px;
  text-align:center;
}

.zoomtools a
{
  text-decoration:none;
}

.zoomtools table
{
  text-align:center;
  width:100%;
  cursor:pointer;
  cursor:hand;
}

.magnifyer
{
  vertical-align:middle;
  white-space:nowrap;
  background-color:#FFFFFF;
}

.magnifyer img
{
  border:0;
  width:16px;
  height:16px;
  cursor:pointer;
  cursor:hand;
}

.zoomtools_div
{
  padding-top:3px;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
  padding-bottom:3px;
}

/* Strassenkarte */

.str_div
{
  border: 1px solid #4C4D4D;
  padding:3px;
}

/* Links */

.links
{
  height:16px;
  color:#0000FF;
}

.links u
{
  cursor:pointer;
  cursor:hand;
}

/* Anleitung */

.anleitung
{
  padding:3px;
  padding-bottom:6px;
  color:#0000FF;
  border-bottom-width:1px;
  border-bottom-style:solid;
  border-bottom-color:#000000;
}

.anleitung u
{
  cursor:pointer;
  cursor:hand;
}

.anleitung ul
{
  margin:0;
  padding-left:20px;
  color:#000000;
}

/* Google Maps */

.gmaps_div
{
  overflow:hidden;
}

.gmaps_div u
{
  height:16px;
  color:#0000FF;
  cursor:pointer;
  cursor:hand;
}


.errordiv
{
  position:absolute;
  top:10px;
  left:10px;
  margin:0px;
  padding:3px;
  z-index:51;
  filter:progid:dxImageTransform.Microsoft.Alpha(opacity=90);
  -moz-opacity:.90;
}

/* Shapefile: */
.heading1
{
  font-family:"Arial","Helvetica","Verdana",sans-serif;
  font-size:20px;
  font-weight:bold;
}

.heading2
{
  font-family:"Arial","Helvetica","Verdana",sans-serif;
  font-size:16px;
  font-weight:bold;
}

.white
{
	background-color:#FFFFFF;
}

.space
{
	padding-left:30px;
	padding-right:30px;
}

.cent
{
	text-align:center;
}

.bg {
  background-color:#f2f2f2;
  border:0;
  padding:0;
  margin:0;
}
