.wein > table { width: 100%;}
.artikel-rules-front .wein-span > td:first-child { width: 165px; vertical-align: top; border: none;}
.artikel-rules-front .wein-span > td:first-child + td > * {  width: 100%;}

#custom-konto{
    position: fixed;
    left: 2%; top: 2%;    
    font-size: 11px;
    text-align: left;
    z-index: 10;
}

#custom-konto #admin-image-upload{
    display: none;
}

#custom-konto input[type=button],
#custom-konto input[type=submit]{
    background: none repeat scroll 0 0 buttonface;
    border: 1px solid #AAAAAA;
    border-radius: 0 0 0 0;
    color: buttontext;
    height: auto;
    margin: 3px 0 5px 2px;
    padding: 3px;
    width: auto;    
}

#custom-konto input:active[type=button],
#custom-konto input:active[type=submit]{
    padding: 4px 2px 2px 4px;
}

#custom-konto .admin-tools-box{
    box-shadow: 5px 5px 12px 4px rgba(0, 0, 0, 0.4);
    background-color: lightslategrey;
    border-width: 10px;
    margin: 0;
}

#custom-konto input {
    background-color: transparent;
    border: medium none;
    border-radius: 0 0 0 0;
    margin: auto;
    padding: 3px 1px 3px 3px;
    resize: none;
    width: 180px;
}

#custom-konto input[name=chepass],
#custom-konto input[name=chepass] + label{
    display: none;
}

#custom-konto .last-child td {
  padding: 6px 2px;
}

#custom-konto-info {
  background-color: rgb(200, 200, 200);
  border: 5px solid white;
  box-shadow: 5px 5px 12px 4px rgba(0, 0, 0, 0.4);
  font-size: 1.5em;
  height: auto;
  left: 5%;
  padding: 10px;
  position: fixed;
  text-align: center;
  top: 5%;
  width: 300px;
  z-index:10;
}


/* ------------------------ Free Pages -------- */


#freepage-list {
  width: 1030px;
  height: 210px;
  overflow-y: auto;
  
}

.freepage-box table {
    border-collapse: collapse;
}

.freepage-box tr {
    background-color: #666666;
}

.freepage-box tbody tr:nth-child(2n+1) {
    background-color: #888888;
}


#clear-freepage {display: none;}


#freepage-list th:nth-child(1) { width: 30px;}
#freepage-list th:nth-child(2) { width: 10px;}
#freepage-list th:nth-child(3) { width: 220px;}
#freepage-list th:nth-child(4) { width: 42px;}

.freepage-box tr > *:first-child, 
.freepage-box tr > *:nth-child(2) {
    border-left-width: 0;
    text-align: center;
}

.freepage-box tr > th {
    border-bottom: 1px solid #AAAAAA;
}

.freepage-box tr > * {
  border-color: #AAAAAA;
  border-style: solid;
  border-width: 0 0 0 1px;
  height: 20px;
}

.freepage-box th {
    padding: 3px 5px;
    vertical-align: middle;
}

.freepage-box .content {
  margin-left: 5px;
}

.freepage-box input {
    text-indent: 4px;
    border: medium none;
    display: none;
    width: 100%;
}

.freepage-box tr.unsave .ui-icon,
.freepage-box td:hover > span.content,
.freepage-box td.free-input-selected > span.content {
  display: none;
}

.freepage-box td:hover > input, 
.freepage-box td.free-input-selected > input {
    display: inline;
    height: 18px;
}

.freepage-box .admin-check:first-child {
    margin-left: 9px;
}
.freepage-box .admin-check {
    margin: 0 2px;
}

.freepage-box input {
    text-indent: 4px;
}
.freepage-box input {
    border: medium none;
    display: none;
    width: 100%;
}

.freepage-box .admin-check > input + label {
    background-image: url("web2print/images/check_right.png");
}


.freepage-box .ui-icon-trash {
    background-image: url("web2print/js/images/ui-icons_cc0000_256x240.png");
}
.freepage-box .ui-icon {
    cursor: pointer;
}

.freepage-position .ui-icon {
  display: inline-block;
}

.freepage-box p {font-size: 14px;}

.freepage-box textarea {width: 1030px; font-size: 15px; font-family: monospace;}
.freepage-box textarea[name$="title"] { height: 50px;}
.freepage-box textarea[name$="edit"] { height: 400px;}

.freepage-box .content-disable{
    pointer-events:none;
    opacity : 0.8;
    
}

.freepage-item {
    cursor: pointer;
    /*height: 1.2em;
    overflow: hidden;*/
    width: 100%;
}

.design-freepage-title,
.design-freepage-content {
    
    font-size:14px;
    font-family: Verdana;
    
}

.freepage-delete-release{
    display: none;
}

.freepage-delete-release > span {
  padding: 3px;
  cursor: pointer;
}

.freepage-delete-release > span:first-child{
    border-right: 1px solid #AAAAAA;    
}

/*.login > .login-box.konto:not(.forget) { height: 140px;}*/

.login > .login-box.konto .login-forget{
  height: 40px;  
  padding-left: 104px;
  text-align: left;   
}

.login .login-forget a:first-child{ line-height: 1.6em; }
.login .login-forget a:only-child { line-height: 2em; }

.design-header-command.white div.design-steps a { color:#888888; }
.design-header-command.white div.design-steps span {color:#555555;}

/* -------------------------------------------- */

body.front{ background-color: white;}

.admin-upload-images input[type="button"] {
  background-color: #BCD4EB;
  border-color: #FFFFFF #AAAAAA #AAAAAA #FFFFFF;
  box-shadow: 1px 1px 0 0 rgba(55, 55, 55, 0.6);
}