/* .head { */
/* 	display:none; */
/* } */

.text-right {
	text-align: right;
}

.none_bkgd:before {
	background: white !important;
}

.artist__news .innerNews {
	background-color: #a53241;
	padding: 20px 20px 10px 20px;
}

.news-list-view.artist__news .article {
	border-bottom: 0 !important;
	border-top: 2px solid #fff;
}

.news-list-view.artist__news .article .newscont .newsheadline {
	padding-right: 20px;
}

.news-list-view.artist__news .article {
	margin: 0 !important;
}

.news-list-view.artist__news .moreNews a.showLess {
	display: none;
}

.news-list-view.artist__news .newsGroup.g3,
.news-list-view.artist__news .newsGroup.g6,
.news-list-view.artist__news .newsGroup.g9,
.news-list-view.artist__news .newsGroup.g12 {
	display: none;
}

.moreNews {
	text-align: center;
	margin-top: 10px;
}

.moreNews a {
	font-size: 17px;
}

.team__singleInfo.white-popup {
	background-color: #f5f5f5;
	padding: 20px;
	border: 5px solid #a53241;
	max-width: 680px;
}

.team__singleInfo.white-popup .mfp-close {
	color: #a53241;
}

.team__singleInfo .singleInfo__header {
	display: flex;
	flex-wrap: nowrap;
	align-items: flex-start;
	margin-bottom: 30px;
}

.singleInfo__header .image {
	max-width: 200px;
}

.singleInfo__header .image img {
	max-width: 100%;
	height: auto;
	display: block;
}

.singleInfo__header .shortText {
	padding-left: 25px;
}

.singleInfo__social {
	margin-bottom: 30px;
}

.singleInfo__social a {
	display: inline-block;
	vertical-align: middle;
}

.singleInfo__social a img {
	display: block;
	width: 30px; height: 30px;
}

.singleInfo__represents {
	margin-top: 25px;
}

.team__singleInfo.dingens .employee_detail.schmidi,
.team__singleInfo.dingens .employee_detail {
	padding: 0;
}

A B {
	font-size: 24px !important;
}

H1, H2, H3 {
	margin-bottom: 20px !important;
}

.allcont UL.csc-menu.csc-menu-def LI.id25 A[href="en/orchestras/"]:after {
	left: -55px;
}

.allcont .socialmedia UL LI A.webhome {
	background-image: url(../Images/home.svg);
}
.allcont .socialmedia UL LI A.linkedin {
	background-image: url(../Images/linkedin.svg);
}
.allcont .socialmedia UL LI A.xing {
	background-image: url(../Images/xing.svg);
}
.small_media_file:after,
.employee_hover {
	-webkit-transition: all 0.2s ease-in-out;
	-moz-transition: all 0.2s ease-in-out;
	-o-transition: all 0.2s ease-in-out;
	transition: all 0.2s ease-in-out;
}

.uppercase {
	text-transform: uppercase;
}

.lowercase {
	text-transform: lowercase;
}

.no_text_transform {
	text-transform: none;
}

#uid69 h1 {
	text-transform: none;
}
#uid69 h2 {
	text-transform: none;
}

.tx_bfartistmanagement_artistlist_menu {
	margin-top: 60px;

}

.tx_bfartistmanagement_artistlist_menu {
	display: block;
	width: 100%;
	float: left;
	background: #a53241;
	color: #fff;
	position: relative;
	line-height: 100%;
	font-size: 17px;
	text-transform: uppercase;
	padding: 0px;
}

.allcont .tx_bfartistmanagement_artistlist_menu UL {
	display: inline-block;
	vertical-align: top;
	margin: 0;
	padding: 0;
	padding-left: 30px;
	overflow: hidden;
}

.allcont .tx_bfartistmanagement_artistlist_menu UL LI {
	float: left;
	margin: 0;
	padding: 0;
}
.allcont .tx_bfartistmanagement_artistlist_menu UL LI:before {
	content: none;
}

.tx_bfartistmanagement_artistlist_menu UL LI a{
	color: #fff;
	padding: 9px 14px 4px;
	display: block;
	text-decoration: none;
}

.tx_bfartistmanagement_artistlist_menu A:hover, .tx_bfartistmanagement_artistlist_menu LI.act A , .tx_bfartistmanagement_artistlist_menu_entry_selected, .tx_bfartistmanagement_artistlist_menu_entry_s_selected {
	background: #e46d50;
	text-decoration: none;
}

.tx_bfartistmanagement_artistlist_menu_entry , .tx_bfartistmanagement_artistlist_menu_entry_s ,.tx_bfartistmanagement_orchesterlist_menu_entry , .tx_bfartistmanagement_orchesterlist_menu_entry_s , .tx_bfartistmanagement_list_switcher_activated , .tx_bfartistmanagement_list_switcher_deactivated{
	cursor: pointer;
}


.tx_bfartistmanagement_orchesterlist_menu A:hover, .tx_bfartistmanagement_orchesterlist_menu LI.act A , .tx_bfartistmanagement_orchesterlist_menu_entry_selected, .tx_bfartistmanagement_orchesterlist_menu_entry_s_selected {
	background: #e46d50;
	text-decoration: none;
}

.tx_bfartistmanagement_artistlist_menu_entry.tx_bfartistmanagement_artistlist_menu_entry_selected:before{
	display: none;
	padding-left: 0px;
}
.tx_bfartistmanagement_artistlist_menu_entry.tx_bfartistmanagement_artistlist_menu_entry_selected{
	padding-left: 0px;
	margin-left: 20px;
}
.tx_bfartistmanagement_orchesterlist_menu_entry.tx_bfartistmanagement_orchesterlist_menu_entry_selected:before{
	display: none;
	padding-left: 0px;
}
.tx_bfartistmanagement_orchesterlist_menu_entry.tx_bfartistmanagement_orchesterlist_menu_entry_selected{
	padding-left: 0px;
	margin-left: 20px;
}
.tx_bfartistmanagement_orchesterlist_menu_entry_s.tx_bfartistmanagement_orchesterlist_menu_entry_s_selected:before{
	display: none;
	padding-left: 0px;
}
.tx_bfartistmanagement_orchesterlist_menu_entry_s.tx_bfartistmanagement_orchesterlist_menu_entry_s_selected{
	padding-left: 0px;
	margin-left: 20px;
}

