BODY
{
  margin: 0px;
  font-size: 9pt;
  font-family: Verdana, Arial, helvetica, courier;
  color:#405066;
  background-color: #ffffff;
  background-repeat: no-repeat;
  line-height:17px;
}
.publicatie
{
  font-size: 9pt;
  font-family: Verdana, Arial, helvetica, courier;
  text-align: justify;
  width:770px;
  /*padding-right:15px;*/
}
A
{
  color:#000066;
  text-decoration:underline;
}
A:hover
{
  text-decoration:none;
  color:#FF6D00;
}
A.refurl
{
  color: #FFFFFF;
  text-decoration:none;
}
A.refurl:hover
{
  color: #000000;
  text-decoration:none;
}
/*span.column_header
{
  color: #ffffff;
  font-weight: bold;
}
A.column_header
{
  color: #000;
  font-weight: normal;
  text-decoration:none;
}
A.column_header:hover
{
  color: #000;
  font-weight: normal;
  text-decoration:underline;
}*/
A.meer_info
{
  color: #ff6d00;
  font-weight: bold;
  text-decoration: none;
}
A.meer_info:hover
{
  color: #ff6d00;
  font-weight: bold;
  text-decoration: underline;
}

H1
{
  font-size: 14px;
}
H1.referentie_h1
{
  font-size: 11px;
  display: inline;
}
H1.partnernaam
{
  font-size: 11px;
  display: inline;
  font-weight: bold;
}
H1.default
{
  /*font-size: 11px;*/
  display: inline;
  font-weight: normal;
}

#text-content h1{
  margin-bottom: 2px;
}
#text-content-publicatie h1{
  margin-bottom: 2px;
}
#text-content h2{
  font-size: 11px;
  font-weight: lighter;
  margin-bottom: 2px;
}
#text-content-publicatie h2{
  font-size: 9pt;
  font-weight: lighter;
  margin-bottom: 2px;
}
H2.referentie_h2
{
  font-size: 12px;
  font-weight: normal;
  display: inline;
}
H2
{
  font-size: 11px;
  display: inline;
}
H3
{
  font-size: 11px;
  display: inline;
  font-weight: normal;
}
.smallcap
{
  font-variant: small-caps;
}

td.menu{background:#CCCCCC}

table.menu
{
    background:black;
    position:absolute;
    left: 134px;
    visibility:hidden;
    z-index:0;
}
table.menu-background{
    position: absolute;
    left: 193px;
    top: 64px;

    width: 588px;
    margin: 0px;
    padding: 0px;
    background-image: url('../images/menu-background.gif');
    background-repeat: repeat-x;
    background-position: 0px 0px;
}
table.menu-background td img{
  margin-top: -2px;
}
img.menu-background-right{
  position: relative;
  top: -1px;
  right: -3px;
}
td.package{
  padding: 1px;
  width: 25%;
}
INPUT.field
{
  font-family: Verdana, Arial, helvetica;
  font-size: 11px;
  color: #405066;
  background-color: #FFFFFF;
  border: 1px solid #000000;
  text-decoration:none;
}
TEXTAREA
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #405066;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
}
INPUT.radiopoll
{
    color: #405066;
    background-color: #F5F5F5;
    border: none;
    text-decoration:none;
}

