﻿body 
{
    font-family:Tahoma;
    font-size:62.5%;
    padding:0px;
    margin:0px;
}

h1
{
	font-size: 1.2em;
	font-weight:bold;
}


/*------------------------------------------------------*/
/*----------------------HOOFDMENU-----------------------*/
/*------------------------------------------------------*/

TABLE.Menu
{
    width:100%;
}

TD.Menu
{
    background-color:#f0f0f0;
    height:140px;
}

DIV.Menu
{
    width:540px;
    height:114px;
    padding:10px 15px 9px 0px ;
    float:right;
}

UL.UIMenu
{
	POSITION:RELATIVE;
    margin:0px;
    padding:0px;
    display:inline;
    font-size:1.3em;
    width:33%;
    /* line-height:22px; */
    letter-spacing:1px;
}

UL.UIMenu LI
{
    float:left;
    list-style-type:none;
    display:block;
    padding:5px 0px 10px 0px;
    margin:0px;
    width:24%;
    border-left:solid 1px #cccccc;

    height:100%;
    
}

UL.UIMenu LI A:hover
{
    color:#dd291e;
}

UL.UIMenu LI A
{
    color:#dd291e !important;
    font-weight:bold;
    text-decoration:none;
    display:block;
    width:100%;
    padding:0px 0px 0px 5px;
    
    
}

UL.SubMenu
{
    float:left;
    padding:0px;
    margin:0px;
    width:100%;
}

UL.SubMenu LI
{
    display:block;
    padding:4px 0px 0px 0px;
    margin:0px;
    float:none;
    border-left:none;
    width:100%;
}

UL.SubMenu LI A
{
    color:black !important;
    font-weight:normal;
    display:inline;
}

UL.SubMenu LI A:hover
{
    color:#dd291e !important;
}

UL.SubMenu LI A.active
{
    color:#dd291e !important;
}


UL.SubSubMenu
{
	z-index:1000;
	position:relative;
	background-color: #f0f0f0;
	
    float:left;
    padding:0px;
    margin:0px;
    width:100%;
}

UL.SubSubMenu LI
{
    display:block;
    padding:0px;
    margin:0px;
    float:none;
    border-left:none;
    width:100%;
}

UL.SubSubMenu LI A
{
    color:black !important;
    font-weight:normal;
    display:inline;
    padding-right:7px;
}

UL.SubSubMenu LI A:hover
{
    color:#dd291e !important;
}

UL.SubSubMenu LI A.active
{
    color:#dd291e !important;
}

/*------------------------------------------------------*/
/*------------------CONTENTCONTAINER--------------------*/
/*------------------------------------------------------*/

DIV.UIContentContainer
{
    font-size:1.3em;
}

DIV.UIContentContainer DIV.UIContent
{
	float:left;
	margin:0px 0px 0px 0px;
	width:570px;
	position:relative;
    height:100%;
    font-family:Tahoma;
}

DIV.UIContentContainer DIV.SideContent
{
	margin:0px 0 0 0px;
	float:left;
	width:213px;
	background:url(RCBG.jpg) #FFFFFF repeat-y right;
}

/*------------------------------------------------------*/
/*-------------------------TOP--------------------------*/
/*------------------------------------------------------*/

DIV.Top
{
    height:214px;
    position:relative;
    width:993px;
    margin:0px auto;
}

DIV.BreadcrumbContainer
{
    position:relative;
    height:100%;
}

DIV.BreadCrumb
{
    padding:5px 5px 7px 0px;
    height:19px;
    position:absolute;
    left:-30px;
    top:10px;
    width:100%;
}

DIV.BreadCrumb a
{
    color:white;
    text-decoration:none;
}

DIV.BreadCrumb a:hover
{
    text-decoration:underline;
}

DIV.Search
{
    position:absolute;
    right:2px;
    top:10px;
}

DIV.clear
{
    clear:both;
}

DIV.site
{
    width:993px;
    margin:0 auto;
}

/*------------------------------------------------------*/
/*------------------RECENT VERSCHENEN-------------------*/
/*------------------------------------------------------*/

DIV.recentside
{
    float:left;
    width:210px;
   /* background-color:#cccccc; */
}

.RecentProductsTitle
{
    color:#dc291e;
    font-weight:bold;
}

.RecentProductsAuthor, .RecentProductsTitle
{
    
    font-size:1.1em;
}

.DIVproductListItem
{
    padding:0px;
}

