@charset "UTF-8";
/**
 * "Yet Another Multicolumn Layout" - (X)HTML/CSS framework
 * (en) stylesheet for screen layout
 * (de) Stylesheet für das Bildschirm-Layout
 *
 * @creator       YAML Builder V1.2 (http://builder.yaml.de)
 * @file          basemod.css
 * @-yaml-minver  3.1
 */

@media screen, projection
{
	
	input {padding:3px; height: 1.3em; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
	input[type=submit] {height:1.9em;}
	
	/* Container Definition */
	/* INHALTS-CONTAINER STYLE */
	#teaser .container,
	#main .container,
	#main .layout_full,
	#ADDRESS_CHOOSER,
	#ADDRESS_REGISTER,
	#ADDRESS_EDIT,
	#MY_SHOP_ORDERS,
	#REGISTER,
	#PAYMENT_DEBIT,
	#PAYMENT_CREDIT,
	#PAYMENT_HEADLINE,
	#ADMIN_ORDER_CUSTOMER,
	#TERMS,
	#HPM_SEARCH,
	#VENDOR_LOGIN,
	#inline_example1,
	#RESPONSE,
	#HPM_RESULTS,
	#ADMIN_ORDER_DELIVER_TO,
	#ADMIN_ORDER_ENTRIES,
	#VENDOR_ORDERS table,
	#ADMIN_ORDER_BILL_TO,
	#BASKET_SHIPPING_CHOOSE,
	#ADMIN_ORDER_NO_PAYMENT_METHOD,
	#DEALER_SHOW,
	#ADMIN_ORDERS_ORDER,
	#ADMIN_ORDERS_CUSTOMER,
	#PASSWORD_FORGOTTEN,
	.newslist,
	.mod_ch_flowplayer_list,
	#col1_content .mod_ue_news_menu,
	#col2_content .mod_ue_news_menu	{ zoom:1; position:relative; margin-bottom: 15px; border-style: solid; border-width: 1px; border-color: #ccc; overflow:hidden}
	
	#teaser .container h1,
	#main .container h1,
	#shopContent .container h3,
	#TERMS .CONTENT h1,
	#ADDRESS_CHOOSER h3,
	#ADDRESS_REGISTER h3,
	#inline_example1 h3,
	#ADDRESS_EDIT h3,
	#MY_SHOP_MY_DATA h3,
	#MY_SHOP h3,
	#REGISTER h3,
	#HPM_RESULTS h3,
	#ADMIN_ORDER_NO_PAYMENT_METHOD h3,
	#ADMIN_ORDER_ENTRIES h3,
	#ORDER_FINISHED,
	#VENDOR_ORDER_INDEX h3,
	#PAYMENT_HEADLINE h3,
	#ADMIN_ORDER_DELIVER_TO h3,
	#ADMIN_ORDER_BILL_TO h3,
	#ADMIN_ORDER_CUSTOMER h3,
	#RESPONSE h3,
	#PAYMENT_DEBIT h3,
	#BASKET_SHIPPING_CHOOSE h3,
	#VENDOR_LOGIN h3,
	#VENDOR_INDEX h3,
	#VENDOR_ORDER_INDEX h3,
	#PAYMENT_CREDIT h3,
	#ADMIN_ORDERS_ORDER h5,
	#ADMIN_ORDERS_CUSTOMER h5,
	#HPM_SEARCH h3,
	#DEALER_SHOW h3,
	#PASSWORD_FORGOTTEN h3,
	#col1_content .mod_navigation h5,
	#col3_content .mod_navigation h5,
	#col2_content .mod_navigation h5,
	#col1_content .mod_ue_news_menu h1,
	.newslist h1,
	.mod_ch_flowplayer_list h2,
	.tagcloudnews h1 { overflow:hidden; margin:0; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc;}

	#teaser .container p,
	#main .container p, 
	#main .container div#content { padding: 8px; }
	
	#main .ce_text ul,
	#main .ce_text ol { overflow:auto; zoom:1; padding-left:25px; margin-bottom:1em; margin-bottom:1em; font-size: 120.01%; }
	#main .ce_text img { border:1px solid #ccc; padding:5px }
	#main .ce_text p { font-size:120.01% }
	
	#main .ce_text h2,
	#main .ce_text h3,
	#main .ce_text h4,
	#main .ce_text h5,
	#main .ce_text h6 { margin-left:10px }
	
	#main .ce_text_news ul,
	#main .ce_text_news ol	{ overflow:auto; zoom:1; padding-left:25px; margin-bottom:1em; font-size: 120.01%; }
	#main .ce_text_news img { border:1px solid #ccc; padding:5px }
	#main .ce_text_news p { font-size:120.01%; margin-bottom:1em }
	#main .layout_full .ce_text_news { padding:10px;}
	
	.container_h1 { display:block; margin-bottom:15px; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc;}
	
	.border-right { border-right: 1px solid #ccc }
	
	/* TOOLTIP */
	#tooltip {position: absolute; z-index: 3000; border: 1px solid #ccc; background-color: #ddd; opacity: 0.85; }
	#tooltip h3, #tooltip div { margin: 0; }
	#tooltip.pretty { padding: 3px; border: 1px solid #ccc; opacity: 0.9; background: #eee;}
	#tooltip.pretty h3 { border-bottom: 1px dotted #ccc; margin-bottom: 5px;}
	#tooltip.pretty div { text-align: left; }
	
	/* BIG FUCKING NEWSSLIDER */
	#newsslider { position:relative; width:100%; overflow:hidden; background: #000; }
	#newsslider ul, #newsslider li { width:100%; overflow:hidden; height:260px; margin:0; padding:0; list-style:none; }
	#newsslider li { height:260px;  }
	#newsslider .sliderimage {float:left; padding: 9px; padding-right: 15px;}
	#newsslider .sliderimage img {border: solid 2px #bf9d56;}
	#newsslider .news_info {color: #bbb; padding:20px 0 5px 0;}
	#newsslider hr {border-color:#3f3f41; color:#3f3f41}
	#newsslider .news_headline h2 {color:#bf9d56; font-size: 165%; line-height: 1.1em; text-transform: uppercase;}
	#newsslider .news_headline a {color:#bf9d56;}
	#newsslider .news_teaser {color:#cdcdcd; margin-right:30px;}
	#slidernav { text-align: right; margin:0; font-size: 120%; font-weight: bold; height: 14px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc; }
	#slidernav a {color:#ccc; margin: 0 7px;}
	#slidernav a.activeSlide {color:#bf9d56;}
	#newsslider .sliderlabel_de {width:109px; height:63px; position:absolute; top: 0; right:0; background: url('../../images/sliderLabel.png')}
	#newsslider .sliderlabel_en {width:109px; height:63px; position:absolute; top: 0; right:0; background: url('../../images/sliderLabel_en.png')}
    .eins {list-style-type:none; margin:-8px;}
	/* KATALOGE */
	.slider_kataloge { padding-bottom: 10px; overflow:hidden; background:url('../../images/bg_kataloge_v3.png') 0 -10px;}
	.slider_kataloge ul {width:100%; margin-top:-10px; padding-left:10px}
	.slider_kataloge ul li { display:block; margin:0; padding:0}
	.slider_kataloge li {float:left; position:relative; height:332px; width:33%;}
	.slider_kataloge .item { position:absolute; bottom:0}
	.slider_kataloge .title { position:relative; height: 3em; overflow:hidden; opacity:0.7; filter: alpha(opacity=70); color:#fff;background:#000;bottom:70px;display:block;padding:5px;position:absolute;}
	.slider_kataloge img { cursor: pointer; border: 1px solid #a9a9a9}
	.slider_kataloge .schatten { height: 18px; background: url('../../images/bg_kataloge_schatten.png') repeat-x; }
	.viewer { text-align:center}
	
	.ce_hyperlink a { display:block; margin:0; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc;}
	.kat_buttons {overflow:hidden}
	.kat_buttons h5 {display:none}
	.kat_buttons ul li {padding: 0;}
	.kat_buttons ul {padding: 0; margin: 0; width: 100%; }
	.kat_buttons a.invisible {display:none;}
	.kat_buttons li { position:relative; margin: 0 15px 15px 0; padding-left:0; float:left; display:block; width:135px; height:125px; overflow:hidden}
	.kat_buttons li a {text-indent:-99999px; width:135px; height:125px; display:block;}

	/* jQuery Layout helpers
	----------------------------------*/
	.ui-helper-hidden { display: none; }
	.ui-helper-hidden-accessible { position: absolute; left: -99999999px; }
	.ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; }
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	/* end clearfix */
	.ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); }

	/* UE CALENDER, PERFORMANCES */
	/*div.upcoming_performances_container{padding-bottom:4px}*/
	.upcoming_performances {position:relative;padding:8px;overflow:hidden;}
	
	#picker {padding:5px 10px 5px 5px;}
	#mod_calender .ui-datepicker {border:none;}
	
	span.calDate {	width:32px;	text-align:center;	float:left;	display:block;	margin:15px 14px 0 0; }
	span.calDate span {	display:block;}
	span.calDate span.month {font-size:9px;	height:10px; background:#808080 none repeat scroll 0 0; border:1px solid #808080; color:#fff; font-weight:bold;	line-height:1.1em; text-align:center; text-transform:uppercase;}
	span.calDate span.day {	font-size:14px;	background:#fff none repeat scroll 0 0;	border-color:-moz-use-text-color #CCCCCC #CCCCCC; border-style:none solid solid; border-width:medium 1px 1px; color:#000000; font-weight:bold;letter-spacing:-0.1em;}
	span.calDateLong { float:none; display:inline; /*margin:23px 0 0 0;*/ font-size: 14px; font-weight:bold; /*margin:25px 14px 0 0;*/ positioN:relative; top:25px; }

	.ui-icon-circle-triangle-w { background-image: url("../../images/bt_left.png");  }
	.ui-icon-circle-triangle-e { background-image: url("../../images/bt_right.png");  }
		
	.ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
	.ui-helper-clearfix { display: inline-block; }
	/* required comment for clearfix to work in Opera \*/
	* html .ui-helper-clearfix { height:1%; }
	.ui-helper-clearfix { display:block; }
	/* end clearfix */
	
	.ui-state-default { font-weight: normal; color: #000; outline: none; }
	.ui-state-disabled, .ui-widget-content .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; }
	.ui-datepicker .ui-state-active { border:none;background-color:#f2f2f2;}
	.ui-datepicker td a {color:#000;}
	.ui-datepicker { z-index:2000; width: 17em; padding: 2px; background-color:#fff; border: 2px #ccc solid;}
	.ui-datepicker .ui-datepicker-header { position:relative; border-bottom: 1px solid #ccc; padding: 0 0 8px 0; }
	.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 23px; height: 17px; cursor:pointer; }
	.ui-datepicker .ui-datepicker-prev { text-indent:-99999px; left:1px; background-image: url("../../images/bt_left.png");  }
	.ui-datepicker .ui-datepicker-next { text-indent:-99999px; right:4px; background-image: url("../../images/bt_right.png"); }
	.ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px;  }
	.ui-datepicker .ui-datepicker-title { font-weight: bold; margin: 0 2.3em; line-height: 1.8em; text-align: center; }
	.ui-datepicker .ui-datepicker-title select { float:left; font-size:1em; margin:1px 0; }
	.ui-datepicker select.ui-datepicker-month-year {width: 100%;}
	.ui-datepicker select.ui-datepicker-month, 
	.ui-datepicker select.ui-datepicker-year { width: 49%;}
	.ui-datepicker .ui-datepicker-title select.ui-datepicker-year { float: right; }
	.ui-datepicker table {border:none; width: 100%; border-collapse: collapse; margin:0 0 .4em; }
	.ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0;  }
	.ui-datepicker td { border: 0; padding: 1px; }
	.ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; }
	.ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; }
	.ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; }
	.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; }
	
	/* with multiple calendars */
	.ui-datepicker.ui-datepicker-multi { width:auto; }
	.ui-datepicker-multi .ui-datepicker-group { float:left; }
	.ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; }
	.ui-datepicker-multi-2 .ui-datepicker-group { width:50%; }
	.ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; }
	.ui-datepicker-multi-4 .ui-datepicker-group { width:25%; }
	.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; }
	.ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; }
	.ui-datepicker-row-break { clear:both; width:100%; }
	
	/*Calender tooltip */
	div.calender_tip h1 {overflow:hidden; font-weight:bold; padding:8px; margin:-4px -8px 4px -8px; font-size: 140%; font-weight: bold; height: 15px;background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc;}
	
	/* PERFORMANCES SEARCH */
	#search_form_container label {font-weight:bold; float:left;width:35%;padding-left:6px}
	#search_form_container label.check {width:65%}
	#search_form_container div {padding-top: 4px;}
	input {padding:3px; height: 1.3em; border-bottom: 1px solid #f0f0f0; border-right: 1px solid #f0f0f0; border-top: 1px solid #ccc; border-left: 1px solid #ccc;}
	input[type=submit] {height:1.9em;border:none}
	#search_form_container input[type=text] {width:110px}
	#search_form_container select.perf_search_country{width:118px;height: 2em;}
	#search_form_container .submit_bt_de {padding:4px 4px 4px 32%}
	#search_form_container .submit_bt_en {padding:4px 4px 4px 26%}
	#search_form_container .submit_bt_de input { width: 131px; height: 19px; background: url('../../images/bt_perf_search_de.png') no-repeat; 
	border:none;display:inline;vertical-align:top;}
	#search_form_container .submit_bt_en input { width: 144px; height: 19px; background: url('../../images/bt_perf_search_en.png') no-repeat; 
	border:none;display:inline;vertical-align:top;padding:0}
	/* performance search output */
	div.perf_search_out { border-top:1px solid #eee; padding-top:8px;margin-top:8px;}
	.perf_search_out span { display:block; overflow:hidden; }
	.perf_search_out span.label { float:left; width:110px; }
	.perf_table td {vertical-align:top}
	.perf_table td.first{width:140px}
	#search_result {display:none;}
	#perf_search_res {padding:0 1.4em 1em 1.4em;}
	#search_result h1 {padding:0;}
	div#performance_start div.performances_header{padding:0 1.4em 1em 1.4em;font-size:120%;font-weight:bold}
	
	/* events */
	div#performance_start .mod_eventlist p {margin-bottom:0;padding:0;}
	div.mod_eventlist h2 {font-size:120%;font-weight:bold}
	div#performance_start .performances_header h1 {font-size:110%;background:none;padding-left:0;padding-right:0;height:auto}
	div#performance_start .event_list_container {padding:0 0 1em 0;}
	div.mod_eventlist {padding: 5px 10px}
	div.events_radio_logo {float:left}
	div.events_radio_details {margin-left:16%}
	div.events_radio_date{font-weight:bold;padding-top:2px}
	div#performance_start .event_tab {padding-top:8px}
	div.event p.info {font-size:100%}
	
	.vertrieb_event .image_container {float:left; margin: 5px 10px 0 0}
	div.vertrieb_event {margin:8px 0 20px 0}
	#performance_start .event h1 {background:none}
	
	div .vertrieb_event_date {font-weight:bold;padding-top:4px}
	
	.rootlink {position:relative;display:block; height:120px; width:100px;z-index:1;zoom:1}
	
	/* RTL support */
	.ui-datepicker-rtl { direction: rtl; }
	.ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; }
	.ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; }
	.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group { float:right; }
	.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
	.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; }
	
	/* IE6 IFRAME FIX (taken from datepicker 1.5.3 */
	.ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/}/* Dialog
	----------------------------------*/
	.qtip-content h1	{ font-size: 170%; text-align: center; background: url('/2.7.2/tl_files/ue_design/images/block_top.png') repeat-x; padding: 4px 0 4px 0; margin: -5px -9px 0px -9px; }
	
	/* NEWSLIST STARTSEITE */
	#main .layout_short { position:relative; margin: 0 10px 0 10px; padding:10px 5px 10px 5px; border-bottom: 1px solid #ccc; overflow:hidden;}
	#main .layout_short p {padding: 0 5px 0 0; margin:0; font-size:120.01%}
	#main .layout_short p.pic {padding: 0 5px 0 0; margin-left:122px}
	#main .layout_short p.info {margin-bottom:5px;}
	#main .layout_short h2 { font-weight:bold; font-size: 130%; padding: 0 0 0 0;}
	#main .layout_short.last {border:none; margin-bottom:15px;}
	#main .layout_short.odd {background:#efefef}
	p.empty {padding:8px; margin:0}

	/* NEWSLIST PAGINATION */
	.mod_newslist .pagination {margin-bottom: 0; margin-top: 10px; height: 22px; border-top: 1px solid #ccc; padding:4px; background: url('../../images/block_top.png') repeat-x; }
	.mod_newslist .pagination { width:100%;}
	.mod_newslist .pagination ul {float:right}
	.mod_newslist .pagination ul li {display:inline}
	.mod_newslist .pagination p { float:left; margin: 0.5em 1em; padding:0 }
	.mod_newslist .pagination .next,
	.mod_newslist .pagination .previous { text-indent: -9999px; width: 22px; height: 22px;}
	.mod_newslist .pagination .previous { background: url('../../images/bt_pagination_prev.png') no-repeat;}
	.mod_newslist .pagination .next { background: url('../../images/bt_pagination_next.png') no-repeat;}
	
	/* PAGINATION */
	.PaginationContainer_bottom {margin-bottom: 0; margin-top: 10px; height: 22px; border-top: 1px solid #ccc; padding:4px; background: url('../../images/block_top.png') repeat-x; }
	.mod_ue_artikel_list .PaginationContainer .pagination {float:left} 
	.PaginationContainer { overflow:hidden; margin-bottom: 0; height: 22px; border-bottom: 1px solid #ccc; padding:4px; background: url('../../images/block_top.png') repeat-x; }
	.PaginationContainer h1 {padding: 4px; background:none; float:left; font-size: 120%; font-weight:bold;}
	.pagination { float:right; font-size: 100%; overflow:hidden; /*border-bottom: 1px #ccc solid;*/ }
	.pagination a { text-decoration: none; }
	.pagination a, .pagination span { display: block; float: left; padding: 0.3em 0.2em; margin-right: 5px;	}
	.pagination .current { color: #000;font-weight:bold;}
	.pagination .current.prev, 
	.pagination .current.next,
	.pagination .next,
	.pagination .prev { text-indent: -9999px; width: 22px;}
	.pagination .prev {	background: url('../../images/bt_pagination_prev.png') no-repeat;}
	.pagination .next {	background: url('../../images/bt_pagination_next.png') no-repeat;}
	
	.PaginationContainer select {padding:3px;}
	.PaginationContainer option {padding-right:3px;}
	
	/* NEWSDETAIL */

	#main .layout_full p.teaser { font-size: 80%; padding: 10px 10px; font-style:italic;}
	#main .layout_full label { font-weight:bold; border:#ccc 1px solid; background: #ddd; padding:2.8px; margin: 4px 9px 5px 5px; white-space:nowrap; float:left }
	#main .layout_full .links {padding: 5px; border-top: 1px solid #ccc; background-color: #eee;}
	#main .layout_full ul.tag-chain {padding-left:0; display:block; overflow:hidden }
	#main .layout_full ul.tag-chain li {border:#ccc 1px solid; background: #fff; padding:3px; margin: 5px 5px 5px 0; line-height: 2.7em; white-space:nowrap;}
	#main .layout_full p.info { font-weight: normal; color:#ccc; margin:0; font-size: 90%; height: 14px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc;}
	#main .layout_full img {border:1px solid #ccc; padding: 5px; }
	#main .layout_full .ce_text {padding:10px;}
	#main .layout_full a {font-weight: bold; color:#be9e55;}
	.pdf_link { z-index:2; display:block; height:22px; width:22px; text-indent:-99999px; position:absolute; top: 5px; right: 15px; background: url('../../images/bt_pdf.png') no-repeat; }
	.pdf_link a { z-index:2; display:block; height:22px; width:22px;}
	.bookmark_link {display:block; height:22px; width:22px; position:absolute; top: 5px; right: 15px; top: 0px; right: 55px;}
	.print_link {display:block; height:22px; width:22px; position:absolute; top: 5px; right: 15px; top: 0px; right: 85px;}
	/*.news_footer {line-height:2.5em;}*/
	
	/* NEWS SLIDER BEI KOMPONIST_DISPLAY */
	.news_image { margin: 5px 0 0 5px; padding: 5px; border: solid 1px #ccc; text-align: center}
	.news_headline h6 { padding-left: 5px; font-weight: bold; font-size:100%; }
	.news_more { margin: 0; padding: 0; text-align: right; }
	.news_teaser { padding-left: 5px; padding-bottom: 10px; font-size: 100%; }
	#news_slider ul, #news_slider li{ margin:0; padding:0;	list-style: none; list-style-image:none;}
	#news_slider, #news_slider li{ width: 200px; height:295px; overflow:hidden; }
	#news_slider_no_button { width: 200px; overflow:hidden; }
	#news_slider_no_button ul, #news_slider_no_button li {list-style: none; list-style-image:none;margin:0; padding:0;}
	#slider1prev  a{ outline:none; position:absolute; margin: -27px 0 0 -1px; display:block; height: 30px; width: 104px; background: url('../../images/bt_news_left.png'); text-indent:-8000px; }
	#slider1next a{ outline:none; position:absolute; margin: -27px 0 0 101px; display:block; height: 30px; width: 105px; background: url('../../images/bt_news_right.png'); text-indent:-8000px;}
	
	/* NEWSDETAIL VIDEO  */
	#main .layout_full {position:relative; border:1px solid #ccc;}
	#main .layout_full .player a {border:3px solid #BF9D56}
	
	/* BLOG CONFIG */
	.blog-archiv {margin: 0 0 15px 0; border: 1px solid #ccc; }
	.blog-archiv h1 { background: url('../../images/block_top.png') repeat-x; font-size: 120%; font-weight: bold; height: 15px; margin: 0; overflow: hidden; padding: 8px;}
	.blog-archiv li { line-height: 25px; margin: 0; }
	.blog-archiv .level_2 { margin:0; padding:0; font-weight:normal }
	.blog-archiv ul li { list-style: none outside none; }
	.blog-archiv li.year { cursor: pointer; font-weight:bold; border-bottom: 1px solid #ccc; margin-bottom:5px; margin-right:5px; }
	
	.tagcloudblog h1 { overflow:hidden; margin:0; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc;}
	.tagcloudblog {position:relative; border: 1px solid #ccc; margin:0; padding:0;}
	.tagcloudblog ul li {display:inline; text-align:center}
	.tagcloudblog ul { text-align:center; margin:0; padding: 10px;}
	.tagcloudblog li {margin:0; padding: 0; white-space:nowrap;}
	
	/* MEHR LINKS */
	span.more_news_de a { text-indent:-9999px; float:right; height: 19px; width: 77px; margin: 4px; background: url('../../images/bt_more_de.png') no-repeat; }
	span.more_news_en a { text-indent:-9999px; float:right; height: 19px; width: 77px; margin: 4px; background: url('../../images/bt_more_news_en.png') no-repeat; }
	
	a.more_de { float:right; height: 19px; width: 77px; margin: 4px; background: url('../../images/bt_more_de.png') no-repeat; }
	a.more_en { float:right; height: 19px; width: 54px; margin: 4px; background: url('../../images/bt_more_en.png') no-repeat; }
	a.buy { float:right; height: 20px; width: 77px; margin: 4px; background: url('../../images/bt_kaufen.png') no-repeat; }
	a.alle { float:right; height: 20px; width: 91px; margin: 4px; background: url('../../images/bt_alle.png') no-repeat; }
	span.more a { text-indent:-9999px; float:right; height: 20px; width: 77px; margin: 4px; background: url('../../images/bt_more_de.png') no-repeat; }
	span.more_de a { text-indent:-9999px; float:right; height: 20px; width: 77px; margin: 4px; background: url('../../images/bt_more_de.png') no-repeat; }
	span.more_en a { text-indent:-9999px; float:right; height: 20px; width: 56px; margin: 4px; background: url('../../images/bt_more_en.png') no-repeat; }
	span.buy a { text-indent:-9999px; float:right; height: 19px; width: 91px; margin: 4px; background: url('../../images/bt_kaufen.png') no-repeat; }
	.de p.more a { text-indent:-9999px; float:right; height: 19px; width: 77px; margin: 4px; background: url('../../images/bt_more_de.png') no-repeat; }
	.en p.more a { text-indent:-9999px; float:right; height: 19px; width: 54px; margin: 4px; background: url('../../images/bt_more_en.png') no-repeat; }
	/*p.back a { margin-left: 5px; border:1px solid #CCCCCC; padding:4px; background:none repeat scroll 0 0 #EEEEEE; }*/
	
	p.back a { 
		border-radius: 0.5em;
		box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
		-moz-border-radius: 0.5em 0.5em 0.5em 0.5em;
    	-moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2);
    	background-color: #F47A20;
		background:-moz-linear-gradient(top, #CCB981, #B39753); /* Firefox */
		background:-webkit-gradient(linear, left top, left bottom, from(#CCB981), to(#B39753)); /* Safari, Chrome */
		filter: progid:DXImageTransform.Microsoft.Gradient(
                StartColorStr='#CCB981', EndColorStr='#B39753', GradientType=0);	
    	border: 1px solid #9F7F3D;
    	color: #FEF4E9;
		font-weight: bold;
    	cursor: pointer;
    	display: inline-block;
    	outline: medium none;
    	padding: 4px 7px;
    	text-align: center;
    	text-decoration: none;
    	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.3);
    	vertical-align: middle;
	}
	
	span.all_performances_de,span.all_performances_en,span.all_works_de,span.all_works_en {margin: 10px 6px 6px 0;float:right;}
	div.ensemble_list span.all_performances_de,div.ensemble_list span.all_performances_en {margin:10px 6px 0 0}
	span.all_performances_de a { text-indent:-9999px; float:right; width: 162px; height:20px; background: url('../../images/bt_all_performances_de.png') no-repeat; }
	span.all_performances_en a { text-indent:-9999px; float:right; width: 138px; height:20px; background: url('../../images/bt_all_performances_en.png') no-repeat; }
	
	/*span.all_performances_de,span.all_performances_en,span.all_works_de,span.all_works_en {float:right;}*/

	span.all_works_de a{ text-indent:-9999px; float:right; width: 124px; height:20px; background: url('../../images/bt_all_works_de.png') no-repeat;}
	span.all_works_en a{ text-indent:-9999px; float:right; width: 101px; height:20px; background: url('../../images/bt_all_works_en.png') no-repeat;}	
	
	/*span.all_performances_de { text-indent:-9999px; float:right; width: 162px; height:20px;background: url('../../images/bt_all_performances_de.png') no-repeat;margin: 10px 6px 0 0 }
	span.all_performances_en { text-indent:-9999px; float:right; width: 138px; height:20px; background: url('../../images/bt_all_performances_en.png') no-repeat; margin: 10px 6px 0 0}
	*/
	
	/* Newsletter Abo Box */
	div.newsletter_abo_box {padding: 8px}
	div.newsletter_abo_box div.notice {padding-bottom: 2px;}
	div.newsletter_abo_box div.newsletters {padding: 4px 0 6px 0}
	div.newsletter_abo_box div.newsletters input {border:none}
	div.newsletter_abo_box div.newsletters div.check {display:inline;}
	div.newsletter_abo_box div.newsletters div.lab {display:inline;}
	/*div.newsletter_abo_box div.check_row {height:18px;}*/
	div.newsletter_abo_box div.newsletters div.lab {font-weight:bold}
	div.newsletter_abo_box div.newsletters input {vertical-align:middle}
	div.newsletter_abo_box input#abo_signupsubmit { width: 22px; height: 17px; background: url('../../images/submit_bt_right.png') no-repeat; border:none;display:inline;vertical-align:top;padding:0}
	div.newsletter_abo_box div#abo_sub_submit {display:inline;padding:0;margin:0}

	div.newsletter_abo_box input.text {height:12px;margin:0;padding:2px}
	div.newsletter_abo_box input.email {width:182px}
	div.newsletter_abo_box input.name {float:left;width:161px}
	
	div.newsletter_abo_box div.error { display:none; color:#9a121c;margin-bottom:4px}
	div.newsletter_abo_box div.error label.error { line-height: 1.5em; width:100%; float:none; display:block}

	/* Audio-PLAYER */
	#player_controls { height:26px; margin-left:0; background: url('../../images/block_top.png') repeat-x; border-bottom:1px solid #b4b4b4;}
	#player_controls { padding-top:4px; }
	#player_controls { margin-bottom:0 }
	#playlist_list ul li { margin-left:0;list-style:none; list-style-image: none;cursor: pointer;}
	#playlist_list ul li:hover {background:#eee;}
	#playlist_list ul { margin:0;list-style:none; list-style-image: none;cursor: pointer;}
	#playlist_list li {padding:1px 3px; width:100%}
	#playlist_list li.item { border-top:1px solid #eee;}
	#playlist_list li.first {border-top:none}
	#playlist_list li.playlist_current {background:#eee;}
	#player_container ul#player_controls li { overflow:hidden; text-indent:-9999px; float:left; }
	#player_play { cursor: pointer; margin-left: 5px; height: 22px; width:22px; background: url('../../images/bt_player_play.png') no-repeat; }
	#player_stop { cursor: pointer; margin-top: 3px; height: 17px; width:17px; background: url('../../images/bt_player_stop.png') no-repeat; }
	#player_pause { cursor: pointer;  margin-left: 5px; height: 22px; width:22px; background: url('../../images/bt_player_pause.png') no-repeat; }
	#ctrl_prev { cursor: pointer; margin-top: 3px; height: 17px; width: 17px; background: url('../../images/bt_player_rew.png') no-repeat; }
	#ctrl_next { cursor: pointer; margin-left: 5px; margin-top: 3px; height: 17px; width: 17px; background: url('../../images/bt_player_forw.png') no-repeat; }
	#player_progress_container {height:30px; background: url('../../images/block_top.png');border-top:1px solid #b4b4b4}
	#player_progress { cursor: pointer; margin:6px 0 0 6px; background-color:#ededee; height: 6px; width:190px; border: 1px solid #b4b4b4; }
	#player_progress_play_bar { cursor: pointer; background-color:#707173; height:6px}
	#player_volume_min { cursor: pointer; margin-top: 7px; height: 10px; width:7px; background: url('../../images/bt_player_speaker_off.png') no-repeat; }
	#player_volume_max { cursor: pointer; margin-top: 7px; margin-left:4px; height: 10px; width:13px; background: url('../../images/bt_player_speaker_on.png') no-repeat; }
	#player_volume_bar { overflow:hidden;cursor: pointer; height:4px;margin-top:8px; margin-left:4px; background-color:#ededee; width:53px; border: 1px solid #b4b4b4; position:relative;}
	#player_volume_bar_value { cursor: pointer; background-color:#707173; height:4px;position:absolute;z-index:1;overflow:hidden;top:0}
	#play_time {margin-left: 6px;float:left;}
	#total_time {margin-right: 6px; float:right;}
	.audio_description td.label {width:70px;font-weight:bold;vertical-align:top;}
	.audio_description td.content {padding-left:4px}
	
	/* Audio-PLAYER-Medium */
	#player_progress_medium { cursor: pointer; margin:6px 0 0 6px; background-color:#ededee; height: 6px; width:648px; border: 1px solid #b4b4b4; }
	#playlist_list.medium li.playlist_current {background:#eee;font-weight:bold}
	
	#audioSampleTitle { float:left; line-height:2.4em}
	#player1_controls li {display:block;}
	#player1_controls { float:right; margin:0; padding:0}
	#player1_controls li { text-indent:-9999px; float:left; padding:0}
	#player1_play { cursor: pointer; margin-left: 5px; height: 22px; width:22px; background: url('../../images/bt_player_play.png') no-repeat; }
	#player1_pause { cursor: pointer;  margin-left: 5px; height: 22px; width:22px; background: url('../../images/bt_player_pause.png') no-repeat; }
  	#player1_stop { cursor: pointer; margin-top: 3px; height: 17px; width:17px; background: url('../../images/bt_player_stop.png') no-repeat; }
	
	.jScrollPaneContainer {	position: relative;	overflow: hidden; z-index: 1;}
	.jScrollPaneTrack {	position: absolute;	cursor: pointer; right: 0; top: 0; height: 100%; background: #EFEFEF;border:solid 1px #e7e6e6}
	.jScrollPaneDrag {position: absolute;background: #dedede;cursor: pointer;overflow: hidden;}
	.jScrollPaneDragTop {position: absolute;top: 0;left: 0;overflow: hidden;border-left:solid 1px #fff}
	.jScrollPaneDragBottom {position: absolute;bottom: 0;left: 0;overflow: hidden;border-left:solid 1px #fff}
	a.jScrollArrowUp {border:solid 1px #e7e6e6;display: block;position: absolute;z-index: 1;top: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
	a.jScrollArrowUp:hover {/*background-color: #f60;*/}
	a.jScrollArrowDown {border:solid 1px #e7e6e6;display: block;position: absolute;z-index: 1;bottom: 0;right: 0;text-indent: -2000px;overflow: hidden;/*background-color: #666;*/height: 9px;}
	a.jScrollArrowDown:hover {/*background-color: #f60;*/}
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {/*background-color: #f00;*/}
	a.jScrollArrowUp {background: url('../../images/basic_arrow_up_2.gif') repeat-x 0 0;}
	a.jScrollArrowUp:hover {background-position: 0 -15px;}
	a.jScrollArrowDown {background: url('../../images/basic_arrow_down_2.gif') repeat-x 0 0;	}
	a.jScrollArrowDown:hover {	background-position: 0 -15px;}
	a.jScrollActiveArrowButton, a.jScrollActiveArrowButton:hover {background-position: 0 -30px;}
	.orange-bar .jScrollPaneTrack {background: #f60;}
	.orange-bar .jScrollPaneDrag {background: #00f url(../../images/drag_grab.gif) no-repeat 50% 50%;}
	.orange-bar .scroll-pane {background: #69f;}
	.holder {float: left;margin: 10px;}
	/*.scroll-pane {width:100%;overflow: auto;	background: #efefef;float: left;	}*/
	.scroll-pane {width:100%;overflow: auto;	background:#fff;float: left;	}
	.wide {	width: 400px;}
	.super-wide {width: 700px;}
	.tall {	height: 400px;}
	
	/*Comp BIO */
	.comp_bio {border: 1px solid #ccc; padding: 10px;}
	.comp_bio p {padding: 0 10px 10px 0; font-size:110%} 
	.comp_bio a,
	.comp_bio a:hover,
	.comp_bio a:visited { color:#BE9E55; font-weight:bold;}
	
	/*Work INTRO */
	.work_introduction {border: 1px solid #ccc; padding: 10px;}
	.work_introduction p {padding: 0 10px 10px 0; font-size:110%}
	.work_introduction a,
	.work_introduction a:hover,
	.work_introduction a:visited { color:#BE9E55; font-weight:bold;}
	
	/*Comp About Music */
	.comp_music {border: 1px solid #ccc; padding: 10px;}
	.comp_music p {padding: 0 10px 10px 0; font-size:110%}
	.comp_music a,
	.comp_music a:hover,
	.comp_music a:visited { color:#BE9E55; font-weight:bold;}
	
	/*Work Reviews */
	.work_reviews {border: 1px solid #ccc; padding: 10px;}
	.work_reviews p {padding: 0 10px 10px 0; font-size:110%}
	.work_reviews a,
	.work_reviews a:hover,
	.work_reviews a:visited { color:#BE9E55; font-weight:bold;}
	
	/*Composer Reviews */
	.comp_reviews {border: 1px solid #ccc; padding: 10px;}
	.comp_reviews p {padding: 0 10px 10px 0; font-size:110%}
	.comp_reviews a,
	.comp_reviews a:hover,
	.comp_reviews a:visited { color:#BE9E55; font-weight:bold;}
	
	/*Comp Teasers */
	.teaser_box p {padding: 0 10px 10px 0; font-size:110%}
	.teaser_box a,
	.teaser_box a:hover,
	.teaser_box a:visited { color:#BE9E55; font-weight:bold;}
	
	/*Komponist Side*/
	div.composer_side_box {padding:4px 0}

	/* Neuerscheinungen */
	#neuerscheinungen_slider {position:relative; }
	#neuerscheinungen_slider h1 {margin:0;}
	#neuerscheinungen_slider ul, #neuerscheinungen_slider li { width:100%; margin:0; padding:0; list-style:none; }
	#neuerscheinungen_slider li { width:206px; text-align:center; height:320px; overflow:hidden; }
	#neuerscheinungen_slider .sliderimage_mini { margin-top:10px; }
	#neuerscheinungen_slider .sliderimage_mini img {border: 1px solid #ccc; padding: 2px;}
	#sliderNeuerschPrev a { outline:none; position:absolute; margin: -27px 0 0 -1px; display:block; height: 30px; width: 104px; background: url('../../images/bt_news_left.png'); text-indent:-8000px; }
	#sliderNeuerschNext a { outline:none; position:absolute; margin: -27px 0 0 102px; display:block; height: 30px; width: 105px; background: url('../../images/bt_news_right.png'); text-indent:-8000px;}
	#neuerscheinungen_slider .kategorie { line-height: 2em; font-weight:bold; border-bottom:1px dotted #ccc;}

	/* Neuerscheinungen BIG */
	#neuerscheinungen_big { height: 230px; position:relative; padding: 20px 0 0 20px; background: url('../../images/bg_nova-gallery.png') repeat-x; overflow:hidden;}
	#neuerscheinungen_big .item { position:relative; height:175px; top: 32px; background: url('../../images/bg_nova_sliderrahmen.png') no-repeat center top; text-align:center; float:left; width:16%;}
	#neuerscheinungen_big .title { margin-top: -33px; margin-bottom: 6px; height:27px; color: #bf9d56; font-weight:bold; padding:4px;}
	#neuerscheinungen_big .image {padding-bottom:3px;}
	#neuerscheinungen_big .composer,
	#neuerscheinungen_big .bezeichnung,
	#neuerscheinungen_big .price { color:#cdcdcd;}
	#neuerscheinungen_big .slider_label_de {height: 70px; width: 109px; position:absolute; top:0; right:0; background: url('../../images/neuheiten.png') no-repeat;}
	#neuerscheinungen_big .slider_label_en {height: 70px; width: 109px; position:absolute; top:0; right:0; background: url('../../images/new_label.png') no-repeat;}
	.link_newpubs { text-align: right; margin:0; font-size: 120%; font-weight: bold; height: 14px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc; border-top:none }
	.link_newpubs a,
	.link_newpubs a:visited,
	.link_newpubs a:hover { color: #bf9d56; margin: 0 7px;}
	.link_comp_articles { text-align: right; margin:0; font-size: 120%; font-weight: bold; height: 14px; padding: 8px; background: url('../../images/block_top.png') repeat-x; }
	.link_comp_articles a,
	.link_comp_articles a:visited,
	.link_comp_articles a:hover { color: #bf9d56; margin: 0 7px;}
	.qtip .tooltip-content {line-height:1.5em}
	
	/* Results Ansicht in ue_medien_list */
	.mod_ue_artikel_list { position:relative; overflow:hidden; border: 1px solid #ccc; margin-bottom:15px;}
	.mod_ue_artikel_list ul li { list-style:none; list-style-image:none; }
	.mod_ue_artikel_list li.headline { font-weight: bold; font-size: 140%; margin-top:3px; }
	.mod_ue_artikel_list .headline a { color: #BF9D56; }
	.result	{ position:relative; padding: 10px 0; border-bottom: solid #ccc 1px; overflow: hidden; }
	.result a img { border: 1px solid #000; }
	.result ul { list-style: none; list-style-image:none; }
	.mod_ue_artikel_list .mediumImage { float: left; width: 100px;}
	.mod_ue_artikel_list .mediumDescription { float:left; width:530px; padding-left: 5px; }
	.mod_ue_artikel_list .mediumDescription ul li { margin-left: 5px; padding-left:0;}
	.mod_ue_artikel_list .mediumDescription ul { margin-bottom:0; margin-left: 0; padding-left:0;}
	.mod_ue_artikel_list .mediumOrder { position:absolute; right:20px; bottom:10px;}
	.mod_ue_artikel_list p.mediumPrice { margin:0; padding:0;}
	.mod_ue_artikel_list .mediumOrder_de a { overflow:hidden; cursor:pointer; text-indent:-9999px; float:right; height: 19px; width: 143px; background: url('../../images/bt_tobasket_de.png') no-repeat; }
	.mod_ue_artikel_list .mediumOrder_en a { overflow:hidden; cursor:pointer; text-indent:-9999px; float:right; height: 19px; width: 129px; background: url('../../images/bt_tobasket_en.png') no-repeat; }
	.mod_ue_artikel_list .result {margin:10px}
	.mod_ue_artikel_list .basketInfo {padding: 3px; font-weight:bold; height: 20px;}
	.mod_ue_artikel_list .itemCount {padding: 5px 0 5px 8px; border-bottom:1px solid #ccc}
	
	div.player-medium-detail ul li {margin-left:8px}
	
	/* ARTICLE MENUES */
	#col2_content .mod_navigation,
	#col1_content .mod_navigation { position:relative; border: 1px solid #ccc; padding:0; margin-bottom:15px;}
	#col2_content .mod_navigation ul li,
	#col1_content .mod_navigation ul li { list-style:none; list-style-image: none;}
	#col2_content .mod_navigation ul,
	#col1_content .mod_navigation ul { margin:0; padding:5px;}
	#col2_content .mod_navigation li,
	#col1_content .mod_navigation li { overflow:hidden; line-height: 25px; padding-left: 7px; margin:0; border-top:1px solid #ccc;}
	#col2_content .mod_navigation li a,
	#col1_content .mod_navigation li a { height:25px;}
	#col1_content .mod_navigation li.active, 
	#col1_content .mod_navigation li.trail,
	#col1_content .mod_navigation li.level_up { font-weight:bold; background: #eeeeee;}	
	#col1_content .mod_navigation li.level_up a {display:block}
	#col1_content .mod_navigation li.first, 
	#col2_content .mod_navigation li.first { border:none;}
	#col1_content .mod_navigation h5 {margin:0;}
	#col1_content .invisible {display:none;}
	.mod_navigation span {margin: 8px 8px 8px 0}
	.mod_navigation span.active { font-weight:bold; background: #eeeeee;}
	
	/*#composer_start_chooser span.active {font-weight: bold; background: #fff;}*/
	
	/* MEDIENLIST TAGCLOUD */
	.mod_ue_artikel_kat_nav .tagCloud {text-align:center;}
	.mod_ue_themenwelten a.tag { padding:5px; white-space:nowrap; line-height:1.5em}
	.mod_ue_themenwelten .tagContainer { text-align: center; padding:5px;}
	
	/* TAGCLOUD NEWS */
	.tagcloudnews {position:relative; border: 1px solid #ccc; margin:0; padding:0;}
	.tagcloudnews ul li {display:inline; text-align:center}
	.tagcloudnews ul { text-align:center; margin:0; padding: 10px;}
	.tagcloudnews li {margin:0; padding: 0; white-space:nowrap;}
		
	.size1 a,
	.size1 a:hover,
	.size1 a:visited {font-size:80%; color: #a1a1a1}
	.size2 a,
	.size2 a:hover,
	.size2 a:visited {font-size:100%;}
	.size3 a,
	.size3 a:hover,
	.size3 a:visited {font-size:120%; color: #BF9D56}
	.size4 a,
	.size4 a:hover,
	.size4 a:visited {font-size:140%; color: #BF9D56}
	
	/* NEWSLETTER MINI TEMPLATE */
	.newsletterlink_de { text-indent:-9999px; float:right; height: 20px; width: 135px; margin: 4px 4px; background: url('../../images/bt_newsletterarchiv_de.png') no-repeat; }
	.newsletterlink_en { text-indent:-9999px; float:right; height: 20px; width: 135px; margin: 4px 4px; background: url('../../images/bt_newsletterarchiv_en.png') no-repeat; }
	
	/* ARTICLE MENUES */
	/*#col1_content .mod_navigation {border: 1px solid #ccc; padding:0;}*/
	#col1_content .mod_ue_news_menu ul li,
	#col1_content .mod_newsmenu ul li { list-style:none; list-style-image: none;}
	#col1_content .mod_ue_news_menu ul,
	#col1_content .mod_newsmenu ul { margin:5px; padding:0;}
	#col1_content .mod_ue_news_menu li,
	#col1_content .mod_newsmenu li { font-weight:normal;text-indent: 5px; line-height: 25px; font-size: 90%; margin:0; }
	#col1_content .mod_ue_news_menu li.year,
	#col1_content .mod_newsmenu li.year { cursor:pointer; font-weight: bold; }
	#col1_content .mod_ue_news_menu ul.level_1,
	#col1_content .mod_newsmenu ul.level_1 { font-size:110%; }
	#col1_content .mod_ue_news_menu ul.level_1 li,
	#col1_content .mod_newsmenu ul.level_1 li {border-bottom:1px solid #ccc;}
	#col1_content .mod_ue_news_menu ul.level_2,
	#col1_content .mod_newsmenu ul.level_2 {margin:0; padding:0;}
	#col1_content .mod_ue_news_menu ul.level_2 li,
	#col1_content .mod_newsmenu ul.level_2 li {border-bottom:1px solid #eee;}
	#col1_content .mod_ue_news_menu ul.level_2 li.last,
	#col1_content .mod_newsmenu ul.level_2 li.last {border:none;}
	#col1_content .mod_ue_news_menu li.active,
	#col1_content .mod_newsmenu li.active { font-weight:bold;}
	#col1_content .mod_ue_news_menu li.first,
	#col1_content .mod_newsmenu li.first { border:none;}
	#col1_content .mod_ue_news_menu h1,
	#col1_content .mod_newsmenu h1 {margin:0;}
	#col1_content .mod_ue_news_menu .invisible,
	#col1_content .mod_newsmenu .invisible {display:none;}
	
	/*TAGCHAIN */
	.tag-chain  { display:inline; }
	.tag-chain-item { display:inline; padding-top:1px; }
	
	/* COVER/KOMPONISTENBILD */
	.leftGiantImg { position:relative; border: solid #ccc 1px; padding: 15px 0 10px 15px; margin-bottom:15px;}
	.leftGiantImg img { border: solid #ccc 1px; padding:2px; }
	.leftGiantImg .price {color:#BF9D56;font-size:150%;font-weight:bold;}
	.mod_ue_artikel_detail h1.title { z-index:1; zoom:1; position:relative; text-align: center; border: 1px solid #ccc; border-width: 1px 0 1px 1px; padding: 10px 0 10px 5px; margin: 0 -21px 0 0; background-color:#fff; }
	h1.title { z-index:1; zoom:1; position:relative; background-color:#fff; border-color:#ccc; border-style:solid; border-width:1px 1px 1px 0; margin:0 0 15px -21px; padding:10px 0 10px 25px; }
	#inline_example1 td,
	#inline_example1 th { padding:5px;}
	#kaufen {margin-bottom:15px}
	
	/* MEDIEN DETAILANSICHT */
	
	.mod_ue_artikel_detail legend { padding: 0 4px; margin-left: -4px; font-weight:bold; font-size:130%; }
	.mod_ue_artikel_detail fieldset {margin: 0 0 10px 0; border: 1px solid #ccc; padding:10px;}
	.de a.bt_rental, div.mod_ue_work_display-de a.bt_rental  { float:left; text-indent: -999999px; display:block;height: 19px; width: 177px; background: url('../../images/bt_rental_order.png') no-repeat;}
	.en a.bt_rental, #mod_ue_work_display a.bt_rental, div.mod_ue_work_display-en a.bt_rental { float:left;  text-indent: -999999px; display:block;height: 19px; width: 177px; background: url('../../images/bt_rental_order_en.png') no-repeat;}
	
	.de a.bt_persual, div.mod_ue_work_display-de a.bt_persual { float:left; text-indent: -999999px; display:block;height: 19px; width: 177px; background: url('../../images/bt_ansichtsmaterial_de.png') no-repeat;}
	.en a.bt_persual, #mod_ue_work_display a.bt_persual, div.mod_ue_work_display-en a.bt_persual {float:left;  text-indent: -999999px; display:block;height: 19px; width: 177px; background: url('../../images/bt_ansichtsmaterial_en.png') no-repeat;}
	
	.mod_ue_artikel_detail #tabs_detail p {font-size: 120.01%;}

	div.mod_ue_work_display-en a.bt_licenseal:link,div.mod_ue_work_display-de a.bt_licenseal:link {background: url('../../images/arrow_right_light.gif') no-repeat;background-position:right;font-weight:bold;color:#BE9E55;padding-right:16px;}
	div.mod_ue_work_display-en a.bt_licenseal:visited,div.mod_ue_work_display-de a.bt_licenseal:visited{background: url('../../images/arrow_right_light.gif') no-repeat;background-position:right;font-weight:bold;color:#BE9E55;padding-right:16px;}
	div.mod_ue_work_display-en a.bt_licenseal:hover,div.mod_ue_work_display-de a.bt_licenseal:hover{background: url('../../images/arrow_right_full.gif') no-repeat;background-position:right;font-weight:bold;color:#BE9E55;padding-right:16px;}
	div.mod_ue_work_display-en a.bt_licenseal:active,div.mod_ue_work_display-de a.bt_licenseal:active{background: url('../../images/arrow_right_full.gif') no-repeat;background-position:right;font-weight:bold;color:#BE9E55;padding-right:16px;}
	div.item a.bt_licenseal{font-weight:bold;color:#BE9E55;padding-right:16px;}
	div.mod_ue_work_display-en a.bt_licenseal:link{background: url('../../images/arrow_right_light.gif') no-repeat;background-position:right;padding-right:16px;font-weight:bold;color:#BE9E55}
	div.mod_ue_work_display-en a.bt_licenseal:visited{background: url('../../images/arrow_right_light.gif') no-repeat;background-position:right;padding-right:16px;font-weight:bold;color:#BE9E55}
	div.mod_ue_work_display-en a.bt_licenseal:hover{background: url('../../images/arrow_right_full.gif') no-repeat;background-position:right;padding-right:16px;font-weight:bold;color:#BE9E55}
	div.mod_ue_work_display-en a.bt_licenseal:active{background: url('../../images/arrow_right_full.gif') no-repeat;background-position:right;padding-right:16px;font-weight:bold;color:#BE9E55}
	
	.de a.bt_licenseal  { text-indent: -999999px; display:block;height: 19px; width: 130px; background: url('../../images/bt_license_de.png') no-repeat;margin-top:2px}
	.en a.bt_licenseal  { text-indent: -999999px; display:block;height: 19px; width: 109px; background: url('../../images/bt_license_en.png') no-repeat;margin-top:2px}
	
	div#work_button_row {float:right;margin-top:-10px}
	div#work_button_row a.bt_rental {text-indent: -999999px; display:block;height: 25px; width: 118px; background: url('../../images/bt_notenleih_big_de.png') no-repeat;}
	div#work_button_row a.bt_licenseal {text-indent: -999999px; display:block;height: 25px; width: 118px; background: url('../../images/bt_license_big_de.png') no-repeat;}
	div#work_button_row a.tooltip_shop {text-indent: -999999px; display:block;height: 25px; width: 118px; background: url('../../images/bt_notenkauf_big_de.png') no-repeat;}
	div#work_button_row div.work_action_button{float:left;margin-left:4px}
	
	.mod_ue_artikel_detail .extendedInfo {padding:10px; }
	.mod_ue_artikel_detail .extendedInfo ul,
	.mod_ue_artikel_detail .extendedInfo ol,
	.mod_ue_artikel_detail .extendedInfo dl { font-size: 120.01%; line-height:1.5em; margin:1em 0; overflow:auto; padding-left:25px;}
	.mod_ue_artikel_detail .extendedInfo p { font-size: 120.01%; }
	.mod_ue_artikel_detail .extendedInfo a,
	.mod_ue_artikel_detail .extendedInfo a:hover,
	.mod_ue_artikel_detail .extendedInfo a:visited {font-weight: bold; color:#be9e55;}
	
	/*SPECIAL PRINT REQUEST FORM */
	tr.work_special_print td {padding-top:5px; }
	#special_print_form_request textarea {height:50px;width:250px;font-family: Verdana;
		border-color:#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC;border-width:1px;border-style:solid;
		padding:3px;font-size:100.01%}
	#special_print_form_request fieldset {margin:5px; border: solid 1px #eee; 
		padding:5px }
	#special_print_form_request fieldset legend {padding:5px;font-weight:bold;}
	#special_print_form_request input[type=text] {width:250px}
	#special_print_form_request tr.c4 {display:none}
	#special_print_form_request label.inform { text-align:right; vertical-align:middle; display: block; float: left; width: 100px; margin-right: 1em;  }
	#special_print_form_request input.plz {width:40px;}
	#special_print_form_request input.street {width:198px;}
	div.special_order_info {color:#CDCDCD}
	
	#kaufen a img{cursor:pointer;}
	#toBasket { margin-top:20px; font-weight: bold; height: 31px; background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc;}
	#action_img {float:left; height: 31px; width:20px;margin:5px;}
	#text {margin:2px;}
	#action_img img {height:10px; width: 10px; margin: 5px;}
	.visitBasket { clear:left; font-weight: bold; background: url('../../images/block_top.png') repeat-x; border: 3px solid #bf9d56; padding:7px; font-size:120%; overflow:hidden;}
	.visitBasket a {float:right}
	
	.mod_ue_artikel_detail table {line-height:1.5em;}
	.mod_ue_artikel_detail th {width:150px;vertical-align:top;text-align:left;} 
	.mod_ue_artikel_detail span.label { float:left; font-weight:bold; width:150px; }
	
	.mod_ue_artikel_detail legend { padding: 0 4px; margin-left: -4px; font-weight:bold; font-size:130%; }
	.mod_ue_artikel_detail .details { font-size: 120.01%; margin: 20px 0 10px 0; border: 1px solid #ccc; padding:10px;}
	#ue-medien-detail .mod_ue_artikel_detail a.bt_rental { text-indent: -999999px; display:block;height: 19px; width: 177px; background: url('../../images/bt_rental_order.png') no-repeat;}
	#ue-medien-detail-en .mod_ue_artikel_detail a.bt_rental { text-indent: -999999px; display:block;height: 19px; width: 177px; background: url('../../images/bt_rental_order_en.png') no-repeat;}
	
	/* BOOKMARKS */
	#bookmarks {margin-top:15px;}
	.addthis_toolbox {padding:5px 0 0 0;}
	
	/* BESTSELLER STYLEKONFIG */
	#slider ul, #slider li{ margin:0; padding:0; list-style: none; list-style-image:none; }
	#slider, #slider li{ width: 663px; height: 210px; overflow:hidden; background-color: #333333; background-image: url('../../images/slider_bg.png'); background-position: 0 -20px; }
	#slider div.item { position:relative; float:left; margin: 10px 0 10px 0; width:160px; text-align: center; }
	#slider .description { margin-top: -8px; text-align: center; font-weight: bold; font-size: 80%; }
	#slider .schatten { margin: 0 auto; margin-top:-4px; padding: 0; height: 14px; background: url( '../../images/schatten.gif' ) repeat-x;}
	#slider .infoline { margin-top: 3px; line-height: 1.1em; font-size: 80%; text-align: center; }													
	#prevBtn { outline:none; position:absolute; margin: -28px 0 0 -1px; display:block; }	
	#nextBtn { outline:none; position:absolute; margin: -28px 0 0 332px; display:block; }
	#prevBtn a { margin:0;	padding:0; display:block; position:relative; overflow:hidden; text-indent:-8000px; width:331px; height:30px; background:url('../../images/slider_prev.png') no-repeat 0 0;	} /* IMG REPLACEMENT */
	#nextBtn a { margin:0; padding:0; display:block; position:relative; overflow:hidden; text-indent:-8000px; width:331px; height:30px;	background:url('../../images/slider_next.png') no-repeat 0 0; }

	/* BESTSELLER STYLEKONFIG */
	.slider a:hover {text-decoration:none;}
	.slider ul, .slider li{ margin:0; padding:0; list-style: none; list-style-image:none; }
	.slider, .slider li{ position:relative; width: 663px; overflow:hidden; background-color: #333333; background: url('../../images/bg_slider.png') 0 -40px; }
	.slidernav, .slidernav li {height: 215px;}
	.slider div.item { padding: 5px; position:relative; float:left; margin: 10px 0 10px 10px ; width:300px; }
	.slider .content { width:280px;position:relative; border: 2px solid #bf9d56; padding: 8px; background:#000; overflow:hidden;}
	.slider .cover { float:left; width:90px; margin-right:10px; overflow:hidden;}
	.slider label {cursor:pointer;}
	.slider .komponist a {color:#CDCDCD;}
	.slider .description a { color:#bf9d56; text-align: left; font-weight: bold; font-size: 100%; }
	.slider .schatten { padding: 0; width:300px; height: 14px; background: url( '../../images/schatten.png' ) repeat-x;}
	.slider .infoline a { color:#CDCDCD; margin-top: 3px; font-size: 80%; }

	#prevBtn { outline:none; position:absolute; margin: -28px 0 0 -1px; display:block; }	
	#nextBtn { outline:none; position:absolute; margin: -28px 0 0 332px; display:block; }
	#prevBtn a { margin:0;	padding:0; display:block; position:relative; overflow:hidden; text-indent:-8000px; width:331px; height:30px; background:url('../../images/slider_prev.png') no-repeat 0 0;	} /* IMG REPLACEMENT */
	#nextBtn a { margin:0; padding:0; display:block; position:relative; overflow:hidden; text-indent:-8000px; width:331px; height:30px;	background:url('../../images/slider_next.png') no-repeat 0 0; }	
	
	/* VERTRETER WELTWEIT */
	.responsible {border: 2px solid #bf9d56}
	
	/*JQUERY DIALOG */
	.ui-dialog { border: solid 10px #ddd; background: #fff; }
	.ui-widget-overlay { position:absolute; left:0; top: 0; height:100%; width:100%; background: #666666 url('../../images/bg_lines.png'); opacity:0.5; filter:alpha(opacity=50); }
	.ui-dialog-titlebar { cursor: move; width: 100%; font-size: 110%; font-weight: bold; height: 14px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc; }
	.ui-dialog-titlebar-close { position:absolute; right:7px; top: 7px; display:block; height: 20px; width: 20px; background: url('../../images/bt_close.png'); text-indent:-99999px;}
	
	li.c4,tr.c4,div.c4 {display:none}
	
	/* JQUERY DIALOG RENTAL */
	.rental { position:relative; font-size: 100%; display:none; margin: 0; }
	.rental input[type=text] {height:16px; width: 250px; vertical-align:middle;}
	.rental select.text {height:25px; width: 258px; vertical-align:middle; padding: 5px 5px 5px 2px; outline:none}
	.rental input.text {width: 250px;}
	.rental input[type=radio] {border:none; outline: none; margin: 3px; vertical-align:middle;  }
	.rental input[type=textarea] {width:90%; height:60px;}
	.rental input.textarea {width:250px; height:60px;}
	.rental textarea {width:254px; height:60px; font-size: 100%; border-color:#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC; border-style:solid; border-width:1px; padding: 3px }
	.rental ul.performance label {width:14em;}
	.rental ul.performance input[type=text] {width:170px;}
	.rental ul.performance input.datepicker {width:70px;}
	.rental legend {  outline: none; margin-left: 1em;  color: #000000;  font-weight: bold;  }  
	.rental ul li {list-style:none; list-style-image:none; }
	.rental ul { list-style:none; list-style-image:none; }  
	.rental li {  margin:0; padding-bottom:5px;  }  
	.rental li.submit { text-align:right; margin:10px; }
	.rental label, .pop_form label {vertical-align:middle; display: block; float: left; width: 7em; margin-right: 1em;  }
	.rental label.anrede { vertical-align:bottom; margin:0; width:auto}
	.rental label.material { padding-right: 35px; vertical-align:bottom; margin:0; width:auto;}
	.rental label.pflicht, .pop_form label.pflicht { font-weight: bold; }	
	.rental label.error, .pop_form label.error { line-height: 1.5em; width:100%; float:none; }
	.rental input.submit_de { cursor:pointer;width: 109px; height:19px; border:none; background: url('../../images/bt_anfrage_senden.png') no-repeat;}
	.rental input.submit_en { cursor:pointer;width: 90px; height:19px; border:none; background: url('../../images/bt_anfrage_senden_en.png') no-repeat;}
	.rental li.divider {  width: 350px; }
	.rental div.title { font-weight: bold; margin: 10px 0 10px 10px; font-size:110%;}
	.rental input.submit { width: 109px; height:19px; border:none;}
	.rental input.radio {border:none;}
	.rental input.plz {width:40px;}
	.rental input.ort {width:198px;}
	.rental div.error, .pop_form div.error { display:none; margin: 5px; padding:5px;}
	.rental input.error {background: #eee}
	.rental div.error, .pop_form div.error {color:#9a121c}
	.rental h5 {color:#9a121c; font-weight:bold;}
	.rental .footer, .pop_form_container .footer{ padding: 10px; color: #cdcdcd; background:#3e3e40;}
	
	/* JQUERY DIALOG LICENSE */
	.license fieldset {margin:5px; border: solid 1px #eee; padding-bottom:5px; padding-top:10px; }
	.license fieldset legend {padding:5px;}
	.license { font-size: 100%; display:none; margin: 0; }
	.license input[type=text] {height:16px; width: 255px; vertical-align:middle;}
	.license input[type=radio] {border:none; outline: none; margin: 3px; vertical-align:middle;  }
	.license input[type=textarea] {width:255px; height:60px;}
	.license textarea {width:254px; height:60px; font-size: 100%; border-color:#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC; border-style:solid; border-width:1px; padding: 3px }
	.license input.resizable {width:255px; height:60px;}
	.license ul.performance label {width:14em;}
	.license ul.performance input[type=text] {width:170px;}
	.license ul.performance input.datepicker {width:70px;}
	.license legend { outline: none; margin-left: 1em;  color: #000000;  font-weight: bold;  }  
	.license ul li {list-style:none; list-style-image:none; }
	.license ul { list-style:none; list-style-image:none; }  
	.license li {  overflow:hidden; vertical-align:top; margin:0; padding-bottom:5px;  } 
	.license li.options { outline: none; margin: 2px; padding:3px; float:left; border:2px solid #ccc; background:#eee;}
	.license label { text-align:right; vertical-align:middle; display: block; float: left; width: 16em; margin-right: 1em;  }
	.license label.anrede { vertical-align:bottom; margin:0; width:auto}
	.license label.material { padding-right: 35px; vertical-align:bottom; margin:0; width:auto;}
	.license label.pflicht, .pop_form label.pflicht { font-weight: bold; }	
	.license label.error, .pop_form label.error { text-align:left; line-height: 1.5em; width:100%; float:none; }
	.license label.input {width:110px;text-align:left;}
	.license .checkboxes {overflow:hidden; display:block; width:auto;}
	.license input#bearbeitung_cd,
	.license input#bearbeitung_abdruck,
	.license input#asabove,
	.license .checkboxes input {border:none}
	.license label.input input {float:left; margin: 2px 2px 0 0;}
	.license li.submit { text-align:right; margin:10px; }
	.license li.divider { padding:10px; clear:left; }
	.license div.title { font-weight: bold; margin: 10px 0 10px 10px; font-size:110%;}
	.license input.submit_de { cursor:pointer;width: 109px; height:19px; border:none; background: url('../../images/bt_anfrage_senden.png') no-repeat;}
	.license input.submit_en { cursor:pointer;width: 90px; height:19px; border:none; background: url('../../images/bt_anfrage_senden_en.png') no-repeat;}
	.license input.plz {width:40px;}
	.license input.ort {width:200px;}
	.license div.error, .pop_form div.error{ display:none; margin: 5px; padding:5px;}
	.license input.error {background: #eee}
	.license div.error, .pop_form div.error{color:#9a121c}
	.license h5 {color:#9a121c; font-weight:bold;}
	.license .footer, .pop_form_container .footer{ padding: 10px; color: #cdcdcd; background:#3e3e40;}	
    .license #license_request {padding:5px;}
	.pop_form label { text-align:right; vertical-align:middle; width:auto; display: block; float: left; margin-right: 1em;  }
	
	/* TABS */
	.ui-tabs { padding: 0; zoom: 1; }
	.ui-tabs .ui-tabs-nav { margin-left: 0;border-bottom: 1px solid #ccc; list-style: none; position: relative; padding: 0;background: url('../../images/block_top.png') repeat-x; }
	.ui-tabs .ui-tabs-nav li { position: relative; float: left; border-bottom-width: 0 !important; margin: 0 0 -1px 0; padding: 0; list-style: none;  }
	.ui-tabs .ui-tabs-nav li a { float: left; text-decoration: none; padding: .6em 1em; font-weight:bold; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; border-bottom-width: 0; }
	.ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; }
	.ui-tabs .ui-tabs-nav li.first {border-left: none;}
	.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
	.ui-tabs .ui-tabs-panel { padding: 0.5em 0.5em; display: block; border-width: 0; background: none; }
	.ui-tabs .ui-tabs-hide { display: none !important; }
	.ui-state-active { border-width: 0 1px 0 1px; border-style: solid; border-color: #ccc; padding:0; margin:0; background: #fff; }
	
	/*FILM*/
	div.film_posters { height:110px; overflow:hidden; padding:8px;}
	div.film_poster_slider {width: 90px; height: 120px; float:left;} 
	div.film_poster_slider ul { margin:0; padding: 0; }
	div.film_poster_slider ul li { margin:0; padding: 0; list-style: none; display:inline; }

	table.film_audio_player {border: 1px solid #ddd;border-spacing:0;width:100%}
	table.film_audio_player td.first {text-align:center}
	table.film_audio_player td {border: 1px solid #ddd;padding:4px}

	p.film_newsletter_box {margin-left:30px;margin-right:20px; }
	a.film_newsletter_var {font-size:13px;color:#BF9D56 ;font-weight:bold;}
	
	div.pop_form div.form{padding:10px}
	
	.form input {width:193px}
	.form input.street {width:141px}
	.form input.plz {width:40px}

	input.newsletter_unsub_de {background: url('../../images/bt_newsletter_unsub_de.png') no-repeat; width: 160px;border:none }
	input.newsletter_unsub_en {background: url('../../images/bt_newsletter_unsub_en.png') no-repeat;width:170px;border:none}
	
	input.newsletter_sub_de {background: url('../../images/bt_newsletter_sub_de.png') no-repeat; width: 146px;border:none }
	input.newsletter_sub_en {background: url('../../images/bt_newsletter_sub_en.png') no-repeat;width:170px;border:none}

	span.performances_more_de,span.performances_more_en  {float:right;padding: 10px 5px 0 0}
	span.performances_more_de a { text-indent:-9999px; float:right; width: 135px; height:20px; background: url('../../images/bt_more_performances_de.png') no-repeat; }
	span.performances_more_en a { text-indent:-9999px; float:right; width: 132px; height:20px; background: url('../../images/bt_more_performances_en.png') no-repeat; }
	
	ul.article_list {margin-bottom:0;padding:4px 0 4px 0}
	
	/* VERTRETER WELTWEIT */
	#main .country p {padding:0 0 10px 0;}
		
	/* Interaction Cues
	----------------------------------*/
	.ui-state-disabled { cursor: default !important; }
	
	/*all list */
	
	.all_list_col_border { float:left;width:33%; 
		border-right:1px #aaa solid; 
		padding:0 0 10px 0;
		margin:5px 0 5px 0;
		height:100%
	}
	.all_list_col {float:left;padding:0 0 0 0;margin:5px 0 5px 0}
	.all_list_col li {list-style-type:none; list-style:none;}

	#composer-all-tabs {font-weight:normal; font-size:80%;}
	#composer_all_tab_content ul li {margin:0;padding:0}
	.composer_all_tab_content li {list-style-image:none;list-style-type:none;list-style:none}
	div .composer_all_tab_content {font-size:100%;height:100%;overflow:hidden}
	
	/* Composer gallery  */
	#featured_gallery { padding-left:65px; position:relative; height:250px; overflow:hidden;
		background: url('../../images/bg_comp-gallery.png') repeat-x;}
	#featured_gallery .vis,
	#featured_gallery .invis { position:absolute;height:201px;}
		
	#featured_gallery .invis { display:none;}
	#featured_gallery .cover {width:110px; height: 170px; padding: 5px;}
	/*#featured_gallery img {width:110px; height:132px}*/
	
	#featured_gallery .fc { 
		background:black;
		float:left; width:120px; height: 186px; overflow:hidden;position:relative;top:10%;
		margin-right:40px}
	#featured_gallery .description {width: 110px; height: 45px;text-align:center;
		padding:5px;position:relative;top:-22%;background:#000}
	#featured_gallery .description a {color: #eee;font-weight:bold;}
	
	#composer_start_chooser {padding: 0 0 6px 3px;}
	ul#comp_start_chooser {margin:0;padding:6px 6px 6px 6px}
	ul#comp_start_chooser li a {padding:5px 0 5px 9px;display:block;text-decoration:none;}
	ul#comp_start_chooser li a:hover {background:#eee}
	ul#comp_start_chooser li {margin:0;border-top:1px solid #eee;list-style:none;list-style-image:none;}
	ul#comp_start_chooser li.border_last {border-top:1px solid #ccc;}
	ul#comp_start_chooser li.active {background:#eee;font-weight:bold}
	ul#comp_start_chooser li span.comp_group {padding:0 8px 0 15px}
	
	div.composer-chooser-menu {float:left;border:solid 1px;border-color:#ccc #fff #ccc #ccc; width:207px;margin-left:-228px;}
	div.composer-chooser-menu li#li_featured_select {border-top:none}
	/*div.composer-chooser-menu li a {padding:5px 0 5px 9px}*/
	
	.featured_tab .composer_pic{float:left;
		border: 2px solid  #000;
		margin: 2px 10px 5px 0;
		height:45px; width:45px;
		overflow:hidden;
	}
	
	div.composer_desc{height:40px; width:180px;padding-top:0;margin-top:0;}
	.composer_desc a {margin-top:-10px;font-weight:bold}
	span.composer_desc{vertical-align:top}
	
	.featured_tab ul {margin:0}
	.featured_tab li {list-style-image:none;list-style-type:none;}
	
	.composer-chooser-arrow-1 {background: url('../../images/composer-chooser-arrow-up.png') no-repeat;
		height:68px;width:20px;margin-left:-29px;float:left}
		
	.composer-chooser-arrow-2{background: url('../../images/composer-chooser-arrow-down.png') no-repeat;
		height:68px;width:20px;margin-left:-29px;float:left}
	
	/* Featured Column */
	.featured_list_col_first {float:left; width:300px; border-right:1px #ccc solid;
		margin:6px 0;}
	.featured_list_col_second {float:left; width:250px;margin:6px 0}	
	
	/* root element for tabs */
	#flowtabs {
		/* dimensions */
		/*width:760px;
		height:31px !important;
		margin:0 !important; 
		padding:0;	*/
		
		/* IE6 specific branch (prefixed with "_") */
		/*_margin-bottom:-2px;*/
	}
	
	#flowtabs, div.performance-tabs{ padding: 0; zoom: 1; }
	/*#flowtabs, div.performance-tabs{ margin-left: 0;border-bottom: 0px solid #ccc; list-style: none; position: relative; padding: 0;
		background: url('../../images/block_top.png') repeat-x; }*/
	#flowtabs li, div.performance-tabs li,div#compgroup ul#flowtabs li{ position: relative; float: left; border-bottom-width: 0 !important; list-style: none; margin-left:0 }
	#flowtabs li a, div.performance-tabs li a.performance-tab{ float: left; text-decoration: none; padding: .6em 1em; font-weight:bold; }
	#flowtabs a.current, div.performance-tabs a.current,ul#composer-all-tabs a.current
		{ border-bottom-width: 0; cursor: text; border-width: 0 1px 0 1px; border-style: solid; border-color: #ccc;background: #fff;}
	#flowtabs a.first, #composer-all-tabs  a.first,div.performance-tabs a.first,ul#composer-all-tabs a.first,
		div#compgroup ul#flowtabs a.first {border-width: 0 1px 0 0;}
	#flowtabs li.first,div.performance-tabs li.first,ul#composer-all-tabs li.first{border-left: none;}
	#flowtabs li a,div.performance-tabs li a { cursor: pointer; }
	
	/*#composer-all-tabs a.current {padding-bottom: 1px; border-bottom-width: 0; cursor: text; border-width: 0 1px 0 1px; border-style: solid; 
		border-color:#ccc;	background:#fff;height:17px}*/


	/* panes */
	#flowpanes {
		background: url(/tools/img/tabs/blue_panes.jpg) no-repeat 0 -100px;		
		width:760px;
		height:518px;
	}
	
	/* override the root element to enable scrolling */
	#flowpanes {
		position:relative;
		overflow:hidden;
		clear:both;
	}

	/* override single pane */
	#flowpanes div.featured_tab {
		float:left;
		display:block;
		width:780px;
		cursor:pointer;
		/*font-size:14px;*/
	}

	/* our additional wrapper element for the items */
	#flowpanes .items {
		width:20000em;
		position:absolute;
		clear:both;
		margin:0;
		padding:0;
	}

	#flowpanes .less, #flowpanes .less a {
		color:#999 !important;
		font-size:11px;
	}
		
	/*WORKLIST*/
	table.work_list {border-collapse:collapse;}
	table.work_list tr {border-bottom: 1px solid #ddd;}
	table.work_list td {padding:4px 0; border-bottom: 1px solid #ddd;}
	/*table.work_list th {background-color:#eee;padding:6px 0 6px 22px;text-align:left;}*/
	table.work_list th {background: url('../../images/block_top.png') repeat-x; padding:6px 0 6px 6px;text-align:left;}
	/*{ margin:0; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc;}*/
	table.work_list th.year{width:54px;border-right:1px solid #fff}
	table.work_list th.title{background-position:4px;border-right:1px solid #fff}
	
	th.sort_up_inactive a {height: 16px; padding-left: 22px; background: url('../../images/arrow_sort_up_inactive.png') no-repeat;}
	th.sort_up_active a {height: 16px; padding-left: 22px; background: url('../../images/arrow_sort_up_active.png') no-repeat;}
	th.sort_down_inactive a {height: 16px; padding-left: 22px; background: url('../../images/arrow_sort_down_inactive.png') no-repeat;}
	th.sort_down_active a {height: 16px; padding-left: 22px; background: url('../../images/arrow_sort_down_active.png') no-repeat;}
			
	table.work_list th a {width:100%;display:block}
	
	td.year {padding-left:2px}
	td.function img{float:left}
	td.work_list_expander{background: url('../../images/plus.png') no-repeat;background-position:center;width:18px;cursor:pointer}

	table.work_list td{padding-left:4px}
	table.work_list{width:100%;}
	
	div.worklist_pagination.top{height:25px;}
	div.worklist_pagination.top span.work_count{margin-top:5px}
	div.worklist_pagination.top .next{ text-indent: -9999px; height:14px}	
	
	div.worklist_pagination div#pagination_top {padding-left:2px}
	div.worklist_pagination div#pagination_bottom {padding-left:2px;}
	div.worklist_pagination div#pagination_top .next{ text-indent: -9999px; height:14px}
	div.worklist_pagination div#pagination_top .prev{ text-indent: -9999px; height:14px}

	div.worklist_tooltip div {margin-bottom:4px}
	td.audio_sample,td.worklist_rental,td.worklist_shop  {width:40px;text-align:center;padding:0}
	
	.worklist_tooltip ul, .worklist_tooltip li {margin:0}
	.worklist_tooltip li { list-style:none;list-style-image:none;list-style-type:none;display:block}
	.worklist_tooltip li:hover {list-style:none;list-style-image:none;list-style-type:none;display:block;
	background:#666}
		
	.worklist_tooltip li a {color:#666; display:block;padding:2px 4px}
	.worklist_tooltip li a:hover {text-decoration:none;color:white;}
	
	/*.worklist_tooltip a.bt_rental {background: url('../../images/rent_icon.png') no-repeat;}
	.worklist_tooltip a.bt_license { background: url('../../images/rent_icon.png') no-repeat;}
	.worklist_tooltip a.tooltip_shop {background: url('../../images/shop_cart.png') no-repeat;}*/
	
	/* KOMPONISTEN DISPLAY RELEATED WORKS */
	div.ensemble_list  {padding-bottom:4px}
	.ensemble_list ul  { margin-top:8px; padding-right: 10px; }
	.ensemble_list ul li { list-style: none; list-style-image:none;padding-left: 0; margin-left: 0; }
	.ensemble_list li { overflow:hidden; padding-left: 0; margin-left: 0;}
	.ensemble_item { position:relative; width:100%;border-bottom: solid 1px #ccc; padding-top: 3px; padding-bottom: 3px; cursor:pointer; }
	.ensemble_list .description,.ensemble_list .description_alternate { float:left; font-weight: bold;width:96% }
	.ensemble_list .description_alternate {position:absolute;left:0}
	.ensemble_list .toggle_container { clear:both; padding-left: 0; margin-left: 0}
	/*div.ensemble_list {padding-bottom:4px}*/
		
	a.active { float: right; display: block; height: 17px; width: 23px;  background: url('../../images/bt_toggle_close.gif'); }
	a.inactive { float: right; display:block; height: 17px; width: 23px;  background: url('../../images/bt_toggle_open.gif'); }
	
	/*CLICKNREAD*/
	.clicknread ul li { margin:0;list-style:none;list-style-type:none;list-style-image:none}
	.clicknread ul { margin-right:10px;}
	.clicknread input { border:none;}
	.clicknread .content { margin-left:300px;padding: 10px 0;}
	.clicknread .radio { float:left; height:35px; width:135px;}
	.clicknread .radio input { outline:none; height:2.4em;margin-right:5px}
	.clicknread .disclaimer { clear:right; font-size:80.01%; padding-top:10px}
	.clicknread .text { margin-bottom:5px;}
	.clicknread .text input { border-bottom:1px solid #ccc; width:300px; font-weight:bold;}
	.clicknread .text label  { line-height: 2em; font-weight:bold; display:block; float:left; width:200px; }
	.clicknread .text .error { background:#eee; font-weight:bold}
	.clicknread .submit input { float:right; background:url("../../images/bt_absenden.png") no-repeat; cursor:pointer; height:19px; width:76px; margin-bottom: 15px}
	.clicknread .spacer { height:110px}
	.clicknread .heading { margin-bottom:5px}
	.clicknread .newsletter { font-size:90.01%; margin-top:15px;margin-bottom:5px}
	.clicknread .errorContainer .error {font-weight:bold; display:block; color:#ff0000}
	.clicknread .locationcheck {display:none}
	
	/*SEARCH
	#ue_search #search_field {color:#aaa; font-size:1.4em;padding:0 5px 5px 5px:height:1em}
	#search_field_input {heigth:30px}*/
	/* autocomplete */
	.ac_results {
		padding: 0px;
		border: 1px solid #ccc;
		border-top:none;
		background-color: white;
		overflow: hidden;
		z-index: 99999;
		margin-top:-1px;
	}
	
	.ac_results ul {
		width: 100%;
		list-style-position: outside;
		list-style: none;
		padding: 0;
		margin: 0;
		cursor:pointer;
	}
	
	.ac_results li {
		position:relative;
		width:100%;
		margin: 0px;
		/*padding: 2px 5px;*/
		/*cursor: default;*/
		display: block;
		/* 
		if width will be 100% horizontal scrollbar will apear 
		when scroll mode will be used
		*/
		/*width: 100%;*/
		font: menu;
		font-size: 12px;
		/* 
		it is very important, if line-height not setted or setted 
		in relative units scroll will be broken in firefox
		*/
		line-height: 16px;
		overflow: hidden;
		list-style:none;
		list-style-image:none;
	}
	
	.ac_loading {
		/*background: white url('http://localhost/2.7.2/tl_files/ue_design/css/images/loading.gif') right center no-repeat;*/
	}
	
	.ac_odd {background-color: #fff;}
	
	.ac_even {background-color:#fff}
	/*
	.ac_over {
		background-color: #0A246A;
		color: white;
	}*/
	
	.ac_results {margin-left:0;}
	.ac_results ul {width:100%;}
	.ac_results li {padding:0;margin:0;width:100%}
	
	.ac_results li div {position:relative; overflow:hidden;} 
	.ac_results li div.row {padding:0;margin:0 8px;border-bottom:solid 1px #ccc;}
	.ac_results li div.row_last {padding:0;margin:0 8px 0 8px;}
	.ac_results li div.row_first {padding:0;margin:8px 8px 0 8px;border-bottom:solid 1px #ccc;}
	.ac_results li div.row_single{padding:0;margin:8px 8px 8px 8px;}
	
	.ac_results li h1 { font-weight: bold; color:black; margin:0; font-size: 120%; height: 14px; 
		background: url('../../images/block_top.png') repeat-x; 
		padding:8px;border-bottom:solid 1px #ccc;border-top:solid 1px #ccc;
		border-bottom:solid 1px #ccc;
	}
	
	.ac_results .composer_pic, div.search_res_teaser_list .composer_pic{
		float:left;
		border: 2px solid  #000;
		margin: 2px 10px 3px 0;
		height:40px; width:40px;
		overflow:hidden;
	}
	
	div.search_res_teaser_list .shop_item_pic{
		float:left;
		border: 2px solid  #000;
		margin: 2px 10px 0 0;
		height:66px; width:50px;
		overflow:hidden;
	}
	
	.ac_results div.composer_desc{padding-top:0;margin-top:0;font-size:90%;padding-bottom:8px
	}
	.composer_desc a {margin-top:-10px;font-weight:bold}
	span.composer_desc{vertical-align:top;}
	
	.ac_results div.search_auto_work{font-size:90%}
	
	.ac_over { background-color: #eee;}
	
	a.more_results { float:right; height: 20px; width: 170px; margin: 8px 0; background: url('../../images/bt_suche_alle.png') no-repeat; }
	a.more_results_en { float:right; height: 20px; width: 134px; margin: 4px; background: url('../../images/bt_suche_alle_en.png') no-repeat; }
	div.more_results_container {border-top:solid 1px #ccc;margin: 0 8px;}
	
	input#search_field_large {width:75%;height: 23px; font-size: 150%; color: black; padding: 5px 0 0 5px; margin:4px 0 0 4px; }
	input#submit_bt_large { width: 34px; height: 30px; background: url('../../images/suchbutton.png'); border:none;display:inline;margin-top:4px}
	#search_field_large_box {height:38px; background:#eee;border: 1px solid #ccc}
	
	div.search_res_cat { height: 16px; overflow:hidden; background:#eee;padding:4px;font-weight:bold;margin-bottom:4px;cursor:pointer;}
	div.search_res_teaser_list li {list-style:none;list-style-image:none;border-bottom:1px solid #eee;margin-bottom:4px;padding-bottom:4px}
	.search_cat_name {float:left}
	
	span.search_cat_expand{ width:8px;height:6px;float:left; background: url('../../images/expand.gif') no-repeat;background-position: center; margin:5px;}
	span.search_cat_collapse{ width:8px;height:6px;float:left; background: url('../../images/collapse.gif') no-repeat;background-position: center; margin:5px;}
	span.search_res_cat_count{float:right}
	
	a.composer_link {font-weight:bold}

	#search_res_container {padding:8px}
	
	a.arrow_right:link{background: url('../../images/arrow_right_light.gif') no-repeat;
		background-position:right;padding-right:16px;font-weight:normal}
	a.arrow_right:visited{background: url('../../images/arrow_right_light.gif') no-repeat;background-position:right;padding-right:16px;font-weight:normal}
	a.arrow_right:hover{background: url('../../images/arrow_right_full.gif') no-repeat;background-position:right;padding-right:16px;font-weight:normal}
	a.arrow_right:active{background: url('../../images/arrow_right_full.gif') no-repeat;background-position:right;padding-right:16px;font-weight:normal}
	
	div.search_res_cat_all_results {font-weight:bold;margin:0 0 8px 0;text-align:right}
	
	.search_res_item .composer_desc{width:240px;padding-top:0;margin-top:0;font-size:100%;padding-bottom:8px}
	li.search_res_item  .shop_item_desc .item_link {color:#BF9D56;font-weight:bold}
	span.shop_item_desc li {border-bottom:none;margin:0;padding:0}
	div.shop_item_desc_container{margin-left:52px}
		
	span.search_side {border-top:solid 1px #ccc;padding:8px;display:block}
	span.search_side_selected{border-top:solid 1px #ccc;background-color:#eee;padding:8px;font-weight:bold;display:block}
	
	div.search_res_spellcheck {margin:4px 0 8px 0}
	div.search_res_spellcheck  a {font-weight:bold;text-decoration:underline;color:#BF9D56}
	/*#search_pagination{text-align:center}
	#search_pagination .pagination a, .pagination span {float:inherit;display:inline;padding: 0.5em 0.2em; margin-right: 5px;}
	#search_pagination {margin-left:30%;float:none;}*/
	
	/* WARENKORB */
	
	#SUMMARY_DELIVERY_ADDRESS .de a,
	#SUMMARY_BILLING_ADDRESS .de a,
	#ORDER_VENDOR_SUMMARY .de a,
	#ORDER_SUMMARY .de a,
	#PAYMENT .de a { text-indent:-9999px; float:left; height: 20px; width: 61px; margin: 4px 15px; background: url('../../images/bt_edit_de.png') no-repeat; } 
	
	.ADDRESS_CHOOSER_ROWS .de a { text-indent:-9999px; float:right; height: 20px; width: 61px; background: url('../../images/bt_edit_de.png') no-repeat; } 
	
	span.ADDRESS_CHANGE_LINK .de a { text-indent:-9999px; float:right; width: 61px; margin: 0 15px; background: url('../../images/bt_edit_de.png') no-repeat; } 
	
	#SUMMARY_DELIVERY_ADDRESS .en a,
	#SUMMARY_BILLING_ADDRESS .en a,
	#ORDER_VENDOR_SUMMARY .en a,
	#ORDER_SUMMARY .en a,
	#PAYMENT .en a,
	.ADDRESS_CHOOSER_ROWS .en a { text-indent:-9999px; float:left; height: 20px; width: 61px; margin: 4px 15px; background: url('../../images/bt_edit_en.png') no-repeat; } 
	span.ADDRESS_CHANGE_LINK .en a { text-indent:-9999px; float:right; width: 61px; margin: 0 15px; background: url('../../images/bt_edit_en.png') no-repeat; }

	.BASKET_ACTION_BUTTONS {float:right;}
	.de a.BASKET_ORDER { text-indent:-9999px; float:left; height: 20px; width: 71px; margin: 4px 15px; background: url('../../images/bt_kasse_de.png') no-repeat; } 
	.en a.BASKET_ORDER { text-indent:-9999px; float:left; height: 20px; width: 129px; margin: 4px 15px; background: url('../../images/bt_kasse_en.png') no-repeat; } 
	.de a.BASKET_UPDATE { text-indent:-9999px; float:left; height: 20px; width: 90px; margin: 4px 15px; background: url('../../images/bt_refresh_de.png') no-repeat; } 
	.en a.BASKET_UPDATE { text-indent:-9999px; float:left; height: 20px; width: 61px; margin: 4px 15px; background: url('../../images/bt_refresh_en.png') no-repeat; } 
	.LOGIN_LOGIN div.de  a { text-indent:-9999px; float:right; height: 20px; width: 75px; margin: 4px 15px; background: url('../../images/bt_login_de.png') no-repeat; } 
	.LOGIN_LOGIN div.en a { text-indent:-9999px; float:right; height: 20px; width: 54px; margin: 4px 15px; background: url('../../images/bt_login_en.png') no-repeat; } 
	.LOGIN_BUTTON a { font-size: 120%; font-weight: bold; float:right; height: 20px; width: 75px; margin: 4px 15px; no-repeat; }
	.REGISTER_LINK a { font-size: 120%; font-weight: bold; float:right; height: 20px; width: 75px; margin: 4px 15px; no-repeat; }
	.LOGIN_REGISTER span.en a { text-indent:-9999px; float:right; height: 20px; width: 126px; margin: 4px 15px; background: url('../../images/bt_register_en.png') no-repeat; } 
	.LOGIN_REGISTER span.de a { text-indent:-9999px; float:right; height: 20px; width: 81px; margin: 4px 15px; background: url('../../images/bt_register_de.png') no-repeat; } 
	#REGISTER .de a { text-indent:-9999px; float:right; height: 20px; width: 126px; margin: 4px 20px; background: url('../../images/bt_registeraddress_de.png') no-repeat; } 	
    #REGISTER .en a { text-indent:-9999px; float:right; height: 20px; width: 126px; margin: 4px 20px; background: url('../../images/bt_registeraddress_en.png') no-repeat; } 
	#ADDRESS_REGISTER .de a { text-indent:-9999px; float:right; height: 20px; width: 126px; margin: 4px 20px; background: url('../../images/bt_registeraddress_de.png') no-repeat; } 	
    #ADDRESS_REGISTER .en a { text-indent:-9999px; float:right; height: 20px; width: 126px; margin: 4px 20px; background: url('../../images/bt_registeraddress_en.png') no-repeat; } 
	
	#ADDRESS_EDIT .de a { text-indent:-9999px; float:right; height: 20px; width: 126px; margin: 4px 20px; background: url('../../images/bt_registeraddress_de.png') no-repeat; } 
	#ADDRESS_EDIT .en a { text-indent:-9999px; float:right; height: 20px; width: 104px; margin: 4px 20px; background: url('../../images/bt_registeraddress_en.png') no-repeat; } 

	#ORDER_SUBMIT.de a { text-indent:-9999px; float:right; height: 20px; width: 109px; background: url('../../images/bt_nextstep_de.png') no-repeat; } 
	#ORDER_SUBMIT.en a { text-indent:-9999px; float:right; height: 19px; width: 75px; background: url('../../images/bt_nextstep_en.png') no-repeat; } 
	#ORDER_SUBMIT { margin:0; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc;}
	
	#ADDRESS_CHOOSER div.de a { text-indent:-9999px; float:right; height: 20px; width: 120px; margin: 4px 20px; background: url('../../images/bt_chooseaddress_de.png') no-repeat; } 
	#ADDRESS_CHOOSER div.en a { text-indent:-9999px; float:right; height: 20px; width: 97px; margin: 4px 20px; background: url('../../images/bt_chooseaddress_en.png') no-repeat; } 
	
	#PAYMENT_HEADLINE .de a { text-indent:-9999px; float:right; height: 20px; width: 62px; margin: 4px 15px; background: url('../../images/bt_choose.png') no-repeat; } 
	#PAYMENT_HEADLINE .en a { text-indent:-9999px; float:right; height: 20px; width: 62px; margin: 4px 15px; background: url('../../images/bt_choose_en.png') no-repeat; } 	
	#PAYMENT_DEBIT .de a,
	#PAYMENT_CREDIT .de a { text-indent:-9999px; float:right; height: 20px; width: 81px; margin: 4px 15px; background: url('../../images/bt_register_de.png') no-repeat; } 
	#PAYMENT_DEBIT .en a,
	#PAYMENT_CREDIT .en a { text-indent:-9999px; float:right; height: 20px; width: 62px; margin: 4px 15px; background: url('../../images/bt_submit_en.png') no-repeat; } 
	

	#PASSWORD_FORGOTTEN .de a { text-indent:-9999px; float:right; height: 19px; width: 109px; margin: 0; background: url('../../images/bt_nextstep_de.png') no-repeat; padding:5px;} 
	#PASSWORD_FORGOTTEN .en a { text-indent:-9999px; float:right; height: 19px; width: 75px; margin: 0; background: url('../../images/bt_nextstep_en.png') no-repeat; padding:5px;} 
	
	
	
	.LOGIN_LOGIN input[type=text] {width:300px;}
	
	.VENDOR_PASSWORD_LINK,
	.VENDOR_LOGOUT_LINK {margin: 5px 0; overflow: hidden;  }
	#ADMIN_ORDERS_SUBMIT {font-size: 150%; width: 100%; margin: 10px 0;}
	#ADMIN_ORDERS_SUBMIT input {width: 100%; cursor:pointer; text-align:center; color:#808000; border:2px solid #ccc; }
	.VENDOR_PASSWORD_LINK a,
	.VENDOR_LOGOUT_LINK a { font-weight:bold; background-color:#eee; font-size: 120%; color:#808000; padding:10px; border:2px solid #ccc; float:right;}
	
	.LOGIN_ERROR_OCCURRED,
	.ADDRESS_ERROR_OCCURRED,
	.REGISTER_ERROR_OCCURRED,
	.ADDRESS_EDIT_ERROR_OCCURRED,
	.PASSWORD_FORGOTTEN_1_ERROR_OCCURRED,
	.PASSWORD_FORGOTTEN_3_ERROR_OCCURRED,
	#REGISTER .fieldError {font-weight:bold;}
	.isFieldNameError {color:#ff0000;}
	/*#warenkorb label.fieldError {background:#ccc;}*/
	
	.PASSWORD_FORGOTTEN_2_STEP_1 {display:none}
	div.PASSWORD_FORGOTTEN_2_STEP_2 {padding:15px;}
	
	span.PASSWORD_FORGOTTEN_2_STEP_2 {display:block;height:30px;font-weight:bold;}
	
	/* WARENKORBANSICHT / VENDOR ORDER OVERVIEW */
	
	.thawte { padding:10px;text-align:center }
	
	.BASKET_TABLE, 
	.ADMIN_ORDER_ENTRIES_TABLE {width:100%; padding:5px;}
	.BASKET_TABLE th,
	.ADMIN_ORDER_ENTRIES_TABLE th {background:#ccc; padding:3px;}
	.ORDER_QUANTITY {width:35px;}
	.ENTRY_QUANTITY {text-align:right;}
	.BASKET_TABLE td,
	.ADMIN_ORDER_ENTRIES_TABLE td {padding: 3px;}
	.BASKET_TABLE .ENTRY_TITLE, .ADMIN_ORDER_ENTRIES_TABLE .ENTRY_TITLE,
	.BASKET_TABLE .ENTRY_QUANTITY, .ADMIN_ORDER_ENTRIES_TABLE .ENTRY_QUANTITY,
	.BASKET_TABLE .ENTRY_UNIT_PRICE, .ADMIN_ORDER_ENTRIES_TABLE .ENTRY_UNIT_PRICE,
	.BASKET_TABLE .ENTRY_DELETE_LINK, .ADMIN_ORDER_ENTRIES_TABLE .ENTRY_DELETE_LINK,
	.ADMIN_ORDER_ENTRIES_TABLE .ENTRY_NUMBER, .ADMIN_ORDER_ENTRIES_TABLE .ENTRY_NAME,
	.ADMIN_ORDER_ENTRIES_TABLE .ENTRY_NET, .ADMIN_ORDER_ENTRIES_TABLE .ENTRY_GROSS {background:#eee;}
	
	#ADMIN_ORDER_ACTION_BUTTONS	{ background:url("/tl_files/ue_design/images/block_top.png") repeat-x scroll 0 0 transparent; border-bottom:1px solid #CCCCCC; font-size:120%; font-weight:bold; height:15px; margin:0; overflow:hidden; padding:8px; border:1px solid #ccc; margin-bottom:15px }
	
	.BASKET_TABLE .BASKET_SUM_LABEL, .ADMIN_ORDER_ENTRIES_TABLE .BASKET_SUM_LABEL {text-align:right; font-weight:bold;}
	.BASKET_TABLE .BASKET_ARTICLE_SUM {text-align:right; font-weight:bold;}
	.BASKET_TABLE .BASKET_SHIPPING,
	.BASKET_TABLE .DELIVERY_PRICE,
	.BASKET_TABLE .BASKET_SUM_LABEL,
	.BASKET_TABLE .BASKET_SUM,
	.BASKET_TABLE .ALL_PRICES_VAT_INCLUDED_HINT {display:none;}
	.BASKET_TABLE .ARTICLE_SUM,
	.BASKET_TABLE .BASKET_SUM {font-weight:bold;}
	.BASKET_TABLE .BASKET_SHIPPING select {margin:2px;}
	.BASKET_ACTION_BUTTONS .BASKET_RETURN_TO_SHOP,
	.BASKET_LOAD,
	.BASKET_SAVE {display:none;}
	
	.ADMIN_ORDER_ENTRIES_TABLE .TOTAL_NET,
	.ADMIN_ORDER_ENTRIES_TABLE .ARTICLE_NET {font-weight:bold;}
	.ADMIN_ORDER_ENTRIES_TABLE .TOTAL_GROSS,
	.ADMIN_ORDER_ENTRIES_TABLE .ARTICLE_GROSS {font-weight:bold;}

	.CATALOGS_LINK {padding:15px;}

	/* WARENKORB STEPS */
	#steps ul {margin:0;padding:0;}
	#steps ul li {list-style:none; list-style-image:none}
	#steps .done { color: #ccc; margin:0; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; background: url('../../images/block_top.png') repeat-x; border-bottom: 1px solid #ccc;}
	#steps .open { margin:0; font-size: 120%; font-weight: bold; height: 15px; padding: 8px; border-bottom: 1px solid #ccc;}
	
	/* MY_SHOP / VENDOR ORDER CUSTOMER */
	.MY_SHOP_LOGOUT_LINK {display:none;}
	
	#ADMIN_ORDER_ACTION_BUTTONS {text-align:right;}
	#ADMIN_ORDER_ACTION_BUTTONS ul li {display:inline;}
	
	#MY_SHOP h3,
	#MY_SHOP_MY_DATA h3,
	#VENDOR_INDEX h3,
	#VENDOR_ORDER_INDEX h3 {border:1px solid #ccc;}
	#MY_SHOP_CUSTOMER,
	#ADMIN_ORDER_CUSTOMER {background:#eee; margin-top: 15px;}
	#MY_SHOP_CUSTOMER h3,
	#MY_SHOP_VENDOR h3,
	#MY_SHOP_ENTRIES h3,
	#ADMIN_ORDER_CUSTOMER h3,
	#ADMIN_ORDER_DELIVER_TO h3,
	#ADMIN_ORDER_BILL_TO h3,
	#ADMIN_ORDER_NO_PAYMENT_METHOD h3,
	#ADMIN_ORDER_ENTRIES h3 { border-width: 0 0 1px 0;}
	#MY_SHOP_CUSTOMER ul,
	#ADMIN_ORDER_CUSTOMER ul {font-size: 120%; background:#fff; margin:15px 15px; padding:5px; border:1px solid #ccc;}
	#MY_SHOP_CUSTOMER ul li,
	#ADMIN_ORDER_CUSTOMER ul li {list-style:none;}
	
	/* ORDER SUMMARY / VENDOR ORDER */
	.ORDER_FINISH_TEXT {font-weight:bold; color:#bf9d56}
	#SUMMARY_DELIVERY_ADDRESS h3,
	#SUMMARY_BILLING_ADDRESS h3,
	#ORDER_DELIVERY_METHOD h3,
	#MY_SHOP_PAYMENT_METHOD h3 {border-width:0 0 1px 0;}
	#SUMMARY_DELIVERY_ADDRESS ul,
	#ADMIN_ORDER_DELIVER_TO ul,
	#ADMIN_ORDER_BILL_TO ul,
	#ADMIN_ORDERS_CUSTOMER ul,
	#ADMIN_ORDERS_ORDER ul,
	#VENDOR_LOGIN ul,
	#SUMMARY_BILLING_ADDRESS ul,
	#MY_SHOP_PAYMENT_METHOD ul {font-size: 120%; margin:15px 15px; padding:5px; border:1px solid #ccc;}
	#SUMMARY_DELIVERY_ADDRESS ul li,
	#ADMIN_ORDER_DELIVER_TO ul li,
	#ADMIN_ORDER_BILL_TO ul li,
	#ADMIN_ORDERS_CUSTOMER ul li,
	#VENDOR_LOGIN ul li,
	#ADMIN_ORDERS_ORDER ul li,
	#SUMMARY_BILLING_ADDRESS ul li,
	#MY_SHOP_PAYMENT_METHOD ul li {list-style:none;list-style-type:none;list-style-image:none}
	#ADMIN_ORDERS_CUSTOMER ul li label {display:block; width:110px;float:left}
	#ADMIN_ORDERS_CUSTOMER li {line-height:2.5em;}
	#SUMMARY_DELIVERY_ADDRESS .DELIVERY_COMPANY,
	#SUMMARY_BILLING_ADDRESS .BILLING_COMPANY {font-weight:bold;}
	
	#ADMIN_ORDERS_CUSTOMER input {width:150px;}
	
	#ADMIN_ORDERS_SUBMIT input,
	#ADMIN_ORDER_NO_PAYMENT_METHOD input { height:1.9em}
	
	#MY_SHOP_CUSTOMER ul li label {font-weight: bold; display:block; width:120px;float:left}
	
	#VENDOR_LOGIN label { display:block; float: left; width: 300px; margin-right: 1em; }
	#VENDOR_LOGIN ul {  padding: 1em 1em 0 1em;  list-style:none;list-style-type:none;list-style-image:none  }  
	#VENDOR_LOGIN li {  padding-bottom: 1em; overflow:hidden; } 
	
	.DELIVERY_CHANGE_LINK a,
	.BILLING_CHANGE_LINK a { font-weight:bold; float:right; height:20px; margin:4px 15px; } 
	
	#SUMMARY_DELIVERY_ADDRESS,
	#ADMIN_ORDERS_ORDER,
	#ADMIN_ORDER_DELIVER_TO {width:48%;float:left;margin-right:15px;}
	#SUMMARY_BILLING_ADDRESS,
	#ADMIN_ORDER_BILL_TO,
	#ADMIN_ORDERS_CUSTOMER {width:49%;}

	#ORDER_DELIVERY_METHOD select {margin: 15px 15px; padding: 5px; height: 30px; font-size: 120%;}
	
	#MY_SHOP_ORDERS table {width:100%; padding:5px;}
	#MY_SHOP_ORDERS th {background:#ccc; padding:3px; text-align:right}
	#MY_SHOP_ORDERS td {padding: 3px; text-align:right}
	#MY_SHOP_ORDERS tr {background:#eee;}
	#MY_SHOP_ORDERS {clear:left}
	#MY_SHOP #MY_SHOP_CUSTOMER label {display:block; width:150px; float:left; font-weight:bold}
	
	#ORDER_SUMMARY table,
	#MY_SHOP_ENTRIES table {width:100%; padding:5px;}
	#ORDER_SUMMARY th,
	#MY_SHOP_ENTRIES th {background:#ccc; padding:3px;}
	#ORDER_SUMMARY td,
	#MY_SHOP_ENTRIES td {padding: 3px;}
	#ORDER_SUMMARY .ENTRY_QUANTITY,
	#ORDER_SUMMARY .ENTRY_TITLE,
	#ORDER_SUMMARY .ENTRY_UNIT_PRICE {background:#eee;}
	#ORDER_SUMMARY .ORDER_ARTICLE_PRICE {text-align: right; font-weight:bold;}
	#ORDER_SUMMARY .ARTICLE_PRICE {font-weight:bold;}
	#ORDER_SUMMARY .ORDER_SHIPPING_PRICE,
	#ORDER_SUMMARY .ORDER_VAT_INCLUDED {text-align:right;}
	#ORDER_SUMMARY .ORDER_TOTAL_PRICE {text-align:right; font-weight:bold;}
	#ORDER_SUMMARY .TOTAL_PRICE {font-weight:bold;}
	
	#VENDOR_ORDERS table {width:100%; padding:5px;}
	#VENDOR_ORDERS th {background:#ccc; padding:3px;}
	#VENDOR_ORDERS td {padding: 3px;}
	#ADMIN_ORDERS_NAV {padding:15px;}
	
	#MY_SHOP_ENTRIES .ENTRY_QUANTITY,
	#MY_SHOP_ENTRIES .ENTRY_TITLE,
	#MY_SHOP_ENTRIES .ENTRY_UNIT_PRICE,
	#MY_SHOP_ENTRIES .ENTRY_TOTAL_GROSS {background:#eee;}
	#MY_SHOP_ENTRIES .ORDER_ARTICLE_PRICE {text-align: right; font-weight:bold;}
	#MY_SHOP_ENTRIES .ARTICLE_PRICE {font-weight:bold;}
	#MY_SHOP_ENTRIES .ORDER_SHIPPING_PRICE,
	#MY_SHOP_ENTRIES .ORDER_VAT_INCLUDED {text-align:right;}
	#MY_SHOP_ENTRIES .ORDER_TOTAL_PRICE {text-align:right; font-weight:bold;}
	#MY_SHOP_ENTRIES .TOTAL_PRICE {font-weight:bold;}
	#MY_SHOP_PAYMENT_METHOD,
	#MY_SHOP_VENDOR {clear:left;}
	
	#PAYMENT {background:#eee;}
	#PAYMENT ul {font-size: 100%; background:#fff; margin:15px 15px; padding:10px; border:1px solid #ccc;}
	#PAYMENT ul li {list-style:none;list-style-type:none;list-style-image:none}
	
	/* PAYMENT */
	#PAYMENT_HEADLINE table {width:100%; padding:5px;}
	#PAYMENT_HEADLINE th {background:#ccc; padding:3px;}
	#PAYMENT_HEADLINE td {padding: 3px;}
	#PAYMENT_HEADLINE tr {background:#eee;}
	
	#PAYMENT_DEBIT table {width:100%; padding:5px;}
	#PAYMENT_DEBIT th {background:#ccc; padding:3px;}
	#PAYMENT_DEBIT td {padding: 3px;}
	#PAYMENT_DEBIT tr {background:#eee;}
	
	#PAYMENT_CREDIT table {width:100%; padding:5px;}
	#PAYMENT_CREDIT th {background:#ccc; padding:3px;}
	#PAYMENT_CREDIT td {padding: 3px;}
	#PAYMENT_CREDIT tr {background:#eee;}
	
	.PASSWORD_FORGOTTEN_1_ERROR {font-size: 120%; background:#fff; margin:15px 15px; padding:5px; border:3px solid #ff0000; overflow:hidden;}
	.PASSWORD_FORGOTTEN_1_STEP_1,
	.PASSWORD_FORGOTTEN_1_SEND,
	.PASSWORD_FORGOTTEN_1_TEXT {padding:15px;}
	.PASSWORD_FORGOTTEN_1_STEP_1 {font-weight:bold;}
	#PASSWORD_FORGOTTEN label {padding-left:15px; display:block; padding-top:5px; font-weight:bold; }
	#PASSWORD_FORGOTTEN input[type=text] {margin-left: 15px; width:350px;}
	#PASSWORD_FORGOTTEN ul {padding-top:10px}
	#PASSWORD_FORGOTTEN ul li {list-style:none;list-style-type:none;list-style-image:none; padding:0; margin:0}
	#PASSWORD_FORGOTTEN li {padding:0;margin:0}
	#PASSWORD_FORGOTTEN li label {padding:5px 0;}
	
	.closeOverlay {display:none;}
	
	/* ADDRESSCHOOSER */
	/*#ADDRESS_CHOOSER {background:#eee;}*/
	#ADDRESS_CHOOSER ul {font-size: 100%; margin:15px 15px; padding:10px; border:1px solid #ccc;overflow:hidden}
	#ADDRESS_CHOOSER ul li {list-style:none; clear:both}
	#ADDRESS_CHOOSER li { list-style:none; list-style-image:none; line-height:2em;}
	#ADDRESS_CHOOSER li span { float:left; line-height:2em; padding-left:4px;}
	#ADDRESS_CHOOSER li span input {border:none;}
	#ADDRESS_CHOOSER li .ADDRESS_CHANGE_LINK { float:none; line-height:2em;}
	
	/*#ADDRESS_REGISTER {background:#eee;}*/
	#ADDRESS_REGISTER ul {font-size: 120%; margin:15px 15px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	#ADDRESS_REGISTER ul li {list-style:none;list-style-type:none;list-style-image:none}
	#ADDRESS_REGISTER label {height:1.7em; line-height:1.7em; text-align:right; display:block;float: left; width: 21em;margin-right: 1em; }
	#ADDRESS_REGISTER li { margin-bottom:3px; }

	/*#REGISTER {background:#eee;}*/
	#REGISTER ul {font-size: 120%; margin:15px 15px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	#REGISTER ul li {list-style:none;list-style-type:none;list-style-image:none}
	#REGISTER label {height:1.7em; line-height:1.7em; text-align:right; display:block; float:left; width: 21em;margin-right: 1em; }
	#REGISTER li { margin-bottom:3px; }
	.REGISTER_MARKETING {display:none;}
	
	.HPM_NAVIGATION {clear:right; padding:5px 30px 5px 30px; height:25px;background: #eee;}
	.RESULT_FROM,
	.NEXT_NAV_LINK,
	.PREV_NAV_LINK,
	.SEARCH_RESULT_ORDER {float:left;}
	
	.RESULT_FROM {width:15%; padding-top:5px;}
	.PREV_NAV_LINK,
	.NEXT_NAV_LINK {font-weight:bold; width:20%;padding-top:5px;}

	/*#DEALERS_RESULTLIST {clear:both;}*/
	
	.ADDRESS_REGISTER_ERRORS,
	#VENDOR_LOGIN_ERRORS,
	.REGISTER_ERRORS,
	.ADDRESS_EDIT_ERRORS,
	#DEBIT_ERRORS,
	#CREDIT_ERRORS,
	#PAYMENT_ERRORS,
	.PASSWORD_FORGOTTEN  {font-size: 120%; background:#fff; margin:15px 15px; padding:5px; border:3px solid #ff0000; overflow:hidden;}
	
	.PAYMENT_DEBIT_ERROR_OCCURRED,
	.PAYMENT_ERROR_OCCURRED,
	.PAYMENT_CREDIT_ERROR_OCCURRED { font-weight:bold;}
	
	.PAYMENT_ERROR_CREDIT_VAL_NUMBER { font-weight:bold; color:red}
	
	.ORDER_VAT_INCLUDED {display:none;}
	
	/*#ADDRESS_EDIT {background:#eee;}*/
	#ADDRESS_EDIT ul {font-size: 120%; margin:15px 15px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	#ADDRESS_EDIT ul li {list-style:none;list-style-type:none;list-style-image:none}
	#ADDRESS_EDIT label {height:1.7em; line-height:1.7em; text-align:right; display:block;float: left;width: 16em;margin-right: 1em; }
	#ADDRESS_EDIT li { margin-bottom:3px; }
	
	/*#ORDER_VENDOR_SUMMARY,
	#MY_SHOP_VENDOR {background:#eee;}*/
	#MY_SHOP_VENDOR ul,
	#ORDER_VENDOR_SUMMARY ul {font-size: 120%; margin:15px 15px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	#MY_SHOP_VENDOR ul li,
	#ORDER_VENDOR_SUMMARY ul li {list-style:none;list-style-type:none;list-style-image:none}
	#MY_SHOP_VENDOR label,
	#ORDER_VENDOR_SUMMARY label {height:1.7em; line-height:1.7em; text-align:right; display:block;float: left;width: 16em;margin-right: 1em; }
	#MY_SHOP_VENDOR li
	#ORDER_VENDOR_SUMMARY li { margin-bottom:3px; }
	#MY_SHOP_VENDOR .VENDOR_NAME,
	#ORDER_VENDOR_SUMMARY .VENDOR_NAME {font-weight:bold;}

	#HPM_SEARCH p,
	#HPM_RESULTS p {padding:10px;}
	#HPM_SEARCH_FORM {padding:10px; border-top:1px solid #ccc; clear:right}
	#HPM_SEARCH_FORM ul {font-size: 120%; margin:15px 15px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	#HPM_SEARCH_FORM ul li {list-style:none;list-style-type:none;list-style-image:none}
	#HPM_SEARCH_FORM label {height:1.7em; line-height:1.7em; text-align:right; display:block;float: left;width: 16em;margin-right: 1em; }
	#HPM_SEARCH_FORM li { margin-bottom:3px; }
	
	#HPM_RESULTS .HPM_SKIP_SEARCH_LINK {float:left; margin:10px;font-weight:bold}
	#HPM_RESULTS .BACK_TO_SEARCH_LINK {float:right; margin:10px;font-weight:bold}
	
	#HPM_SEARCH .de a { text-indent:-9999px; float:right; height: 19px; width: 91px; margin: 10px 20px; background: url('../../images/bt_alle_anzeigen.png') no-repeat; } 
	#HPM_SEARCH .en a { text-indent:-9999px; float:right; height: 19px; width: 68px; margin: 10px 20px; background: url('../../images/bt_alle_anzeigen_en.png') no-repeat; } 
	
	#HPM_SEARCH_FORM .de a { text-indent:-9999px; float:right; height: 19px; width: 62px; margin: 4px 20px; background: url('../../images/bt_search_de.png') no-repeat; } 
	#HPM_SEARCH_FORM .en a { text-indent:-9999px; float:right; height: 19px; width: 60px; margin: 4px 20px; background: url('../../images/bt_search_en.png') no-repeat; } 
	
	#DEALERS_RESULTLIST { padding:5px; }
	#DEALERS_RESULTLIST ul { margin:5px 5px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	#DEALERS_RESULTLIST ul li { list-style:none;list-style-type:none;list-style-image:none }
	#DEALERS_RESULTLIST li { margin-bottom:3px; overflow:hidden;}
	
	#SELECT_DEALER_LINK {padding:10px;text-align:center;}
	.DEALER_IMAGE {text-align:center;}
	.DEALER_IMAGE img {padding:5px; border:1px solid #ccc;}
	#DEALER_SHOW h4 {padding:5px; text-align:center;font-weight:bold}
	#DEALER_DESCRIPTION {padding:10px;}
	#DEALER_DESCRIPTION div {padding: 5px;}
	#DEALER_TABLE {margin: 0 auto;}
	#HPM_VISIT_US_ONLINE {padding:10px; text-align:center;}
	#DEALER_IS_PARTNE {padding:10px; text-align:center;font-style:italic}
	
	/*.LOGIN_LOGIN {background:#eee;}*/
	.LOGIN_LOGIN ol {font-size: 120%; margin:15px 15px; padding:10px; border:1px solid #ccc; overflow:hidden;}
	.LOGIN_LOGIN ol li {list-style:none;list-style-type:none;list-style-image:none}
	.LOGIN_LOGIN label {height:1.7em; line-height:1.7em; text-align:right; display:block; float: left;width: 16em;margin-right: 1em; }
	.LOGIN_LOGIN li { margin-bottom:3px; }	
	.LOGIN_MORE {display:none}
	.LOGIN_MORE span {padding:5px;}

	.LOGIN_LOGIN a { height:20px; margin:4px 15px; } 
	
	.LOGIN_REGISTER p {font-size:120%;}
	
	.SELECT_DEALER_LINK {float:right;clear:right;}
	.DEALER_LINK {float:left;}
	.DEALER_LINK a {font-weight:bold;}
	
	.HPM_NAVIGATION span {float:left;}
	
	.LOGIN_ERRORS {font-size: 120%; background:#fff; margin:15px 0; padding:5px; border:3px solid #ff0000; overflow:hidden;}
	
	.PAYMENT_CREDIT_NEW {width:145px;}
	.CREDIT_FIRSTNAME input {width:105px;}
	.CREDIT_NUMBER input {width:100px;}
	
	#RESPONSE .TEXT {padding:15px;}
	#RESPONSE .RESPONSE_BASKET_BACKUP {display:none;}
	#RESPONSE .LINK_1 {display:none;}
	#RESPONSE .LINK_2,
	#RESPONSE .LINK_3 {padding:15px; font-weight:bold; float:right}
	#RESPONSE .RESPONSE_CODE {padding-left:15px;}
	
	#TERMS .CONTENT div,
	#TERMS .CONTENT p {margin: 0 15px 0 15px;}
	#TERMS .CONTENT { margin-bottom: 15px; border-bottom:1px solid #ccc;}
	#TERMS .CONTENT h1 { margin-bottom:15px;}
	#TERMS input {margin-left: 15px; float:left;}
	#TERMS label {margin-left: 35px; margin-right: 35px; margin-bottom:20px; display:block;}
	#TERMS h3 {margin:0;}
	
	#TERMS .de a { text-indent:-9999px; float:right; height: 19px; width: 160px; margin: 10px 5px; background: url('../../images/bt_order_submit.png') no-repeat; } 
	#TERMS .en a { text-indent:-9999px; float:right; height: 19px; width: 109px; margin: 10px 5px; background: url('../../images/bt_order_submit_en.png') no-repeat; }
	
	legend {color:#444444;}
	
	/*
    ColorBox Core Style
    The following rules are the styles that are consistant between all ColorBox themes
	*/
	#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
	#cboxOverlay{position:fixed; width:100%; height:100%;}
	#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
	#cboxContent{position:relative; overflow:visible;}
	#cboxLoadedContent{overflow:auto;}
	#cboxLoadedContent iframe{display:block; width:100%; height:100%; border:0;}
	#cboxTitle{margin:0;}
	#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%;}
	#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}	
	
	/* 
		ColorBox example user style
		These rules are ordered and tabbed in a way that represents the order/nesting of the generated HTML, 
		in hope that this will make the relationship easier to understand. Thanks, jack@colorpowered.com
	*/
	#cboxOverlay{background:url(../../images/bg_lines.png); }

	#colorBox{}
	#cboxTopLeft{width:25px; height:25px; background:url(../images/border1.png) 0 0 no-repeat;}
	#cboxTopCenter{height:25px; background:url(../images/border1.png) 0 -50px repeat-x;}
	#cboxTopRight{width:25px; height:25px; background:url(../images/border1.png) -25px 0 no-repeat;}
	#cboxBottomLeft{width:25px; height:25px; background:url(../images/border1.png) 0 -25px no-repeat;}
	#cboxBottomCenter{height:25px; background:url(../images/border1.png) 0 -75px repeat-x;}
	#cboxBottomRight{width:25px; height:25px; background:url(../images/border1.png) -25px -25px no-repeat;}
	#cboxMiddleLeft{width:25px; background:url(../images/border2.png) 0 0 repeat-y;}
	#cboxMiddleRight{width:25px; background:url(../images/border2.png) -25px 0 repeat-y;}
	#cboxContent{background:#fff;}
    #cboxLoadedContent{margin-bottom:20px;}
    #cboxTitle{position:absolute; bottom:0px; left:0; text-align:center; width:100%; color:#999;}
    #cboxCurrent{position:absolute; bottom:0px; left:100px; color:#999;}
    #cboxSlideshow{position:absolute; bottom:0px; right:42px; color:#444;}
    #cboxPrevious{position:absolute; bottom:0px; left:0; color:#444;}
    #cboxNext{position:absolute; bottom:0px; left:63px; color:#444;}
    #cboxLoadingOverlay{ background:url(../images/loading.gif) 5px 5px no-repeat #fff;}
    #cboxClose{ background:url("../../images/bt_close_box.png") no-repeat transparent; position:absolute; height:25px; width:25px; top:-23px; right:-27px; display:block; text-indent:-9999px;}

	/*WORK DETAILS*/
	table.work_details {width:100%}
	table.work_details  td.label {font-weight:bold}
	table.work_details td.label {vertical-align:top;width:25%}
	fieldset.work_introduction {padding:8px 0 0 8px}
	
	.workdisplay_rental li { display:inline}
	.workdisplay_rental { margin-left: 0 }
	
	/* Anniversaries */
	/* Slider----------------------------------*/
	div#slider_container .ui-widget { font-family: Helvetica, Arial, sans-serif; font-size: 1.1em; }
	div#slider_container  .ui-widget-content { border: 1px solid #dddddd; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #444444; }
	div#slider_container .ui-state-default,div#slider_container  .ui-widget-content .ui-state-default { border: 1px solid #dddddd; background: #dddddd; font-weight: bold; color: #0073ea; outline: none;}
	div#slider_container .ui-corner-all { -moz-border-radius: 2px; -webkit-border-radius: 2px; }
	
	div#slider_container .ui-slider {position: relative; text-align: left;}
	div#slider_container .ui-slider .ui-slider-handle { position: absolute;width: 1.2em; height: 1.2em; cursor: pointer;}
	div#slider_container .ui-slider .ui-slider-range { position: absolute; font-size: .7em; display: block; border: 0; }

	div#slider_container .ui-slider-horizontal { height: .8em; }
	div#slider_container .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
	div#slider_container .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
	div#slider_container .ui-slider-horizontal .ui-slider-range-min { left: 0; }
	div#slider_container .ui-slider-horizontal .ui-slider-range-max { right: 0; }
		
	div#jubilees_results,div#slider_container {padding:8px;position:relative}
	#year_slider{width:95%;position: relative;left:12px}
	#slider_label_list{width:95%;margin-bottom:30px}
	#slider_label_list ol{width:100%;position:relative;margin:0;padding:0}
	#slider_label_list li{list-style-type:none; display:inline; position:absolute;margin:0;padding:0}
	.slider_tic {margin-left:12px;height:0.8em;left:0;position:absolute;top:-0.9em;-moz-background-clip:border;	-moz-background-inline-policy:continuous;-moz-background-origin:padding;
		background:url('../../images/ffffff_40x100_textures_01_flat_0.png') repeat-x scroll 0 0;border:1px solid #DDDDDD;color:#222222;
		border-bottom:0 none;border-right:0 none;border-style:none none none solid;border-top:0 none;border-width:0 0 0 1px;}
	div#jubilees_results {height:100%}
	#jubilees_results ul {margin-bottom:20px}
	#jub_birth{float:left;height:100%;}
	#jub_death{height:100%;padding-left:8px;margin-left:50%}
	ul.anni_list li{list-style-type:none; list-style-image:none;}
	
	/*Composer*/
	div.teaser_box p{margin:0}
	span.teaser_dots {padding-left:8px}
	div.teaser_box span.more_de a,div.teaser_box span.more_en a{margin:0 8px 8px 0}
	
	/*Google Redirect */
	div.search_redirect {padding:8px;font-size:120%;font-weight:bold}
	
	/* SHOP AUDIO PLAYER */
	div#shop_player_container  {width:100%;}
	div#shop_player_container div#top_row{ font-weight: normal; margin:8px; font-size: 90%; height: 31px; 
		background: url('../../images/block_top.png') repeat-x; border: 1px solid #ccc;}
	
	#composer_list_wrapper,#meta_info_box_wrapper {margin:0 8px 8px 8px}
	#composer_list_wrapper,#meta_info_box_wrapper {width:184px;float:left;overflow:hidden;}
	#category_list_wrapper,div#shop_player_playlist_wrapper { overflow:hidden;position:relative;margin:0 8px 8px 0}

	div#shop_player_container div#composer_list,div#shop_player_container div#category_list{height:125px;overflow:auto;}
	
	div#shop_player_container div#shop_player_playlist{height:263px;overflow:auto;}
	div#shop_player_container div#player_progress {border:none;margin:0;height:5px}
	div#shop_player_container .pane-wrapper {border:1px #ccc;border-style:none solid solid solid}
	div#shop_player_container div#shop_player_playlist {width:100%}
	div#shop_player_container div#meta_info_box .content {border:1px #ccc;border-style:none solid solid solid;height:263px}
	
	div#shop_player_container div.scroll-pane ul li {list-style:none;list-style-image:none;list-style-type:none}
	div#shop_player_container div.scroll-pane ul {margin:0;}
	div#shop_player_container div#shop_player_playlist ul {margin:0;}
	div#shop_player_container div.scroll-pane ul li {margin:0;cursor:pointer}
	div#shop_player_container div.scroll-pane  ul li:hover,
	div#shop_player_container div.scroll-pane  ul li.playlist_current,
	div#shop_player_container div.scroll-pane ul li.current {background:#eee;}

	div#shop_player_container div.list_header {font-weight: bold; font-size: 120%; padding:8px; height: 15px; background: url('../../images/block_top.png') repeat-x; 
		border: 1px solid #ccc;}
	
	div.current_track_container {margin:8px 8px 0 8px}

	div#shop_player_container li#player_volume_min {margin-left:15px}
	/*div#shop_player_container div#play_time_container {margin:8px 0 0 210px}*/
	div#shop_player_container div#play_time_container_ {width:430px;position:relative;float:right;height:20px;padding-top:9px}
	div#shop_player_container div#player_progress_ {width:330px;border:1px solid #ccc;height:4px;margin:3px 0 0 0;float:left}
	div#play_time_container_ div#play_time {margin-right:10px}
	div#shop_player_container ul#player_controls {background:none;border:none;}
	div#shop_player_container span#current_track {font-size:110%;font-weight:bold}
	#current_track_container_wrapper {padding:10px;overflow:hidden;height:100%}	
	div#shop_player_container li#play_time_container,div#shop_player_container li#total_time_container {text-indent:0;margin-top:3px;list-style:none;
		list-style-image:none;list-style-type:none;float:left}
	div#shop_player_container div#player_progress,
	div#shop_player_container div#player_progress_load_bar,
	div#shop_player_container div#player_progress_play_bar	{height:4px}
		
	div#shop_player_container ul#player_controls {border:none;overflow:hidden;background:none;width:100%}

	div#meta_info_box {width:182px}
	div#meta_info_box div.composer {padding:4px 0;text-align:center}
	div#meta_info_box div.title,div#meta_info_box div.label{text-align:center}
	div#meta_info_box div.cover {width:108px;overflow:hidden;}
	div#meta_info_box div.cover-border  {border:1px solid #ccc; padding:5px;width:108px;margin:0 auto}
	div#meta_info_box div.title {font-weight:bold;padding:0 8px 0 8px}
	div#meta_info_box div.cover img {background:#fff}
	#meta_info_box div.label span {padding-top:4px;font-size:80%}
	div#meta_info_box div#meta-text {height:50px;padding-top:4px}
	div#meta_info_box div#lower-area {background-image:url('../../images/regal_shop_player.png');background-repeat:no-repeat;background-position:bottom;height:209px;}
	
	div#shop_player_container div.jScrollPaneDrag {background: #ddd url(../../images/drag_grab.gif) no-repeat 50% 50%;width:9px}
	div#shop_player_container .jScrollPaneDragTop {display:none}
	div#shop_player_container .jScrollPaneDragBottom  {display:none}

	div#shop_player_container a.jScrollArrowUp {background:transparent url(/tl_files/ue_design/images/basic_arrow_up_2.gif) repeat-x scroll 0 0;}
	div#shop_player_container a.jScrollArrowDown{background:transparent url(/tl_files/ue_design/images/basic_arrow_down_2.gif) repeat-x scroll 0 0;}
	
	div#shop_player_container div#composer_list ul ,
	div#shop_player_container div#category_list ul,
	div#shop_player_container div#shop_player_playlist ul{padding: 4px} 
	div#shop_player_container div#composer_list li ,
	div#shop_player_container div#category_list li,
	div#shop_player_container div#shop_player_playlist li{border-bottom:1px solid #eee;padding:1px 4px 1px 4px}

	div#shop_player_container div.shop_shadow {background:url(/tl_files/ue_design/images/schatten.gif) repeat-x;width:120px;height:12px;margin: 0 auto;}
	
	span.to_shop_de a { text-indent:-9999px; float:right; width: 100%; height:20px; background: url('../../images/bt_to_shop_de.png') no-repeat center; }
	span.to_shop_en a { text-indent:-9999px; float:right; width: 100%; height:20px; background: url('../../images/bt_to_shop_en.png') no-repeat center; }	
	
	/*Komponist Foto Bearbeitungsformular*/
	#form_request_container td label{width:100%;margin-right:0}
	#form_request_container td.label{text-align:right;padding-right:8px;}
	input.send_request_de{background: url('../../images/bt_anfrage_senden.png') no-repeat; width: 109px;border:none }
	input.send_request_en {background: url('../../images/bt_anfrage_senden_en.png') no-repeat;width:90px;border:none}
	#form_request_tip div {padding-top:2px}
	
	/* VERSANDINFO */
	a.versandinfo_warenkorb {line-height:2.5em;padding:10px; font-weight:bold}
	
	/*Anbruch*/
	/*#anbruch_table {border:1px solid #000}
	#anbruch_table th {border:1px solid #000}
	#anbruch_table td {border:1px solid #000}*/
	#anbruch_table {
		/*font-family:arial;*/
		background-color: #CDCDCD;
		/*margin:10px 0pt 2px 0;*/
		font-size: 8pt;
		width: 100%;
		text-align: left;
		border-spacing:1px
	}
	#anbruch_table thead tr th, #anbruch_table tfoot tr th {
		background-color: #ddd;
		border: 1px solid #FFF;
		font-size: 8pt;
		padding: 4px;
	}
	/*#anbruch_table thead tr .header {
		background-image: url('../../images/bg.gif');
		background-repeat: no-repeat;
		background-position: center right;
		cursor: pointer;
	}*/
	#anbruch_table tbody td {
		color: #3D3D3D;
		padding: 4px;
		background-color: #FFF;
		vertical-align: top;
	}
	#anbruch_table tbody tr.odd td {
		background-color:#F0F0F6;
	}
	/*#anbruch_table thead tr .headerSortUp {
		background-image: url('../../images/asc.gif');
	}
	#anbruch_table thead tr .headerSortDown {
		background-image: url('../../images/desc.gif');
	}*/
	#anbruch_table thead tr .headerSortDown, #anbruch_table thead tr .headerSortUp {
		background-color: #BF9D56;
	}
	#anbruch_table th.author{width:151px}
	#anbruch_table th.title{width:330px}
	#anbruch_table th.sub_title{width:117px}
	#anbruch_table th.year{width:34px}
	#anbruch_table th.issue{width:70px}
	#anbruch_table th.page{width:47px}
	#anbruch_table th.rubric{width:43px}
	#anbruch_table tbody td.cent{text-align:center}
	#anbruch_table_container .pagedisplay{width:30px}
	#anbruch_table_container .pager {padding:4px;height:24px}
	#anbruch_table_container .pager input.pagedisplay{height:15px;vertical-align:top}
	#sort_progress {height:17px;padding:4px;}
	#progress_loader{display:none;}
	
	#search_form_container .anbruch_submit_bt_de {padding:4px 4px 4px 42%}
	#search_form_container .anbruch_submit_bt_en {padding:4px 4px 4px 67%}
	#search_form_container .anbruch_submit_bt_de input { width: 109px; height: 19px; background: url('../../images/bt_anbruch_search_de.png') no-repeat; 
	border:none;display:inline;vertical-align:top;}
	#search_form_container .anbruch_submit_bt_en input { width: 59px; height: 19px; background: url('../../images/bt_anbruch_search_en.png') no-repeat; }
	
	#search_form_container select.search_rubric{width:118px;height: 2em;}
	
	.event_slider {position:relative; }
	.event_slider ul {margin:0}
	.event_slider ul, .event_slider li { padding:0; list-style:none; list-style-image:none;list-style-type:none}
	.event_slider li {margin:0 8px 4px 8px;padding:4px 0 6px 0;border-bottom:1px solid #ddd}
	.event_slider li.last {border-bottom:none;}
	.event_slider li.last a {margin-bottom:4px}
	/*.event_slider li.normal { border-top:1px solid #ddd}
	.event_slide li.first {border:none}*/
	/*.event_slider  div.title{font-weight:bold;}*/
	.event_slider  div.title{margin-left:54px;}
	.event_slider .item {overflow:hidden}
	/*.event_slider div.pic{float:right;margin:4px 0 0 8px}*/
	.event_slider div.pic{float:left;margin:4px 8px 0 0}
	/*.event_slider div.date{padding:2px;float:left;border:1px solid #ccc;background:#eee;margin-top:4px}*/
	.event_slider div.date{padding:2px;float:left;font-weight:bold;margin-top:4px}
	.event_slider div.details{margin-top:6px;text-align:right;}
	.event_slider div.ical{float:right;margin-top:6px;}
	
	/*.events_prev a{ outline:none; position:absolute; margin: -27px 0 0 -1px; display:block; height: 30px; width: 104px; background: url('../../images/bt_news_left.png'); text-indent:-8000px; }
	.events_next a { outline:none; position:absolute; margin: -27px 0 0 102px; display:block; height: 30px; width: 105px; background: url('../../images/bt_news_right.png'); text-indent:-8000px;}
	*/
	span.all_radio_de a { text-indent:-9999px; float:right; width: 126px; height:20px; background: url('../../images/bt_all_radio_de.png') no-repeat; }
	span.all_radio_en a { text-indent:-9999px; float:right; width: 122px; height:20px; background: url('../../images/bt_all_radio_en.png') no-repeat; }
	
	span.all_events_de a { text-indent:-9999px; float:right; width: 124px; height:20px; background: url('../../images/bt_all_events_de.png') no-repeat; }
	span.all_events_en a { text-indent:-9999px; float:right; width: 72px; height:20px; background: url('../../images/bt_all_events_en.png') no-repeat; }
	
	.icalendar_list {
		display: block;
		list-style-type: none;
		font-size: 80%;
		margin: 0px;
		padding: 0px;
	}
	@media screen and (-webkit-min-device-pixel-ratio:0) {  
		.icalendar_list {
			font-size: 100%;
		}
	}
	html:first-child .icalendar_list {  
		font-size: 80%;
	}
	.icalendar_list li {
		float: left;
		width: 12%;
		margin: 0px 1px;
		padding: 1px;
		background-color: #eee;
		border: 1px outset;
	}

	.icalendar_compact li {
		width: 14px;
		height: 14px;
		margin: 0px;
		padding: 2px;
		background-color: transparent;
		border: none;
	}
	.icalendar_list a {
		width: 100%;
		text-decoration: none;
	}
	.icalendar_list span {
		display: inline-block;
		width: 14px;
		height: 14px;
	}
	.icalendar_list img {
		border: none;
	}
	
	div.print_share_container {padding:6px;height:22px}
	div.print_share_container ul li {list-style-type:none;list-style-image:none;list-style:none;float:left;margin:0 4px 0 0 }
	div.print_share_container ul li.email{margin-right:10px}
	div.print_share_container ul {margin:0}

	.downloadarchivItem {padding:10px; border-bottom:1px solid #CCCCCC; margin:0 10px;}
	.ce_download {padding:10px; }
	.downloadarchivList .first {margin-top:10px}
	.downloadarchivList .last {margin-bottom:10px;border-bottom:none}
	.downloadarchivList .odd {background:#eee}
	
	/* CLARINETDEBUT */
	.clarinetdebut_mail a {cursor:pointer;}
	.clarinetdebut_dialog {margin:10px;}
	.success { background:#EEE; border: 1px solid #ccc; font-weight:bold; text-align:center}
	
	/* FEEDBACK */
	.handle {margin-top:-1px}
	.slide-out-div { padding: 20px; width: 285px; height:145px; background: #fff;  border: 1px solid #ccc; }
	.slide-out-div h2 { margin-bottom: 1em}
	.slide-out-div .confirm,
	.slide-out-div .loader {float:right; font-weight:bold; color: #BF9D56}
	.slide-out-div div {margin:5px 0}
	.slide-out-div input.email {width:280px; height:12px; padding:2px;}
	.slide-out-div #feedback_form_submit_button { margin-top:2px; float:right; color: #BF9D56; font-weight:bold; border: 1px solid #BF9D56; cursor:pointer;}
	.slide-out-div label {display:block}
	.slide-out-div textarea {width:280px; height:60px; font-size: 100.01%; border-color:#CCCCCC #F0F0F0 #F0F0F0 #CCCCCC; border-style:solid; border-width:1px; padding: 3px }
	.slide-out-div .error { background:#eee; border:1px solid #ccc; color:red; padding:2px}
	
	/* CONTAO FORMS */
	#ce_form .formbody .floatleft {float:left; margin-left:5px}
	#ce_form .formbody {font-size:120.01%;}
	#ce_form .formbody p {padding:0 0 8px 0}
	#ce_form .formbody {padding:10px}
	#ce_form .formbody table { padding:10px; border: 1px solid #ccc}
	#ce_form .formbody table td {padding:5px}
	#ce_form .formbody .invisible {display:none}
	#ce_form .formbody .radio_container label { margin-right:10px; font-weight:bold; line-height:2em; float:right }
	#ce_form .formbody .radio_container label { margin-right:10px; font-weight:bold; line-height:2em; float:none }
	#ce_form .formbody .radio_container span,
	#ce_form .formbody .checkbox_container span { display:block; overflow:hidden }
	#ce_form .formbody .radio_container span label,
	#ce_form .formbody .checkbox_container span label { font-weight:normal; float:left; margin-left: 10px }
	#ce_form .formbody .radio_container span input,
	#ce_form .formbody .checkbox_container span input { float:left }
	#ce_form .formbody .col_first { vertical-align:top }
	#ce_form p.error { border:2px solid #FFFFFF; color:red; font-weight:bold; padding: 0; }
	#ce_form .formbody .submit_container input { float:right; background:none repeat scroll 0 0 #BF9D56; border:2px solid #BF9D56; color:#FFFFFF; font-size:120%; font-weight:bold; }
	#ce_form .formbody input.text {width:300px}
	#ce_form .formbody .explanation { font-size:80%; font-style:italic; }
	
	.komponistenInfo .cboxelement { display:block; margin:5px; padding:5px; font-weight:bold;font-size:120.01%; border-bottom:1px solid #ccc}
	.mediumkompinfo p {padding:5px; font-size:120.01%}
	
	/* Blog */
	
	#blogdetail-de,
	#blog-de { border-right: 1px solid #ccc}
	
	.blog_entry_header h1 {margin:0;}
	
	.likebox { margin-top: 5px }
	
	.blog_meta { color: #666666; }
	.blog_meta ul {margin:0;}
	
	.blog_meta a,
	.blog_meta a:visited,
	.blog_meta a:hover { color: #BF9D56; font-weight:bold}
	
	.blog_entry { margin: 0 5px 20px 5px}
	.blog_entry_content { margin-top: 20px}
	
	.blog_teaser { font-size: 22px; line-height: 28px; margin-bottom:28px; }
	.blog_content { font-size: 120%; line-height: 24px; overflow:hidden }
	.blog_content p { margin-bottom: 10px}
	.blog_content a,
	.blog_content a:visited,
	.blog_content a:hover { color: #BF9D56; font-weight:bold}
	.blog_content img { border:1px solid #ccc; padding: 5px}
	
	.blog_more { text-align: right; margin-right: 10px }
	
	.blog_more a,
	.blog_more a:visited,
	.blog_more a:hover { font-size: 125%; color: #BF9D56; font-weight:bold }
	
	.mod_newslist .blog_entry {margin-bottom:40px;}
	
	.ce_comments { margin: 30px 10px 0 5px; }
	.ce_comments h2 { font-size: 150% }
	.ce_comments .avatar { padding: 10px; float:left }
	.ce_comments .comment { font-family: Georgia,Palatino,Palatino Linotype,FreeSerif,serif; font-size: 120%; padding:2px 10px 10px 37px; background: url('../../images/blockquote.gif') no-repeat 5px 0; font-size:120% }
	.ce_comments .info {padding: 4px 10px; background: #e1e1e1}
	.ce_comments .form {margin-top: 20px}
	.ce_comments .widget {margin: 5px 0; overflow:hidden}
	.ce_comments .invisible {display:none}
	.ce_comments .textarea,
	.ce_comments .text,
	.ce_comments .captcha { font-family: Georgia,Palatino,Palatino Linotype,FreeSerif,serif; font-size: 120%; }
	.ce_comments .textarea { border-color: #CCCCCC #F0F0F0 #F0F0F0 #CCCCCC; border-style: solid; border-width: 1px; padding: 3px; width: 70%; }
	.ce_comments label { font-size: 120%; font-weight: bold; margin-right: 10px}
	.ce_comments .submit_container input { float:right; cursor: pointer; color:#fff; font-weight: bold; font-size: 130%; background: #BF9D56; padding: 4px; width: 180px; height: 30px }
	.comment_default { overflow:hidden; background:#f4f5f7; margin: 10px 0; border: 1px dashed #ccc}
	.ce_comments p.error { color:red; font-weight:bold; margin: 3px 0}
	