INPUT.radiobutton
{
    color: #405066;
    background-color: #FFFFFF;
    border: none;
    text-decoration:none;
}
INPUT.radiobuttongrey
{
    color: #405066;
    background-color: #EEEEEE;
    border: none;
    text-decoration:none;
}
INPUT.radiobuttondarkgrey
{
    color: #405066;
    background-color: #DDDDDD;
    border: none;
    text-decoration:none;
}
INPUT.submit
{
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #405066;
    background-color: #FFFFFF;
    border: 1px solid;
}
INPUT.image
{
    border: 0px solid #000000;
}
SELECT
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #405066;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
}
OPTION
{
    font-family: Verdana, Arial, helvetica;
    font-size: 11px;
    color: #405066;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    text-decoration:none;
}
TABLE
{
    font-size: 9pt;
    color:#405066;
    font-family: Verdana, Arial, helvetica;
    max-width:1001px;
}
TD
{
    font-size: 9pt;
    color:#405066;
    font-family: Verdana, Arial, helvetica;
    line-height:17px;
}
TD.darkgrey
{
    font-size: 9pt;
    color:#666666;
    font-family: Verdana, Arial, helvetica;
}
TD.menu
{
    background:#CCCCCC;
}
TD.MenuHeader
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    COLOR: #FFFFFF;
    BACKGROUND-COLOR: #000066;
    FONT-FAMILY: Arial, helvetica;
}
TD.MenuItem
{
    FONT-SIZE: 8pt;
    FONT-WEIGHT: bold;
    BACKGROUND-COLOR: #CCCCCC;
    COLOR: #405066;
    FONT-FAMILY: Arial, helvetica;
}
TD.MenuLine
{
    BACKGROUND-COLOR: #000066;
}
TD.MenuEmpty
{
    FONT-SIZE: 2pt;
    BACKGROUND-COLOR: #FFFFFF;
    COLOR: #405066;
    FONT-FAMILY: Arial, helvetica;
}
TD.Content
{
    FONT-SIZE: 8pt;
    FONT-FAMILY: Verdana, Arial, helvetica;
    COLOR: #405066;
}
TD.TitelBalk
{
    FONT-SIZE: 10pt;
    FONT-WEIGHT: bold;
    FONT-FAMILY: Verdana, Arial, helvetica;
    COLOR: #000066;
    BACKGROUND-COLOR: #FFFFFF;
}
TDOmschrijvingSpecial
{
    background-position: top right;
    background-repeat: no-repeat;
    background-image: url(http://www.rentitdirect.com/nl/images/special.gif);
    background-color: red;
}
TDOmschrijvingAanbieding
{
    background-position: top right;
    background-repeat: no-repeat;
}
.TextColorError
{
    font-weight: bold;
    color: #D50000;
}
.adminbutton {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #DDDDDD;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    cursor: pointer;
}
.adminbuttonfactuur {
    font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
    font-size: 11px;
    color: #000000;
    background-color: #DDDDDD;
    border-left: 1px solid white;
    border-top: 1px solid white;
    border-right: 1px solid gray;
    border-bottom: 1px solid gray;
    cursor: pointer;
    width: 140px;
}
.admintitel {
    font-weight: bold;
    font-size: 10pt;
}
.admintabelheader {
    font-weight: bold;
}
.greytext {
    color:#888888;
}
.RowOverSelected {
    background-color : #DEE5ED;
}
.RowOverOdd {
    background-color : #EEEEEE;
}
.RowOverEven {
    background-color : #F4F4F4;
}
#dek {POSITION:absolute;VISIBILITY:hidden;Z-INDEX:999;}
.verlengen {
    border-style: none none none none;
    background: #DDDDDD;
}
#footer {
    position: absolute;
    bottom: 0px;
    background-color: #405066;
    width: 780px;
    text-align: center;
}
.HomeTableProductTitle {
   color: #FFFFFF;
  font-weight: bold;
  text-transform: lowercase;
}
#HomeTableProductLink {
   color: #FF6D00;
  font-weight: bold;
  text-transform: lowercase;
}
.HomeTableProductLink
{
  color: #FF6D00;
  font-weight: bold;
  text-transform: lowercase;
}
TABLE.HomeTableProductBackgroundLight {
    border-bottom: 1px solid #A0A0A0;
   border-right: 1px solid #A0A0A0;
   border-top: 1px solid #A0A0A0;
   border-left: 1px solid #405066;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/HomeTableProductBackgroundLight.jpg);
}
TABLE.HomeTableProductBackground {
    border: 1px solid #A0A0A0;
    background-color: #CBCBCB;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/HomeTableProductBackground.jpg);
}
TABLE.HomeTableProductHead {
/*    border-left: 1px solid #405066; */
}
#HomeTableProductText {
  color: #405066;
  font-weight: bold;
  font-size: 7pt;

}
.HomeTableProductText {
  color: #405066;
  font-weight: bold;
  font-size: 7pt;

}
.koffiejuffrouw {
  border: 1px solid #A0A0A0;
}

/* BEGIN Basic */

