@media all {
  BODY {
    background-color: #FFFFFF;
    background-image: url("http://www.okaphone.nl/images/back.jpg");
    background-repeat: repeat-y;
    max-width: 1024px;
    color: #000000;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    margin-top: 48px;
    margin-left: 224px;
    margin-bottom: 32px;
    margin-right: 32px;
  }
  BODY.alternate {
    background-color: #FF0000;
    background-image: none;
    color: #FFFFFF;
  }
  BODY.tiny {
    background-color: #FF0000;
    background-image: none;
    color: #FFFFFF;
    margin: 4px;
  }
  BODY.control {
    background-image: none;
    margin: 0px;
  }
  ADDRESS {
    display: none;
    float: right;
    text-align: right;
    color: #FF0000;
    font-size: 67%;
  }
  IMG {
    border-style: none;
  }
  UL {
    list-style-image: url("http://www.okaphone.nl/images/dot.gif");
  }
  A:link{
    color: #FF0000;
    text-decoration: underline;
  }
  A:visited{
    color: #000000;
    text-decoration: underline;
  }
  A:hover{
    color: #FF0000;
    text-decoration: none;
  }
  .usage {
    width:100%;
    height:22px;
    margin:0px;
    border:0px;
    padding:0px;
  }
  .menu {
    color: #FFFFFF;
    position: absolute;
    left: 12px;
    width: 120px;
    right: 28px;
    top: 8px;
    height: auto;
    bottom: auto;
    font-size: 90%;
    line-height: 67%;
    text-align: center;
  }
  body>.menu {
    position: fixed;
  }
  .submenu {
    border-width: 1px;
    border-color: #FFFFFF;
    border-style: solid;
    border-radius: 8px;
    display: none;
  }
  .search {
    width: 120px;
  }
  .clickable {
    cursor: pointer;
  }
  A.white:link{
    color: #FFFFFF;
    text-decoration: none;
  }
  A.white:visited{
    color: #FFFFFF;
    text-decoration: none;
  }
  A.white:hover{
    color: #FFFFFF;
    text-decoration: underline;
  }
  .white {
    color: #BFBFBF;
  }
  .grey {
    color: #3F3F3F;
  }
  .violet {
    color: #7F00BF;
  }
  .blue {
    color: #0000BF;
  }
  .green {
    color: #00BF00;
  }
  .yellow {
    color: #BFBF00;
  }
  .orange {
    color: #BF7F00;
  }
  .red {
    color: #BF0000;
  }
  .brown {
    color: #7F3F00;
  }
  .black {
    color: #000000;
  }
  .logo {
    float: right;
  }
  .icon {
    float: right;
  }
  .capital {
    float: left;
  }
  .seal {
    float: right;
  }
  .laes {
    float: left;
    visibility: hidden;
  }
  .hidden {
    display: none;
  }
  .resultset {
    clear: both;
    margin-left: auto;
    margin-right: auto;
    border-collapse: collapse;
  }
  .a {
    border-collapse: collapse;
  }
  .rt {
  }
  .r {
  }
  .rb {
  }
  .dtl {
    width: 16px;
    height: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/itl.png) top left no-repeat;
  }
  .dt {
    height: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/it.png) top repeat-x;
  }
  .dtr {
    width: 16px;
    height: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/itr.png) top right no-repeat;
  }
  .dl {
    width: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/il.png) left repeat-y;
  }
  .d {
    padding: 0px;
  }
  .dr {
    width: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/ir.png) right repeat-y;
  }
  .dbl {
    width: 16px;
    height: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/ibl.png) bottom left no-repeat;
  }
  .db {
    height: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/ib.png) bottom repeat-x;
  }
  .dbr {
    width: 16px;
    height: 16px;
    padding: 0px;
    background: url(http://www.okaphone.nl/images/ibr.png) bottom right no-repeat;
  }
  .rhead{
    display: none;
  }
  .head {
    background-color: #FF0000;
    color: #FFFFFF;
    font-size: 67%;
    vertical-align: bottom;
  }
  .rbody {
  }
  .item {
    margin: 8px 32px 0px;
    width: 128px;
    height: 208px;
    float: left;
    font-size: 67%;
    text-align: left;
  }
  .itemimag {
    width: 128px;
    height: 128px;
    overflow: hidden;
  }
  .itempric {
    width: 128px;
    height: 16px;
    display: table-cell;
    vertical-align: bottom;
    text-align: right;
    font-weight: bold;
  }
  .itemcol {
    float: left;
  }
  .itemicon {
    float: right;
    width: 16px;
    margin-right: -20px;
  }
  .itemname {
    width: 128px;
    height: 64px;
    overflow: hidden;
  }
  .itemstar {
    float: right;
    margin-right: -28px;
  }
  .itembuy {
    float: right;
    width: 24px;
    margin-top: 12px;
    margin-left: 4px;
  }
  .business {
    max-width: 432px;
    float:right;
  }
  .required {
    background-color: #F3F3FB;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    font-weight: bold;
    vertical-align: top;
  }
  .required0 {
    background-color: #EBEBF3;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    font-weight: bold;
    vertical-align: top;
  }
  .label {
    background-color: #F3F3FB;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    vertical-align: top;
  }
  .label0 {
    background-color: #EBEBF3;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    vertical-align: top;
  }
  .invalid {
    background-color: #FF0000;
    color: #FFFFFF;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    font-weight: bold;
    vertical-align: top;
  }
  .warning {
    color: #FF0000;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    font-weight: bold;
    vertical-align: top;
  }
  .data {
    background-color: #F3F3FB;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    vertical-align: top;
  }
  .data0 {
    background-color: #EBEBF3;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    vertical-align: top;
  }
  .numeric {
    background-color: #F3F3FB;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    text-align: right;
    vertical-align: top;
  }
  .numeric0 {
    background-color: #EBEBF3;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    text-align: right;
    vertical-align: top;
  }
  .iconic {
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    vertical-align: top;
  }
  .iconic0 {
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    padding-right: 8px;
    vertical-align: top;
  }
  .selected {
    background-color: #FFFF00;
  }
  .code {
    float: right;
    font-size: 67%;
    padding-top: 6px;
    padding-right: 3px;
    padding-left: 12px;
  }
  .preset {
    line-height: 20px;
  }
  .thumb {
    margin: 2px 0px;
    background-color: #3F3F3F;
  }
  .webcam {
    width: 100px;
    height: 75px;
  }
  .image {
    padding: 8px;
    text-align: center;
    vertical-align: middle;
  }
  TD.image {
    background-color: #F3F3FB;
  }
  TD.image0 {
    background-color: #EBEBF3;
    padding: 8px;
    text-align: center;
    vertical-align: middle;
  }
  IMG.image {
    background-color: #FFFFFF;
    padding: 0px;
  }
  .control {
    font-size: 67%;
  }
  .reverse {
    background-color: #7F7F7F;
    color: #FFFFFF;
    padding: 12px;
    text-align: center;
    vertical-align: middle;
  }
  .sample {
    width: 16px;
    height: 16px;
    margin-left: auto;
    margin-right: auto;
  }
  .itemcolo .sample {
    width: 8px;
    height: 8px;
    margin: 2px;
    float: left;
  }
  .obsolete {
    color: #7F7F7F;
    text-decoration: line-through;
  }
  .hotLeaf {
   list-style-image: url("http://www.okaphone.nl/images/hotLeaf.gif");
  }
  .hotClosed {
   list-style-image: url("http://www.okaphone.nl/images/hotClosed.gif");
  }
  .hotOpen {
   list-style-image: url("http://www.okaphone.nl/images/hotOpen.gif");
  }
  .navigation {
  }
  .news {
    padding-top: 12px;
    padding-left: 24px;
    vertical-align: top;
  }
  .translation {
    font-size: 67%;
    text-align: center;
  }
  .rule {
  }
  .twitter {
    float: right;
    width: 128px;
    margin-left: -128px;
  }
  .footer {
    font-size: 67%;
    margin-top: 0px;
    margin-left: -32px;
    margin-bottom: 0px;
    margin-right: -32px;
    text-align: center;
  }
  .hint {
    color: #BFBFBF;
  }
  .motto {
    color: #FF0000;
    font-size: 120%;
  }
  .stamp {
  }
  .noprint {
    visibility:hidden;
  }
}

@media print {
  .menu {
    display:none;
  }
  .navigation {
    display:none;
  }
  .translation {
    display:none;
  }
}
