*{
         /*font: 13px Arial;*/
}
.E5BSDefault-3-12 {
/*    font: 13px Arial !important;
    font-weight: 700 !important;*/
}



body {
    /*font-size: 14px;*/
     /*font: 11px Verdana;*/
}

.circle-minus_ico {
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -16px -192px;
    padding: 0;
    margin: 0;
}

.link_ico{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -240px -112px;
    padding: 0;
    margin: 0;
}

a.zs-btn-edit{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -64px -112px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-delete{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -176px -96px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-listdown{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -46px -192px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-listup{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -78px -192px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-view{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -32px -96px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-einrichtung{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: 2px -112px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}
a.zs-btn-projekt{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -60px -96px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-fall{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -94px -176px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-bogen{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -78px -176px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-item{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -62px -176px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-control{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -46px -176px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-auswaehlen{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -206px -48px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-benutzergruppe{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -190px -128px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-benutzer{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -190px -128px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-fallfortfuehren{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -32px -96px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-fallfortfuehren-deactivated{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    opacity: 0.3;
    background-position:  -32px -96px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-fallabschliessen{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -48px -96px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-ne-kind-jugendlicher{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -80px -144px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-ne-eltern-sorgeberechtigte{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -96px -144px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-ne-jugendamt{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -112px -144px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-einzelnfallauswertung{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -96px -80px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-einzelnfallauswertung-deactivated{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    opacity: 0.3;
    background-position:  -96px -80px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-gesamtauswertung{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position:  -112px -80px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}

a.zs-btn-plausi{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    /*background-position: -190px -128px;*/
    background-position: -238px -112px;
    text-decoration: none;
    padding: 0;
    margin: 0;
}
a.zs-btn-duplizieren{
    width: 16px;
    height: 16px;
    background-image: url("../images/icons/duplizieren.png");
    background-repeat: no-repeat;
    text-decoration: none;
    //background-position: -190px -128px;
    padding: 0;
    margin: 0;
}

.close_ico{
    vertical-align: bottom;
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -32px -192px;
    padding: 0;
    margin: 0;
}

.check_ico{
    width: 16px;
    height: 16px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -208px -192px;
    padding: 0;
    margin: 0;
}

a.zs-btn-add {
    color: green;
    /*float: right;*/
}
/*
a.zs-btn-add:after{
    clear: both;
}*/

/*
a.zs-btn-delete {
    color: red;
}
*/
/*
a.zs-btn-edit {
    color: blue;
}
*/

input.zs-save, input.zs-saveedit, input.zs-savecreate {
    margin-top: 15px;
}

input.zs-save {
    position: relative;
    left: 10%;
    padding: 4px 8px 4px 8px;
    font-weight: bold;
    clear: both;
    float:left;
    margin-left: 275px;
}

input.zs-btn-search, input.zs-btn-reset {
    margin-top: 2px;
}

div.zs-search input.zs-btn-search {
    font-weight:bold;
}

div.zs-search-active input.zs-btn-reset {
    font-weight:bold;
}

input.zs-saveedit, input.zs-savecreate {
    margin-left: 15px;
}

div.zs-pager {
    font-size: 12px;
}

dl.zend_form {
    margin: 0;
}

div.zs-search, div.zs-search-active {
    padding: 10px;
    margin: 10px 0 0;
}

table.zs-entity-list {
    width: 100%;
    border-collapse: collapse;
    /*border: 1px solid black;*/
    /*font-size: 14px;*/
    margin: 10px 0;
}

table.zs-entity-list th, table.zs-entity-list td{
    /*border: 1px solid black;*/
    padding: 2px 4px;
}

table.zs-entity-list th {
    text-align: left;
    background-color: #E2001A;
	color: white;
}

table.zs-entity-list tr{
    border-bottom: 1px solid lightgray;
}

table.zs-entity-list tr.zs-row-odd {
    background-color: #FFE8EB;
}

table.zs-entity-list tr:hover{
    background-color: #FF9696;
}

table.zs-entity-list td:last-child{
    white-space: nowrap;
}

div#zs-message {
    width: 101%;
    /*border: 1px solid black;*/
    padding: 5px;
    margin: 10px 0;
    font-weight: bold;
}

form.zs-edit-form dl dt,
form.zs-search-form dl dt {
    margin-bottom: 2px;
}

form.zs-edit-form dl dd,
form.zs-search-form dl dd{
    margin-bottom: 5px;
}

form.zs-edit-form ul.errors,
form.zs-edit-form ul.errors li {
    list-style: none;
}

form.zs-edit-form ul.errors {
    padding: 0;
    font-size: 12px;
    color: red;
}

.zs-sort-link {
	text-decoration: underline;
	color: black;
        font-weight: bold;
        text-decoration: none;
}

.zs-sort-link:hover {
	text-decoration: underline;
	color: lightgray;
}


[data-icon]:before {
  font-family: "untitled-font-1" !important;
  content: attr(data-icon);
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

[class^="icon-"]:before,
[class*=" icon-"]:before {
  font-family: "untitled-font-1" !important;
  font-style: normal !important;
  font-weight: normal !important;
  font-variant: normal !important;
  text-transform: none !important;
  speak: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon-bold:before {
  content: "a";
  color: green;
}
.icon-behance:before {
  content: "b";
}
.icon-vimeo:before {
  content: "c";
   color: #d6cd22;
}
.icon-vimeo-circled:before {
  content: "d";

}
.icon-vkontakte:before {
  content: "e";
}
.icon-etsy:before {
  content: "f";
  color:red;
}

.efa-box {
    padding: 15px;
    margin-left: -15px;
    margin-right: -15px;
    border: 1px solid #dedede !important;
    border-radius: 5px;
    min-height: 1000px;
}

.efa-wrapper {
    overflow-y: hidden;
    overflow-x: hidden;
}

.width-1500 {
    width: 1500px !important;
}
.width-200 {
    width: 200px !important;
}

.efa-auswertungen {
    width: 120%;
}

.efa-auswertungen ::selection {
  background: #fff; /* WebKit/Blink Browsers */
}
.efa-auswertungen ::-moz-selection {
  background: #fff; /* Gecko Browsers */
}


/* ROWS IN EFA */
/* Alle rows... */
.efa-box .efa-header .efa-auswertungen .row .row, .efa-box .efa-header .efa-auswertungen .row {
    border-bottom: 1px solid #ccc;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: -1px;
}

/* Spalten der Auswertungsbögen (enthält Datum 1. Halbjar 2009 etc.) */
.auswertung-header {
    background: #efefef;
}

/* PADDING */
.efa-box .row {
    padding: 10px 0px 10px 0px;
}

/* FÜR EINZELFALLAUSWERTUNG */
.img-small {
    height: 70px;
    float: right;
}

.light-horizontal-divider {
    border-bottom: 1px solid #dedede;
    width: 100%;
    height: 1px;
}

.dark-horizontal-divider {
    border: 1px solid #aaa;
    width: 100%;
    height: 1px;
}

.no-margin-top {
    margin-top: 0px !important;
}

.no-padding-left {
    padding-left: 0px !important;
}

.no-padding {
    padding: 0 0 0 0 !important;
}

.no-br {
    display: inline !important;
}

h3.diagramm-ueberschrift {
    font-size: 18px;
    color: #626262;
    text-align: center;
    margin-left: -95px;
}

/*.zs-search .zend_form [type="submit"]{
    width: 45px;
    height: 45px;
    padding: 8px 8px 8px 8px;
    background-image: url("images/ui-icons_222222_256x240.png");
    background-position: -16px -192px;
    text-decoration: none;
    margin: 2px 2px 2px 2px;
}*/

/* AUTOGENERATED: DO NOT EDIT - IF YOU EDIT, ALL CHANGES WILL BE UNDONE */
.navbar .navbar-default {
    height: 40px !important;
}

.navbar {
    min-height: 40px !important;
}

/* Section Titel */
.section-title:after {
    background-color: #F5F5F5;
    border: 1px solid #DDDDDD;
    border-radius: 4px 0 4px 0;
    color: #555;
    font-size: 12px;
    font-weight: bold;
    left: -1px;
    padding: 3px 7px;
    position: absolute;
    top: -1px;
}

.section-title {
    background-color: #FFFFFF;
    border: 1px solid #DDDDDD;
    border-radius: 4px 4px 4px 4px;
    margin: 10px 0;
    padding: 40px 20px 10px;
    position: relative;
}

.section-title.aufnahmejahr:after {
  content: "Aufnahmejahr";
}

.section-title.interner-code:after {
  content: "Interner Code (nur eigene Einrichtung)";
}

.section-title.hilfeart:after {
  content: "Hilfeart";
}

.section-title.alter-bei-aufnahme:after {
  content: "Alter bei Aufnahme";
}

.section-title.geschlecht:after {
  content: "Geschlecht";
}

.section-title.art-der-beendigung:after {
  content: "Art der Beendigung";
}

.section-title.verlauf:after {
  content: "Verlaufsbögen auswerten";
}

.section-title.item:after {
  content: "Item";
}

.ga-filter {
    width: 100%;
    height: 250px;
    /*border: 1px solid #dedede !important;*/
    border-radius: 5px;
}

.ga-multi-select {
    padding: 10px;
    height: 200px;
    overflow-y: auto;
    overflow-x: hidden;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
}
