/* css reset v1.0 | 20080212 http://meyerweb.com/eric/tools/css/reset/ */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
}
body {
	line-height: 1;
	font-family: arial, verdana, helvetica, sans-serif;
	color: #000000; /* black */
	font-size: 0.8em;
	background-color: #e5e3df; /* google grey */
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/* general */
.clear {
	height: 0;
	line-height: 0;
	font-size: 0;
	clear: both;
}

/* navigation */
#mainnavi-box {
	width: 219px;
	z-index: 1002;
	position: absolute;
	top: 111px;
	left: 0;
}
#mainnavi-box .drag {
	height: 32px;
	width: 32px;
	position: absolute;
	top: 3px;
	right: 37px;
	cursor: move;
	z-index: 101;
}
#mainnavi {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 0;
}
#mainnavi li {
	margin: 0;
	padding: 0;
	position: absolute;
	left: 0;
}
#mainnavi li a {
	display: block;
	width: 219px;
	color: #ffffff; /* white */
	text-decoration: none;
	font-weight: bold;
	font-size: 1.1em;
	background: none;
}
#mainnavi li a:hover {
	color: #364A00; /* green 12 */
	text-decoration: none;
}

/* position for text in every menu item */
#mainnavi .mn1 a { height: 39px; padding: 17px 0 0 21px; }
#mainnavi .mn2 a { height: 29px; padding: 6px 0 0 21px; }
#mainnavi .mn3 a { height: 35px; padding: 13px 0 0 21px; }
#mainnavi .mn4 a { height: 29px; padding: 6px 0 0 21px; }
#mainnavi .mn5 a { height: 32px; padding: 6px 0 0 21px; }
#mainnavi .mn6 a { height: 28px; padding: 6px 0 0 21px; }
#mainnavi .mn7 a { height: 38px; padding: 6px 0 0 21px; }
#mainnavi .mn8 a { height: 34px; padding: 13px 0 0 21px; }
#mainnavi .mn9 a { height: 38px; padding: 6px 0 0 21px; }
#mainnavi .mn10 a { height: 27px; padding: 6px 0 0 21px; }
#mainnavi .mn11 a { height: 33px; padding: 6px 0 0 21px; }
#mainnavi .mn12 a { height: 28px; padding: 6px 0 0 21px; }
#mainnavi .mn13 a { height: 40px; padding: 6px 0 0 21px; }

/* position for every menu item */
#mainnavi .mn1 { top: 0; background: url(../images/mn-green-01.png) no-repeat; }
#mainnavi .mn2 { top: 39px; background: url(../images/mn-green-02.png) no-repeat; }
#mainnavi .mn3 { top: 60px; background: url(../images/mn-green-03.png) no-repeat; }
#mainnavi .mn4 { top: 96px; background: url(../images/mn-green-04.png) no-repeat; }
#mainnavi .mn5 { top: 125px; background: url(../images/mn-green-05.png) no-repeat; }
#mainnavi .mn6 { top: 154px; background: url(../images/mn-green-06.png) no-repeat; }
#mainnavi .mn7 { top: 181px; background: url(../images/mn-green-07.png) no-repeat; }
#mainnavi .mn8 { top: 203px; background: url(../images/mn-green-08.png) no-repeat; }
#mainnavi .mn9 { top: 239px; background: url(../images/mn-green-09.png) no-repeat; }
#mainnavi .mn10 { top: 267px; background: url(../images/mn-green-10.png) no-repeat; }
#mainnavi .mn11 { top: 296px; background: url(../images/mn-green-11.png) no-repeat; }
#mainnavi .mn12 { top: 324px; background: url(../images/mn-green-12.png) no-repeat; }
#mainnavi .mn13 { top: 352px; background: url(../images/mn-green-13.png) no-repeat; }

