/*
 *
 * ALLGEMEINE DEFINITIONEN
 *
 */
* {
	margin: 0px;
	padding: 0px;
}
body {
	font-family: Verdana;
	font-size: 11px;
	background-color: #ffffff;
}
img {
	border-width: 0px;
}
a:link, a:visited {
	color: #878889;
	text-decoration: none;
}
a:active, a:hover, a:focus {
	color: #5289bb;
}
p.bodytext a, p.align-left a {
	color: #5289bb;
	text-decoration: underline;
	font-size:11px;
}
/*
 *
 * SPEZIELLE CONTAINER
 *
 */
div#container {
	margin: 22px 0 0 44px;
}
div#menu {
	height: 95px;
	width: 868px;
}
* html div#menu {
	width: 862px;
}
* + html div#menu {
	width: 859px;
}
div#content_header {
	padding: 7px 0;
	width: 1000px;
}
div#content {
	padding: 0 0 30px 0;
}
/* Hauptmenue */
div#menu ul {
	list-style-type: none;
	display: block;
}
div#menu ul li {
	display: inline;
	color: #878889;
}
div#menu ul li a {
	font-weight: bold;
	text-transform: uppercase;
	letter-spacing: 0.01em;
}
div#menu ul li.active a {
	color: #5289bb;
}
div#menu ul#meta_nav {
	float: right;
	height: 25px;
	margin-right: 19px;
}
* html div#menu ul#meta_nav {
	float: right;
	height: 25px;
	margin-right:8px;
}
div#menu ul#meta_nav li a {
	font-size: 9px;
	font-weight: bold;
	letter-spacing: 1px;
}
div#menu ul#menu_main {
	clear: right;
	padding-top: 10px;
	text-align: right;/*width: 750px;
    margin-left: 117px;*/
}
div#menu ul#menu_main li {
	/*float: left;
    display: block;*/
    margin-right: 19px;
	position: relative;
}
div#menu ul#menu_main li a {
	font-size: 11px;
	line-height: 13px;
}
div#menu ul#menu_main li ul {
	position: absolute;
	top: 20px;
	left: 0;
	/*width: 350px;*/
    white-space: nowrap;
}
* html div#menu ul#menu_main li ul, * + html div#menu ul#menu_main li ul {
	top: 30px;
}
div#menu ul#menu_main li ul li {
	margin-right: 8px;
}
div#menu ul#menu_main li ul li a {
	font-size: 10px;
	font-weight: normal;
	color: #878889;
}
div#menu ul#menu_main li ul li.active a {
	color: #5289bb;
}
/*
 *
 * SEITENELEMENTE
 *
 */
hr {
	color: #c6c6c6;
	background-color: #c6c6c6;
	border-width: 0px;
	height: 1px;
	margin: 7px 0;
	clear: left;
}
* html hr {
	margin: 3px 0;
}
* + html hr {
	margin: 3px 0;
}
div.left, p.left {
	width: 144px;
	margin: 0 20px 0 0;
	float: left;
	font-size: 9px;
}
* html div#content div.left, * html div#content p.ddleft {
	height: 500px;
}
* html div#content div.nc, * html div#content p.ddnc {
	height: auto !important;
}
p.left strong.ats_blue {
	font-size: 11px !important;
}
div.main, p.main {
	width: 572px;
}
.ats_blue {
	color: #5289bb;
}
.ats_grey, b {
	color: #878889;
}
a:active .ats_grey, a:hover .ats_grey, a:focus .ats_grey {
	color: #5289bb;
	font-size:9px;
}
a:active .ats_grey, a:hover .ats_grey, a:focus {
	color: #5289bb;
	font-size:9px;
}
div#content h1 {
	color: #5289bb;
	font-size: 13px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight:normal;
	width: 572px;
	margin: 0 0 0 164px;
	padding: 16px 0 2px 0;
}

.h1plus {
	color: #5289bb;
	font-size: 13px!important;
	line-height: 15px;
	text-transform: uppercase;
	font-weight:normal;
	margin: 0 0 0 164px;
	padding: 16px 0 2px 0;
}


