/* 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;
}
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: 0px;
	line-height: 0px;
	font-size: 0px;
	clear: both;
}

/* navigation */
#mainnavi-box {
	width: 219px;
	z-index: 1002;
	position: absolute;
	top: 111px;
	left: 0px;
}
#mainnavi-box .drag {
	height: 32px;
	width: 32px;
	position: absolute;
	top: 2px;
	right: 40px;
	cursor: move;
	z-index: 101;
}
#mainnavi {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 0px;
}
#mainnavi li {
	margin: 0px;
	padding: 0px;
	position: absolute;
	left: 0px;
}
#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: #2D2D2D; /* dark grey */
	text-decoration: none;
}

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

/* position for every menu item */
#mainnavi .mn1 { top: 0px; }
#mainnavi .mn2 { top: 39px; }
#mainnavi .mn3 { top: 60px; }
#mainnavi .mn4 { top: 96px; }
#mainnavi .mn5 { top: 125px; }
#mainnavi .mn6 { top: 154px; }
#mainnavi .mn7 { top: 181px; }
#mainnavi .mn8 { top: 203px; }
#mainnavi .mn9 { top: 239px; }
#mainnavi .mn10 { top: 267px; }
#mainnavi .mn11 { top: 296px; }
#mainnavi .mn12 { top: 324px; }
#mainnavi .mn13 { top: 352px; }

/* background images for every menu item and color */
.cyan #mainnavi .mn1 { background: url(../images/mn-cyan-01.png) no-repeat; }
.cyan #mainnavi .mn2 { background: url(../images/mn-cyan-02.png) no-repeat; }
.cyan #mainnavi .mn3 { background: url(../images/mn-cyan-03.png) no-repeat; }
.cyan #mainnavi .mn4 { background: url(../images/mn-cyan-04.png) no-repeat; }
.cyan #mainnavi .mn5 { background: url(../images/mn-cyan-05.png) no-repeat; }
.cyan #mainnavi .mn6 { background: url(../images/mn-cyan-06.png) no-repeat; }
.cyan #mainnavi .mn7 { background: url(../images/mn-cyan-07.png) no-repeat; }
.cyan #mainnavi .mn8 { background: url(../images/mn-cyan-08.png) no-repeat; }
.cyan #mainnavi .mn9 { background: url(../images/mn-cyan-09.png) no-repeat; }
.cyan #mainnavi .mn10 { background: url(../images/mn-cyan-10.png) no-repeat; }
.cyan #mainnavi .mn11 { background: url(../images/mn-cyan-11.png) no-repeat; }
.cyan #mainnavi .mn12 { background: url(../images/mn-cyan-12.png) no-repeat; }
.cyan #mainnavi .mn13 { background: url(../images/mn-cyan-13.png) no-repeat; }

.green #mainnavi .mn1 { background: url(../images/mn-green-01.png) no-repeat; }
.green #mainnavi .mn2 { background: url(../images/mn-green-02.png) no-repeat; }
.green #mainnavi .mn3 { background: url(../images/mn-green-03.png) no-repeat; }
.green #mainnavi .mn4 { background: url(../images/mn-green-04.png) no-repeat; }
.green #mainnavi .mn5 { background: url(../images/mn-green-05.png) no-repeat; }
.green #mainnavi .mn6 { background: url(../images/mn-green-06.png) no-repeat; }
.green #mainnavi .mn7 { background: url(../images/mn-green-07.png) no-repeat; }
.green #mainnavi .mn8 { background: url(../images/mn-green-08.png) no-repeat; }
.green #mainnavi .mn9 { background: url(../images/mn-green-09.png) no-repeat; }
.green #mainnavi .mn10 { background: url(../images/mn-green-10.png) no-repeat; }
.green #mainnavi .mn11 { background: url(../images/mn-green-11.png) no-repeat; }
.green #mainnavi .mn12 { background: url(../images/mn-green-12.png) no-repeat; }
.green #mainnavi .mn13 { background: url(../images/mn-green-13.png) no-repeat; }

