body{ margin-left:0pt; margin-right:0pt; margin-top:0pt; margin-bottom:0pt
	scrollbar-3dlight-color: #10428C;
	scrollbar-arrow-color: #10428C;
	scrollbar-base-color: FFA81F;
	scrollbar-darkshadow-color: #FFFFCE;
	scrollbar-face-color: FFA81F;
	scrollbar-highlight-color: FFA81F;
	scrollbar-shadow-color: #10428C;
	scrollbar-track-color: #FFFFCE; }

p,h1,h2,h3,h4,ul,ol,li,div,td,th,address,blockquote,nobr,b,i,center
{ font-family:Arial,Helvetica,sans-serif; }

a:link { color:#003E9C; text-decoration:none; }
a:visited { color:#003E9C; text-decoration:none; }
a:hover { color:#003E9C; text-decoration:underline; }
a:active { color:#003E9C; text-decoration:underline; }

a.navsmall:link {  font-size: 9pt; color: #000000; text-decoration: none}
a.navsmall:visited {  font-size: 9pt; color: #000000; text-decoration: none}
a.navsmall:hover {  font-size: 9pt; color: #000000; text-decoration: underline}
a.navsmall:active { font-size: 9pt; color: #000000; text-decoration: underline}

a.glossar:link {  font-size: 12pt; font-weight: bold; color: #003E9C; text-decoration: none; padding:4pt; }
a.glossar:visited {  font-size: 12pt; font-weight: bold; color: #003E9C; text-decoration: none; padding:4pt; }
a.glossar:hover {  font-size: 12pt; font-weight: bold; color: #003E9C; text-decoration: none; background-color:#FFA81F; padding:4pt; }
a.glossar:active { font-size: 12pt; font-weight: bold; color: #003E9C; text-decoration: none; background-color:#FFA81F; padding:4pt; }

.Standard  { color:#000000; font-size: 11pt}
.klein  { color:#000000; font-size: 10pt}
.grau  { color:#929292; font-size: 9pt}
.UEprodukte { font-size: 12pt; font-weight: bold}
.UE { font-size: 12pt; font-weight: bold; color:#9A0004;}
.UE1 { font-size: 11pt; font-weight: bold}
.UE2 { font-size: 11pt; font-weight: bold}
.UEcard1 { color:#800000; font-size: 11pt; font-weight: bold}
.glossaraktiv { padding:3pt; border:thin solid black; font-size: 18pt; font-weight: bold; color: #003E9C; text-decoration: none; background-color:#FFA81F;}
.red { color: #990000}
.Rubrik { font-size:11pt; background-color:#FFB94B; font-weight:bold; }

.sform {  font-size:9pt; color: #000000; background-color: #FFFFCE; width: 80; height: 17; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.sbutton { font-size:8pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}
.s1form {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 120; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }

.pform {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 100; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.pbutton { font-size:11pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}

.kform {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 140; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.kbutton { font-size:11pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}
.k1form {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 30; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.k2form {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 220; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }

.nform {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 220; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.n1form {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 20; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.nbutton { font-size:11pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}

.pform {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 140; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
.pbutton { font-size:11pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675}
.p2form {  font-size:11pt; color: #000000; background-color: #FFFFCE; width: 220; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }

	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { font-size:8pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675 }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { font-size:10pt; color: #000000; background-color: #FFFFCE; width: 80; height: 20; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-size: 11pt; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-whatis { font-size: 11pt; margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { font-size: 11pt; text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { font-size: 11pt; background:#FFFFCE; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-size: 11pt; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-size: 11pt; font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-size: 11pt; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { font-size: 11pt; color:#b70000; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-info { font-size: 9pt; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { font-size: 11pt; margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead H2 { font-size: 11pt; margin-top:0px; margin-bottom:0px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {  }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:absmiddle; }
	.Standard  { color:#000000; font-size: 11pt}
	.sform {  font-size:9pt; color: #000000; background-color: #FFFFCE; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }


	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser { margin-bottom:15px; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-title { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-fp_listrow P.tx-mininews-pi1-fp_listrowField-teaser { margin-top:0px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-singleView P.tx-mininews-pi1-singleViewField-teaser { font-style:italic; margin-top:5px; margin-bottom:10px; }
	.tx-mininews-pi1 .tx-mininews-pi1-browsebox P SPAN.tx-mininews-pi1-browsebox-strong { font-weight:bold; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A { color:black; text-decoration:none; }
	.tx-mininews-pi1 .tx-mininews-pi1-listrow P.tx-mininews-pi1-listrowField-teaser A:hover { color:black; text-decoration:none; }


   .tx-srsendcard-pi1 P { font-family:Arial, sans-serif; font-size:10pt; margin-top:2px; margin-bottom:10px; padding-top:0px; padding-bottom:0px; }
   .tx-srsendcard-pi1 A:link { background-color:transparent; color:#003E9C; text-decoration:none;}
   .tx-srsendcard-pi1 A:visited { background-color:transparent; color:#003E9C; text-decoration:none; }
   .tx-srsendcard-pi1 A:hover { background-color:transparent; color:#003E9C; font-weight:bold; text-decoration:underline; }
   .tx-srsendcard-pi1 A:active { background-color:transparent; color:#003E9C; font-weight:bold; text-decoration:underline; }
   .tx-srsendcard-pi1 INPUT { font-size:10pt; color: #000000; background-color: #FFFFCE; height: 18; border-left: 1px solid #999999; border-bottom: 1px solid #999999; border-right: 1px solid #999999; border-top: 1px solid #999999 }
   .tx-srsendcard-pi1 INPUT.tx-srsendcard-pi1-submit { font-size:10pt; color: #000000; font-weight: normal; background-color: #FFFFCE; border-left: 1px solid #576675; border-bottom: 1px solid #576675; border-right: 1px solid #576675; border-top: 1px solid #576675 }
   .tx-srsendcard-pi1 SELECT { font-size:10pt; background-color:#FFFFCE; color:#000000; }
   .tx-srsendcard-pi1 TEXTAREA { font-size:10pt; background-color:#FFFFCE; color:#000000; }

   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio TD { text-align:left; vertical-align:middle; background-color:transparent; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio P { font-family:Arial, sans-serif; font-size:10pt; margin-top:5px; margin-bottom:0px; padding-top:0px; padding-bottom:0px; padding-right:3px; padding-left:3px; text-indent:0px; }
   .tx-srsendcard-pi1 .tx-srsendcard-pi1-radio INPUT  { font-size:10pt; font-family:Arial; background-color:transparent; color:#000000; font-weight:bold; vertical-align:middle; }


	.tx-bfteaser-pi1 { font-family:Arial, Helvetica, sans-serif; color:#333333; background:#FFFFFF; background-color:transparent; margin:0px; line-height:16px; }
	.tx-bfteaser-pi1 H1 { font-weight:bold; font-size:14px; }
	.tx-bfteaser-pi1 H2 { font-size:14px; }
	.tx-bfteaser-pi1 P { font-size:12px; }
	.tx-bfteaser-pi1 A:link { color:#000000; text-decoration:none; border-bottom:1px dotted #FFB200; background-color:transparent;}
	.tx-bfteaser-pi1 A:hover { color:#FFFFFF; text-decoration:none; background-color:#FFB200;}
	.tx-bfteaser-pi1 A:visited { color:#000000; text-decoration:none; border-bottom:1px dotted #FFB200; background-color:transparent;}
	.tx-bfteaser-pi1 td { padding:5px; }
