body {	margin:0px;	padding:0px;	text-align:center;	overflow:hidden;}body, td {	font-size:12px;	line-height:18px;	font-family:arial,helvetica,sans-serif;	color:#000;}
:focus {
	outline: 0;
}.basis {	position:absolute;	top:0px;	left:0px;	width:100%;	height:100%;	overflow:hidden;	z-index:1;}.inhalt {	position:fixed;	top:0px;	left:20%;	right:0px;	height:100%;	overflow:auto;	text-align:left;	z-index:1;}.inhaltstart {	position:fixed;	top:0px;	left:20%;	right:0px;	margin-left:-130;	height:100%;	overflow:hidden;	text-align:left;	z-index:1;}.text {	position:relative;	top:20px;	left:0px;	width:380px;}.text-abstand {	position:relative;	top:106px;	left:20px;	width:360px;}.text-liste {	position:relative;	top:30px;	left:0px;	width:380px;}.startbild-1 {	position:absolute;	top:0px;	left:0px;	width:720px;	height:869px;}/* textformate */p {/*ex lauftext-einzug*/	color:#000;	margin-top:0px;	margin-bottom:16px;}h1 {/*ex titel-1-einzug*/	color:#E60019;	font-size:14px;	font-weight:normal;	margin-top:0px;	margin-bottom:16px;}h2 {/*ex titel-2-einzug*/	color:#E60019;	font-size:12px;	line-height:18px;	font-weight:normal;	margin-top:0px;	margin-bottom:0px;}h3 {/*ex titel-2-einzug*/	color:#000;	font-size:12px;	line-height:18px;	font-weight:bold;	margin-top:0px;	margin-bottom:0px;}h4 {/*tabellenkopf*/	color:#000;	font-size:11px;	line-height:15px;	font-weight:bold;	margin-top:0px;	margin-bottom:0px;}address {	margin-bottom:16px;	font-style:italic;}.tabellelauftext {	border-top:1px solid #777;	/*border-left:1px solid #777;*/}.tabellelauftext td {	vertical-align:top;	border-bottom:1px solid #777;	/*border-right:1px solid #777;*/	padding:2px;}/* textformate */.lauftext {	color:#000;	margin-bottom:16px;}.lauftext-k {	color:#000;	margin-bottom:0px;}.lauftext-einzug {	color:#000;	margin-bottom:16px;	margin-left:20px;}.titel-1 {	color:#E60019;	font-size:14px;	margin-bottom:16px;}.titel-1-einzug {	color:#E60019;	font-size:14px;	margin-top:76px;	margin-bottom:16px;	margin-left:20px;}.titel-1-einzug-k {	color:#E60019;	font-size:14px;	margin-top:20px;	margin-bottom:16px;	margin-left:20px;}.titel-2-einzug {	color:#000;	font-weight:bold;	margin-bottom:0px;	margin-left:20px;}.lang {	margin-bottom:16px;}/* navigation */.navlinks {	position:absolute;	top:50px;	left:0px;	width:20%;	text-align:right;	font-size:14px;	z-index:2;}.subnavlinks a {	margin-right:30px;	display:block;	margin-bottom:9px;	line-height:15px;}.navlinks a:hover, .navlinks a:active, .navlinks a:focus {	color:#E60019;}.navrechts-1 {	position:absolute;	bottom:224px;	left:20%;	margin-left:490px;	width:150px;	text-align:right;	font-size:14px;	line-height:24px;	z-index:2;}.navrechts-2 {	position:absolute;	bottom:124px;	left:20%;	margin-left:420px;	height:85px;	text-align:right;	z-index:2;}.navrechts-3 {	position:absolute;	bottom:40px;	left:20%;	margin-left:490px;	width:150px;	text-align:right;	font-size:14px;	line-height:24px;	z-index:2;}.navrechts-1 a:hover, .navrechts-1 a:active, .navrechts-1 a:focus,.navrechts-3 a:hover, .navrechts-3 a:active, .navrechts-3 a:focus {	color:#000;}a {	text-decoration:none;	color:#777;}.lauftext a {	text-decoration:none;	color:#666;	font-weight:normal;}.lauftext-einzug a {	text-decoration:none;	color:#666;	font-weight:normal;}.lauftext-einzug a:hover,.lauftext a:hover {	color:#E60019;}.titel-1 a {	color:#E60019;}/*listen*/.verschachtelt {	margin-top:-30px;}.verschachtelt-2 {	margin-top:-20px;}.liste {	margin-left:-24px;	margin-top:0px;}.instrument-k {	padding:0px;	width:160px;	height:170px;	vertical-align:top;}.legendeinstrument-k {	padding-top:67px;	vertical-align:top;}.person-k {	padding:0px;	width:160px;	height:190px;	vertical-align:top;}.person-k2 {	padding:0px;	width:160px;	height:120px;	vertical-align:top;}.legendeperson-k {	vertical-align:middle;}/*detailangaben*/.instrument-v {	padding:0px;	width:225px;	vertical-align:top;}.legendeinstrument {	padding-top:119px;	vertical-align:top;}.person-v {	padding:0px;	padding-top:20px;	width:225px;	vertical-align:top;}.legendeperson {	padding-top:119px;	vertical-align:top;}/*textformate in listen und detailangaben*/.legendeinstrument .lauftext,.legendeinstrument-k .lauftext,.legendeinstrument-k .titel-1,.legendeinstrument .titel-1 {	margin-bottom:0px;}.legendeperson .lauftext,.legendeperson-k .lauftext,.legendeperson .titel-1,.legendeperson-k .titel-1 {	margin-bottom:0px;}/*veranstaltungstabelle*/.veranstaltungen {	width:360px;}.veranstaltungen td {	line-height:15px;	border-bottom:1px solid #999;	vertical-align:top;}.v-datum {	font-weight:bold;	width:160px;	padding-top:6px;	padding-bottom:6px;}.v-text {	padding-top:6px;	padding-bottom:6px;}.v-monat {	padding-top:30px;	padding-bottom:15px;	color:#E60019;}.v-monat-k {	padding-top:15px;	padding-bottom:15px;	color:#E60019;}.v-start {	padding-top:0px;}/*orchestertabelle*/.orchester {	width:360px;}.orchester td {	line-height:15px;	border-bottom:1px solid #999;	vertical-align:top;}.o-titel {	padding-top:30px;	padding-bottom:15px;	color:#E60019;}.o-links {	font-weight:bold;	width:110px;	padding-top:6px;	padding-bottom:6px;}.o-rechts {	padding-top:6px;	padding-bottom:6px;}/*kursgeldtabelle*/.kursgeld {	width:360px;	border-top:1px solid #999;	border-left:1px solid #999;}.kursgeld td {	line-height:15px;	padding:3px;	border-bottom:1px solid #999;	border-right:1px solid #999;}.kursgeld .links {	width:132px;}.kursgeld .rechts {	width:47px;	text-align:right;}.kursgeld .oben {	font-size:11px;	font-weight:bold;}.kursgeld .zwischentitel {	padding-top:15px;	font-weight:bold;}.stern {	font-size:13px;}/* farben */.hellgelb {	/*background:#FFF97D;*/	background:#FFFA8B;}.xhellgelb {	background:#aaa;}.rot {	background:#E60019;}.rottxt {	color:#E60019;}.schwarztxt {	color:#000;}/* striche oben links */.strich {	height:70px;	width:16px;	display:block;	float:right;	margin:0px;	margin-bottom:20px;}.s-0 {	width:24px;}.s-1 a {	background-position:0px 12px;}.s-2 a {	background-position:0px 6px;}.s-3 a {	background-position:0px 18px;}.s-4 a {	background-position:0px 0px;}.s-5 a {	background-position:0px 12px;}.s-6 a {	background-position:0px 24px;}.s-7 a {	background-position:0px 6px;}.s-8 a {	background-position:0px 18px;}.s-9 a {	background-position:0px 6px;}.s-10 a {	background-position:0px 12px;}.s-11 a {	background-position:0px 0px;}.s-12 a {	background-position:0px 24px;}.strich a {	height:70px;	width:16px;	display:block;	background-repeat:no-repeat;;}.strich a:hover, .strich a:active, .strich a:focus {	background-repeat:no-repeat;;}/*audio*/
audio {
	/*wird im text (bbwebfunk.php) gestylt*/
}#fixbox {	position:absolute;	top:-100px;	left:-100px;	visibility:visible;}/* extrawurst fuer internet explorer */* html .basis {	padding:0px 0px 0px 20%;	height:100%;  }* html .inhalt {	height:100%;	width:100%;}* html .inhaltstart {	height:100%;	margin-left:-250px;}* html .text {	height:100%;}* html .text-abstand {	height:100%;	top:104px;	margin-bottom:104px;}* html .liste {	margin-left:18px;}* html .titel-1-einzug {	margin-top:74px;}