.lemone #mainnavi .mn1 { background: url(../images/mn-lemone-01.png) no-repeat; }
.lemone #mainnavi .mn2 { background: url(../images/mn-lemone-02.png) no-repeat; }
.lemone #mainnavi .mn3 { background: url(../images/mn-lemone-03.png) no-repeat; }
.lemone #mainnavi .mn4 { background: url(../images/mn-lemone-04.png) no-repeat; }
.lemone #mainnavi .mn5 { background: url(../images/mn-lemone-05.png) no-repeat; }
.lemone #mainnavi .mn6 { background: url(../images/mn-lemone-06.png) no-repeat; }
.lemone #mainnavi .mn7 { background: url(../images/mn-lemone-07.png) no-repeat; }
.lemone #mainnavi .mn8 { background: url(../images/mn-lemone-08.png) no-repeat; }
.lemone #mainnavi .mn9 { background: url(../images/mn-lemone-09.png) no-repeat; }
.lemone #mainnavi .mn10 { background: url(../images/mn-lemone-10.png) no-repeat; }
.lemone #mainnavi .mn11 { background: url(../images/mn-lemone-11.png) no-repeat; }
.lemone #mainnavi .mn12 { background: url(../images/mn-lemone-12.png) no-repeat; }
.lemone #mainnavi .mn13 { background: url(../images/mn-lemone-13.png) no-repeat; }

.magenta #mainnavi .mn1 { background: url(../images/mn-magenta-01.png) no-repeat; }
.magenta #mainnavi .mn2 { background: url(../images/mn-magenta-02.png) no-repeat; }
.magenta #mainnavi .mn3 { background: url(../images/mn-magenta-03.png) no-repeat; }
.magenta #mainnavi .mn4 { background: url(../images/mn-magenta-04.png) no-repeat; }
.magenta #mainnavi .mn5 { background: url(../images/mn-magenta-05.png) no-repeat; }
.magenta #mainnavi .mn6 { background: url(../images/mn-magenta-06.png) no-repeat; }
.magenta #mainnavi .mn7 { background: url(../images/mn-magenta-07.png) no-repeat; }
.magenta #mainnavi .mn8 { background: url(../images/mn-magenta-08.png) no-repeat; }
.magenta #mainnavi .mn9 { background: url(../images/mn-magenta-09.png) no-repeat; }
.magenta #mainnavi .mn10 { background: url(../images/mn-magenta-10.png) no-repeat; }
.magenta #mainnavi .mn11 { background: url(../images/mn-magenta-11.png) no-repeat; }
.magenta #mainnavi .mn12 { background: url(../images/mn-magenta-12.png) no-repeat; }
.magenta #mainnavi .mn13 { background: url(../images/mn-magenta-13.png) no-repeat; }

.mint #mainnavi .mn1 { background: url(../images/mn-mint-01.png) no-repeat; }
.mint #mainnavi .mn2 { background: url(../images/mn-mint-02.png) no-repeat; }
.mint #mainnavi .mn3 { background: url(../images/mn-mint-03.png) no-repeat; }
.mint #mainnavi .mn4 { background: url(../images/mn-mint-04.png) no-repeat; }
.mint #mainnavi .mn5 { background: url(../images/mn-mint-05.png) no-repeat; }
.mint #mainnavi .mn6 { background: url(../images/mn-mint-06.png) no-repeat; }
.mint #mainnavi .mn7 { background: url(../images/mn-mint-07.png) no-repeat; }
.mint #mainnavi .mn8 { background: url(../images/mn-mint-08.png) no-repeat; }
.mint #mainnavi .mn9 { background: url(../images/mn-mint-09.png) no-repeat; }
.mint #mainnavi .mn10 { background: url(../images/mn-mint-10.png) no-repeat; }
.mint #mainnavi .mn11 { background: url(../images/mn-mint-11.png) no-repeat; }
.mint #mainnavi .mn12 { background: url(../images/mn-mint-12.png) no-repeat; }
.mint #mainnavi .mn13 { background: url(../images/mn-mint-13.png) no-repeat; }

.senf #mainnavi .mn1 { background: url(../images/mn-senf-01.png) no-repeat; }
.senf #mainnavi .mn2 { background: url(../images/mn-senf-02.png) no-repeat; }
.senf #mainnavi .mn3 { background: url(../images/mn-senf-03.png) no-repeat; }
.senf #mainnavi .mn4 { background: url(../images/mn-senf-04.png) no-repeat; }
.senf #mainnavi .mn5 { background: url(../images/mn-senf-05.png) no-repeat; }
.senf #mainnavi .mn6 { background: url(../images/mn-senf-06.png) no-repeat; }
.senf #mainnavi .mn7 { background: url(../images/mn-senf-07.png) no-repeat; }
.senf #mainnavi .mn8 { background: url(../images/mn-senf-08.png) no-repeat; }
.senf #mainnavi .mn9 { background: url(../images/mn-senf-09.png) no-repeat; }
.senf #mainnavi .mn10 { background: url(../images/mn-senf-10.png) no-repeat; }
.senf #mainnavi .mn11 { background: url(../images/mn-senf-11.png) no-repeat; }
.senf #mainnavi .mn12 { background: url(../images/mn-senf-12.png) no-repeat; }
.senf #mainnavi .mn13 { background: url(../images/mn-senf-13.png) no-repeat; }

