th, td { font-family:arial, sans-serif; font-size:12px;}

a { font-family:arial, sans-serif; font-size: 12px; color: #E20074;}
a:hover { font-family:arial, sans-serif; font-size: 12px; color: #333333;}

ul {list-style-position: outside;list-style-image: url('img/list_black.gif');margin:10px;}
ul.magenta {list-style-position: outside;list-style-image: url('img/images/list_magenta.gif');margin:10px;}
ol {list-style-position: outside;margin:13px;}

/* PAGE TEMPLATE AREAS */
#TemplateLayoutLevelOneMenu {position:absolute;top:120px;left:0px;clip:rect(0,772,26,0);width:772px;height:26px;z-index:4;}

#TemplateLayoutNavigation {z-index:10;width:165px;}

/* Meta Navigation */

.metaNavigationActive {font-family:arial, sans-serif;font-size: 12px;font-weight:bold;color: #ffffff;cursor: default;}
.metaNavigation {font-family:arial, sans-serif;font-size: 12px;font-weight:bold;color: #ffffff;}
.metaNavigation A {font-family:arial, sans-serif;font-size: 12px;font-weight:bold;text-decoration:none;color: #ffffff;}
.metaNavigation A:hover {color: #000000;font-weight:bold;}

/* PAGE Component TEMPLATE AREAS */
.content {font-family:arial, sans-serif;font-size: 12px;color: #000000;cursor: default;line-height:13px;}
.contentFactuur {font-family:arial, sans-serif;font-size: 11px;color: #000000;cursor: default;line-height:12px;}
.contentFactuurHeader {font-family:arial, sans-serif;font-size: 11px;font-weight: bold;color: #000000;cursor: default;line-height:12px;}
.contentFactuurHeaderGrey5 {font-family:arial, sans-serif;font-size: 11px;font-weight: bold;color: #333333;cursor: default;line-height:12px;}
.contentFactuurGrey5 {font-family:arial, sans-serif;font-size: 11px;color: #666666;cursor: default;line-height:12px;}
.contentPuntentotaal {font-family:arial, sans-serif;font-size: 30px;color: #ffffff;font-weight:bold;cursor: default;}
.contentFAQ {font-family:arial, sans-serif;font-size: 12px;color: #000000;cursor: default;line-height:13px;}
.contentFAQ A {font-family:arial, sans-serif;font-size: 12px;color: #000000;}
.contentFAQ A:hover { font-family:arial, sans-serif; font-size: 12px; color: #333333;}
.content A {font-family:arial, sans-serif;font-size: 12px;color: #E20074;}
.content A:hover { font-family:arial, sans-serif; font-size: 12px; color: #333333;}
.contentComment {font-family:arial, sans-serif;font-size: 10px;color: #666666;cursor: default;line-height:11px;}
.contentHeader {font-family:arial, sans-serif;font-size: 12px;font-weight: bold;color: #000000;cursor: default;line-height:14px;}
.contentHeaderWhite {font-family:arial, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;cursor: default;line-height:14px;}
.contentGrey4 {font-family:arial, sans-serif;font-size: 12px;color: #666666;cursor: default;}
a.grey4 {font-family:arial, sans-serif;font-size: 12px;color: #666666;text-decoration: none;cursor: hand;}
a.sitemap {font-family:arial, sans-serif;font-size: 12px;color: #000000;cursor: hand;}
a.sitemap:hover {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: hand;}
a.grey5Line {font-family:arial, sans-serif;font-size: 12px;color: #333333;cursor: hand;}
a.grey5Line:hover {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: hand;}
a.grey4:hover {font-family:arial, sans-serif;font-size: 12px;color: #E20074;text-decoration: none;cursor: hand;}
a.grey4Line {font-family:arial, sans-serif;font-size: 12px;color: #666666;cursor: hand;}
a.grey4Line:hover {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: hand;}
a.grey3Line {font-family:arial, sans-serif;font-size: 12px;color: #999999;cursor: hand;}
a.grey3Line:hover {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: hand;}
a.sitemapHeader {font-family:arial, sans-serif;font-size: 12px;font-weight: bold;color: #ffffff;text-decoration: none;cursor: hand;}
a.sitemapHeader:hover {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: hand;}

.contentGrey5 {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: default;
}
.contentGrey5 A {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: hand;
}
.contentGrey5Header {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: default;
	font-weight: bold;
}
.contentMagenta {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #E20074;
	cursor: default;
	line-height:12px;
}
.onzichtbaar {
	display: none;
}
.zichtbaar {
	display: block;
}
a.magenta {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #E20074;
	line-height:12px;
}
a.content {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #000000;
	line-height:12px;
}
a.magenta:hover {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #333333;
	line-height:12px;
}
a.contentMagenta  {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #E20074;
	line-height:12px;
}
a.contentMagenta:hover {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: hand;
}
a.content:hover {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #333333;
	cursor: hand;
}
.contentWhite {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
	cursor: default;
}
.contentWhite A {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #ffffff;
}
.teaser {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #666666;
	cursor: default;
}
a.teaser: hover {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #E20074;
	cursor: hand;
}
.teaser A {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #666666;
}
.teaserCaption {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #999999;
	cursor: default;
	line-height:10px;
}
.teaserCaptionContent {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
	line-height:10px;
}
.contentPrint {
	font-family:arial, sans-serif;
	font-size: 10px;
	color: #000000;
	cursor: default;
	line-height:11px;
}
.contentPrintHeader {
	font-family:arial, sans-serif;
	font-size: 11px;
	color: #000000;
	cursor: default;
	font-weight:bold;
	line-height:12px;
}
input.login {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#666666;
	border-style:solid;
	border-color:#CECECE;
	border-width:1px;
}
input.loginError {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#ffffff;
	border-style:solid;
	border-color:#CECECE;
	border-width:1px;
	background-color:#E20074;
}
input.text {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000000;
}
select.text {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000000;
}
select.textError {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#E20074;
}

textarea.text {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000000;
}

input.textError
{
	font-family:arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#E20074;
}
textarea.textError
{
	font-family:arial, sans-serif;
	font-size:11px;
	color:#FFFFFF;
	background-color:#E20074;
}
input.submitButtonGrey2 {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	line-height:13px;

	height:18px;
	background-color:#666666;

	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#333333;
	border-right-color:#333333;
	
	cursor: hand;
}

input.logoutButtonGrey2 {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#333333;
	text-align:center;
	line-height:11px;

	height:16px;
	background-color:#EFEFEF;
	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#999999;
	border-right-color:#999999;
	
	cursor: hand;
}

input.logoutButtonOver {
	font-family:arial, sans-serif;
	font-size:10px;
	color:#FFFFFF;
	text-align:center;
	line-height:11px;
	height:16px;
	background-color:#666666;
		
	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#999999;
	border-right-color:#999999;
	
	cursor: hand;
}

input.submitButtonOver {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#666666;
	line-height:13px;
	height:18px;
	
	background-color:#cccccc;
	
	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#666666;
	border-right-color:#666666;
	
	cursor: hand;
}
input.submitButtonMagenta {
	font-family:arial, sans-serif;
	font-size:12px;
	color:#ffffff;
	text-align:center;
	line-height:13px;
	height:18px;
	background-color:#E20074;

	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#666666;
	border-right-color:#666666;
	
	cursor: hand;
}
input.numberButtonGrey2 {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000000;
	text-align:center;
	line-height:12px;

	height:15px;
	background-color:#e7e7e7;

	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#999999;
	border-right-color:#999999;
	
	cursor: hand;
}
input.numberButtonOver {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	line-height:12px;
	height:15px;
	
	background-color:#999999;
	
	border-style:solid;
	border-width:1px;
	border-left-color:#ffffff;
	border-top-color:#ffffff;
	border-bottom-color:#999999;
	border-right-color:#999999;
	
	cursor: hand;
}

.formerror {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: default;line-height:12px;font-weight:bold;margin-right:5px;margin-left:4px;margin-bottom: 8px;}
.notification {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: default;line-height:12px;font-weight:bold;}
.rightColumnTitle {font-family:arial, sans-serif;font-size: 12px;font-weight:bold;color: #ffffff;cursor: default;}
.relatedLinkTitle {font-family:arial, sans-serif;font-size: 12px;font-weight:bold;color: #ffffff;cursor: default;}

/* footer styles */
.footer {font-size:10px;font-family:arial, sans-serif;}
A.footerLink:link {font-family:arial, sans-serif;font-size:10px;color:#000000;text-decoration:underline;}
A.footerLink:active {font-family:arial, sans-serif;font-size:10px;color:#E20074;text-decoration:underline;}   
A.footerLink:visited {font-family:arial, sans-serif;font-size:10px;color:#000000;text-decoration:underline;}
A.footerLink:hover {color:#E20074;}
.footerL {font-size:10px;font-family:arial, sans-serif;color:#E20074;}
/* footer styles */

/* calendar styles */
.contentCalendarMonth {font-family:arial, sans-serif;font-size: 12px;color: #999999;cursor: default;}
.contentCalendarMonthInactive {font-family:arial, sans-serif;font-size: 12px;color: #cccccc;cursor: default;}
.contentCalendarMonth A {font-family:arial, sans-serif;font-size: 12px;color: #999999;text-decoration:none;}
.contentCalendarMonthHerhalend {font-family:arial, sans-serif;font-size: 12px;color: #E20074;cursor: default;font-weight:bold;} 
.contentCalendarMonthHerhalend A {font-family:arial, sans-serif;font-size: 12px;color: #E20074;text-decoration:none;font-weight:bold;}
.contentCalendarMonthEenmalig {font-family:arial, sans-serif;font-size: 12px;color: #666666;cursor: default;font-weight:bold;} 
.contentCalendarMonthEenmalig A{font-family:arial, sans-serif;font-size: 12px;color: #666666;text-decoration:none;font-weight:bold;}
.contentCalendarExample {font-family:arial, sans-serif;font-size: 11px;line-height:11px;color: #666666;cursor: default;} 
.contentCalendarExampleHerhalend {font-family:arial, sans-serif;font-size: 11px;line-height:11px;color: #E20074;cursor: default;} 
/* /calendar styles */

a.loggedIn {font-family:arial, sans-serif;font-size: 10px;color: #E20074;cursor: default;line-height:10px;}
a.loggedIn:hover {font-family:arial, sans-serif;font-size: 10px;color: #333333;cursor: hand;line-height:10px;}

/* 	Modified by: Efrayim Altuntas
	Modified on: 17 juni 2004 */
th.bgmagenta {background-color:#E20074}
th.bggray1 {background-color:#E7E7E7}
th.bggray2 {background-color:#CCCCCC}
th.bggray3 {background-color:#999999}
th.bggray4 {background-color:#666666}
th.bggray5 {background-color:#333333}
th.bgwhite {background-color:#FFFFFF}
th.bgblack {background-color:#000000}

td.bgmagenta {background-color:#E20074}
td.bggray1 {background-color:#E7E7E7}
td.bggray2 {background-color:#CCCCCC}
td.bggray3 {background-color:#999999}
td.bggray4 {background-color:#666666}
td.bggray5 {background-color:#333333}
td.bgwhite {background-color:#FFFFFF}
td.bgblack {background-color:#000000}

/** Styles for Left Navigation  */
/** Opnieuw */
/** Highlight = in de breadcrum  */
/** current = open */

/** level 0 - normal */
td.navilevel-0				{ background-color: #cccccc; padding-left:5px;}
a.navilevel-0				{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-0:visited			{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-0:active			{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-0:hover			{ font-weight: bold; color: #E20074; text-decoration: none; }

/** level 0 - highlight */
td.navilevel-0-highlight		{ background-color: #cccccc; padding-left:5px;}
a.navilevel-0-highlight			{ font-weight: bold; color: #E20074; text-decoration: none; }
a.navilevel-0-highlight:visited		{ font-weight: bold; color: #E20074; text-decoration: none; }
a.navilevel-0-highlight:active		{ font-weight: bold; color: #E20074; text-decoration: none; }
a.navilevel-0-highlight:hover		{ font-weight: bold; color: #E20074; text-decoration: none; }

/** level 0 - selected */
td.navilevel-0-selected			{ background-color: #E20074; padding-left:5px;}
a.navilevel-0-selected			{ font-weight: bold; color: #ffffff; text-decoration: none; }
a.navilevel-0-selected:visited		{ font-weight: bold; color: #ffffff; text-decoration: none; }
a.navilevel-0-selected:active		{ font-weight: bold; color: #ffffff; text-decoration: none; }
a.navilevel-0-selected:hover		{ font-weight: bold; color: #ffffff; text-decoration: none; }

/** level 1 - normal */
td.navilevel-1				{ background-color: #CCCCCC; padding-left:14px;}
a.navilevel-1				{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-1:visited			{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-1:active			{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-1:hover			{ font-weight: bold; color: #E20074; text-decoration: none; }

/** level 1 - highlight */
td.navilevel-1-highlight		{ background-color: #CCCCCC; padding-left:14px;}
a.navilevel-1-highlight			{ font-weight: bold; color: #E20074; text-decoration: none; }
a.navilevel-1-highlight:visited		{ font-weight: bold; color: #E20074; text-decoration: none; }
a.navilevel-1-highlight:active		{ font-weight: bold; color: #E20074; text-decoration: none; }
a.navilevel-1-highlight:hover		{ font-weight: bold; color: #E20074; text-decoration: none; }

/** level 1 - current */
td.navilevel-1-current			{ background-color: #E7E7E7; padding-left:14px;}
a.navilevel-1-current			{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-1-current:visited		{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-1-current:active		{ font-weight: bold; color: #333333; text-decoration: none; }
a.navilevel-1-current:hover		{ font-weight: bold; color: #E20074; text-decoration: none; }

/** level 1 - selected */
td.navilevel-1-selected			{ background-color: #E20074; padding-left:14px;}
a.navilevel-1-selected			{ font-weight: bold; color: #ffffff; text-decoration: none; }
a.navilevel-1-selected:visited		{ font-weight: bold; color: #ffffff; text-decoration: none; }
a.navilevel-1-selected:active		{ font-weight: bold; color: #ffffff; text-decoration: none; }
a.navilevel-1-selected:hover		{ font-weight: bold; color: #ffffff; text-decoration: none; }

/** level 2 - normal */
td.navilevel-2				{ background-color: #E7E7E7; padding-left:23px;}
a.navilevel-2				{ font-weight: normal; color: #333333; text-decoration: none; }
a.navilevel-2:visited			{ font-weight: normal; color: #333333; text-decoration: none; }
a.navilevel-2:active			{ font-weight: normal; color: #333333; text-decoration: none; }
a.navilevel-2:hover			{ font-weight: normal; color: #E20074; text-decoration: none; }

/** level 2 - selected */
td.navilevel-2-selected			{ background-color: #E20074; padding-left:23px;}
a.navilevel-2-selected			{ font-weight: normal; color: #ffffff; text-decoration: none; }
a.navilevel-2-selected:visited		{ font-weight: normal; color: #ffffff; text-decoration: none; }
a.navilevel-2-selected:active		{ font-weight: normal; color: #ffffff; text-decoration: none; }
a.navilevel-2-selected:hover		{ font-weight: normal; color: #ffffff; text-decoration: none; }

/** level 2 - current */
td.navilevel-2-current				{ background-color: #E7E7E7; padding-left:23px;}
a.navilevel-2-current				{ font-weight: normal; color: #333333; text-decoration: none; }
a.navilevel-2-current:visited			{ font-weight: normal; color: #333333; text-decoration: none; }
a.navilevel-2-current:active			{ font-weight: normal; color: #333333; text-decoration: none; }
a.navilevel-2-current:hover			{ font-weight: normal; color: #E20074; text-decoration: none; }

/** /Styles for Left Navigation  */

/** Styles for extra Navigation  */

td.xtrnav-0				{ background-color: #ffffff; padding-left:4px; padding-right:5px; height:16px ; ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-0				{ font-weight: normal; color: #000000; text-decoration: underline; }
a.xtrnav-0:hover			{ font-weight: normal; color: #333333; text-decoration: underline; }

td.xtrnav-0-highlight			{ background-color: #e7e7e7; padding-left:4px; padding-right:5px; height:16px ; ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-0-highlight			{ font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-0-highlight:hover		{ font-weight: normal; color: #333333; text-decoration: none; }

td.xtrnav-1				{ background-color: #ffffff; padding-left:15px; padding-right:5px; height:16px ; ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-1				{ font-weight: normal; color: #000000; text-decoration: underline; }
a.xtrnav-1:hover			{ font-weight: normal; color: #333333; text-decoration: underline; }

td.xtrnav-1-highlight			{ background-color: #e7e7e7; padding-left:15px; padding-right:5px; height:16px ; ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-1-highlight			{ font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-1-highlight:hover		{ font-weight: normal; color: #333333; text-decoration: none; }

td.xtrnav-2				{ background-color: #ffffff; padding-left:26px; padding-right:5px; height:16px; font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-2				{ font-weight: normal; color: #000000; text-decoration: underline; }
a.xtrnav-2:hover			{ font-weight: normal; color: #333333; text-decoration: underline; }

td.xtrnav-2-highlight			{ background-color: #e7e7e7; padding-left:26px; padding-right:5px; height:16px ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-2-highlight			{ font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-2-highlight:hover		{ font-weight: normal; color: #333333; text-decoration: none; }

td.xtrnav-3				{ background-color: #ffffff; padding-left:37px; padding-right:5px; height:16px ; ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-3				{ font-weight: normal; color: #000000; text-decoration: underline; }
a.xtrnav-3:hover			{ font-weight: normal; color: #333333; text-decoration: underline; }

td.xtrnav-3-highlight			{ background-color: #e7e7e7; padding-left:37px; padding-right:5px; height:16px ; ;font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-3-highlight			{ font-weight: normal; color: #333333; text-decoration: none; }
a.xtrnav-3-highlight:hover		{ font-weight: normal; color: #333333; text-decoration: none; }
INPUT.textDisabled			{ FONT-SIZE: 11px; COLOR: #000000; FONT-FAMILY: arial, sans-serif; BACKGROUND-COLOR: #e7e7e7 }


/** /Styles for extra Navigation  */

.eshop_offer_type { font-family:arial, sans-serif; font-size: 12px; color: #e20074; }


/* new classes for Factuuranalyse */
table.gridTableHeader
{
	background: #ffffff;	
	border-collapse: collapse;
}
table.gridTableHeader td 
{
	vertical-align: top;
	overflow: hidden;
	clip: auto;
}

table.gridTable
{
	width: auto;
	background: #ffffff;
	border-collapse: collapse;
}
table.gridTable td 
{
	border-bottom: solid 1px #cccccc;
	vertical-align: top;
	overflow: hidden;
	clip: auto;
}	

table.gridTableFooter
{
	background: #ffffff;
	border-collapse: collapse;
}
table.gridTableFooter td 
{
	vertical-align: top;
	overflow: hidden;
	clip: auto;
}

div.tableContainer
{
	width: auto; 
	height: 100%;
	overflow: auto;
	border-bottom: solid 1px #999999;
	border-top: solid 1px #999999;
	background-color: #ffffff;
}

div.fieldContainer
{
	width: auto; 
	height: 100%;
	overflow: auto;
	border-style: inset;
	border-width: 2px;
	border-color: #ffffff;
	background-color: #ffffff;
}

fieldset.fieldsetDefault
{
	width: auto; 
	padding-bottom: 4px;
	padding-left: 4px;
	padding-right: 4px;
	padding-top: 4px;
} 

fieldset.fieldsetNoBorder
{
	width: auto;
	border-left-style: none;
	border-right-style: none;
	border-bottom-style: none;
	padding-top: 4px;
}
fieldset.fieldsetNoBorder legend
{
	font-weight: bold;
}

th.bgmagenta {background-color:#E20074}
th.bggray1 {background-color:#E7E7E7}
th.bggray2 {background-color:#CCCCCC}
th.bggray3 {background-color:#999999}
th.bggray4 {background-color:#666666}
th.bggray5 {background-color:#333333}
th.bgwhite {background-color:#FFFFFF}
th.bgblack {background-color:#000000}

a.beheerLink {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #000000;
	cursor: hand;
	line-height:13px;
}
a.beheerLink:hover {
	font-family:arial, sans-serif;
	font-size: 12px;
	color: #666666;
	cursor: hand;
	line-height:13px;
}

a.beheerLinkBold {
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor: hand;
	line-height:13px;
}
a.beheerLinkBold:hover {
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	cursor: hand;
	line-height:13px;
}

.contentBold {
	font-family:arial, sans-serif;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	cursor: default;
	line-height:13px;
}

span.text {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#000000;
}
span.textError {
	font-family:arial, sans-serif;
	font-size:11px;
	color:#ffffff;
	background-color:#E20074;
}

body.stdBody {
	margin: 0px 0px 0px 0px;
	background: #EEE url(img/page_background.gif) repeat-x;
	font: normal 11px Arial, sans-serif;
	color: #666666;
}

div.mbiBackgroundTopPage {
	float: left;
	margin-top: 23px;
}	

div.mbiBackgroundContent {
	float: left;
	background: #fff  url(img/content_background.gif) repeat-y right;
	padding: 0px;
	margin: 0px;
	width: 976px;
}

div.mbiTmoLogo {
	
}

div.mbiTmoLogo img.tmoLogo {
	float: left;
}

div.mbiTmoLogo img.wnwLogo {
	float: right;
	margin-top: 16px;
	margin-right: 23px;
	margin-bottom: 18px;
	display: inline;
}

div.mbiMainNavHolder {
	float: left;
	border-bottom: 1px solid #999;
	width: 954px;
	height:14px;
}

div.mbiomeMainContentCon {
	/* float: left; */
	margin-top: -26px;
	margin-bottom: 12px;
	width: 968px;
	min-height: 511px;
}

div.mbiFootNav ul {
	position: relative;
	padding: 0px;
	margin: 0px;
}

div.mbiFootNav ul li {
	list-style: none none;
	float: left;
	padding: 0px;	
	margin: 0px;
}

div.mbiFootNav ul li a {
	font: normal 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
	display: block;
}

div.mbiFootNav ul li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #E20074;
	text-decoration: none;
}

div.mbiFootNav ul li a span {
	padding: 0px 9px 0px 9px;
	border-right: 1px solid #666;
}

div.mbiFootNav ul li a span.last {
	border-right: none;
}

div.mbiContentBox {
	margin-top: 27px;
	margin-left: 198px;
	width: 918px;
	min-height: 460px;
	clear: both;
}

a img {
	border: none;
}

/* BEGIN: wc105 */

div.wc105PageHeader {
	text-align: left;	
/*	clear: both; */
}

div.wc105PageHeader h1 {
 	font: normal 28px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #e20074;
	padding-top: 5px;
}

div.wc105PageHeader h2 {
	font: normal 18px Tele-Antiqua, "Times New Roman", Times, serif;
	color: #666666;
	padding-top: 5px;
}

/* END: wc105 */

div.wc108TextBoxBodyText {
	font: normal 11px Arial, sans-serif;
	color: #666;
	margin-top: 15px;
}

/* START: wc136 */

div.wc136ErrorMsg {
	margin-top: 18px;
}

/* END: wc136 */

div.stdContentCol540 {
/*	margin-top: 18px; */
	width: 540px;
}

div.formNavigationBar {
	margin-top: 16px;
	width: 540px;
}

div.mbiHeaderNote {
	margin-top: 5px;
	text-align: right;
	font: normal 9px Arial, sans-serif;
	margin-bottom: 8px;
}

div.mbiFormTop {
	background: #eee;
	padding-left: 4px;
	padding-top: 13px; 
	padding-bottom: 3px;
	padding-right: 27px;
}

div.mbiFormMiddle {
	background: #eee;
	padding-left: 4px;
	padding-top: 13px; 
	padding-bottom: 3px;
	margin-top: 1px;
}

/* BEGIN fieldset general styles */

fieldset legend {
	font: bold 11px Arial, sans-serif;
	color: #666;
	margin-left: -9px;
	margin-bottom: 7px;
}

fieldset {
	border: none;
}

fieldset label,
fieldset input {
	font: normal 11px Arial;
	color: #666;
	display: block;
	width: 365px;
	float: left;
}

fieldset span,
fieldset label {
	font: normal 11px Arial;
	color: #666;
	width: 171px;	
	height: 23px;
	padding-top: 3px;
}

fieldset span.mbiSpanNoWidth {
	width: auto;
}

fieldset br {
	clear: left;
}

fieldset input.mbiInputRadio {
	width: 10px;
	height: 10px;
	margin-right: 9px;
	margin-top: 5px;
}

fieldset input.mbiInputCheck {
	height: 12px;
	width: 12px;
	margin-right: 6px;
	vertical-align: middle;
	margin-top: 3px;
}

fieldset label.mbiInputTxtRight {
	width: auto;
}

fieldset input.mbiRegInputTxt {
	width: 194px;	
}

fieldset label.mbiSmallInput {
	width: 71px;
	padding-left: 9px;
}

fieldset input.mbiSmallInputTxt {
	width: 60px;
}

fieldset select {
	width: 92px;
	font: normal 11px Arial;
	color: #666;
	display: block;
	float: left;
}

fieldset input.mbiXtraSmallInputTxt {
	width: 48px;
}

fieldset label.error {
	font-weight: bold;
}

fieldset input.errorText,
fieldset select.errorText {
	color: #e20074;
	font-weight: bold;
}

fieldset input.errorEmpty,
fieldset select.errorEmpty {
	background: #e20074;
	color: #fff;
	font-weight: bold;
}

fieldset input.confirm{
	border: none;
	font-weight: bold;
	color: #656565;
	background-color: #ededed;
}

/* END fieldset general styles */

fieldset input.formInputRadioBtn {
	width: 13px;
	height: 13px;
	float: left;
	margin-top: 2px;
	margin-right: 9px;
}

fieldset span.formLabelRadioBtn {
	float: left;
}

fieldset label.formLabelRadioBtn {
	width: 47px;
	float: left;
	clear: none;
}

fieldset select.day {
	width: 47px;
}

fieldset select.month {
	width: 84px;
}

fieldset select.year {
	width: 63px;
}

div.mbiFooter input.mbiFooterBtn {
	float: right;
	margin-top: 16px;
	background: url(img/bg_btn_footer.gif) right;
	border-top: none;
	border-left: none;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
	height: 18px;
	font: bold 11px Arial, sans-serif;
	color: #666;	
	padding-right: 12px;
	cursor: pointer;
}

/* START E-services 2 Styles */

div.mbiFooter {
	height: 78px;
	background: #fff;		
}

div.mbiFooter div.mbiBackLink {
	position: absolute;
	float: left;
	margin-top: 17px;	
}

div.mbiBackLink a img {
	margin-right: 8px;
}

div.mbiBackLink a:link,
div.mbiBackLink a:visited {
	font: bold 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
}

div.mbiBackLink a:hover {
	color: #e20074;
}

div.mbiHeaderNote {
	margin-top: 5px;
	text-align: right;
	font: normal 9px Arial, sans-serif;
	margin-bottom: 8px;
}

/* BEGIN Spacer styles */

div.mbiSpacer9px {
	height: 9px;	
	clear: both;
}

div.mbiSpacer18px {
	height: 18px;
	clear: both;
}

/* END Spacer styles */

/* LATER BIJGEVOEGD */

div.landingContentBox {
	clear: both;
	width: 918px;
	margin-left: 36px;
	padding-bottom: 31px;
}

div.landingFlashContainer {
	margin-bottom: 26px;
}

div.landingContentCol918 {
	width: 98px;
}

div.leftCenterRightContainer {
	height: 360px;

}

div.leftContentCol {
	width: 297px;
	min-height: 360px;
	* min-height: 330px;
	border-right: 1px solid #e5e5e5;
	margin-right: 18px;
	float: left;
}

div.middleContentCol {
	width: 295px;
	min-height: 360px;
	* min-height: 330px;
	border-right: 1px solid #e5e5e5;
	margin-right: 18px;
	float: left;
	display: inline;
	padding-bottom: -22px;
}

div.rightContentCol {
	width: 287px;
	min-height: 360px;
	* min-height: 330px;
	float: left;
}

div.hdrContentCol {
	display: block;
	margin-bottom: 9px;
}

div.rightBlock {
	width: 237px;
	margin-bottom: 33px;
}

div.rightBlockFirst {
	height: 81px;
}

div.rightBlockLast {
	margin-bottom: 0px;
}

div.ctaLink {
	margin-top: 9px;
}

div.ctaLink a img {
	margin-left: 8px;
}

div.ctaLink a:link,
div.ctaLink a:visited {
	font: bold 11px Arial, sans-serif;
	color: #666;
	text-decoration: none;
}

div.ctaLink a:hover {
	color: #e20074;
}

div.greyBlock {
	width: 260px;
	min-height: 89px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-top: 0px;
	margin-top: 9px;
	margin-bottom: 18px;
	background-color: #eeeeee;
}

div.greyBlock2 {
	width: 260px;
	min-height: 89px;
	padding-left: 9px;
	padding-right: 9px;
	padding-bottom: 9px;
	padding-top: 0px;
	margin-top: 9px;
	margin-bottom: 0px;
	background-color: #eeeeee;
}

div.greyBlock td {
	font-size: 11px;
}

div.greyBlock2 td {
	font-size: 11px;
}

input.shopBtn {
	float: left;
	margin-top: 9px;
	background: url(img/btn_shop_bg.gif);
	border-top: none;
	border-left: none;
	border-right: none;
	border-bottom: none;
	height: 19px;
	width: 175px;
	font: bold 11px Arial, sans-serif;
	color: #59a2d5;	
	padding-right: 18px;
	cursor:pointer;
}

div.asterixText {
	clear: both;
	padding-top:36px;
	* padding-top: 0px;
	width:918px;
}

/* BESTELLEN STYLES */

div.mbiFormTop div.leftColumn strong,
div.mbiFormTop div.centerColumn strong,
div.mbiFormTop div.rightColumn strong  {
	margin-bottom: 6px;
	display: block;
}

div.mbiFormTop div.leftColumn {
	float: left;
	display: inline;
	width: 170px;
	* width: 179px;
	margin-left: 4px;
}

div.mbiFormTop div.centerColumn {
	float: left;
	display: inline;
	width: 173px;
	* width: 180px;
}

div.mbiFormTop div.rightColumn {
	float: right;
	display: inline;
	width: 159px;
}

div.mbiFormTop div.leftColumn select {
	font: normal 11px Arial;
	color: #666;
	width: 160px;
	margin-bottom: 5px;
}

div.mbiFormTop div.leftColumn span,
div.mbiFormTop div.centerColumn span {
	display: block;
	height: 17px;
	margin-bottom: 5px;
	padding-top: 3px;
}

div.mbiFormTop div.rightColumn span {
	display: block;
	height: 17px;
	margin-bottom: 5px;
	padding-top: 3px;
	float: right;
	clear: right;
}

div.mbiFormTop div.mbiFormTopBtm {
	clear: both;
	* clear: none;
	padding-top: 7px;
	margin-top: 2px;
	border-top: 1px solid #666;
	width: 522px;
}

div.mbiFormTop div.mbiFormTopBtm div.leftColumn select {
	width: 66px;
}

div.mbiFormTop div.mbiFormTopBtm div.rightColumn strong {
	float: left;
	padding-top: 3px;
}

div.mbiFormTop div.mbiFormTopBtm div.rightColumn span {
	float: right;
	margin-right: 13px;
	* margin-right: 0px;
}

div.mbiBestellen {
	height: 132px;
	margin-bottom: 5px;
}

div.mbiBestellen2 {
	margin-top: 14px;
}

div.mbiFormMiddle {
	clear: both;
}

div.mbiFormBtm {
	background: #eee;
	padding-left: 9px;
	padding-top: 17px; 
	padding-bottom: 17px;
	margin-top: 1px;
}

div.mbiFormBtm a:link,
div.mbiFormBtm a:visited {
	color: #666;
	text-decoration: underline;
}

div.mbiFormBtm a:hover {
	color: #e20074;
}

div.embiFormBtm input {
	vertical-align: middle;
	margin-right: 9px;
	height: 12px;
	width: 12px;
}

input.mbiFooterBtnNav {
	float: right;
	margin-top: 19px;
	background: url(img/bg_btn_footernav.gif) right no-repeat;
	border-top: none;
	border-left: none;
	border-right: 1px solid #8F8F8F;
	border-bottom: 1px solid #8F8F8F;
	height: 18px;
	font: bold 11px Arial, sans-serif;
	color: #5BA4DB;	
	padding-right: 12px;
	cursor: pointer;
}


/* TOT HIER LATER BIJGEVOEGD */

div.linkList ul {
	font: normal 11px Arial, sans-serif;
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 9px;
	list-style: none none;
}

div.linkList li 
{
	background-image: url(img/rla_list_bullet.gif);
	background-repeat: no-repeat;
	background-position: left -2px;
	padding-left: 10px;
}

div.linkList ul li a {
	font: normal 11px Arial, sans-serif;
	color: #666;
}

div.linkList ul li a:hover {
	font: normal 11px Arial, sans-serif;
	color: #E20074;
}

div.leftContentCol1 {
	width: 290px;
	height: 200px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-right: 18px;
	float: left;
}

div.middleContentCol1 {
	width: 290px;
	height: 200px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-right: 18px;
	float: left;
	display: inline;
}

div.rightContentCol1 {
	width: 290px;
	height: 200px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	float: left;
}

div.leftContentCol2 {
	width: 290px;
	height: 200px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-right: 18px;
	float: left;
}

div.middleContentCol2 {
	width: 290px;
	height: 200px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	margin-right: 18px;
	float: left;
	display: inline;
}

div.rightContentCol2 {
	width: 290px;
	height: 200px;
	border-right: 1px solid #e5e5e5;
	border-left: 1px solid #e5e5e5;
	border-top: 1px solid #e5e5e5;
	border-bottom: 1px solid #e5e5e5;
	float: left;
}
div.mbiSpacer {
	float: left;
	width: 900px;
	height:18px;
}
div.leftCenterRightContainer1 {
	height: 650px;
}
div.leftCenterRightContainer2 {
	height: 690px;
}
div.rutgeractiviteiten{
	padding: 10px;
}
div.leftactiviteitrutger {
	width: 918px;
	min-height: 360px;
	margin-right: 18px;
	float: left;
}
div.rightContentCol11 {
	width: 290px;
	min-height: 170px;
	float: left;
}
.couponcodebox {
	border:1px solid #999999; 
	width:170px;
}
.couponformvelden {
	border:1px solid #999999; 
	width:170px;
}
.couponformveldendisabled {
	border:1px solid #999999; 
	width:170px;
	background-color:#CCCCCC;
}
.greenrutger{
color: #339900;
}
.redrutger{
color: #FF0000;
}
div.productorderform {
	height: 720px;

}
.errorrutger{
color: #E20074;
font-size:11px;
}
div.activiteitorderform {
	height: 620px;

}
.couponformvelden2 {
	border:1px solid #999999; 
	width:250px;
}
div.leftCenterRightContainer3 {
	height: 530px;
}
.inputformcounter{
border:0px;
background-color:#EEEEEE;
color:#666666;
font-size:11px;
width:24px;
}
