

body, td {
font-family: Arial, Helvetica;
font-size: 10px;
}


.error {
	font-family: Arial, Helvetica;
	font-size: 10px;
	color: #EC069D;
  text-decoration: none;
}


/*  anpassbare Frontendstylesheets */
/* versenden Funktion */
.cmssendbox01 {
    border-left:1px solid #888888;
    border-top:1px solid #888888;
    border-bottom:1px solid #444444;
    border-right:1px solid #444444
}
.cmssendbox02 {
    background-color: #A9956E;
}
.cmssendbox03 {
    border-left:1px solid #aaaaaa;
    border-top:1px solid #65442F;
    border-right:1px solid #888888;
    border-bottom:1px solid #888888;
}
.cmssendbox04 {
    background-color: #E6DEBD;
}
.cmssendsumbit {
    background-color: #A9956E;
    border:1px solid #65442F;
    font-weight: bold;
    color: #000000;
}
.cmssendinput {
    background-color: #A9956E;
    border:1px solid #65442F;
    font-weight: bold;
    color: #000000;
}
/* Ende versenden Funktion */

.pulldown, a.pulldown, a.pulldown:hover, a.pulldown:active, a.pulldown:visited,
.pulldowna, a.pulldowna, a.pulldowna:hover, a.pulldowna:active, a.pulldowna:visited,
.pulldownd, a.pulldownd, a.pulldownd:hover, a.pulldownd:active, a.pulldownd:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
  padding-top: 0px;
  padding-left: 3px;
  cursor: pointer;
}

.pulldowna, a.pulldowna, a.pulldowna:hover, a.pulldowna:active, a.pulldowna:visited {
  color: #000000;
}

.pulldownd, a.pulldownd, a.pulldownd:hover, a.pulldownd:active, a.pulldownd:visited {
  color: #b3b3b3;
  cursor: default ;
}

.pulldown_entry, a.pulldown_entry, a.pulldown_entry:active, a.pulldown_entry:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
  padding-top: 0px;
  padding-left: 3px;
  cursor: pointer;
}

a.pulldown_entry:hover {
  text-decoration: underline;
}

.subnavi, a.subnavi, a.subnavi:active, a.subnavi:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 5px;
}

a.subnavi:hover {
  color: #808080;
}

.subnavi_kl, .subnavi_kl_a, a.subnavi_kl, a.subnavi_kl:active, a.subnavi_kl:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  color: #000000;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 3px;
}

a.subnavi_kl:hover {
  color: #808080;
}

.subnavi_kl_a {
  color: #a6006b;
  background-image:url(img/arrow_rep.gif);
  background-repeat:no-repeat;
  background-position: 3px center;
  padding-left: 12px;
}

.SubnaviDivContent {
    float: right;
    width: 202px;
    height: 100%;
    overflow:auto;
    overflow-x:auto;
    overflow-y:scroll;    
    display: block;
    -moz-box-sizing: border-box;
}

.small_text {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

.small_text_a, a.small_text_a, a.small_text_a:active, a.small_text_a:visited {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: normal;
  color: #a6006b;
  text-decoration: none;
}

a.small_text_a:hover {
  color: #808080;
}

.text_dgrey_bold, a.text_dgrey_bold, a.text_dgrey_bold:active, a.text_dgrey_bold:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #4D4D4D;
  text-decoration:none;
}

a.text_dgrey_bold:hover {
  color: #808080;
}

.text_dgrey_bold2, a.text_dgrey_bold2, a.text_dgrey_bold2:active, a.text_dgrey_bold2:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #4D4D4D;
  text-decoration:none;
  line-height: 16px;
}

a.text_dgrey_bold2:hover {
  color: #808080;
}

.text_dgrey, a.text_dgrey, a.text_dgrey:active, a.text_dgrey:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration:none;
  line-height: 16px;
}

a.text_dgrey_bold2:hover {
  color: #808080;
}

.text_dgrey_bolda {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.text_black_bold {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.text_grey {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #B3B3B3;
}

.footer_navi, a.footer_navi, a.footer_navi:active, a.footer_navi:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #808080;
  text-decoration: none;
}

a.footer_navi:hover {
  color: #4D4D4D;
}

.text_big {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  line-height: 14px;
}

.text_big_white, a.text_big_white, a.text_big_white:visited, a.text_big_white:active {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  line-height: 12px;
  text-decoration:none
}

a.text_big_white:hover {
  color: #E5E5E5;
}

.text_grey_search {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
  line-height: 10px;
}

.text_grey_search2, a.text_grey_search2, a.text_grey_search2:hover, a.text_grey_search2:active, a.text_grey_search2:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
  line-height: 12px;
  text-decoration:none;
}
.text_grey_search2a {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  line-height: 12px;
}
.text_grey_search3 {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #4D4D4D;
  line-height: 12px;
}
.text_grey_search3a {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
  line-height: 12px;
}
.text_grey_search4 {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  line-height: 10px;
}