/* background images of action box for every color */
.cyan #actionbox { background: url(../images/actionbox-bottom-cyan.png) no-repeat bottom left; }
.green #actionbox { background: url(../images/actionbox-bottom-green.png) no-repeat bottom left; }
.lemone #actionbox { background: url(../images/actionbox-bottom-lemone.png) no-repeat bottom left; }
.magenta #actionbox { background: url(../images/actionbox-bottom-magenta.png) no-repeat bottom left; }
.mint #actionbox { background: url(../images/actionbox-bottom-mint.png) no-repeat bottom left; }
.senf #actionbox { background: url(../images/actionbox-bottom-senf.png) no-repeat bottom left; }

.cyan #actionbox .title { background: url(../images/actionbox-top-cyan.png) no-repeat; }
.green #actionbox .title { background: url(../images/actionbox-top-green.png) no-repeat; }
.lemone #actionbox .title { background: url(../images/actionbox-top-lemone.png) no-repeat; }
.magenta #actionbox .title { background: url(../images/actionbox-top-magenta.png) no-repeat; }
.mint #actionbox .title { background: url(../images/actionbox-top-mint.png) no-repeat; }
.senf #actionbox .title { background: url(../images/actionbox-top-senf.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;
	/*background: url(../images/navigation-move.png) no-repeat center center;*/
}
#metanavi-box .metanavi-head {
	width: 191px;
	height: 27px;
}
#metanavi-box .metanavi-top {
	width: 191px;
	height: 3px;
}
#metanavi-box .metanavi-content {
	width: 191px;
}
#metanavi-box .metanavi-bottom {
	width: 191px;
	height: 5px;
}
#metanavi-box .metanavi-foot {
	width: 191px;
	height: 19px;
}
#metanavi-box .metanavi-logo {
	width: 191px;
	height: 69px;
}

#metanavi {
	list-style-type: none;
	margin: 0px;
	padding: 9px 0px 0px 40px;
	list-style-image: none;
}
#metanavi li {
	padding: 2px 0px 0px 0px;
	margin: 0px;
}
* html #metanavi li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
* + html #metanavi li {
	padding: 0px 0px 0px 0px;
	margin: 0px;
}
#metanavi li a {
	display: block;
	width: 154px;
	color: #ffffff; /* white */
	text-decoration: none;
	font-size: 0.85em;
	background: none;
	padding: 0px;
}
#metanavi li a:hover {
	text-decoration: none;
	color: #2D2D2D; /* dark grey */
}

#metanavi-box .tx-amsfeuser-pi1 {
	padding: 1px 0px 12px 19px;
}
#metanavi-box .tx-amsfeuser-pi1 h1 {
	background: none;
	color: #ffffff; /* white */
	font-size: 1.25em;
	font-weight: bold;
	padding: 7px 0px 0px 0px;
	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;
	padding: 1px 2px 1px 2px;
	border: none;
}
.cyan .metanavi-content .tx-amsfeuser-pi1 input { background-color: #D0E8EF; } /* cyan 00 */
.green .metanavi-content .tx-amsfeuser-pi1 input { background-color: #D4F4D6; } /* green 00 */
.lemone .metanavi-content .tx-amsfeuser-pi1 input { background-color: #EBF4CB; } /* lemone 00 */
.magenta .metanavi-content .tx-amsfeuser-pi1 input { background-color: #F4D4EE; } /* magenta 00 */
.mint .metanavi-content .tx-amsfeuser-pi1 input { background-color: #D3F4EE; } /* mint 00 */
.senf .metanavi-content .tx-amsfeuser-pi1 input { background-color: #F4F4CE; } /* senf 00 */

#metanavi-box .tx-amsfeuser-pi1 input.csc-mailform-submit2 {
	width: 84px;
	height: 18px;
	background-color: #ffffff; /* white */
	color: #000000; /* black */
	padding: 0px;
	margin: 11px 0px 0px 0px;
	font-size: 0.96em;
	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: 0px 0px 0px 0px;
}
#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 0px 0px;
}

#specialnavi {
	list-style-type: none;
	list-style-image: none;
	margin: 0px;
	padding: 9px 0px 10px 40px;
}
#specialnavi li {
	padding: 2px 0px 0px 0px;
	margin: 0px;
}
#specialnavi li a {
	display: block;
	width: 154px;
	color: #ffffff; /* white */
	text-decoration: none;
	font-size: 1.1em;
	font-weight: bold;
	background: none;
	padding: 0px;
}
#specialnavi li a:hover {
	text-decoration: none;
	color: #2D2D2D; /* dark grey */
}

