.output   {
font:70% Verdana,Sans-Serif;
color:#525252;
}.output  a {
color: #525252;
text-decoration:none
}.output  a:hover {
text-decoration:underline;
}.output  ol {
}.output .abstract  {
font-weight:bold;
}.output .background p {
margin:0px
}.output .blog  {
color: #D4D4D4;
line-height:120%
}.output .box  {
margin:15px 10px 15px 0px;
padding:10px;
background-color:#f7f704;
line-height:120%;
color:#525252;
}.output .card_row  {
padding:1px 0px;
}.output .example  {
font-style:italic;
margin: auto 30px;
padding:5px;
line-height:120%;
}.output .field_caption  {
padding:4px 0px; 
color:#333333;
width:100px;
}.output .form_button  {
color:#005073;
}.output .form_data  {
padding:1px 0px;
}.output .form_description  {
padding:1px 0px;
}.output .form_error .form_caption  {
padding:1px 0px;
width:100px;
color:#EC2C2C
}.output .form_field  {
color:#525252;
font:100% Verdana, Sans-Serif;
background-color:#eceee4;
border:1px solid #85877;
width:170px;
}.output .form_paragraph  {
font-weight:bold;
padding:1px 0px;
}.output .imagecaption  {
font-size:80%;
line-height:130%;
}.output .list_abstract  {
}.output .list_date  {
}.output .list_entry  {
}.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 .services  {
font-size:90%;
line-height: 14px;
color:#525252;
}.output .special  {
color:#d4d4d4;
margin: 0px;
font-size:9px;
line-height: 14px
}.output .specialtitle  {
color:#d4d4d4; 
margin: 0px;
font-weight:bold;
font-size:9px;
line-height: 14px;
}.output .warning  {
color:#ff0000;
margin: auto 30px;
padding:5px;
line-height:120%;
}.output h1  {
font-size:180%;
font-weight:normal;
color:#666666;
}.output h2  {
font-size:100%;
font-weight:bold;
margin-bottom:-15px;
padding-bottom:0px;
}.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;
margin-bottom:0px;
padding-bottom:0px;
}.output li  {
margin: 5px 0px 10px 0px;
}.output p  {
line-height:20px;
}.output table  {
font:100% Verdana, Sans-Serif
}.output ul  {
list-style-image:url('/ib/site/elements/lyAufzaehlung.gif');
}