@charset "UTF-8";

/* content styles */

#content h1, #content h2, #content h3, #content p, #content ul, #content ol, #content table {
  width: 348px;
}
#content h1, #content h2 {
  margin: 1em 0 1em 0;
}
#content h3 {
  margin: 0.5em 0 0.5em 0;
}
#content .csc-firstHeader {
  margin: 0 0 1em 0;
}
#content a {
  text-decoration: underline;  
}
#content a:hover {
  text-decoration: none;  
}
#content p {
  padding-bottom: 0.5em;
  padding-right: 15px;
  width: 333px;
}

#content div.csc-textpic {
  clear: both;
}
#content div.csc-textpic ul {
  list-style-type: none;
  margin: 0;
  padding: 0;
}
#content div div.csc-textpic-imagewrap {
  /*background-color: #eee;*/
}
#content div.csc-textpic-intext-left-nowrap div.csc-textpic-imagewrap {
  float: left;
}
#content div.csc-textpic-intext-right-nowrap div.csc-textpic-imagewrap {
  float: right;
}
#content dl.csc-textpic-image {
  margin-bottom: 15px;
}
#content div.csc-textpic-text {
  /*background-color: #fff;*/
  width: 338px; /* ie 7 optimierung = -10px, ev. irgendwo rechenfehler gemacht? */
}

#content form {
  width: 100%;
}

#content form label {
  display: inline-block;
  width: 100px;
}

/* table wine */
#content p.opaque {
  width: 100%;
}

#content table.wine {
  width: 100%;
}
#content table.wine th {
  background-image: url('../images/opaque25.png');
  padding: 2px 5px;
  text-align: left;
}
#content table.wine td {
  background-image: url('../images/opaque25.png');
  padding: 2px 5px;
}
#content table.wine td.orange {
  background-image: url('../images/coloredopaque25.png');
}