.tx_bfartistmanagement_list_switcher {
	width: 100%;
	margin-left: 17px;
	display: inline-block;
}

.tx_bfartistmanagement_list_switcher_table TR TD{
	padding: 0 !important;
}

.tx_bfartistmanagement_list_switcher_table TR {
	padding: 0 !important;
}

.tx_bfartistmanagement_list_switcher div{
	float: left;
	margin-top: 20px;
	margin-right: 20px;
	margin-bottom: 20px;
	color: #a53241;
}


.tx_bfartistmanagement_list_switcher_deactivated {
	opacity: 0.6;
}

.tx_bfartistmanagement_list_switcher_deactivated:hover {
	opacity: 1.0;
}

.tx_bfartistmanagement_list_switcher div a{
	display: block;
	text-decoration: none;
}

.tx_bfartistmanagement_list_switcher div A:hover{
	opacity: 1.0;
	text-decoration: none;
}

.bfartismanagement_list_switcher_img {
	height: 30px;
}


.kuen_img_label {
	padding: 0px;
	font-size: 21px;
	line-height: 16px;
}

.tx_bfsearch {
    width: 147px !important;
    font-size: 17px;
    padding: 5px 8px 8px;
    float: left;
    border: 1px solid #a53241;
    position: absolute;
    right: 0;
    height: 45px;
}


.tx_bfartistmanagement_referenceslist_container {
	margin-top: 90px;
	margin-bottom: 90px;
}
.tx_bfartistmanagement_referenceslist_artists {
	width: 100%;
	display: inline-block;
	text-align: center;
}
.references_listcontainer {
	float: left;
	display: block;
	width: 48%;
	margin-right: 4%;
	text-align: left;
}
.references_list_detail_link , .references_list_detail , .references_list_detail_seperator , .references_listcontainer_inner{
	display: inline-block;

}
.references_list_detail_link{
	font-weight: bold;
}
.references_listcontainer:nth-child(1),
.references_listcontainer:nth-child(2) {
	border-top: 2px solid #e3a156;
}
.references_listcontainer:nth-child(2n) {
	margin-right: 0;
}
.references_listcontainer:nth-child(2n+1) {
	clear: both;
}
.references_listcontainer {
	border-bottom: 2px solid #e3a156;
}
.references_listcontainer_inner {
	width: 100%;
}
.references_list_detail_seperator {
	margin-left: 10px;
	margin-right: 10px;
	color: #a1b9b0;
}
.references_listcontainer_inner .web_flag{
	width: 128px;
	color: red;
	font-size: 18px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: right;
	float: right;
}
.references_list_detail_link a {
	color: #050505;
	font-weight: bold;
	text-decoration: none;
}
.tx_bfartistmanagement_artistlist_artists {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 50px;
}
.tx_bfartistmanagement_artistlist_artists:after {
	content: "";
	display: block;
	clear: both;
}


.artist_imagecontainer_searchy {
	/* float: left; */
	/* display: block; */
	/* width: 22.8%; */
	text-align: right;
	/* margin-right: 2.2%; */
	/* margin-bottom: 30px; */
}
.artist_imagecontainer_searchy .orchester_detail_link {
	font-family: BrandonGrotesqueWeb-Regular;
}
.artist_imagecontainer_searchy .orchester_detail {
	line-height: 130%;
}

.tx_bfartistmanagement_artistlist_artists {
	display: -webkit-flex;
	display: -ms-flex;
	display: flex;
	flex-wrap: wrap;
	box-sizing: border-box;
}

.tx_bfartistmanagement_artistlist_artists > * {
	box-sizing: border-box;
}

.tx_bfartistmanagement_artistlist_artists .artist_imagecontainer,
.artist_imagecontainer_searchy {
	width: 25%;
	padding: 5px;
	margin: 0;
}

.tx_bfartistmanagement_artistlist_artists .orchester_imagecontainer,
.orchester_imagecontainer_searchy {
	width: 33.3333%;
	padding: 5px;
	margin: 0;
}

.artist_imagecontainer,
.orchester_imagecontainer {
	/* float: left; */
	/* display: block; */
	/* width: 23.125%; */
	text-align: right;
	/* margin-right: 2.5%; */
	/* margin-bottom: 30px; */
}

/* .artist_imagecontainer:after {
	content: "";
	display: block;
	clear: both;
}
.artist_imagecontainer:nth-child(4n) {
	margin-right: 0;
}
.artist_imagecontainer:nth-child(4n+1) {
	clear: left;
} */
.artist_imagebox {
	display: inline-block;
}
.artist_imagebox p {
	padding: 0;
	position: relative;
}
.artist_imagebox A {
	line-height: 0;
	display: block;
}