.DIVproductListItem A
{
    color:#dd291e;   
}

.DIVFooter
{
    width:993px;margin:0 auto;
    background-color:#dd291e;
    color:White;
    line-height:20px;
    padding:5px 2px 4px 10px;
    text-align:center;
    font-size:1.0em;
    
    font-family:Trebuchet MS;
    font-weight:bold;
    border-top:solid 1px white;
   
}

.DIVFooter a
{
    color:White;
    text-decoration:none;
    font-family:Tahoma;
    font-weight:normal;
    font-size:0.9em;
}

p
{
    margin:0;
}

p.RVDate
{
    margin-bottom:10px;
    font-weight:bold;
}

TABLE.Top
{
    width:992px;
    height:214px;
}

TD.TDLeftDate
{
    position:relative;
    width:256px;
    height:200px;
    background-image:url('BBNCLogo.jpg');
    background-repeat:no-repeat;
    vertical-align:bottom;
    padding-bottom:15px;
    font-size:1.1em;
    text-align:left;
}


SPAN.LabelTime
{
    position:absolute;
    font-size:0.9em;
    color:#dd291e;
    font-weight:bold;
    z-index:1;
    bottom:2px;
   
}

.TDWhiteSpace
{
    line-height:22px;
    height:22px;
}

.TDLowerMenuSpace
{
    background-image:url('BreadcrumbBG.jpg');
    background-repeat:repeat-x;
    height:53px;
    color:White;
        
}

.TDProductHeader, .TDRecentHeader, .UIHeader
{
    background-color:#dd291e;
    color:White;
    line-height:20px;
    padding:5px 2px 2px 10px;
    text-align:left;
    font-size:1.1em;
    letter-spacing:1px;
    font-family:Trebuchet MS;
    font-weight:bold;
}
.TDTwitterHeader
{
    font-family: Trebuchet MS;
    font-size: 0.85em;
    font-weight:bold;
    color:#003366;
    text-align:left;
    background-image:url('TwitterHeader.png');
    padding: 7px 2px 5px 5px;
     border-bottom:solid 1px white;
    border-left:solid 1px white;
    border-right:solid 1px white;
    }
.TDRecentHeader
{
    border-bottom:solid 1px white;
    border-left:solid 1px white;
    border-right:solid 1px white;
}

.TDRecentHeader a
{
    color:White;
    text-decoration:none;
    font-family:Trebuchet MS;
}

.TDNewsHeader
{
    background-color:#dd291e;
    color:White;
    line-height:20px;
    padding:5px 2px 2px 10px;
    text-align:left;
    font-size:1.1em;
    letter-spacing:1px;
    font-family:Trebuchet MS;
    font-weight:bold;
    border-top:solid 1px white;
    border-bottom:solid 2px #cccccc;
}



.TDRecentProducts
{
    padding:5px 5px 5px 15px;
    font-size:0.87em;
    letter-spacing:1px;
    border-bottom:solid 1px white;
    border-left:solid 1px white;
    border-right:solid 1px white;
    background-color:#cccccc;
}
.TDTwitterProducts
{
    padding:5px 5px 5px 5px;
    font-size:0.87em;
    letter-spacing:1px;
    border-bottom:solid 1px white;
    border-left:solid 1px white;
    border-right:solid 1px white;
    background-color:#cccccc;
}

.TDRecentProducts a
{
    text-decoration:none;
    color:Black;
}
.TDTwitterProducts a
{
    text-decoration:none;
    color:Black;
}

.TDRecentProducts a:hover
{
    
    color:#dd291e;
}

/*-------------------------------------------------------------------*/
/*-----------------------------TAG CLOUD-----------------------------*/
/*-------------------------------------------------------------------*/

.TDTagCloud
{
    background-color:#b4b4b4;
    min-height:200px;
    color:White;
    border-left:solid 1px white;
    border-right:solid 1px white;
}

#TagCloudContainer
{
    padding:5px;
}

#TagCloudContainer A
{
    color:White;
    text-decoration:none;
}

#TagCloudContainer H6
{
    display:block;
    font-size:1.1em;
}

#TagCloudContainer H5
{
    display:block;
    font-size:1.2em;
}

#TagCloudContainer H4
{
    display:block;
    font-size:1.3em;
}

#TagCloudContainer H3
{
    display:block;
    font-size:1.4em;
}

#TagCloudContainer H2
{
    display:block;
    font-size:1.5em;
}