/* background images of metanavi box for every color */
.cyan .metanavi-head { background: url(../images/men-cyan-head.png) no-repeat 1px 0px; }
.green .metanavi-head { background: url(../images/men-green-head.png) no-repeat 1px 0px; }
.lemone .metanavi-head { background: url(../images/men-lemone-head.png) no-repeat 1px 0px; }
.magenta .metanavi-head { background: url(../images/men-magenta-head.png) no-repeat 1px 0px; }
.mint .metanavi-head { background: url(../images/men-mint-head.png) no-repeat 1px 0px; }
.senf .metanavi-head { background: url(../images/men-senf-head.png) no-repeat 1px 0px; }

.cyan .metanavi-top { background: url(../images/men-cyan-top.png) no-repeat 1px 0px; }
.green .metanavi-top { background: url(../images/men-green-top.png) no-repeat 1px 0px; }
.lemone .metanavi-top { background: url(../images/men-lemone-top.png) no-repeat 1px 0px; }
.magenta .metanavi-top { background: url(../images/men-magenta-top.png) no-repeat 1px 0px; }
.mint .metanavi-top { background: url(../images/men-mint-top.png) no-repeat 1px 0px; }
.senf .metanavi-top { background: url(../images/men-senf-top.png) no-repeat 1px 0px; }

.cyan .metanavi-content { background: url(../images/men-cyan-content.png) repeat-y; }
.green .metanavi-content { background: url(../images/men-green-content.png) repeat-y; }
.lemone .metanavi-content { background: url(../images/men-lemone-content.png) repeat-y; }
.magenta .metanavi-content { background: url(../images/men-magenta-content.png) repeat-y; }
.mint .metanavi-content { background: url(../images/men-mint-content.png) repeat-y; }
.senf .metanavi-content { background: url(../images/men-senf-content.png) repeat-y; }

.cyan .metanavi-bottom { background: url(../images/men-cyan-bottom.png) no-repeat; }
.green .metanavi-bottom { background: url(../images/men-green-bottom.png) no-repeat; }
.lemone .metanavi-bottom { background: url(../images/men-lemone-bottom.png) no-repeat; }
.magenta .metanavi-bottom { background: url(../images/men-magenta-bottom.png) no-repeat; }
.mint .metanavi-bottom { background: url(../images/men-mint-bottom.png) no-repeat; }
.senf .metanavi-bottom { background: url(../images/men-senf-bottom.png) no-repeat; }

.cyan .metanavi-logo { background: url(../images/men-cyan-logo.png) no-repeat; }
.green .metanavi-logo { background: url(../images/men-green-logo.png) no-repeat; }
.lemone .metanavi-logo { background: url(../images/men-lemone-logo.png) no-repeat; }
.magenta .metanavi-logo { background: url(../images/men-magenta-logo.png) no-repeat; }
.mint .metanavi-logo { background: url(../images/men-mint-logo.png) no-repeat; }
.senf .metanavi-logo { background: url(../images/men-senf-logo.png) no-repeat; }

.cyan .metanavi-foot { background: url(../images/men-cyan-foot.png) no-repeat; }
.green .metanavi-foot { background: url(../images/men-green-foot.png) no-repeat; }
.lemone .metanavi-foot { background: url(../images/men-lemone-foot.png) no-repeat; }
.magenta .metanavi-foot { background: url(../images/men-magenta-foot.png) no-repeat; }
.mint .metanavi-foot { background: url(../images/men-mint-foot.png) no-repeat; }
.senf .metanavi-foot { background: url(../images/men-senf-foot.png) no-repeat; }

#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: 61px;
	cursor: move;
	z-index: 101;
}
#music-box .music-head {
	width: 191px;
	height: 27px;
}
#music-box .music-top {
	width: 191px;
	height: 3px;
}
#music-box .content-music {
	width: 191px;
	padding: 0px 0px 5px 0px;
}
#music-box .content-layout {
	width: 191px;
	padding: 7px 0px 0px 0px;
}
#music-box .metanavi-content {
	width: 191px;
	padding: 6px 0px 5px 0px;
}
#music-box .music-bottom {
	width: 191px;
	height: 5px;
}
#music-box .music-foot {
	width: 191px;
	height: 19px;
}

/* background images of metanavi box for every color */
.cyan .music-head { background: url(../images/men-cyan-head.png) no-repeat 1px 0px; }
.green .music-head { background: url(../images/men-green-head.png) no-repeat 1px 0px; }
.lemone .music-head { background: url(../images/men-lemone-head.png) no-repeat 1px 0px; }
.magenta .music-head { background: url(../images/men-magenta-head.png) no-repeat 1px 0px; }
.mint .music-head { background: url(../images/men-mint-head.png) no-repeat 1px 0px; }
.senf .music-head { background: url(../images/men-senf-head.png) no-repeat 1px 0px; }

