apflora
Version:
Aktionsplan Flora Kt. Zürich
1,468 lines (1,203 loc) • 29.3 kB
CSS
/*
* qTip2 - Pretty powerful tooltips - v2.2.0
* http://qtip2.com
*
* Copyright (c) 2014 Craig Michael Thompson
* Released under the MIT, GPL licenses
* http://jquery.org/license
*
* Date: Tue Mar 18 2014 05:37 EDT-0400
* Plugins: tips viewport svg
* Styles: css3
*/
.qtip{
position: absolute;
left: -28000px;
top: -28000px;
display: none;
max-width: 280px;
min-width: 50px;
font-size: 10.5px;
line-height: 12px;
direction: ltr;
box-shadow: none;
padding: 0;
}
.qtip-content{
position: relative;
padding: 5px 9px;
overflow: hidden;
text-align: left;
word-wrap: break-word;
}
.qtip-titlebar{
position: relative;
padding: 5px 35px 5px 10px;
overflow: hidden;
border-width: 0 0 1px;
font-weight: bold;
}
.qtip-titlebar + .qtip-content{ border-top-width: 0 ; }
/* Default close button class */
.qtip-close{
position: absolute;
right: -9px; top: -9px;
cursor: pointer;
outline: medium none;
border-width: 1px;
border-style: solid;
border-color: transparent;
}
.qtip-titlebar .qtip-close{
right: 4px; top: 50%;
margin-top: -9px;
}
* html .qtip-titlebar .qtip-close{ top: 16px; } /* IE fix */
.qtip-titlebar .ui-icon,
.qtip-icon .ui-icon{
display: block;
text-indent: -1000em;
direction: ltr;
}
.qtip-icon, .qtip-icon .ui-icon{
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
text-decoration: none;
}
.qtip-icon .ui-icon{
width: 18px;
height: 14px;
line-height: 14px;
text-align: center;
text-indent: 0;
font: normal bold 10px/13px Tahoma,sans-serif;
color: inherit;
background: transparent none no-repeat -100em -100em;
}
/* Applied to 'focused' tooltips e.g. most recently displayed/interacted with */
.qtip-focus{}
/* Applied on hover of tooltips i.e. added/removed on mouseenter/mouseleave respectively */
.qtip-hover{}
/* Default tooltip style */
.qtip-default{
border-width: 1px;
border-style: solid;
border-color: #F1D031;
background-color: #FFFFA3;
color: #555;
}
.qtip-default .qtip-titlebar{
background-color: #FFEF93;
}
.qtip-default .qtip-icon{
border-color: #CCC;
background: #F1F1F1;
color: #777;
}
.qtip-default .qtip-titlebar .qtip-close{
border-color: #AAA;
color: #111;
}
.qtip-shadow{
-webkit-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
-moz-box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
box-shadow: 1px 1px 3px 1px rgba(0, 0, 0, 0.15);
}
/* Add rounded corners to your tooltips in: FF3+, Chrome 2+, Opera 10.6+, IE9+, Safari 2+ */
.qtip-rounded,
.qtip-tipsy,
.qtip-bootstrap{
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
border-radius: 5px;
}
.qtip-rounded .qtip-titlebar{
-moz-border-radius: 4px 4px 0 0;
-webkit-border-radius: 4px 4px 0 0;
border-radius: 4px 4px 0 0;
}
/* Youtube tooltip style */
.qtip-youtube{
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0 0 3px #333;
-moz-box-shadow: 0 0 3px #333;
box-shadow: 0 0 3px #333;
color: white;
border-width: 0;
background: #4A4A4A;
background-image: -webkit-gradient(linear,left top,left bottom,color-stop(0,#4A4A4A),color-stop(100%,black));
background-image: -webkit-linear-gradient(top,#4A4A4A 0,black 100%);
background-image: -moz-linear-gradient(top,#4A4A4A 0,black 100%);
background-image: -ms-linear-gradient(top,#4A4A4A 0,black 100%);
background-image: -o-linear-gradient(top,#4A4A4A 0,black 100%);
}
.qtip-youtube .qtip-titlebar{
background-color: #4A4A4A;
background-color: rgba(0,0,0,0);
}
.qtip-youtube .qtip-content{
padding: .75em;
font: 12px arial,sans-serif;
filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);
-ms-filter: "progid:DXImageTransform.Microsoft.Gradient(GradientType=0,StartColorStr=#4a4a4a,EndColorStr=#000000);";
}
.qtip-youtube .qtip-icon{
border-color: #222;
}
.qtip-youtube .qtip-titlebar .ui-state-hover{
border-color: #303030;
}
/* jQuery TOOLS Tooltip style */
.qtip-jtools{
background: #232323;
background: rgba(0, 0, 0, 0.7);
background-image: -webkit-gradient(linear, left top, left bottom, from(#717171), to(#232323));
background-image: -moz-linear-gradient(top, #717171, #232323);
background-image: -webkit-linear-gradient(top, #717171, #232323);
background-image: -ms-linear-gradient(top, #717171, #232323);
background-image: -o-linear-gradient(top, #717171, #232323);
border: 2px solid #ddd;
border: 2px solid rgba(241,241,241,1);
-moz-border-radius: 2px;
-webkit-border-radius: 2px;
border-radius: 2px;
-webkit-box-shadow: 0 0 12px #333;
-moz-box-shadow: 0 0 12px #333;
box-shadow: 0 0 12px #333;
}
/* IE Specific */
.qtip-jtools .qtip-titlebar{
background-color: transparent;
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#717171,endColorstr=#4A4A4A)";
}
.qtip-jtools .qtip-content{
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#4A4A4A,endColorstr=#232323)";
}
.qtip-jtools .qtip-titlebar,
.qtip-jtools .qtip-content{
background: transparent;
color: white;
border: 0 dashed transparent;
}
.qtip-jtools .qtip-icon{
border-color: #555;
}
.qtip-jtools .qtip-titlebar .ui-state-hover{
border-color: #333;
}
/* Cluetip style */
.qtip-cluetip{
-webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
-moz-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4);
background-color: #D9D9C2;
color: #111;
border: 0 dashed transparent;
}
.qtip-cluetip .qtip-titlebar{
background-color: #87876A;
color: white;
border: 0 dashed transparent;
}
.qtip-cluetip .qtip-icon{
border-color: #808064;
}
.qtip-cluetip .qtip-titlebar .ui-state-hover{
border-color: #696952;
color: #696952;
}
/* Tipsy style */
.qtip-tipsy{
background: black;
background: rgba(0, 0, 0, .87);
color: white;
border: 0 solid transparent;
font-size: 11px;
font-family: 'Lucida Grande', sans-serif;
font-weight: bold;
line-height: 16px;
text-shadow: 0 1px black;
}
.qtip-tipsy .qtip-titlebar{
padding: 6px 35px 0 10px;
background-color: transparent;
}
.qtip-tipsy .qtip-content{
padding: 6px 10px;
}
.qtip-tipsy .qtip-icon{
border-color: #222;
text-shadow: none;
}
.qtip-tipsy .qtip-titlebar .ui-state-hover{
border-color: #303030;
}
/* Tipped style */
.qtip-tipped{
border: 3px solid #959FA9;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
background-color: #F9F9F9;
color: #454545;
font-weight: normal;
font-family: serif;
}
.qtip-tipped .qtip-titlebar{
border-bottom-width: 0;
color: white;
background: #3A79B8;
background-image: -webkit-gradient(linear, left top, left bottom, from(#3A79B8), to(#2E629D));
background-image: -webkit-linear-gradient(top, #3A79B8, #2E629D);
background-image: -moz-linear-gradient(top, #3A79B8, #2E629D);
background-image: -ms-linear-gradient(top, #3A79B8, #2E629D);
background-image: -o-linear-gradient(top, #3A79B8, #2E629D);
filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)";
}
.qtip-tipped .qtip-icon{
border: 2px solid #285589;
background: #285589;
}
.qtip-tipped .qtip-icon .ui-icon{
background-color: #FBFBFB;
color: #555;
}
/**
* Twitter Bootstrap style.
*
* Tested with IE 8, IE 9, Chrome 18, Firefox 9, Opera 11.
* Does not work with IE 7.
*/
.qtip-bootstrap{
/** Taken from Bootstrap body */
font-size: 14px;
line-height: 20px;
color: #333333;
/** Taken from Bootstrap .popover */
padding: 1px;
background-color: #ffffff;
border: 1px solid #ccc;
border: 1px solid rgba(0, 0, 0, 0.2);
-webkit-border-radius: 6px;
-moz-border-radius: 6px;
border-radius: 6px;
-webkit-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-moz-box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
box-shadow: 0 5px 10px rgba(0, 0, 0, 0.2);
-webkit-background-clip: padding-box;
-moz-background-clip: padding;
background-clip: padding-box;
}
.qtip-bootstrap .qtip-titlebar{
/** Taken from Bootstrap .popover-title */
padding: 8px 14px;
margin: 0;
font-size: 14px;
font-weight: normal;
line-height: 18px;
background-color: #f7f7f7;
border-bottom: 1px solid #ebebeb;
-webkit-border-radius: 5px 5px 0 0;
-moz-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
}
.qtip-bootstrap .qtip-titlebar .qtip-close{
/**
* Overrides qTip2:
* .qtip-titlebar .qtip-close{
* [...]
* right: 4px;
* top: 50%;
* [...]
* border-style: solid;
* }
*/
right: 11px;
top: 45%;
border-style: none;
}
.qtip-bootstrap .qtip-content{
/** Taken from Bootstrap .popover-content */
padding: 9px 14px;
}
.qtip-bootstrap .qtip-icon{
/**
* Overrides qTip2:
* .qtip-default .qtip-icon {
* border-color: #CCC;
* background: #F1F1F1;
* color: #777;
* }
*/
background: transparent;
}
.qtip-bootstrap .qtip-icon .ui-icon{
/**
* Overrides qTip2:
* .qtip-icon .ui-icon{
* width: 18px;
* height: 14px;
* }
*/
width: auto;
height: auto;
/* Taken from Bootstrap .close */
float: right;
font-size: 20px;
font-weight: bold;
line-height: 18px;
color: #000000;
text-shadow: 0 1px 0 #ffffff;
opacity: 0.2;
filter: alpha(opacity=20);
}
.qtip-bootstrap .qtip-icon .ui-icon:hover{
/* Taken from Bootstrap .close:hover */
color: #000000;
text-decoration: none;
cursor: pointer;
opacity: 0.4;
filter: alpha(opacity=40);
}
/* IE9 fix - removes all filters */
.qtip:not(.ie9haxors) div.qtip-content,
.qtip:not(.ie9haxors) div.qtip-titlebar{
filter: none;
-ms-filter: none;
}
.qtip .qtip-tip{
margin: 0 auto;
overflow: hidden;
z-index: 10;
}
/* Opera bug #357 - Incorrect tip position
https://github.com/Craga89/qTip2/issues/367 */
x:-o-prefocus, .qtip .qtip-tip{
visibility: hidden;
}
.qtip .qtip-tip,
.qtip .qtip-tip .qtip-vml,
.qtip .qtip-tip canvas{
position: absolute;
color: #123456;
background: transparent;
border: 0 dashed transparent;
}
.qtip .qtip-tip canvas{ top: 0; left: 0; }
.qtip .qtip-tip .qtip-vml{
behavior: url(#default#VML);
display: inline-block;
visibility: visible;
}
/**
* INHALT
*
* 1. GRUNDSTRUKTUR............responsive
*
* 2. MENU.....................die linke Spalte
*
* 3. FORMS....................die rechte Spalte
* allgemein / querbeet
* google_karte
* GeoAdminKarte
* exporte
*
* 4. TOOLS/QUERBEET
*
*/
/*--------------------------------*\
1. #GRUNDSTRUKTUR
\*--------------------------------*/
body {
background-color: #FFFFF7;
}
#wrapper {
width: 100%;
}
/* über 1000px Menu und Forms nebeneinander */
@media screen and (min-width: 1001px) {
#menu {
float: left;
width: 370px;
margin-right: 8px;
margin-bottom: 0;
}
#tree {
width: 370px;
}
}
fieldset {
background-color: #FFE;
border: 1px solid #A5A59A;
border-radius: 8px;
font-family: Arial, Verdana, Helvetica, sans-serif ;
font-size: 16px ;
/*irgendwoher inherited #forms 2px margin rechts und links*/
margin-left: 0;
margin-right: 0;
padding: 0 0 0 0;
}
#undelete_div {
margin-bottom: 8px;
text-align: center;
font-weight: bold;
background-color: rgba(255, 204, 51, 0.7);
display: none;
}
/*--------------------------------*\
2. #MENU
\*--------------------------------*/
#menu {
margin-bottom: 8px;
padding: 7px 7px 7px 7px;
}
/* Text umbrechen lassen */
#tree a {
white-space: normal;
height: auto;
padding: 1px 2px;
}
#tree li > ins {
vertical-align: top;
}
#tree .jstree-hovered, #tree .jstree-clicked {
border: 0;
}
/*Abstände zwischen nodes vergrössern*/
#tree li {
min-height: 22px;
line-height: 22px;
}
#tree a ins {
height: 20px;
width: 20px;
background-position: -56px -17px;
}
#tree {
overflow: auto;
}
/* gesuchte Einträge formatieren */
.jstree-search {
color: #CC012A ;
}
#suchen {
/* komischerweise wird hier Schrift und -grösse verändert */
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
padding: 1px;
margin-top: 2px;
margin-bottom: 2px;
/* soll zunächst unsichtbar sein */
display: none;
}
/* Kontextmenu des Baums */
#vakata-contextmenu {
width: 230px;
}
/* Im Kontextmenu die Bilder etwas nach unten schieben */
#vakata-contextmenu ins {
margin-top: 2px;
}
/*Auf iOS soll bei taphold im Baum das Systemmenu nicht öffnen*/
/*funktioniert, wenn man wenig lang drückt. Bei sehr lang wird das Kontextmenu gar nicht aufgerufen, dafür das Systemmenu...*/
body {
-webkit-touch-callout: none ;
}
a {
-webkit-user-select: none ;
}
/*--------------------------------*\
2. #FORMS
allgemein / querbeet
\*--------------------------------*/
#forms form {
padding: 7px 7px 7px 7px;
}
form h1 {
margin-bottom: 10px;
margin-top: 10px;
margin-left: 10px;
}
form table {
width: 100%;
}
form table label {
display: block;
margin-top: 2px;
text-align: right;
vertical-align: top;
color: #6F6F66;
}
.label {
width: 140px;
display: block;
}
/*
* in Beob sollen Felder in ganzer Breite sichtbar sein,
* da hier lange und zusammenhängende Namen vorkommen, die nicht umgebrochen werden
*/
#beob .label,
#tpopbeob .label {
width: 215px;
word-wrap: break-word;
}
/*
* Bei Feldern, die eingerahmt sind (Fieldset)
* muss das Label schmaler sein, damit alle Felder ausgerichtet sind
*/
.label_fieldset {
width: 129px;
display: block;
}
form table td {
padding-bottom: 8px;
}
form table tr {
width: 100%;
}
td.Datenfelder {
padding-left: 5px;
padding-right: 10px;
width: 100%;
}
/* im tab soll der zusätzliche Rand klein sein */
.ui-tabs .ui-tabs-panel {
padding-left: 0;
padding-right: 0;
}
form fieldset {
padding-left: 10px;
padding-bottom: 4px;
margin-bottom: 10px;
}
fieldset legend {
color: #6F6F66;
font-weight: bold;
}
input {
background-color: #FFFFF7;
}
[readonly='readonly'] {
background-color: #FFE;
border: none;
}
[type=text],
[type=url],
textarea,
select {
width: 100%;
}
[type=radio]:first-child,
[type=checkbox]:first-child {
margin-top: 6px;
}
[type=number] {
width: 150px;
}
.Datum {
width: 150px;
}
#forms input,
#forms select,
#forms textarea {
font-size: 17px ;
/*alle inputs genau links ausrichten - sind sonst nicht alle gleich weit links*/
margin-left: 2px ;
}
/* komischerweise kommen textareas in anderer Schrift */
textarea {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 17px;
}
.ui-button-text {
padding: .1em .5em ;
font-size: .8em ;
}
.ui-widget-content {
background: #FAF3D9;
}
.form .ui-widget-content {
background: #FFE;
}
.form .ui-tabs {
border-width: 0;
}
option {
white-space: pre;
}
/* der limiter ergänzt unter Feldern, wieviele Zeichen eingegeben werden können */
.limiter {
font-size: 11px;
font-style: italic;
color: grey;
margin-left: 4px;
margin-top: -4px;
}
.ui-widget .fieldcontain {
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 16px;
}
.ui-tabs .ui-widget-header {
background: none;
border-top: 0;
border-right: 0;
border-left: 0;
border-radius: 0;
border-color: #A5A59A;
}
.ui-tabs .ui-state-default {
background: none;
border-color: #E2E2CF;
}
.ui-tabs .ui-state-active {
border-color: #A5A59A;
}
.ui-tabs .ui-tabs-nav li {
border-bottom: 1px solid #FFE;
}
.border_top {
border-top: 1px solid #999;
padding-top: 10px;
margin-right: 10px;
}
/* pattern: wenn nicht erfüllt, markieren */
:invalid {
border: 2px solid #ff0000;
}
/* Für Tool-Tipps */
.apf-with-tooltip span {
border-bottom: 1px dotted #000000;
cursor: help;
}
/* erforderliche Felder rot markieren */
label.erforderlich,
label.erforderlich span {
color: #800000;
}
/* tooltip gestalten, jQuery ui überprägen */
.tooltip-styling-hinterlegt {
max-width: 500px ;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
padding-top: 1px;
padding-bottom: 1px;
margin-top: 16px;
opacity: 0.8;
}
.ui-selectmenu-menu {
z-index: 1100;
font-size: 12px;
}
/* Tabelle in Dialog stylen */
.ui-dialog-content td:first-child {
text-align: right;
padding-right: 8px;
}
.ui-dialog-content td {
font-size: 16px;
}
/*
** darin wird der Text des tooltips versteckt
** daher ausblenden
*/
.tooltiptext {
display: none;
}
.tooltiptext p {
padding-top: 0;
padding-bottom: 0;
}
.tooltiptext > p ~ table,
.tooltiptext > p ~ ul {
margin-top: -7px;
}
.tooltiptext ul {
margin-left: -22px;
}
.tooltiptext table {
border-collapse: collapse;
}
.tooltiptext tr {
vertical-align: top;
}
.tooltiptext .apf-tr-with-border-bottom td {
border-bottom: 1px dotted rgb(191, 191, 191);
}
.tooltiptext tr td {
padding-top: 5px;
}
.tooltiptext tr td {
padding-bottom: 5px;
}
.qtip {
font-size: 13px;
max-width: 450px;
}
.qtip-titlebar {
-moz-border-radius: 5px 5px 0 0;
-webkit-border-radius: 5px 5px 0 0;
border-radius: 5px 5px 0 0;
line-height: 1.1;
}
.qtip-content {
padding-bottom: 0;
padding-top: 0;
line-height: 1.2;
-moz-border-radius: 0 0 5px 5px;
-webkit-border-radius: 0 0 5px 5px;
border-radius: 0 0 5px 5px;
}
/*--------------------------------*\
2. #FORMS
google_karte
\*--------------------------------*/
#GeoAdminKarte,
#google_karte {
height: 100%;
width: 100%;
display: none;
}
#google_karte {
border-radius: 8px;
overflow: hidden;
position: relative;
}
.GmInfowindow {
white-space: nowrap
}
.PopupText {
text-align:center;
margin: 6px 4px 4px 4px;
font-weight: bold;
}
.MapLabel {
color: white;
font-family: "Lucida Grande", "Arial", sans-serif;
font-size: 12px;
font-weight: 900;
text-align: center;
width: 150px;
}
#distanz_messen {
position: absolute;
top: 4px;
left: 80px;
/* vor die Karte aber nicht vor die Meldungen */
z-index: 90;
}
#distanz_messen_entfernen {
position: absolute;
top: 4px;
left: 200px;
/* vor die Karte aber nicht vor die Meldungen */
z-index: 90;
}
.google_karte_checkbox {
margin-right: 5px;
}
.google_karte_detailplaene_checkbox + label {
color: yellow;
padding-left: 5px;
}
.google_detailplaene_div {
position: absolute;
top: 4px;
left: 350px;
/* vor die Karte aber nicht vor die Meldungen */
z-index: 90;
}
#ga_karten_div {
width: 100%;
height: 100%;
border-radius: 8px;
overflow: hidden;
position: relative;
}
.GmInfowindow h3,
.GmInfowindow p,
.GmInfowindow a {
font-size: 14px;
line-height: 16px;
margin: 3px 0 3px 0;
}
.GmInfowindow h3 {
font-size: 16px;
line-height: 20px;
}
/*--------------------------------*\
2. #FORMS
GeoAdminKarte
\*--------------------------------*/
/*
* CH-Übersicht mit runden Ecken
* braucht es vermutlich nicht mehr, daher testweise ausgeschaltet
*/
/*.olControlOverviewMapElement {
border-radius: 8px;
}*/
#olmap_layertree {
width: 302px;
overflow: hidden;
position: absolute;
right: 50px;
top: 8px;
z-index: 1009;
border-radius: 6px;
}
#olmap_layertree li .ui-button-text {
font-size: 16px ;
}
#olmap_layertree .ui-accordion-header {
padding-left: 1.9em;
padding-top: .2em;
padding-bottom: .2em;
font-size: 16px;
}
#olmap_layertree .ui-accordion-content {
padding: 7px 0;
font-size: 14px;
line-height: 1em;
opacity: 0.97;
position: relative;
}
#olmap_layertree .ui-accordion-content:last-child {
margin-bottom: 0;
}
#olmap_eigene_ebenen_beta_container {
position: absolute;
top: 40px;
left: 140px;
}
#olmap_neues_layer_container {
margin-left: 11px;
}
#olmap_layertree_layers {
padding-top: 0 ;
padding-bottom: 0 ;
}
#olmap_layertree .ui-accordion-content li {
padding-left: 0.8em;
padding-right: 0.8em;
}
#olmap_layertree .ui-accordion-content p {
padding-left: 1em;
padding-right: 1em;
margin-top: 0.2em;
margin-bottom: 0.2em;
}
#olmap_layertree .ui-accordion-content p:first-child {
margin-top: 0;
margin-bottom: 0;
}
#olmap_layertree .ui-accordion-content ul {
margin-top: 0.2em;
margin-bottom: 0.4em;
}
#olmap_layertree .ui-accordion-content ul li {
padding-left: 0;
}
#olmap_layertree .ui-accordion-content hr {
color: #E0CFC2;
border-style: inherit;
}
#olmap_layertree .ui-accordion-content .eigene_layer_meldung {
display: none;
padding-left: 6px;
padding-top: 3px;
color: red;
font-size: 12px;
}
#olmap_layertree [type=checkbox]:first-child {
margin-top: 0;
margin-left: 0 ;
}
#olmap_layertree [type=checkbox] {
vertical-align: bottom;
margin-bottom: 0;
}
#olmap_layertree li label {
padding-left: 5px;
padding-right: 3px;
}
#olmap_layertree .layeroptionen {
margin-left: -5px;
margin-top: 3px;
}
#olmap_layertree li .ui-button {
width: 14px;
height: 16px;
margin-left: 5px;
}
#olmap_layertree li .ui-button.entferne_layer_label {
position: absolute;
right: 7px;
}
.olmap_layertreee_legende {
display: inline-block;
right: 7px;
position: absolute;
}
#olmap_neues_layer_container .ui-button .ui-button-text {
padding: .02em 1em .08em 2.1em ;
font-size: 12px ;
}
#olmap_layertree .ui-selectmenu-button {
margin-bottom: -5px;
margin-left: 2px;
}
#olmap_layertree .ui-selectmenu-button span.ui-selectmenu-text {
padding: 0 2.1em 0 .8em ;
font-size: 12px;
}
#olmap_layertree .layeroptionen select {
font-size: 12px ;
}
#olmap_layertree .layeroptionen select.export_layer_select {
width: 100px;
}
#olmap_layertree .layeroptionen select.modify_layer_geom_type {
width: 125px;
display: none;
}
#olmap_layertree .non_modify_options {
display: inline;
margin-top: 3px;
}
.olmap_tooltip {
z-index: 2000;
min-width: 300px;
}
#olmap_exportieren_div {
width: 25px;
height: 26px;
top: 10px;
left: 503px;
position: absolute;
z-index: 90;
}
#olmap_exportieren {
width: 25px;
height: 26px;
}
#menuleiste {
position: absolute;
top: 10px;
left: 57px;
/*vor die Karte aber nicht vor die Meldungen*/
z-index: 90;
}
#menuleiste .ui-state-disabled {
opacity: .7;
}
#menuleiste .ui-button {
padding: .2em .2em ;
}
/*Koordinatenanzeige gestalten*/
#GeoAdminKarte .ol-mouse-position {
font-weight:900;
font-family: Arial, Verdana, Helvetica, sans-serif;
/*Koordinaten weiss hinterlegen, damit sie auf jedem Hintergrund gut sichtbar sind*/
text-shadow: 0 1px 1px white,1px 0 1px white,0 -1px 1px white,-1px 0 1px white,0 2px 1px white,2px 0 1px white,0 -2px 1px white,-2px 0 1px white;
top: 16px;
right: 362px;
}
#GeoAdminKarte .ol-full-screen {
top: 0.55em;
}
#ergebnisMessung {
font-weight: 900;
font-size: 16px;
font-family: Arial, Verdana, Helvetica, sans-serif;
/*weiss hinterlegen, damit auf jedem Hintergrund gut sichtbar*/
text-shadow: 0 1px 1px white,1px 0 1px white,0 -1px 1px white,-1px 0 1px white,0 2px 1px white,2px 0 1px white,0 -2px 1px white,-2px 0 1px white;
margin-top: 5px;
padding-left: 7px;
margin-bottom: 8px;
}
#ergebnisAuswahl {
display: none;
border: 1px solid #e0cfc2;
background: #f4f0ec url(images/ui-bg_inset-soft_100_f4f0ec_1x100.png) 50% bottom repeat-x;
color: #1e1b1d;
border-radius: 6px;
opacity: 0.9;
font-family: Arial, Verdana, Helvetica, sans-serif;
font-size: 13px;
}
#ergebnisAuswahl #ergebnisAuswahlHeader {
padding: 3px 1px 3px 6px;
font-weight: bold;
border-bottom: 1px solid #e0cfc2;
}
#ergebnisAuswahlHeaderText {
display: inline;
}
#ergebnisAuswahlHeader .ui-icon.ui-icon-closethick {
float: right;
margin: 0 0 1px 1px;
background-image: url(images/ui-icons_1E1B1D_256x240.png);
height: 18px;
}
#ergebnisAuswahlHeader .ui-icon.ui-icon-closethick:hover {
background-image: url(images/ui-icons_f08000_256x240.png);
}
#ergebnisAuswahlListe {
overflow: auto;
max-height: 400px;
padding-top: 3px;
padding-bottom: 3px;
font-weight: normal;
border-bottom: 1px solid #e0cfc2;
line-height: 16px;
}
p.ergebnisAuswahlListeTitel {
font-weight: bold;
padding-left: 6px;
padding-right: 6px;
margin-top: 3px;
margin-bottom: 3px;
}
p.ergebnisAuswahlListeTitelTPop {
padding-top: 3px;
border-top: 1px solid #e0cfc2;
}
#ergebnisAuswahl a {
color: #1E1B1D;
border-bottom: 1px #848384 dotted;
text-decoration: none;
}
#ergebnisAuswahl a:hover {
border-bottom: 1px #848384 solid;
}
#ergebnisAuswahlListe td:first-child {
text-align: right;
padding-right: 0;
padding-left: 6px;
min-width: 35px;
}
#ergebnisAuswahlListe td {
padding-right: 6px;
}
#ergebnisAuswahlFooter {
padding: 3px 6px 3px 6px;
}
#ergebnisAuswahlFooter a {
color: #1E1B1D;
}
#toggleLayertree {
position: absolute;
left: 4px;
top: 6px;
}
#eigene_ebene_name_container {
overflow: hidden;
}
.olmap_popup_styling .qtip-content {
max-height: 250px;
width: 230px;
padding-left: 0;
padding-right: 0;
overflow: auto;
}
.olmap_popup_styling .qtip-content h3 {
margin-top: 6px;
margin-bottom: 0;
padding-left: 9px;
padding-right: 9px;
}
.olmap_popup_styling .qtip-content p {
margin-top: 2px;
margin-bottom: 2px;
padding-left: 9px;
padding-right: 9px;
}
.olmap_popup_styling .qtip-content p + hr {
margin-top: 10px;
}
.olmap_popup_styling .qtip-content p:first-child {
margin-top: 8px;
}
.olmap_popup_styling .qtip-content p:last-child {
margin-bottom: 10px;
}
.olmap_popup_styling .qtip-content table p:first-child {
margin-top: 0;
}
.olmap_popup_styling .qtip-content table p:last-child {
margin-bottom: 0;
}
.olmap_popup_styling .qtip-content a:hover {
border-bottom: 1px #848384 solid;
}
.olmap_popup_styling .qtip-content a {
text-decoration: none;
border-bottom: 1px #848384 dotted;
}
.olmap_popup_styling .qtip-content table {
border-collapse: collapse;
margin-bottom: 8px;
margin-top: 8px;
padding-left: 9px;
padding-right: 9px;
}
.olmap_popup_styling .qtip-content table td:first-child p {
padding-right: 0;
}
.olmap_popup_styling .qtip-content table td:last-child p {
padding-left: 3px;
}
.olmap_popup_styling .qtip-content tr {
vertical-align: top;
}
.olmap_popup_styling .qtip-content hr {
border: 0;
height: 1px;
background: rgb(191, 191, 191);
}
/*
* wird das noch gebraucht?
* vermutlich nicht, daher ausgeschaltet
*/
/*.olFramedCloudPopupContent h3, .olFramedCloudPopupContent p, .olFramedCloudPopupContent a {
font-size: 14px;
line-height: 16px;
margin: 3px 0 3px 0;
}
.olFramedCloudPopupContent h3 {
font-size: 16px;
margin-top: 6px;
line-height: 20px;
}*/
.tooltip_olmap_layertree_legende {
max-width: 1000px ;
opacity: 1;
padding: 0 0 0 0;
}
.tooltip_olmap_layertree_legende div img {
margin-bottom: -4px;
}
/*--------------------------------*\
2. #FORMS
exporte
\*--------------------------------*/
#forms #exporte {
padding: 10px 0 10px 10px;
}
.export_abschnitt_exporte {
-moz-column-width: 300px;
-webkit-column-width: 300px;
column-width: 300px;
}
#exporte button {
text-align: left;
}
.export_abschnitt_tooltip_class {
font-size: 12px;
}
/*# sourceMappingURL=apflora_built.css.map */