#TagCloudContainer H1
{
    display:block;
    font-size:1.6em;
}

.TDSpotlightContent
{
    background-color:#f9f2e4;
    min-height:250px;
    color:black;
    border-left:solid 1px white;
    border-right:solid 1px white;
}

.TDBrochureContent
{
    background-color:#f9f2e4;
    min-height:100px;
    color:Black;
    border-left:solid 1px white;
    border-right:solid 1px white;
    text-align:center;
}

.TDBrochureContent OL, .TDBrochureContent UL
{
    text-align:left;
    padding-right:10px; 
    color:#dd291e;    
}

.TDBrochureContent OL LI
{
   line-height:19px;
}
.
.TDBrochureContent UL LI
{
    list-style:none;   
}

.TDBrochureContent OL A, .TDBrochureContent UL A
{
    color:#dd291e;   
    text-decoration:underline;
}

.TDBrochureContent OL A:Hover, .TDBrochureContent UL A:Hover
{
    color:black;
    text-decoration:underline;
}


.TDSpotlightLowerSpacer
{
    background:url('sptlghtbelow.jpg') #cccccc repeat-y top;
    height:27px;
    border-left:solid 1px white;
    border-right:solid 1px white;
}

.TDWinkelWagenArtikelCount
{
    height:50px;
    text-align:center;
    padding:5px;
    background-color:#f9f2e4;
   /* border-bottom:solid 2px #cccccc; */
    border-left:solid 1px white;
    border-right:solid 1px white;
}


.TDProductNameLabel
{
    font-size:1.0em;
    line-height:25px;
    vertical-align:top;
}

.TDLeesMeer
{
    text-align:right;
    padding-right:25px;
}

.TDLeesMeer a
{
    color:Black;
    text-decoration:none;
    font-weight:bold;
}

.TDLeesMeer a:hover
{
    text-decoration:underline;
}

.TDBestellen a
{
    color:#dd291e;
    font-weight:bold;
}

.TDGray
{
    background-color:#b4b4b4;
    width:6%;
    border-left:solid 1px white;
    border-right:solid 1px white;
}

.TDPrijs
{
    color:#dc291e;
}

/*------------------------------------------------------*/
/*--------------------PRODUCTDETAILS--------------------*/
/*------------------------------------------------------*/

.ReferenceLinks
{
	padding: 10px;
	padding-top: 0px;
	color:#dd291e;
}
.ReferenceLinks a
{
	color:#dd291e;
}

TD.ProductDetails
{
    width:200px;
}

.TDProductDetailsAutTitleDescr
{
    padding:10px;
}

.TableBottomShadow
{
    background-image:url('shadow.jpg');
    background-repeat:repeat-x;
}

.TableProductInList
{
    margin-left:10px;
    max-height:123px;
    height:123px;
        border-top:solid 1px white;
}

.TableActInList
{
    margin-left:10px;
    border-top:solid 1px white;
}

.TableActInList A
{
       color:black;
       text-decoration:none;
}

.TableActInList A:hover
{
       color:#dd291e;
       text-decoration:underline;
}

.TableBottomShadowRightBox
{
    border-right:solid 1px white;
    border-left:solid 1px white;
    background-image:url('shadow.jpg');
    background-repeat:repeat-x;
}

DIV.SideContent .TableBottomShadowRightBox
{
    background-image:url('RCSBG.jpg');
}

.TableNieuweBoeken
{
    border-top:solid 1px white;
}   

.TDProductDetailPrijs
{
    color:#dd291e;
    line-height:20px;
}

.TRProductDetailsBelowPrijs
{
    font-size:0.85em;
}

.RecentProductsAuteur
{
    color:#dd291e;
}


.HRproducts
{
    border:solid 1px #e3e0d7;
    
    padding:0px;
    margin:0px;
    width:95%;
    text-align:left;
}

.HRproducts100
{
    border:solid 1px #e3e0d7;
    
    padding:0px;
    margin:0px;
    width:100%;
    text-align:left;
}

.Bestellink
{
    color:#dd291e;
    line-height:25px;
    padding-left:10px;
    letter-spacing:1px;
}

.RedLink
{
    color:#dd291e;
    line-height:25px;
    padding-left:10px;
    font-size:1em;
    letter-spacing:0px;
}

.RedLinkNoPadding a
{
    color:#dd291e;
    line-height:25px;
    font-size:1em;
    letter-spacing:0px;
}

