body {
	position:relative;
	background:#546465 no-repeat fixed left bottom;
	margin:0 auto; width:215mm;
	color:#011;
	font-family:Verdana,Helvetica,Arial,sans-serif;
}
p {	font-size:95%; line-height:1.5em; text-align:justify;
}
h1 {	font-size:21pt;
	margin:0;
}
h2 {	font-size:110%;
	margin:12mm 0 8mm 0;
}
h3 {	font-size:92%;
	margin:1mm 0 0 0; padding:0 0 0.5mm 0;
}
h4 {	font-size:92%;
	margin:12mm 0 0 0; padding:0 0 0.5mm 0;
}
h5 {	font-size:9pt;
}
h6 {	font-size:8pt;
}
b { 	font-size:105%;
	font-weight:bold;
}
em { 	color:#669798;
	font-size:130%; font-weight:bold; font-style:normal;
	text-shadow:-1px -1px 0 #DDD, 0.1em 0.1em 0 #555;
}
small {	font-size:75%;
}
ul {	margin:0; padding:0;
	list-style-type:none;
}
a { 	text-decoration:none;
}
p a[href] { /* Formatierung der Links im Textbereich */
	padding:0 12px;
	background:#BCC; color:#224243;
	border-radius:23px 0px;
	-moz-border-radius:23px 0px; /* mozilla */
	-khtml-border-radius:23px 0px; /* konqueror */
	-webkit-border-radius:23px 0px; /* chrome */
}
p a[href]:hover {
	background:white; color:black;
}
*html p a[href] { padding:0 1.5mm; } /* IE6 */
*+html p a[href] { padding:0 1.5mm; } /* IE7 */

img {	border:none;
}
.asian {	font-family:'Lucida Sans Unicode','Arial Unicode MS',sans-serif;
}
.hide {	display:none;
}
.eol {	margin:0; padding:0;
	clear:left;
}
.eor {	margin:0; padding:0;
	clear:right;
}
.eob {	clear:both;
}
.eoc {	margin-bottom:5em;
}

ul.menu { /* Positionierung der Aufklappmenues */
	visibility:hidden;
	position:absolute;
	background:url(nix.gif); /*background für IE notwendig */
}
ul.menu img { /* Bilder in den Aufklappmenues */
	padding:2px 2mm 0 0;
	opacity:0.5;
}
ul.menu a, ul.menu span { /* Eintraege der Aufklappmenues */
	margin:2px 0 0 0; padding:0 0 2px 2mm;
	display:block; width:100%;
	text-align:left; font-size:9pt;
	background:#BCC; color:#356; 
	border-radius:16px 5px;
	box-shadow:2mm 2mm 5mm #777, inset -1mm -2mm 5mm #B0C0C0;
	-moz-box-shadow:2mm 2mm 5mm #777, inset -1mm -2mm 5mm #B0C0C0; /* mozilla */
	-khtml-box-shadow:2mm 2mm 5mm #777, inset -1mm -2mm 5mm #B0C0C0; /* konqueror */
    	-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=#555555, offx=2, offy=2)"; /* IE8 */
    	filter:progid:DXImageTransform.Microsoft.DropShadow(color=#555555, offx=2, offy=2); /* IE */
}
ul.menu span { /* Stil actualLink */
	background:gray; color:white;
	box-shadow:2mm 2mm 5mm #222, inset -1mm -2mm 5mm #191919;
	-moz-box-shadow:2mm 2mm 5mm #222, inset -1mm -2mm 5mm #191919; /* mozilla */
	-khtml-box-shadow:2mm 2mm 5mm #222, inset -1mm -2mm 5mm #191919; /* konqueror */
}
ul.menu a:hover { /* Stil hoverLink */
	background:#FFF; color:#0A2D2D;
	box-shadow:2mm 2mm 5mm #444, inset -1mm -2mm 5mm #EEE;
	-moz-box-shadow:2mm 2mm 5mm #444, inset -1mm -2mm 5mm #EEE; /* mozilla */
	-khtml-box-shadow:2mm 2mm 5mm #444, inset -1mm -2mm 5mm #EEE; /* konqueror */
}
ul.menu span img, ul.menu a:hover  img { /* Stil actualFlag und hoverFlag */
	opacity:1;
}
/* ----------------------------- Boxen ---------------------------- */
#seite {
	background:#99B9BA;
	margin:0; padding:0 3mm;
	box-shadow:0mm 2mm 3mm 2mm #333; 
	-moz-box-shadow:0mm 2mm 3mm 2mm #333; /* mozilla */
	-khtml-box-shadow:0mm 2mm 3mm 2mm #333; /* konqueror */
}
.chapter { position:relative; left:-9mm; margin-bottom:5mm;
	box-shadow:2mm 2mm 5mm #777, inset -1mm -2mm 5mm #B0C0C0;
	-moz-box-shadow:2mm 2mm 5mm #777, inset -1mm -2mm 5mm #B0C0C0; /* mozilla */
	-khtml-box-shadow:2mm 2mm 5mm #777, inset -1mm -2mm 5mm #B0C0C0; /* konqueror */
}
.chapter div {
	visibility:hidden;
	float:left; width:7mm;
	padding:0 0 1mm 2mm;  }