TABLE.BasicTabelInhoud {
  border-left: 1px solid #405066;
}
TABLE.BasicTabelInhoudUitleg {
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
}
.BasicOpties, #BasicOpties {
  font-weight: normal;
}
.BasicBelangrijksteFuncties, #BasicBelangrijksteFuncties {
  font-weight: bold;
  color: #FFAE00;
}
.BasicOptioneel, #BasicOptioneel {
  font-weight: bold;
  color: #FFAE00;
}
.BasicBelangrijksteVoordelen, #BasicBelangrijksteVoordelen {
  font-weight: bold;
  color: #FFAE00;
}

/* EINDE Basic */

/* BEGIN Medium */

TABLE.MediumTabelInhoud {
  border-left: 1px solid #405066;
}
TABLE.MediumTabelInhoudUitleg {
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
}
#MediumOpties {
  font-weight: normal;
  padding-left: 4px;
}
#MediumBelangrijksteFuncties {
  font-weight: bold;
  color: #FF6D00;
  padding-left: 4px;
}
#MediumOptioneel {
  font-weight: bold;
  color: #FF6D00;
  padding-left: 4px;
}
#MediumBelangrijksteVoordelen {
  font-weight: bold;
  color: #FF6D00;
  padding-left: 4px;
}

/* EINDE Medium */

/* BEGIN Executive */

TABLE.ExecutiveTabelInhoud {
  border-left: 1px solid #405066;
}
TABLE.ExecutiveTabelInhoudUitleg {
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
}
#ExecutiveOpties {
  font-weight: normal;
}
#ExecutiveBelangrijksteFuncties {
  font-weight: bold;
  color: #D50000;
}
#ExecutiveOptioneel {
  font-weight: bold;
  color: #D50000;
}
#ExecutiveBelangrijksteVoordelen {
  font-weight: bold;
  color: #D50000;
}

/* EINDE Executive */

/* BEGIN Customized */

TABLE.CustomizedTabelInhoud {
  border-left: 1px solid #405066;
}
TABLE.CustomizedTabelInhoudUitleg {
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
}
TABLE.CustomizedTabelInhoudUitleg2 {
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
}
TABLE.CustomizedTabelInhoudUitleg3 {
    border: 1px solid #272727;
    background-color: #8b8b8b;
    color: #010101;
}

#CustomizedOpties {
  font-weight: normal;
  padding-left:5px;
}
#CustomizedBelangrijksteFuncties {
  font-weight: bold;
  padding-left:5px;
  color: #273C33;
}
#CustomizedOptioneel {
  font-weight: bold;
  color: #273C33;
  padding-left:5px;
}
#CustomizedBelangrijksteVoordelen {
  font-weight: bold;
  padding-left:5px;
  color: #273C33;
}

/* EINDE Customized */

/* BEGIN Contactformulier */

TABLE.ContactTabelInhoud {
  border-left: 1px solid #405066;
}
TABLE.ContactTabelInhoudUitleg {
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
}
TABLE.Contactformulier
{
    border: 1px solid #A0A0A0;
    background-color: #E5E5E5;
    background-position: bottom right;
    background-repeat: no-repeat;
    background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
    width:670px;
}

.ContactformulierReferenties
{
  border: 1px solid #A0A0A0;
  background-color: #E5E5E5;
}
/* EINDE Contactformulier */

/* BEGIN Opmaak van de overzichtstabellen */

.overzicht-titel {
  font-weight: bold;
}

.overzicht-lijn {
  color: #000000;
  background-color: #000000;
}

.overzicht-tabelinhoud {
    background-color: #ffffff;
}

.overzicht-tabellijn {
  background-color: #000000;
}

.overzicht-kolomtitel {
  font-size: 8pt;
}

.overzicht-evenrij {
  font-size: 8pt;
  background-color : #F4F4F4;
}

.overzicht-onevenrij {
  font-size: 8pt;
  background-color : #EEEEEE;
}

.overzicht-geselecteerderij, .overzicht-rijaanwijzen {
  font-size: 8pt;
  background-color : #DEE5ED;
}

.clickimage
{
  cursor: pointer;
}

.OtherReference
{
  border: 1px solid #A0A0A0;
  background-color: #E5E5E5;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
  padding: 5px;
}

