/*
frondend.css - Style Sheet Front End
*/
.verlaag {padding-top:2px;}
/**************** Begin algemeen *****************/

body{
margin: 0px 0px 0px 0px;
font-family : Times New Roman ;
font-style : italic ;
}

body, td, table, input, textarea, submit, select, a{
/*font: 9pt Arial;*/
font: 12 Arial;
color: #000000;

}

.artnaam
{
color:white;
}

table, tr, td{
border-collapse: collapse;
margin: 0px;
padding: 0px;
}	
body.canvas{
/*background-image: url(/img/layout-template/canvas_bg.gif);*/
}

.imgControlBig {padding:5px;}
			
/**************** Eind algemeen *****************/

.verdeelRuimte {
    /*background-color:#eeeeec;*/
    width:0%;
}

.imgPlay {

}

.noDeco {
    text-decoration:none;
}

.blackTextBold {
    font: 9pt Arial;
    color:black;
    font-weight:bold;
}

.whiteTextBold {
    font-family: 9pt Arial;
    color:white;
    font-weight:bold;
}

.greyText {
    font: 9pt Arial;
    color:white;
}

.borderLine
{
    /*border: solid 1px #000000;    
    border-bottom: solid 1px #999999;
    background-color:#FBF3D1;*/
}

.borderLine-Vlak
{
    border-top: solid 1px #999999;
    border-bottom: solid 1px #999999;
}

.borderLine-Content
{
    border-top: solid 1px #999999;
    border-bottom: solid 1px #999999;
}

.borderLine-Nav
{
    border-top: solid 1px #999999;
    /*border-bottom: solid 1px #999999;*/
    border-right: solid 1px #999999;
}

.borderLine-bottom
{
    border-bottom: solid 1px #999999;
}

.borderLine-top
{
    border-top: solid 1px #999999;
}

.borderLine-right
{
    border-right: solid 1px #999999;
}

.borderLine-left
{
    border-left: solid 1px #999999;
}

.tdTop {
    vertical-align:top
}

.quicklink {

}

.leftContent {
    width:600;
    vertical-align:top;
}

.rightContent {

    vertical-align:top;
}

.contentSpace {

}

.spaceInside {
    height:0px;
}

/****************** Begin Navigatie met images ****************/
.leftContentNav {

    vertical-align:top;    
    background-position:top right;
    background-repeat:no-repeat;
    
}

.rightContentNav {
    /*border-left: solid 1px #999999;*/
    vertical-align:top;
}

.contentSpaceNav {
    width:15;
    height:15px;
}
/****************** Eind Navigatie met images ****************/

/* Modal PopUp CSS Classes */

.modalBackground 
{
	background-color:Gray;
	filter:alpha(opacity=50);
	opacity:0.7;
}

.progress {
    position:absolute;
    left:50%;
    top:30%;
    background-color:#d9e7f1;

    border:solid 2px black;
    padding:5px;
    width:240;
    margin-left:-120;
}

/* Modal PopUp CSS Classes */

/**************** Begin Menu + Header *****************/

.menu {
    font:9pt Arial;
    text-decoration:none;
    color:White;
}

.menuBlack {
    font:9pt Arial;
    text-decoration:none;
    color:#A30D1D;
}

.headerOne {
	font: 9pt Arial;
	padding:0px;
	text-align:right; 
	color:white; 
	/*background-color:#555555;/*#315686;*/ 
	/*background-image:url(../images/headerlogo.jpg); 
	background-repeat:no-repeat; */
	/*height:22px;*/
	vertical-align:middle;
	height:37px;
	width:100%;
}

.headerTwo {
	padding:0px;
	/*background-color:#6B89AF; /*#315686; */
	/*background-image:url(../images/header2.jpg); */
	background-repeat:no-repeat; 
	background-position:right; 
	vertical-align:bottom;
	/*height:36px;*/	
	width:100%;
}

.zoekveld {
    margin-bottom: 1px; 
    height: 14px; 
    width:97px;
    font: 9pt Arial;
    color:#FFFFFF;
    /*border-color:#dddddd;*/
    background-color:transparent;
    border:1px;
    border-style:solid;
    border-color:#000000;
}

