<!--
a:link       { color:rgb(180,98,27); font-weight:bold; text-decoration:none }
a:visited    { color:rgb(180,98,27); font-weight:bold; text-decoration:none }
a:focus,a:hover,a:active { color:rgb(153,0,0); background-color:rgb(255,250,205); font-weight:bold; text-decoration:none }
-->
body         { background-image:url(../bg4.gif); background-attachment: fixed; font-family:'trebuchet ms', trebuchet,
          arial, sans-serif; line-height:120%; font-size:0.9em; color:#8b0000; margin:15px 0px 15px 0px; }
.h2          { text-align:left; font-size:1.1em; font-weight:bold; line-height:120%;
               color:#006400; background-color:#90EE90; border:solid 1px #006400; padding-left:25px;
               margin:0px 15px 5px 15px; }
.sloganbox   { font-family:arial, helvetica, sans-serif; font-size:0.9em; font-weight:bold; line-height:120%;
               color:#b22222; background-color:#ffebcd; border:solid 1px #8b0000; padding-left:25px; padding-bottom:2px;
               margin-bottom:5px; }
.sloganbox_nl   { font-family:arial, helvetica, sans-serif; font-size:0.9em; font-weight:bold; line-height:120%;
               color:#b22222; background-color:#ffebcd; border:solid 1px #8b0000; padding-left:25px; padding-bottom:2px;
               margin-bottom:10px; }
.boxheadline { line-height:155%; text-align:center; font-weight:bold; background-color:#ffebcd; color:#b22222;
               border:solid 1px #8b0000; padding-left:5px; padding-right:5px;  margin:0px 5px 5px 5px; }
.comment     { font-family:'trebuchet ms', trebuchet, arial, helvetica, sans-serif; font-size:0.8em; line-height:115%;
               color:#006332; background-color:#FFFFE0; border:solid 1px #8b0000; padding:10px;
               margin:0px 25px 10px 25px; text-align:justify; }
.boxtxt      { font-size:0.9em; line-height:120%; text-align:justify; margin:0px 12px 0px 12px; }
.wlh         { font-size:9pt; text-align:center; border-top:solid 1px #8b0000; line-height:140%; font-weight:bold; background-color:#dddddd; }
.preisLd { text-align:center; font-weight:bold; font-size:0.95em }
.preisVE { text-align:center; font-weight:bold }
.preisFl { text-align:center; font-style:italic; font-size:0.95em }
.wlh2VE         { text-align:center; line-height:140%; font-size:0.9em; font-weight:bold; background-color:#dddddd; }
.wlh2Fl         { text-align:center; line-height:140%; font-size:0.9em; font-weight:bold; font-style:italic; background-color:#dddddd; }
.wl          { text-align:center; border-top:solid 1px #8b0000; padding-top:3px; padding-bottom:3px; }
.wl3         { text-align:center; border-top:solid 1px #8b0000; padding-top:3px; padding-bottom:3px; font-weight:bold; line-height:110%; }
.nobr        { white-space:nowrap; }

  #bck a { background: url(../bilder/bck2.gif) no-repeat; display:block; width:45px; }
  #bck img { display:block; width:45px; height:40px; border:0; }
  #bck a:hover img { visibility: hidden; }
  #bck a:hover { border:0; }
  * html #bck a { margin:1px 0px 1px 0px; }
  * html #bck a:hover { width:45px; margin-right:0px; }
  #fwd a { background: url(../bilder/fwd2.gif) no-repeat; display:block; width:45px; }
  #fwd img { display:block; width:45px; height:40px; border:0; }
  #fwd a:hover img { visibility: hidden; }
  #fwd a:hover { border:0; }
  * fwd #bck a { margin:1px 0px 1px 0px; }
  * fwd #bck a:hover { width:45px; margin-right:0px; }
.marker { color:rgb(180,98,27); font-size:1.1em; font-weight:bold; text-decoration:none }
.marker_d  { background-color:#DC143C; color:#fffacd; font-weight:bold }
.amp { font-family:arial, helvetica, sans-serif }
.trflag { height:23px }
.tdflag { text-align:center; vertical-align:top }
.trlang { height:8px }
.tdlang { line-height:120%; text-align:center; font-size:6pt }