.reftekst
{
  text-align: justify;
  line-height: 17px;
}

.reftype
{
  text-align: right;
  width: 60px;
  font-size: 10px;
}

.partner_text
{
  border-bottom: 1px solid #DDDDDD;
}
.image
{
  border: 0px;
}
.content_text
{
  text-align: justify;
  padding-right: 10px;
}
/* Blokken op de homepage */
#block_basic
{
  position: absolute;
  margin-left: 0px;
}
#block_medium
{
  position: absolute;
  margin-left: 137px;
}
#block_executive
{
  position: absolute;
  margin-left: 274px;
}
#block_customized
{
  position: absolute;
  margin-left: 411px;
}
.block_referentie
{
  border: 1px solid #a0a0a0;
  width: 740px;
  background-color: #e5e5e5;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url('http://www.directshop.nl/images/hometableproductbackgroundlight.jpg');
  margin-right: 10px;
  padding-bottom:5px;
  font-size:9pt;
  line-height: 16px;
}
.block_style_new {
  border: 1px solid #a0a0a0;
  width: 180px;
  height: 200px;
  background-color: #e5e5e5;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url('http://www.directshop.nl/images/hometableproductbackgroundlight.jpg');
  float:left;
  margin-right:21px;
}
.block_style
{
  border: 1px solid #a0a0a0;
  width: 125px;
  height: 200px;
  background-color: #e5e5e5;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url('http://www.directshop.nl/images/hometableproductbackgroundlight.jpg');
}
.block_header_referentie
{
  margin-left:5px;
  text-align: left;
  margin-top: 4px;
  background-color: #405066;
  width: 730px;
  height: 15px;
  background-position: top right;
  background-repeat: no-repeat;
}

.block_header_left
{
  float: left;
  padding-left:5px;
}

.block_header_right
{
  float: right;
  padding-right:25px;
  color:#000;
  background-image: url('/images/medium-square.jpg');
  background-repeat:no-repeat;
  background-position:right center;
  margin-right:10px;
}
.corporate {
  background-image: url("/images/executive-square.jpg");
  float: right;
  padding-right:25px;
  color:#000;
  background-repeat:no-repeat;
  background-position:right center;
  margin-right:10px;
}
.block_header
{
  text-align: right;
  margin-top: 4px;
  background-color: #405066;
  width: 165px;
  height: 15px;
  background-position: top right;
  background-repeat: no-repeat;
}
.block_referentie_image_left
{
  float:left;
  border:solid 1px #a0a0a0;
  margin-right:7px;
}

.block_referentie_image_right
{
  float:right;
  border:solid 1px #a0a0a0;
  margin-left:7px;
}


.block_list
{
  margin-left: 17px;
  margin-top: 10px;
  padding: 0px;
  list-style-image: url('http://www.directshop.nl/images/optiestreepje.gif');
  color: #405066;
  font-weight: bold;
  font-size: 7pt;
}
.block_meer_info
{
  position: absolute;
  margin-top: 164px;
  margin-left: 22px;
  font-weight: bold;
}
/* EIND Blokken op de homepage */

.koffie_container
{
  background-position: top left;
  background-repeat: no-repeat;
  background-image: url('http://www.directshop.nl/images/koffiejuffrouw.jpg');
  margin-bottom:15px;
}
.koffie_text
{
  padding-left: 137px;
  padding-right: 10px;
  text-align: justify;
}

.publicaties_container_gerelateerd
{
  border: 1px solid #a0a0a0;
  width: 500px;
}
.publicaties_container
{
  border: 1px solid #a0a0a0;
  width:383px;
}
.publicaties_box
{
  border: 2px solid #ffffff;
  background-color: #e3ebf5;
}
.publicaties_header
{
  border-bottom: 1px solid #ffffff;
  font-weight: bold;
  padding: 2px;
  padding-left: 5px;
}
.publicaties_content
{
  padding-bottom: 2px;
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 30px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url('http://www.directshop.nl/images/img_publicaties.jpg');
}

