BODY {
    position: relative;
    margin:0;
	padding:0;
    z-index:1;
	border: 0px none;
	border-collapse: collapse;
	overflow: hidden;
	background-color: #CCCCCC;
	font-family: Tahoma, Verdana, sans-serif;
	font-size: 12px;
	text-decoration : none;
	scrollbar-base-color: #DBDBDB;
}

li {
  line-height: 100%;
}

body#BODY1 {
	margin:0;
	padding:0;
	border: 0px none;
	border-collapse: collapse;
    z-index:1;
    width:100%;
    overflow: hidden;
    background-color: #FFFFFF;
	font-family: Verdana,Tahoma,sans-serif;
	font-size: 12px;
	text-decoration : none;
}

html > body#BODY1 {
	margin:0;
	padding:0;
	border: 0px none;
    z-index:1;
    border-collapse: collapse;
    width:100%;
    overflow: auto;
    background-color: #FFFFFF;
	font-family: Verdana,Tahoma, sans-serif;
	font-size: 12px;
	text-decoration : none;
}

#ExitButton {
	border: 0px none;
	position: absolute;
	right: 3px;	
}

#Style-iframe1{
	border-top: 1px solid #83B576;
	border-right: 1px solid #83B576;
	border-bottom: 1px solid #83B576;
	border-left: 1px solid #83B576;
}

*{
  outline: none;
}


/* Begin Aanbiedingen */
.offerRecordTop {
    background:url(Pictures/border-top.png) no-repeat;
	width:350px;
    font-size: 0px;
    height: 4px;
}
.offerRecord {
    position: relative;
    background:url(Pictures/border-middle.png) repeat-y;
    width:350px;
    margin-right:10px;
    padding-left:5px;
}

.offerRecordBottom {
    background:url(Pictures/border-bottom.png) no-repeat;
    width:350px;
    font-size: 0px;
    height: 10px;
    margin-bottom:10px;
}

.offerLabel{
  font-size: 11px;
}

.offerImage{
    position: relative;
    height: 100%;
}

.originalImage {
  position: absolute;
  right: 5px;
  z-index: 1;
}
.diaImage {
  position: absolute;
  right: 5px;
  z-index: 2;
}
.pageTitle{
  margin-left:10px;
  font-size: 25px;
  font-weight: bold;
  color: #4DA821;
  font-family:Verdana;
  margin-bottom:10px;
}

#udm li {
 text-transform: uppercase;
}
#udm li li {
 text-transform: none;
}

#udm a.active  {
  background-color: #1C801E;
}

.label{
	position:relative;
	width:75px;
	height:32px;
	background-color:##00FF66;
	padding:0px;
	margin:0px;
	z-index:10;
}
.labelImage {
  position: absolute;
  padding:0px;
  margin:0px;
  left: -4px;
  top: 0px;
  width:68px;
}

.labelprice {
  position: absolute;
  background:../pictures/pricelabel.png no-repeat;
  font-size: 12px;
  top:10px;
  left: 5px;
  color: #FFFFFF;
  font-weight: bold;
  padding:0px;
  margin:0px;
  width:68px;
}


.offerImage img {
  z-index: 1;
}

.offerData{
  font-size: 11px;
  text-align:right;
}

.offerDescription {
    width:260px;
    height:30px;
    font-size: 11px;
    font-weight: bold;
    color: #4DA821;
}

.offerTable {
  position: relative;
}

.priceLabel {
  font-size: 20px;
  padding-bottom:20px;
  padding-left:30px;
  color: #FFFFFF;
  font-weight: bold;
  vertical-align: middle;
  text-align: left;
}
/* Einde Aanbiedingen */

A{
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: xx-small;
	text-decoration : none;
	color : White;
}

p, tr, td, ul, li {
	color: #000000; 
	font-family: Verdana,Tahoma;
	font-size: 12px;
}

th {
	color: white;
	text-decoration: none;
	font: 80% Arial, Helvetica, sans-serif;
	text-align: left;
}

.header1, h1 {
	color: #009933;
	font-weight: bold;
	font-family: Verdana,Tahoma;
	font-size: 12px;
	margin: 0px;
	padding: 1px;
}

.header2, h2 {
	color: #000000; 
	background: #DBEAF5; 
	font-weight: bold; 
	font-family: Verdana,Tahoma;
	font-size: 12px;
}

#Body {
	border: 0px none;
	border-collapse: collapse;
	margin:0;
	padding:0;
	text-align: left;
	height: 100%;
	overflow: hidden;
}

#Blank {
	background: #FFFFFF;
}

#TableBody {
	border-collapse: collapse;
	border-top: 1px none #83B576;
	border-right: 1px solid #83B576;
	border-bottom: 1px none #83B576;
	border-left: 1px solid #83B576;
	background-color: white;
}

