/*Definition der Styles für fd_allgemein.php
	16.05.2025 R.Segsa: CSS für fd_suche.php.
*/
/*Sytemelemente*/	
/*Style der Tabelle*/
:root { 
    font-family: "Open Sans", "Source Sans Pro", "Helvetica Neue", Helvetica, Calibri, Arial, Verdana, sans-serif;
    cursor: default;
}

@media screen {
}
body {
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   overflow-y: hidden;
   overflow-x: hidden;
}
.rahmen {
   height: 85px;
   background-color: #00782c;
   width: 100%;
}
.logodetmold {
   display: none;
   float: left;
   width:210px;
   margin-top:7px;
}
.logogeoportal {
   display: none;
   float: left;
   width:180px;
   margin-top:12px;
}
.rahmensuche {
   float: left;
   height:45px;
   margin-top:20px;
   width:532px;
   background-color: #00782c;
}
.fachinfo {
   margin-top: 0px;
   margin-right: 0px;
   margin-left: 0px;
   margin-bottom: 0px;
   left: 0px;
   right:0px;
   top: 0px:
   bottom: 0px;
   width: 100%;
   height: 100%;
   display:block;
   float: left;
   z-index: -1;
   border-width: 1px;
}
.rahmenibox {
   position: relative;
   height: 100%;
   width: 100%;
}
.ibox {
   cursor: auto;
   position: absolute;
   left:0px;
   top:1px;
   margin: 10px;
   padding: 6px 25px;
   width: 370px;
   font-size:10pt;
   color: dimgray;
   border: 1px;
   background-color: white;
   border-style:solid;
   border-width: 1px;
   border-color:gray;
}
.iboxsearchdiv {
}
.iboxsearch {
   opacity: 0.5;
   position: absolute;
   left:15px;
   top:18px;
   width:16px;
   height:16px;
}
.iboxsearchdiv .iboxsearchtiptext {
  visibility: hidden;
  margin-top: 20px;
  margin-left: 30px;
  width: 335px;
  background-color: white;
  color: dimgray;
  text-align: left;
  border-style:solid;
  border-radius: 3px;
  border-width: 1px;
  border-color: dimgray;
  padding: 3px;
  font-size: 12px;
  overflow:auto;

  /* Position the tooltip */
  position: absolute;
  z-index: 1;
}

.iboxsearchdiv:hover .iboxsearchtiptext {
  visibility: visible;
}

.iboxdelete {
   opacity: 0.5;
   position:absolute;
   left:358px;
   top:18px;
   width:16px;
   height:16px;
}
.iboxresult {
   display:none;
   position:absolute;
   left:0px;
   top:36px;
   width:370px;
   height:400px;
   overflow:auto;
   margin-left:10px;
   margin-top:5px;
   border-style:solid;
   border-width: 1px;
   border-color:gray;
   background-color: white;
   color: dimgray;
   CURSOR:pointer;
   font-size: 12px;
}
@media screen and (min-width: 800px) {
  .logodetmold {
     display: none;
  }
  .logogeoportal {
     display: block;
  }
}
@media screen and (min-width: 600px) {
    .iboxsearchdiv .iboxsearchtiptext {
       width: 475px;
    }
    .ibox {
       width: 510px;
    }
    .iboxdelete {
       left:498px;
    }
    .iboxresult {
       width:508px;
    }

}
@media screen and (min-width: 1000px) {
  .logodetmold {
     display: block;
  }
  .logogeoportal {
     display: block;
  }
}

@media print {
}