*html .chapter div { background:#99B9BA; }
*+html .chapter div { background:#99B9BA; }
.chapter:hover div { visibility:visible; }
.chapter h2 { padding:0.5em 0; margin:0 0 0 9mm; }
.chapter img { opacity:0.5; }
.chapter a:hover img { opacity:1; }

#logobox { /* Logobereich */
	margin:0 0 2mm 0; padding:0;
	text-align:right;
}
#logobox em {
	font-size:27pt;
}
#logobox h1 {
	margin:0; padding:0;
	font-size:20pt;
}
#logobox h2 {
	margin:0; padding:0;
	font-size:10pt;
	letter-spacing:0.9pt;
	word-spacing:1.1pt;
}
#flagbox { /* Positionierung der Sprachauswahlbox, funktioniert nicht im IE */
	float:right;
	width:34mm; height:18mm;
 	text-align:right;
}
#flagbox li { /* darauf beziehen sich die Unterelemente */
	position:relative;
}
#flagbox img#wen { opacity:0.5; } /* Durchsichtigkeit von wen */
#flagbox li:hover img#wen { opacity:1; } /* Hilighten von wen */
#flagbox li:hover ul { visibility:visible; } /* Flagbox anzeigen */
#flagbox ul.menu { width:36mm; } /* Breite der Flagbox */
#flagbox ul.menu li { width:34mm; } /* Breite der Eintraege */
#flagbox ul.menu a { /* Darstellung eckig und Schatten nach links fuer alleLinks */
	border-radius:0;
	-moz-border-radius:0; /* mozilla */
	-khtml-border-radius:0; /* konqueror */
	-webkit-border-radius:0; /* chrome */
	box-shadow:-1mm 1mm 3mm #777, inset -1mm -2mm 5mm #AABABA;
	-moz-box-shadow:-1mm 1mm 3mm #777, inset -1mm -2mm 5mm #AABABA; /* mozilla */
	-khtml-box-shadow:-1mm 1mm 3mm #777, inset -1mm -2mm 5mm #AABABA; /* konqueror */
}
#flagbox ul.menu span { /* Darstellung eckig und Schatten nach links fuer actualLink */
	border-radius:0;
	-moz-border-radius:0; /* mozilla */
	-khtml-border-radius:0; /* konqueror */
	-webkit-border-radius:0; /* chrome */
	box-shadow:-1mm 1mm 3mm #222, inset -1mm -2mm 5mm #191919;
	-moz-box-shadow:-1mm 1mm 3mm #222, inset -1mm -2mm 5mm #191919; /* mozilla */
	-khtml-box-shadow:-1mm 1mm 3mm #222, inset -1mm -2mm 5mm #191919; /* konqueror */
}
#flagbox ul.menu a:hover { /* Schattenfarbe hoverLinks */
	box-shadow:-1mm 1mm 3mm #444, inset -1mm -2mm 5mm #EEE;
	-moz-box-shadow:-1mm 1mm 3mm #444, inset -1mm -2mm 5mm #EEE; /* mozilla */
	-khtml-box-shadow:-1mm 1mm 3mm #444, inset -1mm -2mm 5mm #EEE; /* konqueror */
}
*html #flagbox { /* Umpositionierung der Sprachauswahlbox fuer IE6 */
	float:none; margin-left:175mm;
	position:absolute;
	background:url(nix.gif);
}
*+html #flagbox { /* Positionierung der Sprachauswahlbox fuer IE7 */
	float:none; margin-left:175mm;
	position:absolute;
	background:url(nix.gif);
}
*html #flagbox ul.menu { /* Positionierung der Flagbox  fuer IE6 */
	left:-3mm; top:12mm;
}
*+html #flagbox ul.menu { /* Positionierung der Flagbox  fuer IE7 */
	left:-3mm; top:12mm;
}
*html #flagbox table { /* die Tabelle ist fuer IE5 + IE6 */
	position:absolute; left:-1px;
	border-collapse:collapse;
}
*html #header .eor { /* Abstandshalter fuer IE6 */
	padding:0; margin:18mm 0 0 0;
	clear:none;
} 
*+html #header .eor { /* Abstandshalter fuer IE7 */
	padding:0; margin:18mm 0 0 0;
	clear:none;
} 
#navibox { /* Positionierung der Navigationsleiste (fuer IE notwendig) */
	height:18mm; width: 172mm;
}
*html #navibox { position:absolute; } /* nur IE6 */
*+html #navibox {position:absolute; } /* nur IE7 */

