.output   {
font:70% Verdana;
color:#333333
}.output  a {
color: #515151;
font-weight: bold;
text-decoration:none
}.output  a:hover {
text-decoration:none
}.output  ol {
}.output  ul {
list-style-image:url(/elements/lyAufzaehlung.gif);
list-style-position:outside
}.output .abstract  {
line-height:18px;
color:#333333
}.output .banner  {
margin-top:0px;
}.output .body  {
line-height:18px;
color:#333333
}.output .box  {
border:1px solid #005073; 
margin: 0px 30px;
padding:5px;
background-color:#BFD3DC;
}.output .card_row  {
padding-bottom:12px;
}.output .code  {
font-family: Courier New,Courier;
color:#666666;
margin: 0px 30px;
padding:5px;
white-space:pre
}.output .example  {
font-style:italic;
margin: 0px 30px;
padding:5px
}.output .field_caption  {
padding:4px 0px; 
color:#333333;
margin-right1:20px;
}.output .footnote  {
font-size:80%;
color:#666666
}.output .form_button  {
color: #4b4b4b;
text-align: right
}.output .form_data  {
padding:1px 0px;
}.output .form_description  {
font:100% Verdana;
color:#333333;
padding:1px 0px;
}.output .form_error .form_caption  {
padding:1px 0px;
color:#3c3c3c;
width:129px;
color:red;
}.output .form_field  {
border:1px solid #858585;
font:100% Verdana;
}.output .form_paragraph  {
padding:1px 0px;
color:black;
}.output .gutschein  {
height:51px;
width:522px;
font-size: 52px;
font-family: MarketingScript;
font-stretch:0;
color:#FFFFFF;
baseline-top:42px;
padding-left:25px;
padding-right:25px;
background-color:#9D6A3B;
}.output .imagecaption  {
font-size:80%;
color:#333333;
line-height:15px;
}.output .list_abstract  {
}.output .list_date  {
font-size:80%
}.output .list_entry  {
}.output .list_group  {
font-weight:bold;
margin: 6px 0px 0px 0px
}.output .mainmenu  {
height:20px;
font-size: 14px;
font-family: RMyriadProBoldSemiCondensed;
font-stretch:0.7;
color:#FFFFFF;
padding-right:30px;
transparent-color:#005073;
background-color:#005073;
}.output .mainmenu_s  {
height:20px;
font-size: 14px;
font-family: RMyriadProBoldSemiCondensed;
font-stretch:0.7;
color:#FFBE73;
padding-right:30px;
transparent-color:#005073;
background-color:#005073;
}.output .message_error  {
font-size:110%;
margin-top:15px;
margin-bottom:15px;
}.output .path  {
font-size:80%
}.output .rule  {
color:#ff0000;
border:1px solid #ff0000;
margin: 0px 30px;
padding:5px;
background-color:#BFD3DC;
}.output .warning  {
color:#ff0000;
margin: 0px 30px;
padding:5px
}.output h1  {
font-size:100%;
color:#c9c9c9;
}.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 0px 0px;
padding: 0px 0px 5px 0px
}.output table  {
font:100% Verdana
}