body {
    margin: 0px;
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    color: #000000;
    /*background-color:	#b5b5b5; */
    width: 1294px;
    margin: auto;
}

td {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
}

th {
    background-color: #000000;
    color: #ffffff;
    height: 15px;
    text-align: left;
}

h1 {
    font-size: 14px;
    color: #dd1e1e;
    font-weight: bolder;
}

h2 {
    font-size: 11px;
    color: #dd1e1e;
    font-weight: bolder;
}

.contenttext {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    line-height: 13pt;
}

input.textboxen {
    font-family: Verdana;
    font-size: 10px;
    width: 110px;
}

select.textboxen {
    font-family: Verdana;
    font-size: 10px;
    width: 110px;
}

select {
    font-family: Verdana;
    font-size: 10px;
    width: 220px;
}

#mainframe2x {
    width: 1294px;
    margin: auto;
}

#mainframe {
    width: 928px;
    margin: auto;
    /*background-color:	#d0d0c9;*/
}

/* TOP items */
#top {
    position: absolute;
    margin-top: 1px;
    width: 928px;
    height: 193px;
}

#top-links {
    background-repeat: no-repeat;
    width: 295px;
    height: 98px;
    position: absolute;
    margin-left: 6px;
    margin-top: 49px;
}

#top-midden {
    background-color: #999993;
    border: 1px solid #FFFFFF;
    width: 441px;
    height: 84px;
    position: absolute;
    margin-left: 309px;
    margin-top: 49px;
    padding-left: 12px;
    padding-top: 12px;
}

#top-midden-adv {
    width: 430px;
    height: 75px;
    background-repeat: no-repeat;
}

#top-login-text {
    position: absolute;
    margin-left: 771px;
    margin-top: 34px;
    font-weight: bold;
    font-size: 10px;
}

#top-login {
    background-color: #999993;
    border: 1px solid #FFFFFF;
    width: 149px;
    height: 96px;
    position: absolute;
    margin-left: 771px;
    margin-top: 49px;
}






/* NAVIGATIE ITEMS */
#navigatie {
    width: 928px;
    height: 16px;
}

#navigatie-locatie /* BOVEN */ {
    width: 928px;
    height: 16px;
    margin-left: 0px;
    float: left;
    background-repeat: repeat-x;
}

#navigatie-menu {
    width: 916px;
    height: 92px;
    position: absolute;
    padding-left: 11px;
    padding-right: 6px;
    margin-top: 14px;
}

#navigatie-bovenmenu {
    width: 906px;
    /*height: 58px;*/
}

#navigatie-hoofdmenu {
    width: 906px;
    height: 40px;
    margin-top: -2px;
}

#menu-table {
    padding: 0px;
    width: 100%;
}

.menu-td {
    width: 102px;
    padding-top: 10px;
    font-family: Verdana;
    font-size: 10px;
    font-style: normal;
    font-weight: bold;
    text-align: center;
    vertical-align: top;
}

.menu-td-dealer {
    width: 119px;
    padding-top: 0px;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    line-height: 1;
    text-align: center;
    vertical-align: middle;
}

.a-menu {
    text-decoration: none;
    color: #ffffff;
}

.a-menu-selected {
    text-decoration: none;
    color: #999993;
}

.a-submenu {
    text-decoration: none;
    color: #000000;
    cursor: hand;
}

#navigatie-submenu {
    width: 906px;
    height: 15px;
    background-repeat: repeat-x;
    padding-left: 10px;
    padding-top: 2px;
    font-size: 10px;
    color: #000000;
    position: absolute;
    margin-top: 0px;
}

/* MAIN */
#main {
    width: 920px;
    float: left;
    padding-left: 6px;
    /* overflow: auto; */
    position: absolute;
    margin-top: 70px;
    border: #d0d0c9 solid 1px;
    border-top: none;
}

a.koen:link {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    color: #565656;
    text-decoration: none;
}

a.koen:visited {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    color: #565656;
    text-decoration: none;
}

a.koen:hover {
    font-family: Verdana;
    font-size: 11px;
    font-style: normal;
    color: #dd1e1e;
    text-decoration: underline;
}




/* CONTENT ITEMS */
#content {
    width: 908px;
    padding-left: 6px;
    font-size: 10px;
    background-color: #FFFFFF;
    padding-top: 5px;
    overflow: hidden;
}

#content-links {
    width: 142px;
    float: left;
    background-color: #ffffff;
}

#content-links-klant {
    width: 130px;
    /*height: 260px;*/
    background-color: #d4d4d4;
    border: 1px solid #000000;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 5px;
    color: #000000;
}

#content-links-klantlogin {
    position: absolute;
    width: 130px;
    height: 242px;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 5px;
}