*html div#content h1 {
}
div#content h2 {
	color: #5289bb;
	font-size: 11px;
	line-height: 15px;
	text-transform: uppercase;
	font-weight:normal;
	width: 572px;
	margin: 0 0 0 164px;
	padding: 0px 0 0px 0;
}
*html div#content h1 {
}
div#content p {
	margin: 0 0 0 164px;
	padding: 0px 0 12px 0;
	width: 572px;
	line-height: 18px;
}
div#content p a strong, div#content p a:active strong, div#content p a:visited strong {
	font-size:11px;
}
div#content p.no_space {
	padding: 0 !important;
	margin-top: -12px !important
}
* html div#content p.no_space a {
	margin-left: 3px;
}
div#content p.no_space a strong, div#content p.no_space a:active strong, div#content p.no_space a:visited strong {
	font-size:11px;
}
div#content h4 {
	margin: -12px 0 0 164px;
}
* html div#content h4 {
	margin: -12px 0 0 144px;
}
div#content h4 a, div#content h4 a:visited {
	padding: 0px 11px 12px 0;
	color: #5289bb;
	font-size:11px;
	line-height:18px;
	background-image:url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
}
div#content h5 {
	margin: -12px 0 0 164px;
}
div#content h5 a, div#content h5 a:visited {
	padding: 0 0 0 11px;
	color: #878889;
	font-size:11px;
	background-image:url(../img/pfeil_back.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
/* kontakt */
div#content blockquote {
	margin: 0 0 0 164px;
	padding: 0;
	width: 885px;
}
*html div#content blockquote {
	position:absolute;
	left:0px;
	width: 925px;
}
*+html div#content blockquote {
	position:absolute;
	left:0px;
	width: 925px;
}
div#content blockquote p {
	float: right;
	clear: right;
	margin: 15px 0 0 0;
	padding: 0 0 4px 0;
}
div#content blockquote img {
	margin-top: 0;
}
div#content blockquote p a, div#content blockquote p a:visited {
	padding: 0;/* 11px 0 0;*/
	color: #878889;
	font-size: 9px;
	text-decoration: none;
	font-weight: bold;/*background-image:url(../img/pfeil_grey.gif);
    background-repeat: no-repeat;
    background-position: right 3px;*/
}
div#content div.left h5 {
	margin: 16px 0 0 0;
}
div#content div.left h5 a, div#content div.left h5 a:visited {
	padding: 0 0 0 25px;
	color: #878889;
	font-size: 9px;
	background-image:url(../img/pfeil_back_double.gif);
	background-repeat: no-repeat;
	background-position: 0 3px;
}
div#content div.left h6 {
	margin: 5px 0 0 0;
}
div#content h6 a, div#content h6 a:visited {
	padding: 0 0 0 25px;
	color: #878889;
	font-size: 9px;
	background-image:url(../img/print_icon.gif);
	background-repeat: no-repeat;
	background-position: 8px 4px;
}
div#content div.left p {
	margin: 0 20px 0 0;
	padding: 40px 0 0 0;
	width: 144px;
	line-height: 14px;
	font-size:10px;
}
* html div#content div.left p {
	margin: 0 0px 0 0;
	padding: 40px 0 0 0;
	width: 144px;
	line-height: 14px;
	font-size:10px;
}
div#content div.left p b {
	font-size: 11px;
}
div#content div.left p a:active strong, div#content div.left p a:visited strong {
	font-size:10px;
}
/* user_js_news */
div.user-jsnews-pi1 div#content div.left p {
	padding: 3px 0 12px 0;
	letter-spacing: 0px;
}
div.user-jsnews-pi1 div#content div.left img {
	padding-bottom: 10px;
}
div.user-jsnews-pi1 div#content h1 {
	padding-bottom: 0px;
	padding-top: 3px;
}
div.user-jsnews-pi2 div#content div.left p {
	padding: 16px 0 12px 0;
	letter-spacing: 0px;
}
div.user-jsnews-pi2 div#content h1 {
	padding-bottom: 4px;
	padding-top: 4px;
}
div.user-jsnews-pi2 div#content p.subtitle {
	padding: 0px 0 0 0;
	line-height: 12px;
	font-size: 11px;
	text-transform: uppercase;
}
div.user-jsnews-pi2 div#content p.info {
	padding: 0 0 12px 0;
}
div.user-jsnews-pi2 div#content div.news {
	float: left;
	width: 390px;
	padding: 0 20px 0 13px;
	margin-top: 16px;
}
* html div.user-jsnews-pi2 div#content div.news {
	width: 400px;
}
div.user-jsnews-pi2 div#content div.sep {
	border-left: 1px dotted #878889;
	padding-left: 20px;
}
div.user-jsnews-pi2 div#content div.news div.left {
	width: 100px;
	padding-top: 0px;
}
div.user-jsnews-pi2 div#content div.news h1, div.user-jsnews-pi2 div#content div.news p {
	margin: 0 0 0 120px;
	width: 270px;
}
div.user-jsnews-pi2 div#content div.news h1 {
	font-family: Georgia, Times New Roman;
	font-size: 18px;
	line-height: 21px;
	font-weight: normal;
	text-transform: none;
}
div.user-jsnews-pi2 div#content div.news p.bodytext a.internal-link {
	font-weight: bold;
	background-image:url(../img/pfeil.gif);
	background-repeat: no-repeat;
	background-position: right 5px;
	padding-right: 10px;
}
/* user_js_kuenstler */
div.user-jskuenstler-pi1 div#content div.artist_details {
	width: 1050px;
	height: 409px;
}
div.user-jskuenstler-pi1 div#content div.left p {
	padding: 16px 0 12px 0;
	letter-spacing: 0px;
}
div.user-jskuenstler-pi1 div#content div.left p a strong, div.user-jskuenstler-pi1 div#content div.left p a:active strong, div.user-jskuenstler-pi1 div#content div.left p a:visited strong, div.user-jskuenstler-pi1 div#content div.left p a:hover strong {
	font-size: 10px;
}
div.user-jskuenstler-pi1 div#content h1 {
	margin-bottom: 40px;
	font-weight: normal;
}
div.user-jskuenstler-pi1 div#content div.artists {
	margin: 7px 0 15px 162px;
	width: 800px;
	float: left;
}
* html div.user-jskuenstler-pi1 div#content div.artists {
	margin: 7px 0 12px 85px;
}
* + html div.user-jskuenstler-pi1 div#content div.artists {
	margin: 7px 0 12px 162px;
}
div.user-jskuenstler-pi1 div#content div.artists div.col {
	float: left;
	width:190px;
}
div.user-jskuenstler-pi1 div#content div.artists p {
	float: left;
	width:190px;
	margin: 0;
	padding: 0;
}
div.user-jskuenstler-pi1 div#content div.artists p a strong {
	font-size: 10px;
}
div.user-jskuenstler-pi1 div#content div.artists p a:active strong, div.user-jskuenstler-pi1 div#content div.artists p a:hover strong {
	background-color: #dde9f5;
	font-size: 10px;
}
div.user-jskuenstler-pi1 div#content div.left p.artist_creations {
	height: 326px;
}
div.user-jskuenstler-pi1 div#content div.left p.artist_creations a {
	padding-bottom: 3px;
	float: left;
	clear: left;
}
div.user-jskuenstler-pi1 div#content div#user_jskuenstler_pi1_img {
	float: left;
	margin: 10px 25px 0 0;
}
* html div.user-jskuenstler-pi1 div#content div#user_jskuenstler_pi1_img {
	margin-left: 4px;
}
div.user-jskuenstler-pi1 div#content div#user_jskuenstler_pi1_thumb {
	height: 406px;
	width: 220px;
	margin: 10px 0 0 0;
	float: left;
	position: relative;
}
div.user-jskuenstler-pi1 div#content p#user_jskuenstler_pi1_info {
	margin: 0;
	font-size: 10px !important;
	line-height: 15px;
	position: absolute;
	bottom: 3px;
	left: 0px;
	width: 220px;
}
div.user-jskuenstler-pi1 div#content div img {
	cursor: pointer;
}
div.user-jskuenstler-pi1 div#content span.ctr {
/*line-height: 14px !important;*/
}
div.user-jskuenstler-pi1 div#content span.ctr a {
	font-size: 10px;
	display: block;
	height: 14px;
	padding-top: 2px;
}
div.user-jskuenstler-pi1 div#content span.ctr a:active, div.user-jskuenstler-pi1 div#content span.ctr a:hover {
	background-color: #dde9f5;
	color:#878889;
}
div.user-jskuenstler-pi1 div#content span.ctr img.ctl {
	padding-left: 8px;
}
/* user_js_press */
div.user-jspress-pi1 div#content div.left p {
	padding: 7px 0 12px 0;
	letter-spacing: 0px;
	float: left;
}
div.user-jspress-pi1 div#content div.left p img.word {
	vertical-align: top;
	float: right;
	margin: -10px 0px 0 0;
}
div.user-jspress-pi1 div#content h1 {
	padding-bottom: 0px;
	padding-top: 5px;
}
div.user-jspress-pi1 div#content p.no_space {
	padding-bottom: 5px !important;
}
/* user_js_media */
div.user-jsmedia-pi1 div#content div.left p {
	padding: 7px 0 12px 0;
	letter-spacing: 0px;
	float: left;
}
div.user-jsmedia-pi1 div#content div.left p img.word, div.user-jsmedia-pi1 div#content div.left p img.pdf, div.user-jsmedia-pi1 div#content div.left p img.mp3, div.user-jsmedia-pi1 div#content div.left p img.flv {
	vertical-align: top;
	float: right;
	margin: -10px 0px 0 0;
	padding-top:10px;
}
div.user-jsmedia-pi1 div#content h1 {
	padding-bottom: 0px;
	padding-top: 5px;
}
div.user-jsmedia-pi1 div#content p.no_space {
	padding-bottom: 5px !important;
}
/* user_js_aus */
div.user-jsaus-pi1 div#content div.left p {
	padding: 27px 0 12px 0;
	letter-spacing: 0px;
}
div.user-jsaus-pi1 div#content h1 {
	padding-bottom: 0px;
	padding-top: 3px;
}
div.user-jsaus-pi2 div#content div.left p.bodytext, div.user-jsaus-pi2 div#content div.left p.bodytext b {
	font-size: 9px;
}
/* user_js_order */
div.user-jsorder-pi1 div.form {
	background-color: #ececed;
	width: 625px;
	padding: 8px;
	margin: 12px 0 25px 164px;
}
div.user-jsorder-pi1 div#content div.form p {
	margin-left: 0;
}
div.user-jsorder-pi1 div#content_header div.left p.links a {
	padding-bottom: 5px;
	float: left;
	clear: left;
	font-size: 9px;
}
/*input.submit {width: 85px; height: 23px; color: #5289BB;}*/