#navibox li { /* Hauptmenueintraege als Referenz fuer Untermenus */
	position:relative;
	float:left; width:33mm;
	margin:0 1mm 0 0; padding:0 0 1px 0;
}
#navibox img {
	float:right; padding:0 1mm 0 0;
}
#navibox span a { /* Stil Hauptmenueintraege */
	display:block; width:100%;
	text-align:center;
	font:small-caps 12pt Arial,sans-serif;
	letter-spacing:0.05em;
	background:#CCC; color:#222;
	border:1px solid white;
	border-bottom-color:black; border-right-color:black;
	box-shadow:inset -1mm -1mm 3mm #AAA, inset 1px 1px 2mm #DDD;
	-moz-box-shadow:inset -1mm -1mm 3mm #AAA, inset 1px 1px 2mm #DDD; /* mozilla */
	-khtml-box-shadow:inset -1mm -1mm 3mm #AAA, inset 1px 1px 2mm #DDD; /* konqueror */
}
#navibox span a:hover {
	background:white; color:#0A2D2D;
	box-shadow:inset -1mm -1mm 3mm #DDD inset 1px 1px 2mm #EEE;
	-moz-box-shadow:inset -1mm -1mm 3mm #DDD, inset 1px 1px 2mm #EEE; /* mozilla */
	-khtml-box-shadow:inset -1mm -1mm 3mm #DDD, inset 1px 1px 2mm #EEE; /* konqueror */
}
#navibox span a:active { background:gray; color:white; }
#navibox span a.selected { /* Stil selectedMenu */
	background:gray; color:white;
	border-color:white;
	border-top-color:black; border-left-color:black;
	box-shadow:inset 1px 1px 2mm #555, inset -1mm -1mm 3mm #666;
	-moz-box-shadow:inset 1px 1px 2mm #555, inset -1mm -1mm 3mm #666; /* mozilla */
	-khtml-box-shadow:inset 1px 1px 2mm #555, inset -1mm -1mm 3mm #666; /* konqueror */
}
#navibox span a.selected:hover { background:#666; }
#navibox ul.menu { /* Positionierung Untermenues */
	padding:2px 0 0 0; width: 50mm;
}
#navibox ul.menu li { /* Breite der Eintraege */
	width:48mm;
}
#navibox li:hover ul { /* Untermenues anzeigen */
	visibility:visible;
}
/* ----------------------------- Bereiche ---------------------------- */
#inhalt { /* Inhaltsbereich */
	margin:0; padding:0;
}
#footer { /* Fussbereich */
	margin:0; padding:3mm 0;
}
#jumpbox { /* Positionierung der Jumpbox */
	float:right; width:50mm; text-align:right;
}
#jumpbox li { position:relative; }
#jumpbox img#eop { opacity:0.5; }
#jumpbox li:hover img#eop { opacity:1; }
#jumpbox li:hover ul { visibility:visible; }
#jumpbox ul.menu { width:50mm; }
#jumpbox ul.menu li { width:48mm; }
*html #jumpbox { /* Positionierung der Jumpbox fuer IE6 */
	float:none; margin-left:160mm; position:absolute;
}
*+html #jumpbox { /* Positionierung der Jumpbox fuer IE7 */
	float:none; margin-left:160mm; position:absolute;
}
*html #jumpbox ul.menu { left:-1mm; } /* IE6 */
*+html #jumpbox ul.menu { left:-1mm; } /* IE7 */