.searchaction, a.searchaction, a.searchaction:active, a.searchaction:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #a6006b;
  text-decoration: none;
  padding-top: 0px;
  padding-left: 3px;
}

a.searchaction:hover {
  color: #808080;
}

.searchaction_bold, a.searchaction_bold, a.searchaction_bold:active, a.searchaction_bold:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #a6006b;
  text-decoration: none;
}

a.searchaction_bold:hover {
  color: #808080;
}

.text_red_bold {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #a6006b;
  text-decoration: none;
}



.subnavi_i, a.subnavi_i, a.subnavi_i:active, a.subnavi_i:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #808080;
  text-decoration: none;
  padding-top: 1px;
  padding-left: 5px;
}

a.subnavi_i:hover {
  color: #B3B3B3;
}

input, textarea {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
}

.red_sm_link, a.red_sm_link,a.red_sm_link:hover, a.red_sm_link:active, a.red_sm_link:visited  {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #a6006b;
}

.black_sm_link, a.black_sm_link,a.red_sm_link:hover, a.black_sm_link:active, a.black_sm_link:visited  {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #000000;
  background-color: #f8d9db;
}

.login {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #FFFFFF;
  text-decoration: none;
}

.headline {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #4D4D4D;
  line-height:16px;
}

.text {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #4D4D4D;
  line-height:16px; 
}

.headline_box {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  padding-left:4px;
  color: #808080;
}

.randbox, a.randbox, a.randbox:active, a.randbox:visited {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration:none;
  line-height: 16px;
}

a.randbox:hover {
  color: #808080;
}

.randbox_title {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: bold;
  color: #4D4D4D;
  text-decoration:none;
  line-height: 16px;
}

.infobox {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration:none;
}

.mehr, a.mehr, a.mehr:active, a.mehr:visited {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: bold;
  color: #C30000;
  text-decoration:none;
}

a.mehr:hover {
  color: #808080;
}

.alert {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #a6006b;
  line-height:16px;
}

.reportoire_red_bold {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #a6006b;
}

.reportoire_black_bold {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.text2 {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
  line-height:16px; 
}

.sales_team_bold {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #4D4D4D;
  line-height:14px; 
}

.sales_team {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
  line-height:14px; 
}

.sales_team_red_link, a.sales_team_red_link, a.sales_team_red_link:hover, a.sales_team_red_link:active, a.sales_team_red_link:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #a6006b;
  line-height:14px; 
}

.referenzen_wahl {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
  line-height: 16px;
}

.referenzen_link, a.referenzen_link, a.referenzen_link:active, a.referenzen_link:visited {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #a6006b;
  line-height: 16px;
  text-decoration:none;
}

a.referenzen_link:hover {
  color: #808080;
}

.image_border {
	border: 1px solid #B3B3B3;
}

/* TEXT */

.text_14_black_bold {
  font-family: Arial, Helvetica;
  font-size: 14px;
  font-weight: bold;
  color: #000000;
}

.text_11_black {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #000000;
}

.text_11_black_bold {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #000000;
}

.text_11_grey_bold {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #808080;
}

.text_11_dgrey {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: normal;
  color: #4D4D4D;
}

.text_11_dgrey_bold {
  font-family: Arial, Helvetica;
  font-size: 11px;
  font-weight: bold;
  color: #4D4D4D;
}

.text_10_dgrey {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #4D4D4D;
}

.text_10_dgrey_bold {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #4D4D4D;
}

.text_10_grey {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #808080;
}

.text_10_black_bold {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #000000;
}

.text_9_grey {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: normal;
  color: #808080;
}




/* LINK */

.link_10_red, a.link_10_red, a.link_10_red:active, a.link_10_red:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #a6006b;
  text-decoration: none;
}

a.link_10_red:hover {
  color: #808080;
}

.link_10_red_bold, a.link_10_red_bold, a.link_10_red_bold:active, a.link_10_red_bold:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: bold;
  color: #a6006b;
  text-decoration: none;
  cursor: pointer;
}