/**************** eind Menu + Header *****************/

/**************** begin Artikel Detail *****************/
.tdImgArtDetail 
{

    vertical-align:middle;    
    text-align:center;
    width:280;
    padding-bottom:3px;    

}

.imgArtDetail {    
        position : relative ;
    left : 325px;
    top : 0px;
    border:0;  
    background-color : Black;  

}

.artDetailInfoBlock {
    
    background-color:#D7D7D7;
    font-weight:bold;
    color:Red;
    height:25px

}

.dgFreeField TD
{
    color:white;    
    font-weight:bold;
}

.dgfreefield {
    margin-left:-2px;
}



/**************** Eind Artikel Detail *****************/



.linkerMenuRegel {
    color:#666666; 
    font:bold; 
    cursor:pointer;
}

.linkerMenuRegelInfo {
    /*color:crimson; */
    color:Black;
    text-decoration:none;
}


/**************** begin artikelvlak ********************/
.artTable {
 padding: 2px 2px 2px 2px;
 border-spacing:2px;
}

.artVlak {    
    width:100%;    
    border: solid 1px #999999;
    background:#A30D1D;

}

.artVlakPrijslijst {
    width:100%;    
    border: solid 1px #999999;
    /*background-image:url(../images/icon_sale.gif);
    background-repeat:no-repeat; 
    background-position:bottom;*/
    background:#A30D1D;
}

.artVlakStaffel {
    width:100%;    
    border: solid 1px #999999;
    /*background-image:url(../images/icon_sale.gif);
    background-repeat:no-repeat; 
    background-position:bottom;*/
    background:#A30D1D;
}

.artVlakActiePrijs {
    width:100%;    
    border: solid 1px #999999;
    background-image:url(../images/icon_sale.gif);
    background-repeat:no-repeat; 
    background-position:bottom;
    background:#A30D1D;
}

.artVlakPrijsAfspraak {
    width:100%;    
    border: solid 1px #999999;
    /*background-image:url(../images/icon_sale.gif);
    background-repeat:no-repeat; 
    background-position:bottom;*/
    background:#A30D1D;
}

.artVlakEmpty {
    width:100%;    
    border: 0px;
}

.artVlakRowSpanEmpty {
    width:25px;    
    border: 0px;
}

.tdEmptyArt {
    height:3px;
    width:3px
}

.imgArt {
    border:0;
}

.tdImgArt {
    text-align:center;
    vertical-align:middle; 
    height:103;
}

.tdNaamArt {
    vertical-align:bottom;
    text-align:center;     
    padding-left: 2px; 
    padding-right: 2px;
}

.tdCodeArt {
    vertical-align:top;
    text-align:center; 
    height:25; 
    padding-left: 2px; 
    padding-right: 2px;
}

.tdCodeArt a
{
    color:white;
}

.prijs{
    font-size: 14px;
    font-weight: bold;
    color:white;
    text-decoration: none;
}

.vanprijs{
    font-size: 9px;
    font-weight: bold;
    color: white;
    text-decoration: line-through
}

.voorprijs{
    font-size: 9px;
    font-weight: bold;
    color: white;
}

.tdPrijzenArt {
    text-align:center;

}

/**************** einde artikelvlak ********************/

/**************** start naviagatievlak ********************/
.navTable{
    border:1;    
 
}

