.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: 1.2em;
    text-align: left;
    
}

#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: rgba(200, 200, 200, 0.9);
  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;
}


/* ------------------------ 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: 10px;}
#freepage-list th:nth-child(2) { width: 220px;}
#freepage-list th:nth-child(3) { width: 42px;}

.freepage-box tr > *:first-child {
    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: 17px;
}

.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;
}

.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("images/check_right.png");
}


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

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

.freepage-box textarea {width: 1030px;}
.freepage-box textarea[name$="title"] { height: 50px;}
.freepage-box textarea[name$="edit"] { height: 250px;}

.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 {
  height: 140px;
}

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

.login .konto .login-forget a:first-child{
  line-height: 20px;  
}

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