  body { background: #F9F9F0; text-align: center; font: 76%/1.3em verdana, tahoma, arial,  sans-serif; color: #333; }
  body * { text-align: none; }
  a {color: #AA201E; }

  /* Layout: Width, Background, Border | Layout: Breite, Hintergrund, Rahmen */
  #page_margins { width: 790px; margin: 10px auto; text-align: left; border: 1px solid #ccc; background: #fff; }
  #page { padding: 10px;  }
  #header { }
  #nav { background: #EDEDED; margin-bottom: 1em; }
  #nav_main ul { padding: 0; padding-left: 4px; margin:0; }
  #nav_main ul li { display: inline; line-height: 1.95em; list-style: none; text-align: center; margin-left: -4px; padding: 0; }
  #nav_main a { color: #333; font-weight: normal; margin: 0; padding: 4px 21px; text-decoration: none; border-right: 1px solid #ccc; }
  #nav_main ul li.last a { border-right: none; }
  #nav_main a:hover { background: #fff; color: #171717; }

  #footer { }
  #footer img { float: right; margin: 3px 5px; }


  #col1 { float: left; width: 600px; }
  #col2 { display:none}
  #col3 { width: auto; margin: 0 0 0 600px}
  #col1_content { padding: 0 10px 0 20px }
  #col3_content { padding: 0 10px 0 10px }

  #col1 h1 { color: #AA201E; font: bold 140% tahoma,arial,sans-serif;}
  #col1 h1 a { text-decoration:none; }
  #col1 h1 a:hover { text-decoration: underline; }
  #col1 h2 { color: #CAAB4E; font: normal 90% tahoma,arial,sans-serif; margin-bottom: 1em;}
  #col1 p { margin-bottom: 1em; line-height: 1.4em; }
  #col1 p.comentarios { margin-bottom: 2em; padding-left: 17px; background: url(comentarios.gif) no-repeat 0px 1px; font-weight: bold; }

  .comentario { padding: 0.5em; border-bottom: #ddd 1px solid; border-top: #ddd 1px solid; margin-bottom: 1em; background:#f9f9f9; }
  .comentario .info { margin-bottom: 0.5em;}
  .comentario .info em { float: right; color: #CAAB4E; font-size: 0.9em; }
  .comentario .info a { color: #AA201E; font-weight: bold; text-decoration: none; font-size: 1.4em; }
  .comentario .info cite { font-size: 1em; font-weight: bold; font-style: normal; }

  #col3 ul { margin: 0; padding: 0; list-style-type: none; }
  #col3 ul li { margin: 0; padding: 0; }
  #col3 ul li h3 { margin: 1.2em 0 0.6em 0; padding: 0; font-size: 110%; color: #AA201E; }
  #col3 ul ul { margin: 0.6em 0; border-top: 1px solid #ccc; background: #EDEDED; }
  #col3 ul ul li { padding: 0 0 0 10px; border-bottom: 1px solid #ccc; }
  #col3 ul ul li a { display: block; text-decoration: none; margin: 0 0 0 -10px; padding: 2px 5px 0 5px; color: #333; }
  #col3 ul ul li a:hover { background-color: #FFF; }
  #col3 .anuncio { border: 1px solid #E1E1E1; background: #fff; width: 128px; margin: 1em auto; text-align: center; }
