
  /*
    ------------------------------------------------------------------
      CONTENT STYLESHEET
      Erik, Juli 2011
    ------------------------------------------------------------------
  */

  #content h2 {
    margin-bottom:10px;
    font-size:18px;
    color:#333;
  }

  #content h3 {
    margin-bottom:7px;
    font-size:16px;
    color:#555;
  }

  #content h4 {
    margin-bottom:7px;
  }

  #content table th.tright,   #content table td.tright   { text-align:right; }
  #content table th.tleft,    #content table td.tleft    { text-align:left; }
  #content table th.tcenter,  #content table td.tcenter  { text-align:center; }


  #content .button {
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
  }

  #content .button.fs14 {
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px;
  }

  #content .buttonline .button,
  #content .submitline .button {
    float:left;
    margin-right:5px;
  }

  #content .gbox {
    margin-bottom:10px;
    background:#fafafa;
    border:1px solid #999;
    -webkit-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 0 #fff;
    -moz-box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 0 #fff;
    box-shadow: 1px 1px 0 rgba(0, 0, 0, 0.1), inset 1px 1px 0 #fff;
    -webkit-border-radius:3px;
    -moz-border-radius:3px;
    border-radius:3px;
  }

  #content .gbox.mint {
    background:#C8E6E8;
    color:#487171;
    border-color:#679B9B;
  }

  #content .gbox.sand {
    background:#FFFFF5;
    color:#737367;
    border-color:#A7A796;
  }

  #content .gbox.yellow {
    background:#F4F3D6;
    color:#77765B;
    border-color:#A9A88B;
  }

  #content .gbox.mint h3 {
    color:#3A6568;
  }

  #content .gbox.yellow h3 {
    color:#6D6D5E;
  }

  #content .gbox.sand h3 {
    color:#43433D;
  }

  #content .gbox .data {
    padding:10px;
  }

  #content .gbox .submitline {
    border-top:1px solid #aaa;
    background:#dde;
    padding:7px 7px;
    -webkit-border-bottom-left-radius:3px;
    -webkit-border-bottom-right-radius:3px;
    -moz-border-radius-bottomleft:3px;
    -moz-border-radius-bottomright:3px;
    border-bottom-left-radius:3px;
    border-bottom-right-radius:3px;
  }

  #content .gbox.mint .submitline {
    background:#AFD3D3;
    border-color:#8DB6B6;
  }

  #content .gbox.yellow .submitline {
    background:#E2E1C3;
    border-color:#BDBCA2;
  }

  #content .gbox.sand .submitline {
    background:#EFEFE4;
    border-color:#C0C0AB;
  }

  #content .buttonline {
    margin-bottom:10px;
  }

  #content table {
    border-collapse:collapse;
    margin-bottom:10px;
  }

  #content th {
    background:#eee;
    color:#333;
    border:2px solid #fafafa;
    padding:0.3em 0.6em;
  }

  #content td {
    border:2px solid #fafafa;
    padding:0.3em 0.6em;
  }

  #content .gbox.mint th {
    color:#2A5154;
    border-color:#C8E6E8;
    background:#B5D9DB;
  }

  #content .gbox.yellow th {
    border-color:#F4F3D6;
    background:#E7E6C7;
    color:#545446;
  }

  #content .gbox.sand th {
    background:#EFEFE4;
    border-color:#FFFFF5;
    color:#43433D;
  }

  #content .gbox.mint td {
    border-color:#C8E6E8;
    background:#C8E6E8;
  }

  #content .gbox.yellow td {
    border-color:#F4F3D6;
    background:#F4F3D6;
  }

  #content .gbox.sand td {
    border-color:#FFFFF5;
    background:#FFFFF5;
  }

  #content .gbox.yellow tr.modulo td {
    background:#FFFFE7;
  }

  #content .gbox.sand tr.modulo td {
    background:#F6F6EB;
  }

  #content .tabline {
    position:relative;
    margin-bottom:-2px;
  }


  #content .tabline .tab {
    float:left;
    margin-left:5px;
  }
  
  #content .fll {
    float:left;
  }
  
  #content .cll {
    clear:left;
  }

  #content .tab {
    display:block;
    text-decoration:none;
    white-space:nowrap;
    cursor:pointer;
    padding:4px 0.6em;
    line-height:16px;
    color:#333;
    background:#eee;
    border:1px solid #999;
    border-bottom:0;
    -webkit-box-shadow:inset 1px 1px 0 #fff;
    -moz-box-shadow:inset 1px 1px 0 #fff;
    box-shadow:inset 1px 1px 0 #fff;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px;
    margin-top:3px;
    opacity:0.5;
  }

  #content .tabline.yellow .tab {
    background:#F4F3D6;
  }

  #content .tabline.sand .tab {
    background:#FFFFF5;
  }

  #content .tab:hover {
    opacity:1;
  }

  #content .tab.aktiv {
    margin-top:0;
    background:#fafafa;
    padding:5px 1em 5px 1em;
    border-bottom:3px solid #fafafa;
    font-weight:bold;
    opacity:1;
  }

  #content .tabline.yellow .tab.aktiv {
    background:#F4F3D6;
    border-bottom-color:#F4F3D6;
  }

  #content .tabline.sand .tab.aktiv {
    background:#FFFFF5;
    border-bottom-color:#FFFFF5;
  }

  #content .tab.aktiv:hover {
    text-decoration:underline;
  }

  #content .folderbox {
    border-left:1px solid #000;
    margin-left:8px;
    margin-bottom:8px;
    padding:10px 0 10px 15px;
  }
  
  input.disabled{
   background-color: #CEC6C6;
 }