/* neue OMA aus GB-Anwendung
@filename   $RCSfile: broker.css,v $
@author     SRP GmbH
@version    $Revision: 1.180 $
*/
/******************** Überblick der verwendeten Farben ********************/
/*** schwarz, weiß
#000000;  schwarz
#ffffff;  weiß

***/
/******************** Allgemeines ********************/
html {
    height:100%;
}
body.nav {
    border-left: 5px solid #adadad;
    min-height:100%;
}
/*Standard-Abstand nach oben */
.abstand_oben {
    padding-top:10px;
}
/*Standard-Abstand nach links */
.abstand_links {
    padding-left:10px;
}
/*Standard-Abstand nach rechts */
.abstand_rechts {
    padding-right:5px;
}
/* Abstände -> Einschränkungen (Raumauswahl...) */
div.einschraenkung {
    margin-top:5px;
}
/*** Links ***/
a:link {
    color:#15156D;
}
a:hover {
    color:#990054;
    text-decoration: underline;
}
a:visited {
    color:#15156D;
}
/******************** Kopfzeile ********************/
/*** Kopfzeile -> Ueberschrift -> rechter + linker Frame) ***/
div.menuBar {
    border-bottom:1px solid #adadad;
    padding-bottom: 2px;
}
div.menuezeile {
    margin:0px;
    padding:0px;
}
div.ColorHead {
    background-color: #efefef;
    border-bottom: 1px solid #adadad;
    border-top: 1px solid #adadad;
}
span.titel {
    color:#15156d;
    font-size:85%;
}
/*** Untermenüs in allen Kopfzeilen + Raumauswahl ***/
span.subMenueOn {
    color:#000000;
    text-decoration:none
}
span.subMenueOff {
    border-left:1px solid #adadad;
    color:#a80003;
    font-size:60%;
    font-weight:bold;
    margin-right:2px;
    padding-left:6px;
}
/*KG: nur gis-broker */
span.menuButtonActive {
  border:2px inset #adadad;
  color:#00009c;
  font-size:60%;
  margin:0px;
  padding:1px;
}
a.subMenue, a.menuButton {
    border-left:1px solid #adadad;
    color:#15156d;
    display:inline-block;
    font-size:61%;
    padding:0 2px 0 6px;
    vertical-align:middle;
}
a.subMenue:first-child, a.menuButton:first-child {
    border-left:none;
    padding:0;
}
/* Geodatenkatalog -> alle Untermenüs (A-Z|Themen|Liste,Detail,Vorschau + Buchstaben)
KG: disabled ist eigentlich enabled */
span.submenueDisable, span.submenuActiv {
    border-left:1px solid #adadad;
    color:#990054;
    display:inline-block;
    font-size:60%;
    font-weight:bold;
    padding: 0 2px 0 6px;
    vertical-align:middle;
}
span.subMenue:first-child, span.submenueDisable:first-child, span.submenuActiv:first-child, span.subMenueOff:first-child, span.menuButtonoff:first-child {
    border-left:none;
    padding:0;
}
span.menuButtonoff {
    border-left:1px solid #15156d;
    color:#990054;
    font-size:60%;
    font-weight:bold;
    padding-left:60%;
}
/*Strich unter dem Menü*/
div.subMenueRecherche {
    border-bottom:1px solid #adadad;
    border-top:1px solid #adadad;
}
div.subMenueMap {
    border-bottom:1px solid #adadad;
    border-top:1px solid #adadad;
}
/******************** Fußzeile ********************/
div.fusszeile {
    background-color:#15156d;
    box-sizing: border-box;
    color:#ffffff;
    font-size:77%;
    padding:1px 0px 3px 2px;
    width:100%;
}
div.fusszeile a {
    color:#ffffff;
}
div.fussNav {
    border-top:1px solid #6f6f6f;
    margin-left:156px;
    padding:10px 0 10px 0;
    text-align:left;
    width:100%;
}
div.fussNav2 {
    background-color:#c0c0c0;
    background-image:url(../images/kopf.gif);
    height:20px;
    width:100%;
}
/******************** Recherche (linker Frame) ********************/
div.nav {
    margin-bottom:5px;
    margin-top:5px;
}
div.haupt_nav {
    margin:10px 10px 10px 10px;
}
/********** Recherche -> Suche starten ***/
div.SuchenButton {
    padding:15px 5px 5px 10px;
}
input.buttonSuche {
    background-color:#E4EDF9;
    border:1px solid #15156D;
    color:#15156D;
    font-size:77%;
    height:20px;
    padding-bottom:2px; /** FF */
    width:230px;
}
/********** Recherche -> Bereiche ***/
/*Container für die verschiedenen Recherchebereiche*/
div.rechercheBereich {
    padding:10px 10px 20px 10px;
}
/*Container für die verschiedenen Recherchebereiche*/
div.rechercheBereich2 {
    background-color:#ffffff;
}
/*KG: nur FB*/
div.rechercheBereich table {
    margin-bottom:0;
    padding:0;
}
td.rechercheBereichAn {
    background-image:url(../images/pfeil_bereich_an.gif);
    background-position:center left;
    background-repeat:no-repeat;
    color:#15156D;
    font-size:80%;
    font-weight:bold;
    padding-left:16px;
    padding-right:10px;
}
td.rechercheBereichAus {
    background-image:url(../images/pfeil_bereich_aus.gif);
    background-position:center left;
    background-repeat:no-repeat;
    color:#15156D;
    cursor:pointer;
    font-size:80%;
    font-weight:bold;
    padding-left:16px;
    padding-right:10px;
}
/* Recherche -> Hilfebutton*/
a.navHilfe {
    cursor:help;
}
a.navHilfe img {
    padding-bottom:8px;
}
img.help {
    background:url('../images/icon_help.gif') no-repeat scroll 0px 0px;
    width:16px;
    height:16px;
}
/********** Recherche -> Schlagwortsuche ***/
div.ShowKeyword {
    display:block;
}
div.ShowKeyword input {
    box-sizing:border-box;
    margin-top:5px;
    width:100%;
}
/*** Autovervollständigen ***/
.acInput {
    width: 200px;
}
.acResults {
    background-color: Window;
    border:1px solid WindowFrame;
    overflow: hidden;
    padding: 0px;
}
.acResults ul {
    list-style: none;
    list-style-position: outside;
    margin: 0;
    padding: 0;
    width: 100%;
}
.acResults li {
    cursor: pointer;
    display: block;
    font: menu;
    font-size: 77%;
    margin: 0px;
    overflow: hidden;
    padding: 2px 5px;
    width: 100%;
}
.acSelect {
    background-color: Highlight;
}
li.jquery-autocomplete-selected-item {
    color:#FFFFFF;
}
/********** Recherche -> Stadtplan ***/
/* Button - Kartenwerkzeugleiste */
img.areaSelectionFktButton {
    border:1px solid #cccccc;
}
/* Deaktivierter Button - Kartenwerkzeugleiste */
img.areaSelectionFktButton-disabled {
    border:1px solid #cccccc;
    opacity: 0.7;
}
/* Aktiver Button (Statusbehaftetes Werkzeug) - Kartenwerkzeugleiste */
img.areaSelectionFktButton-active {
    border:2px solid #990054;
}
/* Deaktivierter aktiver Button (Statusbehaftetes Werkzeug) - Kartenwerkzeugleiste */
img.areaSelectionFktButton-active-disabled {
    border:2px solid #990054;
    opacity: 0.7;
}
/********** Recherche -> Sichtbarkeit der Recherchemöglichkeiten ***/
/*Sichtbarkeit der Recherchemöglichkeiten */
div.ShowObject, div.ShowAreaselection, div.ShowCategorie, div.ShowArchive {
    display:block;
}
/********** Recherche -> Raumauswahl ***/
/*Untermenü -> grauer Balken oben und unten */
div.subMenue {
    border-bottom:1px solid #adadad;
    border-top:1px solid #adadad;
    margin-bottom: 10px;
    padding-bottom: 2px;
}
/*** Recherche -> Raumauswahl -> Button ***/
.buttonRaumauswahl {
    background-color:#E4EDF9;
    border:1px solid #15156D;
    color:#15156D;
    font-size:70%;
    height:18px;
    margin:0px 2px 2px 0px;
    padding:0px 8px 2px 5px;
    text-align:center;
}
.buttonSucheLoeschen {
    background-color:#E4EDF9;
    border:1px solid #15156D;
    color:#15156D;
    font-size:70%;
    height:18px;
    width:40%;
}
.buttonSuche:hover, .buttonSucheLoeschen:hover {
   background-color:#15156D;
   color:#FFFFFF;
}
/********** Recherche -> Kategorien ***/
/* Checkboxen und Bilder */
input.themen, img.themen {
    margin:0;
    padding:0;
    vertical-align:middle;
}
/********** Recherche -> Archiv ***/
table.Archive td, table.Archive tr {
    margin:0px;
    padding-top:2px;
}
td.objectArchive {
    background-position:center left;
    background-repeat:no-repeat;
}
label.archiveobject {
    padding-left:5px;
    padding-right:20px;
}
/********** Recherche -> Suchobjekte ***/
table.SuchObjekte td, table.SuchObjekte tr {
    margin:0px;
    padding-top:2px;
}
label.searchobject {
    padding-left:5px;
    padding-right:20px;
}
td.objectMap {
    background-image:url(../images/ikon_karte.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:20px;
}
td.objectData {
    background-image:url(../images/ikon_sachdaten.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:20px;
}
td.objectProject {
    background-image:url(../images/ikon_projekt.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:20px;
}
td.objectWms {
    background-image:url(../images/ikon_wms-server.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:20px;
}
td.objectWfs {
    background-image:url(../images/ikon_wfs-server.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:20px;
}
td.objectMeta {
    background-image:url(../images/ikon_metadaten.gif);
    background-position:center left;
    background-repeat:no-repeat;
    padding-left:20px;
}
td.ObjectDisabled {
    color:#c0c0c0;
    font-size:77%;
}
td.archive {
    padding:0 0px 0 5px;
}
td.searchobjects {
    padding:0 5px 0 5px;
}
td.searchobjectsmeta {
    padding:10px 5px 0 5px;
}
/******************** Recherche -> CSW-Recherche ********************/
table.csw_recherche {
    width:100%;
}
/* Recherche -> CSW-Recherche */
div.rechercheBereichCsw {
    border-collapse:collapse;
    border-top:1px solid #15156D;
    padding:10px 3px 10px 3px;
}
div.rechercheBereich2Csw {
    background-color:#efefef;
    border-collapse:collapse;
    border-top:1px solid #15156d;

}
/******************** Geodatenkatalog (rechter Frame) ********************/
/*** Container für Logo ***/
div.logo {
}
/*** Geodatenkatalog -> oberer Teil der Tabelle ***/
table.nav_tabelle_leiste {
    border-collapse:collapse;
    margin:0;
    padding:0;
    width:100%;
}
table.nav_tabelle_leiste td, table.nav_tabelle_leiste th {
    border:1px solid #ffffff;
    font-weight:normal;
    margin-left:0;
    padding:0 5px 0 5px;
    text-align:left;
}
td.tabellenueberschrift, th.tabellenueberschrift {
    color:#ffffff;
    font-size:77%;
    font-weight:normal;
    text-align:left;
    border-right: 1px solid #ffffff;
}
/*** Geodatenkatalog -> Einträge***/
table.nav_tabelle, table.nav_tabelle_csw {
    border-collapse:collapse;
    margin:0;
    padding:0;
    width:100%;
}
table.nav_tabelle td, table.nav_tabelle_csw td {
    margin:0px;
    padding:1px 1px 1px 1px;
}
table.nav_tabelle td:first-child {
    width:100%;
}
table.nav_tabelle_csw td:first-child {
    width:1%;
}
table.nav_tabelle td a, table.nav_tabelle_csw td a {
    display:block;
}
.geradeZeile {
    border-bottom:1px solid #dedede;
    margin-bottom:1px;
    padding:4px;
}
.ungeradeZeile {
    border-bottom:1px solid #dedede;
    margin-bottom:1px;
    padding:4px;
}
/*** Geodatenkatalog -> Zwischenüberschriften für Themenkategorien ***/
tr.kategorie {
    color:#555555;
    font-size:77%;
    font-weight:bold;
}
tr.kategorie td div {
    background-color:#efefef;
    border-color:#adadad;
    border-style:solid;
    border-width:1px;
    margin-top:10px;
    padding:2px 0 2px 2px;
}
span.kategorie  {
    color:#666666;
    font-size:77%;
}
/*** Geodatenkatalog -> Zwischenüberschriften für Serien ***/
tr.serie {
    border-bottom:1px solid #dedede;
    margin-bottom:1px;
    padding:4px;
    cursor: pointer;
    color: #253276;
    font-size: 77%;
}
tr.seriesFooter {
    color: #253276;
    font-size: 77%;
}
/* Geodatenkatalog, Icon */
img.nav_icon {
    vertical-align:middle;
}
/* Geodatenkatalog, Kurzbeschreibung */
span.resultlist_detail {
    color:#555555;
    font-size:70%;
}
/* Größe der VorschauBilder/Platzhalter */
img.vorschau {
    height:50px;
    width:50px;
}
img.vorschauBild {
    width:150px;
}
/********** Geodatenkatalog -> WMS-/WFS-Server ***/
/* Geodatenkatalog WMS/WFS -> Abstände */
div.gis_recherche {
    border-collapse:collapse;
    margin-top:3px;
    padding:30px 3px 30px 3px;
}
/* Geodatenkatalog WMS -> Tabelleneintrag (entspricht "resultlist") */
.WMSMap {
    background-color:transparent;
    border-width:0px;
    color:#15156D;
    font-size:77%;
    text-align: left;
}
/* Geodatenkatalog WMS -> Koordinatensystemanzeige*/
td.WMSCoordsytem {
    width:40%;
}
/* Geodatenkatalog WMS/WFS -> Detailansicht = Ebenen */
span.resultlist_wms {
    font-size:77%;
}
/********** Geodatenkatalog -> Metadaten ***/
table.metadata_tabelle {
    border:1px solid #ffffff;
    border-collapse:collapse;
    margin:0;
    padding:0;
    width:100%;
    font-size:77%;
    color:#000000;
}
table.metadata_tabelle td, table.metadata_tabelle tr {
    margin:0px;
    padding: 2px 0 2px 2px;
}
tr.metadata_Head {
    background-color: #efefef;
    border: 1px solid #adadad;
    color:#555555;
}
td.metadata_Body {
    background-color:#ffffff;
    border-bottom: 1px solid #dedede;
}
/******************** neuer Server ********************/
/* Rahmen um optionale Einträge */
legend.standard {
    color:#000000;
    font-size:60%;
}
/******************** Karten-/Sachdaten-/Fachverfahrenspräsentation... ********************/
div.haupt {
    margin:0;
    padding:10px 10px 10px 5px;
    text-align:left;
}
/*wie haupt, aber mit Strich unten drunter*/
div.haupt_rahmen {
    border-bottom:1px solid #6f6f6f;
    margin:0px;
    padding:10px 10px 10px 5px;
    text-align:left;
}
/*** Button (Input) ***/
.button {
    background-color:#e4edf9;
    border:1px solid #15156d ;
    color:#15156d;
    font-size:70%;
    height:22px;
    margin:0px 2px 2px 0px;
}
.buttonGross {
    background-color:#e4edf9;
    border:1px #15156D solid;
    color:#15156d;
    font-size:70%;
    height:22px;
}
.buttonGross2 {
    background-color:#e4edf9;
    border:1px solid #15156d;
    color:#15156d;
    font-size:70%;
    height:22px;
}
.button:hover, .buttonGross:hover, .buttonGross2:hover {
    background-color:#15156d;
    color:#ffffff;
}
.buttonLink {
    background-color:#e4edf9;
    border-style:none;
    color:#15156d;
    font-size:70%;
    text-align:left
}
.buttonLink:hover {
    background-color:#15156d;
    color:#FFFFFF;
}
/*** Tabellen ***/
tr.ColorHead {
    background-color:#adadad;
}
tr.ColorBody {
    background-color:#dedede;
}
td.standard input {
    margin:0px 3px;
}
/********** LIKA ***/
div.haupt_nav_lika{
    margin-left:30%;
    margin-right:30%;
    margin-top:10%;
}
/* LIKA + neuer Server -> Titel */
h1 {
    color:#666666;
    font-size:80%;
    font-weight:normal;
    margin-bottom:2px;
}
/******************** Hilfeseiten ********************/
/*** Links in Hilfeseiten ***/
a.hilfe:hover {
    color:#990054;
    cursor:help;
    font-style:italic;
}
a.hilfe:link {
    color:#15156D;
    cursor:help;
    font-style:italic;
}
a.hilfe:visited {
    color:#15156d;
}
.bar_text {
    color: #ffffff;
    font-size:77%;
    font-weight: bold;
    padding-left: 5px;
}
.bar_top {
    background-color: #15156D;
    height:20px;
    width:100%;
}
.content {
    line-height:30px;
    margin: 10px 30px 0 30px;
}
.header {
    font-weight:bold;
    margin:20px 0 30px 0;
    text-align: center;
}
.line_grey {
    background-color: #adadad;
    border-top:1px solid #adadad;
    margin-top: 20px;
}
.textarea_small {
    line-height:15px;
    padding-bottom:15px;
}
.textarea_medium {
    line-height:20px;
    padding-bottom:15px;
}
ul.margin-left, ol.margin-left{
    margin-left:20px;
}
ul.unterkategorie {
    list-style-position:outside;
    list-style-type:none;
    margin:0;
    padding-left:55px;
}

div.activeTab {
    background-color:#253276;
    border-left:1px solid #253276;
    border-right:1px solid #253276;
    border-top:1px solid #253276;
    display:inline-block;
    padding:5px 10px 5px 10px;
}
a.activeTabText, span.activeTabText {
    color:#ffffff;
}
div.inactiveTab {
    border-left:1px solid #253276;
    border-right:1px solid #253276;
    border-top:1px solid #253276;
    display:inline-block;
    padding:5px 10px 5px 10px;
}
a.inactiveTabText, span.inactiveTabText {
    color:#253276;
}