.artist_imagebox .new_flag{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 12px 5px;
	background: #a53241;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}

.artist_imagebox .chamber_flag{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 12px 5px;
	background: #9cb0a8;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}

.artist_imagebox .fellows_flag {
    position: absolute;
    top: 0;
    right: 0;
    padding: 10px 12px 5px;
    background: #94BD66;
    color: #fff;
    font-size: 15px;
    font-weight: bold;
    text-transform: uppercase;
    text-align: center;
    float: right;
    line-height: 100%;
}


.artist_infobox {
	background: rgba(169, 191, 182, 0.92);
	text-align: left;
	width: 89%;
	float: right;
	margin-top: -48px;
	max-height: 78px;
	z-index: 100;
	position: relative;
}
.artist_detail {
	color: white;
	padding-top: 0px;
	font-size: 15px;
	margin-top: -10px;
	margin-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 12px;

}
.artist_detail_link {
	padding-top: 12px;
	margin-left: 20px;
	font-size: 21px;
	line-height: 110%;
}
.artist_detail_link a{
	color: black;
	text-decoration: none;

}
.artist_detail_link a:hover{
	color: black;
	text-decoration: none;
}
.artist_listcontainer {
	float: left;
	display: block;
	width: 50%;
	text-align: left;
}
.artist_list_detail_link , .artist_list_detail , .artist_list_detail_seperator , .artist_listcontainer_inner{
	display: inline-block;

}
.artist_listcontainer_inner {
	width: 90%;
	border-bottom: 2px solid #a1b9b0;
	margin-left: 30px;
	margin-right: 30px;
}
.artist_listcontainer_inner:after {
	content: "";
	display: block;
	clear: both;
}
.artist_listcontainer:nth-child(1) .artist_listcontainer_inner,
.artist_listcontainer:nth-child(2) .artist_listcontainer_inner {
	border-top: 2px solid #a1b9b0;
}

.artist_list_detail_seperator {
	margin-left: 10px;
	margin-right: 10px;
	color: #a1b9b0;
}
.artist_listcontainer_inner .new_flag{
	margin-top: 10px;
	padding: 10px 12px 5px;

	background: #a53241;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;

}
.artist_list_detail_link a {
	color: #050505;
	font-weight: bold;
	text-decoration: none;
}


.orchester_imagecontainer_searchy {
	/* float: left; */
	/* display: block; */
	/* width: 31.1%; */
	text-align: right;
	/* margin-right: 2.2%; */
	/* margin-bottom: 30px; */
}
.orchester_imagecontainer_searchy .orchester_detail_link {
	font-family: BrandonGrotesqueWeb-Regular;
}
.orchester_imagecontainer_searchy .orchester_detail {
	line-height: 130%;
}


.orchester_imagecontainer {
	/* float: left; */
	/* display: block; */
	/* width: 31.66%; */
	text-align: right;
	/* margin-right: 2.5%; */
	/* margin-bottom: 30px; */
}
/* .orchester_imagecontainer:after {
	content: "";
	display: block;
	clear: both;
}
.orchester_imagecontainer:nth-child(3n) {
	margin-right: 0;
}
.orchester_imagecontainer:nth-child(3n+1) {
	clear: left;
} */
.orchester_imagecontainer .orchester_detail_link {
	font-family: BrandonGrotesqueWeb-Regular;
}
.orchester_imagecontainer .orchester_detail {
	line-height: 130%;
}

.orchester_imagecontainer .artist_detail {
	margin-top: 0;
	line-height: 1.25;
}

.orchester_imagebox {
	display: inline-block;
	position: relative;
}
.orchester_imagebox p {
	padding: 0;
	position: relative;
}
.orchester_imagebox A {
	display: block;
	line-height: 0;
}
.orchester_imagebox .new_flag{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 12px 5px;
	background: #a53241;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}
.orchester_imagebox .getcreative_flag{
	position: absolute;
	top: 0;
	right: 0;
	padding: 10px 12px 5px;
	background: #94BD66;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}
.orchester_infobox {
	z-index: 100;
	position: relative;
	background: rgba(227, 161, 86, 0.92);
	text-align: left;
	width: 92%;
	float: right;
	margin-top: -66px;
	min-height: 99px;
}
.specialproject_infobox {
	background: #d7abbb;
	text-align: left;
	width: 92%;
	float: right;
	margin-top: -56px;
	opacity: 0.95;
	min-height: 90px;
}
.getcreative_infobox {
	background: #94BD66;
	text-align: left;
	width: 92%;
	float: right;
	margin-top: -56px;
	opacity: 0.95;
	min-height: 90px;
}
.orchester_detail {
	color: #fff;
	padding-top: 0px;
	font-size: 15px;
	margin-top: -4px;
	margin-left: 20px;
	text-transform: uppercase;
	font-weight: bold;
	padding-bottom: 7px;
}
.orchester_detail_link {
	padding-top: 15px;
	margin-left: 20px;
	margin-right: 10px;
	font-size: 21px;
	line-height: 110%;
}
.orchester_detail_link a{
	color: black;
	text-decoration: none;
}
.orchester_detail_link a:hover{
	color: black;
	text-decoration: none;
}
.orchester_listcontainer {
	float: left;
	display: block;
	width: 100%;
	text-align: left;
}
.orchester_list_detail_link , .orchester_list_detail , .orchester_list_detail_seperator , .orchester_listcontainer_inner{
	display: inline-block;
}
.orchester_listcontainer:nth-child(1) .orchester_listcontainer_inner {
	border-top: 2px solid #e3a156;
}
.orchester_listcontainer_inner {
	width: 100%;
	border-bottom: 2px solid #e3a156;
}
.orchester_listcontainer:nth-child(1) .specialprojects_listcontainer_inner {
	border-top: 2px solid #d7abbb;
}
.specialprojects_listcontainer_inner {
	width: 100%;
	border-bottom: 2px solid #d7abbb;
}
.orchester_list_detail_seperator {
	margin-left: 10px;
	margin-right: 10px;
	color: #e3a156;
}

.employee_list_detail_seperator {
	margin-left: 10px;
	margin-right: 10px;
	color: #a53241;
}

.employee_listcontainer .employees_listcontainer_inner p {
	display: inline-block;
}
.employee_listcontainer .employees_listcontainer_inner p a.employee_detail.mail {
	margin-left: 0;
	display: inline;
}
.orchester_listcontainer_inner .new_flag{
	margin-top: 10px;
	padding: 10px 12px 5px;
	background: #a53241;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}
.orchester_listcontainer_inner .getcreative_flag{
	margin-top: 10px;
	padding: 10px 12px 5px;
	background: #94BD66;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}
.specialprojects_listcontainer_inner .getcreative_flag{
	margin-top: 10px;
	padding: 10px 12px 5px;
	background: #94BD66;
	color: #fff;
	font-size: 15px;
	font-weight: bold;
	text-transform: uppercase;
	text-align: center;
	float: right;
	line-height: 100%;
}
.orchester_list_detail_link a {
	color: #050505;
	font-weight: bold;
	text-decoration: none;
}

.orchester_detail_text {
	/* height: -webkit-fill-available; */
	display: flow-root;
}

.orchester_detail_text .orchester_detail_link {
	padding: 0;
	margin: 30px 0 0 0;
	font-size: 24px;
}
.orchester_detail_text .orchester_detail_link p {
	float: none;
	width: 100%;
}
.orchester_detail_text .orchester_detail_link A.open_artist_hidecont {
	color: #a53241;
	text-decoration: underline;
}

.employees_listcontainer_inner {
	width: 100%;
	border-top: 3px solid #a53241;
	border-bottom: 3px solid #a53241;
	text-align: left;
		margin-bottom: -2px;
	margin-top: -3px;
}
.employee_hover {
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	/* z-index: 111111; */
	text-align: center;
	opacity: 0;
	padding-top:70px;
	height: 106px;
	cursor: pointer;
	background: rgba(165, 50, 65, 0.8);
	color: white;
	text-decoration: underline;
	text-align: center;
}
.employee_hover:hover {
	opacity: 1;
}
.seppi {
	border-left: 1px solid white;
}
.artist_detail_container {
	margin-top: -100px;
	width: 100%;
}
.tx_bfartistmanagement_artist_detail_head {
	width: 100%;
	display: block;
	position: relative;
}
.artist_detail_imagebox {
	display: block;
	width: 80%;
}
.artist_detail_image {
	padding-top: 50px;
	padding-bottom: 50px;
}
.artist_detail_image img {
	max-height: 562px;
}

#artist_detail_info_table .artist_detail_name b {
	font-size: 24px;
	line-height: 1.4;
	/* word-break: break-word; */
}

.orchester_detail_infobox {
	position: absolute;
	top: 0;
	right: 0;
	background: #e3a156;
	width: 40%;
	height: inherit;
	opacity: 0.95;
	color: white;
}
.specialproject_detail_infobox {
	position: absolute;
	top: 0;
	right: 0;
	background: #d7abbb;
	width: 40%;
	height: inherit;
	opacity: 0.95;
	color: white;
}

.artist_detail_infobox_text {
	position: absolute;
	top: 0;
	right: 0;
	width: 40%;
	text-align: center;
	vertical-align: middle;
	font-family: BrandonGrotesqueWeb-Bold;
	font-weight: normal;
	font-style: normal;
	text-transform: uppercase;
	letter-spacing: 0.10em;
	display: flex;
	height: 100%;
}
.artist_detail_infobox_text:after {
	content: "";
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background: rgba(161,185,176,0.92);
	z-index: 1;
}
.orchester_detail_container .artist_detail_infobox_text:after {
	background: rgba(227,161,86,0.92);
}
.specialproject_detail_container .artist_detail_infobox_text:after {
	background: rgba(215,171,187,0.92);
}
.specialproject_detail_container .artist_detail_infobox_text {
	color: #000;
}
.artist_detail_container .getcreative_detail_infobox_text:after {
	background: rgba(148,189,102,0.92);
}
.orchester_detail_container #artist_overview .artist_detail_links,
.orchester_detail_container #artist_media .artist_detail_links,
.artist_detail_content#artist_overview .artist_detail_links {
	display: block;
}
.orchester_detail_container #artist_overview .artist_detail_links p,
.orchester_detail_container #artist_media .artist_detail_links p,
.artist_detail_content#artist_overview .artist_detail_links p {
	text-align: left;
	float: none;
	width: 100%;
	text-transform: none;
}
.artist_detail_container #artist_overview .artist_detail_links p {
	float: left;
	width: 50%;
}
.artist_detail_container #artist_overview .artist_detail_links p.downloadbio {
	text-align: right;
}

#artist_detail_info_table {
	width: 100%;
	height: 100%;
	margin: 0;
	padding-bottom: 20px;
	position: relative;
	z-index: 2;
}
#artist_detail_info_table tr:nth-child(1) td {
	vertical-align: bottom;
}
#artist_detail_info_table tr:nth-child(3) td {
	vertical-align: top;
}
#artist_detail_info_table tr td {
	text-align: center;
	vertical-align: middle;
	padding:0;
}
#artist_detail_info_table tr td p {
	padding: 0;
}