a.link_10_red_bold:hover, .link_10_red_bold:hover {
  color: #808080;
}

.link_10_lgrey, a.link_10_lgrey, a.link_10_lgrey:active, a.link_10_lgrey:visited {
  font-family: Arial, Helvetica;
  font-size: 10px;
  font-weight: normal;
  color: #B3B3B3;
  text-decoration: none;
}

a.link_10_lgrey:hover {
  color: #808080;
}

.link_9_dgrey, a.link_9_dgrey, a.link_9_dgrey:active, a.link_9_dgrey:visited {
  font-family: Arial, Helvetica;
  font-size: 9px;
  font-weight: normal;
  color: #4D4D4D;
  text-decoration: none;
}

a.link_9_dgrey:hover {
  color: #808080;
}

/* FORM */

.textarea_notiz {
	width: 716px;
	height: 211px;
	padding-left: 5px;
	padding-right: 5px;
  	font-family: Arial, Helvetica;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
	line-height: 16px;
}

.text_formular {
	width: 366px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
  	font-family: Arial, Helvetica;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
}

.text_formular_02 {
	width: 88px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
  	font-family: Arial, Helvetica;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
}

.text_formular_03 {
	width: 269px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
  	font-family: Arial, Helvetica;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
}

.text_formular_04 {
	width: 178px;
	height: 18px;
	padding-left: 3px;
	padding-right: 3px;
  	font-family: Arial, Helvetica;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
}

.textarea_formular {
	width: 366px;
	height:270px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
  	font-family: Arial, Helvetica;
  	font-size: 10px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
}

.text_projekte {
	width: 636px;
	height: 18px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
  	font-family: Arial, Helvetica;
  	font-size: 10px;
  	font-weight: normal;
  	color: #000000;
	border: 1px solid #B3B3B3;
}

.text_dauer {
	color: #000000;
	width: 25px;
	height:18px;
	font-family: Arial, Helvetica;
  	font-size: 10px;
  	font-weight: normal;
	border: 1px solid #B3B3B3;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.text_einzeltitle {
	color: #000000;
	width: 124px;
	height: 18px;
	border: 1px solid #B3B3B3;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.text_einzeltitle_02 {
	color: #000000;
	width: 140px;
	height: 18px;
	border: 1px solid #B3B3B3;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.text_geraeusche {
	color: #000000;
	width: 204px;
	height:18px;
	font-family: Arial, Helvetica;
  	font-size: 10px;
  	font-weight: normal;
	border: 1px solid #B3B3B3;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
}

.select_formular {
	width: 178px;
  	font-family: Arial, Helvetica;
  	font-size: 11px;
  	font-weight: normal;
  	color: #000000;
}
div.pulldowndiv, div.pulldowndivOpen  {
  position:absolute;
  background-color:#FFFFFF;
  border-left:1px solid #B3B3B3;
  border-right:1px solid #B3B3B3;
  border-bottom: 1px solid #B3B3B3;
  border-top: 1px solid #B3B3B3;
  display:inline;
  float:right;
  -moz-box-sizing: border-box;
  z-index: 1;
}
/* ClosedPulldown */
div.pulldowndiv {
/*	taken out because of missing safari-scrollbars - only works with display
  visibility:hidden; */
  display: none;
  overflow:hidden;
  overflow-x:hidden;
  overflow-y:hidden;
}
/* OpenedPulldown */
div.pulldowndivOpen {
/*	taken out because of missing safari-scrollbars - only works with display
	visibility: visible; */
	display: inline;
	overflow: auto;
	overflow-x: hidden;
	overflow-y: auto;
/*	overflow-y: scroll; */
}
/* OpenedPulldown */
/*div.pulldowndivOpen:hover {
	overflow: auto;
}*/
img.linkimg {
  cursor:pointer;
}

/* Martin */
.actionCD {
	width: 14px;
	height: 14px;
	padding-left: 0px;
	border: 0px;
	cursor: pointer;	
}

/* Martin */
img.bt, img.bt_d {
	width: 14px;
	height: 14px;
	padding-right: 1px;
	border: 0px;	
	cursor: pointer;
}

td.pdown {
	/* FlashPlayer_Pulldown.php */
	padding-top:4px;
	padding-bottom:2px;
	vertical-align:top;
}

div.nulldiv {
	margin:0px;
	padding:0px;
	border: 0px;
}

