html,body  {
    height: auto;
    color: #666666;
}
body.default {
}
body  {
    behavior:url("../js/csshover3.htc");
}
a  {
    color: #666666;
    text-decoration: none;
    font-weight: bold;
}
a:hover  {
    color: #000000;
    text-decoration: none;
}
body  {
    font-family: Helvetica, Verdana, Arial, sans-serif;
    font-size: 0.7em;
    margin: 0px;
    padding: 0px;
}
.bold{
	font-weight: bold;
}
.left{
	float: left;
}
h1 {
    display: none;
}
h2 {
    font-size: 1.2em;
}
h3 {
    font-size: 1.1em;
}
h4 {
    font-size: 1em;
}
h5 {
    font-size: 0.9em;
}
img {
    border: 0px;
}
p {
}
table  {
    border-collapse: collapse;
    display: table;
}
td, th  {
    vertical-align: top;
}
ul li, ul, li, ol, dl, dt, dd {
    margin: 0px;
    padding: 0px;
}
ol {
    margin-left: 30px;
}
ul {
    margin-left: 20px;
}
#flash {
	position: relative;
	z-index: -1;
}
.hidden  {
    display: none;
}
.line  {
    border-bottom: 1px solid #666666;
    width: 100%;
    margin: 10px 0px;
}
#content ul  {
    margin-bottom: 6px;
    margin-top: 0px;
    *margin-bottom: 0px;
}
.errormsg  {
    background: transparent url("/frontend/assets/img/bg_error.gif") 0 0 no-repeat;
    color: #f00;
    display: block;
    padding: 2px 20px;
}
.floatleft,.floatright  {
    float: left;
    margin: 10px 5px 10px 0px;
}
.gototop  {
    background: transparent url("/frontend/assets/img/pijltje_dubbel_omhoog.gif") 100% 2px no-repeat;
    clear: both;
    display: block;
    margin: 10px 0px;
    padding-right: 12px;
    text-align: right;
}
.clear  {
    clear: both;
}
#logo  {
    margin: 33px auto 8px 145px;
}
* html #logo  {
    margin-top:0px;
}
#logo img  {
    text-align: center;
}
.logoPrint  {
    display: none;
}
.footerPrint {
    display: none;
}
.printSelectTotaalPrint  {
    display: block;
    text-align: left;
    margin: 12px;
}
#canvasPrint {
    margin: 0px 0px 10px 15px;
}
body#Print  {
    margin-left: 10px;
    margin-right: 0px;
}
/* COMMON STYLING */
#menu  {
    width: 990px;
    height: 24px;
    position: relative;
    margin: 0px;
    font-weight: bold;
    z-index: 2;
    border-top: 1px solid #666666;
    border-bottom: 1px solid #666666;
}
#menu ul li a.hide,
#menu ul li a.hide:hover,
#menu ul li a.hide:visited {
    display: block;
    text-decoration: none;
    width: 116px;
    max-width: 116px;
    height: 24px;
    line-height: 24px;
    letter-spacing: 1px;
    padding-left: 10px;
}
#menu ul li a.hideSel,
#menu ul li a.hideSel:hover,
#menu ul li a.hideSel:visited {
    display: inline;
    text-decoration: none;
    width: 25px;
    max-width: 25px;
    height: 24px;
}
#menu ul li a.hideSel p  {
    display: inline-block;
    *display: inline;
    *position: relative;
    *top: -20px;
    *cursor: hand;
    *cursor: pointer;
    padding-left: 4px;
    margin-top: 5px;
    width: 80px;
    line-height: 14px;
    vertical-align: top;
    font-weight: normal;
}
#menu ul li a.hideSel p span.selectMenu {
    font-weight: normal;
    float: right;
}
#menu ul li a.hideSel p span.selectMenu a {
    font-weight: normal;
}
#menu ul  {
    padding: 0px;
    margin: 0px;
    list-style-type: none;
}
#menu ul li.main {
    float: left;
}
#menu ul li.main ul.sub  {
    display: none;
    margin-top: 0px;
    padding-top: 1px;
    margin-left: 0px;
    position: relative;
    z-index: 999;
    background-color: #ffffff;
}
#menu ul li.main ul.sub li  {
    background-color: #ffffff;
    display: block;
}
#menu ul li.main ul.sub li a.item,
#menu ul li.main ul.sub li a.item:hover,
#menu ul li.main ul.sub li a.item:visited {
    display: block;
    text-decoration: none;
    height: 24px;
    line-height: 24px;
    letter-spacing: 1px;
    padding-left: 10px;
    width: 160px;
    max-width: 160px;
    border-bottom: 1px solid #cccccc;
}
/* specific to non IE browsers */
#menu ul li.main:hover a.hide {
    color: #000000;
    background: #ffffff;
}
#menu ul li.main:hover ul.sub {
    display: block;
    position: absolute;
    width: 126px;
}
#menu ul li.main:hover ul.sub li {
    float: left;
    background: #ffffff;
}
#menu ul li.main:hover ul.sub li a.item {
    display: block;
    color: #666666;
    width:160px;
}
#menu ul li.main ul.sub li a.item:hover {
    color: #dfdcdc;
    background-color: #666666;
}
#menu ul li.main a.hide:hover {
    background-color: #3C3C3C;
    color: #dfdcdc;
}
#canvas  {
    padding:0 14px 44px 14px;
    height: 100%;
    margin: auto;
    vertical-align: middle;
    position: relative;
    width: 990px;
}
#canvas .login {
    display: inline;
    float: right;
    position: relative;
    top: 131px;
    *top: -10px;
}
#content #hiddenModalContent {
    visibility: hidden;
}
#content {
    clear: both;
    overflow: hidden;
    position: relative;
    margin: 10px 0px 0px 0px;
    width: 990px;
    height: 450px;
}
#content #overzicht .rowOverzicht  {
    height: 194px;
    text-align: center;
}
#content #overzicht .rowOverzicht a  {
    font-weight: normal;
}
#content #overzicht .rowOverzicht a:hover,
#content #overzicht .rowOverzicht a:active {
    text-decoration: none;
}
#content #overzicht .rowOverzicht .vergroot {
    margin: -20px 0px 0px 140px;
}
#content #overzicht .rowOverzicht .artOverzicht  {
    width: 155px;
    float: left;
    margin-right: 11px;
}
#content #overzicht .rowOverzicht .artOverzicht .art {
    width: auto;
    height: auto;
}
#content #overzicht .rowOverzicht .artOverzicht .art:hover,
#content #overzicht .rowOverzicht .artOverzicht .art:active  {
}
#content #overzicht .rowOverzicht .overzichtSelect p {
}
#content #overzicht .rowOverzicht .artOverzicht .selectAnounce  {
    display: none;
}
#content #overzicht .rowOverzicht .artOverzichtLast .selectAnounce {
    display: none;
}
#content #overzicht .rowOverzicht .artOverzichtLast .art {
    width: auto;
    height: auto;
}
#content #overzicht .rowOverzicht .artOverzichtLast .art:hover,
#content #overzicht .rowOverzicht .artOverzichtLast .art:active  {
}
#content #overzicht .rowOverzicht .overzichtSelect .selectAnounce {
    display: block;
    text-decoration: none;
    font-weight: bold;
}
#content #overzicht .rowOverzicht .artOverzichtLast.overzichtSelect .selectAnounce {
    display: block;
    text-decoration: none;
    font-weight: bold;
}
#content #overzicht .rowOverzicht .artOverzichtLast {
    width: 155px;
    float: left;
}
#content #overzicht .rowOverzicht .kenmerken {
    margin: 6px 0px 0px 0px;
    height: 28px;
    overflow: hidden;
}
#content #overzicht .rowOverzicht .kenmerken p  {
    float: left;
}
#content #overzicht .rowOverzicht td  {
    height: 194px;
    width: 165px;
    vertical-align: bottom;
}
#content #overzicht .rowOverzicht td .selectIcon  {
    display: inline-block;
    position: relative;
    top: -26px;
    left: 54px;
}
*+html #content #overzicht .rowOverzicht td .selectIcon {
    position: relative;
    top: -29px;
}
#content .paginaNummering  {
    margin: 0px 0px 0px 466px;
    color: #000000;
    width: 400px;
}
#content .paginaNummering ul  {
    list-style-type: none;
    margin: 0px;
    padding: 0px;
    text-align: center;
}
#content .paginaNummering li  {
    display: inline;
}
#content .paginaNummering li a  {
    font-weight: normal;
    border: 1px solid #ffffff;
    display: block;
    float: left;
    padding: 0px 2px;
    text-decoration: none;
    color: #000000;
}
#content .paginaNummering li a:active,
#content .paginaNummering li a:hover {
    color: #2187c5;
}
#content .paginaNummering li.previousPage  {
    position: absolute;
    left: 406px;
}
#content .paginaNummering li.previousPage a  {
    background-image: url(../gfx/overzicht/left_arrow.gif);
    background-position: 3px 5px;
    background-repeat: no-repeat;
    padding: 5px;
}
#content .paginaNummering li.previousPage a:active,
#content .paginaNummering li.previousPage a:hover {
    background-image: url(../gfx/overzicht/left_arrow_hover.gif);
}
#content .paginaNummering li.nextPage a {
    background-image: url(../gfx/overzicht/right_arrow.gif);
    background-position: 54px 5px;
    background-repeat: no-repeat;
    margin-right: 0px;
    padding: 5px;
}
#content .paginaNummering li.nextPage a:active,
#content .paginaNummering li.nextPage a:hover {
    background-image: url(../gfx/overzicht/right_arrow_hover.gif);
}
#content .paginaNummering li.nextPage a span  {
    margin-top: -10px;
    margin-right: 7px;
    cursor: hand;
    cursor: pointer;
}
#content .paginaNummering li.previousPage a span {
    margin-top: -10px;
    margin-left: 10px;
    cursor: hand;
    cursor: pointer;
}
#content .paginaNummering li span {
    float: left;
    padding-top: 5px;
}
#content .paginaNummering li.currentPage span {
    font-weight: bold;
    margin-top: 1px;
    padding: 0px 4px;
}
#content .paginaNummering a span.spacer {
    cursor: pointer;
    height: 13px;
    padding-top: 0px;
}
#content .crumb  {
    list-style-type: none;
    margin: 0px 0px 7px 0px;
}
#content .crumb li {
    display: inline;
    background-image: url(../gfx/crumbNext.gif);
    background-position: 0px;
    background-repeat: no-repeat;
    padding: 0px 12px 0px 20px;
    font-weight: bold;
}
#content .crumb li.home {
    background: none;
    padding-left: 0px;
}
#content .publ  {
    float: right;
    list-style-type: none;
    margin: -20px 0px 7px 0px !important;
}
#content .publ li {
    display: inline;
    padding: 0px;
    font-weight: bold;
}
#content .publ li.home {
    background: none;
    padding-left: 0px;
}
#content .line  {
    margin: 0px 0px 10px 0px;
    border-bottom: 1px solid #cccccc;
    clear:both;
}
#content h2 {
    margin-bottom: 10px;
    *margin-bottom: 0px;
}
#content #detail {
    height: 424px;
}
#content #detail .keuzeBlok img.kenm {
    max-width: 80px;
    width:expression(document.body.clientWidth &gt;
    80? "80px": "auto" );
    max-height: 80px;
    height:expression(document.body.clientHeight &gt;
    80? "auto": "auto" );
}
#content #detail .keuzeBlok img.kenm.multi  {
    margin-left: 10px;
}
#content #detail .keuzeBlok .extraImg {
    margin-bottom: 10px;
    width: 305px;
}
#content #detail .keuzeBlok .extraImg td {
    vertical-align: bottom;
    max-width: 80px;
}
#content #detail .keuzeBlok  {
    position: absolute;
    top: 26px;
    left: 683px;
    margin-left: 0px;
    height: 100%;
    width: 305px;
}
#content #detail .keuzeBlok .pdfCollectie {
    background: url(../gfx/icon_dwnld_cat.jpg) top right no-repeat;
    width:85px;
    height:24px;
    float:right;
    position:relative;
    top:-32px;
    margin-left:2px;
}
#content #detail .keuzeBlok .pdfArtikel  {
    background: url(../gfx/icon_dwnld_prod.jpg) top right no-repeat;
    width:85px;
    height:24px;
    float:right;
    position:relative;
    top:-32px;
}
#content #detail .keuzeBlok .pdfCollectie span {
}
#content #detail .keuzeBlok .pdfArtikel span {
}
#content #detail .keuzeBlok h2 {
    text-align: center;
    font-size: 2em;
    font-weight: normal;
    margin:0px 0px 5px 0px;
}
#content #detail .keuzeBlok .kenmerken  {
    margin-top: 0px;
    margin-left: 0px;
    padding-top: 0px;
}
#content #detail .keuzeBlok .kenmerken li  {
    list-style-type: none;
}
*+html #content #detail .keuzeBlok .kenmerken li {
    line-height: 2px;
}
#content #detail .keuzeBlok .kenmerken li p {
    float:left;
    margin:3px 0px;
    clear:both;
}
#content #detail .keuzeBlok .kenmerken li span {
    font-weight: bold;
}
#content #detail .keuzeBlok .kenmerken li span.value {
    line-height:15px;
    font-weight:normal;
}
#content #detail .keuzeBlok .select {
    width: 24px;
    height: 24px;
    display: block;
    margin-top: -24px;
    margin-left: 40px;
}
#content #detail .keuzeBlok .off {
    background: url(../gfx/icon_select1.png) top right no-repeat;
}
#content #detail .keuzeBlok .on {
    background: url(../gfx/icon_rem_24.png) top right no-repeat;
}
#content #detail .keuzeBlok .select a div {
    width: 24px;
    height: 24px;
    cursor: hand;
    cursor: pointer;
}
#content #detail .keuzeBlok .servIcon  {
    position:relative;
    top:-7px;
}
#content #detail .keuzeBlok .servIcon img {
    border: 0px;
    margin-left: 0;
}
#content #detail .keuzeBlok .SelectDeselectLink {
    position:relative;
    top:-7px;
}
#content #detail .keuzeBlok .serv {
    margin-top:20px;
}
#content #detail .uitvoering  {
}
#content #detail .kiezen  {
    margin-top: 30px;
    float: left;
    display: inline;
}
#content #detail .keuzeVlakken {
    display: inline;
    vertical-align: top;
    position: relative;
    top: 6px;
}
#content #detail .keuzeVlakken .vlak {
    width: 50px;
    height: 50px;
    border: 1px solid #666666;
}
#content #detail .keuzeVlakken .leeg {
    width: 50px;
    height: 50px;
    border: 1px solid #ffffff;
}
#content #detail .keuzeVlakken .spacer  {
    width: 10px;
}
#content #detail .keuzeVlakken .blue {
    background-color: blue;
    height: 100%;
    width: 100%;
    display: block;
}
#content #detail .keuzeVlakken .orange  {
    background-color: orange;
    height: 100%;
    width: 100%;
    display: block;
}
#content #detail .keuzeVlakken .red {
    background-color: red;
    height: 100%;
    width: 100%;
    display: block;
}
#content #detail .keuzeVlakken .green  {
    background-color: green;
    height: 100%;
    width: 100%;
    display: block;
}
#content #detail .keuzeVlakken .yellow  {
    background-color: yellow;
    height: 100%;
    width: 100%;
    display: block;
}
#content #detail .keuzeVlakken .purple  {
    background-color: purple;
    height: 100%;
    width: 100%;
    display: block;
}
#content #detail .keuzeRow  {
    vertical-align: top;
    margin-top: 30px;
    float: right;
}
#content #detail .keuzeItem  {
    float: right;
    width: 51px;
    height: 51px;
    border: 1px solid #eeeeee;
    display: inline-block;
    margin: 10px 0px 0px 10px;
    padding: 0px;
}
#content #detail .next  {
    clear: both;
}
#content #detail .first  {
    margin-left: 0px;
}
#content #detail .afbeeldingen {
    position: relative;
    height: 404px;
    width: 675px;
}
#content #detail .afbeeldingen.liggend  {
    position: absolute;
}
* html #content #detail .afbeeldingen.liggend {
    position:relative;
    display:block;
    width:675px;
}
#content #detail .art.fir  {
    max-width: 160px;
    *max-width: 120px;
    width:expression(document.body.clientWidth &gt;
    160? "160px": "auto" );
    max-height: 280px;
    *max-height: 240px;
    height:expression(document.body.clientHeight &gt;
    280? "auto": "auto" );
    position: absolute;
    bottom: 30%;
    left: 0px;
}
#content #detail .art.sec  {
    max-width: 160px;
    *max-width: 150px;
    width:expression(document.body.clientWidth &gt;
    160? "160px": "auto" );
    max-height: 280px;
    *max-height: 240px;
    height:expression(document.body.clientHeight &gt;
    280? "auto": "auto" );
    position: absolute;
    bottom: 30%;
    left: 520px;
}

