#tl_navigation .menu_level_0 .group-zOpenairStamm {
	background:url("../icons/iconMasterData.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zOpenairStammChildRecords {
	background:url("../icons/iconMasterDataChild.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zOpenService {
	background:url("../icons/iconService.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zOpenRapport {
    background:url("../icons/iconReport.svg") 1px center no-repeat;
}
#tl_navigation .menu_level_0 .group-zMovementData {
	background:url("../icons/iconMovementData.svg") 1px center no-repeat;
}

/** modGeneral *** START **/

.crimeClosed {
    color: green;
}
.crimeOpen {
    color: red;
}
.journalClosed {
    color: green;
}
.journalOpen {
    color: red;
}

/** modGeneral *** ENDE **/


/** modalGeneral *** START **/
/* The Modal (background) */

.tl_message .tl_error{
    color: red;
}


.openModal {
  display: none; /* Hidden by default */
  position: fixed; /* Stay in place */
  z-index: 2; /* Sit on top */
  padding-top: 100px; /* Location of the box */
  left: 0;
  top: 0;
  width: 100%; /* Full width */
  height: 100%; /* Full height */
  overflow: auto; /* Enable scroll if needed */
  background-color: rgb(0,0,0); /* Fallback color */
  background-color: rgba(0,0,0,0.4); /* Black w/ opacity */
}

/* Modal Content */
.openModal-content {
  position: relative;
  background-color: #fefefe;
  margin: auto;
  padding: 0;
  border: 1px solid #888;
  width: 50%;
  box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2),0 6px 20px 0 rgba(0,0,0,0.19);
  -webkit-animation-name: openAnimatetop;
  -webkit-animation-duration: 0.4s;
  animation-name: openAnimatetop;
  animation-duration: 0.4s
}

/* Add Animation */
@-webkit-keyframes openAnimatetop {
  from {top:-300px; opacity:0} 
  to {top:0; opacity:1}
}

@keyframes openAnimatetop {
  from {top:-300px; opacity:0}
  to {top:0; opacity:1}
}

/* The Close Button */
.openClose {
  color: white;
  float: right;
  font-size: 28px;
  font-weight: bold;
}

.openClose:hover,
.openClose:focus {
  color: #000;
  text-decoration: none;
  cursor: pointer;
}

.openModal-header {
  padding: 1px 16px;
  background-color: #5cb85c;
  color: white;
}

.openModal-body {padding: 2px 16px;}

.openModal-footer {
  padding: 1px 16px;
  background-color: #5cb85c;
  color: white;
}

.openModal-footer span {
    font: 30px/1 "RockSolid Icons";
    color: red;
}
/** modalGeneral *** ENDE **/

/** modEventOverview *** START **/
.memberUnsubscribe{
	font-style: italic;
	text-decoration: line-through;
}

/** modEventOverview *** ENDE **/


/** modOperationPlanningMemberOverview *** START **/
.opShiftOver{
	font-style: italic;
	color: lightgray;
}
.opShiftMember{
	font-style: italic;
	color: gray;
}

/** modOperationPlanningMemberOverview *** ENDE **/


/** modJournal *** START **/

.modJournal .tl_chosen{
    width: 200px;
}

section#content .modJournal form input, section#content .modJournal form select, section#content .modJournal form button{
    width: auto;
}

section#content .modJournal form input[type="submit"]{
    margin: 2px;
    padding: 5px;
}

section#content .modJournalEntry form textarea{
    margin: 2px;
    padding: 1px;
    width: 100%;
    height: 100px;
}

.modJournal #content-wrapper{
    margin: 25px 4% 0;
    padding: 0%;
}

.modJournal thead tr th {
    padding: 2px 8px 2px 2px;
    position: -webkit-sticky; /*this is for all Safari (Desktop & iOS), not for Chrome*/
    position: sticky;
    top: 0;
    z-index: 5;
    background-color: grey;
    background-clip: padding-box;
    border-color: #B1B1B1;
    border-style: solid;
    border-width: thin;
}

.modJournal table td {
    border-color: #B1B1B1;
    border-style: solid;
    border-width: thin;
}

.modJournal .link span:hover {
    color: red;
    cursor: pointer;
}

#content .modJournal .link a {
    border-bottom: none;
    cursor: pointer;
}

.journalHeadLine {
    background-color: lightgrey;
}
.journalCrimeLine {
}
.journalEntryLine {    
}
#content table.journalEntrySubLine{  
    margin: 0px;
}

/** modJournal *** ENDE **/

/** modCrime *** START **/

section#content .modCrime form input, section#content .modCrime form select, section#content .modCrime form button{
    width: auto;
}

section#content .modCrime form input[type="submit"]{
    margin: 2px;
    padding: 5px;
}

section#content .modCrime form fieldset{
	margin-left: unset;
	width: unset;
}

section#content .modCrimeNew form textarea{
    margin: 2px;
    padding: 1px;
    width: 100%;
    height: 100px;
}

.caseSensitive{
	font-style: italic;
}

.modJournal .tl_chosen,
.modCrimeNew .tl_chosen,
.modCrime .tl_chosen{
    width: 200px;
}

.modCrime table th{
	width: 200px;
	vertical-align: top;
}

#content table.tabCrimeType4Records{
	margin: unset;
	background-color:#C3C3C3;
}
section#content .modCrime form textarea{
	margin-left: unset;
}
section#content .modCrime form input{
	margin-right: unset;
}



.modCrimeCasePopUp table th{
	width: 200px;
	vertical-align: top;
}


/** modCrime *** ENDE **/




/** modCheckIn *** START **/

.checkInPopUp #content-wrapper{
	margin-top: 0px;
}


/** modCheckIn *** ENDE **/

/** modEventRegistration *** START **/
section#content form fieldset.elsFieldsetNoLeft{
	width: 100%;
	margin-left: 0;
}
/** modEventRegistration *** ENDE **/
