/* Sprunkmarken */
.quickJump { display: inline; position: absolute; }
.quickJump li { display: inline; height: 1px; }
.quickJump a { 
	clip: rect(1px, 1px, 1px, 1px);
    height: 1px;
    overflow: hidden;
    position: absolute !important;
    font-family: "Nobile",arial,serif;
    font-size: 15px;
    font-weight: 700;
}

.quickJump a:focus,
.quickJump a:active {
	background: #97b940;
    clip: auto;
    color: #fff;
    font-size: 0.875em;
    height: auto;
    left: 3px;
    line-height: 1.6em;
    padding: 6px 15px;
    text-decoration: none;
    top: 3px;
    z-index: 9999;
}

/* Tastatursteuerung bei Nutzersdesigns */
#primolo-wolke a:focus img,
a.imagefield:focus img,
.primolo-backlink a:focus { 
	transition: all 0.1s ease 0s, all 0s ease-in-out 0s;
	border: 3px solid;
    box-sizing: border-box;
	}

.node-form .form-text:focus,
select:focus,
.node-form .form-text:focus,
textarea:focus {
	color: #000;
	background: #fff355;
	transition: all 0.3s ease 0s, all 0s ease-in-out 0s;
}

.admin-links .links .update a:hover,
.admin-links .links .update a:focus,
.admin-links .links .delete a:hover,
.admin-links .links .delete a:focus {
  border-color: #000;
}

#sidebar-left .content ul li a:hover,
#sidebar-left .content ul li a:focus {
	color: #FFFFFF;
	background: url(../img/dot-nav-active.png) no-repeat;
	background-position: 0px 10px;
	background-color: #30aee3;
}

html.js fieldset.collapsible legend a:hover,
html.js fieldset.collapsible legend a:focus {
	text-decoration: underline;
	outline: 0;
}