.cyan .music-top { background: url(../images/men-cyan-top.png) no-repeat 1px 0px; }
.green .music-top { background: url(../images/men-green-top.png) no-repeat 1px 0px; }
.lemone .music-top { background: url(../images/men-lemone-top.png) no-repeat 1px 0px; }
.magenta .music-top { background: url(../images/men-magenta-top.png) no-repeat 1px 0px; }
.mint .music-top { background: url(../images/men-mint-top.png) no-repeat 1px 0px; }
.senf .music-top { background: url(../images/men-senf-top.png) no-repeat 1px 0px; }

.cyan .content-music, .cyan .content-layout { background: url(../images/men-cyan-content.png) repeat-y; }
.green .content-music, .green .content-layout { background: url(../images/men-green-content.png) repeat-y; }
.lemone .content-music, .lemone .content-layout { background: url(../images/men-lemone-content.png) repeat-y; }
.magenta .content-music, .magenta .content-layout { background: url(../images/men-magenta-content.png) repeat-y; }
.mint .content-music, .mint .content-layout { background: url(../images/men-mint-content.png) repeat-y; }
.senf .content-music, .senf .content-layout { background: url(../images/men-senf-content.png) repeat-y; }

.cyan .music-bottom { background: url(../images/men-cyan-bottom.png) no-repeat; }
.green .music-bottom { background: url(../images/men-green-bottom.png) no-repeat; }
.lemone .music-bottom { background: url(../images/men-lemone-bottom.png) no-repeat; }
.magenta .music-bottom { background: url(../images/men-magenta-bottom.png) no-repeat; }
.mint .music-bottom { background: url(../images/men-mint-bottom.png) no-repeat; }
.senf .music-bottom { background: url(../images/men-senf-bottom.png) no-repeat; }

.cyan .music-foot { background: url(../images/men-cyan-foot.png) no-repeat; }
.green .music-foot { background: url(../images/men-green-foot.png) no-repeat; }
.lemone .music-foot { background: url(../images/men-lemone-foot.png) no-repeat; }
.magenta .music-foot { background: url(../images/men-magenta-foot.png) no-repeat; }
.mint .music-foot { background: url(../images/men-mint-foot.png) no-repeat; }
.senf .music-foot { background: url(../images/men-senf-foot.png) no-repeat; }

/* content boxes */
.cb .move {
	height: 20px;
	width: 30px;
	position: absolute;
	top: -11px;
	right: 81px;
	cursor: move;
	z-index: 101;
}
#imagepopup .moveMessageImage {
	height: 20px;
	width: 30px;
	position: absolute;
	top: -11px;
	right: 51px;
	cursor: move;
	z-index: 101;
	background: url(/typo3conf/ext/ams_youth/res/move.png) no-repeat;
}
.cb .minimize {
	height: 20px;
	width: 21px;
	position: absolute;
	top: -11px;
	right: 52px;
	cursor: pointer;
	z-index: 101;
}
.cb .close {
	height: 20px;
	width: 24px;
	position: absolute;
	top: -11px;
	right: 20px;
	cursor: pointer;
	z-index: 101;
}
#imagepopup .closeMessageImage {
	height: 20px;
	width: 24px;
	position: absolute;
	top: -11px;
	right: 20px;
	cursor: pointer;
	z-index: 101;
	background: url(/typo3conf/ext/ams_youth/res/close.png) no-repeat;
}
.cb {
	position: absolute;
	z-index: 50;
}
.w {
	margin: 0px 42px 0px 42px;
}
.min .w {
	margin: 11px 22px 11px 27px;
}
#message .w {
	margin: 0px 22px 0px 22px;
	padding-bottom: 11px;
}
.small {
	width: 222px;
}
.small .h {
	width: 222px;
	height: 50px;
	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: 48px;
	background: url(../images/contentbox222-foot.png) no-repeat;
	cursor: move;
}
.small.min .h {
	width: 222px;
	height: 67px;
	background: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.small.min .c {
	width: 222px;
	background: url(../images/contentbox222-min.png);
	height: 67px;
	cursor: move;
	overflow: hidden;
}
.small.min .f {
	display: none;
}

.normal {
	width: 444px;
}
.normal .h {
	width: 444px;
	height: 50px;
	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: 48px;
	background: url(../images/contentbox444-foot.png) no-repeat;
	cursor: move;
}
.normal.min .h {
	width: 444px;
	height: 67px;
	background: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.normal.min .c {
	width: 444px;
	background: url(../images/contentbox444-min.png);
	height: 67px;
	cursor: move;
	overflow: hidden;
}
.normal.min .f {
	display: none;
}

.big {
	width: 555px;
}
.big .h {
	width: 555px;
	height: 50px;
	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: 48px;
	background: url(../images/contentbox555-foot.png) no-repeat;
	cursor: move;
}
.big.min .h {
	width: 555px;
	height: 67px;
	background: none;
	position: absolute;
	top: 0px;
	left: 0px;
}
.big.min .c {
	width: 555px;
	background: url(../images/contentbox555-min.png);
	height: 67px;
	cursor: move;
	overflow: hidden;
}
.big.min .f {
	display: none;
}
#message-data {
	position: absolute;
	top: 300px;
	left: 0px;
	width: 100%;
	z-index: 9999;
}
#message {
	position: relative;
	margin: auto;
	width: 400px;
	color: #ffffff !important; /* white */
}
#message .he {
	width: 400px;
	height: 11px;
	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: 11px;
	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: 0px;
	width: 44px;
	padding: 1px 0px 2px 0px;
	margin: 0px 3px 0px 0px;
	font-size: 0.96em;
}
#imagepopup .hl {
	height: 37px;
	background: url(../images/imagebox-head.png) no-repeat top left;
	cursor: move;
	width: 50%;
	float: left;
}
#imagepopup .he {
	background: url(../images/imagebox-headright.png) no-repeat top right;
	cursor: move;
	width: 50%;
	float: left;
	height: 37px;
}
#imagepopup .c {
	background: transparent url(../images/imagebox-contentleft.png) no-repeat top left;
}
#imagepopup .f {
	height: 35px;
	background: url(../images/imagebox-foot.png) no-repeat;
	cursor: move;
	width: 50%;
	float: left;
}
#imagepopup .fe {
	background: url(../images/imagebox-footright.png) no-repeat top right;
	width: 50%;
	float: left;
	cursor: move;
	height: 35px;
}
#imagepopup .w {
	background: transparent url(../images/imagebox-contentright.png) no-repeat top right;
	margin: 0px 0px 0px 19px;
}
#imagepopupcontent {
	margin: 0px 15px 0px 0px;
}

