@charset "utf-8";

body, html {
  height: 100%;
  width: 100%;
  background-color: #FFDD00;
  padding: 0px;
  margin: 0px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 1em;
  cursor: default;
}

table {font-size: 12px;
       background-color: #FFDD00;
       border-collapse: collapse;
       border-spacing: 0;
       border-width: 0px;
       padding: 0px;
       margin: 0px;
}

tr {padding: 0px;
    margin:  0px;
}

td {padding: 0px;
    margin:  0px;
}

div.karte {
  background-color: #FFDD00;
  position: absolute;
  top: 0px;
  left: 2px;
  height: 99%;
  width: 800px;
  padding: 0px;
  margin: 0px;
}


div.frame {
  position: absolute;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width:  1px;
  border-right-width: 1px;
  border-left-color:  #C0C0C0;
  border-right-color: #404040;
  top: 0px;
  left: 802px;
  height: 99%;
  width: 4px;
  cursor: col-resize;
  z-index: 80;
}

div.frame1 {
  background-color: #CCCCCC;
  border-style: solid;
  border-top-width: 0px;
  border-bottom-width: 0px;
  border-left-width: 1px;
  border-right-width: 1px;
  border-left-color: #FFFFFF;
  border-right-color: #808080;
  width: 2px;
  height: 100%
}


div.fotos {
  background-color: #FFDD00;
  position: absolute;
  top: 0px;
  left: 808px;
  height: 99%;
  width: 300px;
  z-index: 5;
}

div.fotosmove {
  background-color: #FFDD00;
  position: absolute;
  overflow: hidden;
  top:  0px;
  left: 808px;
  height: 100px;
  width:  100px;
  font-size: 5em;
  z-index: 2;
}



.outerka {background-color: #FFDD00;
          border-collapse: collapse;
          border-spacing: 0;
          border-width: 0px;
          top:  3px;
          left: 3px;
          height: 100%;
          padding: 0px;
          margin:  1px;
}

.outerfo {background-color: #FFDD00;
          border-collapse: collapse;
          border-spacing: 0;
          border-width: 0px;
          top:  1px;
          left: 1px;
          padding: 0px;
          margin-left: 2px;
          margin-top:  2px;
}

.innerka {background-color: #FFDD00;
          border-collapse: collapse;
          border-spacing: 0;
          border-width: 0px;
          top:  0px;
          left: 0px;
          height: 100%;
          padding: 0px;
          margin:  0px;
}

.innerfo {background-color: #FFDD00;
          border-collapse: separate;
          border-spacing: 0;
          border-width: 0px;
          margin-top: 1px;
          padding-bottom: 1px;
          top:  1px;
          left: 3px;
          padding: 0px;
          margin:  0px;
}


.showmid {background-color: #FFDD00;
          border-collapse: separate;
          border-spacing: 0;
          border-width: 0px;
          margin-left: 2px;
          margin-top: 1px;
          padding-bottom: 1px;
          top:  1px;
          padding: 0px;
}



.borderfo {border-bottom-style: solid;
           border-bottom-width: 2px;
           border-bottom-color: #FFDD00;
}


.titaba {position: absolute;
         margin-left: 50px;
         background-color: transparent;
         top: 2px;
         z-index: 70;
}

.buttba {position: absolute;
         background-color: transparent;
         margin: 4px;
         cursor: not-allowed;
         z-index: 70;
}

.titab   {background-color: transparent;
}

.titabr  {background-color: rgba(200, 200, 255, 0.5);
}

.maptit1 {font-family: Arial Rounded MT Bold, Arial;
          font-size: 24px;
          margin-left: 10px;
          margin-right: 2px;
}

.maptit2 {font-family: Arial Rounded MT Bold, Arial;
          font-size: 24px;
          margin-left: 2px;
          margin-right: 10px;
          color: blue;
          text-decoration: underline;
}

.mapdiv {
  height: 100%;
  width: 100%;
  padding: 0;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 1em;
  color: #000;
}

.bildinf {font-family: Arial, sans-serif;
          font-size: 18px;
          font-weight: bold;
}


.info    {position: fixed;
          z-index: 60;
          border-style: ridge;
          border-width: 4px;
}

.punktinfo {font-size: 12px;
            background-color: #DDDDDD;
            padding: 5px;
            margin: 0px;
}

.knopfvs {border-style: outset;
          border-width: 2px;
          padding-top: 0px;
          padding-bottom: 2px;
          width: 22px;
          height: 22px;
}

.knopfpc {padding-top: 0px;
          padding-bottom: 0px;
          width: 22px;
          height: 22px;
}

.knopfiv {display: none;
}

.knopfgo {border-style: solid;
          border-width: 2px;
          border-left-color: #FFFFFF;
          border-top-color: #FFFFFF;
          border-right-color: #404040;
          border-bottom-color: #404040;
          height: 30px;
          width: 30px;
          padding: 0px;
	  margin-top: 5px;
	  margin-right: 8px;
          top: 15px;
          z-index: 99;
}

.knopfsg {border-style: solid;
          border-width: 2px;
          border-left-color: #FFFFFF;
          border-top-color: #FFFFFF;
          border-right-color: #404040;
          border-bottom-color: #404040;
          height: 22px;
          width:  22px;
	  margin-top: 0px;
	  margin-bottom: 0px;
          z-index: 99;
}

.cookl0  {display: none;
}

.cookl1  {font-familiy: Arial;
	  font-weight: normal;
}


.cookr0  {display: none;
}

.cookr1  {font-familiy: Arial;
	  font-weight: bold;
	  color: #00DD00;
}

div.fototxt {
  overflow: auto;
  background-color: #FFDD00;
}

a {
  color: #0000FF;
  text-decoration: none;
}

.mosetit {font-size: 20px;
          padding: 10px;
}

table.weinstll {width: 280px;
                background-color: #FFFFFF;
                border-collapse: separate;
                border-spacing: 3px;
}


.rancont {height: 22px;
          background-color: #777777;
          overflow: hidden;
}

.rang_ie {position: relative;
          background-color: #777777;
          top: -12px;
          cursor: w-resize;
}

.rang_xx {position: relative;
          top: 0px;
          cursor: w-resize;
}

