/* http://meyerweb.com/eric/tools/css/reset/ */
/* v1.0 | 20080212 */



/*
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent;
} 
*/

/* Modified due to display error of background-images in 2n navigation: 'a' removed! */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre, 
abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, tt, var, /* sub, sup, removed due table sub-problems */
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	vertical-align: baseline;
	background: transparent; 
    /* background-color: green!important; */
}

body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}

/* remember to define focus styles! */
:focus {
	outline: 0;
}

/* remember to highlight inserts somehow! */
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}

/* tables still need 'cellspacing="0"' in the markup */
table {
	/*border-collapse: collapse;*/
	border-spacing: 0;
}

/*
	Variable Grid System.
	Learn more ~ http://www.spry-soft.com/grids/
	Based on 960 Grid System - http://960.gs/

	Licensed under GPL and MIT.
*/


/* Containers
----------------------------------------------------------------------------------------------------*/
.container_12 {
	margin-left: auto;
	margin-right: auto;
	width: 984px;
}

/* Grid >> Global
----------------------------------------------------------------------------------------------------*/

.grid_1,
.grid_2,
.grid_3,
.grid_4,
.grid_5,
.grid_6,
.grid_7,
.grid_8,
.grid_9,
.grid_10,
.grid_11,
.grid_12 {
	display:inline;
	float: left;
	position: relative;
	padding-left: 11px;
	padding-right: 11px;
}

/* Grid >> Children (Alpha ~ First, Omega ~ Last)
----------------------------------------------------------------------------------------------------*/

.alpha {
	padding-left: 0;
}

.beta {
	margin-left: 11px;
}

.omega {
	padding-right: 0;
}

.psi {
	margin-right: 11px;
}

/* Grid >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .grid_1.beta.psi {
	width:38px;
}

.container_12 .grid_1.beta,
.container_12 .grid_1.psi {
	width:49px;
}

.container_12 .grid_1,
.container_12 .grid_1.alpha.beta,
.container_12 .grid_1.omega.beta,
.container_12 .grid_1.alpha.psi,
.container_12 .grid_1.omega.psi,
.container_12 .grid_1.alpha.omega.beta,
.container_12 .grid_1.alpha.omega.psi {
	width:60px;
}

.container_12 .grid_1.alpha,
.container_12 .grid_1.omega {
	width:71px;
}

.container_12 .grid_1.alpha.omega {
	width:82px;
}

.container_12 .grid_2.beta.psi {
	width:120px;
}

.container_12 .grid_2.beta,
.container_12 .grid_2.psi {
	width:131px;
}

.container_12 .grid_2,
.container_12 .grid_2.alpha.beta,
.container_12 .grid_2.omega.beta,
.container_12 .grid_2.alpha.psi,
.container_12 .grid_2.omega.psi,
.container_12 .grid_2.alpha.omega.beta,
.container_12 .grid_2.alpha.omega.psi {
	width:142px;
}

.container_12 .grid_2.alpha.omega.nomargin {
	width:142px;
}

.container_12 .grid_2.alpha,
.container_12 .grid_2.omega {
	width:153px;
}

.container_12 .grid_2.alpha.omega {
	width:164px;
}

.container_12 .grid_3.beta.psi {
	width:202px;
}

.container_12 .grid_3.beta,
.container_12 .grid_3.psi {
	width:213px;
}

.container_12 .grid_3,
.container_12 .grid_3.alpha.beta,
.container_12 .grid_3.omega.beta,
.container_12 .grid_3.alpha.psi,
.container_12 .grid_3.omega.psi,
.container_12 .grid_3.alpha.omega.beta,
.container_12 .grid_3.alpha.omega.psi {
	width:224px;
}

.container_12 .grid_3.alpha,
.container_12 .grid_3.omega {
	width:235px;
}

.container_12 .grid_3.alpha.omega {
	width:246px;
}

.container_12 .grid_4.beta.psi {
	width:284px;
}

.container_12 .grid_4.beta,
.container_12 .grid_4.psi {
	width:295px;
}

.container_12 .grid_4,
.container_12 .grid_4.alpha.beta,
.container_12 .grid_4.omega.beta,
.container_12 .grid_4.alpha.psi,
.container_12 .grid_4.omega.psi,
.container_12 .grid_4.alpha.omega.beta,
.container_12 .grid_4.alpha.omega.psi {
	width:306px;
}

.container_12 .grid_4.alpha,
.container_12 .grid_4.omega {
	width:317px;
}

.container_12 .grid_4.alpha.omega {
	width:328px;
}

.container_12 .grid_5.beta.psi {
	width:366px;
}

.container_12 .grid_5.beta,
.container_12 .grid_5.psi {
	width:377px;
}

.container_12 .grid_5,
.container_12 .grid_5.alpha.beta,
.container_12 .grid_5.omega.beta,
.container_12 .grid_5.alpha.psi,
.container_12 .grid_5.omega.psi,
.container_12 .grid_5.alpha.omega.beta,
.container_12 .grid_5.alpha.omega.psi {
	width:388px;
}

.container_12 .grid_5.alpha,
.container_12 .grid_5.omega {
	width:399px;
}

.container_12 .grid_5.alpha.omega {
	width:410px;
}

.container_12 .grid_6.beta.psi {
	width:348px;
}

.container_12 .grid_6.beta,
.container_12 .grid_6.psi {
	width:359px;
}

.container_12 .grid_6.alpha.omega.nomargin,
.container_12 .grid_6,
.container_12 .grid_6.alpha.beta,
.container_12 .grid_6.omega.beta,
.container_12 .grid_6.alpha.psi,
.container_12 .grid_6.omega.psi,
.container_12 .grid_6.alpha.omega.beta,
.container_12 .grid_6.alpha.omega.psi {
	width:470px;
}

.container_12 .grid_6.alpha,
.container_12 .grid_6.omega {
	width:481px;
}

.container_12 .grid_6.alpha.omega {
	width:493px;
}

.container_12 .grid_7.beta.psi {
	width:530px;
}

.container_12 .grid_7.beta,
.container_12 .grid_7.psi {
	width:541px;
}

.container_12 .grid_7,
.container_12 .grid_7.alpha.beta,
.container_12 .grid_7.omega.beta,
.container_12 .grid_7.alpha.psi,
.container_12 .grid_7.omega.psi,
.container_12 .grid_7.alpha.omega.beta,
.container_12 .grid_7.alpha.omega.psi {
	width:552px;
}

.container_12 .grid_7.alpha,
.container_12 .grid_7.omega {
	width:563px;
}

.container_12 .grid_7.alpha.omega {
	width:574px;
}

.container_12 .grid_8.beta.psi {
	width:612px;
}

.container_12 .grid_8.beta,
.container_12 .grid_8.psi {
	width:623px;
}

.container_12 .grid_8,
.container_12 .grid_8.alpha.beta,
.container_12 .grid_8.omega.beta,
.container_12 .grid_8.alpha.psi,
.container_12 .grid_8.omega.psi,
.container_12 .grid_8.alpha.omega.beta,
.container_12 .grid_8.alpha.omega.psi {
	width:634px;
}

.container_12 .grid_8.alpha,
.container_12 .grid_8.omega {
	width:645px;
}

.container_12 .grid_8.alpha.omega {
	width:656px;
}

.container_12 .grid_9.beta.psi {
	width:694px;
}

.container_12 .grid_9.beta,
.container_12 .grid_9.psi {
	width:705px;
}

.container_12 .grid_9,
.container_12 .grid_9.alpha.beta,
.container_12 .grid_9.omega.beta,
.container_12 .grid_9.alpha.psi,
.container_12 .grid_9.omega.psi,
.container_12 .grid_9.alpha.omega.beta,
.container_12 .grid_9.alpha.omega.psi {
	width:716px;
}

.container_12 .grid_9.alpha,
.container_12 .grid_9.omega {
	width:727px;
}

.container_12 .grid_9.alpha.omega {
	width:738px;
}

.container_12 .grid_10.beta.psi {
	width:776px;
}

.container_12 .grid_10.beta,
.container_12 .grid_10.psi {
	width:787px;
}

.container_12 .grid_10,
.container_12 .grid_10.alpha.beta,
.container_12 .grid_10.omega.beta,
.container_12 .grid_10.alpha.psi,
.container_12 .grid_10.omega.psi,
.container_12 .grid_10.alpha.omega.beta,
.container_12 .grid_10.alpha.omega.psi {
	width:798px;
}

.container_12 .grid_10.alpha,
.container_12 .grid_10.omega {
	width:809px;
}

.container_12 .grid_10.alpha.omega {
	width:820px;
}

.container_12 .grid_11.beta.psi {
	width:858px;
}

.container_12 .grid_11.beta,
.container_12 .grid_11.psi {
	width:869px;
}

.container_12 .grid_11,
.container_12 .grid_11.alpha.beta,
.container_12 .grid_11.omega.beta,
.container_12 .grid_11.alpha.psi,
.container_12 .grid_11.omega.psi,
.container_12 .grid_11.alpha.omega.beta,
.container_12 .grid_11.alpha.omega.psi {
	width:880px;
}

.container_12 .grid_11.alpha,
.container_12 .grid_11.omega {
	width:891px;
}

.container_12 .grid_11.alpha.omega {
	width:902px;
}

.container_12 .grid_12.beta.psi {
	width:940px;
}

.container_12 .grid_12.beta,
.container_12 .grid_12.psi {
	width:951px;
}

.container_12 .grid_12,
.container_12 .grid_12.alpha.beta,
.container_12 .grid_12.omega.beta,
.container_12 .grid_12.alpha.psi,
.container_12 .grid_12.omega.psi,
.container_12 .grid_12.alpha.omega.beta,
.container_12 .grid_12.alpha.omega.psi {
	width:962px;
}

.container_12 .grid_12.alpha,
.container_12 .grid_12.omega {
	width:973px;
}

.container_12 .grid_12.alpha.omega {
	width:984px;
}



/* Prefix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .prefix_1 {
	padding-left:82px;
}

.container_12 .prefix_2 {
	padding-left:164px;
}

.container_12 .prefix_3 {
	padding-left:246px;
}

.container_12 .prefix_4 {
	padding-left:328px;
}

.container_12 .prefix_5 {
	padding-left:410px;
}

.container_12 .prefix_6 {
	padding-left:492px;
}

.container_12 .prefix_7 {
	padding-left:574px;
}

.container_12 .prefix_8 {
	padding-left:656px;
}

.container_12 .prefix_9 {
	padding-left:738px;
}

.container_12 .prefix_10 {
	padding-left:820px;
}

.container_12 .prefix_11 {
	padding-left:902px;
}



/* Suffix Extra Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .suffix_1 {
	padding-right:82px;
}

.container_12 .suffix_2 {
	padding-right:164px;
}

.container_12 .suffix_3 {
	padding-right:246px;
}

.container_12 .suffix_4 {
	padding-right:328px;
}

.container_12 .suffix_5 {
	padding-right:410px;
}

.container_12 .suffix_6 {
	padding-right:492px;
}

.container_12 .suffix_7 {
	padding-right:574px;
}

.container_12 .suffix_8 {
	padding-right:656px;
}

.container_12 .suffix_9 {
	padding-right:738px;
}

.container_12 .suffix_10 {
	padding-right:820px;
}

.container_12 .suffix_11 {
	padding-right:902px;
}



/* Push Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .push_1 {
	left:82px;
}

.container_12 .push_2 {
	left:164px;
}

.container_12 .push_3 {
	left:246px;
}

.container_12 .push_4 {
	left:328px;
}

.container_12 .push_5 {
	left:410px;
}

.container_12 .push_6 {
	left:492px;
}

.container_12 .push_7 {
	left:574px;
}

.container_12 .push_8 {
	left:656px;
}

.container_12 .push_9 {
	left:738px;
}

.container_12 .push_10 {
	left:820px;
}

.container_12 .push_11 {
	left:902px;
}



/* Pull Space >> 12 Columns
----------------------------------------------------------------------------------------------------*/

