/* All text */
body,td,table	{ 	
	font-family:Arial,Helvetica,sans-serif;
	font-size: 13px;
	line-height: 140%; 
 }

.print_coachteam { display:none; }
.table_header {  }
.table_footer {   }
.print_disclaimer {  display:none; }
	

/* Formatting for paragraphs*/
p		{ margin-top: 0px; margin-bottom: 0px; }

blockquote {
	color:#666666;
	font-style:italic;
	margin: 5px;
	margin-left:20px;
	margin-bottom:10px;
	border-left:2px solid #666666;
	padding-left:5px;
}

/* For forms */
form		{ margin-top: 0px; margin-bottom: 0px; padding: 0px; }

/* For nomal links */
a		{ color: #000066; text-decoration: none; }
a:hover 		{ text-decoration: underline; }

a.white		{ color: white; text-decoration: none; }
a.white:hover	{ }

/* Style for the menu at the top */
a.topmenu		{ 	font-size: 11px; color: #666666; font-weight: bold; text-align:center; }
a.topmenu:hover	{ font-size: 11px; font-weight: bold; color:#333366; text-align:center; text-decoration: none;}

/* Classes and id's */
.footer		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #FFFFFF; }
.newfooter		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9A9C9A; }
a.newfooter		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #9A9C9A; }
.menutitle		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #3D3D66; font-weight: bold; }
.bodytitle		{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; color: #3D3D66; font-weight: bold; }
.menuinhoud		{ font-size: 11px; }
.bodyinhoud		{ font-family: Arial, Helvetica, sans-serif; font-size: 12px; }
#gray		{ color:#666666 }
#text10		{ font-size: 10px; }
#text11		{ font-size: 11px; }
#text16		{ font-size: 16px; }
div.errormessage 	{ margin-right: 5px; background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 16px; padding: 4px 4px 4px 35px; line-height: 18px; }
img.errormessage	{ margin-left: -30px; }
td.errormessage 	{ background-color: #FFFFE1; border: 1px dashed #CFCFCF; margin-top: 8px; margin-bottom: 8px; padding: 4px 4px 4px 4px; }
.errortable 		{ margin-right: 5px; background-color: #D6D6E4; border: 1px solid #8DA2A7; margin-top: 8px; margin-bottom: 8px; line-height: 18px; }
.wizard_header	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 10px; color: #666666; }
.copyright		{ font-family: Arial, Helvetica, sans-serif; font-size: 9px; color: #666666; }

ul,ul ul, ul ul ul {
	margin-top: 0 ; 
	margin-bottom: 0;
}

ol,ol ol, ol ol ol {
	margin-top: 0 ; 
	margin-bottom: 0 ;
}


input, textarea, select { font-family: tahoma, verdana, arial, helvetica;	font-size: 11px; }
.w145{ width: 145px; }
.w250{ width: 250px; }
.w160{ width: 160px; }
.w98{ width: 97px; }
.w50{ width: 50px; }
.w37{ width: 37px; }
.w110{ width: 110px; }
.w150{ width: 150px; }
.w350{ width: 350px; }
.w450{ width: 450px; }
.w550{ width: 550px; }
.noboxborder	{  }
#red	{ color: red }
#smallfield { font-family: verdana, arial, helvetica; font-size: 10px; color:#003366 }

.big { font-size: 15px; }


.clsCMOn {
	font-size: 11px; color: #263444; font-weight: bold; text-align:left; 
}

.clsCMOver {
	font-size: 11px; font-weight: bold; color:#333366; text-align:left;
}


.clsCMOn2{
	font-size: 11px; color: #666666; 
}

.clsCMOver2 {
	font-size: 11px; color: #333366;  
}


.tdlgr{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.tdlgrleft{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.tdlgr_noright{
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}

.tdlgrtitel{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	color: #333333;
	background-color: #F5f5f5;
}

.tdlgrtitel_nobottom{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	color: #333333;
	background-color: #F5f5f5;
}

.tdlgrtiteld{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	color: #666666;
	background-color: #E8E8E8;
}

.tdlgrtiteldd{
	border-top-width: 0px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 0px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
	color: #333333;
	background-color: #E8E8E8;
}


.bordern { border-bottom: 1px solid #EAE9E1; }
.bordern_bg { border-bottom: 1px solid #EAE9E1; background-color:#EFEFF4; }

.bordert { border-top: 1px solid #EAE9E1; }
.bordertb { border-top: 1px solid #CFCFCF; border-bottom: 1px solid #EAE9E1;}
.bordertbb { border-top: 1px solid #CFCFCF; }
.bordert_i { color:#333333; font-weight:bold; border-top: 1px solid #EAE9E1; }

.exgmenu {
/*	border-bottom: 1px solid #8DA2A7;
	border-top: 1px solid #BECACD;
	color:#40668B;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	font-variant: small-caps;
	padding-left: 5px;*/
	
	font-size:11px; font-family:Verdana, Arial, Helvetica; font-weight:bold; color:#20364B; border-bottom:1px solid #20364B

}

.exgmenu2 {
	border: 1px solid #8DA2A7;
	background-color:#D6D6E4;
	padding: 7px;
}

.exgmenu3 {
	border-bottom: 1px solid #B4C1C5;
	border-left: 1px solid #B4C1C5;
	border-right: 1px solid #B4C1C5;
	padding:7px;
}

.exgmenu4 {
	border: 1px solid #8DA2A7;
	padding: 7px;
}
.checkbcolor {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 9px;
	font-weight: bold;
	color: #FFFFFF;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding-bottom: 1px;
}

.mac_box{
	border: 1px solid #CDD3DA; 
	background-color:#C0C9D1;
	color:#455769;
	font-size:10px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;
	padding:5px;
}	

.mac_menu_system{
	color: #455769; 
	font-size:11px; 
	font-family:Verdana, Arial, Helvetica, sans-serif;

}

a.mac_menu_system	{ color: #2F3A46; text-decoration: none; }

.tableheading{
	color: #32404E;  font-family:Verdana, Arial, Helvetica, sans-serif;  font-size:11px; font-weight:bold
}

.mac_heading{
	font-size:11px; font-family:Verdana, Arial, Helvetica; font-weight:bold; color:#20364B; border-bottom:1px solid #20364B
}


.exg_listitem{
	border-bottom: 1px solid #E2E1D6;
	padding-bottom: 3px;
	padding-top: 2px;
	font-size:11px;
	
}

.exg_listitem_nobottom{
	padding-bottom: 3px;
	padding-top: 2px;
	font-size:11px;
	
}
.exg_listitem2{
	border-bottom: 1px solid #E2E1D6;
	padding-bottom: 3px;
	padding-top: 2px;

}

.artikel_header {
	text-align: right;
}
.artikel_inleiding {
	font-size: 13px;
	font-style: italic;
	line-height: 200%;
	font-variant: normal;
	text-transform: none;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	text-align:justify;
}
.artikel_content {
	font-style: normal;
	line-height: 200%;
	text-align:justify;
}

.artikel_tussentitel {
	font-style:italic;
	text-align:right;
	font-family: Arial, Helvetica, sans-serif, Tahoma;
	font-size: 18px;
	color: #336699;

}

h1 {
	font-weight:bold;
	font-size: 100%;
	color:#2F4A65;
	margin: 0px;
}

h2 {
	font-weight:bold;
	font-size: 110%;
	color:#2F4A65;
	margin: 0px;
}

h3 {
	font-weight:bold;
	font-size: 120%;
	color:#2F4A65;
	margin: 0px;
}

.loginCell {		
		font-family:Verdana,sans-serif;
		letter-spacing:.03em; 
		font-size:11px
}

.noprint{
	display: block;	
}

.onlyprint{
	display: none;	
}

.minifile{
	text-decoration: none;
	color:#000000;
}

.minifile:hover{
	text-decoration: none; 
	color:#336699;
}

.icon-dutch {
	background-image: url('/products/images/coachv4_lang_dutch.gif');
}

.icon-french {
	background-image: url('/products/images/coachv4_lang_french.gif');
}

.icon-english {
	background-image: url('/products/images/coachv4_lang_english.gif');
}

div#miniFileTitleLeft {
	float:left;
	width:600px;
}


div#miniFileTitleRight {
	text-align:right;
}
div#whiteboxHeading{
	border-bottom:1px solid #D8DCDF;
	height: 28px;
	line-height:28px;
	vertical-align:middle;
	padding-left:10px; padding-right: 10px;
}

div#whiteboxFooter{
	border-top:1px solid #D8DCDF;
	height: 28px;
	line-height:28px;
	vertical-align:middle;
	padding-left:10px; padding-right: 10px;
}

.titleHeader{
	font-size: 100%; 
	font-weight:bold;
}

.titleFooter{
	font-size: 90%;
	font-style:italic; 
}


div#whiteboxContent{
	padding:10px;
}


div#footerContent{
	padding:10px;
	font-size: 90%;
	text-align:center;
	color:#5F6061;
}





/*
 *  Part of Tipped - The Javascript Tooltip Framework
 *  http://projects.nickstakenburg.com/tipped
 *
 *  Documentation:
 *  http://projects.nickstakenburg.com/tipped/documentation/#css
 *
 *  IMPORTANT!:
 *  When modifying or adding your own skins it's recommended to do 
 *  this in a seperate file, overwriting or building on top of the 
 *  styling defined here to make updating easier.
 */
 
/* Font styling for all skins */
.t_Content_black,
.t_Content_cloud,
.t_Content_dark,
.t_Content_lavender,
.t_Content_light,
.t_Content_liquid,
.t_Content_lime,
.t_Content_blue,
.t_Content_salmon,
.t_Content_yellow,
.t_Content_facebook {
  color: #333;
  font-size: 11px;
  line-height: 16px;
  padding: 6px 7px;
}

/* Skins with a different font color */
.t_Content_black,
.t_Content_dark,
.t_Content_lavender,
.t_Content_liquid,
.t_Content_facebook {
  color: #fff;
}
.t_Content_cloud { color: #4d4d4d; }
.t_Content_light { color: #454545; }
.t_Content_blue { color: #f2f6f9; }
.t_Content_salmon { color: #4f4949; }

.t_Content_facebook {
  padding: 5px 8px;
}

/* Styling links for convenience so they are visible */
.t_Content_black a,
.t_Content_cloud a,
.t_Content_dark a,
.t_Content_lavender a,
.t_Content_light a,
.t_Content_liquid a,
.t_Content_lime a,
.t_Content_blue a,
.t_Content_salmon a,
.t_Content_yellow a {
  color: #008aca;
  text-decoration: none;
  background: none;
  border: 0;
}
.t_Content_black a:hover,
.t_Content_cloud a:hover,
.t_Content_dark a:hover,
.t_Content_lavender a:hover,
.t_Content_light a:hover,
.t_Content_liquid a:hover,
.t_Content_lime a:hover,
.t_Content_blue a:hover,
.t_Content_salmon a:hover,
.t_Content_yellow a:hover {
  color: #008aca;
  text-decoration: underline;
  background: none;
  border: 0;
}

/* Links with a different color */
.t_Content_black a,
.t_Content_black a:hover { color: #57a1d6; }
.t_Content_dark a,
.t_Content_dark a:hover { color: #5daae2; }

.t_Content_cloud a,
.t_Content_cloud a:hover { color: #438ec4; }

.t_Content_lavender a,
.t_Content_lavender a:hover { color: #ceddf2; }

.t_Content_lime a,
.t_Content_lime a:hover { color: #057ca8; }

.t_Content_liquid a,
.t_Content_liquid a:hover { color: #6591cd; }

.t_Content_royalblue a,
.t_Content_royalblue a:hover { color: #91d2dd; }

.t_Content_salmon a,
.t_Content_salmon a:hover { color: #5e77a2; }


/*
 * Layout (DON'T MODIFY!)
 */
.t_Tooltip {
  margin: 0;
  padding: 0;
  position: absolute;
  overflow: hidden;
  background-color: transparent;
  -webkit-transition-property: opacity;
  -moz-transition-property: opacity;
  -o-transition-property: opacity;
  transition-property: opacity;
}
.t_Tooltip.t_hidden { opacity: 0; }
.t_Tooltip.t_visible { opacity: 1; }

.t_Skin {
  position: absolute;
  top: 0;
  left: 0;
}
.t_Skin * { zoom: 1; } /* IE7 */

.t_Bubble {
  position: relative;
}

.t_Background,
.t_Stem { position: absolute; }

.t_Close {
  position: absolute;
  cursor: pointer;
  top: 0;
}

.t_CloseButtonShift {
  position: relative;
  overflow: hidden;
  float: left;
}
.t_CloseState {
  position: absolute;
  margin: 0;
  padding: 0;
  left: 0;
}

.t_Content {
  position: absolute;
  top: 0;
  left: 0;
}

/*
 * Shadow
 */
.t_Shadow {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}

.t_Shadow .t_ShadowInnerWrapper{
  position: relative;
  float: left;
  margin: 0;
  padding: 0;
}

.t_ShadowBubble {
  position: relative;
  padding: 0;
  margin: 0;
  float: left;
}
.t_ShadowBackground,
.t_ShadowStem { position: absolute; }
.t_ShadowBackground *, .t_ShadowStem * { float: left; }

 
.t_CloseButtonShadow {
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  padding: 0;
}


.t_UpdateQueue {
  position: absolute;
  top: -15000px;
  left: -15000px;
  width: 5000px;
  height: 5000px;
  visibility: hidden;
}
.t_UpdateQueue .t_Tooltip,
.t_UpdateQueue .t_Content {
  position: relative;
  overflow: visible;
  float: left;
  top: auto;
  left: auto;
  width: 100%;
}
.t_Tooltip .t_ContentContainer {
  float: left;
  clear: both;
  position: relative;  
}
.t_UpdateQueue .t_ContentContainer {
  position: absolute;
  top: 0;
  left: 0;
}


