html 
{
    overflow: -moz-scrollbars-vertical;
}

html, body{
    margin:0;
    padding:0;
    border:none;
    background-color:#0d0902;
    text-align:center;
   }
    
.MainTable
{
    margin-top:25px;
    text-align: left;
    width:970px;
    background-color:#ffffff;
	border-top: 1px solid #000000;
	border-right: 1px solid #000000;
	border-bottom: 1px solid #000000;
	border-left: 1px solid #000000;
    }
        
.MainFooter
{
    background-color:#3F550A;
    color:#669900;
    padding:0px 0px 0px 10px;
    font-size:9px;
    }
        
.MainFooter a,.MainFooter a:hover,.MainFooter a:visited,.MainFooter a:link
{
    color:#708718;
    }

.btnImage{
	cursor: pointer;
}

.Main
{
    background-image: url(../beeldenNet/main/Acht_Onder.gif);
	background-repeat: no-repeat;
	background-attachment: scroll;
	background-position:bottom right;
	padding:0px 0px 60px 0px;
    }

.TopAchter{
	background-image: url(../beeldenNet/main/boven_achter.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

.TopAchterKw{
	background-image: url(../beeldenNet/main/boven_achter_kw.gif);
	background-repeat:no-repeat;
	background-position:right top;
}

form{
	padding:0px;
    margin: 0 auto;
    height:100%;
}

table {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
}

.LeftAchter {
	background-image: url(../beeldenNet/main/menu_achter.gif);
	background-repeat: repeat-y;
}


td {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000000;
}

.Title {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-transform: capitalize;
	color: #000000;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #006633;
}

.Title2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656812;
	font-weight: bold;
	background-position: left bottom;
	height: 19px;
	padding-left:10px;
	border-left: 4px solid #ABC329;
	background-color: #f2f8bf;
}

.Title3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #656812;
	font-weight: bold;
	border-left: 4px solid #ABC329;
	background-color: #f2f8bf;
}

h1{
	background-image:url(../beeldenNet/main/klavertje.gif);
	background-repeat:no-repeat;
	background-position:center left;
	border-bottom:1px solid #7d5f34;
	padding:2px 0px 2px 13px;
	font-weight:bold;
	font-size:12px;
	margin:0px 0px 10px 0px;
}

h2{
	background-image:url(../beeldenNet/main/klavertje.gif);
	background-repeat:no-repeat;
	background-position:center left;
	/*border-bottom:1px solid #7d5f34;*/
	padding:2px 0px 2px 13px;
	font-weight:bold;
	font-size:11px;
	margin:0px 0px 10px 0px;
}

h3, h3 a{
	text-align:right;
	border-bottom:1px solid #7d5f34;
	padding:2px 0px 2px 13px;
	font-size:12px;
	margin:0px 0px 10px 0px;
	text-decoration:none;
}

h4{
	color:#FF0000;
	font-size:11px;
	font-weight:bold;
	margin:0px;
	padding:0px;
}

h5{
	color:#3F550A;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 7px 0px;
	padding:0px;
}

h6{
	color:#6D8F1A;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 7px 0px;
	padding:0px;
}

.li1{
	list-style-image:url(../beeldenNet/main/klavertje.gif);
}

.Tekst {
	padding:0px 0px 20px 5px;
}

.TekstSmall 
{
    font-size:9px;
    color:#999999;
}

.tekstFooter {
	border-top:1px solid #c8bba9;
	padding:10px 0px 20px 5px;
}


.TableMain{
	margin:7px 0px 0px 10px;
	width:600px;
	line-height:145%;
}

.TekstGr {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #656812;
	font-weight: bold;
	padding-left:10px;
}

.TekstGr2 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #44460A;
	padding-left:10px;
}

.TekstGr3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #CC0000;
}

a:link {
	color: #3F550A;
}

a:hover {
	text-decoration: none;
	color: #636300;
}

a:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #3F550A;
}


.input2{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	width: 211px;
	font-size:11px;
}


textarea{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:11px;
}

.menu:link {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
	font-stretch: extra-expanded;
	font-size: 10px;
}
.menu:visited {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
	font-stretch: extra-expanded;
	font-size: 10px;
}
.menu:hover {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: underline overline;
	font-weight: bolder;
	font-stretch: extra-expanded;
	font-size: 10px;
}
.menu:active {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	color: #000000;
	text-decoration: none;
	font-weight: bolder;
	font-stretch: extra-expanded;
	font-size: 10px;
}
.Line {
	border-left: 1px dotted #999999;
}