ul#funcline { /* Positionierung der Funktionsleiste */
	width:160mm;
	padding:30px 0 0 0;
}
ul#funcline li { /* Positionierung der Funktionen */
	float:left; margin:0;
}
ul#funcline img { /* Bilder */
	opacity:0.7;
}
ul#funcline a { /* Eintraege */
	display:block; 
	padding:0 4mm 1px 3mm;
	font-size:9pt;
	background:#BCC; color:#356; 
	-moz-border-radius:21px 0px;
}
ul#funcline a:hover { background:#FFF; color:#0A2D2D; }
ul#funcline a:hover img { opacity:1; }

*html ul#funcline li { margin:0 2px 0 0; } /* IE6 */
*+html ul#funcline li { margin:0 2px 0 0; } /* IE7 */
*html #footer .eor { /* IE6 */
	padding:0; margin:3mm 0 0 0;
	clear:none; }
*+html #footer .eor { /* IE7 */
	padding:0; margin:3mm 0 0 0;	
	clear:none; } 
/* ----------------------------- Klassen ---------------------------- */
.bildrechts {
	float:right;
	margin:0 0 3mm 5mm; padding:5mm;
	border:1px solid #546465;
	text-align:center;
	-moz-box-shadow:inset 1mm 1mm 2mm #555, 1mm 1mm 2mm #555;
}


.vbox {
	margin:0 0 3mm 5mm; padding:5mm;
	float:right; width:81mm;
	background:#899;
	text-align:center; }	
.hbox {
	margin:0 0 3mm 32mm; padding:5mm;
	width:133mm;
	background:#899;
	text-align:center; }

	.vbox .arrays, .hbox .arrays {
		margin:0 0 2mm 0; }
	.vbox .txt, .hbox .txt {
		margin:0; font-size:70%; }
	.vbox a, .hbox a {
		margin:0 11mm; }
	.vbox .dsc, .hbox dsc {
		margin:0 2px 5px 0; padding:0;
		font:6.5pt Arial,sans-serif;
		text-align:right; }

/* -------------------------------------------------------------------------------------- */
.artistlist {
	margin:5mm 15mm 5em 15mm;
	line-height:102%; width:90%; }
.artistlist a {
	display:block; width:100%;
	font-size:90%;
	padding-top:1mm;
	color:black;
	text-shadow:1mm 1mm 1mm gray;
}
.artistlist * a[href]:hover {
	background:white no-repeat right url(goto.gif);
	border-radius:6px;
	-moz-border-radius:6px;
	-khtml-border-radius:6px;
	-webkit-border-radius:6px;
	box-shadow:inset -1mm -2mm 5mm #AABABA;
	-moz-box-shadow:inset -1mm -2mm 5mm #AABABA;
	-khtml-box-shadow:inset -1mm -2mm 5mm #AABABA;
	color:#023;
}
.vorname {
	float:left; width:45mm;
	text-align:right;
}
.nachname {
	float:left; width:130mm;
	padding-left:1mm;
	text-align:left;
}
.nachname:first-letter {
	font-size:120%;
}
.cdblock h3 {
	border-bottom:solid 2px #224243;
}
.cdblock .figure {
	float:left;
	margin:0 5mm 0 0; padding:0;
}
.cdblock .picture {
	z-index:1;
	position:absolute;
	width:55mm;
	margin-top:4mm;
	text-align:center;
	font-size:60%;
	color:#AAA;
}
.cdblock img {
	border:solid 4px silver;
	border-bottom-color:gray; border-right-color:gray;
	opacity:0.9;
}
.cdblock a:hover img {
	border-color:silver;
	border-top-color:gray; border-left-color:gray;
	opacity:1;
}
.cdblock audio {
	z-index:0;
	width:55mm;
	height:44mm;
}
*html .cdblock object, *+html .cdblock object { /* IE */
	z-index:0;
	width:55mm;
	height:50mm;
}
.cdblock p {
	margin:4mm 0 0 48mm; padding:0 0 5mm 0;
	font-size:75%;
}
.logoblock h3 {
	border-bottom:solid 2px #224243;
}
.logoblock .figure {
	float:right; width:40mm;
	margin-left:2mm; padding:2mm 0;
	text-align:center;
	background-color:#899;
	box-shadow:inset -1mm -2mm 5mm #AABABA;
	-moz-box-shadow:inset -1mm -2mm 5mm #AABABA;
	-khtml-box-shadow:inset -1mm -2mm 5mm #AABABA;
}
.logoblock img {
	border:solid 2px silver;
	border-bottom-color:gray; border-right-color:gray;
	opacity:0.8;
}
.logoblock a:hover img {
	border-color:silver;
	border-top-color:gray; border-left-color:gray;
	opacity:1;
}
.logoblock p {
	margin:1mm 0 1mm 0; padding:0;
	font-size:75%;
}