#metanavi-box {
	width: 191px;
	position: absolute;
	right: 20px;
	bottom: 17px;
	z-index: 1001;
}
#metanavi-box .drag {
	height: 32px;
	width: 32px;
	position: absolute;
	top: 3px;
	right: 60px;
	cursor: move;
	z-index: 101;
}
#metanavi-box .metanavi-head {
	width: 191px;
	height: 33px;
	background: url(../images/men-green-head.png) no-repeat 1px 0;
}
#metanavi-box .metanavi-top {
	width: 191px;
	height: 3px;
	background: url(../images/men-green-top.png) no-repeat 1px 0;
}
#metanavi-box .metanavi-content {
	width: 191px;
	background: url(../images/men-green-content.png) repeat-y;
}
#metanavi-box .metanavi-bottom {
	width: 191px;
	height: 5px;
	background: url(../images/men-green-bottom.png) no-repeat;
}
#metanavi-box .metanavi-foot {
	width: 191px;
	height: 19px;
	background: url(../images/men-green-foot.png) no-repeat;
}
#metanavi-box .metanavi-logo {
	width: 191px;
	height: 68px;
	background: url(../images/men-green-logo.png) no-repeat;
}
#metanavi {
	list-style-type: none;
	margin: 0;
	padding: 9px 0 0 40px;
	list-style-image: none;
}
#metanavi li {
	padding: 2px 0 0 0;
	margin: 0;
}
* html #metanavi li {
	padding: 0;
	margin: 0;
}
* + html #metanavi li {
	padding: 0;
	margin: 0;
}
#metanavi li a {
	display: block;
	width: 154px;
	color: #ffffff; /* white */
	text-decoration: none;
	font-size: 0.85em;
	background: none;
	padding: 0;
}
#metanavi li a:hover {
	text-decoration: none;
	color: #364A00; /* green 12 */
}

#metanavi-box .tx-amsfeuser-pi1 {
	padding: 1px 0 12px 19px;
}
#metanavi-box .tx-amsfeuser-pi1 h1 {
	background: none;
	color: #ffffff; /* white */
	font-size: 1.25em;
	font-weight: bold;
	padding: 7px 0 0 0;
	width: 152px;
	height: 17px;
	overflow: hidden;
	white-space: nowrap;
}
#metanavi-box .tx-amsfeuser-pi1 label {
	color: #ffffff; /* white */
}
#metanavi-box .tx-amsfeuser-pi1 input {
	width: 152px;
	border: none;
	padding: 1px 2px 1px 2px;
	background: #DFEBBF none; /* green 02 */
}
#metanavi-box .tx-amsfeuser-pi1 input:focus,
#metanavi-box .tx-amsfeuser-pi1 input:active {
	background: #BFD680 none; /* green 04 */
}
#metanavi-box .tx-amsfeuser-pi1 input.csc-mailform-submit {
	width: 84px;
	height: 18px;
	background-color: #ffffff; /* white */
	color: #000000; /* black */
	padding: 0;
	margin: 11px 0 0 0;
	background: url(../images/background-button-login.png) no-repeat top left;
}
#metanavi-box .tx-amsfeuser-pi1 p {
	color: #ffffff; /* white */
	font-size: 0.85em;
}
#metanavi-box .tx-amsfeuser-pi1 a {
	color: #ffffff; /* white */
	text-decoration: underline;
}
#metanavi-box .tx-amsfeuser-pi1 a[href] {
	background: none;
	padding: 0;
}
#metanavi-box .tx-amsfeuser-pi1 a:hover {
	text-decoration: underline;
}
#metanavi-box .tx-amsfeuser-pi1 p.error {
	color: #8D2813 !important; /* red 10 */
	font-weight: bold;
	padding: 5px 16px 0 0;
}

