.ui-widget {
    font-family: Arimo-Regular, Verdana, Arial, sans-serif;
    font-size: 11px;
}

.ui-datepicker {
  background: none repeat scroll 0 0 #EEEEEE;
}

.ui-datepicker td span, .ui-datepicker td a {
    text-align: center;
}

img.ui-datepicker-trigger{
    position: relative;
    top: 4px;
}

.vorlage-info > .ui-icon {
    /*background-size: 213px auto;*/
    height: 85%;
    margin-top: 0;
    width: 14px;
}

/*.vorlage-info > .ui-icon-pencil{background-position: -148px -79px}*/
.vorlage-info > .ui-icon-trash{background-position: -148px -79px}
.vorlage-info > .ui-icon-plus{ background-position: -16px -105px;}
.vorlage-info > .ui-icon-circle-plus {background-position: 0 -158px;}

.vorlage-info > .ui-icon-move {
    /*background-position: -163px -22px;
    background-size: 320px auto;*/
    background-position: -1px -80px;
}

.ui-button-text-icon-primary .ui-button-text, 
.ui-button-text-icons .ui-button-text {
    padding: 0.2em 0.8em 0.2em 2.1em;
}

.ui-button .ui-button-text{
    color: #555555;
    font-weight: bold;
    line-height: 1.2;
    padding: 3px 5px;
    font-size: 10px;
}

.ui-button {
    border-radius: 4px;
}
/*
.ui-widget-overlay{
    background: white; opacity: 0.05;
    -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
    filter: alpha(opacity=5);
}   */

.ui-widget-overlay {
  background-position: 0 0;
  background-repeat: no-repeat;
  background-color: rgba(0, 0, 0, 0);
  background-image: radial-gradient(ellipse at center center , rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);
 -ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=5)";
  filter: alpha(opacity=5);
  position: fixed;
}

.ui-widget-overlay {
  background-color: rgba(0, 0, 0, 0.7);
}

.design-tools-right .ui-tabs-nav {
    background: none;
    border: none;
    position: relative;
    background-color: white;
    border-radius: 0;
    padding: 0;
}

.design-tools-right .ui-tabs-nav li{
    font-weight: bold;
    border: medium none;
    border-radius: 0;
    margin: 0; 
    top:0 
}

.design-tools-right .ui-tabs-nav li.ui-state-default{
    background :white;
    opacity: 0.5;    
}

