/*
To change this license header, choose License Headers in Project Properties.
To change this template file, choose Tools | Templates
and open the template in the editor.
*/
/* 
    Created on : 23.02.2017, 11:30:51
    Author     : cbalogh
*/

.clearer {
  clear: both;
}

div.tx-dastool .clear:after {
  content: " ";
  clear: both;
  visibility: hidden;
  height: 0;
  display:block;
}

.tx_dastool-container-left {
  float: left;
  width: 32%;
}

.tx_dastool-container-right {
  float: right;
  width: 68%;
  position: relative;
}

.tx_dastool-ilr .tx_dastool-container-right {
  text-align: right;
}
  
.tx_dastool-input {
  width: 100%;
}

.tx_dastool-input_half {
  width: 50%;
}

.tx_dastool-input_quarter {
  width: 25%;
}

.tx_dastool-input_three_quarter {
  width: 75%;
}

.tx_dastool-input_three_quarter_minus {
  width: 70%;
}

.tx_dastool-input_quarter_less {
  width: 16.6%;
}

.tx_dastool-input_quarter_more {
  width: 33.4%;
}

.tx_dastool-input_third {
  width: 33.33%;
}

.tx_dastool-input_two_third {
  width: 66.67%;
}

.tx_dastool-input_6 {
  width: 16.6%;
}

.tx_dastool-input_8 {
  width: 12.5%;
}

.tx_dastool-input_8_plus {
  width: 17.5%;
}

.tx_dastool-input_3_8 {
  width: 35.5%;
}

.tx_dastool-input_more {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 6px;
  right: 2px;
  cursor:pointer;
}

.tx_dastool-styledimagecheck-image {
  width: 15px;
  height: 15px;
  position: absolute;
  top: 6px;
  right: 20px;
  cursor:pointer;
}

label.tx_dastool-styledimagecheck > input:not(:checked) + .tx_dastool-styledimagecheck-image {
  background: url(../../../../../../typo3/sysext/core/Resources/Public/Icons/T3Icons/overlay/overlay-hidden.svg) center center;
}

label.tx_dastool-styledimagecheck > input:checked + .tx_dastool-styledimagecheck-image {
  background: url(../../../../../../typo3/sysext/core/Resources/Public/Icons/T3Icons/overlay/overlay-approved.svg) center center;
}

label.tx_dastool-styledimagecheck {
  /*position: absolute;*/
}

label.tx_dastool-styledimagecheck > input,
label.tx_dastool-styledcheck > input,
label.tx_dastool-styledradio > input{ /* HIDE RADIO */
  visibility: hidden; /* Makes input not-clickable */
  position: absolute; /* Remove input from document flow */
}

label.tx_dastool-styledradio > input + svg circle{ /* IMAGE STYLES */
  cursor:pointer;
  fill-opacity: 0;
}
label.tx_dastool-styledradio > input:checked + svg circle { /* (RADIO CHECKED) IMAGE STYLES */
  fill-opacity: 1;
}

label.tx_dastool-styledcheck > input + svg circle{ /* IMAGE STYLES */
  cursor:pointer;
  fill-opacity: 0;
}

label.tx_dastool-styledcheck > input:checked + svg circle { /* (RADIO CHECKED) IMAGE STYLES */
  fill-opacity: 1;
}

.circle {
  width: 20px;
  height: 20px;
  vertical-align: bottom;
}

.circle circle {
  cx: 50%;
  cy: 50%;
  r: 40%;
  stroke-width: 1px;
}

.circle-yes {
  stroke: #999;
  fill: #0d0;
}

.circle-no {
  stroke: #999;
  fill: #d00;
}

.circle-warn {
  stroke: #999;
  fill: #ee0;
}

.circle-blue {
  stroke: #999;
  fill: #00d;
}

.tx_dastool-ill {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;	
  
  /* border: 1px solid red; */
  width:60%;
  float: left;
  padding: 0 5px;
  margin: 1px 0;
}

.tx_dastool-ilr {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;	
  
  /* border: 1px solid red; */
  width:40%;
  float: left;
  padding: 0 5px;
  margin: 1px 0;
}

div.clearer {
  clear: both;
}

div.tx-dastool {
  padding: 0 15px;
  /* background: #d0e5f5; */
  width: 100%;
}

.frame {
  margin-top: 12px;
  margin-bottom: 12px;
}

.container {
}
.frame.default {
  
}

.jqte_toolbar {
  display: none;
}

#gebjahr, #gebmonat {
  display: none;
}

.tx_dastool-extendablelist_more {
  cursor: pointer;
}

@media (min-width: 1400px) {
  .container {
    width: 1370px;
  }
}

label {
  display: inline;
}

.tx_dastool-formelement {
  margin-bottom: 2px;
}

.tx_dastool-input-moreframe {
  display: none;
  margin-bottom: 12px !important;
}

#tx_dastool-less-taetigkeit-button,
#tx_dastool-less-adresse-button,
#tx_dastool-less-email-button,
#tx_dastool-less-telefon-button {
  display: none;
}

#tx_dastool-more-taetigkeit-button,
#tx_dastool-more-adresse-button,
#tx_dastool-more-email-button,
#tx_dastool-more-telefon-button {
  display: none;
}

.tx_dastool-tableelement {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;	

  position: relative;
  border: 2px solid #9EC9FF;
  margin: 5px;
  padding: 4px;
}

.tx_dastool-r {
  text-align: right;
}

.tx_dastool-l {
  text-align: left;
}

.tx_dastool-c {
  text-align: center;
}

.tx_dastool-showonhoverparent {
  position: absolute;
  top: 0;
  right: 0;
}  
  
.tx_dastool-hidden {
  display: none;
}

.qq-upload-button {
  width: 100% !important;
  background-color: #79ace9 !important; 
}

.qq-thumbnail-selector {
  display: block;
  margin-bottom: 5px;
}

.qq-upload-file-selector {
  font-size: small !important;
  margin: 2px 0;
}

.qq-upload-delete-selector {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;	

  width: 49% !important;
  background-color: #79ace9 !important; 
}

.qq-upload-size-selector {
  display: block !important;
  margin-bottom: 5px !important;
  font-size: smaller !important;
}

.view-btn {
  -webkit-box-sizing: border-box !important;
  -moz-box-sizing: border-box !important;
  box-sizing: border-box !important;	
  
  width: 49% !important;
}

.qq-upload-cancel-selector {
  width: 100% !important;
}

.tx_dastool-savebutton {
  position: absolute;
  bottom: 15px;
  right: -5px;
}

.tx_dastool-editenvelope {
  position: relative;
}

@media (max-width: 991px) {
  .navbar-header-main {
    position: relative;
    display: none;
  }
}

.ui-button { padding: 1px; }
.ui-dialog .ui-dialog-buttonpane .ui-button { padding: 4px 8px; }


.teilnehmer label {
  width: 120px;
  text-align: right;
  display: inline-block !important;
}