#specialnavi {
	list-style-type: none;
	list-style-image: none;
	margin: 0;
	padding: 9px 0 10px 40px;
}
#specialnavi li {
	padding: 2px 0 0 0;
	margin: 0;
}
#specialnavi li a {
	display: block;
	width: 154px;
	color: #ffffff; /* white */
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	background: none;
	padding: 0;
}
#specialnavi li a:hover {
	text-decoration: none;
	color: #364A00; /* green 12 */
}
#music-box {
	width: 191px;
	position: absolute;
	left: 20px;
	bottom: 17px;
	z-index: 1001;
}
#music-box .drag {
	height: 32px;
	width: 32px;
	position: absolute;
	top: 3px;
	right: 60px;
	cursor: move;
	z-index: 101;
}
#music-box .head {
	width: 191px;
	height: 33px;
	background: url(../images/music-green-head.png) no-repeat 1px 0;
}
#music-box .top {
	width: 191px;
	height: 3px;
	background: url(../images/men-green-top.png) no-repeat 1px 0;
}
#music-box .content-music {
	width: 191px;
	background: url(../images/men-green-content.png) repeat-y;
	padding: 0 0 5px 0;
}
#music-box .content-layout {
	width: 191px;
	background: url(../images/men-green-content.png) repeat-y;
	padding: 8px 0 0 0;
}
#music-box .bottom {
	width: 191px;
	height: 5px;
	background: url(../images/men-green-bottom.png) no-repeat;
}
#music-box .foot {
	width: 191px;
	height: 19px;
	background: url(../images/men-green-foot.png) no-repeat;
}

/* content boxes */
.cb .move {
	height: 22px;
	width: 22px;
	position: absolute;
	top: -24px;
	right: 48px;
	cursor: move;
	z-index: 101;
	background: url(../images/move.png) no-repeat;
}
#imagepopup .move {
	height: 22px;
	width: 22px;
	position: absolute;
	top: -24px;
	right: 24px;
	cursor: move;
	z-index: 101;
	background: url(../images/move.png) no-repeat;
}
.cb .minimize {
	height: 22px;
	width: 22px;
	position: absolute;
	top: -24px;
	right: 24px;
	cursor: pointer;
	z-index: 101;
	background: url(../images/minimize.png) no-repeat;
}
.cb .close,
.cb .closeMessageImage {
	height: 22px;
	width: 22px;
	position: absolute;
	top: -24px;
	right: 0;
	cursor: pointer;
	z-index: 101;
	background: url(../images/close.png) no-repeat;
}
.cb {
	position: absolute;
	z-index: 50;
}
.w {
	margin: 0 42px 0 42px;
	padding-bottom: 22px;
}
.min .w {
	margin: 0 22px 0 22px;
}
#message .w {
	margin: 0 22px 0 22px;
	padding-bottom: 11px;
}
.small {
	width: 222px;
}
.small .h {
	width: 222px;
	height: 17px;
	background: url(../images/contentbox222-head.png) no-repeat;
	cursor: move;
}
.small .c {
	width: 222px;
	background: url(../images/contentbox222-content.png) repeat-y;
}
.small .f {
	width: 222px;
	height: 17px;
	background: url(../images/contentbox222-foot.png) no-repeat;
	cursor: move;
}
.small.min .h {
	width: 222px;
	height: 33px;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
.small.min .c {
	width: 222px;
	background: url(../images/contentbox222-min.png);
	height: 45px;
	cursor: move;
	overflow: hidden;
}
.small.min .f {
	display: none;
}

.normal {
	width: 444px;
}
.normal .h {
	width: 444px;
	height: 17px;
	background: url(../images/contentbox444-head.png) no-repeat;
	cursor: move;
}
.normal .c {
	width: 444px;
	background: url(../images/contentbox444-content.png) repeat-y;
}
.normal .f {
	width: 444px;
	height: 17px;
	background: url(../images/contentbox444-foot.png) no-repeat;
	cursor: move;
}
.normal.min .h {
	width: 444px;
	height: 45px;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
.normal.min .c {
	width: 444px;
	background: url(../images/contentbox444-min.png);
	height: 45px;
	cursor: move;
	overflow: hidden;
}
.normal.min .f {
	display: none;
}

.big {
	width: 555px;
}
.big .h {
	width: 555px;
	height: 17px;
	background: url(../images/contentbox555-head.png) no-repeat;
	cursor: move;
}
.big .c {
	width: 555px;
	background: url(../images/contentbox555-content.png) repeat-y;
}
.big .f {
	width: 555px;
	height: 17px;
	background: url(../images/contentbox555-foot.png) no-repeat;
	cursor: move;
}
.big.min .h {
	width: 555px;
	height: 33px;
	background: transparent;
	position: absolute;
	top: 0;
	left: 0;
}
.big.min .c {
	width: 555px;
	background: url(../images/contentbox555-min.png);
	height: 45px;
	cursor: move;
	overflow: hidden;
}
.big.min .f {
	display: none;
}
#message-data {
	position: absolute;
	top: 300px;
	left: 0;
	width: 100%;
	z-index: 9999;
}
#message {
	position: relative;
	margin: auto;
	width: 400px;
	color: #ffffff !important; /* white */
}
#message .he {
	width: 400px;
	height: 4px;
	background: url(../images/alertbox-header.png) no-repeat;
	cursor: default;
}
#message .c {
	width: 400px;
	background: url(../images/alertbox-content.png) repeat-y;
}
#message .fo {
	width: 400px;
	height: 4px;
	background: url(../images/alertbox-footer.png) no-repeat;
	cursor: default;
}
#message .csc-mailform-submit {
	background: url(../images/background-button-message.png);
	color: #000000; /* black */
	margin: 0;
	width: 44px;
	padding: 1px 0 2px 0;
}
#imagepopup .h {
	height: 17px;
	background: url(../images/imagebox-head.png) no-repeat;
	cursor: move;
	position: relative;
}
#imagepopup .he {
	height: 17px;
	width: 2px;
	background: url(../images/imagebox-headright.png) no-repeat top right;
	cursor: move;
	position: absolute;
	top: 0;
	right: 0;
}
#imagepopup .c {
	background: transparent url(../images/imagebox-contentleft.png) no-repeat top left;
}
#imagepopup .f {
	height: 17px;
	background: url(../images/imagebox-foot.png) no-repeat;
	cursor: move;
	position: relative;
}
#imagepopup .fe {
	height: 17px;
	width: 2px;
	background: url(../images/imagebox-footright.png) no-repeat top right;
	cursor: move;
	position: absolute;
	top: 0;
	right: 0;
}
#imagepopup .w {
	background: transparent url(../images/imagebox-contentright.png) no-repeat top right;
	margin: 0 0 0 17px;
	padding: 0;
}
#imagepopupcontent {
	margin: 0 17px 0 0;
}