.design-tools-right .ui-tabs-nav li.ui-state-default a{ color:#111;}

.design-tools-right .ui-tabs-nav li.ui-tabs-active[aria-selected="true"] a,
.design-tools-right .ui-tabs-nav li.ui-tabs-selected a{ color:#000; cursor: default;}


.design-tools-right .ui-tabs-nav li.ui-tabs-selected,
.design-tools-right .ui-tabs-nav li.ui-tabs-active[aria-selected="true"]{
    /*background : url("js/images/ui-bg_highlight-soft_35_222222_1x100.png") repeat-x scroll 50% 50% #222222;*/
    background: none repeat scroll 0 0 #9CC4EC;
    opacity:1;
}


.design-tools-right .ui-tabs-nav li a{
    padding: 0.2em 1em;
    letter-spacing: 0.7px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    cursor: pointer;
}

.design-tools-right .ui-tabs-nav > .ui-state-disabled{
    display: none;
}

.design-tools-right .ui-tabs-panel,
.design-tools-right .ui-accordion-content {
    background: none;
    border: medium none;
    border-radius: 0 0 0 0;
    overflow: hidden !important;
    padding: 10px 0 5px;
}

.design-tools-right .ui-accordion-header
{
    border-radius : 0px;
    border: none !important;
    margin: 0px;  
}

.ui-dialog .ui-corner-all{
    border-radius : 5px;
}

.ui-dialog .ui-dialog-titlebar{
    border-radius : 0px;
}

.ui-dialog {
    background-image: none;
    box-shadow: 5px 5px 10px -1px rgba(50, 50, 50, 0.8);
    padding: 0; background-color: #FFFFFF;
    border-color: #CCCCCC;
    border-radius : 0px;
    outline-style: none;
    z-index: 1100;
}

/*.ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br { border-bottom-right-radius: 4px;}
.ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl { border-bottom-left-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr { border-top-right-radius: 4px;}
.ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl { border-top-left-radius: 4px;}*/

.ui-dialog .ui-dialog-titlebar {
    background: white;
    border-width: 0 0 0px 0;
    border-color: #aaa;
    color: #5C5C5C;
    height: 20px;
    padding: 0.7em 1em 0.1em;    
}


.ui-dialog .ui-dialog-content {
/*    background: none repeat scroll 0 0 #BCD4EB;
    padding: 0.5em 1em;*/
    background-color: #BCD4EB;
    box-shadow: 0 0 10px #D3D3D3;
    margin: 10px;
}

.ui-dialog button.ui-button.ui-dialog-titlebar-close {
  background: none;
  border: medium none;
}

.ui-widget-header .ui-icon-closethick {
  background-image: url("js/images/ui-icons_222222_256x240.png");
  background-position: -80px -128px;
  opacity: 0.6; position: static;
}

.ui-widget-header .ui-state-hover {
    background:transparent;
    border: none;
}

.ui-widget-header .ui-state-hover .ui-icon{
    opacity: 1;
}

.ui-dialog-buttonpane{
    border: none;
    margin: 0.1em 0;
    padding: 0 1em 0 0.4em; 
    background-color: transparent;  
}

.ui-resizable-se {
    background-position: -44px -13px;
    bottom: 0;
    cursor: se-resize;
    height: 6px;
    right: 0;
    width: 6px;
}

.design-item .ui-resizable-se:not(.noevent) {
    border-color: inherit;
    border-style: solid;
    border-width: 1px 0 0 1px;
}


.design-item .ui-resizable-e {
    right: -3px;
    width: 5px;
}

.design-item .ui-resizable-s {
    bottom: -3px;
    height: 5px;
}

.design-contents-edit .ui-resizable-resizing{
   border: 1px solid #f00; 
}

.design-contents-edit .ui-resizable-resizing > .tools-item,
.design-contents-edit .ui-draggable-dragging > .tools-item {
   display: none; 
}

.ui-dialog .ui-state-default, .designs .ui-state-default,
.ui-dialog .ui-widget-content .ui-state-default, 
.ui-dialog .ui-widget-header .ui-state-default {
    /*background: url("images/bg-button-grad-9CC4EC.png") repeat-x scroll 50% 35% #BCD4EB;*/
    background-image: none;
    background-color: #BCD4EB;
   /* background-color: transparent;*/
    border-color: #EEEEEE #AAAAAA #AAAAAA #EEEEEE;
    border-style: solid;
    border-width: 1px;
    float: left;
}

.ui-state-active, .ui-widget-content .ui-state-active,
.ui-widget-header .ui-state-active {
    border-color: #AAAAAA #EEEEEE #EEEEEE #AAAAAA;
}

.ui-state-active > .ui-button-text {
    margin: 1px -1px -1px 1px;
}

.ui-buttonset label.ui-state-active:not(:last-of-type) {
    border-right-color : transparent
}

.ui-corner-bottom label.ui-state-active:not(:first-of-type) {
    border-left-color : #333333;
}


.ui-tabs .ui-tabs-nav li.ui-tabs-selected,
.ui-tabs .ui-tabs-nav li.ui-tabs-active[aria-selected="true"] {
  margin-bottom: 0;
  padding-bottom: 0;
}

.ui-buttonset .ui-button { margin-right: -1px;}

.ui-position { background-position: -130px -80px }
.ui-position-bottom {background-position: -192px -47px}
.ui-position-right {background-position: -240px -47px}

.ui-accordion > .ui-state-default {
  float: none;
}

.ui-accordion .ui-accordion-header a{
    font-weight: bold;
    letter-spacing: 1px;
    padding-left: 2.2em;
    font-size: 11px;
}

.design-item-edit .cleditorMain {
    width: auto !important;
    height: auto !important;
    background-color: transparent;
    border: 1px solid #CCCCCC;
    padding: 0;
}

.design-item-edit .cleditorToolbar .cleditorButton{ margin: 0;}
/*.design-item-edit .cleditorToolbar{ height: 24px;}*/
.design-item-edit .cleditorGroup {     
    height: inherit;
    overflow: hidden;
}

.design-item-edit .cleditorMain iframe{
    width: 100% !important;
}

.design-item-edit .cleditorMain > textarea {
  height: 120px !important;
  width: 100% !important;
}

.design-item-edit .cleditorMain .cleditorToolbar{
    background-position: 0 -1px;
    border-bottom: 1px solid #ccc;
    height: 23px !important;
}

.ui-dialog .design-item-edit .ui-button {
    background-color: #aaa;
}

#lager-artikel .cleditorMain { border: none;}
#lager-artikel .cleditorMain .cleditorToolbar{    
    background: none #EEEEEE;
    height: 25px !important;
}

.ui-overflow {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}

.dialog-shadow {box-shadow: 15px 15px 25px 1px rgba(0, 0, 0, 0.3);}

.cke_contents.area-placeholder{ position: relative; }
.cke_contents.area-placeholder > .area-placeholder{ display: block; }
.cke_contents > .area-placeholder {
  box-sizing: border-box;
  height: auto;
  left: 0;
  opacity: 0.6;
  overflow: hidden;
  padding: 9px;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: inherit;
}