.vacature_container
{
  border: 1px solid #a0a0a0;
  width: 383px;
  position: absolute;
  margin-left: 395px;
}
.vacature_box
{
  border: 2px solid #ffffff;
  background-color: #e3ebf5;
}
.vacature_header
{
  border-bottom: 1px solid #ffffff;
  font-weight: bold;
  padding: 2px;
  padding-left: 5px;
}
.vacature_content
{
  padding-bottom: 2px;
  padding-top: 4px;
  padding-left: 5px;
  padding-right: 40px;
  height: 55px;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url('http://www.directshop.nl/images/img_vacature.jpg');
}
.winmag_block
{
  text-align: right;
  margin-right: 75px;
  margin-top: -17px;
  font-size:8pt;
}
.winmag_text
{
  color: #ffffff;
  line-height: 20px;
}
.ds_box
{
  border: 1px solid #A0A0A0;
  background-color: #E5E5E5;
  background-position: bottom right;
  background-repeat: no-repeat;
  background-image: url(http://www.directshop.nl/images/ds-lightgrey.gif);
  padding: 5px;
}

/* News boxen */

.newsWrapper
{
  width: 383px;
  border: solid 1px #a0a0a0;
  margin-bottom: 10px;
  float: left;
}
.newsMargin
{
  margin-left: 10px;
}
.newsImage
{
  float: left;
  border-right: solid 1px #a0a0a0;
}
.newsText
{
  float: left;
  font-weight: bold;
  width: 125px;
  font-size: 8pt;
  padding: 3px;
}
.newsTitleLink
{
  color: #405066;
  text-decoration: none;
}
.newsLink
{
  color: #ff7d01;
  font-weight: normal;
  text-decoration: none;
}
.clear
{
  clear: both;
  line-height: 0pt;
}
.line
{
  vertical-align: middle;
  text-align: left;
}
.lineImage
{
  border: 0px;
  margin-bottom: 3px;
  margin-right: 3px;
}
.quote
{
  border: 1px solid #dcdcdc;
  background-color: #f5f5f5;
  width: 630px;
  padding: 7px;
  margin-left: 8px;
  background-image: url('/images/quote.gif');
  background-position: top left;
  background-repeat: no-repeat;
  line-height: 14px;
}
.note
{
  border: 1px solid #dcdcdc;
  background-color: #f5f5f5;
  width: 670px;
  padding: 7px;
  margin-left: 8px;
  line-height: 14px;
}
.menu-background img {
  font-family:Verdana;
  font-weight:bold;
  color:#405066;
  text-decoration:none;
  font-size:11px;
  margin-bottom:5px;
}
.menu-background a:hover {
  color:#FF6D00;
}
.menu-background td {
height:20px;
line-height:10px;
vertical-align:middle;
}
h1.head {
  font-size:18px;
  font-weight:bold;
  margin:0px;
  padding:0px;
  border-bottom:solid 10px #405067;
  width:300px;
  padding-bottom:2px;
  margin-bottom:5px;
}
/* home header */
#home_usp_header {
  width:986px;
  height:230px;
  margin-bottom:20px;
  margin-left:12px;
  cursor:pointer;
}
#usp_header_wrapper {
  width:986px;
  height:230px;
  margin-bottom:13px;
}
#home_usp_header_text {
  display:none;
}
#usp_tekst {
  position:absolute;
  width:200px;
  border: 1px solid #C0C0C0;
  padding:8px;
  color:#fff;
}
#usp_tekst h1 {
  border-bottom:1px solid #fff;
  margin-top:3px;
  padding-bottom:2px;
}
#navigation {
  top:145px;
  left:10px;
  position:absolute;
}
#navigation div {
  width:9px;
  height:22px;
  float:left;
  cursor:pointer;
  margin-top:200px;
  margin-left:10px;
}
#next {
  background-image:url(/images/nav_next.gif);
   background-color:Transparent;
}
#prev {
  background-image:url(/images/nav_prev.gif);
  background-color:Transparent;
}
#navigation .number {
  background-image:url(/images/nav_number.gif);
  width:17px;
  vertical-align:middle;
  text-align:center;
  line-height:22px;
  height:22px;
}
#navigation .active {
  background-image:url(/images/nav_number_active.gif);
  color:White;
}