/* info mouseover */
a.info {
	position: relative;
	text-decoration: none;
	cursor: help;
	background: none !important;
	padding: 0 !important;
	width: auto !important;
	float: none !important;
}
a.info span {
	display: none;
}
a.info:hover span {
	display: block;
	z-index: 99;
	position: absolute;
	top: 15px;
	left: 0;
	white-space: nowrap;
	padding: 6px 11px 6px 11px;
	background-color: #7ead00; /* green 08 */
	color: #FFFFFF; /* white */
}
a.info:hover {
	text-decoration: none;
}

/* ams_eventmanager */
.tx-amseventmanager-pi1 .pagenavi a,
.tx-amseventmanager-pi1 .hidden a {
	background: none;
	padding: 0;
}
.tx-amseventmanager-pi1 td.nowrap {
	white-space: nowrap;
}
.tx-amseventmanager-pi1 p.date {
	color: #6C9400; /* green 09 */
	font-weight: bold;
	font-size: 1.15em;
	padding: 20px 0 0 0;
}
.tx-amseventmanager-pi1 td.price {
	color: #6C9400; /* green 09 */
	font-weight: bold;
	text-align: right;
}
.tx-amseventmanager-pi1 p.pdf {
	font-size: 0.85em;
	padding: 4px 0 0 0;
}
.tx-amseventmanager-pi1 p.pdf a,
.tx-amseventmanager-pi1 span.pdf a {
	background: url(../images/pdf.png) no-repeat 0 0;
	padding: 0 0 2px 19px;
}
.tx-amseventmanager-pi1 legend {
	display: none;
}
.tx-amseventmanager-pi1 legend.show {
	display: block;
	font-size: 1.15em;
	font-weight: bold;
	color: #486300; /* green 11 */
	padding: 22px 0 0 0;
}
.tx-amseventmanager-pi1 .special .csc-mailform-radio {
	padding: 0;
}
.tx-amseventmanager-pi1 .special .csc-mailform-radio fieldset label {
	display: inline;
}
.tx-amseventmanager-pi1 .special .csc-mailform-radio fieldset label.checked {
	display: inline;
}
.tx-amseventmanager-pi1 .special p.field {
	padding: 5px 0 0 0;
}
#tx_amseventmanager_pi1_takesplacebytext {
	width: 277px;
}
.tx-amseventmanager-pi1 .csc-mailform-checkbox {
	padding: 22px 0 7px 0;
}