/* # START # Popup-CD-Details - Martin */
div.rowCD, div.rowCDA {
	position: relative;
	width: 746px;
	height: 30px;
	padding: 0px;
	border: 1px solid #B3B3B3;
	background-color: #FFFFFF;
}
div.rowCDA {
	background-color: #FAE5E6;
}

div.squareCD {
	position: absolute;
	left: 0px;
	top: 0px;
	width: 7px;
	height: 25px;
	padding-top: 2px;
	padding-left: 6px;
/*	background-color: #FFFFFF; */
}
div.titleCD {
	position: absolute;
	left: 13px;
	top: 0px;
	width: 160px;
	height: 28px;
	padding-top: 2px;
	padding-left: 4px;
/*	background-color: #FFFFFF; */
	cursor:pointer;
	width: 165px;
}
.titleCD {
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #a6006b;
	text-decoration: none;
}
div.divCD {
	position: absolute;
	left: 177px;
	top: 0px;
	width: 41px;
	height: 28px;
	padding-top: 2px;
	padding-left: 4px;
	border-left: 1px solid #B3B3B3;
/*	background-color: #FFFFFF; */
	font-family: Verdana, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
	
	left: 183px;
	width:32px;
	padding-right:8px;
	text-align:right;
}
div.timeCD {
	position: absolute;
	left: 223px;
	top: 0px;
	width: 59px;
	height: 28px;
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	text-align: right;
/*	border-left: 1px solid #B3B3B3; */
	left:230px;
	padding: 0px;
	padding-top:2px;
	text-align:left;
	width:30px;
	
}
div.beschrCD {
	position: absolute;
	left: 291px;
	top: 0px;
	width: 375px;
	height: 28px;
	padding-top: 2px;
	padding-left: 4px;
	border-left: 1px solid #B3B3B3;
	overflow: hidden;
	left: 278px;
	width: 385px;
/*	background-color: #FFFFFF; */
}
div.buttonsCD {
	position: absolute;
	top: 15px;
/*
	left: 686px;
	width: 60px; 
*/
	left: 671px;
	width: 75px; 
	height: 15px;
	padding-top: 1px;
	background-color: #B3B3B3;
}
/* # END # Popup-CD-Details - Martin */
/* # START # Popup-Track-Details - Martin */
hr.track_line {
	position: absolute;
	left: 0px;
	height: 1px;
	width: 746px;
	margin: 0px;
	border: none;
	color: #B3B3B3;
	background-color: #B3B3B3;
}
div.track_text_01 {
	position: absolute;
	left: 0px;
	width: 169px;
	height: 15px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #808080;
}
div.track_text_02 {
	position: absolute;
	left: 169px;
	width: 579px;
	height: 15px;
	padding: 0px;
	border: 0px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: normal;
	color: #000000;
}
/* # END # Popup-Track-Details - Martin */
/* # START # Repertoire-Suchtreffer - Martin */
.aktbtn {
	width:14px;
	height:14px;
	padding-top:1px;
	padding-left:1px;
	padding-right:0px;
	padding-bottom:0px;
	border:0px;	
	}
