.output   {
font:80% Arial, Helvetica, Sans-Serif;
color:#666666
}.output  a {
color: #666666;
}.output  a:hover {
color:#999999
}.output  ol {
}.output .abstract  {
font-weight:bold;
color:#666666
}.output .card_row  {
padding:2px 0px 3px 0px;
}.output .field_caption  {
font-size:110%;
width:104px;
padding:2px 0px;
color:#666666;
}.output .form_button  {
color:#005073;
}.output .form_data  {
padding:2px 0px;
}.output .form_description  {
padding:2px 0px;
}.output .form_error .form_caption  {
font-size:110%;
width:104px;
padding:2px 0px;
color:#EC2C2C;
}.output .form_field  {
font-size:100%;
font-family: Verdana, Sans-Serif;
border-width:2px;
width:200px;
}.output .form_paragraph  {
font-weight:bold;
padding:2px 0px
}.output .list_abstract  {
}.output .list_date  {
padding-bottom:5px;
}.output .list_entry  {
font-weight:bold;
}.output .list_group  {
font-weight:bold;
margin: 6px 0px;
}.output .message_error  {
border:1px solid #c79999;
margin-bottom:10px;
padding:5px;
}.output .path  {
font-size:80%
}.output .title  {
width:460px;
height:45px;
font-size:18px;
font-family:ZURCHXK.ttf;
color:#544242;
background-color:#f5f3f0;
transparent-color:#f5f3f0;
}.output h1  {
font-size:180%;
font-weight:normal;
color:#666666;
}.output h5  {
font-size:100%;
font-weight:bold;
color:#E73829;
}.output li  {
margin: 5px 0px 10px 0px;
}.output p  {
color:#000000;
}.output table  {
font:100% Arial, Helvetica, Sans-Serif;
color:#666666
}.output ul  {
list-style-image:url('/ib/site/elements/lyAufzaehlung.gif');
}