/*--- accordion ---*/
 #content #detail #accordion div {
	width: auto;
	padding: 5px !important;
	border-left: 1px solid #FBD850;
	border-right: 1px solid #FBD850;
	border-bottom: 1px solid #FBD850;
 }
 #content #detail #accordion h3 {
	padding: 5px;
 }

/*#content #detail a.MagicZoom {
    position: absolute !important;
    bottom: 0px;
    left: 165px;
    display: block;
}
*/
/*#content #detail a.MagicZoom.liggend  {
    left: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
}
*/
/*#content #detail a.art_big  {
    position: absolute !important;
    bottom: 0px;
    left: 165px;
    display: block;
}
*/
#content #detail a.art_big  {
    bottom: 0px;
	position: absolute;
	left: 25%;
    display: block;
    text-align:center;
}
#content #detail .afbeeldingen.liggend a.art_big{
	left: 0;
}
#content #detail a.art_big.liggend {
    left: auto;
    text-align: center;
    margin-left: auto;
    margin-right: auto;
    width: 100% !important;
}
#content #detail img.art_big {
    width: auto;
    height: auto;
    max-width: 356px;
}
#content #detail img.art_big.liggend  {
    width: auto;
    height: auto;
    max-width: 650px;
    max-height: 404px;
}
#content #detail img.art  {
    margin: 0px;
}
#content #detail .artDetailBesch {
    float: left;
    width: 200px;
    margin-right: 30px;
}
#content #detail .artDetailBesch p {
    line-height: 20px;
}
#content #detail .stofKeuze  {
}
#content #detail .houtKeuze  {
}
#content #detail .buitenkant  {
}
#content #detail .binnenkant  {
}
#content .artikelSelectOverzicht {
    overflow: auto;
    height: 100%;
}
#content .artikelSelectOverzicht .emailSend {
    width: 468px;
    height: 70px;
    border: 1px solid #cccccc;
    padding: 10px;
}
#content .artikelSelectOverzicht .service {
    width: 468px;
    position: relative;
    left: 500px;
    top: -92px;
    height: 70px;
    border: 1px solid #cccccc;
    padding: 10px;
}
#content .artikelSelectOverzicht label  {
    display: block;
    margin-bottom: 6px;
}
#content .artikelSelectOverzicht input  {
}
#content .artikelSelectOverzicht .verstuurEmail {
    width: 64px;
}
#content .artikelSelectOverzicht .artikel {
    *height:120px;
    border-bottom: 1px solid #dddddd;
}
#content .artikelSelectOverzicht .artikel a img {
    position: relative;
    top: 3px;
    right: 4px;
}
#content .artikel .afbeeldingSelect {
    min-width: 100px;
    width: 100px;
    display: inline-block;
    *float: left;
}
#content .artikel .afbeeldingSelect img  {
    margin-right: 30px;
    margin-top: 14px;
}
#content .artikel .kenmerkenSelect {
    display: inline-block;
    *display: inline;
    zoom:1;
    margin-left: 10px;
    width: 200px;
}
#content .artikel .kenmerkenSelect li {
    list-style: none;
}
#content .artikel .kenmerkenSelect span  {
    font-weight: bold;
}
#content .artikel .kenmerkenSelect.part2  {
    width: 500px;
    zoom:1;
    margin-right: 20px;
}
#content .artikel .verwijderSelectie span {
    position:relative;
    top:-5px;
}
#content .artikelSelectOverzicht #layerMeerInfo {
    display: none;
    padding: 0px 14px 14px 14px;
    border: 2px solid #cccccc;
    border-top: none;
    height: 234px;
    position: absolute;
    background-color: #eeeeee;
    width: 940px;
    margin: 26px 0px 0px 0px;
    z-index: 1;
}
*+ html #content .artikelSelectOverzicht #layerMeerInfo {
    width:941px;
}
body:last-child #content .artikelSelectOverzicht #layerMeerInfo {
    width:941px;
}
#content .artikelSelectOverzicht #layerMeerInfo .sluiten {
    position: relative;
    top: 8px;
    left: 96%;
    *left: 93%;
}
#content .artikelSelectOverzicht #layerMeerInfo .dealerInfo {
    display: inline;
    width: 400px;
}
#content .artikelSelectOverzicht #layerMeerInfo div.print {
    width: auto;
    margin-left: 600px;
    position: relative;
    top: -168px;
    *top: -178px;
}
#content .artikelSelectOverzicht #layerMeerInfo h4  {
    margin-bottom: 10px;
}
#content .artikelSelectOverzicht h3  {
    padding: 14px;
    border: 2px solid #cccccc;
    position: fixed;
    background-color: #eeeeee;
    width: 940px;
    *width: 941px;
    z-index: 1;
    top:176px;
}
*+html #content .artikelSelectOverzicht h3 {
    position:fixed;
    top:188px;
}
body:last-child #content .artikelSelectOverzicht h3  {
    width: 941px;
    position: fixed;
    top:176px;
}
#content .artikelSelectOverzicht .bedankt {
    padding: 14px;
    border: 1px solid #dddddd;
}
#content .artikelSelectOverzicht .artikelLijst {
    margin-top: 50px;
}
#content .artikelSelectOverzicht #layerMeerInfo #Naam {
    margin-left: 19px;
    width: 250px;
}
#content .artikelSelectOverzicht #layerMeerInfo #E-mail {
    margin-left: 90px;
    width: 250px;
}
#content .artikelSelectOverzicht #layerMeerInfo .DealerinformatieCheck {
    margin-left: 118px;
    *margin-left: 114px;
}
#content .artikelSelectOverzicht #layerMeerInfo .PrijsinformatieCheck {
    margin-left: 118px;
    *margin-left: 114px;
}
#content .artikelSelectOverzicht #layerMeerInfo .verstuur {
    margin-left: 118px;
    margin-right: 6px;
    width: 80px;
}
#content .artikelSelectOverzicht #layerMeerInfo .wissen {
    width: 76px;
}
#content #sfeer {
    clear: both;
    background: #ffffff;
    overflow: hidden;
    position: relative;
    margin: 0px;
    width: 990px;
    height: 424px;
}
#content #sfeer .sfeer1  {
    background: url(../gfx/sfeer/sfeer1.jpg) top right no-repeat;
    height: 424px;
    width: 990;
}
#content #sfeer .sfeer2  {
    background: url(../gfx/sfeer/sfeer2.jpg) top right no-repeat;
    height: 424px;
    width: 990;
}
#content #sfeer .sfeer3  {
    background: url(../gfx/sfeer/sfeer3.jpg) top right no-repeat;
    height: 424px;
    width: 990;
}
#content #sfeer .sfeer4  {
    background: url(../gfx/sfeer/sfeer4.jpg) top right no-repeat;
    height: 424px;
    width: 990;
}
#content #sfeer .sfeer5  {
    background: url(../gfx/sfeer/sfeer5.jpg) top right no-repeat;
    height: 424px;
    width: 990;
}
#content #sfeer area  {
    border: 0px;
    text-decorarion: none;
}
#content #overKenC img  {
    float: right;
    margin: 10px 0px 10px 20px;
}
#content #overKenC p {
    line-height: 20px;
}
#content #overKenC h3  {
    margin: 10px 0px 0px 0px;
}
#content #overKenC img.second {
    float: left;
    margin: 0px 20px 0px 0px;
}
#content #dealers {
    height: 404px;
}
#content #dealers .kaart  {
    width: 990px;
}
#content #dealers .kaart .text {
    width: 450px;
    text-align: left;
}
#content #dealers .kaart .img {
    width: 450px;
}
#content #dealers .kaart .text .dealerinfo {
    width: 200px;
    margin: 20px;
    font-weight: bold;
    line-height: 20px;
}
#content #downloads {
    height: 404px;
}
#content #downloads .container ul {
    display: inline-block;
    list-style-type: none;
    margin-left: 175px;
    margin-top: 0px;
}
#content #downloads .container ul li {
    margin: 0px;
    padding-left: 0px;
    line-height: 30px;
    float: left;
    margin-top: 10px;
	height: 184px;
}
#content #downloads .container .linklist a {
    display: table;
    margin-left: 0px;
    text-decoration: none;
    width: 198px;
}
#content #downloads .container .linklist a img {
    float: left;
}
#content #downloads .container .linklist a span {
    float: left;
    *clear: both;
    *width: 170px;
    *display: block;
}
#content #publicaties {
    height: 424px;
    background: url(../gfx/publicatie/back_tijdschr.jpg) bottom right no-repeat;
}
#content #publicaties.default {
    background: none;
}
#content #publicaties .container ul {
    display: inline-block;
    list-style-type: none;
    margin-left: 0px;
}
#content #publicaties .container ul li {
    margin: 0px;
    padding-left: 0px;
    line-height: 16px;
    float: left;
}
#content #publicaties .container .linklist  {
    margin: 5px 0px;
	height: 194px;
	display: block;
}
#content #publicaties .container .linklist a  {
    display: inline-block;
    margin-left: 0px;
    text-decoration: none;
    width: 132px;
}
#content #publicaties .container .linklist a img {
}
#content #publicaties .container .linklist a span {
    float: left;
    margin-top: 10px;
    font-weight: normal;
}
#content #publicaties .paginaNummering {
    margin: 20px 0px 0px 466px;
    color: #000000;
    width: 400px;
}
#content #sfeerbeelden .rowOverzicht  {
    height: 194px;
    text-align: center;
}
#content #sfeerbeelden .rowOverzicht img  {
    margin-bottom: 20px;
}
#content #sfeerbeelden .rowOverzicht a  {
    font-weight: normal;
}
#content #sfeerbeelden .rowOverzicht a:hover,
#content #sfeerbeelden .rowOverzicht a:active {
    text-decoration: none;
}
#content #sfeerbeelden .rowOverzicht .vergroot {
    margin: -20px 0px 0px 140px;
}
#content #sfeerbeelden .rowOverzicht .artOverzicht  {
    width: 155px;
    float: left;
    margin-right: 11px;
}
#content #sfeerbeelden .rowOverzicht .artOverzicht .art {
    width: auto;
    height: auto;
}
#content #sfeerbeelden .rowOverzicht .artOverzicht .art:hover,
#content #sfeerbeelden .rowOverzicht .artOverzicht .art:active  {
}
#content #sfeerbeelden .rowOverzicht .overzichtSelect p {
}
#content #sfeerbeelden .rowOverzicht .artOverzicht .selectAnounce  {
    display: none;
}
#content #sfeerbeelden .rowOverzicht .artOverzichtLast .selectAnounce {
    display: none;
}
#content #sfeerbeelden .rowOverzicht .artOverzichtLast .art {
    width: auto;
    height: auto;
}
#content #sfeerbeelden .rowOverzicht .artOverzichtLast .art:hover,
#content #sfeerbeelden .rowOverzicht .artOverzichtLast .art:active  {
}
#content #sfeerbeelden .rowOverzicht .overzichtSelect .selectAnounce  {
    display: block;
    text-decoration: none;
    font-weight: bold;
}
#content #sfeerbeelden .rowOverzicht .artOverzichtLast.overzichtSelect .selectAnounce {
    display: block;
    text-decoration: none;
    font-weight: bold;
}
#content #sfeerbeelden .rowOverzicht .artOverzichtLast {
    width: 155px;
    float: left;
}
#content #sfeerbeelden .rowOverzicht .kenmerken {
    margin: 6px 0px 0px 0px;
    height: 28px;
    overflow: hidden;
}
#content #sfeerbeelden .rowOverzicht .kenmerken p  {
    float: left;
}
#content #sfeerbeelden .rowOverzicht td  {
    height: 194px;
    width: 165px;
    vertical-align: bottom;
}
#content #sfeerbeelden .rowOverzicht td .selectIcon  {
    display: inline-block;
    position: relative;
    top: -28px;
    left: 54px;
}
#content #dealerlogin  {
    height: 424px;
    width: 990px;
}
#content div.ingelogd a.pdfdownload {
    display: block;
    padding: 10px 0;
}
#content div.ingelogd span.message {
    display: block;
    padding: 10px 0;
}
#content #brochuredownload  {
    height: 424px;
    width: 990px;
}
#content #contactFormulier,
#content #uitnodiging							{height: 424px;}
#content #contactFormulier form div img				{vertical-align:top;margin: 0 5px;}
#content #contactFormulier input {
    color: #666666;
    border: 1px solid #666666;
}
#content #contactFormulier select {
    color: #666666;
    border: 1px solid #666666;
}
#content #contactFormulier textarea {
    color: #666666;
    border: 1px solid #666666;
}
#content #contactFormulier form {
    width: 990px;
	padding-left: 10px;
	position: relative;
	top: 26px;
}
#content #contactFormulier form label  {
    width: 200px;
    display: inline-block;
    margin: 0px 10px 10px 0px;
	*margin: 0 10px 5px 0;
}
#content #contactFormulier form .indent  {
    position:relative;
    left: 214px;
}
#content #contactFormulier form .indent .radio {
    margin-right:20px;
    border:none;
}
#content #contactFormulier form label.gesl {
    width:auto;
    margin:0px 0px 10px 0px;
    position:relative;
    top:-3px;
}
#content #contactFormulier form .rechts  {
    position: absolute;
    top: 20px;
    left: 500px;
}
#content #contactFormulier form .rechts textarea{
    width: 184px;
    margin-bottom: 8px;
}
#content #contactFormulier form .rechts select {
    width: 188px;
}
#content #contactFormulier form .formulier img {
    position: relative;
    top: 6px;
    left: 4px;
}
#content #contactFormulier form .rechts .verstuur input {
    float: right;
    padding: 0px 5px;
    cursor: hand;
    cursor: pointer;
}