/* info mouseover */
a.info {
	position: relative;
	text-decoration: none;
	cursor: help;
	background: none !important;
	padding: 0px !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: 0px;
	white-space: nowrap;
	padding: 6px 11px 6px 11px;
	background-color: #00b6e8; /* cyan 10 */
	color: #FFFFFF; /* white */
}
a.info:hover {
	text-decoration: none;
}

/* ams_eventmanager */
.tx-amseventmanager-pi1 .pagenavi a,
.tx-amseventmanager-pi1 .hidden a {
	background: none;
	padding: 0px;
}
.tx-amseventmanager-pi1 td.nowrap {
	white-space: nowrap;
}
.tx-amseventmanager-pi1 p.date {
	color: #2D2D2D; /* dark grey */
	font-weight: bold;
	font-size: 1.15em;
	padding: 20px 0px 0px 0px;
}
.tx-amseventmanager-pi1 td.price {
	color: #2D2D2D; /* dark grey */
	font-weight: bold;
	text-align: right;
}
.tx-amseventmanager-pi1 p.pdf {
	font-size: 0.85em;
	padding: 4px 0px 0px 0px;
}
.tx-amseventmanager-pi1 p.pdf a,
.tx-amseventmanager-pi1 span.pdf a {
	background: url(../images/pdf.png) no-repeat 0px 0px;
	padding: 0px 0px 2px 19px;
}
.tx-amseventmanager-pi1 legend {
	display: none;
}
.tx-amseventmanager-pi1 legend.show {
	display: block;
	font-size: 1.15em;
	font-weight: bold;
	color: #2D2D2D; /* dark grey */
	padding: 22px 0px 0px 0px;
}
.tx-amseventmanager-pi1 .special .csc-mailform-radio {
	padding: 0px 0px 0px 0px;
}
.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 0px 0px 0px;
}
#tx_amseventmanager_pi1_takesplacebytext {
	width: 275px;
}
.tx-amseventmanager-pi1 .csc-mailform-checkbox {
	padding: 22px 0px 7px 0px;
}