.artist_detail_name b{
	font-size: 54px;
	line-height: 60px;
	padding: 20px 0;
}
.artist_detail_type {
	font-family: BrandonGrotesqueWeb-Regular;
}

.artist_detail_content {
	width: 100%;
	margin-top: 50px;
	display: inline-block;
}

.artist_detail_text {
	margin-top: 20px;
}
.artist_detail_text .hidecont,
.orchester_detail_text .hidecont {
	display: none;
}
.showreadless {
	display: none;
}
.orchester_detail_text_image {
	float: right;
	margin-left: 40px;
	margin-bottom: 40px;
}
.orchester_detail_text_image img {
	width: auto;
    max-height: 400px;
}

.artist_detail_links,
.orchester_detail_link {
	display: inline-block;
	font-family: BrandonGrotesqueWeb-Bold;
	font-weight: normal;
	font-style: normal;
}
.artist_detail_links p,
.orchester_detail_link p{
	display: block;
	float: left;
	width: 50%;
}
.artist_detail_links p.downloadbio {
	float: right;
}
.artist_detail_links a SPAN:before,
.orchester_detail_link a SPAN:before {
	content: ">";
	display: inline-block;
	text-decoration: underline;
}
.artist_detail_links a.download {
	font-family: BrandonGrotesqueWeb-Bold;
	font-weight: normal;
	font-style: normal;
	text-align: left;
}
.lists_container {
	margin-top: 80px;
}
.artist_detail_content .artist_detail_links {
	width: 100%;
}
.employee_container .right .city {
	text-transform: uppercase;
	color: #9d999a;
	letter-spacing: 0.10em;
}
.event_detail {
	padding: 0;
}
.tx_bfartistmanagement_offices {
	width: 100%;
	display: inline-block;
	text-align: center;
	margin-bottom: 50px;
	margin-top: 20px;
}
.tx_bfartistmanagement_offices h3{
	margin: 40px;
	color: #a53241;
}

.tx_bfartistmanagement_offices_small {
	width: 100%;
	display: inline-block;
	text-align: center;
}

.office_container_small {
	float: left;
	display: block;
	max-width: 33%;
	height: 100%;
	text-align: center;
}
.office_container_small .mail {
	font-family: BrandonGrotesqueWeb-Bold;
	font-weight: normal;
	font-style: normal;
}

.office_image_label {
	background: rgba(165, 50, 65, 0.92);;
	max-width: 50%;
	margin: auto;
	clear:both;
	margin-top: -57px;
	color: #fff;
	position: relative;
	font-size: 19px;
	text-transform: uppercase;
	margin-bottom: 28px;
	line-height: 100%;
	padding: 21px 0 14px;
	font-family: BrandonGrotesqueWeb-Bold;
	font-weight: normal;
	font-style: normal;
}

.office_detail {
	padding: 0;
}


.tx_bfartistmanagement_offices_overview {
	width: 100%;
	display: inline-block;
	margin-bottom: 50px;
	margin-top: 50px;
}

.tx_bfartistmanagement_offices_overview {

}