#TableTrBody {
	border: 0px none;
	border-collapse: collapse;	
	margin: 0; 
	padding: 0;
}

#TableTdBody {
	border: 0px none;
	border-collapse: collapse;	
	margin: 0; 
	padding: 0;}

#Head {
	margin:0;
	padding:0;
	width: 1024;
	height: 140;
	text-align: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF; /* RV 14-2-2011 was 000099 */
	border-collapse: collapse;
}

#TopMenuLeft {
	width: 250px; /* RV 23-2-2011 Was 200 */
	height: 24px;
	background-color: #4DA821;
}

#TopMenuRight {
	width: 754px; /* RV 23-2-2011 Was 823 */
    height: 24px;
	background-color: #4DA821;
}

#Content {
	visibility: visible;
	height: 100%;
	width: 774px;/* RV 23-2-2011 Was 824 */
    border-bottom : 0px solid black;
	background-color: white;

}

#LeftMenu {
	visibility: visible;
	width: 250px;/* RV 23-2-2011 Was 200 */
	height: 25px;
	margin:0px;
	padding:0px;
	text-align: left;
	height: 100%;
	bottom: 0px;
	overflow:hidden; /* RV 23-2-2011 was auto */
    overflow-x : hidden;
	background-color: white;
}

#LeftMenuID {
	margin:0px;
	padding:0px;
	width: 250px; /* RV 23-2-2011 Was 200 */
	text-align: left;
	height: 100%;
	bottom: 0px;
	overflow: auto;
	overflow-x : hidden;
	background-color: white;
}
.LeftMenuFilterOn {
	color: red;
}

.LeftMenuFilterOff {
	color: #000000;
}
#ContentTop{
	border: 0px none;
	border-collapse: collapse;
	margin:0;
	padding:0;
	width: 754px; /* RV 23-2-2011 Was 823 */
	text-align: left;
	height: 100%;
	overflow: auto;
}
#ContentBottom{
	border: 0px none;
	border-collapse: collapse;
	margin:0;
	padding:0;
	width: 754px; /* RV 23-2-2011 Was 823 */
	text-align: left;
	height: 100%;
	overflow: auto;
}
#Foot {
	border-collapse: collapse;
	margin:0;
	padding:0;
	width: 1024px;
	height: 5px;
	text-align: left;
	background-color: #4DA821;
}

.ToolTipId {
    position: absolute;
    z-index:20;
    top: 30%;
    right: 25%;
    font-size:10px;
    font-family:Verdana, Arial, Helvetica, sans-serif;
    background-color: #FFFFFF;
    border: 1px solid #000000;
    display:none;
    padding-bottom:10px;
}

.TableTool {
  background-color: #FFFFFF;
  padding: 5px;
}

.imageToolTip {
  float:right;
}

.TableTool td{
  font-family: Verdana,Tahoma, sans-serif;
  font-size: 11px;
}

.productDetailsH1 {
  width:250px;
  font-weight: bold;
  color: #4DA821;
}
.productDetailsLabel {
  width: 100px;
  font-weight: bold;
  color: #000000;
}
.productDetailsLabel {
  width: 150px;
  font-weight: bold;
  color: #000000;
}

.KopTekst_Menu1 {
	border-collapse: collapse;
	border-top : 2px solid black;
	border-bottom : 1px solid #000099;
	font-Size : 11px;
	color : white;
	background-color : #A60000;
}
.KopTekst_Menu2 {
	border-collapse: collapse;
	font-Size : 11px;
	color : white;
	padding-right: 10px;
	font-weight: bold;
}
#HomeHead {
	border-collapse: collapse;
	margin:0;
	padding:0;
	width: 1024;
	height: 80;
	text-align: left;
	overflow: hidden;
	background-repeat: no-repeat;
	background-position: right top;
	background-color: #FFFFFF; /* RV 14-2-2011 was 000099 */
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-top : 1px solid black;
	border-bottom : 4px solid black;
}
#HomeFoot {
	border: 0px none;
	border-collapse: collapse;
	margin:0;
	padding:0;
	width: 1024;
	height: 18px;
	text-align: left;
	bottom: 0px;
	overflow: hidden;
	background-color: #FFFFFF; /* RV 14-2-2011 was 000099 */
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
}
#HomeContent {
	visibility: visible;
	height: 100%;
	width: 1024px;
	background-color: white;
	border-left : 1px solid black;
	border-right : 1px solid black;
	border-bottom : 1px solid black;
}
#HomeTopMenu {
	visibility: visible;
	width: 1024px;
	height: 18px;
	background-color: #4DA821;
	border-bottom : 1px solid black;
	border-right : 1px solid black;
	border-left : 1px solid black;
}

.InternalCommentClose {}