/* ams_feuser */
.tx-amsfeuser-pi1 .userlist {
	padding: 11px 0 0 0;
}
.tx-amsfeuser-pi1 .userlist a {
	background: none;
	padding: 0;
}
.tx-amsfeuser-pi1 .userlist .item {
	float: left;
	width: 61px;
	margin: 0 7px 7px 0;
}
.tx-amsfeuser-pi1 .userlist .lastitem {
	float: left;
	width: 61px;
	margin: 0 0 7px 0;
}
.tx-amsfeuser-pi1 .userlist .username {
	width: 61px;
	height: 14px;
	padding: 1px 0 0 0;
	overflow: hidden;
}
.tx-amsfeuser-pi1 .userimage {
	float: left;
	margin: 0 11px 0 0;
}
.tx-amsfeuser-pi1 .info {
	float: left;
	width: 226px;
}
.tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit {
	border: none;
	background: #DFEBBF none; /* green 02 */
	color: #486300; /* green 11 */
	cursor: pointer;
	font-size: 0.96em;
	margin: 0;
	padding: 4px 7px 3px 7px;
	width: auto;
	float: left;
}
* html .tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit {
	padding: 4px 1px 3px 1px;
}
* + html .tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit {
	padding: 4px 1px 3px 1px;
}
.tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit:hover,
.tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit:focus {
	cursor: pointer;
	border: none;
	background: #BFD680 none; /* green 04 */
}
.tx-amsfeuser-pi1 .uploadbar {
	margin: 6px 0 0 0;
	background-color: #DFEBBF; /* green 02 */
	width: 273px;
	height: 24px;
	display: none;
	float: left;
}
* html .tx-amsfeuser-pi1 .uploadbar {
	width: 266px;
	height: 25px;
}
* + html .tx-amsfeuser-pi1 .uploadbar {
	width: 266px;
	height: 25px;
}
.tx-amsfeuser-pi1 .uploadbar .uploadact {
	background-color: #BFD680; /* green 04 */
	width: 10%;
	height: 24px;
}
* html .tx-amsfeuser-pi1 .uploadbar .uploadact {
	height: 25px;
}
* + html .tx-amsfeuser-pi1 .uploadbar .uploadact {
	height: 25px;
}
.tx-amsfeuser-pi1 .uploadinfo {
	margin: 0;
	padding: 3px 0 0 87px !important;
	display: none;
}
.tx-amsfeuser-pi1 .field-with-image {
	padding: 5px 0 0 0;
}
.tx-amsfeuser-pi1 .myaccount .image {
	float: left;
	padding: 0 11px 0 0;
}
.tx-amsfeuser-pi1 .myaccount .data {
	float: left;
	width: 226px;
}

/* ams_forum */
.tx-amsforum-pi1 table a,
.tx-amsforum-pi1 .forumbreadcrumb a,
.tx-amsforum-pi1 .pages a {
	background: none !important;
	padding: 0 !important;
}
.tx-amsforum-pi1 th.superordinate {
	border: none;
	padding: 0 0 11px 0;
}
.tx-amsforum-pi1 th.superordinate p {
	font-weight: normal;
	color: #000000; /* black */
	padding: 11px 0 0 0;
}
.tx-amsforum-pi1 td a.strong {
	font-weight: bold;
}
.tx-amsforum-pi1 td p.member-since {
	padding: 11px 0 6px 0;
}
.tx-amsforum-pi1 td p.actions {
	padding: 11px 0 0 0;
}
.tx-amsforum-pi1 td p {
	padding: 11px 0 0 0;
	line-height: 1.2em;
}
.tx-amsforum-pi1 td p.message {
	padding: 11px;
}
.tx-amsforum-pi1 td p.userimage {
	padding: 0;
}
.tx-amsforum-pi1 td.text {
	padding: 9px 0 15px 0;
}
.tx-amsforum-pi1 table.posts {
	table-layout: fixed;
}
.tx-amsforum-pi1 table .author {
	width: 80px;
}
.tx-amsforum-pi1 table .username {
	width: 46px;
	height: 14px;
	padding: 0 0 5px 0;
	overflow: hidden;
}