/* --------------------------------------------------------------------------------------- */

.impressum {
	margin-left:10mm;
}
.tab {
	display:block;
	float:left;
	width:20mm;
}
.impressum h5 {
	margin-bottom:0; }
.impressum p {
	margin-left:28mm;
	font-size:80%; }


/* CYAN
.mbm, .mbm .switch { background:#AAC3C3; } .mbm .formheader, .mbm .formfooter { background:#546465; }
.mbm .legend { background:#99B9BA; box-shadow:inset 0mm 1mm 3mm #699; -moz-box-shadow:inset 0mm 1mm 3mm #688; -khtml-box-shadow:inset 0mm 1mm 3mm #699; }
GRAY
.mbm, .mbm .switch { background:#BBB; } .mbm .formheader, .mbm .formfooter { background:#555; }
.mbm .legend { background:#999; box-shadow:inset 0mm 1mm 3mm #666; -moz-box-shadow:inset 0mm 1mm 3mm #666; -khtml-box-shadow:inset 0mm 1mm 3mm #666; }
TURQUOISE
.mbm, .mbm .switch { background:#B0D4DE; } .mbm .formheader, .mbm .formfooter { background:#4682B4; }
.mbm .legend { background:#80A4CF; box-shadow:inset 0mm 1mm 3mm #689; -moz-box-shadow:inset 0mm 1mm 3mm #689; -khtml-box-shadow:inset 0mm 1mm 3mm #689; }
BROWN
.mbm, .mbm .switch { background:#D4B0B0; } .mbm .formheader, .mbm .formfooter { background:#724646; }
.mbm .legend { background:#A48080; box-shadow:inset 0mm 1mm 3mm #866; -moz-box-shadow:inset 0mm 1mm 3mm #866; -khtml-box-shadow:inset 0mm 1mm 3mm #866; }
 BERRY
.mbm, .mbm .switch { background:#DEB0B0; } .mbm .formheader, .mbm .formfooter { background:#B44646; }
.mbm .legend { background:#CF8080; box-shadow:inset 0mm 1mm 3mm #966; -moz-box-shadow:inset 0mm 1mm 3mm #966; -khtml-box-shadow:inset 0mm 1mm 3mm #966; }
*/