/* ams_feuser */
.tx-amsfeuser-pi1 .userlist {
	padding: 11px 0px 0px 0px;
}
.tx-amsfeuser-pi1 .userlist a {
	background: none;
	padding: 0px;
}
.tx-amsfeuser-pi1 .userlist .item {
	float: left;
	width: 61px;
	margin: 0px 7px 7px 0px;
}
.tx-amsfeuser-pi1 .userlist .lastitem {
	float: left;
	width: 61px;
	margin: 0px 0px 7px 0px;
}
.tx-amsfeuser-pi1 .userlist .username {
	width: 61px;
	height: 14px;
	padding: 1px 0px 0px 0px;
	overflow: hidden;
}
.tx-amsfeuser-pi1 .userimage {
	float: left;
	margin: 0px 11px 0px 0px;
}
.tx-amsfeuser-pi1 .info {
	float: left;
	width: 226px;
}
.tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit {
	border: none;
	background: #bde4f7 none; /* blue 01 */
	color: #000000; /* black */
	cursor: pointer;
	font-size: 0.96em;
	margin: 5px 5px 0px 0px;
	padding: 3px 8px 5px 8px;
	width: auto;
	float: left;
}
* html .tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit {
	padding: 4px 0px 5px 0px;
}
* + html .tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit {
	padding: 4px 0px 5px 0px;
}
.tx-amsfeuser-pi1 .uploadcancel div.button-left {
	padding: 4px 0px 4px 0px;
}
.tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit:hover,
.tx-amsfeuser-pi1 .uploadcancel .csc-mailform-submit:focus {
	cursor: pointer;
	border: none !important;
	background: #a2daf4 none; /* blue 03 */
}
.tx-amsfeuser-pi1 .uploadbar {
	margin: 5px 0px 0px 0px;
	background-color: #bde4f7; /* blue 01 */
	width: 274px;
	height: 25px;
	display: none;
	float: left;
}
* html .tx-amsfeuser-pi1 .uploadbar {
	width: 275px;
	height: 27px;
}
* + html .tx-amsfeuser-pi1 .uploadbar {
	width: 275px;
	height: 27px;
}
.tx-amsfeuser-pi1 .uploadbar .uploadact {
	background-color: #84d0f0; /* blue 05 */
	width: 10%;
	height: 25px;
}
* html .tx-amsfeuser-pi1 .uploadbar .uploadact {
	height: 27px;
}
* + html .tx-amsfeuser-pi1 .uploadbar .uploadact {
	height: 27px;
}
.tx-amsfeuser-pi1 .field-with-image {
	padding: 5px 0px 0px 0px;
}

/* ams_forum */
.tx-amsforum-pi1 table a,
.tx-amsforum-pi1 .forumbreadcrumb a,
.tx-amsforum-pi1 .pages a {
	background: none !important;
	padding: 0px !important;
}
.tx-amsforum-pi1 th.superordinate {
	border: none;
	padding: 0px 0px 11px 0px;
}
.tx-amsforum-pi1 th.superordinate p {
	font-weight: normal;
	color: #000000; /* black */
	padding: 11px 0px 0px 0px;
}
.tx-amsforum-pi1 td a.strong {
	font-weight: bold;
}
.tx-amsforum-pi1 td p.member-since {
	padding: 11px 0px 6px 0px;
}
.tx-amsforum-pi1 td p.actions {
	padding: 11px 0px 0px 0px;
}
.tx-amsforum-pi1 td p {
	padding: 11px 0px 0px 0px;
	line-height: 1.2em;
}
.tx-amsforum-pi1 td p.userimage {
	padding: 0px 0px 0px 0px;
}
.tx-amsforum-pi1 td.text {
	padding: 9px 0px 15px 0px;
}
.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: 0px 0px 5px 0px;
	overflow: hidden;
}

/* ams_messages */
.tx-amsmessages-pi1 .write-message {
	padding: 22px 0px 0px 134px;
}
.tx-amsmessages-pi1 .tabs {
	list-style-type: none;
	list-style-image: none;
	margin: 11px 0px 0px 0px;
	padding: 0px;
}
.tx-amsmessages-pi1 .tabs li {
	margin: 0px 5px 0px 0px;
	padding: 0px;
	float: left;
}
.tx-amsmessages-pi1 .tabs li a {
	display: block;
	text-decoration: none;
	background: #bde4f7 none; /* cyan 01 */
	color: #2D2D2D; /* dark grey */
	padding: 5px 10px;
}
.tx-amsmessages-pi1 .tabs li a.act {
	color: #2D2D2D; /* dark grey */
	background: #84d0f0 none; /* cyan 05 */
}
.tx-amsmessages-pi1 .numberofitems {
	padding: 11px 0px 11px 0px;
}
.tx-amsmessages-pi1 table a {
	background: none !important;
	padding: 0px !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: 0px 0px 5px 0px;
	overflow: hidden;
}

