/* admin content =========================================================== */
div.admin-content {
  height: 500px;
  padding: 10px;
  background: url(/themes/admin/img/bg-headline.png) left top repeat-x;
  border: #E8E8E8 1px solid;
  border-radius: 4px;
	overflow: hidden;
}

div.admin-block {
  width: 97%;
  float: left;
}

div.admin-block-half {
  width: 46%;
  margin-left: 4%;
  float: left;
}

div.admin-block-half-right {
  width: 46%;
  margin-right: 4%;
  float: left;
}

/* Content Höhe ganzer Bildschirm / Responsive ============================= */
div.admin-content-fullsize {
  height: 455px;
  overflow: auto;
}

/* Scroll Box links ======================================================== */
div.admin-scollbox-left {
	height: 390px;
	float: left;
	overflow-y: auto;
}

/* footer ================================================================== */
div.block-footer {
	width: 100%;
	text-align: right;
}

/* Simple List ============================================================= */
ul.simple-list {
	list-style: none;
}

ul.simple-list li {
  margin-bottom: 5px;
  padding-bottom: 5px;
  border-bottom: 1px solid #D2D2D2;
}

ul.simple-list li.no-border {
  border-bottom: none;
}

/* Simple border =========================================================== */
.simple-border {
	border: #E8E8E8 1px solid;
  border-radius: 4px;
}

/* Keywords ================================================================ */
div.keywords-alphalist {
	margin-top: 7px;
	margin-bottom: 30px;
}

div.keywords-alphalist a {
  margin: 2px;
  padding: 1px 3px;
  border: #E8E8E8 1px solid;
  border-radius: 4px;
}

div.keywords-alphalist a:hover {
  background-color: #E8E8E8;
}

ul.admin-keywords-list {
	height: 390px;
}

ul.admin-keywords-list li div.keyword:hover {
	color: #D54E21;
}

ul.admin-keywords-list input.keyword-list-edit-input {
	width: 200px;
	padding: 4px 5px;
	margin-right: 5px;
  border-radius: 4px;
  border: 1px solid #E8E8E8;
  float: left;
}

ul.admin-keywords-list form.list-form-keyword button {
	padding: 3px 5px;
	background-color: #FFF;
	border-radius: 4px;
  border: 1px solid #E8E8E8;
  margin-right: 5px;
  cursor: pointer;
}

ul.admin-keywords-list form.list-form-keyword button:hover {
  background-color: #E8E8E8;
}

/* filelist ================================================================ */
ul.admin-filelist {
  list-style: none;
  margin-bottom: 20px;
}

ul.admin-filelist li {
  width: 100%;
  padding: 8px 0;
  border-bottom: 1px dotted #C8C8C8;
  float: left;
}

ul.admin-filelist li.single, ul.admin-filelist li.last  {
  border-bottom: none;
  padding-bottom: 0;
}

ul.admin-filelist li div {
  white-space: nowrap;
  overflow: hidden;
}

ul.admin-filelist div.thumbnail {
  width: 80px;
  margin-right: 20px;
  float: left;
}

ul.admin-filelist div.dateiname {
  float: left;
}

ul.admin-filelist div.seitenname {
  float: left;
}

ul.admin-filelist div.dateigroesse {
  width: 10%;
  text-align: right;
  float: left;
}

ul.admin-filelist div.media-mime {
  text-align: center;
  width: 10%;
  float: left;
}

ul.admin-filelist div.media-user {
  width: 75px;
  float: left;
}

ul.admin-filelist div.status-icons {
  width: 23px;
  margin-left: 10px;
  padding-top: 2px;
  float: right;
}

ul.admin-filelist div.media-icons {
  width: 43px;
  margin-left: 10px;
  padding-top: 2px;
  float: right;
}

ul.admin-filelist div.checkbox {
  width: 20px;
  margin-right: 7px;
  float: right;
}

div.admin-filelist-textline {
  padding-top: 10px;
}


/* ItemListe rechte Spalte ================================================= */
table.admin-filelist {
	font-size: 14px;
  width: 100%;
  margin-bottom: 20px;
  table-layout: fixed;
  border-collapse: collapse;
  border-spacing: 0;
  empty-cells: show;
  float: left;
}

table.admin-filelist tr {
  border-bottom: 1px dotted #C8C8C8;
}

table.admin-filelist tr.last {
  border-bottom: none;
}

table.admin-filelist tr.headline {
  color: #005794;
}

table.admin-filelist tr td {
	padding: 7px 0 7px 0;
  vertical-align: top;
  overflow: hidden;
}

table.admin-filelist td.thumbnail {
  width: 80px;
  padding-right: 20px;
}

table.admin-filelist td.seitenname {
  width: 90%;
  padding-right: 20px;
}

table.admin-filelist td.artikelnummer {
  width: 100px;
}

table.admin-filelist td.produktname {
  width: auto;
}

table.admin-filelist td.hersteller {
  width: 50px;
  text-align: center;
}

table.admin-filelist td.warengruppe {
  width: 50px;
  text-align: center;
}

table.admin-filelist td.prioritaet {
  width: 50px;
  text-align: center;
}

table.admin-filelist td.bestand {
  width: 70px;
  padding-right: 5px;
  text-align: center;
}

table.admin-filelist td.preise {
  width: 80px;
  text-align: right;
}

table.admin-filelist td.preisetyp {
  width: 50px;
  text-align: center;
}

table.admin-filelist td.action {
  width: 20px;
  text-align: right;
}

table.admin-filelist td.status-icons {
  padding: 9px 10px 0 10px;
}

table.admin-filelist td.pageid {
  width: 55px;
}

table.admin-filelist td.language {
  width: 75px;
}

/* Fullsize Ajax Response Box ============================================== */
.response-box-ajax-fullsize {
  width: 100%;
  min-height: 120px;
  float: left;
}