.container_12 .pull_1 {
	left:-82px;
}

.container_12 .pull_2 {
	left:-164px;
}

.container_12 .pull_3 {
	left:-246px;
}

.container_12 .pull_4 {
	left:-328px;
}

.container_12 .pull_5 {
	left:-410px;
}

.container_12 .pull_6 {
	left:-492px;
}

.container_12 .pull_7 {
	left:-574px;
}

.container_12 .pull_8 {
	left:-656px;
}

.container_12 .pull_9 {
	left:-738px;
}

.container_12 .pull_10 {
	left:-820px;
}

.container_12 .pull_11 {
	left:-902px;
}




/* Clear Floated Elements
----------------------------------------------------------------------------------------------------*/

/* http://sonspring.com/journal/clearing-floats */

.clear {
	clear: both;
	display: block;
	overflow: hidden;
	visibility: hidden;
	width: 0;
	height: 0;
}

/* http://perishablepress.com/press/2008/02/05/lessons-learned-concerning-the-clearfix-css-hack */

.clearfix:after {
	clear: both;
	content: ' ';
	display: block;
	font-size: 0;
	line-height: 0;
	visibility: hidden;
	width: 0;
	height: 0;
}

.clearfix {
	display: inline-block;
}

* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}

/* SLIMBOX */

#lbOverlay {
	position: fixed;
	z-index: 9999;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background-color: #000;
	cursor: pointer;
}

#lbCenter, #lbBottomContainer {
	position: absolute;
	z-index: 9999;
	overflow: hidden;
	background-color: #fff;
}

.lbLoading {
	background: #fff url(loading.gif) no-repeat center;
}

#lbImage {
	position: absolute;
	left: 0;
	top: 0;
	border: 10px solid #fff;
	background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
	display: block;
	position: absolute;
	top: 0;
	width: 50%;
	outline: none;
}

#lbPrevLink {
	left: 0;
}

#lbPrevLink:hover {
	background: transparent url(prevlabel.gif) no-repeat 0 15%;
}

#lbNextLink {
	right: 0;
}

#lbNextLink:hover {
	background: transparent url(nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
	font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
	font-size: 10px;
	color: #666;
	line-height: 1.4em;
	text-align: left;
	border: 10px solid #fff;
	border-top-style: none;
}