.office_container_overview {
	display: inline-block;
}
.office_container_overview + .office_container_overview {
	margin-top: 100px;
}

.office_container_overview:last-child  {
	margin-bottom: 0px;
}
.office_image_overview .hidecont {
	display: none;
}
.office_image_overview a.open_artist_hidecont SPAN:before,
.office_image_overview a.open_artist_hidecont SPAN:before {
	content: ">";
	display: inline-block;
	text-decoration: underline;
}
.office_image_label_overview {
	font-size: 19px;
	text-transform: uppercase;
	float: left;
}
.offices_details_address {
	float: right;
	min-width: 250px;
}
.office_container_overview .office_details_overview {
	margin-top: -130px;
}
.office_container_overview .office_details_overview DIV + DIV {
	margin-top: 25px;
}
.tx_bfartistmanagement_employees {
	width: 100%;
	height: auto;
}
.tx_bfartistmanagement_employees .left {
	flex: 0 0 30%;
	position: relative;
}
.tx_bfartistmanagement_employees .left p {
	padding: 0;
	line-height: 0;
}

.tx_bfartistmanagement_employees .right {
	flex: 1;
	vertical-align: middle;
	padding-top: 10px;
	text-align: left;
}
.tx_bfartistmanagement_employees .employee_overview_container {
	display: inline-flex;
	margin-bottom: 20px;
	width: 50%;
	float: left;
	min-height: 210px;
}
.tx_bfartistmanagement_employees .employee_overview_container:nth-child(4n+1) {
	clear: both;
}
.employee_container {
	display: flex;
	margin-bottom: 20px;
}
.tx_bfartistmanagement_employees_small .left {
	flex: 0 0 30%;
}
.tx_bfartistmanagement_employees_small .right {
	flex: 1;
	vertical-align: middle;
	padding-top: 10px;
	overflow: hidden;
}
.schmidi {
	color: #a53241;
}
.employee_detail {
	padding: 0;
	margin-left: 30px;
	display: block;
}
.mail {
	text-decoration: underline;
}
.employee_executive_img {
	width: 175px;
}

.employee_executive_img p img{
	width: 175px;
}
.employee_executive_container {
	display: inline-flex;
	margin-bottom: 20px;
	width: 50%;
	float: left;
}
.tx_bfartistmanagement_separator {
	width: 85px;
	height: 10px;
	background: #e66c4e;
	margin-top: 30px;
	margin-bottom: 40px;
	padding: 0;
}

.latestnews_container {
	width: 100%;
	display: inherit;
	margin-top: 94px;
}

.colored_background {
	background: #a1b9b0;
	width: 6000px;
	margin-left: -2000px;
	min-height: 240px;
	left: 0;
	z-index: 1111;
	position: inherit;
	margin-top: 70px;
}

.colored_background_orchester {
	background: #e3a156;
	width: 6000px;
	margin-left: -2000px;
	min-height: 240px;
	left: 0;
	z-index: 1111;
	position: inherit;
	margin-top: 70px;
}
.colored_background_specialproject {
	background: #d7abbb;
	width: 6000px;
	margin-left: -2000px;
	min-height: 240px;
	left: 0;
	z-index: 1111;
	position: inherit;
	margin-top: 70px;
}


.picture_gallery_container {
	position: relative;
	max-width: 700px;
	margin: 90px auto 0;
	padding-bottom: 15px;
}
.layout2 .picture_gallery_container H2,
.layout3 .picture_gallery_container H2 {
	color: #000;
	padding: 0;
	position: relative;
	top: -16px;
}
.picture_gallery_container:before {
	content: "";
	display: block;
	width: 10000px;
	height: 100%;
	background: #a1b9b0;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
#uid72 .picture_gallery_container:before {
	content: "";
	display: block;
	height: 100%;
	width: 100%;
	background: none;
	z-index: -1;
	position: absolute;
	top: 0;
	left: 50%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
}
.layout3 .picture_gallery_container:before {
	background: #e3a156;
}
.picture_gallery_container .imageslider {
	margin: 15px 0 0;
	text-align: center;
}
.picture_gallery_container .imageslider .csc-textpic-imagerow IMG {
	margin: 0 auto;
	width: auto !important;
}
.picture_gallery_container .imageslider .custom_paging {
	margin-top: 5px;
}
.colored_background_media{
	background: #a1b9b0;
	width: 6000px;
	margin-left: -2000px;
	min-height: 420px;
	position: absolute;
	margin-top: -13px;
	z-index: -222;
}

.picture_gallery_container_inner {
	text-align: center;
	position: absolute;
	width: 100%;
}

.picture_gallery_container_inner img {
	height: 320px;
	width: auto;
	margin-top: 40px;
}

.picture_gallery_container_inner p {
	padding: 0;
	text-align: center;
	font-size: 18px;
	font-weight: 600;
	margin-top: -5px;
}

.picture_roller_left {
	position: absolute;
	padding-left: 16px;
	padding-top: 22px;
}

.picture_roller_left img{
	 height: 70px;
}

.picture_roller_right {
	-moz-transform: rotate(180deg);
	-ms-transform: rotate(180deg);
	-o-transform: rotate(180deg);
	-webkit-transform: rotate(180deg);
	transform: rotate(180deg);
	height: 380px;
	vertical-align: bottom;
	margin-right: 10px;
}

.picture_roller_right img{
	 height: 70px;
}

.artist_order_form {
	max-width: 700px;
	margin: 70px auto 0;
}

.artist_order_form fieldset {
	margin-top: 30px;
}

.artist_order_form fieldset input{
	margin-bottom: 20px;
	border: 0;
	background: #f2f2f2;
	color: #a53241;
	padding: 8px 15px 3px;
}

.artist_order_form fieldset a{
	 float: right;
	 cursor: pointer;

}


.video_container {
	width: 70%;
	margin-top: 94px;

}

.top_medium {
	margin-top: 94px;
}

.left_small {
	margin-left: 50px;
}