/* voorjaarsbeurs
============================================================================================*/
#content #contactFormulier.voorjaarsbeurs					{background: transparent url(../gfx/beurs/cons_beurs_febr2012_3.jpg) no-repeat left top;margin-top: -16px;*margin-top:0;}
#content #contactFormulier.voorjaarsbeurs h2					{position: relative;top: 20px;left: 91px;}
#content #contactFormulier.voorjaarsbeurs form .verstuur input	{padding: 0px 5px;cursor: hand;cursor: pointer;position: relative;left: 351px;}

/* uitnodiging voorjaarsbeurs
============================================================================================*/
#content #uitnodiging						{background: transparent url(../gfx/beurs/cons_beurs_febr2012_2.jpg) no-repeat left top;margin-top: -16px;*margin-top:0;display: block;}
#content #uitnodiging .link					{text-align: center;width: 200px;position: relative;left: 227px;top: 30px;color: white;}
#content #uitnodiging .link a					{color: #000;}
#content #uitnodiging .link a:hover			{color: #fff;}
#content #uitnodiging .uitnodiging			{float: right;width: 456px;position: relative;top: -81px;*top:-50px;right: 20px;}
#content #uitnodiging .uitnodiging p			{line-height: 16px;*line-height:15px;}
#content #uitnodiging h2,
#content #contactFormulier.voorjaarsbeurs h2	{font-size: 20px;*margin-bottom:-10px;}