.tabinput {  
	border: 2px solid #bbbbbb;
	background-color: #ffffff; 
	width: 100%; 
	height: 20px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	}
	
.tabinputhead {  
	border: 2px solid #000000;
	background-color: #ffffff; 
	width: 100%; 
	height: 20px;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	}

.tabinputStock {  
	border: 0px solid #E3F193;
	background-color: #E3F193; 
	width: 100%; 
	height: 100%;
	color: #000000;
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: xx-small; 
	}

.Voorraad{
	line-height:20px;
	_line-height:19px;
	margin:5px 0px 5px 0px;
}

.Voorraad .Vierkantje{
	background-color:#E3F193;
	width:12px;
	_width:15px;
	height:12px;
	margin:2px 5px 2px 2px;
	float:left;
	border:1px solid #666666;
}

.CatImgTD img{
	cursor: pointer;
}

.Opgelet{
	color:#FF0000;
	padding:15px;
	font-weight:bold;
}

.UL_TotalError ul
{
    margin:5px 0px 5px 25px;
    padding:0px;
    }

.BulletedListLinks
{
    margin:10px 0px 5px 35px;
    padding:0px 0px 0px 0px;
    list-style:none;
    }

.BulletedListLinks li
{
    margin:0px 0px 5px 0px;
    padding:0px 0px 0px 9px;
    background-image:url(../beeldenNet/portfolio/ListItem.gif);
    background-repeat:no-repeat;
    background-position:0px 9px;
    }

.BulletedListLinks .Selected
{
    font-weight:bold;
    }

.TBL_Portfoliio 
{
    border:0px solid #E7FF5F;
    margin:0px 10px 10px 30px;
    }

.TBL_Portfoliio td
{
    vertical-align:top;
    }    

.TD_FotoThumb
{
    text-align:left;
    padding:10px;
    background-color:#eeeeee;
    width:135px;
    }

.DV_FotoThumbImage
{
    border:0px solid #000000;
    }

.DV_FotoThumbImage img
{
    padding:2px;
    margin:1px;
    border:1px solid #000000;
    }

.DV_FotoThumbText
{
    text-align:left;
    padding:5px 0px 0px 0px;
    }

.TD_FotoThumb:hover
{
    }

.TD_FotoThumbEmpty
{
    border:0px solid #E7FF5F;
    text-align:center;
    padding:15px;
    background-color:#ffffff;
    width:120px;
    height:120px;
    }
    
.Paging
{
    margin:5px 0px 0px 0px;
    padding:2px 2px 2px 2px;
    text-align:right;
    }
    
.Paging a
{
    color:#777777;
    }
    
.Active
{
    background-color:#eeeeee;
    padding:2px 3px 2px 3px;
    font-weight:bold;
    }

/* --- Promoties --- */
.DV_Promotie
{
    margin:20px 0px 0px 20px;
    padding:10px 10px 10px 10px;
    width:500px;
    background-color:#f7f7f7;
    float:left;
    }
    
.DV_Promotie_List
{
    margin:15px 0px 20px 10px;
    padding:5px 0px 0px 10px;
    width:auto;
    float:left;
    }
    
.DV_Legend
{
    margin:5px 0px 0px 2px;
    padding:0px 0px 0px 0px;
    width:500px;
    /*border:1px solid #dddddd;*/
    float:left;
    color:#aaaaaa;
    font-style:italic;
    font-size:9px;
    }
    
.DV_Legend img
{
    margin:0px 5px 1px 1px;
    padding:0px 0px 0px 0px;
    vertical-align:text-bottom;
    }
    
.TBL_PromotieList
{
    margin:5px 0px 0px 0px;
    width:280px;
    /*float:left;*/
    }
    
.TBL_PromotieList .Paging
{
    padding:7px 2px 2px 2px;
    border-top:1px solid #dddddd;
    text-align:right;
    font-size:9px;
    }
    
.TBL_PromotieList .Paging a
{
    color:#777777;
    }
    
.TBL_PromotieList .Active
{
    background-color:#eeeeee;
    padding:0px 3px 2px 3px;
    font-weight:bold;
    }
    
