
      @media screen, projection {
        a               { color:#CC6666; text-decoration:none; }
        a:link          { color:#CC6666; text-decoration:none; }
        a:hover         { color:#333333; text-decoration:none; }
        a:active        { color:#333333; text-decoration:none; }
		
        a.menu          { color:#CC6666; font-weight:bold; text-decoration:none; padding:1px 3px 2px 4px; margin:0 30px 0 4px; }
        a:link.menu     { color:#CC6666; font-weight:bold; text-decoration:none; padding:1px 3px 2px 4px; margin:0 30px 0 4px; }
        a:hover.menu    { color:#333333; background-color:#ECACAC; font-weight:bold; text-decoration:none; padding:0 2px 1px 3px; margin:0 34px 0 0px; border-left:1px solid #666666; border-top:1px solid #666666; border-right:1px solid #FFFFFF; border-bottom:1px solid #FFFFFF; }
        
        a.news          { padding:3px 3px 2px 3px; border-bottom:1px solid #666666; }
        a:hover.news    { padding:3px 3px 2px 3px; border-bottom:1px solid #666666; }
        
        a.newsSelected  { color:#333333; background-color:#F9F9F9; padding:2px; border:1px solid #666666; }
        a:hover.newsSelected { color:#CC6666; background-color:#F9F9F9; padding:2px; border:1px solid #666666; }
		
        span.menu       { color:#666666; font-weight:bold; text-decoration:none; padding:3px 3px 3px 4px; margin-right:30px; margin-left:0px; }
        acronym         { border-bottom:1px dotted #666666; cursor:help; }

        body            { margin:0px; background-color:#F9F9F9; }
        table.top       {  }
        table.standard  { border-bottom:1px solid #666666; }
        table.news      { margin-top:3px; }
        td.standard     { border-left:1px solid #666666; border-right:1px solid #666666; }
        th.standard     { border-bottom:1px solid #666666; background-color:#ECACAC; font-size:13px; color:#333333; font-family:Arial,Helvetica,Verdana,sans-serif; }
        td.content      { background-color:#F9F9F9;}
        td.info1        { background-color:#EEEEEE; border-top:1px dotted #999999; border-bottom:1px dotted #999999; border-right:1px dotted #999999; }
        td.info2        { background-color:#EEEEEE; border-top:1px dotted #999999; border-bottom:1px dotted #999999; border-left:1px dotted #999999; }
        td.row2         { background-color:#F9F9F9; }
        td.menu1        { background-color:#EEEEEE; padding:2px 3px 2px 3px;}
        td.menu2        { background-color:#F6F6F6; padding:2px 3px 2px 3px;}
        td.menu3        { background-color:#FAFAFA; padding:2px 3px 2px 3px;}
        td.menu4        { background-color:#FFFFFF; padding:2px 3px 2px 3px;}
        td.menu_selected{ color:#666666; background-color:#ffffff; border:1px solid #666666; padding:1px 2px 1px 2px;}
        div.menuBig     { color: #CC6666; display:none; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:20px; font-weight:bold; margin-left:15px; }
        div.menuSmall   { color: #999999; display:none; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; margin-left:15px; margin-bottom:40px; }
        h1              { color:#4A4A4A; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:14px; margin-top:30px; }
        td,p,body,div,span,input,text,textarea { color:#666666; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
        small           { color:#666666; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; font-style:italic; }
        b               { color:#4A4A4A; font-weight:bold; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
        hr              { color:#B7B7B7; border-top:1px solid #E5E5E5; margin-top:-4px; }
        
        input.standard  { border:1px solid #666666; width:250px; padding-left:3px; padding-right:5px; }
        input.plz       { border:1px solid #666666; width:50px; margin-right:5px; padding-left:3px; padding-right:5px; }
        input.city      { border:1px solid #666666; width:185px; padding-left:3px; padding-right:5px; }
        input.button    { border:1px solid #666666; background-color:#ECACAC; color:#666666; cursor: hand; cursor: pointer; }
        textarea.standard{border:1px solid #666666; width:250px; padding-left:3px; padding-right:5px; }
        
        .red            { color:#cc0000; }
      }

      @media print {
        a               { color:#CC6666; text-decoration:none; }
        a[href]:after   { content:' [' attr(href) ']'; color:#666666; font-weight:normal; }

        body            { margin:0px; background-color:#F9F9F9; }
        table.top       {  }
        table.standard  { border-bottom:1px solid #666666; }
        table.news      { margin-top:3px; }
        td.standard     { border-left:1px solid #666666; border-right:1px solid #666666; }
        th.standard     { border-bottom:1px solid #666666; background-color:#ECACAC; font-size:13px; color:#333333; font-family:Arial,Helvetica,Verdana,sans-serif; }
        td.content      { background-color:#F9F9F9;}
        td.info1        { background-color:#EEEEEE; border-top:1px dotted #999999; border-bottom:1px dotted #999999; border-right:1px dotted #999999; }
        td.info2        { background-color:#EEEEEE; border-top:1px dotted #999999; border-bottom:1px dotted #999999; border-left:1px dotted #999999; }
        td.row2         { background-color:#CCCCCC; }
        td.menu1        { background-color:#EEEEEE; padding:2px 3px 2px 3px;}
        td.menu2        { background-color:#F6F6F6; padding:2px 3px 2px 3px;}
        td.menu3        { background-color:#FAFAFA; padding:2px 3px 2px 3px;}
        td.menu4        { background-color:#FFFFFF; padding:2px 3px 2px 3px;}
        td.menu_selected{ color:#666666; background-color:#ffffff; border:1px solid #666666; padding:1px 2px 1px 2px;}
        div.menuBig     { color: #CC6666; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:20px; font-weight:bold; margin-left:15px; }
        div.menuSmall   { color: #999999; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; margin-left:15px; margin-bottom:40px; }
        h1              { color:#4A4A4A; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:14px; margin-top:30px; }
        td,p,body,div,span,input,text,textarea { color:#000000; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
        small           { color:#666666; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:11px; font-style:italic; }
        b               { color:#4A4A4A; font-weight:bold; font-family:Arial,Helvetica,Verdana,sans-serif; font-size:12px; }
        hr              { color:#B7B7B7; border-top:1px solid #E5E5E5; margin-top:-4px; }
        
        input.standard  { border:1px solid #666666; width:250px; padding-left:3px; padding-right:5px; }
        input.plz       { border:1px solid #666666; width:50px; margin-right:5px; padding-left:3px; padding-right:5px; }
        input.city      { border:1px solid #666666; width:185px; padding-left:3px; padding-right:5px; }
        input.button    { border:1px solid #666666; background-color:#ECACAC; color:#666666; }
        textarea.standard{border:1px solid #666666; width:250px; padding-left:3px; padding-right:5px; }
        
        .red            { color:#cc0000; }
      }