#content #contactFormulier form .verstuur .error {
    float: left;
    color: #dd0000;
    margin: 8px 0px 0px 40px;
    font-weight: bold;
}
#content #contactFormulier form #land  {
    width: 188px;
}
#content #contactFormulier .line {
    margin: 10px 0px;
	border-bottom: none;
}
* html #content #contactFormulier .line  {
    margin-top:-10px;
}
*+html #content #contactFormulier .line  {
    margin-top:-10px;
}
#content #contactFormulier .adresGegevens {
	position: absolute;
	top: 400px;
}
#content.disclaimer {
    width: 690px;
    margin: 0px 20px;
}

/*	=============================
	footer items
	=============================*/

#footer li a.social{
	width: 16px;
	height: 16px;
	margin: 0 10px 0 0;
	display: inline-block;
	zoom:1;
	*display: inline;
}
#footer li a.social.twitter{
	background: transparent url(../gfx/social/social.png) no-repeat 0px -16px;
}
#footer li a.social.facebook{
	background: transparent url(../gfx/social/social.png) no-repeat 0px 0px;
}
#footer li a.social.mail{
	background: transparent url(../gfx/social/social.png) no-repeat 0px -32px;
}
#footer li a.social.linkedin{
	background: transparent url(../gfx/social/social.png) no-repeat 0px -48px;
}
#footer li span.social{
	margin-right: 10px;
}