#content-links-klant-top {
    width: 126px;
    height: 13px;
    margin-left: 1px;
    margin-top: 5px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #606060;
    color: #ffffff;
    font-weight: normal;
}

#content-links-klant-body {
    width: 126px;
    /*height:65px;*/
    margin-left: 1px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-links-klant-top2 {
    width: 126px;
    height: 13px;
    margin-left: 1px;
    margin-top: 5px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #606060;
    color: #ffffff;
    font-weight: normal;
}

#content-links-klant-body2 {
    width: 126px;
    height: 90px;
    margin-left: 1px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-links-klant-top3 {
    width: 126px;
    height: 13px;
    margin-left: 1px;
    margin-top: 5px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #606060;
    color: #ffffff;
    font-weight: normal;
}

#content-links-klant-body3 {
    width: 126px;
    height: 28px;
    margin-left: 1px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-links-klant-body-login {
    width: 124px;
    height: 105px;
    margin-left: 2px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-links-zoekklant-top {
    width: 230px;
    height: 13px;
    margin-left: 2px;
    margin-top: 5px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #606060;
    color: #ffffff;
    font-weight: normal;
}

#content-links-zoekklant-body {
    width: 230px;
    height: 60px;
    margin-left: 2px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-midden-klant-top {
    width: 323px;
    height: 13px;
    margin-left: 2px;
    margin-top: 5px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #606060;
    color: #ffffff;
    font-weight: normal;
}

#content-midden-klant-body {
    width: 323px;
    height: 115px;
    margin-left: 2px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-links-zoeken {
    width: 130px;
    /*height: 387px;*/
    background-color: #d4d4d4;
    border: 1px solid #000000;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 5px;
    color: #000000;
}

#content-links-zoeken-top {
    width: 123px;
    height: 13px;
    margin-left: 2px;
    margin-top: 5px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #606060;
    color: #ffffff;
    font-weight: normal;
}

#content-links-zoeken-body {
    width: 123px;
    height: 87px;
    margin-left: 2px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    border-top: 0px;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#content-links-zoeken-ev {
    width: 123px;
    /*height:180px;*/
    margin-left: 2px;
    padding-left: 2px;
    padding-top: 2px;
    border: 1px solid #000000;
    background-color: #FFFFFF;
    color: #000000;
    font-weight: normal;
}

#basket-list {
    width: 130px;
    background-color: #d4d4d4;
    border: 1px solid #000000;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    color: #000000;
}

#basket-list-content {
    width: 123px;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-weight: normal;
    padding-left: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow-right: auto;
}

#basket-list2 {
    width: 130px;
    background-color: #d4d4d4;
    border: 1px solid #000000;
    font-weight: bold;
    padding-left: 4px;
    padding-right: 5px;
    padding-top: 2px;
    padding-bottom: 5px;
    margin-bottom: 5px;
    color: #000000;
}

#basket-list2-content {
    width: 123px;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    color: #000000;
    font-weight: normal;
    padding-left: 2px;
    padding-top: 10px;
    padding-bottom: 10px;
    overflow-right: auto;
    vertical-align: top;
    cursor: hand;
}

#content-midden {
    width: 605px;
    float: left;
    padding-left: 6px;
    padding-right: 6px;
}

.content-popup {
    position: absolute;
    visibility: hidden;
    z-index: 50;
    width: 702px;
    margin-left: -50px;
}

.content-popup-small {
    position: absolute;
    visibility: hidden;
    border: 1px solid #000000;
    background-color: #99eaa7;
    z-index: 1000;
    width: 340px;
    padding: 5px;
    font-size: 10px;
    margin-top: -30px;
}

#popup-underlay {
    visibility: hidden;
    position: absolute;
    background-color: #ffffff;
    filter: alpha(opacity=75);
    z-index: 50;
    width: 914px;
    height: 98%;
    left: 8px;
}

#popup-underlay-big {
    visibility: hidden;
    position: absolute;
    background-color: #ffffff;
    filter: alpha(opacity=75);
    z-index: 50;
}

#popupbody-small {
    position: absolute;
    border: 1px solid #000000;
    background-color: #ffffff; /*#fcfcd4;*/
    z-index: 1000;
    width: 390px;
    padding: 5px;
    font-size: 10px;
}

#popupbody {
    position: absolute;
    border: 1px solid #000000;
    background-color: #ffffff; /*#d4d4d4*/
    z-index: 1000;
    width: 700px;
    padding: 5px;
    font-size: 10px;
}

.popupbody {
    position: absolute;
    border: 1px solid #000000;
    background-color: #ffffff; /*#d4d4d4;*/
    z-index: 1000;
    width: 700px;
    padding: 5px;
    font-size: 10px;
}