/* ams_messages */
.tx-amsmessages-pi1 .write-message {
	padding: 22px 0 0 134px;
}
.tx-amsmessages-pi1 .tabs {
	list-style-type: none;
	list-style-image: none;
	margin: 11px 0 0 0;
	padding: 0;
}
.tx-amsmessages-pi1 .tabs li {
	margin: 0 5px 0 0;
	padding: 0;
	float: left;
}
.tx-amsmessages-pi1 .tabs li a {
	display: block;
	text-decoration: none;
	background: #DFEBBF none; /* green 02 */
	color: #486300; /* green 11 */
	padding: 5px 10px;
}
.tx-amsmessages-pi1 .tabs li a.act {
	color: #486300; /* green 11 */
	background: #BFD680 none; /* green 04 */
}
.tx-amsmessages-pi1 .numberofitems {
	padding: 11px 0 11px 0;
}
.tx-amsmessages-pi1 table a {
	background: none !important;
	padding: 0 !important;
}
.tx-amsmessages-pi1 table {
	table-layout: fixed;
}
.tx-amsmessages-pi1 table .subject {
	width: 280px;
}
.tx-amsmessages-pi1 table .username {
	width: 46px;
	height: 14px;
	padding: 0 0 5px 0;
	overflow: hidden;
}

/* tt_news */
.news-list-item h2 {
	padding: 22px 0 0 0 !important;
	background: none !important;
}
.news-list-item h2 a {
	background: url(../images/h2-symbol.png) no-repeat 0 0;
	padding: 0 0 0 19px;
	color: #486300 !important; /* green 11 */
	text-decoration: none;
	display: block;
}
.news-list-item h2 a:hover {
	text-decoration: none;
}
.news-list-item .image {
	float: left;
}
.news-list-item .image a,
.tx-ttnews-browsebox td a,
.news-single-item .image a {
	background: none;
	padding: 0;
}
.news-list-item .image img {
	margin: 14px 11px 0 0;
}
.news-list-item .text {
	margin: 11px 0 0 0;
}
.news-list-item .text p {
	padding: 0;
}
.news-search-emptyMsg {
	padding: 0;
}
.browseLinksWrap {
	margin: 11px 0 0 0;
	line-height: 1.2em;
}
.browseLinksWrap .disabledLinkWrap,
.browseLinksWrap a {
	padding: 0 7px 0 0 !important;
	background: transparent !important;
}
.browseLinksWrap .activeLinkWrap {
	font-weight: bold;
	padding: 0 7px 0 0;
}
.news-single-item .author {
	font-style: italic;
	padding: 9px 0 0 0;
}
.news-search-form {
	padding: 0 0 17px 0;
}
.news-single-item .news-single-additional-info {
	padding: 11px 0 0 0;
}
.news-single-item .news-single-additional-info dt {
	font-weight: bold;
}
.news-single-item .news-single-additional-info p {
	padding: 6px 0 0 0;
}

/* liz_events */
.tx-lizevents-pi1 th.description {
	padding: 0;
}
.tx-lizevents-pi1 td.description {
	background: none;
	padding: 0 0 33px 0;
}
.tx-lizevents-pi1 td.contact {
	padding: 20px 0 15px 0;
}
.tx-lizevents-pi1 td {
	padding: 20px 11px 5px 0;
}
.tx-lizevents-pi1 .pages {
	padding: 0;
}
.tx-lizevents-pi1 .pages a {
	background: none;
	padding: 0;
}

/* indexed_search */
.tx-indexedsearch-searchbox legend {
	display: none;
}
.tx-indexedsearch-whatis {
	padding: 11px 0 0 0;
}
.tx-indexedsearch-browsebox ul {
	list-style-type: none;
	list-style-image: none;
	padding: 11px 0 0 0;
}
.tx-indexedsearch-browsebox li {
	float: left;
	padding: 0 11px 0 0;
}
.tx-indexedsearch-browsebox li a {
	background: none;
	padding: 0;
}
.tx-indexedsearch-res {
	clear: both;
}