/* article */
.article {
  width:775px;
  margin-left:12px;
  margin-bottom:15px;
  text-align: justify;
}
.art_bottom {
  background-image:url(/images/article_new_bottom.gif);
  background-repeat:no-repeat;
  height:7px;
  width:760px;
}
.art_content {
  background-image:url(/images/article_new_middle.gif);
  background-repeat:repeat-y;
  padding:5px;
  color:#38393E;
}
.art_content_left {
  width:580px;
  padding-right:10px;
  float:left;
}
.art_content_left_ref {
  background-image:url("/images/bg_ref.jpg");
  background-position:right bottom;
  background-repeat:no-repeat;
  padding-right:20px;
  width:730px;
}
.corporate_middle {
  background-position:0px bottom;
  background-image:url("/images/bg_ref_rev.jpg");
}
.ref {
  margin-left:0px;
  width:756px;
}
.ref_title {
  display:inline;
  float:left;
}
.art_title {
  background-image:url(/images/article_new_top.gif);
  background-repeat:no-repeat;
  padding-left:10px;
  width:746px;
  height:29px;
  line-height:29px;
  vertical-align:middle;
  padding-top:2px;
}
.art_title h1 {
  font-size:14px;
  color:#303338;
  margin:0px;
  padding:0px;
}
.art_title h1 a {
  font-size:13px;
  color:#303338;
  text-decoration:none;
}
.art_title h1 a:hover {
  color:#4F535B;
}
.art_credits {
  color:#858585;
  height:45px;
  width:100%;
  display:block;
}
div.art_image  {
  background-image:url(/images/art_img_border.gif);
  width:148px;
  height:133px;
  float:left;
  text-align:center;
}
div.art_image img  {
  margin:10px;
  margin-left:7px;
  border:0px;
}
div.art_image a{
  border:0px;
}
#content_right {
  background-color:#F5F5F5;
  width:207px;
  float:left;
}
#right_top{
  background-image:url(/images/content_right_top.gif);
  width:207px;
  height:5px;
}
#right_bottom{
  background-image:url(/images/content_right_bottom.gif);
  width:207px;
  height:5px;
}
#right_content{
  background-image:url(/images/content_right_content.gif);
  width:207px;
  height:648px;
  padding:5px;
  padding-left:0px;
  padding-right:0px;
  text-align:center;
  padding-top:24px;
}
#content_left {
  float:left;
  width:791px;
}
/* directshop block */
#ds_blocks {
  margin-left:12px;
  margin-bottom:10px;
}
.dsblock {
  margin-right:4px;
  width:250px;
  height:165px;
  float:left;
  cursor:pointer;
}
.dsblock_left{
  background-image:url(/images/block_left.gif);
  width:6px;
  height:165px;
  float:left;
}
.dsblock_right{
  background-image:url(/images/block_right.gif);
  width:6px;
  height:165px;
  float:left;
}
.dsblock_content{
  background-image:url(/images/block_middle.gif);
  height:160px;
  width:235px;
  float:left;
  padding-top:5px;
  color:#34393F;
}
.dsblock_desc {
  height:83px;
  padding-left:7px;
  padding-right:7px;
  padding-top:7px;
}
.more_info_button {
  background-image:url(/images/button_more_info.gif);
  width:87px;
  line-height:22px;
  cursor:pointer;
  vertical-align:middle;
  height:23px;
  padding-left:30px;
  margin-top:1px;
}

.more_info_button_big {
  background-image:url(/images/button_more_info_big.gif);
  width:126px;
  line-height:22px;
  cursor:pointer;
  vertical-align:middle;
  height:23px;
  padding-left:30px;
  margin-top:8px;
  margin-left:12px;
}

.more_info_button_big a:link, .more_info_button_big a:visited{
  text-decoration:none;
  font-family:Verdana;
  color:#F96E05;
  font-weight:bold;
}

.more_info_button a:link, .more_info_button a:visited{
  text-decoration:none;
  font-family:Verdana;
  color:#F96E05;
  font-weight:bold;
}

.more_info_button_big:hover a:link, .more_info_button_big:hover a:visited{
  color:#ec6500;
}

.more_info_button:hover a:link, .more_info_button:hover a:visited{
  color:#ec6500;
}


.more_info_button:hover {
  background-image:url(/images/button_more_info_mo.gif);
}

