/* general */
.uploadbar {
	margin: 3px 0px 3px 0px;
	background-color: #749744; /* middle green */
	width: 161px;
	height: 17px;
	float: left;
	display: none;
}
* html .uploadbar {
	width: 158px;
}
* + html .uploadbar {
	width: 158px;
}
.uploadbar .uploadact {
	background-color: #336600; /* dark green */
	width: 10%;
	height: 17px;
}
.uploadcancel {
	float: left;
	margin: 3px 3px 3px 190px;
	display: none;
}
* html .uploadcancel {
	margin: 3px 3px 3px 95px;
}
* + html .uploadcancel {
	margin: 3px 3px 3px 95px;
}
.uploadcancel input.csc-mailform-submit {
	width: 93px;
	margin: 0px;
}
.uploadinfo {
	margin: 0px;
	padding: 0px 12px 12px 190px !important;
	font-size: 1.1em;
	display: none;
}
.tx-amsmediaupload-pi1 a.hidden {
	text-decoration: none;
	color: #114400;
}
.tx-amsmediaupload-pi1 h2 a.hidden {
	color: #DB1137;
}
.tx-amsmediaupload-pi1 .pleasewait {
	width: 412px;
	margin: 5px 5px 0px 35px !important;
	font-size: 1.1em !important;
}
.tx-amsmediaupload-pi1 .editorWrap {
	width: 412px;
	margin: 5px 5px 0px 35px !important;
}
.tx-amsmediaupload-pi1 .editorWrap select {
	width: auto;
}
.tx-amsmediaupload-pi1 p.label2 {
	width: 150px;
	font-size: 1.1em;
	margin: 5px 5px 0px 35px;
	text-align: left;
}
* html .tx-amsmediaupload-pi1 p.label2 {
	width: 150px;
	font-size: 1.1em;
	margin: 5px 5px 0px 17px;
	text-align: left;
}
.tx-amsmediaupload-pi1 .keywords {
	float: left;
	margin: 5px 5px 0px 0px;
	width: 257px;
	text-align: left;
}
.tx-amsmediaupload-pi1 .keywords p.field {
	float: none;
	margin: 0px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .keywords input {
	width: 223px;
}
.tx-amsmediaupload-pi1 .keywords input.csc-mailform-submit {
	width: auto;
}
.tx-amsmediaupload-pi1 input.csc-mailform-submit.add {
	margin: 5px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 p.field2 {
	float: left;
	margin: 5px 5px 0px 0px;
	text-align: left;
}
.tx-amsmediaupload-pi1 a.info {
  position: relative;
  text-decoration: none;
  cursor: help;
}
.tx-amsmediaupload-pi1 a.info span {
  display: none;
}
.tx-amsmediaupload-pi1 a.info:hover span {
  display: block;
  z-index: 99;
  position: absolute;
  top: 15px;
  left: 0px;
  white-space: nowrap;
  padding: 5px 10px 5px 10px;
  background-color: #336600; /* dark green */
  color: #FFFFFF; /* white */
}
.tx-amsmediaupload-pi1 form .tx_amslib_pi1_player {
	margin: 5px 0px 0px 190px;
}

/* media upload teaser */
.tx-amsmediaupload-pi1 .horizontaldisplay {
  position: relative;
}
.tx-amsmediaupload-pi1 .horizontaldisplay h1 {
  position: absolute;
  top: 0px;
  left: 0px;
  padding: 0px;
  margin: 0px;
}
.tx-amsmediaupload-pi1 .horizontaldisplay .imagebox {
  position: relative;
}
.tx-amsmediaupload-pi1 .horizontaldisplay .imagebox .image {
  position: relative;
}
.tx-amsmediaupload-pi1 .horizontaldisplay .imagebox .icon {
  position: absolute;
  right: 0px;
  top: 129px;
}
.tx-amsmediaupload-pi1 .jcarousel-list {
  z-index: 1;
  overflow: hidden;
  position: relative;
  top: 0px;
  left: 0px;
  margin: 0px;
  padding: 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-next {
  z-index: 3;
  display: none;
}
.tx-amsmediaupload-pi1 .jcarousel-prev {
  z-index: 3;
  display: none;
}
.tx-amsmediaupload-pi1 .jcarousel-container-horizontal {
  width: 479px;
  position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-clip-horizontal {
  width: 479px;
  height: 222px;
  z-index: 2;
  margin: 0px;
  padding: 32px 0px 0px 0px;
  overflow: hidden;
  position: relative;
}
* html .tx-amsmediaupload-pi1 .jcarousel-clip-horizontal {
  height: 254px;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal {
  width: 155px;
  height: 222px;
  float: left;
  list-style: none;
  padding: 0px 0px 0px 0px;
  margin-right: 7px;  
}
* html .tx-amsmediaupload-pi1 .jcarousel-item-horizontal {
  height: 254px;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal h2 {
  font-size: 1.2em;
  padding: 7px 11px 7px 0px;
  margin: 0px;
  font-weight: normal;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal h2 a {
  color: #114400; /* dark green */
	text-decoration: none;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal {
  position: absolute;
  top: 4px;
  right: 0px;
  width: 22px;
  height: 17px;
  cursor: pointer;
  background: transparent url(../templates/ams_mediaupload/hmoreright.gif) no-repeat 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal:hover {
  background-position: 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal:active {
  background-position: 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-disabled-horizontal,
.tx-amsmediaupload-pi1 .jcarousel-next-disabled-horizontal:hover,
.tx-amsmediaupload-pi1 .jcarousel-next-disabled-horizontal:active {
  cursor: default;
  background-position: -22px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal {
  position: absolute;
  top: 4px;
  right: 25px;
  width: 22px;
  height: 17px;
  cursor: pointer;
  background: transparent url(../templates/ams_mediaupload/hmoreleft.gif) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal:hover {
  background-position: 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal:active {
  background-position: 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-disabled-horizontal,
.tx-amsmediaupload-pi1 .jcarousel-prev-disabled-horizontal:hover,
.tx-amsmediaupload-pi1 .jcarousel-prev-disabled-horizontal:active {
  cursor: default;
  background-position: -22px 0px;
}

/* topic teaser */
.tx-amsmediaupload-pi1 .verticaldisplay {
  width: 479px;
  position: relative;
}
.tx-amsmediaupload-pi1 .verticaldisplay h1 {
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 3;
  width: 432px;
  padding: 0px;
	background-color: #b9d703;
	padding: 0px 0px 6px 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay h2 {
  font-size: 1.3em;
  padding: 10px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay h2 a {
  font-weight: bold;
  color: #336600; /* dark green */
	text-decoration: none;
}
.tx-amsmediaupload-pi1 .verticaldisplay h3 {
  font-size: 1.1em;
  font-weight: bold;
	padding-top: 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay p {
  font-size: 1.1em;
  padding: 0px 0px 11px 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay p a {
  color: #114400; /* dark green */
	text-decoration: none;
}
.tx-amsmediaupload-pi1 .verticaldisplay p.image {
  padding: 31px 0px 5px 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay .articles {
  margin-top: 7px;
}
.tx-amsmediaupload-pi1 .verticaldisplay .article {
  float: left;
  margin-left: 6px;
}
.tx-amsmediaupload-pi1 .verticaldisplay .first-child {
  float: left;
  margin-left: 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay .article h3 {
  display: none;
}
.tx-amsmediaupload-pi1 .verticaldisplay .article p {
  padding: 0px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-container-vertical {
  width: 479px;
  position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-clip-vertical {
  width: 479px;
  height: 384px;
  z-index: 2;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  overflow: hidden;
  position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-item-vertical {
  width: 479px;
  height: 362px;
  list-style: none;
  padding: 0px;
	margin: 0px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical {
  position: absolute;
  top: 0px;
  right: 0px;
  width: 22px;
  height: 31px;
  cursor: pointer;
  background: #b9d703 url(../templates/ams_mediaupload/vnext.gif) no-repeat 0px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical:hover {
  background-position: 0px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical:active {
  background-position: 0px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-disabled-vertical,
.tx-amsmediaupload-pi1 .jcarousel-next-disabled-vertical:hover,
.tx-amsmediaupload-pi1 .jcarousel-next-disabled-vertical:active {
  cursor: default;
  background-position: -22px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical {
  position: absolute;
  top: 0px;
  right: 22px;
  width: 25px;
  height: 31px;
  cursor: pointer;
  background: #b9d703 url(../templates/ams_mediaupload/vprev.gif) no-repeat 0px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical:hover {
  background-position: 0px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical:active {
  background-position: 0px 3px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-disabled-vertical,
.tx-amsmediaupload-pi1 .jcarousel-prev-disabled-vertical:hover,
.tx-amsmediaupload-pi1 .jcarousel-prev-disabled-vertical:active {
  cursor: default;
  background-position: -22px 3px;
}

/* my uploads */
.tx-amsmediaupload-pi1 .actions {
	white-space: nowrap;
}
.tx-amsmediaupload-pi1 .actions a {
	text-decoration: none;
}

/* all topics */
.tx-amsmediaupload-pi1 .mediaupload h2 {
  padding-top: 10px;
}
.tx-amsmediaupload-pi1 .mediaupload h2 a {
  font-weight: bold;
	text-decoration: none;
}
.tx-amsmediaupload-pi1 .mediaupload .image {
	margin: 20px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .mediaupload p.more {
	padding: 5px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .mediaupload p.upload {
	padding: 5px 0px 10px 0px;
}
.tx-amsmediaupload-pi1 .mediaupload p.upload2 {
	padding: 10px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .mediaupload .article {
	margin: 0px 0px 10px 0px;
}
.tx-amsmediaupload-pi1 .mediaupload .article .imagebox {
  position: relative;
  height: 155px;
	width: 155px;
	float: left;
	margin: 4px 10px 0px 0px;
}
.tx-amsmediaupload-pi1 .mediaupload .article .imagebox .image {
  position: absolute;
	margin: 0px;
	float: none;
}
.tx-amsmediaupload-pi1 .mediaupload .article .imagebox .icon {
  position: absolute;
  right: 0px;
  top: 129px;
}
.tx-amsmediaupload-pi1 .mediaupload .article h2 {
  padding-top: 0px;
}
.tx-amsmediaupload-pi1 .mediaupload .article p {
	padding: 0px 0px 10px 0px;
}

/* all articles */
.tx-amsmediaupload-pi1 .filter-type {
	float: left;
	margin: 5px 5px 20px 0px;
}
.tx-amsmediaupload-pi1 .filter-type select {
	width: 70px;
}
.tx-amsmediaupload-pi1 .filter-keyword {
	float: left;
	margin: 5px 5px 20px 0px;
}
.tx-amsmediaupload-pi1 .filter-keyword input {
	width: 318px;
}
* html .tx-amsmediaupload-pi1 .filter-keyword input {
	width: 315px;
}
* + html .tx-amsmediaupload-pi1 .filter-keyword input {
	width: 315px;
}
.tx-amsmediaupload-pi1 .filter-send {
	float: left;
	margin: 5px 5px 20px 0px;
}
.tx-amsmediaupload-pi1 .filter-send input {
	margin: 24px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .topic-full .image {
	margin: 4px 0px 5px 0px;
}

/* media detail */
.tx-amsmediaupload-pi1 .mediadetail .image,
.tx-amsmediaupload-pi1 .mediadetail .tx_amslib_pi1_player {
	margin: 10px 0px 5px 0px;
}
.tx-amsmediaupload-pi1 .mediadetail .meta {
  margin: 10px 0px 10px 0px;
}
.tx-amsmediaupload-pi1 .mediadetail .meta p {
  padding: 0px;
}
.tx-amsmediaupload-pi1 .mediadetail .userimage {
  margin: 4px 10px 5px 0px;
  float: left;
}

/* tag cloud */
.tx-amsmediaupload-pi1 .tag-cloud {
  background-color: #336600; /* dark green */
	padding: 20px;
	margin: 5px 0px 0px 0px;
	position: relative;
}
.tx-amsmediaupload-pi1 .tag-cloud a {
  color: #ffffff;
	text-decoration: none;
	padding: 0px 5px 0px 0px;
}

/* delete form */
.tx-amsmediaupload-pi1 .deleteform h1 {
	font-size: 1.3em;
	font-weight: bold;
	padding-top: 5px;
}

/* check form */
.tx-amsmediaupload-pi1 .check {
	margin: 5px 0px 0px 0px;
}