.small_media_file_container {
	width: 100%;
}
.small_media_file {
	width: 20%;
	margin-top: 20px;
	margin-right: 10px;
	margin-left: 10px;
	float: left;
	z-index: 1111;
	cursor: pointer;
	position: relative;
	overflow: hidden;
}
.small_media_file:after {
	content: "";
	display: block;
	background: #a53241;
	width: 110%;
	height: 110%;
	position: absolute;
	top: -5%;
	left: -5%;
	opacity: 0;
	pointer-events: none;
}
.small_media_file:hover:after {
	opacity: 0.9;
}
.small_media_file iframe {
	z-index: -1111;
}
.small_media_file:first-child {
	margin-left: 0px;
}
.small_media_file:last-child {
	margin-right: 0px;
}

.allcont .socialmedia UL LI A {
    display: block;
    width: 86px !important;
    height: 86px !important;
    background: no-repeat 0 0;
    background-size: 100% auto;
    text-indent: 1000px;
    overflow: hidden;
    opacity: 0.6;
}

.allcont .socialmedia UL {
    margin: 0;
   	float: left !important;
    line-height: 0;
}

.orchester_experience_container {
	width: 100%;
	margin-top: 44px;
}

.orchester_tourstext {
	padding-top: 30px;
	padding-bottom: 30px;
}
.audio_container {
	width: 70%;
	margin-top: 94px;
	float: right;
}

.audio_container .media_inner {
	margin-top: 30px;
}
.audio_container .media_inner .audiotitle {
	font-size: 16px;
	line-height: 130%;
	color: #b0b0b0;
	margin-bottom: 20px;
	padding: 0 0 5px;
}



.discography_container {
	margin: 0 8.5% 20px;
}
.discography_small .left {
	flex: 0 0 30%;
}
.discography_small .right {
	flex: 1;
	vertical-align: middle;
	padding-top: 10px;
}

.schmidi {
	color: #a53241;
}
.disco_detail {
	padding: 0;
	margin-left: 30px;
}
.kd_grey {
	color: #b0b0b0;
}
.layout2 .kd_grey {
	color: #a1b9b0;
}

.kd_yellow {
	color: #e3a156;
}

.kd_purple {
	color: #d7abbb;
}
.kd_creative {
	color: #94BD66!important;
}
.reviews_container {
	display:block;
	margin-bottom: 20px;
	float: left;
}
.centered {
	width: 100%;
	text-align: center;
}

.reviews_inner {
	width: 100%;
}
.reviews_detail {
	width: 50%;
	display: block;
	float: left;
	margin-top: 70px;
}
.reviews_detail_ps {
	margin-left: 25px;
	margin-right: 25px;
}
.reviews_detail p{
	padding: 0;
}
.reviews_detail_comment {
	font-weight: bold;
	font-style: italic;
}
.reviews_detail_author {

}
.orchester_artist_socials .socialmedia {
	padding: 0px !important;
	margin-top: 60px;
}
.orchester_artist_socials .socialmedia .socialmedia_inner{
	width: 100% !important;
	float: left;
}
.orchester_artist_socials .inner{
   width: 100% !important;
}



.dingens {
	/* width: 100%; */
	/* min-height: 300px; */
	/* background: #f3eef0; */
	/* text-align: left; */
	/* margin-top: 220px; */
	/* margin-bottom: 40px; */
	/* position: absolute; */
	/* top: 190px; */
	/* z-index: 222222; */
	/* display: none; */
/* 	padding-top: 140px; */
}
/* .dingens:before {
	content: "";
	display: block;
	background: #f3eef0;
	position: absolute;
	top: 0;
	left: 0;
	width: 10000px;
	height: 100%;
	z-index: -1;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
} */
/* .dingens LABEL {
	overflow: hidden;
	text-indent: -1000px;
	background: url(../Images/close.svg) no-repeat 0 0;
	width: 50px;
	height: 50px;
	background-size: 100% auto;
	cursor: pointer;
	display: block;
	position: absolute;
	top: 60px;
	right: 50px;
} */

/* .allcont .dingens table {
	margin: 0;
	border-collapse: collapse;
	border-spacing: 0;
	background: #f3eef0;
	width: 100%;
} */

/* .allcont .dingens table tr td {
	padding: 5px 50px 0px 50px;
} */
/* .dingens table tr:nth-child(2) td {
	padding: 80px 10% 40px;
} */

.social_links_td img {
	width: 36px;
	margin-left: 30px;
	margin-right: 5px;
}
.social_links_td {
	margin-bottom: 60px;
}

.nextdateswrap .artist_contact_management > span {
	position: relative;
}
.nextdateswrap .event_image_label {
	position: absolute;
	bottom: -2px;
	left: 50%;
	display: block;
	width: 57%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	transform: translateX(-50%);
	line-height: 100%;
	text-align: center;
	background: rgba(0,0,0,0.80);
	font-size: 15px;
	padding: 8px 0 4px;
	color: #fff;
}
.nextdateswrap .event_image_label.artist {
	background: rgba(161,185,176,0.92);
}
.nextdateswrap .event_image_label.orchestra {
	background: rgba(227,161,86,0.92);
}
.nextdates50 {
	display: table;
	width: 100%;
}
.nextdates50 + .nextdates50 {
	margin-top: 40px;
}
.nextdates50 .artist_contact_management.left,
.nextdates50 .artist_contact_management.right {
	display: table-cell;
	width: 270px;
	vertical-align: middle;
}
.nextdates50 .artist_contact_management.left {
	line-height: 0;
}
.nextdates50 .artist_contact_management.right {
	padding-left: 25px;
}


.first_col {
	width: 33%;
}

.second_col {
	width: 60%;
}

.description_row_ {
	padding-left:16%;
	padding-right:16%;
}


.bf_slider {
        margin-left: 90px;
   /*  margin-right: -90px; */
        margin-bottom: 50px;
}


.bf_artist {
    background: rgba(161,185,176,0.92) !important;
}
.bf_artist {
    position: absolute !important;
    bottom: -2px !important;
    left: 50% !important;
    display: block !important;
    width: 57% !important;
    -webkit-transform: translateX(-50%) !important;
    -moz-transform: translateX(-50%) !important;
    -ms-transform: translateX(-50%) !important;
    -o-transform: translateX(-50%) !important;
    transform: translateX(-50%) !important;
    line-height: 100% !important;
    text-align: center !important;
    font-size: 15px !important;
    padding: 8px 0 4px !important;
    color: #fff !important;
}


.imageslider .slick-arrow {
    right: 80px !important;
}

.twooo {
	    margin-top: -45px;
}

.twooo .slick-arrow {
    right: 30px !important;
    bottom: 20px !important;
}

