@media print {
	.noprint
	{
		display:none;
	}
}
/*@font-face { 
	font-family: NewsGothicStd-Bold; 
	src: URL(../fonts/NewsGothicStd-Bold.otf); 
} 
*/


.topLinkDiv
{
    top:161px;
    left:0px;

}
.topLinkAbsDiv
{
    width:173px;
    height:274px;
}
.topLinkAbsDiv, DIV, TD, TR, TABLE, SPAN, IMG
{
    border:0px;
    margin:0px;
}
.imgLinkOver
{
    position:absolute;
    margin-top:4px;
    opacity:0;
}
.subLinkTable
{
    width:173px;
}
.subLinkTable TD
{
    width:173px;
    height:27px;
    background-image:url(../images/padbg.gif);
    background-repeat:no-repeat;
    background-position:left top;
    
    font-family:'Roboto';
    font-weight:700;
    font-size:9pt;
    opacity:0;
}
.subLinkSpan
{
    background-image:url(../images/icon.png);
    background-position:5px center;
    background-repeat:no-repeat;
    /*padding-left:32px;*/
    text-indent: 32px;
    height:24px;
    width:173px;
    /*background-color:pink;*/
    display:block;
    vertical-align:middle;
}
.subLinkSpan A
{
    position:relative;
    top:3px;
    /*height:25px;
    /*background-color:blue;*/
    /*display:block;
    vertical-align:middle;*/
    /*margin-top:4px;*/*/
}
.subLinkSpan A:hover
{
    text-decoration:none;
}
IMG
{
    display:block;
}
.homePageLinkTable TD.homeLinkTD {

    padding-left:22px;
    cursor:pointer;
}
.homePageLinkTable TD.homeLinkTD TD {
    font-family:'Roboto';
    font-weight:700;
    text-transform:uppercase;
    font-size:12pt;
    height:55px;

    backgroun/*d-image:url(../images/homeLinkIcon.png);
    background-position: 22px center;
    background-repeat:no-repeat;*/
}
.homePageLinkTable TD.homeLinkTD A{
    text-decoration:none;
    color:#3e6ba6;
    padding-left:10px;
}
.txtBlokTitel {
    font-family:'Roboto';
    font-weight:700;
    font-size:9pt;
    color:white;
    text-transform:uppercase;
}

.blokTitel
{
    font-family:'Roboto';
    font-weight:700;
    font-size:12pt;

}
.homeRefBlokTopDiv
{
    cursor:pointer;
}
.DownloadCel_nl, .DownloadCel_de, .DownloadCel_en, .DownloadCel_fr
{
	padding-left:90px;
	font-size:12px;
	font-weight:bold;
	background-position:42px center;
	background-image:url(../images/nl-be.gif);
}
.DownloadCel_nl
{
	background-image:url(../images/nl-be.gif);
	background-repeat:no-repeat;
}
.DownloadCel_fr
{
	background-image:url(../images/fr-be.gif);
	background-repeat:no-repeat;
}
.DownloadCel_de
{
	background-image:url(../images/de.gif);
	background-position:65px center;
	background-repeat:no-repeat;
}
.DownloadCel_en
{
	background-image:url(../images/en.gif);
	background-position:65px center;
	background-repeat:no-repeat;
}

.mainDownCel1
{
	padding-left:42px;
	padding-top:10px;
}
.mainDownCel1 IMG
{
	position:relative;
	top:-6px;
}
.mainDownCel2
{
	padding-left:5px;
	padding-top:10px;
}
.mainDownCel2 A
{
	font-size:18px;
	font-weight:bold;
}
.mainDownCel2 SPAN
{
	font-weight:bold;
}
.videoBlokTitel 
{
    color:#325787;
    font-family:'Roboto';
    font-weight:500;
    font-size:10pt;
    text-transform:uppercase;
}
.videoBlokTop
{
    background-image:url(../images/videoBlokStipLijn.jpg);
    background-position: left 78px;
    background-repeat:repeat-x;
}
.ListItemStiplijn
{
    background-image:url(../images/videoBlokStipLijn.jpg);
    background-repeat:repeat-x;
    height:2px;
}
#mask {
	position:absolute;
	z-index:19998;
	background-color:#000;
	display:none;
	}
	  
	#boxes .window {
	position:absolute;
	width:1024px;
	height:768px;
	display:none;
	z-index:19999;
	/*padding:20px;
	background-color:#FFFFFF;*/
	background-color:#EAEAEA;
	border: 5px solid black;
	}