.active
{
    color:#dd291e !important;
    font-weight:bold;
}

.ZoekButton
{
    position:absolute;
    top:0px;
    right:0px;
    font-size:13px;
    font-weight:bold;
    background-color:#cccccc;
    padding:3px 7px 3px 7px;
    border:solid 1px black;
    height:15px;
    z-index:2;
   
}

.ZoekTextBox
{
    Width:150px; 
    border:solid 1px black;
    Height:19px;
    position:absolute;
    right:45px;
}

.ContentOfDiv
{
    padding:10px;   
}

.ContentOfDiv A
{
   color:#dd291e;
   text-decoration:underline;
}

.TDProductNameLabel H1
{
    font-size:16px;
    font-weight:normal;
    display:inline;
    letter-spacing:0.1em;
}
	div.paginator {
            background-color:#e0e0e0;
            border-bottom:1px solid #666666;
            padding:5px 8px;
            text-align:left;
            font-size:1em;
            }
            table tfoot td div.paginator {
            border-bottom:0px none;
            padding:0pt;
            }
            div.paginator label {
            margin-right:10px;
            }
            div.paginator select {
            display:inline;
            margin:0pt 1em 0pt 0.5em;
            }
            div.paginator ul {
            display:inline;
            padding:0pt;
            }
            div.paginator ul li {
            display:inline;
            margin:0pt !important;
            padding:0em 0.3em;
            }
            div.paginator ul li.info {
            margin-left:0pt;
            margin-right:1em;
            }
            div.paginator ul li.firstindex {
            border-left:1px solid #333333;
            margin-left:0.5em;
            }
            div.paginator ul li.lastindex {
            margin-right:0.5em;
            }
            div.paginator ul li.index {
            border-right:1px solid #333333;
            padding:0em 0.5em;
            }
            div.paginator A{color:#000;}

#LogoLinker
{
    display: block;
	width:256px;
	height:201px;
	text-indent: -5000px;
	text-decoration: none;
	background: transparent;
	position:relative;
	
	z-index:0;
	

}

#LogoLinker1
{
    position:absolute;
    display:block;
    width:256px;
    height:200px;
    background-image:url('BBNCLogo.jpg');
    background-repeat:no-repeat;
    top:0px;
    z-index:0;
}

.AuteurProductDetailsLink
{
    text-decoration:none;
    color:Black;
}

.AuteurProductDetailsLink:hover
{
   color:#dd291e;
  
}

.authorDatalist A
{
    color:Black;
    text-decoration:none;
}

.authorDatalist A:Hover
{
    text-decoration:underline;
    color:#dd291e;
}

.PreviewPDFlink
{
    color:#dd291e;
    text-decoration:underline;
}


.HoverMenu
{
     margin-left:0px;
     margin-top:0px;
     padding-left:1px;
     padding-top:0px;
     position:absolute;
     min-width:130px;
     min-height:50px;
     display:none;
     border:solid 1px black;
     background-color:#f0f0f0;
     z-index:100;
    left:88px; 
    top:0px;
        
}

.HoverMenu .SubMenu LI
{
    margin:0px;
 
    
 
}


.liLink
{
   /* position:relative; */
    
}

.ContactLinks
{
    color:Black;
    
}

.ContactLinks:Hover
{
    color:#dd291e;
}

.TijdelijkOnbereikbaar
{
     position:absolute;
     z-index:102;
     filter: alpha(opacity=80);
     vertical-align:middle;
     right:20%;
     top:40px;
     font-size:1.6em;
     font-weight:bold;
     -moz-opacity: .80;
     opacity : .80;  
     color:White;
     background-color:Black;
     padding:30px;
     
}


TABLE.AuthorABC 
{
    padding-top:10px;    
}

TABLE.AuthorABC A
{
     color:#d10101;
}

TABLE.AuthorABC A:Hover
{
    color:Black;
}

.LeesMeerRecensie 
{
    color:#d20001;   
    font-weight:bold;
}

.LeesMeerRecensie:Hover
{
    color:Black;   
}

.DivContactBlockDrie
{
    width:570px;   
}

DIV.DIVperContactEach, DIV.DIVperContactOmheenEach
{
    text-align:center;
    width:32%;   
}

.DivContactBlockDrie DIV.DIVperContact
{
    width:100%;
    text-align:center;   
}

.DIVperContactOmheen
{
    text-align:center;
    width:32%;
    float:left;  
    margin:10px 0px 10px 0px; 
}