#footer {
    background-color: transparent;
    bottom: 10px;
    list-style-type: none;
    margin: 0px;
    width: 990px;
    z-index: 10;
    text-align: right;
    position: relative;
    top: 20px;
}
#footer .footer {
    margin-left: 0px;
}
#footer .line {
    height: 1px;
}
#footer .printSelectTotaal  {
    float: right;
    position: relative;
    top: -6px;
}
#footer .verwijderSelectTotaal {
    float: right;
    position: relative;
    top: -6px;
    margin-right: 10px;
}
#footer .printSelectTotaal .printSelect  {
    margin-right: 10px;
}
#footer .verwijderSelectTotaal .verwijderSelect {
    margin-right: 10px;
}
#footer li{
    list-style-type: none;
    display: inline;
    margin: 0 20px 0 0;
}
#footer li.last{
	margin: 0;
}
#sitestat {
    display: none;
}
.tooltip {
    background-color: #fffcd1;
    border: 1px solid #000000;
    padding: 2px;
}
/* CONTENT IFRAME THICKBOX*/
#canvasThickbox  {
    height: 100%;
    margin: 0px auto;
    padding: 0px;
    position: relative;
    width: 950px;
    height: 560px;
}
#contentThickbox {
    clear: both;
    overflow: hidden;
    margin: 10px 0px 0px 0px;
    position: relative;
    width: 950px;
    height: 560px;
}
#outerImageContainer {
    max-width:1295px !important;
    max-height:910px !important;
}
#outerImageContainer #lightboxImage {
    width:auto !important;
    max-width:1275px !important;
    height:auto !important;
    max-height:850px !important;
}
#imageDataContainer {
    max-width:1295px;
}

