.labelTool .col2 a {
  color:#fff;
}
.labelTool .row {
  padding:1px 0;
  clear:both;
}
.labelTool label {
  display:block;
  float:left;
  width:85px;
}
.labelTool .stanzbogen {
  padding:5px 10px 10px 10px;
  background:#B0DFF5;
  /*height:210px;*/
}
.labelTool .beschriftungsmaskeVorschau {
  background:#70afde url(/assets/images/labelToolBottomBg.gif);
}
.labelTool .beschriftungsmaskeVorschau:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.labelTool .beschriftungsmaske {
  background:#84BDE4;
  float:left;
  width:233px;
  padding:10px;
}
.labelTool .vorschau {
  background:#70AFDE;
  float:left;
  width:194px;
  padding:5px 10px 10px 15px;
}
.labelTool h2 {
  margin:0 0 5px 0;
}


#content table.labelTool {
  /* margin:0 -40px 0 0; */
}
#content table.labelTool .col2 {
  padding:0 0 0 5px;
  /* width:512px; */
}
ul#areas {
  width:120px;
  height:160px;
  float:left;
  margin:0 10px 10px 0;
  padding:5px 16px 16px 5px;
  list-style-type:none;
  background:#fff url(/assets/images/labelToolAreaBg.gif) no-repeat;
  color:#70AFDE;
}
ul#areas li {
  width:24px;
  height:34px;
  line-height:34px;
  text-align:center;
  border:solid #000 1px;
  float:left;
  margin:0 4px 4px 0;
  background:#fff;
  padding:0;
  cursor:pointer;
}
ul#areas li.active {
  border:solid #000 2px;
  width:22px;
  height:32px;
  line-height:32px;
}
ul#areas li.occupied {
  background:#70AFDE;
  color:#fff;
  font-weight:bold;
}

div#uploadDialog {
  display:none;
  position:absolute;
  border:1px solid black;
  background:lightgrey;
  padding:3px;
}