.flat {
	line-height: 17px;
}

.flat2 {
	margin-top: -10px !important;
}

#subhead .item .csc-textpic-text B {
    font-size: 48px;
    line-height: 60px;
    padding: 20px 0;
    font-family: BrandonGrotesqueWeb-Bold;
    font-weight: normal;
    font-style: normal;
}

#subhead .item .csc-textpic-text {
    color: #fff;
    text-transform: uppercase;
    /* font-size: 20px; */
    display: table-cell;
    vertical-align: middle;
    padding: 0 15px 35px 5px !important;
    text-align: center;
    z-index: 2000;
    position: relative;
}


/*####################################################################################*/
/*####################################################################################*/
/*####################################################################################*/
/*####################################################################################*/
/*################################### RESPONSIVE #####################################*/
/*####################################################################################*/
/*####################################################################################*/
/*####################################################################################*/
/*####################################################################################*/
@media all and (min-width: 1160px) {
	.tx_bfartistmanagement_employees {
		min-height: 1040px;
	}
}
@media all and (max-width: 1160px) {
	.tx_bfsearch {
	    width: 100% !important;
	    font-size: 21px;
	    line-height: 25px;
	    padding: 13px 15px 7px;
	    text-align: center;
	    float: left;
	    border: 1px solid #a53241;
	    position: inherit;
	}

	.tx_bfartistmanagement_employees .employee_overview_container {
		width: 100%;
		float: none;
		min-height: 0;
		display: table;
	}
	.tx_bfartistmanagement_employees .left {
		flex: none;
		display: table-cell;
	}
	.tx_bfartistmanagement_employees .right {
		flex: none;
		display: table-cell;
	}
	.dingens {
		margin-top: 0;
		position: relative;
		top: auto !important;
		padding-top: 70px;
		margin-bottom: 20px;
	}
}
/*Ab hier springt er auf 960px breite Elemente*/
@media all and (max-width: 1060px) {
	.artist_imagecontainer {
		width: 30%;
		margin-right: 4%;
	}
	.artist_imagecontainer IMG {
		width: 275px;
	}
	/* .artist_imagecontainer:nth-child(4n) {
		margin-right: 4%;
	} */
	.artist_imagecontainer:nth-child(4n+1) {
		clear: none;
	}
	.artist_imagecontainer:nth-child(3n) {
		margin-right: 0;
	}
	.artist_imagecontainer:nth-child(3n+1) {
		clear: left;
	}

	.artist_detail_name b {
		font-size: 41px;
	}

	.employee_executive_container {
	    display: inline-flex;
	    margin-bottom: 30px;
	    margin-top: 10px;
	    width: 100%;
	    text-align: center;
	}

	.tx_bfartistmanagement_artistlist_artists .artist_imagecontainer,
	.artist_imagecontainer_searchy {
		width: 33.3333%;
	}
}
@media all and (max-width: 960px) {
	.allcont .tx_bfartistmanagement_artistlist_container .tx_bfartistmanagement_artistlist_menu UL {
		padding-left: 0;
		display: block;
		text-align: center;
	}
	.allcont .tx_bfartistmanagement_artistlist_container .tx_bfartistmanagement_artistlist_menu UL LI {
		float: none;
	}

	.audio_container {
		width: 100%;
		margin-top: 80px;
		float: none;
	}

	/* .orchester_imagecontainer {
		width: 48%;
		margin-right: 4%;
	} */
	/* .orchester_imagecontainer:nth-child(3n) {
		margin-right: 4%;
	} */
	.orchester_imagecontainer:nth-child(3n+1) {
		clear: none;
	}
	.orchester_imagecontainer:nth-child(2n) {
		margin-right: 0;
	}
	.orchester_imagecontainer:nth-child(2n+1) {
		clear: left;
	}

	.artist_detail_imagebox {
		padding: 20px 0 0;
		width: 100%;
		display: block;
		max-width: 600px;
		margin: 0 auto;
		float: none;
	}
	.artist_detail_image {
		padding: 0;
	}
	.artist_detail_infobox_text {
		height: auto !important;
		position: relative;
		margin-top: -135px;
		width: 90%;
		left: 5%;
	}
	#artist_detail_info_table {
		padding-bottom: 0;
	}


	.nextdates50 {
		display: block;
	}
	.nextdates50 .artist_contact_management.left,
	.nextdates50 .artist_contact_management.right {
		display: block;
		width: 100%;
		vertical-align: top;
		text-align: center;
	}
	.nextdates50 .artist_contact_management.left {
		margin-bottom: 20px;
	}
	.nextdates50 .artist_contact_management.right {
		padding-left: 0;
		margin-left: -110px;
	}
	.references_listcontainer {
		float: none;
		width: 100%;
		border-top: 2px solid #e3a156 !important;
		border-bottom: 0 !important;
	}

}
@media all and (max-width: 900px) {
	.office_container_overview .office_details_overview {
		margin-top: 0;
	}
	.office_container_overview .gridrow.box50 > .col,
	.office_container_overview .gridrow.box66-33 > .col {
		width: 100%;
		float: none;
	}
	.office_container_overview .gridrow.box50 > .col + .col,
	.office_container_overview .gridrow.box66-33 > .col + .col {
		margin-left: 0;
	}
	.offices_details_address {
		float: none;
	}
	.office_container_overview + .office_container_overview {
		margin-top: 50px;
	}

	.first_col {
		display: none;
	}

	.second_col {
		width: 93%;
		padding: 5px !important;
		margin-top: 0px;
	}

	.first_row_ {
		display: none;
	}

	.second_row_ {
		display: list-item;
		height: 0px;
	}

	.description_row_ {
		padding: 5px !important;
	}

	.before_social_ {
		display: none;
	}

	.after_social_ {
		display: none;
	}

	.social_links_td {
		margin: auto;
		clear: both;
		text-align: center;
		padding: 5px !important;
	}


}
@media all and (max-width: 780px) {
	.artist_listcontainer {
		float: none;
		width: 100%;
	}
	.artist_listcontainer_inner {
		width: 100%;
		margin-right: 0;
		margin-left: 0;
	}
	.artist_listcontainer:nth-child(1) .artist_listcontainer_inner,
	.artist_listcontainer:nth-child(2) .artist_listcontainer_inner {
		border-top: 0;
	}

	.artist_detail_links p {
		width: 100%;
		float: none;
	}
	.video_container {
		width: 100%;
		margin-top: 80px;
		float: none;
	}

}