.TBL_PromotieListCel 
{
    padding:0px 10px 3px 0px;
    }
    
.TBL_PromotieListCelTekstSmall 
{
    padding:0px 10px 0px 0px;
    vertical-align:top;
    }

.btnImageNews{
	cursor: pointer;
    border:1px solid #ffffff;
}

.btnImageNews:hover
{
    border:1px solid #000000;
}

/* --- Home promo --- */

.TD_PromoGroup
{
    padding:5px 0px 0px 0px;
    border-top:1px solid #dddddd;
    }
    
.DV_Promo
{
    width:600px;
    padding:10px;
    margin:5px 0px 5px 0px;
    border-bottom:1px solid #ababab;
    /*background-image: url(../beeldenNet/home/verloop.jpg);
	background-repeat: repeat-y;
	background-position:Left top;
	background-color:#dcdcdc;*/
    float:left;
    vertical-align:top;
    }
    
.DV_Promo a
{
    color:#2E3F04;
    }
    
.DV_Promo p
{
    padding:0px;
    margin:0px 0px 5px 0px;
    }
    
.DV_PromoTitle
{
	color:#6D8F1A;
	font-size:12px;
	font-weight:bold;
	margin:0px 0px 0px 0px;
	padding:2px 0px 0px 0px;
    }
    
.DV_PromoDate
{
	color:#888888;
	font-size:10px;
	padding:-2px 0px 0px 0px;
    }
    
.HomePromoImage
{
    cursor:pointer;
    margin:0px 10px 0px 0px;
    border:1px solid #ffffff;
    } 
    
.HomePromoImage:hover
{
    border:1px solid #3F550A;
    }  
    
.LB_Footer
{
    border-top:0px solid #999999;
    /*margin:8px 10px 0px 2px;*/
    margin:0px 10px 0px 2px;
    padding:3px 0px 0px 0px;
    float:left;
    width:100%;
    } 
    
.HL_Promo
{
    font-size:10px;
    margin:2px 10px 0px 2px;
    }
    
.LB_CompanyNews
{
    margin:0px 0px 0px 2px;
    padding:0px 0px 0px 0px;
    color:#666666;
    font-style:italic;
    font-size:9px;
    position:absolute;
    }
    
.LB_CompanyNews img
{
    margin:3px 2px 2px 0px;
    padding:0px 0px 0px 0px;
    }
    
/* --- Catalogus --- */    
.LB_Breadcrumbs
{
    font-weight:normal;
    margin-left:10px;
    font-size:11px;
    }
    
.LB_Breadcrumbs a
{
    color:#444444;
    }
    
.LB_Headers a
{
    color:#444444;
    }

.TBL_Data
{
    border:1px solid #888888;
    border-spacing:0px;
    padding:1px;
    background-color:#ffffff;
    margin:10px 10px 10px 0px;
    }

.TBL_Data tr:hover
{
    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
    -moz-opacity: 0.5;
    }

.TBLC_Header
{
    border-top:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    border-bottom:1px solid #555555;
    border-left:1px solid #555555;
    background-color:#ABC329;
    text-align:center;
    padding:4px 2px 4px 2px;
    }

.TBLC_Cells,.TBLC_CellsStock
{
    padding:2px;
    border-top:1px solid #eeeeee;
    border-right:1px solid #eeeeee;
    border-bottom:1px solid #555555;
    border-left:1px solid #555555;
    background-color:#ffffff;
    text-align:center;
    }  
    
.TBLC_CellsStock
{
    background-color:#E3F193;
    }

.TBL_ProdTable{
	 margin:8px 0px 12px 10px;
	 padding:10px;
	 border:2px solid #999999;
	 background-color:#dcdcdc;
	 width:750px;
}    


.TBLC_Image{
	padding:0px 10px 10px 0px;
	width:160px;
	border-right:1px dotted #666666; 
	text-align:center;
}

.LB_ImageCanvas{
	margin:10px 2px 10px 10px;
	padding:10px 10px 10px 10px;
	text-align:center;
	background-color:#FFFFFF;
	border:1px solid #999999;
}

.TBLC_Data{
	padding:10px 0px 0px 10px;
}

.TBLC_Data ul{
	margin:0px;
	padding:0px 0px 0px 20px;
}

.trv_file_structure
{
    margin:5px 10px 10px 20px;
    }
