.output   {
font: 75% Arial, Helvetica, Sans-Serif;
color:#333333
}.output  a {
color: #333333;
text-decoration:underline;
}.output  a:hover {
text-decoration:underline;
}.output  ol {
}.output .abstract  {
font-weight:bold;
}.output .box  {
border:1px solid #005073; 
margin: auto 30px;
padding:5px;
background-color:#BFD3DC;
}.output .code  {
font-family: 'Courier New',Courier, monospace;
white-space:pre;
color:#666666;
margin: auto 30px;
padding:5px;
}.output .errormessage  {
margin-top:1ex;
margin-bottom:1ex;
}.output .errormessage h5 {
margin-top:1ex;
margin-bottom:1ex;
}.output .example  {
font-style:italic;
margin: auto 30px;
padding:5px
}.output .field_caption  {
color:#333333;
padding:4px 0px; 
margin-right:4px;
}.output .field_checkbox  {
width:14px;
height:14px;
border:0px;
background-color:transparent;
margin:3px 0px;
float:left
}.output .footnote  {
font-size:90%;
color:#7C9282;
}.output .form_button  {
color:#005073;
}.output .form_data  {
padding:1px 0px;
}.output .form_description  {
color:#333333;
padding:1px 0px;
}.output .form_error .form_caption  {
color:#333333;
padding:4px 0px; 
margin-right:4px;
}.output .form_field  {
border:1px solid #88988C;
background-color:#DBE7DE;
color:#333333;
font: 100% Arial, Helvetica;
width:160px;
}.output .form_paragraph  {
color:#333333;
font-weight:bold;
padding:1px 0px;
}.output .form_row  {
padding:1px 0px;
}.output .imagecaption  {
font-size:80%;
color:#333333
}.output .list_abstract  {
}.output .list_date  {
}.output .list_entry  {
font-weight:bold;
}.output .list_group  {
font-weight:bold;
margin: 6px 0px;
}.output .menuMain_a  {
font-family:ZURCHXC.ttf;
font-size:14px;
font-stretch:0.625;
width:130px;
height:30px;
color:#666666;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:20px
}.output .menuMain_s  {
font-family:ZURCHXC.ttf;
font-size:14px;
font-stretch:0.625;
width:130px;
height:30px;
color:#FE7A03;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:20px
}.output .menuMain_sub_a  {
font-family:ZURCHXC.ttf;
font-size:14px;
font-stretch:0.625;
width:150px;
height:30px;
color:#666666;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:20px;
padding-left:20px;
}.output .menuMain_sub_s  {
font-family:ZURCHXC.ttf;
font-size:14px;
font-stretch:0.625;
width:150px;
height:30px;
color:#FE7A03;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:20px;
padding-left:20px;
}.output .path  {
font-size:80%
}.output .product_overview_a  {
font-family:ZURCHXC.ttf;
font-size:12,5px;
font-stretch:0.625;
width:120px;
height:20px;
color:#666666;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:15px;
padding:0px;
}.output .product_overview_s  {
font-family:ZURCHXC.ttf;
font-size:12,5px;
font-stretch:0.625;
width:120px;
height:20px;
color:#333333;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:15px;
padding:0px;
}.output .rule  {
color:#ff0000;
border:1px solid #ff0000;
margin: auto 30px;
padding:5px;
background-color:#BFD3DC;
}.output .title  {
font-family:ZURCHXC.ttf;
font-size:24px;
font-stretch:1.2;
width:340px;
height:50px;
color:#666666;
background-color:#A5C3AD;
transparent-color:#A5C3AD;
baseline-top:24px
}.output .warning  {
color:#ff0000;
margin: auto 30px;
padding:5px
}.output h2  {
font-size:140%;
font-weight:bold;
color:#666666;
}.output h3  {
font-size:120%;
font-weight:bold;
color:#666666
}.output h4  {
font-size:100%;
font-weight:bold;
color:#666666
}.output h5  {
font-size:100%;
font-weight:bold
}.output li  {
margin: 5px 0px 10px 0px;
}.output p  {
}.output table  {
font:100% Arial, Sans-Serif
}.output ul  {
list-style-image:url('/ib/site/elements/lyAufzaehlung.gif');
}