#lbCloseLink {
	display: block;
	float: right;
	width: 66px;
	height: 22px;
	background: transparent url(closelabel.gif) no-repeat center;
	margin: 5px 0;
	outline: none;
}

#lbCaption, #lbNumber {
	margin-right: 71px;
}

#lbCaption {
	font-weight: bold;
}


body{color:black;font-family:Sparkasse Rg, Arial, sans-serif;line-height:19px}a:focus{outline:1px dotted invert}hr{border:0 #ccc solid;border-top-width:1px;clear:both;height:0}ol{list-style:decimal}ul{list-style:square}li{margin-left:30px}#all_artist li{list-style:none}#all_artist li ul li{list-style-image:url(/images/nmt/bullet_point.png);padding-bottom:7px;margin-bottom:0px}h1.h1-content,p,dl,hr,h2,h3,h4,h5,h6,ol,ul,pre,table,address,fieldset{padding-bottom:15px}h1{font-size:24px;font-weight:normal;margin-bottom:-6px}h2{font-size:18px}h3{font-size:21px}h4{font-size:19px}h5{font-size:17px}h6{font-size:15px}#page p,#page ul,#page ol,#page td{font-size:13px;line-height:18px}#page h1{margin-bottom:0}#vorverkaufsstellen h2{color:#FF0000;font-size:12px}#vorverkaufsstellen li{list-style-type:none;margin:0px 0px 20px 10px}.img_decription{color:#545454;font-weight:bold;margin-top:10px}.entryHeader,.entryBody{font-size:13px}.entryHeader{padding:20px 0px;border-top:1px solid #d6d6d6;margin-top:20px}.entryBody{color:#010000;padding-left:11px;padding-bottom:17px}.entryBody .last{border-bottom:1px solid #d6d6d6}.presse_date{color:#666666;font-weight:bold}#all_artist h2{font-size:12px}#all_artist li{list-style-type:none;margin:0px}#all_artist li li{margin:0px 0px 5px 10px}.left{float:left}.right{float:right}img{border:0px;padding:0px;margin:0px;display:block}a{color:red}#head a{text-decoration:none}a:hover{text-decoration:underline}a.arrow-link{background-image:url(/images/nmt/arrow_red.png);background-repeat:no-repeat;background-position:left center;color:red;display:block;text-decoration:underline;padding-left:15px}a.buy_tickets,#komentar_abschicken,a.more{background-image:url(/images/nmt/bg-button-buy.png);display:block;color:white;font-size:11px;font-weight:bold;height:19px;padding-top:3px;width:133px;text-align:center;text-decoration:none}a.more{width:72px;padding-bottom:2px;padding-top:0}#nsks_logo img.nsks_logo_screen{margin-top:-9px}a.button_rot{background-color:red;color:#FFFFFF;display:inline-block;font-size:13px;font-weight:bold;padding-bottom:2px;padding-left:10px;padding-right:10px;padding-top:2px;text-decoration:none}input.rot{width:132px;background-color:red;color:white;border:none;padding:6px 12px}h2.sub-headline{font-size:18px !important;font-weight:normal;padding-bottom:15px;margin-bottom:0}table.fancy{width:635px;border-top:1px solid #c1c1c1;border-right:1px solid #c1c1c1;padding:0px}table.fancy td{border-bottom:1px solid #c1c1c1;border-left:1px solid #c1c1c1;padding:12px}table.fancy tr.first_row{font-weight:bold}h2.table{background-color:#000000;color:#FFFFFF;font-size:13px;padding-bottom:4px;padding-left:11px;padding-right:16px;padding-top:4px;margin-bottom:30px;width:608px}.error{color:#ff0000}.highslide-container{height:15px}ul.mt_list li{list-style-image:url(/images/nmt/bullet_point.png);padding-bottom:7px;margin-bottom:0px}#footer .grid_4 img{padding-left:175px}#main_navigation{padding-top:27px}#main_navigation ul{list-style:none}#main_navigation ul li{float:left;margin-left:0}#main_navigation ul li a{color:white;display:inline-block;font-size:16px;font-weight:bold;height:21px;padding-left:15px;padding-right:17px}#main_navigation ul li a:hover{text-decoration:none;color:black}#main_navigation ul li.active a{text-decoration:none;color:black}ul#sub_navigation{position:absolute;margin-top:10px}ul#sub_navigation li a{font-size:13px;color:white;padding-left:15px;padding-right:15px}ul#sub_navigation li a:hover{text-decoration:none;color:black}ul#sub_navigation li.sub_navigation_active a{text-decoration:none;color:black}ol#guided_tour{list-style-type:none}ol#guided_tour li{float:left;margin:0px;padding-bottom:8px;background-color:#efefef}ol#guided_tour li a{display:block;background-color:#000000;text-decoration:none;color:#ffffff;font-size:13px;font-weight:bold;border-right:2px solid #ffffff;padding:4px 0px 4px 11px}ol#guided_tour li a.active,ol#guided_tour li a:hover{background-color:#ff0000}ol#guided_tour li a.active .navi_pfeil,ol#guided_tour li a:hover .navi_pfeil{position:absolute;top:26px;left:11px}ol#guided_tour li a.last{border:none}#wrap #head{background-color:red;height:116px;padding-top:20px}#wrap #head #logo img{padding-left:14px}#wrap #head #nsks_logo img{margin-top:-9px}#wrap #head #meta{text-align:right}#wrap #head #meta a{color:white;display:inline-block;font-size:12px;padding-right:10px}#wrap #head #meta a:hover{text-decoration:underline}#content.homepage #spacer{height:18px}#content.homepage #content_teaser{height:261px}#content.homepage #content_teaser #img_gallery_hp_bg{background-image:url(/images/nmt/bg-hp-gallery.png);background-repeat:no-repeat}#content.homepage #content_teaser #img_gallery_hp{background-color:white;border-top:4px solid #0D176E;border-bottom:4px solid #0D176E;height:253px}#content.homepage #content_teaser #img_gallery_hp .thumb{margin:5px 0px 6px 0px}#content.homepage #content_teaser #img_gallery_hp .big{margin-left:-11px}#content.homepage #content_teaser #hp_teaser{color:white}#content.homepage #content_teaser #hp_teaser p{padding-left:3px}#content.homepage #content_teaser #hp_teaser h1{font-size:55px;font-weight:normal;height:48px;padding-top:78px;text-transform:lowercase;margin-bottom:0}#content.homepage #content_teaser #hp_teaser .date{padding-top:0}#content.homepage #content_teaser #hp_teaser #hp_teaser_text{height:89px;padding-top:20px}#content.homepage #content_teaser #hp_teaser #hp_teaser_text p{padding-left:3px}#content.homepage #hp_three_columns{font-size:13px}#content.homepage #hp_three_columns h2{font-size:18px !important;font-weight:normal;padding-bottom:15px;margin-bottom:0}#content.homepage #hp_three_columns img{padding-bottom:7px}#content.homepage #hp_three_columns a{line-height:21px}#content.homepage #hp_three_columns p,#content.homepage #hp_three_columns ul{padding-bottom:15px;line-height:18px !important}#content #spacer{height:56px}#content #content_teaser{background-repeat:no-repeat;height:65px}#content #content_teaser .content_title_head{color:white;font-size:28px;padding-left:12px;padding-top:20px}#content #content_teaser .date{color:white;font-size:13px;padding-top:27px}#content p.ueberschrift2{margin-top:5px}#footer{background-color:red;margin-bottom:30px;margin-top:50px;padding-top:2px;padding-bottom:2px}#footer a{color:white;display:inline-block;font-size:12px;padding-right:10px}#footer a:hover{text-decoration:underline}#footer span.decollator{display:inline-block;padding-left:11px;padding-right:11px}#footer a{text-decoration:none;font-size:13px}#footer a:hover{text-decoration:underline}#marginal-spacer{margin-top:20px}.standardlinks{margin-bottom:30px}.standardlinks h2{background-color:#000000;color:#FFFFFF;font-size:13px;padding-bottom:4px;padding-left:11px;padding-right:16px;padding-top:4px}.standardlinks .std-content{padding:10px}.standardlinks .std-content a.standardlink{background-color:red;color:#FFFFFF;display:inline-block;font-size:13px;font-weight:bold;padding-bottom:2px;padding-left:10px;padding-right:10px;padding-top:2px;text-decoration:none;margin-top:10px}.standardlinks .std-content a.downloadlink{background-repeat:no-repeat;background-position:center left;padding-left:25px}.standardlinks .std-content p.img-description{padding-top:5px;padding-bottom:0px}.standardlinks .std-content .dropdown{margin-bottom:15px}.standardlinks select{width:210px}#concert{margin-bottom:50px}#text_box,#text_box_hp{font-size:12px;line-height:16px;position:absolute;top:258px}#text_box_hp{float:left;top:227px;width:150px}#more_hp{float:right;left:245px;position:absolute;top:269px;width:80px}.concert_block{background-color:#f2f2f2;padding:20px 0px 6px 0px;margin-bottom:20px}.concert_ticket{line-height:16px;padding-left:10px}.concert_ticket h2{font-size:13px;color:red}.img_button img{margin:30px 0px 15px 0px}#pictures{float:left;height:103px;left:6px;top:-2px;width:657px}#pictures img{float:left;margin-right:1px;background-color:#BDBDBD;padding:1px}#sound{left:208px;top:225px;position:absolute;padding-left:10px;padding-top:3px}#player{margin-top:2px}#veranstaltung_boxen{margin-top:40px}#veranstaltung_boxen .bild_text{margin:5px 10px 10px;float:left;font-size:13px;line-height:18px}#veranstaltung_boxen .bild_text img{margin-right:10px;float:left}#veranstaltung_boxen .standardlinks p{margin:15px 10px 0px;padding-bottom:10px}#veranstaltung_boxen .programm h2{margin-bottom:5px}#veranstaltung_boxen .programm p{border-bottom:1px solid #d6d6d6;margin:0px 10px 0px;padding:10px 0px}#veranstaltung_boxen .programm p.last{border:none}#veranstaltung_boxen .diashow{padding:15px 4px 0px;margin-top:-6px}#veranstaltung_boxen .diashow img{float:left;margin-bottom:12px;margin:6px 6px}#guide_content{background-color:#efefef;padding-top:22px;padding-bottom:50px}#guide_text{padding:30px 10px}#guide_text .ueberschrift{font-weight:bold;color:red}.thumbnails{margin-top:6px;border:1px solid #adadad;padding:4px 0px}.thumbnails img{float:left;margin-right:10px}.thumbnails .pfeil_links,.thumbnails .pfeil_rechts{margin:0px}.thumbnails a{display:block}.thumbnails a.active img.active{position:absolute;margin-left:32px}.galerie{margin-top:35px;float:left}.galerie p{font-weight:bold}.galerie img{float:left}.active p{color:#ff0000}.active a img.active{position:absolute;margin-right:224px}#pressematerial div.img_pm.eqHeight{width:143px;float:left;margin-bottom:30px;margin-right:18px}#pressematerial div.img_pm.eqHeight img{margin-bottom:8px}#formualrtabelle_nmt table{background-color:#f2f2f2;padding:22px 20px;margin-top:20px}#formualrtabelle_nmt .error{color:#ff0000;font-weight:bold}#meta_search_form{display:inline}#meta_search_form #meta_search_button{padding-left:3px;vertical-align:text-top}#artist_search_form{display:inline;float:right;margin-top:8px;margin-right:5px;color:#807f7f;font-size:12px}#artist_search_form #meta_search{background-image:url(/images/nmt/bg_meta_search.png);background-repeat:no-repeat;border:0;height:12px;width:111px;padding:2px}#artist_search_form #meta_search_button,#artist_search_form #artist_search_button{display:inline-block;margin-bottom:-3px;margin-left:5px}#artist_search_form #artist_search{background-image:url(/images/nmt/bg_artist_search.png);background-repeat:no-repeat;border:0;height:16px;width:193px;padding:2px;margin-left:3px}input.text{background-color:#ffcccc;border-top:1px solid #ffffff;border-bottom:1px solid #ffffff;border-left:0;border-right:0}#newsletter table tr,#newsletter table .padding_bottom,#pressestelle table tr,#pressestelle table .padding_bottom{background-color:#efefef}#newsletter table td,#pressestelle table td{padding:10px 10px 0px 10px;vertical-align:top}#newsletter table tr.bg_white,#newsletter table tr.trennung,#pressestelle table tr.bg_white,#pressestelle table tr.trennung{background-color:#ffffff}#newsletter table tr.trennung,#pressestelle table tr.trennung{height:10px}#newsletter table tr.bg_white,#pressestelle table tr.bg_white{font-size:11px;color:#999999}#newsletter table tr.bg_white input,#pressestelle table tr.bg_white input{margin-right:30px}#newsletter table .bg_white td,#pressestelle table .bg_white td{padding-left:0px}#newsletter .error,#pressestelle .error{color:#ff0000}div.loader{position:absolute;top:0;left:0;background-image:url('/images/nmt/loader.gif');background-repeat:no-repeat;background-position:center}div.slideshow-container{position:relative;overflow:hidden;z-index:0}div.nav-controls{display:none}div.ss-controls{padding-top:3px}.slideshow img{display:inline;border:0px}.slideshow a{outline:none;text-decoration:none}.slideshow a.advance-link{display:block;text-align:center;line-height:0px;vertical-align:top;text-decoration:none}.slideshow span.image-wrapper{display:block;position:absolute;left:0;top:0px;z-index:0}.thumbnails{position:relative}.thumbnails img{display:block;overflow:hidden;margin-right:0px;border:0}.thumbnails a{display:block;overflow:hidden;outline:none}.thumbnails .navigation{position:relative}.thumbnails .navigation a.next,.thumbnails .navigation a.prev{background-image:url('/images/nmt/gallery/next_prev.gif');background-position:center center;background-repeat:no-repeat;display:block;float:left;margin:2px;position:relative;width:9px}.thumbnails .navigation a.next:focus,.thumbnails .navigation a.prev:focus{outline:none}.thumbnails .navigation a.next{background-position:-9px center}.thumbnails .navigation a.prev{background-position:0px center}.thumbnails .navigation .thumbs{position:relative;float:left;margin:0;padding:0}.thumbnails .navigation .thumbs li{float:left;padding:0;margin:0px;list-style:none}.gallery-page div.slideshow-container,.gallery-page div.loader,.gallery-page div.slideshow a.advance-link{width:716px;height:477px}.gallery-page .thumbnails{height:100px}.gallery-page li.selected img{margin:-4px}.gallery-page li.selected a{border:4px solid #ff0000}.gallery-page .navigation{overflow:hidden;margin:0px 7px 0px 7px}.gallery-page .navigation a.next,.gallery-page .navigation a.prev{height:100px;line-height:100px}.gallery-page .navigation .thumbs{margin:0px 7px 0px 7px;overflow:hidden}.gallery-page .navigation .thumbs li{margin:0px 5px 0px 5px}.gallery-intro{margin-bottom:10px}.galerie.active img{margin:-4px;display:block;overflow:hidden}.galerie.active a{border:4px solid #ff0000;display:block;overflow:hidden}div.gallery.concert_page div.slideshow-container,div.gallery.concert_page div.loader,div.gallery.concert_page div.slideshow a.advance-link{width:388px;height:223px}div.gallery.concert_page .thumbnails{height:47px;background-color:#F1F1F1;border:0px;padding:2px 0px 0px 0px;margin-top:0px}div.gallery.concert_page .thumbnails li{padding:0px 1px 0px 0px}div.gallery.concert_page li.selected img{margin:-2px -2px -2px -2px}div.gallery.concert_page li.selected a{border:2px solid #ff0000}div.gallery.concert_page .navigation{overflow:hidden}div.gallery.concert_page .navigation a.next,div.gallery.concert_page .navigation a.prev{height:43px;line-height:43px}div.gallery.concert_page .navigation .thumbs{overflow:hidden}div.gallery.concert_page #pictures{float:left;height:auto;left:0;margin-top:2px;top:0;width:auto}div.gallery.concert_page #pictures img{float:left;margin-right:0px;background-color:#BDBDBD;padding:0px}div.gallery.concert_page #sound{left:213px}div.gallery.overview-page{margin-bottom:52px;width:634px;height:288px}div.gallery.overview-page div.slideshow-container,div.gallery.overview-page div.loader,div.gallery.overview-page div.slideshow a.advance-link{width:634px;height:268px}div.gallery.overview-page .thumbnails{height:19px;background-color:none;border:0px;padding:1px 0px 0px 0px;margin-top:0px}div.gallery.overview-page .thumbnails a{background-color:#000000;color:#FFFFFF;text-decoration:none;margin-right:2px;width:201px;padding-left:9px;height:18px}div.gallery.overview-page .thumbnails a.last{margin-right:0px}div.gallery.overview-page .arrow-up{display:none;width:15px;height:8px;background-image:url('/images/nmt/gallery/arrow-up.png');background-repeat:no-repeat;position:absolute;top:-8px;left:15px;z-index:99}div.gallery.overview-page li.selected{position:relative}div.gallery.overview-page li.selected img{margin:-2px -2px -2px -2px}div.gallery.overview-page li.selected a{border:0px;background-color:#ff0000}div.gallery.overview-page li.selected .arrow-up{display:block}div.gallery.overview-page .caption_concert a{display:block;height:268px;position:absolute;text-decoration:none;width:634px;z-index:999;background-color:transparent;background-image:url('/images/nmt/pixel.gif')}div.gallery.home-page{background-color:#FFFFFF;margin-top:4px;padding:5px;width:303px;height:243px}div.gallery.home-page div.slideshow-container,div.gallery.home-page div.loader,div.gallery.home-page div.slideshow a.advance-link{width:241px;height:243px}div.gallery.home-page .slideshow-container{float:right;position:relative;z-index:9}div.gallery.home-page .slideshow-container a.advance-link{position:relative}div.gallery.home-page .slideshow-container img{display:block;position:absolute;top:0;left:0}div.gallery.home-page .caption-container{position:absolute;top:21px;left:85px;z-index:99;color:#FFFFFF}div.gallery.home-page .caption-container h2{font-size:15px;margin-bottom:20px;padding-bottom:0px}div.gallery.home-page .caption-container span.image-caption{display:block;position:absolute;width:241px;top:0;left:0}div.gallery.home-page .thumbnails{border:0px;height:243px;width:57px;margin:0px;padding:0px}div.gallery.home-page .caption_home a{color:white;display:block;height:231px;text-decoration:none;width:234px;background-color:transparent;background-color:transparent;background-image:url('/images/nmt/pixel.gif')}div.gallery-gt{width:477px}div.gallery-gt div.slideshow-container,div.gallery-gt div.loader,div.gallery-gt div.slideshow a.advance-link{width:477px;height:318px}div.gallery-gt .thumbnails{height:47px;background-color:#FFFFFF;margin-top:2px;padding-right:18px;padding-left:18px}div.gallery-gt.gallery-sound .thumbnails{padding-right:0px;padding-left:0px;float:left}div.gallery-gt.gallery-sound #sound{position:static;padding-left:0px;background-color:#d6d6d6;margin-left:2px;float:right;padding:9px 9px 0px 9px;margin-top:2px;height:48px}div.gallery-gt li.selected img{margin:-2px -2px -2px -2px}div.gallery-gt li.selected a{border:2px solid #ff0000}div.gallery-gt .navigation{overflow:hidden}div.gallery-gt .navigation a.next,div.gallery-gt .navigation a.prev{height:43px;line-height:43px}div.gallery-gt .navigation .thumbs{overflow:hidden;height:47px;width:410px}div.gallery-gt .navigation .thumbs li{padding-right:1px;padding-left:1px}div.gallery-sound .navigation .thumbs{width:258px}.video_gallery .video_play_btn{position:relative;overflow:hidden}.video_gallery .video_play_btn .button{background:url(/images/nmt/videoplayer/play_button_small.png) no-repeat;height:60px;width:60px;top:30%;left:35%;position:absolute}#mandatoriesPrint{display:none}#logoPrint{display:none}#ie_message{display:none}



.highslide-container div {
	font-family: Verdana, Helvetica;
	font-size: 10pt;
	text-align:left;
}
.highslide-container table {
	background: none;
}
.highslide {
	outline: none;
	text-decoration: none;
}
.highslide img {
	border: 2px solid silver;
}
.highslide:hover img {
	border-color: gray;
}
.highslide-active-anchor img {
	visibility: hidden;
}
.highslide-gallery .highslide-active-anchor img {
	border-color: black;
	visibility: visible;
	cursor: default;
}
.highslide-image {
	border-width: 2px;
	border-style: solid;
	border-color: white;
	background: gray;
}
.highslide-wrapper, .highslide-outline {
	background: white;
}
.glossy-dark {
	background: #111;
}
.highslide-image-blur {
}
.highslide-number {
	font-weight: bold;
	color: gray;
}
.highslide-caption {
	display: none;
	border-top: none;
	font-size: 1em;
	padding: 5px;
	background: white;
}
.highslide-heading {
	display: none;
	font-weight: bold;
	margin: 0.4em;
}
.highslide-dimming {
	position: absolute;
	background: black;
}
a.highslide-full-expand {
   background: url(/standards/nsks/bilder/highslide/fullexpand.gif) no-repeat;
   display: block;
   margin: 0 10px 10px 0;
   width: 34px;
   height: 34px;
}
.highslide-loading {
	display: block;
	color: black;
	font-size: 9px;
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	padding: 3px;
	border: 1px solid white;
	background-color: white;
	padding-left: 22px;
	background-image: url(/standards/nsks/bilder/highslide/loader.white.gif);
	background-repeat: no-repeat;
	background-position: 3px 1px;
}
a.highslide-credits,
a.highslide-credits i {
	padding: 2px;
	color: silver;
	text-decoration: none;
	font-size: 10px;
}
a.highslide-credits:hover,
a.highslide-credits:hover i {
	color: white;
	background-color: gray;
}
.highslide-move, .highslide-move * {
	cursor: move;
}
.highslide-overlay {
	display: none;
}


/* Example of a semitransparent, offset closebutton */
.closebutton {
	display:block;
	position: relative;
	top:-48px;
	left:20px;
	width: 30px;
	height: 30px;
	cursor: pointer;
	background: url(/standards/nsks/bilder/highslide/close.gif) no-repeat;
	text-decoration:none;
	/* NOTE! For IE6, you also need to update the highslide-ie6.css file. */
}

/*****************************************************************************/
/* Controls for the galleries.									              */
/* Remove these if you are not using a gallery							   */
/*****************************************************************************/
.highslide-controls {
	width: 195px;
	height: 40px;
	background: url(/standards/nsks/bilder/highslide/controlbar-white.gif) 0 -90px no-repeat;
	margin: 20px 15px 10px 0;
}
.highslide-controls ul {
	position: relative;
	left: 15px;
	height: 40px;
	list-style: none;
	margin: 0;
	padding: 0;
	background: url(/standards/nsks/bilder/highslide/controlbar-white.gif) right -90px no-repeat;
}
.highslide-controls li {
	float: left;
	padding: 5px 0;
	margin:0;
}
.highslide-controls a {
	background-image: url(/standards/nsks/bilder/highslide/controlbar-white.gif);
	display: block;
	float: left;
	height: 30px;
	width: 30px;
	outline: none;
}
.highslide-controls a.disabled {
	cursor: default;
}
.highslide-controls a span {
	/* hide the text for these graphic buttons */
	display: none;
}


/* The CSS sprites for the controlbar - see http://www.google.com/search?q=css+sprites */
.highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.highslide-controls .highslide-previous a:hover {
	background-position: 0 -30px;
}
.highslide-controls .highslide-previous a.disabled {
	background-position: 0 -60px !important;
}
.highslide-controls .highslide-play a {
	background-position: -30px 0;
}
.highslide-controls .highslide-play a:hover {
	background-position: -30px -30px;
}
.highslide-controls .highslide-play a.disabled {
	background-position: -30px -60px !important;
}
.highslide-controls .highslide-pause a {
	background-position: -60px 0;
}
.highslide-controls .highslide-pause a:hover {
	background-position: -60px -30px;
}
.highslide-controls .highslide-next a {
	background-position: -90px 0;
}
.highslide-controls .highslide-next a:hover {
	background-position: -90px -30px;
}
.highslide-controls .highslide-next a.disabled {
	background-position: -90px -60px !important;
}
.highslide-controls .highslide-move a {
	background-position: -120px 0;
}
.highslide-controls .highslide-move a:hover {
	background-position: -120px -30px;
}
.highslide-controls .highslide-full-expand a {
	background-position: -150px 0;
}
.highslide-controls .highslide-full-expand a:hover {
	background-position: -150px -30px;
}
.highslide-controls .highslide-full-expand a.disabled {
	background-position: -150px -60px !important;
}
.highslide-controls .highslide-close a {
	background-position: -180px 0;
}
.highslide-controls .highslide-close a:hover {
	background-position: -180px -30px;
}

/*****************************************************************************/
/* Styles for the HTML popups											     */
/* Remove these if you are not using Highslide HTML						     */
/*****************************************************************************/
.highslide-maincontent {
	display: none;
}
.highslide-html {
	background-color: white;
}
.highslide-html-content {
	display: none;
	width: 400px;
	padding: 0 5px 5px 5px;
}
.highslide-header {
	padding-bottom: 5px;
	display: none;
}
.highslide-header ul {
	margin: 0;
	padding: 0;
	text-align: right;
}
.highslide-header ul li {
	display: inline;
	padding-left: 1em;
}
.highslide-header ul li.highslide-previous, .highslide-header ul li.highslide-next {
	display: none;
}
.highslide-header a {
	font-weight: bold;
	color: gray;
	text-transform: uppercase;
	text-decoration: none;
}
.highslide-header a:hover {
	color: black;
}
.highslide-header .highslide-move a {
	cursor: move;
}
.highslide-footer {
	height: 11px;
	display: none;
}
.highslide-footer .highslide-resize {
	float: right;
	height: 11px;
	width: 11px;
	background: url(/standards/nsks/bilder/highslide/resize.gif);
}
.highslide-body {
}
.highslide-resize {
	cursor: nw-resize;
}

/*****************************************************************************/
/* Styles for the Individual wrapper class names.							 */
/* See www.highslide.com/ref/hs.wrapperClassName							 */
/* You can safely remove the class name themes you don't use				 */
/*****************************************************************************/

/* hs.wrapperClassName = 'draggable-header' */
.draggable-header .highslide-header {
	height: 18px;
	border-bottom: 1px solid #dddddd;
	margin-bottom: .5em;
}
.draggable-header .highslide-heading {
	position: absolute;
	margin: 2px 0.4em;
}

.draggable-header .highslide-header .highslide-move {
	cursor: move;
	display: block;
	height: 16px;
	position: absolute;
	right: 24px;
	top: 0;
	width: 100%;
	z-index: 1;
}
.draggable-header .highslide-header .highslide-move * {
	display: none;
}
.draggable-header .highslide-header .highslide-close {
	position: relative;
	float: right;
	z-index: 2;
	padding: 0;
}
.draggable-header .highslide-header .highslide-close a {
	display: block;
	height: 16px;
	width: 16px;
	background-image: url(/standards/nsks/bilder/highslide/closeX.png);
}
.draggable-header .highslide-header .highslide-close a:hover {
	background-position: 0 16px;
}
.draggable-header .highslide-header .highslide-close span {
	display: none;
}


/* hs.wrapperClassName = 'no-footer' */
.no-footer .highslide-footer {
	display: none;
}

/* hs.wrapperClassName = 'wide-border' */
.wide-border .highslide-image {
	border-width: 10px;
}
.wide-border .highslide-caption {
	padding: 0 10px 10px 10px;
}

/* hs.wrapperClassName = 'borderless' */
.borderless .highslide-image {
	border: none;
}
.borderless .highslide-caption {
	border-bottom: 1px solid white;
	border-top: 1px solid white;
	background: silver;
}

/* hs.wrapperClassName = 'outer-glow' */
.outer-glow {
	background: #444;
}
.outer-glow .highslide-image {
	border: 5px solid #444444;
}
.outer-glow .highslide-caption {
	border: 5px solid #444444;
	border-top: none;
	padding: 5px;
	background-color: gray;
}

/* hs.wrapperClassName = 'colored-border' */
.colored-border .highslide-image {
	border: 2px solid green;
}
.colored-border .highslide-caption {
	border: 2px solid green;
	border-top: none;
}

/* hs.wrapperClassName = 'dark' */
.dark {
	background: #111;
}
.dark .highslide-image {
	border-color: black black #202020 black;
	background: gray;
}
.dark .highslide-caption {
	color: white;
	background: #111;
}
.dark .highslide-controls,
.dark .highslide-controls ul,
.dark .highslide-controls a {
	background-image: url(/standards/nsks/bilder/highslide/controlbar-black-border.gif);
}

/* hs.wrapperClassName = 'floating-caption' */
.floating-caption .highslide-caption {
	position: absolute;
	padding: 1em 0 0 0;
	background: none;
	color: white;
	border: none;
	font-weight: bold;
}

/* hs.wrapperClassName = 'controls-in-heading' */
.controls-in-heading .highslide-heading {
	color: gray;
	font-weight: bold;
	height: 20px;
	overflow: hidden;
	cursor: default;
	padding: 0 0 0 22px;
	margin: 0;
	background: url(/standards/nsks/bilder/highslide/icon.gif) no-repeat 0 1px;
}
.controls-in-heading .highslide-controls {
	width: 105px;
	height: 20px;
	position: relative;
	margin: 0;
	top: -23px;
	left: 7px;
	background: none;
}
.controls-in-heading .highslide-controls ul {
	position: static;
	height: 20px;
	background: none;
}
.controls-in-heading .highslide-controls li {
	padding: 0;
}
.controls-in-heading .highslide-controls a {
	background-image: url(/standards/nsks/bilder/highslide/controlbar-white-small.gif);
	height: 20px;
	width: 20px;
}

.controls-in-heading .highslide-controls .highslide-move {
	display: none;
}

.controls-in-heading .highslide-controls .highslide-previous a {
	background-position: 0 0;
}
.controls-in-heading .highslide-controls .highslide-previous a:hover {
	background-position: 0 -20px;
}
.controls-in-heading .highslide-controls .highslide-previous a.disabled {
	background-position: 0 -40px !important;
}
.controls-in-heading .highslide-controls .highslide-play a {
	background-position: -20px 0;
}
.controls-in-heading .highslide-controls .highslide-play a:hover {
	background-position: -20px -20px;
}
.controls-in-heading .highslide-controls .highslide-play a.disabled {
	background-position: -20px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-pause a {
	background-position: -40px 0;
}
.controls-in-heading .highslide-controls .highslide-pause a:hover {
	background-position: -40px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a {
	background-position: -60px 0;
}
.controls-in-heading .highslide-controls .highslide-next a:hover {
	background-position: -60px -20px;
}
.controls-in-heading .highslide-controls .highslide-next a.disabled {
	background-position: -60px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-full-expand a {
	background-position: -100px 0;
}
.controls-in-heading .highslide-controls .highslide-full-expand a:hover {
	background-position: -100px -20px;
}
.controls-in-heading .highslide-controls .highslide-full-expand a.disabled {
	background-position: -100px -40px !important;
}
.controls-in-heading .highslide-controls .highslide-close a {
	background-position: -120px 0;
}
.controls-in-heading .highslide-controls .highslide-close a:hover {
	background-position: -120px -20px;
}


body {font:13px arial,helvetica,clean,sans-serif;font-size:small;font:x-small;}

.content #tabs div.adjust {
	padding-top: 15px; 
}

.content ul.ui-tabs-nav {
	width: 100%;
	/*border-bottom: 1px solid #A4AE7F;*/
    border-bottom: 1px solid #A4AE7F;
	padding-bottom: 0px;
}

.content ul.ui-tabs-nav li {
	margin-right: 0;
	padding: 0;
	/* border-left: 1px solid #A4AE7F; */
	/* border-top: 1px solid #A4AE7F; */
	}

.content ul.ui-tabs-nav li.last {
	/* border-right: 1px solid #A4AE7F; */
}

.content ul.ui-tabs-nav a {
	font-size: 77%;
}

.content ul.ui-tabs-nav a,.content ul.ui-tabs-nav .ui-tabs-selected a,.content ul.ui-tabs-nav a:hover,.content ul.ui-tabs-nav .ui-tabs-selected a:hover,.content ul.ui-tabs-nav a:focus,.content ul.ui-tabs-nav .ui-tabs-selected a:focus {
    background: #CED1BF;
    color: #4A5E00;
    font-size: 1em;
    background-image: url(/images/tab_bg_inactive.png);
    background-repeat: repeat-x;
}

.content ul.ui-tabs-nav a span,.content ul.ui-tabs-nav .ui-tabs-selected a span,.content ul.ui-tabs-nav a:hover span,.content ul.ui-tabs-nav .ui-tabs-selected a:hover span,.content ul.ui-tabs-nav a:focus span,.content ul.ui-tabs-nav .ui-tabs-selected a:focus span {
background: #CED1BF;
font-size: 1.15em;
}

.tabsNavYears ul.ui-tabs-nav li a {
    font-size: 1.05em!important;
    font-weight: normal!important;
}

.content ul.ui-tabs-nav .ui-tabs-selected a,.content ul.ui-tabs-nav .ui-tabs-selected a:hover,.content ul.ui-tabs-nav .ui-tabs-selected a:focus {
    color: #4A5E00;
    background-color: #E3E4DA;
    background-image: url(/images/tab_bg_active.png);
    background-repeat: repeat-x;
    color: black;
}

.ui-tabs-panel {
border: none;
padding: 0;
}

.ui-tabs-panel .content ul.ui-tabs-nav a {
    /* font-weight:400; */
}

.ui-tabs-panel .ui-tabs-selected a,.ui-tabs-panel .ui-tabs-selected a:hover,.ui-tabs-panel .ui-tabs-selected a:focus {
    color: black;
}

.ui-tabs-panel .content ul.ui-tabs-nav {
float:left;
width:100%;
background:#F2F3F5;
margin:0 0 1em;
padding:.6em 0 .6em .4em;
}

.ui-tabs-panel .content ul.ui-tabs-nav a,.ui-tabs-panel .content ul.ui-tabs-nav a:hover,.ui-tabs-panel .content ul.ui-tabs-nav a:focus {
background:#F2F3F5;
background-image:none;
color:#06c;
}

.ui-tabs-panel .content ul.ui-tabs-nav li {
    border-right:solid 1px #A4AE7F;
}

.ui-tabs-panel .content ul.ui-tabs-nav a span,.ui-tabs-panel .content ul.ui-tabs-nav a:hover span,.ui-tabs-panel .content ul.ui-tabs-nav a:focus span {
background-image:none;
}

.ui-tabs-panel .ui-tabs-panel {
width:100%;
clear:both;
}

/* Caution! Ensure accessibility in print and other media types... */
@media projection, screen { /* Use class for showing/hiding tab content, so that visibility can be better controlled in different media types... */
    .ui-tabs-hide {
        display: none; 
    }
}

/* Hide useless elements in print layouts... */
@media print {
    .ui-tabs-nav {
        display: none;
    }
}
 

.tabsNewsAnalysenAll {
    margin-top: 10px;
}

/* For homepage */
#hpNewsAnalysen .tabsNewsAnalysenAll {
    margin-top: 0px;
}


/* Skin */
.ui-tabs-nav, .ui-tabs-panel {
}
.ui-tabs-nav {
    list-style: none;
    margin: 0;
	padding-bottom: 0px;
    /* border-bottom: 2px solid #fff; */
    background-color: white;
    background-image: url(/images/nmt/guided_tour_mt/tabs_bg.png);
    background-repeat: repeat-x;
    background-position: 0px bottom;

}
.ui-tabs-nav:after { /* clearing without presentational markup, IE gets extra treatment */
    display: block;
    clear: both;
    content: " ";
}
.ui-tabs-nav li {
    float: left;
    margin: 0px!important;
	/*padding: 5px; */ /* JCS code */
    /* min-width: 84px; */ /* be nice to Opera */
}
.ui-tabs-nav li a {
    color: white;
    padding-left: 10px;
    width: 144px;
    background-color: #000;
    margin-right: 2px;
    text-align: left;
    background-image: url(/images/nmt/guided_tour_mt/tab_inactive_bg.png)!important;
    background-repeat: repeat-x!important;
    background-position: 0px bottom!important;
    padding-bottom: 15px!important;
}

/* JCS code */

li.last {
    margin-right: 0px;
}

li.last a { 
    width: 142px;
    margin-right: 0px;
}

.ui-tabs-nav li a:hover {  
    color: #dddddd!important;
} 

/* Untertabs Jahre */
.tabsNavYears {
    margin-top: 20px;
}

.tabsNavYears .ui-tabs-nav {
    /* margin-left: 15px; */
    margin-left: 0px; 
}

.tabsNavYears .ui-tabs-nav li a {
   padding: 0px;
}

/* JCS code end */


.ui-tabs-nav a, .ui-tabs-nav a span {
    display: block;
    padding: 0 10px;
}
.ui-tabs-nav a {
    padding: 5px; /* position: relative makes opacity fail for disabled tab in IE */
    padding-left: 0;
    color: #27537a;
    font-weight: bold;
    line-height: 1.2;
    text-decoration: none;
    white-space: nowrap; /* required in IE 6 */    
    outline: 0; /* prevent dotted border in Firefox */
}
.ui-tabs-nav .ui-tabs-selected a {
    background-color: red;
    position: relative;
    z-index: 2;
    margin-top: 0;
    color: white;
    cursor: pointer!important;
    cursor: hand!important;
    background-image: url(/images/nmt/guided_tour_mt/tab_active_arrow_bg.png)!important;    
    background-repeat: repeat-x!important;
    background-position: 0px bottom;
}


.ui-tabs-nav a span {
    width: 64px; /* IE 6 treats width as min-width */
    min-width: 64px;
    height: 18px; /* IE 6 treats height as min-height */
    min-height: 18px;
    padding-top: 6px;
    padding-right: 0;
}
*>.ui-tabs-nav a span { /* hide from IE 6 */
    width: auto;
    height: auto;
}
.ui-tabs-nav .ui-tabs-selected a span {
    padding-bottom: 1px;
}
.ui-tabs-nav .ui-tabs-selected a, .ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active {
    background-position: 100% -150px;
}
.ui-tabs-nav a, .ui-tabs-nav .ui-tabs-disabled a:hover, .ui-tabs-nav .ui-tabs-disabled a:focus, .ui-tabs-nav .ui-tabs-disabled a:active {
    background-position: 100% -100px;
}
.ui-tabs-nav .ui-tabs-selected a span, .ui-tabs-nav a:hover span, .ui-tabs-nav a:focus span, .ui-tabs-nav a:active span {
    background-position: 0 -50px;
}
.ui-tabs-nav a span, .ui-tabs-nav .ui-tabs-disabled a:hover span, .ui-tabs-nav .ui-tabs-disabled a:focus span, .ui-tabs-nav .ui-tabs-disabled a:active span {
    background-position: 0 0;
}
.ui-tabs-nav .ui-tabs-selected a:link, .ui-tabs-nav .ui-tabs-selected a:visited, .ui-tabs-nav .ui-tabs-disabled a:link, .ui-tabs-nav .ui-tabs-disabled a:visited { /* @ Opera, use pseudo classes otherwise it confuses cursor... */
    cursor: text;
}
.ui-tabs-nav a:hover, .ui-tabs-nav a:focus, .ui-tabs-nav a:active,
.ui-tabs-nav .ui-tabs-unselect a:hover, .ui-tabs-nav .ui-tabs-unselect a:focus, .ui-tabs-nav .ui-tabs-unselect a:active { /* @ Opera, we need to be explicit again here now... */
    cursor: pointer;
}
.ui-tabs-disabled {
    opacity: .4;
    filter: alpha(opacity=40);
}
.ui-tabs-panel {
    background: #fff; /* declare background color for container to avoid distorted fonts in IE while fading */
}
.ui-tabs-loading em {
    padding: 0 0 0 20px;
    background: url(loading.gif) no-repeat 0 50%;
}

/* Additional IE specific bug fixes... */
* html .ui-tabs-nav { /* auto clear, @ IE 6 & IE 7 Quirks Mode */
    display: inline-block;
}
*:first-child+html .ui-tabs-nav  { /* @ IE 7 Standards Mode - do not group selectors, otherwise IE 6 will ignore complete rule (because of the unknown + combinator)... */
    display: inline-block;
}

/*Second level */

.content div#tabs div ul.ui-tabs-nav,
.content div#tabs div ul.ui-tabs-nav li,
.content div#tabs div ul.ui-tabs-nav li a {
	border: 0;
	background: transparent;
}

.content div#tabs div ul.ui-tabs-nav li {
  background-image: url(/images/bullet_link_pfeil.png);
  background-repeat: no-repeat;
  /* background-position: 7px 7px; */
  background-position: 0px 3px;
}

.content div#tabs div ul.ui-tabs-nav li a{
  font-weight: normal;
}

.content div#tabs div ul.ui-tabs-nav li.ui-tabs-selected {
  background-image: url(/images/bullet_link_pfeil_unten.png);
}

.content div#tabs div ul.ui-tabs-nav li.ui-tabs-selected a {
  font-weight: bold;
}




#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #ff0000;
	background-color: #0C186D;
	padding: 5px;
	opacity: 0.85;
}
#tooltip h3, #tooltip div { margin: 0; }

#tooltip h3 {
	color: #ff0000;
	font-size: 16px;
	padding: 0;
}


.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 5px 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;
	text-decoration: underline;
	color: black;
}

.ac_results li:hover {
	cursor: pointer;
	cursor: hand;
}

.ac_loading {
	background: white url('/images/nmt/indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #F1F1F1;
}

.ac_over {
	cursor: pointer;
	cursor: hand;
	background-color: #DFDFDF;
}
