.ctools-locked {
    color: red;
    border: 1px solid red;
    padding: 1em;
}

.ctools-owns-lock {
    background: #FFFFDD none repeat scroll 0 0;
    border: 1px solid #F0C020;
    padding: 1em;
}

a.ctools-ajaxing, input.ctools-ajaxing, button.ctools-ajaxing, select.ctools-ajaxing {
    padding-right: 18px !important;
    background: url(/restaurierung-tietze/sites/all/modules/ctools/images/status-active.gif) right center no-repeat;
}

div.ctools-ajaxing {
    float: left;
    width: 18px;
    background: url(/restaurierung-tietze/sites/all/modules/ctools/images/status-active.gif) center center no-repeat;
}

div.panel-pane div.admin-links {
    font-size: xx-small;
    margin-right: 1em;
}

div.panel-pane div.admin-links li a {
    color: #ccc;
}

div.panel-pane div.admin-links li {
    padding-bottom: 2px;
    background: white;
    z-index: 201;
}

div.panel-pane div.admin-links:hover a, div.panel-pane div.admin-links-hover a {
    color: #000;
}

div.panel-pane div.admin-links a:before {
    content: "[";
}

div.panel-pane div.admin-links a:after {
    content: "]";
}

div.panel-pane div.panel-hide {
    display: none;
}

div.panel-pane div.panel-hide-hover, div.panel-pane:hover div.panel-hide {
    display: block;
    position: absolute;
    z-index: 200;
    margin-top: -1.5em;
}

div.panel-pane div.node {
    margin: 0;
    padding: 0;
}

div.panel-pane div.feed a {
    float: right;
}

.field-collection-container {
    border-bottom: 1px solid #D3D7D9;
    margin-bottom: 1em;
}

.field-collection-container .field-items .field-item {
    margin-bottom: 10px;
}

.field-collection-container .field-items .field-items .field-item {
    margin-bottom: 0;
}

.field-collection-view {
    padding: 1em 0 0.3em 0;
    margin: 0 1em 0 1em;
    border-bottom: 1px dotted #D3D7D9;
}

.field-collection-view-final {
    border-bottom: none;
}

.field-collection-view .entity-field-collection-item {
    float: left;
}

.field-collection-view ul.field-collection-view-links {
    float: right;
    font-size: 0.821em;
    list-style-type: none;
    width: auto;
    margin: 0 1em;
    padding: 0;
}

.field-collection-view .field-label {
    width: 25%;
}

.field-collection-view .content {
    margin-top: 0;
    width: 100%;
}

.field-collection-view .entity-field-collection-item {
    width: 100%;
}

ul.field-collection-view-links li {
    float: left;
}

ul.field-collection-view-links li a {
    margin-right: 1em;
}

.field-collection-container ul.action-links-field-collection-add {
    float: right;
    padding: 0 0.5em 0 0;
    margin: 0 0 1em 2em;
    font-size: 0.821em;
}

.panel-1col {
}

.panel-2col .panel-col-first .inside {
    margin: 0;
}

.panel-1col .panel-col {
    width: 100%;
}

#panels-edit-display .panel-pane, #panels-edit-display .helperclass {
    margin: .5em;
}

.panel-2col .panel-separator {
    margin: 0 0 1em 0;
}

.panel-2col {
}

.panel-2col .panel-col-first {
    float: left;
    width: 50%;
}

* html .panel-2col .panel-col-first {
    width: 49.9%;
}

.panel-2col .panel-col-first .inside {
    margin: 0 .5em 1em 0;
}

.panel-2col .panel-col-last {
    float: left;
    width: 50%;
}

* html .panel-2col .panel-col-last {
    width: 49.9%;
}

.panel-2col .panel-col-last .inside {
    margin: 0 0 1em .5em;
}

#panels-edit-display .panel-pane, #panels-edit-display .helperclass {
    margin: .5em;
}

.panel-2col .panel-separator {
    margin: 0 0 1em 0;
}



/* CUSTOM FIELDS */


.field-name-field-bild,
.field-name-field-bildbeschreibung {
    display: inline-block;
    vertical-align: top;
    float: none;
    width: 68%;
}
.field-name-field-bild {
    margin-right: 20px;
    margin-top: 1.5em;
    clear: left;
    width: 24%;
}

@media screen and (max-width: 640px) {

    .field-name-field-bild {
        display: block;
        float: right;
        margin: 0 0 14px 14px !important;
        clear: none;
        width: 28%;
    }
    .field-name-field-bildbeschreibung {
        width: 100%;
        display: block;
        float: none;
    }
}