.more_info_button_big:hover {
  background-image:url(/images/button_more_info_big_mo.gif);
}

/* extra block home */
.extra_block {
  margin-left:12px;
  margin-top:10px;
  margin-right:7px;
  margin-bottom:10px;
  width:380px;
  height:200px;
  float:left;
  cursor:pointer;
  font-size:11px;
}

.extra_block_l {
  margin-left:12px;
  margin-top:10px;
  margin-right:7px;
  margin-bottom:10px;
  width:510px;
  height:160px;
  float:left;
  cursor:pointer;
  font-size:11px;
}

.extra_block_s {
  margin-left:12px;
  margin-top:10px;
  margin-right:7px;
  margin-bottom:10px;
  width:250px;
  height:160px;
  float:left;
  cursor:pointer;
  font-size:11px;
}

.extra_block_left{
  background-image:url(/images/extra_block_left.gif);
  width:6px;
  height:160px;
  float:left;
}
.extra_block_right{
  background-image:url(/images/extra_block_right.gif);
  width:6px;
  height:160px;
  float:left;
}
.extra_block_middle_l{
  background-image:url(/images/extra_block_middle.gif);
  height:160px;
  width:495px;
  float:left;
  padding-top:5px;
  color:#34393F;
}

.extra_block_middle_s{
  background-image:url(/images/extra_block_middle.gif);
  height:160px;
  width:235px;
  float:left;
  padding-top:5px;
  color:#34393F;
}


/* footer home partners */
#block_footer {
  margin-left:16px;
  margin-top:10px;
  margin-right:7px;
  margin-bottom:20px;
  width:985px;
  font-size:12px;
}

#block_footer_left{
  background-image:url(/images/block_footer_left.gif);
  float:left;
  width:3px;
  height:138px;
  background-repeat:no-repeat;
}

#block_footer_middle{
  float:left;
  width:974px;
  height:138px;
  background-image:url(/images/block_footer_middle.gif);
  float:left;
}

#block_footer_right{
  background-image:url(/images/block_footer_right.gif);
  float:left;
  width:3px;
  height:138px;
  background-repeat:no-repeat;
}

#block_footer_bottom {
  background-color:#405066;
  width:980px;
  height:100px;
  font-size:12px;
  color:#fff;
}

#partner_left {
  float:left;
  margin-left:20px;
  margin-top:8px;
  background-image:url(/images/partner_left.gif);
  width:5px;
  height:40px;
}

#partner_middle {
  float:left;
  margin-top:8px;
  cursor:pointer;
  background-color:White;
  width:930px;
  height:40px;
}

#partner_right {
  float:left;
  margin-top:8px;
  background-image:url(/images/partner_right.gif);
  width:5px;
  height:40px;
}

.block_footer_linkbox {
  float:left;
  width:297px;
  margin-left:20px;
  margin-top:10px;
  border-right:1px solid #405066;
}
.block_footer_linkbox ul{
  margin:0px;
  padding:0px;
  padding-left:25px;
  height:90px;
  padding-top:10px;
}
.block_footer_linkbox ul li{
  padding-left:5px;
}
.last {
  border-right:0px;
}
#block_top {
}
#block_footer_disclaimer {
  margin-top:15px;
  text-align:center;
}

#block_footer_disclaimer a{
  color:White;
}
#block_footer a {
  text-decoration:none;
  font-size:8pt;
}
.menu-item {
  border:0px;
  width:150px;
}
#wrapper {
  margin-left:auto;
  margin-right:auto;
  position:relative;
  text-align:center;
  width:1000px;
  background-image: url("http://www.directshop.nl/images/worldmap.gif");
  background-repeat:no-repeat;
  background-position:right top;
}
#paymentbanner {
 border: 1px solid #dddddd;
 padding: 6px;
 background-color: #fefefe;
 width: 175px;
 margin-left: 4px;
 left:797px;
 position:absolute;
}
.ref_bottom{
  background-image:url("/images/article_new_bottom_re.gif");
  height:9px;
}
#referentiebox img {

}
.refbox {
  background-image:url("/images/frame.gif");
  background-repeat:no-repeat;
  height:207px;
  width:267px;
}
.clickimage {
  margin-left:225px;
  display:block;
}