/*
div.user-jsorder-pi1 div#content_header div.left p.links a:active .ats_grey,
div.user-jsorder-pi1 div#content_header div.left p.links a:hover .ats_grey,
div.user-jsorder-pi1 div#content_header div.left p.links a:focus .ats_grey {
    font-size: 11px !important;
}
*/

div.user-jsorder-pi1 div.form label {
	display: block;
	float: left;
	font-size: 10px;
	text-align: right;
	width: 155px;
	height: 19px;
	margin: 4px 8px 2px 0;
}
div.user-jsorder-pi1 div.form input.adr {
	border: 1px solid #878889;
	background-color: #ffffff;
	width: 338px;
	height: 18px;
	padding: 3px 2px 0 2px;
	margin: 3px 0 1px 0;
}
* html div.user-jsorder-pi1 div.form input.adr {
	width: 327px;
}
div.user-jsorder-pi1 div.form input.adr_short {
	width: 60px;
}
* html div.user-jsorder-pi1 div.form input.adr_short {
	width: 55px;
}
div.user-jsorder-pi1 div.form input.adr_right {
	margin-left: 5px;
	width: 262px;
}
* html div.user-jsorder-pi1 div.form input.adr_right {
	width: 257px;
}
div.user-jsorder-pi1 div.form input.num {
	float: left;
	margin: 6px 5px 12px 0;
	width: 20px;
	border: 1px solid #878889;
	background-color: #ffffff;
}
div.user-jsorder-pi1 div.form label.num {
	width: 340px;
	font-size: 12px;
	margin: 5px 0 4px 0;
	text-align: left;
	padding-bottom:14px;
}
div.user-jsorder-pi1 div.form label.num span {
	color: #5289BB;
	text-transform: uppercase;
}
div.user-jsorder-pi1 div.form br {
	clear: left;
}

div.newdesign {
	float:left;
	width:100%;
	line-height:18px;
	padding-top:10px;
	padding-bottom:40px;
}

div.newdesign a {
	text-decoration:underline;
	color: #5289BB;
	font-weight:bold;
}