/*///// BODY ELEMENT /////*/
/*////////////////////////*/

body{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size:12px; color: #123456; margin:0px; background-color:#FFFFFF; cursor:default; border:0px; }

/*///// TABLE ELEMENT/////*/
/*////////////////////////*/

table{  
        font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:12px;
        color: #123456;
	cursor:default;

}


/*////// PAGESHADOW //////*/
/*////////////////////////*/

.PageShadow{

	width:6px;
	height:100%;
	background-image:url(../../Images/Default/PageShadow.gif);
	background-repeat:repeat-y;
}

/*//////// TITLES ////////*/
/*////////////////////////*/


.PageTitle{

	font-size:18px;
	font-family:verdana;
	font-weight:bold;
	color:#FFFFFF;
}

.PageName{

	font-family:Arial, Helvetica, sans-serif;
	color:#001961;
	font-size:13px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
}

.PageTekstBold{

	font-family:Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#000000;
	font-size:11px;
}


.PageTekstBlue{

	font-family:Arial, Helvetica, sans-serif;
	color:#2D57A0;
	font-size:11px;
}


/*////// OPSOMMINGEN /////*/
/*////////////////////////*/

.ArrowCheck{

	height:20px;
	font-family:Arial, Helvetica, sans-serif;
	color:#2F5691;
	font-size:12px;
	font-style:normal;
	line-height:normal;
	font-weight:bold;
	padding-left:30px;
	background-image:url(../../Images/Default/ArrowCheck.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;	
}


/*/////// KLEUREN ////////*/
/*////////////////////////*/

.ColorBorder{
	border:1px solid #CFDAF0;
}

.BorderColor{

	background-color:#CFDAF0;
}

.BorderColorDark{

	background-color:#FF1E00;
}

.BackgroundColorLayout{

	background-color:#FFFFFF;
}

.BackgroundColorContent{

	background-color:#FFFFFF;
}


.BackgroundColorDark{

	background-color:#CFDEFC;
}
.BackgroundColorLight{

	background-color:#ECF2FE;
}

.BackgroundColorSubContent{

	background-color:#FFFFFF;
}

.BackgroundRightContent{

	background-color:#ECF2FF;
	border-left:1px solid #E6EEFF;
}

.BackgroundActionContent{

	background-color:#ECF2FF;
	border-left:1px solid #D9E6FF;
	border-bottom:1px solid #D9E6FF;
}


.ColorClear{

	color:#FE4600;
}

.ColorLightClear{

	color:#FF804F;
}

.ColorGray{

	color:#454545;
}

.ColorDarkGray{

	color:#454545;
}

.ColorLightGray{

	color:#727272;
}

.ColorLink{

	color:#314886;
}



/*/////// SUBMENU ////////*/
/*////////////////////////*/

.SubMenuBackground{

	width:185px;
	height:100%;
	background-color:#F0F4FF;
	background-image:url(../../Images/Default/SubMenuBackground.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
	padding-left:1px;
	padding-right:1px;
}

.SubMenuItemUp{

	width:100%;
	height:30px;
	color:#012362;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	padding-left:20px;
	background-color:#FFFFFF;
	background-image:url(../../Images/Default/SubMenuArrow.gif);
	background-repeat:no-repeat;
	background-position:8px 11px;
}

.SubMenuItemOut, .SubMenuItemOver{

	width:100%;
	height:30px;
	color:#6987C5;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	padding-left:20px;
	background-image:url(../../Images/Default/SubMenuArrow.gif);
	background-repeat:no-repeat;
	background-position:8px 11px;
	cursor:pointer;
}

.SubMenuItemOver{

	color:#6987C5;
	text-decoration:underline;
	background-color:#F9FBFF;
}

.SubMenuSeperator{

	height:2px;
	background-image:url(../../Images/Default/SubMenuSeperator.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}


.SubMenuItemSubOut, .SubMenuItemSubOver, .SubMenuItemSubUp{

	width:100%;
	height:30px;
	color:#4366AD;
	font-size:11px;
	font-family:arial;
	font-weight:normal;
	padding-left:45px;
	background-image:url(../../Images/Default/SubCatMenuArrow.gif);
	background-repeat:no-repeat;
	background-position:28px 11px;
	cursor:pointer;
}


.SubMenuItemSubOver{

	text-decoration:underline;
}

.SubMenuItemSubUp{

	color:#012362;
	text-decoration:underline;
}

.SubMenuSeperatorSub{

	height:2px;
	margin-left:28px;
	background-image:url(../../Images/Default/SubMenuSeperator.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

/*////// BOTTOMMENU //////*/
/*////////////////////////*/

.BottomMenuItemOut{

	font-size:10px;
	font-family:verdana;
	color:#315592;
	cursor:pointer;
}

.BottomMenuItemOver{

	font-size:10px;
	font-family:verdana;
	text-decoration:underline;
	color:#85A6DE;
	cursor:pointer;
}

.BottomMenuItemUp{

	font-size:10px;
	font-family:verdana;
	color:#85A6DE;
	cursor:default;
}


.BottomMenuSeperator{

	font-size:10px;
	font-family:verdana;
	color:#315592;
	padding-left:4px;
	padding-right:4px;
	background-image:url(../../Images/Default/BottomMenuSeperator.gif);
	background-repeat:no-repeat;
	background-position:4px 6px;
}

/*/// LINKS OP DE PAGE ///*/
/*////////////////////////*/

a,a:visited,a.active,a.hover{

	color:#000000;
	text-decoration:underline;
}

a:hover{

	color:#333333;
	text-decoration:none;
}

.Link_HomeOut,.Link_HomeOver{

	width:180px;
	height:20px;
	overflow:hidden;
	color:#1B2E68;
	font-size:12px;
	font-family:arial;
	text-align:right;
	padding-right:25px;
	padding-top:3px;
	margin-right:7px;
	background-image:url(../../Images/Default/ArrowRed.gif);
	background-repeat:no-repeat;
	background-position:top right;
	cursor:pointer;
}

.Link_HomeOver{

	text-decoration:underline;
}

.Link_SmallOut,.Link_SmallOver{

	height:13px;
	color:#1B2E68;
	font-size:12px;
	font-family:arial;
	text-align:right;
	padding-right:18px;
	margin-right:10px;
	text-decoration:underline;
	background-image:url(../../Images/Default/ArrowSmallBlue.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	cursor:pointer;
}

.Link_SmallOver{

	text-decoration:none;
}

.Link_SmallOut_Normal,.Link_SmallOver_Normal{

	font-family:Arial, Helvetica, sans-serif;
	color:#000000;
	font-size:11px;
	text-align:left;
	padding-right:16px;
	background-image:url(../../Images/Default/ArrowSmallBlue.gif);
	background-repeat:no-repeat;
	background-position:bottom right;
	cursor:pointer;
}

.Link_SmallOver_Normal{

	text-decoration:underline;
}

.Link_CSmallOut,.Link_CSmallOver{

	height:13px;
	color:#8CA2D3;
	font-size:11px;
	font-family:arial;
	text-align:right;
	padding-right:5px;
	padding-left:5px;
	margin-right:10px;
	text-decoration:underline;
	cursor:pointer;
}

.Link_CSmallOver{

	text-decoration:none;
}


.Link_BackgroundRed{
	
	height:34px;
	background-color:#FFFFFF;
	background-image:url(../../Images/Default/ArrowBackgroundRed.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

a.Link_LangSelect_Out,a.Link_LangSelect_Out:visited,a.Link_LangSelect_Up,a.Link_LangSelect_Up:visited,a.Link_LangSelect_Out:hover,a.Link_LangSelect_Up:hover{

	font-size:11px;
	font-family:arial;
	font-weight:normal;
	color:#000000;
	text-decoration:none;
}

a.Link_LangSelect_Up,a.Link_LangSelect_Up:visited,a.Link_LangSelect_Up:hover{

	color:#FE4600;
	text-decoration:underline;
}

a.Link_LangSelect_Out:hover{

	color:#000000;
	text-decoration:underline;
}

/*/// TOPBARS O/D PAGE ///*/
/*////////////////////////*/


.TopBar_Blue{

	height:30px;
	color:#FFFFFF;
	font-size:13px;
	font-weight:bold;
	font-family:arial;
	padding-left:10px;
	background-color:#6689C3;
	border-bottom:1px solid #214788;
}

.TopBar_Small{

	height:20px;
	color:#1B2E68;
	font-size:12px;
	font-weight:bold;
	font-family:arial;
	padding-left:10px;
	background-color:#6689C3;
	border-top:1px solid #AABDE5;
}

.TopBar_Opties{

	height:34px;
	background-image:url(../../Images/Default/TopBarOpties.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}

.TopBar_Seperator{

	height:14px;
	width:2px;
	background-image:url(../../Images/Default/TopBarSeperator.gif);
	background-repeat:repeat-y;
	background-position:0px 0px;
}

.TopBar_BackgroundColor{

	background-color:#D0DBF1;
}


.TopBar_BackgroundColorLight{

	background-color:#D7E2F4;
}

/*// BOTTOMBARS O/D PAGE /*/
/*////////////////////////*/


.BottomBar_Opties{

	height:3px;
	background-image:url(../../Images/Default/BottomBarOpties.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
}


/*///// KRUIMELSPOOR /////*/
/*////////////////////////*/

.KruimelSpoorOut{

	color:#6787C2;
	font-size:10px;
	font-family:arial;
	text-decoration:underline;
	cursor:pointer;
}

.KruimelSpoorOver{

	color:#6787C2;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
	cursor:pointer;
}

.KruimelSpoorUp{

	color:#6787C2;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
	cursor:default;
}

.KruimelSpoorSeperator{

	color:#6787C2;
	font-size:10px;
	font-family:arial;
	text-decoration:none;
	cursor:default;
	padding-left:4px;
	padding-right:4px;
}

.KruimelSpoorArrow{

	width:3px;
	height:5px;
	background-image:url(../../Images/Default/KruimelSpoorArrow.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	margin-right:4px;
}

/*////// STAPPENPLAN /////*/
/*////////////////////////*/

.StapOut,.StapUp{

	height:20px;
	color:#91ABDB;
	font-size:11px;
	font-weight:bold;
	font-family:arial;
	background-color:#EEF4FF;
}

.StapUp{

	color:#FFFFFF;
	background-color:#6689C3;
}



/*////// BESTELMENU //////*/
/*////////////////////////*/


/*////// Producten //////*/
/*////////////////////////*/

.StartEnDownload{

	height:20px;
	width:116px;
	text-align:left;
	padding-left:4px;
	padding-top:3px;
	background-image:url(../../Images/Products/StartDownload.gif);
	background-repeat:no-repeat;
	background-position:0px 2px;
	color:#DC0703;cursor:pointer;
}

/*////// PageFlipper //////*/
/*////////////////////////*/

#PageFlipPage{

	height:18px;
	width:90px;
	color:#2D57A0;
	font-size:11px;
	font-family:arial;
	border:1px solid #CBD8F8;
}


.PageFlipHolder{

	background-color:#F5F8FC;
	border:1px solid #6888C5;
}

/*//// HOMEPAGE STEPS /////*/
/*////////////////////////*/


.List_Tekst{

	color:#464646;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	padding-top:4px;
}

.List_TekstB{

	color:#FE4600;
	font-size:13px;
	font-family:arial;
	font-weight:bold;
	padding-top:4px;
}


.List_Blue{

	width:24px;
	height:24px;
	background-image:url(../../Images/Default/ListBlue.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
	text-align:center;
	font-size:11px;
	font-family:arial;
	font-weight:bold;
	color:#34588F;
	padding-top:5px;
}

.List_Blue_Seperator_top{

	border-top:1px solid #ACBFE6;
}

.List_Blue_Seperator_bottom{

	background-color:#CFDAF0;
}

/*//// HOMEPAGE OVERZ /////*/
/*/////////////////////////*/

.Home_Overzicht_Back{

	height:124px;
	border:1px solid #FFFFFF;
	background-color:#FFFFFF;
	background-image:url(../../Images/Default/Home.Overzicht.Back.gif);
	background-repeat:repeat-x;
	background-position:left bottom;
}

.Home_Overzicht_Overzicht{

	background-repeat:no-repeat;
	background-position:center bottom;
	cursor:pointer;
}

.Home_Overzicht_Title{

	color:#1E2F67;
	font-size:15px;
	font-family:arial;
	font-weight:900;
	background-image:url(../../Images/Default/Home.Overzicht.Arrow.gif);
	background-repeat:no-repeat;
	background-position:right middle;
	cursor:pointer;
}

.Home_Overzicht_Text{

	color:#41619E;
	font-size:12px;
	font-family:arial;
	font-weight:normal;
	vertical-align:top;
	padding-top:2px;
}


.TopBottomBar {height:15px; background-color:#123456;}










/***************************************************************************************************************************************/


.BottomTable        {width:776px;height:20px;}
.TopTable           {width:776px;height:50px;}

.ContentTableLeft   {width:162px; height:100%;}
.ContentTableRight  {width:163px; height:100%; vertical-align:top; font-family: Verdana, Arial, Helvetica, sans-serif; font-size:11px;}
.ContentTable       {width:428px; padding:20px; border-top:1px solid #D9DDDD;}
.ContentTableSides  {border-left:1px solid #D9DDDD; border-right:1px solid #D9DDDD;}
.ContentTableBottom {background-image:url(../../Images/Default/bottom_center.gif);}



/*/////// TOPMENU ////////*/
/*////////////////////////*/

.TopMenuItemOut{

	font-size:10px;
	font-family:verdana;
	color:#FFFFFF;
	cursor:pointer;
}

.TopMenuItemOver{

	font-size:10px;
	font-family:verdana;
	text-decoration:underline;
	color:#FFFFFF;
	cursor:pointer;
}

.TopMenuItemUp{

	font-size:10px;
	font-family:verdana;
	color:#FFC6B3;
	cursor:default;
}

.TopMenuItemLink:visited, .TopMenuItemLink:active, .TopMenuItemLink {

	font-size:10px;
	font-family:verdana;
        color:#FFFFFF;
	text-decoration:none;
}

.TopMenuItemLink:hover {

	font-size:10px;
	font-family:verdana;
        color:#FFFFFF;
	text-decoration:underline;
}

.TopMenuSeperator{

	width:15px;
	font-size:10px;
	font-family:verdana;
	color:#FFFFFF;
	background-image:url(../../Images/Default/TopMenuSeperator.gif);
	background-repeat:no-repeat;
	background-position:7px 2px;
}

/*////// HOOFDMENU ///////*/
/*////////////////////////*/

.HoofdMenuItemOut{

	height:22px;
	font-size:11px;
	font-family:verdana;
	color:#123456;
        padding: 0 10 12 10px;
	background-image:url(../../Images/Default/main_menu_normal.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:pointer;
}

.HoofdMenuItemOver{

	height:22px;
	font-size:11px;
	font-family:verdana;
	text-decoration:underline;
	color:#123456;
        padding: 0 10 12 10px;
	background-image:url(../../Images/Default/main_menu_active.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:pointer;
}

.HoofdMenuItemUp{

	height:22px;
	font-size:11px;
	font-family:verdana;
        font-weight:bold;
	color:#123456;
        padding: 0 10 12 10px;
	background-image:url(../../Images/Default/main_menu_active.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:default;
}

.HoofdMenuItemLink {

	font-size:11px;
	font-family:verdana;
	color:#123456;
	text-decoration:none;
        background-image:url(../../Images/Default/main_menu_normal.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:pointer;
}

.HoofdMenuItemLink:visited {

	font-size:11px;
	font-family:verdana;
	color:#123456;
	text-decoration:none;
        background-image:url(../../Images/Default/main_menu_normal.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:pointer;
}

.HoofdMenuItemLink:active {

	font-size:11px;
	font-family:verdana;
	color:#123456;
        background-image:url(../../Images/Default/main_menu_normal.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:default;
}

.HoofdMenuItemLink:hover {

	font-size:11px;
	font-family:verdana;
	color:#123456;
	text-decoration:underline;
	background-image:url(../../Images/Default/main_menu_active.gif);
	background-repeat:repeat-x;
	background-position:0px 0px;
	cursor:pointer;
}

.HoofdMenuSeperator{

	width:1px;
	height:22px;
	background-image:url(../../Images/Default/main_menu_seperator.gif);
	background-repeat:no-repeat;
	background-position:0px 0px;
}


.SubPageTitle  { font-family: Verdana, Arial, Helvetica, sans-serif; color:#123456; font-size:14px; height:20px; font-style:normal;	line-height:normal;	font-weight:bold;	background-image:url(../../Images/Default/rightmenuspacer.gif);	background-repeat:repeat-x;	background-position:0px 18px;	padding-bottom:3px;}
.PageTekst        { font-family: Verdana, Arial, Helvetica, sans-serif; color:#123456; font-size:11px;}
.FormSeperator{ height:10px; background-image:url(../../Images/Default/submenuseperator.gif); background-repeat:repeat-x; background-position:0px 5px; }
label,.Label       { font-family: Verdana, Arial, Helvetica, sans-serif; color:#123456; font-size:11px; font-weight:bold;}
.Label                { font-weight: normal;}


.Link_SmallBoldOut,
.Link_SmallBoldOver { color:#FFFFFF; font-size:11px; font-family:Verdana; font-weight:bold; text-align:right; padding-right:20px; text-decoration:none; background-image:url(../../Images/Default/ArrowSmallBlue.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer}
.Link_SmallBoldOver { text-decoration:underline; background-image:url(../../Images/Default/ArrowSmallBlue_over.gif); }

/*filter:DropShadow(Color=#FFFFFF, OffX=1, OffY=1, Positive=1)*/
.Link_SmallBoldOutDefault,
.Link_SmallBoldOverDefault { color:#FFFFFF; font-size:11px; font-family:Verdana; font-weight:bold; text-align:right; padding-right:20px; text-decoration:underline; background-image:url(../../Images/Default/ArrowSmallBlue_over.gif); background-repeat:no-repeat; background-position:center right; cursor:pointer;}
.Link_SmallBoldOverDefault { color:#123456; text-decoration:underline; background-image:url(../../Images/Default/ArrowSmallBlue_over.gif); }


.TopBar_Page    { height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:arial; padding-left:10px; background-color:#FF8000; border-bottom:1px solid #123456;}
.TopBar_Page2    { height:20px; color:#FFFFFF; font-size:12px; font-weight:bold; font-family:arial; background-color:#FF8000; border-bottom:1px solid #123456;}
.Form_text        { height:18px; color:#123456;; font-size:11px; font-family:arial; border:1px solid #ABABAB; padding-left:3px; }
.ErrorMessage  { color:#C82A39; font-size:11px; font-family:arial; font-weight:bold; text-align:right; padding-left:15px; padding-right:15px; padding-top:12px; background-image:url(../../Images/Default/SubMenuSeperator.gif); background-repeat:repeat-x; background-position:0px 5px; }

.BestelMenuItemUp,
.BestelMenuItemOut,
.BestelMenuItemOver,
.BestelMenuItemHit { width:25%; height:19px; color:#FFFFFF; font-size:11px; font-family:Verdana; padding-left:5px; padding-right:5px; text-align:center; background-color:#FFA200; border-bottom:2px solid #D6D6D6; cursor:pointer; text-decoration:none; }
.BestelMenuItemOut     { color:#123456; background-color:#D1D1D1; background-image:url(../../Images/Default/NL/Mijnalbums/BestelMenuSeperator.gif); background-repeat:no-repeat; background-position:left top; }
.BestelMenuItemOver   { color:#123456; background-color:#D1D1D1; background-image:url(../../Images/Default/NL/Mijnalbums/BestelMenuSeperator.gif); background-repeat:no-repeat; background-position:left top; text-decoration:none; }
.BestelMenuItemLink { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLink:visited { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLink:active { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLink:hover { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLink2 { color:#123456; text-decoration:none; cursor:default;}
.BestelMenuItemLink2:visited { color:#123456; text-decoration:none; cursor:default; }
.BestelMenuItemLink2:active { color:#123456; text-decoration:none; cursor:default; }
.BestelMenuItemLink2:hover { color:#123456; text-decoration:none; cursor:default; }
// .BestelMenuItemLinkHit { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLinkHit     { color:#FFFFFFF; text-decoration:none; }
.BestelMenuItemLinkHit:visited { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLinkHit:active { color:#FFFFFF; text-decoration:none; }
.BestelMenuItemLinkHit:hover { color:#FFFFFF; text-decoration:none; cursor:pointer; }
.BestelMenuItemHit     { color:#FFFFFFF; background-color:#FF8000; background-image:url(../../Images/Default/NL/Mijnalbums/BestelMenuSeperator.gif); background-repeat:no-repeat; background-position:left top; }

.FirefoxOverlay           { position:absolute; top:0px; left:0px; z-index:100;}
.FirefoxInlay               { border:ridge 2px; padding:1px;  background-color:#FFFFE1;}