@media all and (max-width: 760px) {
	.artist_imagecontainer {
		width: 48%;
		margin-right: 4%;
	}
	.tx_bfartistmanagement_artistlist_artists .orchester_imagecontainer,
	.orchester_imagecontainer_searchy,
	.tx_bfartistmanagement_artistlist_artists .artist_imagecontainer,
	.artist_imagecontainer_searchy {
		width: 50%;
	}
	/* .artist_imagecontainer:nth-child(3n) {
		margin-right: 4%;
	} */
	.artist_imagecontainer:nth-child(3n+1) {
		clear: none;
	}
	.artist_imagecontainer:nth-child(2n) {
		margin-right: 0;
	}
	.artist_imagecontainer:nth-child(2n+1) {
		clear: left;
	}

	.office_container_small {
		max-width: 90%;
		float: none;
		margin: 0 auto;
	}
	.office_container_small + .office_container_small {
		margin-top: 20px;
	}
	.artist_detail_container {
		margin-top: 0;
	}
	.artist_detail_imagebox {
		padding: 10px 0 0;
	}

	.dingens LABEL {
		top: 40px;
		right: 5%;
	}
	.dingens table tr:nth-child(2) td {
		padding: 50px 4% 40px;
	}
	.tx_bfartistmanagement_employees .left,
	.tx_bfartistmanagement_employees .right {
		display: block;
		width: 100%;
	}
	.tx_bfartistmanagement_employees .left.employee_executive_img {
		width: 175px;
	}

	.tx_bfartistmanagement_employees .right .employee_detail {
		margin-left: 0;
	}

	.tx_bfartistmanagement_employees_small .imageslider {
		padding-bottom: 120px;
	}

	.tx_bfartistmanagement_employees_small .imageslider .slick-arrow.slick-prev, .imageslider .slick-arrow.slick-prev,
	.tx_bfartistmanagement_employees_small .imageslider .slick-arrow.slick-prev, .imageslider .slick-arrow.slick-next {
		top: auto !important;
		bottom: -30px !important;
	}

}

@media all and (max-width: 640px)
{
	.singleInfo__header .image {
		display: none;
	}

	.singleInfo__header .shortText {
		padding-left: 0;
	}
}

@media all and (max-width: 570px) {
	.allcont .tx_bfartistmanagement_artistlist_menu UL {
		padding-left: 0;
		display: block;
		text-align: center;
	}
	.tx_bfartistmanagement_artistlist_artists .orchester_imagecontainer,
	.orchester_imagecontainer_searchy {
		width: 100%;
		padding-left: 0;
		padding-right: 0;
	}
	.allcont .tx_bfartistmanagement_artistlist_menu UL LI {
		float: none;
	}
	.small_media_file {
		width: 30%;
	}
	.orchester_imagecontainer {
		width: 100%;
		max-width: 370px;
		margin: 0 auto 20px;
		float: none;
	}
	.orchester_imagecontainer:nth-child(3n) {
		margin-right: auto;
	}
	.orchester_imagecontainer:nth-child(2n) {
		margin-right: auto;
	}
	.orchester_imagecontainer:nth-child(2n+1) {
		clear: none;
	}
	.discography_small .employee_container {
		display: block;
	}
	.discography_small .left {
		flex: none;
		line-height: 0;
	}
	.discography_small .right {
		flex: none;
		vertical-align: inherit;
		padding-top: 10px;
	}
	.discography_small .right .disco_detail {
		margin-left: 0;
	}
	.reviews_detail {
		width: 100%;
		display: block;
		float: none;
		margin-top: 20px;
	}
	.top_medium {
		margin-top: 15px;
	}
	.orchester_detail_text_image {
		float: none;
		margin-left: auto;
		margin-bottom: 20px;
	}

	.tx_bfartistmanagement_artistlist_artists .orchester_imagecontainer,
	.orchester_imagecontainer_searchy,
	.tx_bfartistmanagement_artistlist_artists .artist_imagecontainer,
	.artist_imagecontainer_searchy,
	.artist_imagecontainer IMG {
		width: 100%;
	}
}

@media all and (max-width: 470px) {

	#artist_detail_info_table p.artist_detail_type {
		font-size: 15px;
	}

	#artist_detail_info_table .artist_detail_name b {
		display: block;
		font-size: 18px;
		line-height: 1.35;
	}

	.artist_imagecontainer {
		width: 100%;
		max-width: 370px;
		margin: 0 auto 20px;
		float: none;
	}
	.artist_imagecontainer:nth-child(4n) {
		margin-right: auto;
	}
	.artist_imagecontainer:nth-child(3n) {
		margin-right: auto;
	}
	.artist_imagecontainer:nth-child(2n) {
		margin-right: auto;
	}
	.artist_imagecontainer:nth-child(2n+1) {
		clear: none;
	}
	.artist_infobox {
		width: 100%;
		max-height: none;
	}
	.tx_bfartistmanagement_list_switcher {
		margin-left: 0;
		text-align: center;
		margin-top: 20px;
	}
	.tx_bfartistmanagement_list_switcher div {
		margin-top: 0;
		margin-bottom: 0;
		margin-right: 0;
		display: inline-block;
		float: none;
	}
	.allcont .tx_bfartistmanagement_list_switcher TABLE {
		margin: 0;
		border-spacing: 10px 0;
	}


	.office_container_small {
		max-width: 100%;
	}
	.employee_container {
		display: block;

	}
	.tx_bfartistmanagement_employees_small .left {
		flex: none;
		max-width: 320px;
		margin: 0 auto;
	}
	.tx_bfartistmanagement_employees_small .right {
		flex: none;
	}
	.employee_detail {
		margin-left: 0;
		overflow: visible;
	}
	.employee_detail.mail,
	.employee_detail.mail b {
		font-size: 18px !important;
	}

	.artist_detail_name b {
		padding: 0;
		font-size: 23px;
		line-height: 130%;
	}
	.artist_detail_container #artist_overview .artist_detail_links p {
		float: none;
		width: 100%;
	}
	.artist_detail_container #artist_overview .artist_detail_links p.downloadbio {
		text-align: left;
	}

}