/*	=============================
	TWITTER LIVE
	=============================*/
.twtr-widget.twtr-widget-profile {
    margin-bottom: 10px;
}
.twtr-widget.twtr-widget-profile,
#twtr-widget-1 .twtr-doc,
#twtr-widget-1 .twtr-hd a,
#twtr-widget-1 h3,
#twtr-widget-1 h4,
#twtr-widget-1 .twtr-popular {
    background-color: #eeeeee !important;
}
div.twtr-widget div.twtr-hd,
div.twtr-widget a img {
    display: none !important;
}
.twtr-widget .twtr-tweet {
	float: left;
	border-bottom: none !important;
}
#twtr-widget-1 em {
	display: inline !important;
}
#twtr-widget-1 .twtr-new-results,
#twtr-widget-1 .twtr-results-inner,
#twtr-widget-1 .twtr-timeline {
	height: 30px !important;
}
#twtr-widget-1 .twtr-ft {
	background-color: #ffffff;
}
#twtr-widget-1 .twtr-bd,
#twtr-widget-1 .twtr-timeline i a,
#twtr-widget-1 .twtr-bd {
	padding-left: 50px;
	background: transparent url(../gfx/social/twitter-logo.png) no-repeat 10px 7px;
}
.twtr-ft span {
	float: left !important;
	text-align: left !important;
}
.twtr-join-conv {
	color: #05abe9 !important;
}
.twtr-widget h3,
.twtr-widget h4,
.twtr-widget p {
	line-height: 30px !important;
	height: 30px !important;
}