.popupclose {
    position: absolute;
    border: 1px solid #000000;
    background-color: #d4d4d4;
    z-index: 1000;
    width: 50px;
    padding: 5px;
}

#articleText {
    width: 575px;
    background-color: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
    border: solid 1px #000000;
    overflow: hidden;
    padding-bottom: 10px;
}
/*
#articleText2
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText3
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText4
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText5
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText6
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText7
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText8
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText9
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}
#articleText10
{
	position: absolute;
	top: 0px;
	left: 0px;
	width:575px;
	background-color:#FFFFFF;
	padding-left:0px;
	padding-right:0px;
	border:solid 1px #000000;
	overflow:hidden;
	padding-bottom:10px;
	visibility: hidden;
}*/
    .articleTextx {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 575px;
    background-color: #FFFFFF;
    padding-left: 0px;
    padding-right: 0px;
    border: solid 1px #000000;
    overflow: hidden;
    padding-bottom: 10px;
    visibility: hidden;
}

#typeimage-holder {
    width: 250px;
    position: relative;
    margin-top: -140px;
    margin-left: 300px;
    height: 170px;
    text-align: center;
    vertical-align: middle;
}

#search-result {
    width: 602px;
    border: 1px solid #000000;
    background-color: #d4d4d4;
    font-size: 10px;
}

#search-result-content {
    background-color: #ffffff;
    border: 1px solid #000000;
    width: 590px;
    margin-left: 5px;
    margin-bottom: 5px;
    font-size: 10px;
}

#search-result-top {
    width: 373px;
    height: 13px;
    color: #000000;
    font-weight: bold;
    margin-left: 2px;
    margin-top: 2px;
    padding-left: 2px;
    padding-top: 2px;
    font-size: 10px;
}

.list-even {
    background-color: #ffffff;
}

.list-odd {
    background-color: #d4d4d4;
}

.list-even-groen {
    background-color: #ffffff;
    color: Green;
    font-weight: bold;
}

.list-odd-groen {
    background-color: #d4d4d4;
    color: Green;
    font-weight: bold;
}

.list-link {
    cursor: hand;
    text-decoration: underline;
}

.list-qty {
    width: 24px;
    height: 18px;
    font-size: 13px;
    text-align: left;
    vertical-align: bottom;
}

#content-rechts {
    width: 130px;
    background-color: #d4d4d4;
    border: 1px solid #000000;
    font-size: 10px;
    font-weight: bold;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 2px;
    margin-bottom: 15px;
    color: #000000;
    float: right;
}

#content-rechts-hidden {
    width: 20px;
    height: 2024px;
    float: right;
}

#beheer-img-rechts {
    position: absolute;
    width: 130px;
    float: right;
}

#nieuw-artikel {
    height: 210px;
}

#nieuw-artikel-plaatje {
    width: 138px;
    margin-left: -4px;
    margin-top: 1px;
    margin-bottom: 10px;
}


/* FOOTER */
#footer {
    background-color: #d4d4d4;
    width: 920px;
    padding-left: 10px;
    padding-top: 2px;
    font-size: 10px;
    text-align: center;
    height: 16px;
    margin-left: -10px;
}

/* nieuwe artikelkaart*/
.doc-knop-tekst {
    font-size: 10px;
    font-weight: bold;
    color: #565656;
    width: 95px;
    text-align: center;
}
.doc-knop-tekst-uit {
    font-size: 10px;
    font-weight: bold;
    color: #c3c3c3;
    width: 95px;
    text-align: center;
}
.artikelkaart-innertabel-table td{
    padding-bottom: 1;
    font-size: 12px;
}
.artikelkaart-knop-oud {
    background-repeat: no-repeat;
    background-position-x: 3px;
    color: #ffffff;
    font-size: 8px;
    font-weight: bold;
    height: 36px;
    width: 90px;
    padding-right: 5px;
    vertical-align: bottom;
    padding-bottom: 6px;
}
.artikelkaart-knop {
    background-repeat: no-repeat;
    border: none;
    color: #ffffff;
    font-size: 8px;
    font-weight: bold;
    height: 46px;
    width: 92px;
    vertical-align: bottom;
    cursor: hand;
}
.artikelkaart-knop-uit {
    background-repeat: no-repeat;
    border: none;
    color: #c3c3c3;
    font-size: 8px;
    font-weight: bold;
    height: 46px;
    width: 92px;
    vertical-align: bottom;
    opacity: 0.5;
    filter: Alpha(opacity=50); /* IE8 and earlier */
}
.artikelkaart-doc-header {
    font-size: 10px;
    font-weight: bold;
    text-align: center;
}
.artikelkaart-doc-td {
    font-size: 12px;
}

.lightbox {
    background-color: #ffffff;
}