div.row {
	position:relative;width:748px;height:90px;border:none;padding:0px;
}
div.col {
	position:absolute;
	top:0px;
	width:180px;
	height:77px;
	border:1px solid #a6006b;
	padding:0px;
}
div.strich {
	position:absolute;top:0px;left:77px;width:1px;height:77px;background-color:#a6006b;
}
div.tbox {
	position:absolute;top:0px;left:78px;width:100px;height:77px;background-color:#F2F2F2;
	margin-left:2px;

	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #4D4D4D;
	text-decoration:none;
	width:100px;
	overflow:hidden;
}
div.lbox, div.lbox60 {
	/* CD-Box 75px */
	position: absolute;
	right: 0px;
	bottom: 0px;
	height: 15px;
	width: 75px;
	background-color: #a6006b;
}
div.lbox60 {	/* CD-Box 60px */	width:60px; 	}
img.cov {
	 position: absolute;
	 top: 0px;
	 width: 75px;
	 height: 75px;
	 border: 1px solid white;
	 cursor: pointer;
}
/* Standardansicht */
div.rowS {
	position: relative;
	width: 748px;
	height: 42px;
	border: 1px solid #a6006b;
	padding: 0px;
}
div.line1S {
	position: absolute;
	top: 0px;
	width: 1px;
	height: 42px;
	background-color: #a6006b;
}
div.line2S {
	position: absolute;
	top: 27px;
	left: 184px;
	width: 564px;
	height: 1px;
	border-top:1px solid #a6006b;
}
div.picS {
	position: absolute;
	top: 0px;
	width: 40px;
	height: 40px;
	border: 1px solid #FFFFFF;
}
div.titleS {
	position: absolute;
	top: 0px;
	left: 43px;
	width: 134px;
	height: 39px;
	background-color: #808080;
	padding-left: 4px;
	padding-top: 1px;
	border: 1px solid #FFFFFF;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	line-height: 12px; 
	text-decoration: none;
	cursor: pointer;
}
div.nrS {
	position: absolute;
	top: 0px;
	left: 184px;
	width: 114px;
	height: 27px;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 1px;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
}
div.beschrS {
	position: absolute;
	top: 0px;
	left: 298px;
	width: 446px;
	height: 27px;
	background-color: #FFFFFF;
	padding-left: 4px;
	padding-top: 1px;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: normal;
	color: #000000;
	line-height: 10px;
}
div.emptyS {
	position: absolute;
	top: 28px;
	left: 259px;
	width: 489px;
	height: 14px;
	background-color: #FFFFFF;
}
div.buttonsS, div.buttonsS61 {
	/* CD-Box 81px */
	position: absolute;
	top: 28px;
	left: 183px;
	width: 81px;
	height: 14px;
	background-color: #a6006b;
}
div.buttonsS61 {	/* CD-Box 61px */	width:61px; 	}
.actionST {
	width: 14px;
	height: 14px;
	padding-left: 1px;
	padding-right: 0px;
	padding-bottom: 0px;
	border: 0px;	
	}
/* Tabellenansicht */
div.sort_titleT {
	position:absolute; 
	left:1px; 
	top:1px; 
	padding:0px; 
	background-color:#FFFFFF;
}
div.sort_nrT {
	position:absolute; 
	left:590px; 
	top:1px; 
	padding:0px; 
	background-color:#FFFFFF;
}
div.rowT {
	position: relative;
	width: 748px;
	height: 14px;
	border: 1px solid #B3B3B3;
	padding: 0px;
}
div.titleT {
	position: absolute;
	top: 0px;
	left: 0px;
	width: 590px;
	height: 14px;
	background-color: #FFFFFF;
	padding-left: 5px;
	font-family: Arial, Helvetica;
	font-size: 11px;
	font-weight: bold;
	color: #a6006b;
	cursor: pointer;
}
div.nrT {
	position: absolute;
	top: 0px;
	left: 590px;
	width: 83px;
	height: 14px;
	background-color: #FFFFFF;
	padding-right: 5px;
	font-family: Arial, Helvetica;
	font-size: 10px;
	font-weight: bold;
	color: #000000;
}
div.buttonsT, div.buttonsT60 {
	/* CD-Box 75px */
	position: absolute;
	top: 0px;
	right: 0px;
	width: 75px;
	height: 14px;
	background-color: #B3B3B3;
}
div.buttonsT60 {	/* CD-Box 60px */	width:60px; 	}
img.bp, img.bp_d {
	width: 14px;
	height: 14px;
	padding-left: 1px;
	padding-top: 1px;
	border: 0px;	
}
/* # END # Repertoire-Suchtreffer - Martin */
/* htmlError */
	.th {
	  font-family: Arial, Helvetica;
	  font-size: 14px;
	  font-weight: bold;
	  color: #a6006b;
	}
	.tb {
	  font-family: Arial, Helvetica;
	  font-size: 11px;
	  font-weight: normal;
	  color: #000000;
	}
/* /htmlError */

/* Balloon (PopUP for FlashPlayer) */
	.balloon {
		position:absolute;
		background-image:url(img/balloon.gif);
		height:123px;
		width:118px;
		color:black;
		text-align:center;
		visibility:hidden;
		z-index:100;
	}
	.balloontxt {
		margin-top:10px;
		margin-left:15px;
		margin-right:15px;
	}