.mbm, .mbm .switch { background:#AAC3C3; } .mbm .formheader, .mbm .formfooter { background:#546465; }
.mbm .legend { background:#99B9BA; box-shadow:inset 0mm 1mm 3mm #699; -moz-box-shadow:inset 0mm 1mm 3mm #688; -khtml-box-shadow:inset 0mm 1mm 3mm #699; }

/* Formular allgemein */
.mbm {
	width:15cm; /* bei Aenderung auch die Feldbreite XL anpassen */
	margin:5mm auto; /* Formular wird mittig dargestellt */
	padding:0mm;
	box-shadow:2mm 2mm 5mm black; -moz-box-shadow:2mm 2mm 5mm black; -khtml-box-shadow:2mm 2mm 5mm black;
	border-radius:6pt 6pt; -moz-border-radius:6pt 6pt; -khtml-border-radius:6pt 6pt;
	-ms-filter:"progid:DXImageTransform.Microsoft.DropShadow(color=black, offx=6, offy=6)"; /* IE8 */
	filter:progid:DXImageTransform.Microsoft.DropShadow(color=black, offx=6, offy=6); /* IE */
}
.mbm * {
	margin:0;
	padding:0;
	font:10pt Arial Unicode MS,sans-serif;
}
.mbm img { /* falls Bilder verwendet werden */
	border:none;
	
}
.mbm .eor {
	clear:right;
}
.mbm .eol {
	clear:left;
}
.mbm .hidden {
	display:none;
}
.mbm .blue {
	color:#00008B; /* darkblue */
}
.mbm .green {
	color:#005B00; /* darkgreen */
}
.mbm .red {
	color:#8B0000; /* darkred */
}
/* Formheader und Formfooter */
.mbm .formheader {
	padding:0.5mm 2mm 1mm 2mm;
	border-radius:6pt 6pt 0 0; -moz-border-radius:6pt 6pt 0 0; -khtml-border-radius:6pt 6pt 0 0;
}
.mbm .formheader h2 {
	margin:0;
	padding:0;
	color:white;
	font-size:12pt;
	text-shadow:1px 1px 1px gray;
}
.mbm .formfooter {
	border-radius:0 0 6pt 6pt; -moz-border-radius:0 0 6pt 6pt; -khtml-border-radius:0 0 6pt 6pt;
}
.mbm .formfooter p {
	margin:0;
	padding:0.5mm 2mm 1mm 2mm;
	color:black;
	text-shadow:1px 1px 1px silver;
	text-align:right;
	font-size:12pt;
	font-weight:bold;
}
/* Nachrichtenfeld */
.mbm .nachricht {
	margin:5mm 10mm;
	padding:2mm;
	background:#FFFFE0;
	box-shadow:1mm 1mm 3mm black; -moz-box-shadow:1mm 1mm 3mm black; -khtml-box-shadow:1mm 1mm 3mm black;
	text-align:center;
	font:normal 12pt Times New Roman,serif;
 }
.mbm strong { /* Markierung des Nachrichtenfeldes */
	margin-right:1mm;
	padding:0 1.8mm 0 1.5mm;
	color:#111;
	background:white;
	border:1px solid #eca;
	font:bold 18pt Times New Roman,serif;
	text-shadow:0.7mm 0.5mm 0.5mm #bbb;
}
/* Bereiche */
.mbm fieldset {
	position:relative; /* zur Verankerung der absolut positionierten Icons (switch und mark) */
	border:none;
	margin:5mm;
}
.mbm .switch { /* Schalter zum Aufklappen der var-Bereiche */
	position:absolute;
	left:-5mm; width:5mm;
	padding-left:1mm;
	border:none;
	opacity:0.5;
}
.mbm .switch:hover {
	opacity:1;
}
.mbm .legend { /* Ueberschriften der Fieldsets */
	padding:0 2mm;
	height:1.4em;
	color:black;
	font-size:12pt;
	text-shadow:1px 1px 1px silver;
}
.mbm .fix { /* sichtbarer Bereich */
	padding:1.5mm 2mm;
	background:#F5F5F5;
}
.mbm .var { /* aufklappbarer Bereich */
	padding:1.5mm 2mm;
	background:#E0E0E0;
	display:none;
}
/* Buttons */
.mbm .buttons { /* Absende-Buttons */
	text-align:right;
}
.mbm .buttons button {
	padding:0 1em;
}
.mbm .buttons button:hover { /* beim Drueberfahren aendert sich Farbe und Schatten */
/*	background:#eee; */
	box-shadow:1mm 1mm 3mm #333;
	-moz-box-shadow:1mm 3mm 3mm #333;
	-khtml-box-shadow:1mm 1mm 3mm #333;
}
/* Feld-Zeilen */
.mbm fieldset h4 label {
	padding:0.5mm 0 0 2mm;
	float:left;
	width:30mm;
	font-weight:bold;
}
.mbm fieldset .mark {
	position:absolute;
	left:34mm;
}
.mbm fieldset p {
	margin:0 0 0 36mm;
	padding:0.2mm 0;
	text-align:left;
}
/* Farben fuer besondere Felder */
.mbm .incorrect { /* yellow with red border */
	background:#FFFF88;
	border-color:#EE0000;
}
.mbm input[required], .mbm textarea[required] {
	background:#EFE; /* whitegreen */
}
.mbm input[readonly], .mbm textarea[readonly] {
	background:#EEEEFF; /* whiteblue */
}
.mbm input[disabled], .mbm textarea[disabled] {
	background:#FFF5F5; /* whitered */
}
/* Felder */
.mbm input,
.mbm select, 
.mbm textarea {
	font-size:9pt;
	padding-left:1mm;
}
.mbm input[type=checkbox], .mbm input[type=radio] {
	margin:0 0.5mm 0 0;
}
.mbm .files button {
	height:1.7em; 
	margin-left:1%;
}
.mbm .XS { width:17%; }
.mbm .S { width:30%; }
.mbm .M { width:64%; }
.mbm .L { width:95%; }
.mbm .XL { margin:5.5mm 0 0 -35mm; width:130mm; }
