/* hoofd containers */
a{ color: #fff200; text-decoration: none; font-size: 12px;}
a:visited{ color: #fff200; text-decoration: none; font-size: 12px;}
a:hover{ color: #fff200; font-weight:normal; text-decoration: underline; font-size: 12px;}
a:active{ color: #FFFFFF; text-decoration: underline; font-size: 12px;}

.input_small { 
border:1px #FFFFFF solid; 
background-color:#FFFFFF;
}

.input_big { 
border:1px #FFFFFF solid; 
background-color:#FFFFFF;
width:250px;
height:100px
}

.moduleboxwhite{
	margin-bottom: 10px;
}

.modulebox{
	margin-bottom: 10px;
	padding:0px;
}

.moduleboxgrey{
	border:solid 1px #999999;
	margin-bottom: 10px;
}

.moduleboxinner{
	margin: 8px; 
}

.moduleboxinnergrey{
	margin: 8px;
}

.mainContainer{
	width:1010px;
	margin-left:auto;
	margin-right:auto;
	text-align:center;
	background-color:#000000;
}

.bck_top{
	/*
	background-image:url(../../../images/bsys_top.png);
	background-repeat: repeat-x;
	background-position:top;
	*/
}


.mainContainerCentered{
	width:1000px; margin:5px; 
}

body{
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
	line-height: 140%;
	margin: 0px;
	padding:0px;
	background-color: #717171;

/* werkt niet in firefox !!! */
/*
	background-image:url(../../../images/bsys_bottom.gif);
	background-repeat: repeat-x;
	background-position:bottom; 
*/
}

.toplogo{
	background-image:url(../../../images/example.gif);
	background-repeat:no-repeat;
}


.forumListHeadElement{
	background-color: #CCCCCC;
	font-weight:bold;
}

.forumListElement{
	background-color: #F0F0F0;
}

.standard_margin {
	margin: 12px;
}

/* http://www.mandarindesign.com/opacity.html */
/* This is the transparent box */
.transbox {
	background-image:url(../images/gras-trans.jpg);
	background-repeat:repeat;
	}
.transboxRood {
	background-image:url(../images/gras-trans-rood.jpg);
	background-repeat:repeat;
	}

.whiteBG{
	background-color: #FFFFFF;
}

form{
	margin:0px;
}

#NOgrey_bg{
	background-image:url(../images/background-grey.jpg);
	background-repeat:no-repeat;
	background-attachment:fixed;
background-position: top left;
}

#grey-splash_bg{
	background-image:url(../images/background-grey-splash.jpg);
	background-repeat:no-repeat;
}

.topline{
	background-color:#434343;
}

tr, td{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 11px;
}

.none{
	margin-left: 10px;
}

.searchHighLight{ background-color:#FFAAAA;}

.module{
	border:#0000FF solid 0px;
}

.nop{ /* lege class voor modules */
}

.template_target_userinfo{
/*	background-color:#FFFFFF; */
	position: absolute;
	display: block;
	left: 720px;
	top: 0px;
/*	width: 200px; */
	text-align:left;
	z-index: 50;
	padding : 0px 5px 0px 5px;
	border: 1px solid #000000;
	background-color: #FCFCFC;
}

.template_target_breadcrumb{
	background-color: #FFFFFF;
	text-align:left;
/*
	left: 10px;
	position: absolute;
	top: 95px;
	z-index: 5;
*/
	margin-left : 10px;
/*	padding : 0px 5px 0px 5px; */
}

.template_target_left{
	float: left;
	overflow: hidden;
	text-align: left;
}

.template_target_middle{
	float: left;
	overflow: hidden;
	text-align: left;
}
.template_target_middle2{
	float: left;
	overflow: hidden;
	text-align: left;
}
.template_target_right{
	float: left;
	overflow: hidden;
	text-align: left;
}

.template_target_footer{
	float: left;
	overflow: hidden;
	color: #FFFFFF;
}

.textHead{
/*	font-family: Verdana , Helvetica, sans-serif; */
	font-family: Arial, Helvetica, sans-serif;
	font-size: 14px;
	line-height: 100%;
/*	text-transform:uppercase; */
	font-weight:bold;
	color: #bd002b;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 12px;
}

.textHeadBig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 18px;
	line-height: 100%;
/*	text-transform:uppercase; */
	font-weight:bold;
	color: #bd002b;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 12px;
}
.textHeadRealBig{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 28px;
	line-height: 100%;
/*	text-transform:uppercase; */
	font-weight:bold;
	color: #bd002b;
	text-align:left;
	border-bottom: 1px solid #FFFFFF;
	margin-bottom: 12px;
}


.modules_faq_header{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	background-color: #CCCCCC;
/*	margin: 0px 0px 6px 0px; */
	padding: 2px 2px 2px 6px; 
	border: 1px solid #bd002b;
}

.modules_faq_title{
	font-family: Verdana Black, Helvetica, sans-serif;
	font-size: 12px;
	text-transform:uppercase;
	color: #FFFFFF;
	text-align:left;
	background-color: #bd002b;
	margin: 0px 0px 6px 0px;
	padding: 2px 2px 2px 6px; 
}

.modules_faq_question{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #FFFFFF;
	text-align:left;
	background-color: #bd002b;
	margin: 0px 0px 0px 0px;
	padding: 2px 2px 2px 6px; 
}
.modules_faq_answer{
	font-family:Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	text-align:left;
	background-color: #eeeeee;
	margin: 0px 0px 6px 0px;
	padding: 2px 2px 2px 6px; 
	border-left: 1px solid #bd002b;
	border-bottom: 1px solid #bd002b;
	border-right: 1px solid #bd002b;
}

.modules_weblog_title{
	font-family: Verdana Black, Helvetica, sans-serif;
	font-size: 13px;
	text-transform:uppercase;
	color: #FFFFFF;
	text-align:left;
	background-color: #FF0000;
/*	margin: 0px 0px 6px 0px; */
	padding: 2px 2px 2px 6px; 
}

.modules_weblog_subtitle{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
/*	text-transform:uppercase; */
/*	color: #FFFFFF; */
	color: #000000;
	text-align:left;
	background-color: #D8D8D8;
/*	margin: 0px 0px 6px 0px; */
 	padding: 2px 2px 2px 6px;
}

.modules_programme_BioHead{
	font-family: Verdana Black, Helvetica, sans-serif;
	font-size: 12px;
/*	text-transform:uppercase; */
/*	color: #FFFFFF; */
	color: #000000;
	text-align:left;
	background-color: #D8D8D8;
/*	margin: 0px 0px 6px 0px; */
 	padding: 2px 2px 2px 6px;
}

.modules_programme_BioProHead{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
/*	text-transform:uppercase; */
/*	color: #FFFFFF; */
	color: #000000;
	text-align:left;
	background-color: #EFEFEF;
/*	margin: 0px 0px 6px 0px; */
 	padding: 2px 2px 2px 6px;
}

/* default classes */
textarea, option, select{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	border: 1px solid #000000;
}
.quiz_form{
	border: 0px solid #000000;
}
.tableRed{
	background-color: #EF402F;
	color: #FFFFFF;
/*	font-weight: bold; */
}
.noborder{
	border: 0px solid #000000;
}
.red{
	background-color: #D30000;
}

.linksboven{
	left: 0px;
	background-color: #CCCCCC;
	position: absolute;
	top: 0px;
	width: 50px;
	height: 50px;
	margin: 0px 0px 0px 0px;
}

.footer{
/*	background-color: #F0F0F0; */
	left: 0px;
	position: absolute;
	top: 600px;
	width: 990px;
	text-align:right;
	color: #999999;
}
.footer_content{
	margin: 0px 2px 0px 0px;
}

.logo{
	background-color: #FFFFFF;
	left: 66px;
	top: 88px;
	position: absolute;
	display: block;
	width: 166px;
	height: 34px;
	background-repeat: no-repeat;
	background-image: url(../images/logo.jpg);
}

.user{
	background-color: #FFFFFF;
	left: 700px;
	top: 10px;
	position: absolute;
	display: block;
	width: 140px;
	text-align:right;
	margin: 0px 0px 0px 0px;
}
.user_content{
	margin: 0px 6px 6px 6px;
}

.textWhiteBlack{
	color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}

a.whitelink{
	color: #FFFFFF;
}
a.whitelink:visited{
	color: #FFFFFF;
}
a.whitelink:hover{
	color: #fff200;
}


a.buttonlink{
	color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.buttonlink:visited{
	color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.buttonlink:selected{
	color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.buttonlink:hover{
	color: #000000; text-decoration: none; font-size: 12px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.buttonlink:active{
	color: #FFFFFF; text-decoration: none; font-size: 12px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}


a.nav_main{
	color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main:selected{
	color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main:visited{
	color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main:hover{
	color: #000000; text-decoration: none; font-size: 15px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main:active{
	color: #FFFFFF; text-decoration: none; font-size: 15px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}

a.nav_main_sel{
	color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main_sel:selected{
	color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main_sel:visited{
	color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main_sel:hover{
	color: #000000; text-decoration: none; font-size: 16px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.nav_main_sel:active{
	color: #FFFFFF; text-decoration: none; font-size: 16px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}

a.modules_navigation_navlink{
	color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlink:visited{color: #000000; text-decoration: none; 
	font-size: 12px; font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlink:hover{
	color: #FF9900; text-decoration: none; font-size: 12px; font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlink:active{
	color: #000000; text-decoration: none; 
	font-size: 12px; font-weight: normal;

	font-family:Arial, Helvetica, sans-serif;

}
.modules_navigation_navlinkDivider{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 0px;
	color: #000000;
}
.modules_navigation_navlinkSelected{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px; font-weight: normal;
	color: #FF0000;
}

a.modules_navigation_navlinkSub{
	color: #223f8c; text-decoration: none; font-size: 15px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlinkSub:visited{
	color: #223f8c; text-decoration: none; font-size: 15px; font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlinkSub:hover{
	color: #ff0000; text-decoration: none; font-size: 15px; font-weight: bold;

	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlinkSub:active{
	color: #000000; text-decoration: none; 
	font-size: 15px; font-weight: bold;
	font-family:Arial, Helvetica, sans-serif;

}
.modules_navigation_navlinkSubSelected{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px; font-weight: bold;
	color: #ff0000;
}
.modules_navigation_navlinkSubSelected:visited{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 15px; font-weight: bold;
	color: #ff0000;
}
.modules_navigation_navlinkSubDivider{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 0px;
	color: #000000;
}

a.modules_navigation_navlinkBreadcrumb{
	color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;
	line-height: 150%;
	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlinkBreadcrumb:visited{
	color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;
	line-height: 150%;
	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlinkBreadcrumb:hover{
	color: #FF9900; text-decoration: underline; font-size: 12px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
a.modules_navigation_navlinkBreadcrumb:active{
	color: #000000; text-decoration: none; font-size: 12px; font-weight: normal;
	font-family:Arial, Helvetica, sans-serif;

}
.modules_navigation_navlinkBreadcrumbDivider{
	font-family:Arial, Helvetica, sans-serif;

	font-size: 12px;
	color: #000000;
}

/*
T4T
TPH
BC
VDF
ATH
NM
*/
/*
a.modules_navigation_navlinkSub{
a.modules_navigation_navlinkSub:visited{
a.modules_navigation_navlinkSub:hover{
a.modules_navigation_navlinkSub:active{
*/

a.SubTPH{
}
a.SubBC{
}

/* classes voor vodafone */
/* classes voor subnav */
.subnav{	
/* background-color: #ff0000; border-top: 6px solid #FFFFFF; */
}
.subnavitem{ 
/* border-bottom: 1px solid #000000; */
margin-bottom: 4px;
width: 100%; 
padding-top: 2px; 
padding-bottom: 3px; 
padding-left: 8px; 
text-align: left;
background-color: #FF0000;
}
.subnavitemlast{ 
margin-bottom: 4px;
width: 100%; 
padding-top: 2px; 
padding-bottom: 2px; 
padding-left: 8px; 
text-align: left;
background-color: #FF0000;
}

/* algemene classes voor subnav links */
a.Sub{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.Sub:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.Sub:hover{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#Subnavselected{ color: #ffffff; }
#Subnavbg{ /* background-color: #FF0000; */ }

/* specifieke classes voor subnav links */
.subnavVDF{	background-color: #ff0000; border-top: 6px solid #FFFFFF; }
.subnavVDFitem{ border-bottom: 1px solid #FFFFFF; width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
.subnavVDFitemlast{ width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
/* classes voor subnav links */
a.SubVDF{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubVDF:visited{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubVDF:hover{ color: #000000; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#SubnavVDFselected{ color: #ffffff; }
#SubnavVDFbg{ background-color: #FF0000; }

/* classes voor BelCompany */
/* classes voor subnav */
.subnavBC{	background-color: #FFFFFF; border-top: 6px solid #FFFFFF; }
.subnavBCitem{ border-bottom: 1px solid #345393; width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
.subnavBCitemlast{ width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
/* classes voor subnav links */
a.SubBC{ color: #345393; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubBC:visited{ color: #345393; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubBC:hover{ color: #c5292d; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#SubnavBCselected{ color: #ffffff; }
#SubnavBCbg{ background-color: #FFFFFF; }

/* classes voor t for telecom */
/* classes voor subnav */
.subnavT4T{	background-color: #e1af2a; border-top: 6px solid #e1af2a; }
.subnavT4Titem{ border-bottom: 1px solid #345393; width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
.subnavT4Titemlast{ width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
/* classes voor subnav links */
a.SubT4T{ color: #272f91; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubT4T:visited{ color: #272f91; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubT4T:hover{ color: #24816e; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#SubnavT4Tselected{ color: #ffffff; }
#SubnavT4Tbg{ background-color: #e1af2a; }

/* classes voor The Phone Company */
/* classes voor subnav */
.subnavTPH{	background-color: #FFFFFF; border-top: 6px solid #FFFFFF; }
.subnavTPHitem{ border-bottom: 1px solid #324f89; width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
.subnavTPHitemlast{ width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
/* classes voor subnav links */
a.SubTPH{ color: #324f89; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubTPH:visited{ color: #324f89; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubTPH:hover{ color: #578aef; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#SubnavTPHselected{ color: #ffffff; }
#SubnavTPHbg{ background-color: #FFFFFF; }

/* classes voor Athand */
/* classes voor subnav */
.subnavATH{	background-color: #FFFFFF; border-top: 6px solid #FFFFFF; }
.subnavATHitem{ border-bottom: 1px solid #fe7d1a; width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
.subnavATHitemlast{ width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
/* classes voor subnav links */
a.SubATH{ color: #fe7d1a; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubATH:visited{ color: #fe7d1a; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubATH:hover{ color: #c5292d; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#SubnavATHselected{ color: #ffffff; }
#SubnavATHbg{ background-color: #FFFFFF; }

/* classes voor Netmatic */
/* classes voor subnav */
.subnavNM{	background-color: #7adb2e; border-top: 6px solid #7adb2e; }
.subnavNMitem{ border-bottom: 1px solid #3872a7; width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
.subnavNMitemlast{ width: 80%; padding-top: 5px; padding-bottom: 5px; padding-left: 10px; text-align: right;}
/* classes voor subnav links */
a.SubNM{ color: #3872a7; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubNM:visited{ color: #3872a7; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
a.SubNM:hover{ color: #ffffff; text-decoration: none; font-size: 12px; font-weight: bold; font-family:Arial, Helvetica, sans-serif;
}
/*  id modifiers */
#SubnavNMselected{ color: #ffffff; }
#SubnavNMbg{ background-color: #7adb2e; }

.subnavUserInfo{
/*	border: 1px solid #000000; */
	margin: 0px;
	padding: 0px;
	color: #FFFFFF;
/*	background-color: #FFFFFF; */
}

a.navigation_selected{color: #FF9900; text-decoration: none; font-size: 12px;}
a.navigation_selected:visited{color: #FF9900; text-decoration: none; font-size: 12px;}
a.navigation_selected:hover{color: #FF9900; text-decoration: none; font-size: 12px;}
a.navigation_selected:active{color: #FF9900; text-decoration: none; font-size: 12px;}

input.text{border: 1px solid #1263A8;}

.ModuleHeader{
	margin: 0px 0px 0px 0px;
	padding: 4px 4px 4px 4px; 
	font-weight: bold;
	color: #FFFFFF;
	background-color: #666666;
}

.textOuter{
	font-size: 12px;
	margin: 0px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	background-color: #FFFFFF;
}

.clearfix:after {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}
.clearfix {
    content: "."; 
    display: block; 
    height: 0; 
    clear: both; 
    visibility: hidden;
}

.clear{
    clear: both; 
}

.statsNumber{
	font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;
	font-weight: bold;
	color: #FFFFFF;
 	font-size: 1.7em;
}
.statsText{
	font-family: Verdana, Geneva, Verdana, Helvetica, sans-serif;
	color: #FFFFFF;
}

/*
a.footercontent{color: #B380CC; text-decoration: none;}
a.footercontent:visited{color: #B380CC;}
a.footercontent:hover{color: #F6F0F9; text-decoration: underline;}
a.footercontent:active{color: #DBC2E7;}
*/

/* left menu */
ul#menu{
	margin: 0 0 0 0;
}
li#menu{
	background: url('../images/menu_bullet.gif') no-repeat 0 1px;
	color: #FFFFFF;
	display: block;
	font-size: 9px;
	font-weight: bold;
	line-height: 180%;
	margin: 10px 10px 10px 0px;
	text-align: left;
	text-transform: uppercase;
	}

li#menudown{
	color: #FFFFFF;
	display: block;
	list-style-type: none;
/*	list-style-image: url(../images/menu_bullet.gif); */
}

li#submenu{
	text-align: right;
}

.smaller{
	font-size: 0.9em;
}

.footertext{
	color: White;
}
	/* div.footermenu{ */
.footercontent#menu{
	position: absolute;
	margin: 0 0 0 166px;
	width: 432px;
	text-align: center;
	overflow: hidden;
}
.footercontent#login{
	position: absolute;
	margin: 0 0 0 598px;
	width: 162px;
	text-align: center;
	overflow:hidden;
}


/* tagline element (b.v. deGoudse introduceert) */
.taglinestreepNoMargin{
	margin: 0 0 0px 0;
	border-bottom: 1px solid #CFB7E7;
	padding-bottom: 1px;
}
.taglinestreep{
	margin: 0 0 3px 0;
	border-bottom: 1px solid #CFB7E7;
	padding-bottom: 1px;
}
.tagline1{
	color: #0094C2;
	font-weight: bold;
}
.tagline2{
	color: #660099;
	font-weight: bold;
}
.tagline1Normal{
	color: #0094C2;

}
.tagline2Normal{
	color: #660099;
}

/* diverse lijst elementen in de site */
.textTableDashTop{	border-bottom: 1px solid #CFB7E7; background-color: #ECE6F4; margin: 10px 0 10px 0;}
.textTableDashTopContent{	margin: 0 0 0 0; }
.textTableDashTopItem{border-top: 1px dashed #CFB7E7; margin: 0 0 0 0; }
.textTableDashTopItemContent{	margin: 3px 6px 6px 6px;}

.text2TableDashTop{	border-bottom: 1px solid #CFB7E7; background-color: #ECE6F4; margin: 2px 0 2px 0;}
.text2TableDashTopContent{	margin: 0 0 0 0; }
.text2TableDashTopItem{border-top: 1px dashed #CFB7E7; margin: 0 0 0 0; }
.text2TableDashTopItemContent{	margin: 3px 6px 6px 6px;}

.text2TableSolidTop{	border-bottom: 1px solid #CFB7E7; background-color: #ECE6F4; margin: 2px 0 2px 0;}
.text2TableSolidTopContent{	margin: 0 0 0 0; }
.text2TableSolidTopItem{border-top: 1px solid #CFB7E7; margin: 0 0 0 0; }
.text2TableSolidTopItemContent{	margin: 3px 6px 6px 6px;}

.verderTableDashTop{border-bottom: 1px solid #CFB7E7; background-color: #ECE6F4; margin: 10px 0 10px 0;}
.verderTableDashTopContent{margin: 0 0 0 0;}
.verderTableDashTopItem{border-top: 1px dashed #CFB7E7; margin: 0 0 0 0; }
.verderTableDashTopItemContent{	margin: 3px 6px 2px 4px;}

.leegTableDashTop{ margin: 10px 0 10px 0;}
.leegTableDashTopItemContent{	margin: 3px 6px 2px 4px;}

.infoTableSolidTop{border-bottom: 1px solid #CFB7E7; background-color: #ECE6F4;  margin: 2px 0 10px 0;}
.infoTableSolidTopContent{	margin: 0 0 0 0; }
.infoTableSolidTopItem{border-top: 1px solid #CFB7E7; margin: 0 0 0 0; }
.infoTableSolidTopItemContent{	margin: 3px 6px 2px 0px;}

.infoTableTop{border-bottom: 1px dashed #CFB7E7; margin: 2px 0 10px 0;}
.infoTableTopContent{	margin: 0 0 0 0; }
.infoTableTopItem{border-top: 1px dashed #CFB7E7; margin: 0 0 0 0; }
.infoTableTopItemContent{	margin: 3px 6px 2px 0px;}

.infoTableDashTop{	border-bottom: 1px solid #CFB7E7; margin: 10px 0 10px 0;}
.infoTableDashTopContent{	margin: 0 0 0 0; }
.infoTableDashTopItem{border-top: 1px dashed #CFB7E7; margin: 0 0 0 0; }
.infoTableDashTopItemContent{	margin: 3px 6px 2px 0px;}

.infoTableDashBottom{margin: 2px 0 2px 0;}
.infoTableDashBottomContent{	margin: 0 0 0 0; }
.infoTableDashBottomItem{border-bottom: 1px dashed #CFB7E7; margin: 0 0 0 0; }
.infoTableDashBottomItemContent{	margin: 0px 0px 2px 0px;}

.solidTableDashTop{ border-top: 1px dashed #CFB7E7;	border-bottom: 1px solid #CFB7E7;	background-color: #ECE6F4; margin: 10px 0 10px 0;}
.solidTableDashTopContent{	margin: 3px 0 0 0;}

.transparantTableDashTop{	width: 277px;	margin: 4px 0 0 0;}
.transparantTableDashTopContent{margin: 0 0 0 0;}

/* stappen en formulieren */
.stapHead{ margin: 0 0 0 0;}
.stapHeadContent{ margin: 0 0 0 0;}
.stapHeadContent#stapHeadContentLeft{float: left; text-align: Left; font-weight: bold;}
.stapHeadContent#stapHeadContentRight{
	text-align: right;
	color: #C170E3;
}

.stapFoot{margin: 0 0 0 0;}
.stapFootContent{ margin: 0 0 0 0;}
.stapFootContent#stapFootContentLeft{float: left; text-align: Left; font-weight: bold;}
.stapFootContent#stapFootContentRight{
	text-align: right;
	color: #C170E3;
}

.formBox{
	margin: 7px 0px 7px 0px;
	line-height: 170%;
}

.formTextLight{
	color: #C170E3;
}


/* popup template */
.popup{
	text-align: left;
	margin: 10px 0 0 10px;
}
.popupHeader{
	float: left;
	width: 34px;
	height: 33px;
}
.popupMenu{
	float: left;
	width: 319px;
	height: 33px;
}
.popupMenuContent{
	float: right;
	text-align: right;
	width: 319px;
	height: 33px;
}
.popupContent{
	clear: both;
	text-align: left;
	float: left;
	margin: 10px 0 0 0;
	width: 353px;
}

.lft{float: left;}
.rght{float: right;}
.mid{text-align: center;}

.themaBox{
	border-top: 1px dashed #CFB7E7;
	margin: 0 6px 0 0;
}

.wit{
	color: #FFFFFF;
}
.witGroter{
	color: #FFFFFF;
	font-size: 12px;
}

/* comment alleen gebruikt voor debug */
.comment{
	font-family: "Courier New", Courier, monospace;
	border: 1px dashed Red;
	background-color: #FFFFD4;
	width: 100%;
	float: right;
	text-align: center;
	font-weight: bold;
	margin: 6px 0 6px 0;
	clear: both;
	display: block;
}
.comment#grey{
	color: Gray;
}

.AdminBorder{
	border: 1px dashed #CC9900;
}

.AdminMessage{
	background-color: #FF0000;
	color: #FFFFFF;
}

.AdminModuleInfoHeader{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #555555;
	padding: 2px 2px 2px 2px;
}
.AdminModuleHeader{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #777777;
	padding: 2px 2px 2px 2px;
}
.AdminModuleOptionsHeader{
	font-weight: bold;
	color: #FFFFFF;
	background-color: #999999;
	padding: 2px 2px 2px 2px;
}
.AdminModuleConditionHeader{
	color: #000000;
	font-size: 9px;
	background-color: #CCCCCC;
	padding: 2px 2px 2px 2px;
}
a.adminLogin, a.adminLogin:link, a.adminLogin:visited,  a.adminLogin:active, a.adminLogin:hover {
    text-decoration: none;
}

.adminLoginContainer{
	background-color:#FFCC00;
}

body { 
scrollbar-3dlight-color:	#3d3d3d;
scrollbar-arrow-color:		#3d3d3d;
scrollbar-base-color:		#3d3d3d;
scrollbar-darkshadow-color:	#3d3d3d;
scrollbar-face-color:		#666666;
scrollbar-highlight-color:	#3d3d3d;
scrollbar-shadow-color:		#3d3d3d;
scrollbar-track-color:		#3d3d3d
}