/* Categories in Pulldown musiksuche */
tr.cat {
	background-color: #FAE5E6;
}
td.cat {
	padding-bottom:3px;
	border-bottom: 1px solid #FFFFFF;
}
/* Library-Balloon-div 
	change (ettl-jm) # 2006-11-20
*/
#id_b {
	position: absolute;
	width: 118px;
	height: 123px;
	text-align: center;
	background-image: url(img/bg_library.gif);
	background-color: #FFFFFF;
	display: none;
}
/* Library-Image-div */
#lib_img {
	width: 100px;
	margin-top: 40px;
}
/* Library-Text-div */
#lib_txt {
	margin: 0px 12px 0px 12px;
}
/* Span for [edit] in Projects */
span.edit {
	color: #EC069D;
}
/* ReleaseDate in Repertoire */
div.reldateS {
	position: absolute;
	top:0px;
	right:2px;
	height:14px;
	padding-left:4px;
	border-left: 1px solid #a6006b;
}
/* START - My Sonofind - 2007-07-04 - Martin Jäger */
body.mySonofind {
	margin: 0px;
}
table.mySonofindBigTable {
	margin: 1px;
	border: none;
	border-collapse: collapse;
	empty-cells: show;
	width: 745px;
}
th.mySonofind, th.mySonofindLast {
	border-top: 1px solid #a6006b;
	border-bottom: 1px solid #a6006b;
	border-left: 1px solid #a6006b;
	background-color: #b3b3b3;
	height: 22px;
	vertical-align: middle;
}
td.mySonofind, td.mySonofindLast, td.mySonofindHits, td.mySonofindLastSearch {
	border-bottom: 1px solid #a6006b;
	border-left: 1px solid #a6006b;
	height: 22px;
	padding-left: 2px;
	vertical-align: middle;
}
th.mySonofindLast, td.mySonofindLast, td.mySonofindLastSearch {
	border-right: 1px solid #a6006b;
	text-align: center;
}
td table.mySonofindBigTable tr td {
	border: none;
}
div.mySonofindd2 {
	/* width: 130px; */
	width: auto;
	color: #a6006b;
	padding-left: 0px;
	cursor: pointer;
}
td.mySonofindSmallTable {
	font-weight: bold;
}
img.mySonofindbt {
	width: 8px;
	height: 8px;
}
td.mySonofindHits {
	text-align: right;
	padding-right:3px;
}
td.mySonofindLastSearch {
	font-weight: bold;
}
img.mySonofindPlay {
	cursor: pointer;
	border: 1px solid #a6006b;
}
/* END - My Sonofind - 2007-07-04 - Martin Jäger */
/* (me) - 2007-08-20 - Versions (see also ergliste1.css */
div.versions {
	position: absolute;
	top: 0px;
	left: 671px;
	width: 74px; 
	height: 15px;
}
/* (ettl-me) - 2008-05-20 # Floating Track-Description in CDDetail */
div.beschrCDFloat {
	position: absolute;
	left: 294px;
	top: 3px;
	width: 440px;
	/* height: 28px; */
	padding-top: 2px;
	padding-left: 4px;
	padding-right: 4px;
	padding-bottom: 6px;	
	border: 1px solid #B3B3B3;
	overflow: none;
	background-color: #CCCCCC;
	z-index: 99;
}
/* (ettl-me) - 2008-07-08 # Header in Repertoire View */
div.repheader {
	height:13px; 
	padding:0px; 
	background-color:#B3B3B3;
}
/* (ettl-me) - 2008-07-31 # ProjectPullDown Variable Sizes */
#projpulldown {
	width: 270px;
}
/* (ettl-me) - 2008-08-08 # Project Link SONOTON Layout NEW */
a.text_dgrey_bolda, a.text_dgrey_bolda:active, a.text_dgrey_bolda:visited {
  color: #000000;
}
a.text_dgrey_bolda:hover {
  color: #808080;
}
/* (ettl-me) - 2008-08-29 # Pulldown-Background for Filters default=pd_option_d/changed=pd_option_a */
.pd_option_d, .pd_option_a {
	padding: 0px;
	height: 16px;
	border: none;
	background-color:#ffffff;
}
.duration_d, .duration_a {
	color:#000000;
	width:25px;
	height:18px;
	border: 0px;
	background-image:url(img/bg_duration.gif);
	background-repeat:no-repeat;
	padding-left:5px;
	padding-top:3px;
	background-color:#ffffff;
}
.pd_option_a, .duration_a {
	background-color:#FAE5E6;
}
/* ettl - me - Image f. Link to be used e.g. with link_10_red_bold */
.linksquare {
		position:relative; 
		left:0px; 
		top:0px; 
		height:18px; 
		padding:0px; 
		border:0px; 
		line-height:7px;
		background-image: url(img/btn_square_red.gif);
		background-position: left 1px;
		background-repeat: no-repeat; 
		padding-left:10px;
}
/* Weitere Suche in Boosey */
#div_weiteresuche  a {
		font-size: 9px; 
		color: white; 
		text-decoration: underline;
}