/* tt_news */
.news-list-item .image {
	float: left;
}
.news-list-item .image a,
.tx-ttnews-browsebox td a,
.news-single-item .image a {
	background: none;
	padding: 0px;
}
.news-list-item .image img {
	margin: 14px 11px 0px 0px;
}
.news-list-item .text {
	margin: 11px 0px 0px 0px;
}
.news-list-item .text p {
	padding: 0px 0px 0px 0px;
}
.news-search-emptyMsg {
	padding: 0px 0px 0px 0px;
}
.tx-ttnews-browsebox table {
	margin: 11px 0px 0px 0px;
	width: auto;
}
.tx-ttnews-browsebox td {
	padding: 0px 7px 0px 0px;
	vertical-align: top;
	border: none;
	line-height: normal;
}
.tx-ttnews-browsebox-SCell a {
	font-weight: bold;
	color: #000000; /* black */
	text-decoration: none;
}
.tx-ttnews-browsebox-SCell a:hover {
	text-decoration: none;
}
.news-single-item .author {
	font-style: italic;
	padding: 9px 0px 0px 0px;
}
.news-search-form {
	padding: 0px 0px 17px 0px;
}
.news-single-item .news-single-additional-info {
	padding: 11px 0px 0px 0px;
}
.news-single-item .news-single-additional-info dt {
	font-weight: bold;
}
.news-single-item .news-single-additional-info p {
	padding: 6px 0px 0px 0px;
}

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

/* indexed_search */
.tx-indexedsearch-searchbox legend {
	display: none;
}
.tx-indexedsearch-whatis {
	padding: 11px 0px 0px 0px;
}

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

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

/* media upload */
/* general */
.uploadbar {
	margin: 6px 0px 0px 0px;
	background-color: #bde4f7; /* blue 01 */
	width: 260px;
	height: 23px;
	float: left;
	display: none;
}
* + html .uploadbar {
	width: 257px;
}
.uploadbar .uploadact {
	background-color: #00A4E5; /* cyan link */
	width: 10%;
	height: 23px;
}
.uploadcancel {
	float: left;
	margin: 6px 6px 0 0;
	display: none;
}
.uploadcancel input.csc-mailform-submit {
	width: 93px;
	margin: 0px;
}
.uploadinfo {
	margin: 0;
	padding: 3px 0 0 101px !important;
	display: none;
}

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

/* 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;
	top: 0;
	left: 0;
}
.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: 470px;
	position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-clip-horizontal {
	width: 470px;
	height: 218px;
	z-index: 2;
	margin: 0px;
	padding: 32px 0px 0px 0px;
	overflow: hidden;
	position: relative;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal {
	width: 152px;
	height: 218px;
	float: left;
	list-style: none;
	padding: 0px 0px 0px 0px;
	margin-right: 7px;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal h2 {
	font-size: 1.2em;
	padding: 7px 11px 3px 0px;
	margin: 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-item-horizontal p {
	padding: 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-horizontal {
	position: absolute;
	top: 3px;
	right: 0px;
	width: 16px;
	height: 13px;
	cursor: pointer;
	background: transparent url(../images/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: -16px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-horizontal {
	position: absolute;
	top: 3px;
	right: 25px;
	width: 16px;
	height: 13px;
	cursor: pointer;
	background: transparent url(../images/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: -16px 0px;
}

/* topic teaser */
.tx-amsmediaupload-pi1 .verticaldisplay {
	width: 470px;
	position: relative;
}
.tx-amsmediaupload-pi1 .verticaldisplay h1 {
	padding: 0;
}
.tx-amsmediaupload-pi1 .verticaldisplay h2 {
	padding: 7px 0px 0px 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay h3 {
	padding-top: 0px;
}
.tx-amsmediaupload-pi1 .verticaldisplay p {
	padding: 0px 0px 11px 0px;
}
.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: 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: 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: 0px;
	width: 14px;
	height: 17px;
	cursor: pointer;
	background: url(../images/vnext.gif) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical:hover {
	background-position: 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-next-vertical:active {
	background-position: 0px 0px;
}
.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: -14px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical {
	position: absolute;
	top: -31px;
	right: 23px;
	width: 14px;
	height: 17px;
	cursor: pointer;
	background: url(../images/vprev.gif) no-repeat 0 0;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical:hover {
	background-position: 0px 0px;
}
.tx-amsmediaupload-pi1 .jcarousel-prev-vertical:active {
	background-position: 0px 0px;
}
.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: -14px 0px;
}

/* 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 0px 0px 0px;
}
.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: 0px;
	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: 0px 0px 11px 0px;
}
.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: 306px;
}
* + html .tx-amsmediaupload-pi1 .filter-keyword input {
	width: 303px;
}
.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 0px 5px 0px;
}

/* 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: 0px 5px 0px 0px;
	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 .deleteform {
	margin: 11px 0 0 0;
}

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