body
{
	background-color:#EAEAEA;
}
body, TABLE
{
    text-align:left;
	padding-right: 0px;
	padding-left: 0px;
	padding-bottom: 0px;
	margin: 0px;
	border-top-style: none;
	padding-top: 0px;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
	border-width:0px;
	color:#3E6BA6;

	font-family: Tahoma, Verdana, Arial ;
	font-size: 12px;
}
IMG
{
	border-top-style: none;
	border-right-style: none;
	border-left-style: none;
	border-bottom-style: none;
}
H1 { font-size:9px; font-weight:normal;display:none }
H2 { font-size:10px; font-weight:normal;display:none }
H3 { font-size:11px; font-weight:normal; }
H4 { font-size:12px; font-weight:normal; }
H5 { font-size:13px; font-weight:normal; }
H6 { font-size:14px; font-weight:normal; }
.ndxrLink
{
	display:none;
}
.infoCel IMG
{
	border-right: black 1px solid;
	border-top: black 1px solid;
	border-left: black 1px solid;
	border-bottom: black 1px solid;
}
.infoCel, .infoCel TD
{
	/*text-align:justify;*/
}
.footerCel A, .footerCel TD, .footerCel
{
	COLOR:#7291BB;
	/*font-family:Arial, Verdana;*/
}
.footerCel A:HOVER
{
	COLOR: #048EFE; /* #FF5A00; /*#3E6BA6;*/
}
.logoutMenu A
{
	font-weight:bold;
}
P
{
	padding:0px;
	margin:0px;
}
INPUT
{
	height:22px;
	vertical-align:middle;
}
INPUT, TEXTAREA, .InputText
{
	font-family:Verdana;
	font-size:11px;
	color:#7392BB;
}
FIELDSET
{
	border-right: 2px groove;
	border-top: 2px groove;
	border-left: 2px groove;
	border-bottom: 2px groove;
	padding-left:5px;
}
.mainMenuLink, .NonFlashTable
{
	display:none;
}
.paginaLink
{
	font-weight:bold;
	position:relative;
	top:-2px;
	
	background-position: left middle;
	background-image: url(../images/subLinkBlokske.gif);
	background-repeat: no-repeat;
	/*width:120px;*/
	/*padding-left:17px;*/
    text-indent:17px;
    margin-right:10px;
    display:block;
}
.bg
{
	background-position: center top;
	background-image: url(../images/bg.gif);
	background-repeat: no-repeat; /*repeat-x;*/
}
.bg2
{
	background-position: center top;
	background-image: url(../images/bg2.gif);
	background-repeat: repeat-x;
}
.Border
{
	border-right: #8bd600 1px solid;
	border-top: #8bd600 1px solid;
	border-left: #8bd600 1px solid;
	border-bottom: #8bd600 1px solid;
}
.BaseColor, A, .AdminTitel
{
	color:#7291BB;
	text-decoration : none;
}
A:HOVER
{
	color: #048EFE;  /*#FF5A00;/* #5EA4FF;/*#3E6BA6;*/
	text-decoration : underline;
}
.SecondColor
{
	color: gray;
}
.GridHeader, .GridHeaderOn
{
	padding-left:6px;
	BACKGROUND-POSITION: left top;
	background-repeat: repeat-x;
}
.GridHeader
{
	background-image: url(../images/gridHeaderOff.gif);
}
.GridHeaderOn
{
	background-image: url(../images/gridHeaderOn.gif);
}
/*.Pager
{
	position:relative;
	top:-4px;
}*/
.Pager A, .Pager SPAN
{
	padding-left:5px;
}
.Pager SPAN
{
	font-style: italic;
	text-decoration: underline;
	height:18px;
	border:solid 1px silver;
}
.Pager A
{
	font-weight:bold;
	height:17px;
	/*padding-bottom:10px;
	background-color:Blue;*/
	
}

/*.Pager TD
{
	vertical-align:top;
}*/
.ListItem, .Pager
{
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	height: 28px;
}

.featuresBlankRow
{
    height:25px;
}
.featureCheck
{
    background-image:url(../images/check.jpg);
    background-position:center center;
    background-repeat:no-repeat;
}
.SelectedListItem
{
	font-weight: bold;
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/line.gif);
	color: forestgreen;
	background-repeat: repeat-x;
	height: 28px;
	background-color: whitesmoke;
}
.SelectedListItem A
{
	color: forestgreen;
}
.ListItemPad
{
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;

}
.ListItemPad TD, TD.ListItemPad
{
	padding-top: 5px;
	padding-bottom: 8px;
}
#featuresTable .ListItemPad 
{
    height:40px;
}
.ListItemHalf
{
	BACKGROUND-POSITION: left bottom;
	background-image: url(../images/lineHalf.gif);
	background-repeat: repeat-x;
}
.ListItemHalf TD, TD.ListItemHalf
{
	padding-top: 5px;
	padding-bottom: 5px;
}
.LineVert, .ListItemVert
{
	BACKGROUND-POSITION: left ;
	background-image: url(../images/userLineVer.gif);
	background-repeat: repeat-y;
}
.euro
{
	font-size:10px;
	font-family:Arial;
	padding-right:3px;
}
.prijsInteger
{
	font-weight: normal;
	font-size: 15px;
	font-family: 'Arial Black';
	letter-spacing: -1px;
}
.prijsDecimaal
{
	/*padding-left:1px;*/
	font-size:10px;
	font-family:Verdana;
}
.AdminTitel
{
	font-family:  'Trebuchet MS', Tahoma;
	font-weight:bold;
	font-size:16px;
}
/*.AdminMainTable TD, .AdminMainTable A
{
	font-family: Tahoma;
}*/