.reponseFormTitle{
	color:#006600;
	font-size:14px;
	text-align:left;
	position:relative;
	top:-25px;
}
.SwitchPricelist {
   height:15px;
   line-height: 15px;
   margin: auto 0px;
   vertical-align:middle;
}

.SwitchPricelist input,span{
    display:block;
    float:left;
    height:100%;
}

.SwitchPricelist span{
    margin-left:10px;
    color:#FFFFFF;
    font-weight: bold;
    font-size: 10px;
}

.SwitchPricelist input{
    margin: 0px;
    padding:0px;
    border:0px;
}

.priceLotLines {
  border-top: 1px solid #4DA821;
  border-collapse: collapse;
  width:755px;
  height: 90px;
}

/* Begin Favorieten */
#SelectFavoriet{
	width:410px;
	height:170px;
	text-align:left;
	position:absolute;
	top:200px;
	left:30%;
	z-index:10;
	background-color:#FFFFFF;
	display:none;
	border:2px solid #0C0C0C;
	padding:10px; 
	margin:0px;
}
/* Einde Favorieten */

#LeftMenuMain {
  margin-top: 2px;
  margin-left: 5px;
  width: 180px;
  border-right: 1px solid #4DA821;
  border-left: 1px solid #4DA821;
  border-bottom: 1px solid #4DA821;
  overflow: hidden;
}
#LeftMenuMain .LeftMenuHeader {
  width:100%;
  vertical-align:middle;
  height: 20px;
  padding-left: 5px;
  padding-top:2px;
  color: #FFFFFF;
  font-size: 13px;
  font-weight: bold;
  background-color: #4DA821;
}
.LeftMenuItem {
    width:170px;
    margin-top:5px;
    margin-left:5px;
    margin-right: 3px;
}
.LeftMenuButton {
  width:100%;
  margin-top:8px;
  margin-bottom:5px;
  text-align:right;
}
.LeftMenuItem select {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 11px;
    width:100%;
}
.LeftMenuFilterActive{
	background-color:#D5FFD5;
}

.PagingMarkup {
	position: relative;
    margin: 0 auto;
    padding: 0 auto;
    top:-2px;
	text-align:center;
	cursor: pointer;
	background-color: rgb(255,255,255);
	font-family: Verdana,sans-serif;
	width: 15px;
	font-weight: bold;
	font-size: 10px;
    border: 0px solid #663366;
	color: rgb(1,128,0);
}
.PagingMarkup2 {
	position: relative;
    margin: 0 auto;
    padding: 0 auto;
	top:-2px;
	cursor: pointer;
	text-align:center;
	background-color: rgb(255,255,255);
	font-family: Verdana;
	width: 22px;
	font-weight: bold;
	font-size: 10px;
    border: 0px solid #663366;
	color: rgb(1,128,0);
}
.PagingMarkupArrows {
	position: relative;
    margin: 0 auto;
    padding: 0 auto;
	top: 0px;
	cursor: pointer;
	font-family: Verdana;
	background-color: rgb(255,255,255);
	font-size: 10px;
    color: rgb(0,0,0);
	width: 10px;
    font-weight: bold;
	border: 0;
}
.PagingMarkupActive {
	position: relative;
    margin: 0 auto;
    padding: 0 auto;
	top:-2px;
	font-family: Verdana;
	background-color: rgb(255,255,255);
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	color: rgb(166,0,0);
    width: 15px;
	border: 0px solid rgb(81,162,33);
}
.PagingMarkupActive2 {
	position: relative;
    margin: 0 auto;
    padding: 0 auto;
	top:-2px;
	font-family: Verdana;
	background-color: rgb(255,255,255);
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	color: rgb(166,0,0);
    width: 22px;
	border: 0px solid rgb(81,162,33);
}
.PagingMarkupSquare {
	position: relative;
    margin: 0 auto;
    padding: 0 auto;
	top:-2px;
    width: 5px;
    font-family: Verdana;
	background-color: rgb(255,255,255);
	cursor: pointer;
	font-size: 10px;
	font-weight: bold;
	color: rgb(0,0,0);
    border: 0px solid rgb(81,162,33);
}

.introDuction {
  margin-left:10px;
  margin-bottom:10px;
  width:90%;
}

.introDuction div {
  margin-bottom:10px;
}

.Opmerking{
  padding-left:125px;
}

.Opmerking textarea{
  font-family: Verdana;
  font-size: 12px;
}

.FooterShoppingCart{
  font-family: Verdana;
  font-size: 10px;
}

.listIcons {
  float:right;
  width:65px;
}
.listIcons span{
  text-align: right;
  width:65px;
}

.listIcons img {
     vertical-align:middle;
}

.listDescription {
  padding-top:3px;
  float:left;
  width:250px;
  white-space: normal;
}