.trNav .navTable {background:#A30D1D; margin:10px;}

.navTdVlak {    
    background-color:#656998  
}

.navHeader 
{
    /*background-image: url(../images/navheader.gif);    */
    vertical-align:middle;
    width:182px;
    height:26px;
    background:#A30D1D;   
}

.navHeader span {margin-left:13px;position:relative; top:7px; }
.navFooter 
{    
    /*background-image: url(../images/navFooter.gif);*/
    width:182px;
    height:13px;
}

.imgNav {
    border:0;
}

.tdImgNav {
    text-align:center;
    vertical-align:middle; 

}

.tdNaamNav {
    vertical-align:bottom;
    text-align:center;     
    padding-left: 2px; 
    padding-right: 2px;
}

.tdEmptyNav {
    height:3px;
    width:3px
}
/**************** einde naviagatievlak ********************/

/**************** begin NavigatieBalk ********************/


.NavVlak {    
    width:100%;
    height:25;
    border: solid 1px #000000;
    background:#A30D1D;   
    margin-top: 2px;
    margin-bottom: 2px;
}

.NavVlak td {color:white;}

.NavVlak table{
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
}

.NavVlak-link{
    font-weight: bold;
    text-decoration: underline; color:white; padding-left:5px;
}

table.Navigatie {
    background-image:url('images/nieuwkoop/bg_menubalk.jpg');
    background-repeat: no-repeat;
    height:100%;
}

/**************** einde NavigatieBalk ********************/

/**************** begin Zoekresultaat ********************/

.resultVlak {    
    width:100%;
    border-top: solid 1px #B5AEAD;
    border-bottom: solid 1px #B5AEAD;
    border-right: solid 1px #B5AEAD;
    border-left: solid 1px #B5AEAD;
    background-color:#eeeeee;
    /*background-color:#abdbef;    */
    margin-top:15px;
}

.resultVlak table{
    margin-top: 2px;
    margin-right: 2px;
    margin-bottom: 2px;
    margin-left: 2px;
}

.resultVlakinner table {margin-left: 0px;}

.borderSpaceLeft{width:0px;s}
.borderSpaceRight{width:0px;}

/**************** einde zoekresultaat ********************/

/**************** Begin Datagrid winkelwagen ********************/

.DataGridStyle {
    width:100%;
    border:0;
}

.AlterItemStyle {   
    height:20;
}

.ItemStyle {
    height:20;
}

.AlterItemStyle-Over {   
    height:20;
    background-color:#b5c7b9;
}

.ItemStyle-Over {
    height:20;
    /*background-color:#b5c7b9;*/
    background-color:#c1c1c1;
}

.HeaderStyle {
    color:Red;
    height:20;
    background-color:#D7D7D7;    
    font-weight:bold;    
}

.FooterStyle{}
.PagerStyle{}

.footerTotalBold {
    font-weight: bold;
    border-top: solid 1px #D7D7D7;
    text-align:right;
}

.footerTotalGrey {
    text-align:right;    
    font-size:9px;
    color:Gray;
}

.footerTotal {
    text-align:right;
color:#FBF3D1;
}

.footerOmschrBold {
    font-weight: bold;
}

.footerOmschrGrey {
    font-size:9px;
    color:Gray;
}

.footerOmschr{color:#FBF3D1;}


.tdCart {
    height:70;
}
.winkelwagenSmall {
        /*scrollbar-3dlight-color: #ffffff;
        scrollbar-base-color: #ffffff;
        scrollbar-darkshadow-color: #ffffff;
        scrollbar-face-color: #ffffff;
        scrollbar-track-color: #ffffff;
        scrollbar-highlight-color: #285ca9;
        scrollbar-shadow-color: #285ca9;
        scorllbar-arrow-color: #285ca9;*/
        overflow:auto; 
        height:90%;
}

.cartText {
    line-height:20px;
}


/**************** Eind Datagrid winkelwagen ********************/

.tdAanbiedingFotos {
    text-align:center;
    vertical-align:middle;
    border:solid 1px #E42E17;
    width:55;
    height:55;
}


/* error text in errorVlak */
.form_error_message {
color: black;
font-weight: bold;
}

/* kader om de error teksten indien een textveld verkeerd is ingevuld */
.errorVlak {
width:100%; 
height: 25px; 
border: solid 1px #B5AEAD; 
color: #ff0000;
text-align:center;
margin-bottom:4px;
}

/* textveld rood maken welke een error bevat */
.errorTxtVlak {
width:140px;
/*background-color:#f8aeb3;*/
background-color:yellow;
border: solid 1px #000000;
}

/* textveld weer naar normale staat zetten indien error is verdwenen */
.txtVlak {
width:140px;
background-color:#FFFFFF;
border: solid 1px #000000;
color:black;
}

td.topmenu-streep{
padding-left: 10px;
padding-right: 10px;
}
a.hoofd-item, a.hoofd-item:hover{
color: #ffffff;
font-weight: bold;
text-decoration: underline;
}

a.hoofd-item:hover{
color: #000000;
text-decoration: underline;
}
a.link, a.link:hover{
font-weight: bold;
text-decoration: underline;
}
a.link:hover,a.link-top:hover{
color: #E42E17;
text-decoration: underline;
}

a.link-top{
color: #ffffff;
text-decoration: none;
}


a.link-meer, a.link-meer:hover{
font-weight: bold;
text-decoration: underline;
}
a.link-meer:hover{
text-decoration: none;
}

a.explotatie,a.explotatie:hover{
font-weight: normal;
text-decoration: none;
color: #ffffff;
}
a.explotatie:hover{
text-decoration: underline;
}

a.link-bold{
font-weight: bold;
text-decoration: underline;
}
a.link-bold:hover{
font-weight: bold;
text-decoration: none;
}

a.link-categorie, a.link-categorie:hover, a.link-categorie-sub, a.link-categorie-sub:hover{
font-weight: bold;
font-size: 9px;
color: #000000;
text-decoration: none;
}
a.link-categorie-sub, a.link-categorie-sub:hover{
font-weight: normal;
color: #000000;
text-decoration: none;
}
a.link-categorie-sub:hover{
color: #E42E17;
}
a.link-categorie:hover{
color: #E42E17;
}
a.link-verwijder:hover{
color: #E42E17;
}

.tekst-bold{
font-weight: bold;
}

td.main{
background-color: #ffffff; 
border-bottom: 0;
}

table.main{
border-bottom: 0;
}

select.dropdown-zoek{
width: 135px;
height: 18px;
font-size: 9px;
}

.defaultButton {
    height:19;
    border: solid 1px #000000;
    background: buttonface;
    cursor:hand; 
    text-decoration:none;
    text-align:center;
    color:black;
}


#ctl00_cpCONTENT_pnlPrijsVanInclExcl td {display:none; visibility:hidden;color:red;}
#ctl00_cpCONTENT_lblPrijsvanLblInclExcl {color:red;}
.defaultButton nobr
	{
	color:black;
	}


.defaultButtonDisabled{
    height:19;
    border: solid 1px #000000;
    background: buttonface;
    cursor:default; 
    text-decoration:none;
    text-align:center;
    color:ButtonShadow;
}

.txtGrijs {
    border: solid 1px InactiveBorder;
}

.menuBackground span, .menuBackground a {color:white;}
input.iMenu{
border: solid 1px #000000;
font-family: arial,verdana;
font-size: 12px;
}

input.ok {
    height:19;
    width:75px;
    border: solid 1px #000000;
    background: buttonface;
    cursor:hand; 
    text-decoration:none;
    text-align:center;
   position:relative; z-index:2;
}

.inputLabel
{
height:19;
width:100;
border: solid 1px #000000;
background: buttonface;
vertical-align:middle;
text-align:center;
color: #000000;
padding-right: 2px;
padding-left: 2px;
padding-bottom: 2px;
margin: 2px;
padding-top: 2px;
}

input.zoek{
width: 112px;
height: 18px;
font-size: 11px;
}
input.form{
width: 250px;
height: 18px;
font-size: 11px;
}

input.no-border{
border: 0px;
}

input.invoer_aanmeld_Disable{
width:140px;
}

input.invoer_aanmeld{
width:140px;
border: solid 1px #000000;
}

textarea.form{
width: 250px;
height: 75px;
}

.linkButton {
    text-decoration:underline;   
}

span.kruimelpad-hoofdgroep{
font-size: 13px;
font-weight: bold;
}

span.kruimelpad-categorie{
font-size: 13px;
font-weight: bold;
color: #B20024;
}

td.kruimelpad{
color: #ffffff;
}

.categorie-menu{
background-color: #ffffff;
}
.categorie-item-height{

}

form {
margin:0px;
}

ul{
list-style-image: url(/img/content-onderdelen/bullet-kop.gif);
margin: 0px 0px 0px 25px;
color: #000000;
}
.or_balk{
/*background-color: #D7D7D7;
height: 21px;*/
color:white;
background-color: #A30D1D;
height:21px;
}

.or_balk input { 
    border:0;
}

td.bottombalk{
padding-left: 4px;
}

.tdCheck input {
    border:0;
color:white;
}

/**************** Begin stappen balk - bestelling tm betaling ********************/

.stappen-Tabel{
    width:100%;
    border:0;    
    margin-top:15px;
    margin-bottom:5px;
    border:solid 1px #999;    
}
.stappen-balk{
	height: 40px;
	width: 100%;
	background-color: #F1F1F1;	
}


/*.stap_nietactief {
    background-color: #EFEBEF;
    color: #AAAAAA;
}

.stap_actief {
    background-color: #EFEBEF;
    color: #B50021;
}*/

.stap-actief {
	padding-top: 2px;
	float: left;
	text-align: center;
	color: #000000;
	width:20%;
}

.stap-nietactief {
    /*color: #A0A0A0;*/
    color:#999;
    text-align: center;
}

/*********** Eind stappen balk - bestelling tm betaling ***************/

/**************** Begin bestelling Klantgegevens ********************/

.subVlak-table {
    border: solid 1px #B5AEAD;
    background-color : #A30D1D;
    color:white;
}

.subVlak-table span {
   color:white;
}

.subVlak-table td {
    padding-left:2px;
    color:white;
}

.subVlak-table-Overzicht {
    border: solid 1px #B5AEAD;
    background:#F1F1F1;    
}

.subVlak-table-Overzicht td {
    padding-left:2px;
}
/**************** Eind bestelling Klantgegevens ********************/

/**************** Begin Verwante/Verwante Producten ********************/
.hideTd {visibility:hidden; display:none;}

.ExtraInfo {
    border:0;
    width:100%;
}


.otherProd-ItemStyle{ border-right: solid 1px #B5AEAD;
    border-bottom: solid 1px #B5AEAD;}
.otherProduct {border-left: solid 1px #B5AEAD;border-right: solid 1px #B5AEAD;}
/*
.otherProduct table{border-bottom: solid 1px #B5AEAD;}*/

.otherProdOutside {
    width:100%;
    text-align:center;
    vertical-align:middle;
}
.otherProdInsideRow{width:100%;}

.otherProdInsideRow-Image{text-align:right; padding-left:10px;  padding-right:10px;}

.otherProdInsideRow-Prijs{text-align:right; padding-left:10px;  padding-right:10px; white-space:nowrap;}

.otherProdInsideRow-Naam{text-align:left; width:100%;}

.otherProdInside {
   /* border-right: solid 1px #B5AEAD;
    border-bottom: solid 1px #B5AEAD;*/
    text-align:center;
}

.otherProdInside-Left {
    /*border-left: solid 1px #B5AEAD;*/
}

.subVlak-OtherProducttable {
    /*border-left: solid 1px #B5AEAD;
    border-right: solid 1px #B5AEAD;
    border-top: solid 1px #B5AEAD;*/
}
/**************** Eind Verwante/Verwante Producten ********************/

/**************** Begin navmenu  ********************/

#Nav a{
	text-decoration:none;
	font: 9pt Arial;
	color:black;
	cursor:pointer;
	display:block;color:#000000;
	padding: 3px 3px 2px 3px;
	margin:1px 0px 0px 10px;
	}

#Nav a:hover {
	border:1px solid #cccccc;
	margin:0px 0px 0px 9px;
	padding:3px 2px 1px 3px;
	background-color:#FBF3D1;
	text-decoration:none;
	}

.msviLocalToolbar div {background:transparent;}

.msviLocalToolbar{background:transparent;font:10pt Arial;padding:5px;}
.msviLocalToolbar a{text-decoration:none;color:white;}
.msviLocalToolbar a:hover{text-decoration:none;color:white;}

.msviLocalToolbarOrder{border-bottom:solid 1px #999;background:#F1F1F1;font:10pt Arial;padding:5px;}
.msviLocalToolbarOrder a{text-decoration:none;color:black;}
.msviLocalToolbarOrder a:hover{text-decoration:none;color:black;}

.msviLocalToolbarKlant{border-bottom:solid 1px #999;background:#F1F1F1;font:10pt Arial;padding:5px;border-left:solid 1px #999;}
.msviLocalToolbarKlant a{text-decoration:none;color:black;}
.msviLocalToolbarKlant a:hover{text-decoration:none;color:black;}

.msviQuickLinks{background:#F1F1F1;font:9pt Arial;padding:5px;}
.lt0{border:solid 0px #F1F1F1;background:#FBF3D1;padding:3 6px 3 6px;font:10pt Arial;color:black;text-decoration:none;}
.lt1{border:solid 1px #999;padding:2px 6px 2px 6px;background:#ccc;font:10pt Arial;color:black;text-decoration:none;}
.ltsep{font:9pt Arial;color:#A9A9A9;padding:0 1px;}

/*Zoeken in header*/
.msviDualSearchBox{font:10pt Arial;width:166px;height:19;}
.msviSearchButton{/*font:9pt arial;padding:0em 0.2em;position:relative;top:1px;margin-left:6px;width:4.6em;*/
    border: solid 1px #000000;
    font-family: Arial;
    font-size: 12px;
    height:19;
    margin-left:3px;
}

.gt0{border:solid 1px #084218;padding:0 4px 2px 4px;font:9pt Arial;}
.gt1{border:solid 1px #89a690;padding:0 4px 2px 4px;background:#135f27;font:9pt Arial;}

/*
tr.NavOver {
	border:1px solid #000000;
	margin:0;
	padding:2px 4px 4px 7px;
	background-color:#f1f1f1;
	text-decoration:none; 
 	width:100%;
}
*/

/**************** Eind navmenu ********************/

/**************** Begin artlist ********************/
.artlist {
border:solid 1px ;
}
.artlist-Header, .artlist-Header a, .artlist-Header span, .artlist-Header td {
    background-color:#dddddd;
    font-weight:bold;
    text-decoration:none;
}

.artlist-seperator span{
    FONT-SIZE: 22px;
    COLOR: #999999;
    FONT-FAMILY: Arial, verdana;
    font-weight:bold;
}

.artlist-Header-tr {
    background-color:#dddddd;    
}

.artlist-Header-td {    
    font-weight:bold;    
}

.artlist-Even {
    background-color:#ffffff;
}

.artlist-Odd {
    background-color:#eeeeee;
}
.artlist-Over {
    /*background-color:#b5c7b9;*/
    background-color:#c1c1c1;
}

/**************** eind artlist ********************/

.imgExists {
    width:15;
}

.imgNotExists {    
    width:15;
}

.inlogSmall {
    line-height:20px;
}

/**************** Begin  extra omschrijving group ********************/

.rbalk {
    border:solid 1px #999999;
    background-image:url(../images/nieuwkoop/bg_menubalk.jpg);
    PADDING:0;
    /*background-color:#F1F1F1;*/
    margin-top:15;
    margin-left:15;
    width:100%;
    WIDTH:181;
    color:Black;
}

.rbalk A
{
    FONT-SIZE: 12px;
    COLOR: #656565;
    FONT-FAMILY: Arial;
    TEXT-DECORATION: none
}
.rbalk A:hover
{
    COLOR: #ff0000;
    TEXT-DECORATION: none
}

.rbalk_tekstblokjes
{
    FONT-SIZE: 12px;
    COLOR: #000000;
    FONT-FAMILY: Arial, Verdana;
    TEXT-DECORATION: none;
    padding:5;
}



.rbalk_boven {
    /*background-image:url(../images/nieuwkoop/lbalk_boven.gif);
    height:3;*/
}

.rbalk_onder {
    /*background-image:url(../images/nieuwkoop/lbalk_onder.gif);
    height:3;*/
}

.groepDesc span {
    line-height:55px;
    FONT-SIZE: 22px;
    COLOR: #999999;
    FONT-FAMILY: Arial;
    font-weight:bold;       
}

.groepImage {
    text-align:left;
}

.titel {
    line-height:55px;
    FONT-SIZE: 22px;
    COLOR: #999999;
    FONT-FAMILY: Arial,Verdana;
    font-weight:bold;       
}

.tdSearchDesc {
    padding-top:5;
    padding-bottom:10;
}

.btnSearch {
    text-align:right;
    /*padding-right:40;*/
    margin-top:2px;
    padding-top:4;
}

.tdExtraDesc {
    padding-top:5;
    padding-bottom:10;

}

.tdbelow{color:white;} 

.tdBtnLayout {
    text-align:right;
    /*padding-right:40;*/
    margin-top:2px;
    padding-top:4;
}


/************************ START TREEVIEW ***************************/

.TreeView {

}

.treeview table {width:100%; margin-bottom:2px; margin-top:2px; }
.treeview a {/*padding-left:15px;*/padding-bottom:3px; padding-top:3px; }

.TreeViewHoverNode {
    /* Indien met de muis erover wordt bewogen */
	border-top: 1px solid #cccccc; 
	border-bottom: 1px solid #cccccc; 
	background-color:#eaeaea;
    height:100%;
    vertical-align:middle;    
}

.TreeViewHoverNode a {
    /*padding-left:14px;
    margin-left:-1;*/
    margin-bottom:1px;
    margin-top:1px;
    padding-bottom:1px; 
    padding-top:1px;
}

/*
.A.TreeViewHoverNode:Hover{
    /* Indien met de muis erover wordt bewogen */
	/*border: 1px solid #cccccc; 
	background-color:#eaeaea;
    height:100%;
    vertical-align:middle;
    padding-left:14;
}*/

.TreeViewLeafNode {
    /* SubGroep */        
    padding-left:18px;
    padding-right:2px;
}
.TreeViewNode {
    /*Alle Nodes*/        
    width:100%;
    font: 8pt Tahoma; 
	color: #000000; 
	text-align: left; 
	vertical-align:middle;
}

.TreeViewParentNode {
    /*Groep*/        
    padding-left:13px;
    padding-right:2px;
}

.TreeViewRootNode {
    /*HoofdGroep*/ 
    padding-left:8px;
    padding-right:2px;
}

.TreeViewSelectedNode {
    /* Selected Node */        
    border-top: 1px solid black; 
    border-bottom: 1px solid black; 
	background-color:#eaeaea;
    height:100%;
    vertical-align:middle;
}

.TreeViewSelectedNode a {
   /* padding-left:14px;*/
    margin-bottom:1px;
    margin-top:1px;padding-bottom:1px; padding-top:1px;
}
/************************ START TREEVIEW ***************************/

/**************** eind extra omschrijving group ********************/

/* fatale error ASP_assert.inc*/
				div#fatale-error-canvas-div{
				position:absolute; 
				height: 100%; 
				top: 0px; 
				right:61%; 
				margin-left:-397px; 
				margin-right:-397px;
				}
				div.fatale-error-holder{
				margin-top: 30%;
				width: 550px;
				}
				div.fatale-error-afbeelding{
				clear: right;
				}
				div.fatale-error-tekst{
				padding-top: 20px;	
				padding-left: 70px;	
				font-size: 24px;
				font-weight: bold;
				}
				div.fatale-error-bericht{
				clear: right;
				padding-top: 20px;
				padding-left: 50px;
				font-size: 14px;
				}
				a.fatale-error-link, a.fatale-error-link:hover{
				font-size: 14px;	
				}
				a.fatale-error-link:hover{
				text-decoration: none;
				}
/* fatale error ASP_assert.inc */					