.BTN
{
	font-family: Tahoma;
	border-right: #ADACAC 1px solid;
	border-left: #ADACAC 1px solid;
	border-top: #ADACAC 1px solid;
	border-bottom: #ADACAC 1px solid;
	
	padding-right: 10px;
	padding-top: 3px;
	padding-left: 18px;
	padding-bottom: 3px;
	background-image: url(../images/knopBg.gif);
	/*background-image: url(../images/knop.gif);*/
	background-repeat: repeat-x;

	font-weight: bold;
	font-size: 10px;

	
	color: #7392BB;
	height: 20px;
	text-decoration:none;
}
.BTN:HOVER
{
	color: #048EFE; /* #FF5A00; /* #3E6BA6;*/
	text-decoration:none;
	background-image: url(../images/knopOnBg.gif);
}
.downloadBtn
{
	background-image: url(../images/btnDownload.jpg);
	background-repeat: no-repeat;
	width:290px;
	height:56px;
	display: block;
}
.downloadBtn:HOVER
{
	background-image: url(../images/btnDownloadOver.jpg);
	background-repeat: no-repeat;
	width:290px;
	height:56px;
	text-decoration:none;
}
.UnderlineOnHover:HOVER
{
	text-decoration:underline;
}
.blokskesbg
{
	background-image: url(../images/blokskesbg.gif);
	background-repeat: repeat;
}
.ProductSubmenuCel
{
	border-right: #DADCDE 1px solid;
	border-top: #DADCDE 1px solid;
	border-left: #DADCDE 1px solid;
	border-bottom: #DADCDE 1px solid;
	background-color: #EDEFF1;
	margin:2px;
	padding:5px;
}
.transparent
{
	background-color:transparent;
}
.hoverToColor
{
	background-color:whitesmoke;
	cursor:hand;
}
.strike
{
	font-weight: bold;
	BACKGROUND-POSITION-Y: 8px;
	background-image: url(../images/strikebg.gif);
	color: #FF5A00;
	background-repeat: repeat-x;
}
.red
{
	color: #FF5A00;
}
.winkelMandPromotie
{
	border-right: #FF5A00 1px solid;
	border-top: #FF5A00 1px solid;
	border-left: #FF5A00 1px solid;
	border-bottom: #FF5A00 1px solid;
	background-color: whitesmoke;
	/*height:100%;*/
	padding:3px;
	margin-right:7px;
}
.AZLetterRow
{
	background-position: left bottom;
	background-image: url(../images/line.gif);
	background-repeat: repeat-x;
	height: 25px;
	background-color: #efefef;
}
.AZLinkLettersTD, .lettersLinkCel, .lettersLinkCelHover
{
	padding-left:4px;
	border:1px solid gray;
	width:20;
	margin:3px;
	color:gray;
}
.lettersLinkCelHover
{
	text-decoration:underline;
	background-color:Gray;
}
.lettersLinkCelHover A
{
	color:White;
	font-weight:bold;
}
.lettersLinkCel
{
	font-weight:bold;
	text-decoration:underline;
	background-color:gainsboro;
}
.AZLinkLettersLeeg
{
	border:1px solid silver;
}

.productInfoBlokBg
{
	background-image:url(../images/productInfoBlokBg.gif);
	background-repeat:repeat-x;
	background-position:left top;
	vertical-align:top;
}
.mogelijkhedenBlokske
{
	background-color:#DEDEDE;
	width:330;
	height:50px;
	padding-left:45px;
	padding-right:5px;
	background-image:url(../images/mogIcon.gif);
	background-position:6px 9px;
	background-repeat:no-repeat;
	font-size:11px;
}

.productKatOpmerkingBlokske
{
	background-color:#E6E6E8;
	width:100%;
	height:50px;
	padding-left:45px;
	padding-right:5px;
	background-image:url(../images/opmIcon.gif);
	background-position:6px 9px;
	background-repeat:no-repeat;
	font-size:11px;
}

.RowIcon
{
	padding-left:22px;
	padding-right:5px;
	height:30px;
	background-image:url(../images/rowIcon.gif);
	background-position:left center;
	background-repeat:no-repeat;
}

.IconLink
{
	padding-left:22px;
	padding-right:5px;
	padding-top:3px;
	/*padding-bottom:4px;*/
	height:20px;
	background-image:url(../images/rowIcon.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
.Balk30, .Balk30WIcon 
{
	background-image: url(../images/balk30.gif);
	border-left: #cac5c5 1px solid;
	border-right: #cac5c5 1px solid;
	background-repeat: repeat-x;
	height:30px;
}

.Balk30WIcon 
{
	padding-left:28px;
	background-image: url(../images/balk30wicon.gif);
	padding-top:1px;
}