/* ams_photoimprint */
.tx-amsphotoimprint-pi1 span a {
	background: none !important;
	padding: 0 !important;
}

/* sitemap ans page menu */
.csc-sitemap a,
.csc-menu a {
	background: none !important;
	padding: 0 !important;
}

/* media upload */
/* general */
.uploadbar {
	margin: 8px 0 0 0;
	background-color: #DFEBBF; /* green 02 */
	width: 261px;
	height: 22px;
	float: left;
	display: none;
}
* + html .uploadbar {
	width: 258px;
}
.uploadbar .uploadact {
	background-color: #486300; /* green 11 */
	width: 10%;
	height: 22px;
}
.uploadcancel {
	float: left;
	margin: 6px 6px 0 0;
	display: none;
}
.uploadcancel input.csc-mailform-submit {
	width: 93px;
	margin: 0;
}
.uploadinfo {
	margin: 0;
	padding: 3px 0 0 100px !important;
	display: none;
}

.tx-amsmediaupload-pi1 form .tx_amslib_pi1_player {
	margin: 7px 0 0 0;
}

/* teaser */
.tx-amsmediaupload-pi1 .horizontaldisplay {
	position: relative;
	padding: 24px 0 0 0;
}
.tx-amsmediaupload-pi1 .horizontaldisplay h1 {
	position: absolute;
	top: 24px;
	left: 0;
	padding: 0 0 0 22px;
	background: url(../images/h1-symbol.png) no-repeat 0 1px;
}
.tx-amsmediaupload-pi1 .horizontaldisplay .imagebox {
	position: relative;
}
.tx-amsmediaupload-pi1 .horizontaldisplay .imagebox .image {
	position: relative;
}
.tx-amsmediaupload-pi1 .horizontaldisplay .imagebox .icon {
	position: absolute;
	top: 0;
	left: 0;
}
.tx-amsmediaupload-pi1 .jcarousel-list {
	z-index: 1;
	overflow: hidden;
	position: relative;
	top: 0;
	left: 0;
	margin: 0;
	padding: 0;
}
.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: 470px;
	position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-clip-horizontal {
	width: 470px;
	height: 218px;
	z-index: 2;
	margin: 0;
	padding: 32px 0 0 0;
	overflow: hidden;
	position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal {
	width: 152px;
	height: 218px;
	float: left;
	list-style: none;
	padding: 0;
	margin-right: 7px;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal h2 {
	font-size: 1.2em;
	padding: 7px 11px 3px 19px;
	margin: 0;
	background: url(../images/h2-symbol.png) no-repeat 0 7px;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal p {
	padding: 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal {
	position: absolute;
	top: 0;
	right: 0;
	width: 16px;
	height: 18px;
	cursor: pointer;
	background: transparent url(../images/hmoreright.png) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal:hover {
	background-position: 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal:active {
	background-position: 0 0;
}
.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: -16px 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal {
	position: absolute;
	top: 0;
	right: 25px;
	width: 16px;
	height: 18px;
	cursor: pointer;
	background: transparent url(../images/hmoreleft.png) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal:hover {
	background-position: 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal:active {
	background-position: 0 0;
}
.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: -16px 0;
}

/* topic teaser */
.tx-amsmediaupload-pi1 .verticaldisplay {
	width: 470px;
	position: relative;
}
.tx-amsmediaupload-pi1 .verticaldisplay h1 {
	padding: 0 0 0 22px;
	background: url(../images/h1-symbol.png) no-repeat 0 1px;
}
.tx-amsmediaupload-pi1 .verticaldisplay h2 {
	padding: 7px 0 0 19px;
	background: url(../images/h2-symbol.png) no-repeat 0 7px;
}
.tx-amsmediaupload-pi1 .verticaldisplay h3 {
	padding-top: 0;
}
.tx-amsmediaupload-pi1 .verticaldisplay p {
	padding: 0 0 11px 0;
}
.tx-amsmediaupload-pi1 .verticaldisplay a.hidden {
	color: #2D2D2D !important; /* dark grey */
	text-decoration: none;
}
.tx-amsmediaupload-pi1 .verticaldisplay p.image {
	padding: 0 0 5px 0;
}
.tx-amsmediaupload-pi1 .verticaldisplay .articles {
	margin-top: 7px;
}
.tx-amsmediaupload-pi1 .verticaldisplay .article {
	float: left;
	margin-left: 5px;
}
.tx-amsmediaupload-pi1 .verticaldisplay .first-child {
	float: left;
	margin-left: 0;
}
.tx-amsmediaupload-pi1 .verticaldisplay .article h3 {
	display: none;
}
.tx-amsmediaupload-pi1 .verticaldisplay .article p {
	padding: 0;
}
.tx-amsmediaupload-pi1 .jcarousel-container-vertical {
	width: 470px;
	position: relative;
	margin: 13px 0 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-clip-vertical {
	width: 470px;
	height: 335px;
	z-index: 2;
	margin: 0;
	padding: 0;
	overflow: hidden;
	position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-item-vertical {
	width: 470px;
	height: 335px;
	list-style: none;
	padding: 0;
	margin: 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical {
	position: absolute;
	top: -31px;
	right: 0;
	width: 18px;
	height: 16px;
	cursor: pointer;
	background: url(../images/vnext.png) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical:hover {
	background-position: 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical:active {
	background-position: 0 0;
}
.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: -18px 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical {
	position: absolute;
	top: -31px;
	right: 27px;
	width: 18px;
	height: 16px;
	cursor: pointer;
	background: url(../images/vprev.png) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical:hover {
	background-position: 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical:active {
	background-position: 0 0;
}
.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: -18px 0;
}

/* my uploads */
.tx-amsmediaupload-pi1 td p.image {
	padding-top: 5px;
}
.tx-amsmediaupload-pi1 td p a.hidden {
	color: #2D2D2D !important; /* dark grey */
	text-decoration: none;
}

/* all topics */
.tx-amsmediaupload-pi1 .mediaupload .image {
	margin: 11px 0 0 0;
}
.tx-amsmediaupload-pi1 .mediaupload .article {
	padding: 11px 0 0 0;
}
.tx-amsmediaupload-pi1 .mediaupload .article .imagebox {
	position: relative;
	height: 152px;
	width: 152px;
	float: left;
	margin: 4px 11px 0 0;
}
.tx-amsmediaupload-pi1 .mediaupload .article .imagebox .image {
	position: absolute;
	margin: 0;
	float: none;
}
.tx-amsmediaupload-pi1 .mediaupload .article .imagebox .icon {
	position: absolute;
	left: 0;
	top: 0;
}
.tx-amsmediaupload-pi1 .mediaupload .article h2 {
	padding-top: 4px;
}
.tx-amsmediaupload-pi1 .mediaupload .article p {
	padding: 0 0 11px 0;
}
.tx-amsmediaupload-pi1 .mediaupload .article p.meta {
	padding: 0;
}
.tx-amsmediaupload-pi1 .mediaupload .article a.hidden {
	color: #2D2D2D !important; /* dark grey */
	text-decoration: none;
}

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

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

/* tag cloud */
.tx-amsmediaupload-pi1 .tag-cloud {
	padding: 11px 0 0 0;
	position: relative;
}
.tx-amsmediaupload-pi1 .tag-cloud a {
	text-decoration: none;
	padding: 0 5px 0 0;
	background: none !important;
}
.tx-amsmediaupload-pi1 .tag-cloud a:hover {
	text-decoration: underline;
}

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

/* delete */
.tx-amsmediaupload-pi1 p.delete {
	padding: 22px 0 0 0;
}

/* update */
.tx-amsmediaupload-pi1 .teaserimage {
	padding: 6px 0 0 0;
}

/* tt_news video */
.tx_timtab_embeddedvideo-link {
	display: block;
	padding: 11px 0 0 14px!important;
	background-position: 0 15px!important;
}
.tx_amscaptcha_pi1_description {
	display: block;
	padding: 5px 0 0 0;
}
