.contentintro {
	clear: both;
}

BODY {
	margin: 0px;
	margin-bottom: 20px;
	background: #AEAEAE;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	text-decoration: none;
}

P {
	line-height: 1.5;
	font-family: Verdana;
	font-size: 12px;
}

DIV.total{
	width: 100%;
}

DIV.header{
	background-repeat: no-repeat;
	height: 165px;
	width: 1002px;
}

DIV.loglohref { 
	margin-left: 21px;
	width: 262px;
	height: 120px;
	cursor: pointer;
}

DIV.menu{	
	width: 100%;
	height: 32px;
	background: #000000;
	line-height: 26px;
	text-transform: uppercase;
}

DIV.pad{
	width: 164px;
	height: 32px;
	float: left;
}


DIV.item{
	width: 1002px;
	height: 32px;
	color: #ffffff;
	background: #000000;
}


DIV.menu_spacer{
	float: left;
	width: 23px;
}

DIV.content{
	width: 1002px;
}

DIV.left{
	float: left;
	margin-left: 2px; 
}

* html DIV.left{
	float: left;
	margin-left: 1px; 
}

DIV.left_shade{
	width: 20px;
	height: 256px;
	background-image: url(/design/images/left_shade_.jpg);
	background-repeat: no-repeat;
	float: left;
}

DIV.lcontent{
	width: 220px;
	height: 331px;
	float: left;
}

DIV.l1 {
	width: 263px;
	height: 235px;
	background: url(/design/images/map.png);
	margin-bottom: 4px;
	padding-top: 25px;
	padding-right: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #767676;
}


DIV.l1 a {
	text-decoration: none;
	font-family: Verdana;
	font-size: 12px;
	color: #767676;
}

DIV.l1 a:hover {
	text-decoration: underline;
}


DIV.l2{
	width: 263px;
	height: 53px;
	background-color: #e7e7e7;
}

DIV.l3 {
	width: 263px;
	background: #e7e7e7;
	text-align: center;
	background-image: url(/design/images/folded_left.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 4px;
	text-align: left;
}

DIV.l4{
	width: 263px;
	background-color: #e7e7e7;
}

.button_ver {
	background: url(/design/images/versturen.png);
	font-size: 0px;
	width: 80px;
	height: 18px;
	border: 0px;
	color: #E7E7E7;
	cursor: pointer;
}

DIV.l4 H2 {
	color: #757575;
}

TABLE.center {
	width: 529px; /* width: 539px;*/ 
	float: left;
}

DIV.pad_right{
	height: 248px;
	width: 15px;
	float: left;
}

DIV.right{
	float: left; 
}

DIV.r1{
	width: 200px;
	height: 206px;
	margin-bottom: 4px;
	background-color: #e7e7e7;
	background-image: url(/design/images/folded.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

DIV.r2{
	width: 200px;
	height: 198px;
	margin-bottom: 4px;
	background-color: #e7e7e7;background-image: url(/design/images/folded.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	
}

DIV.r3{
	width: 200px;
	height: 192px;
	margin-bottom: 4px;
	background-color: #e7e7e7;
	background-image: url(/design/images/folded.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
}

DIV.r4{
	width: 200px;
	height: 312px;
	margin-bottom: 4px;
	background-color: #e7e7e7;
	background-image: url(/design/images/folded.jpg);
	background-position: bottom;
	background-repeat: no-repeat;
	text-align: left;
}

DIV.r5{
	text-align: left;
	font-size: 1px;
}

DIV.pad{
	width: 20px;
	height: 1px;
	float: left;
}

.a_r5{
	color: #585858;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
}

.a_r5:hover{
	color: #ffffff;
}

.a_l2{
	color: #707070;
	font-family: Verdana;
	font-size: 11px;
	font-weight: bold;
	text-decoration: underline;
	margin-left: 20px;
}

.a_l2:hover{
	color: #ffffff;
}

.imag{
	position: relative;
	right: 70px;
	top: 240px;
	border: 0px;
}

.info{
	text-decoration: none;
}

.a_menu, .b_menu{
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
}

.main_submenu_item {
	font-family: Verdana;
	color: #ffffff;
	font-size: 10px;
	font-weight: bold;
	text-decoration: none;
	text-transform: uppercase;
	cursor: pointer;
	padding: 10px;
	background: #000000;

}

.text{
	font-family: Verdana;
	color: black;
	font-size: 11px;
}

.title{
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	background-color: #e7e7e7;
	padding: 4px;
}

.aform{
	font-family: Verdana;
	font-size: 11px;
	color: #585858;
}

INPUT.vote {
	margin-left: 20px;
	margin-top: 7px;
	width: 46px;
	height: 19px;
	background-image: url(/design/images/vote.png);
	border: 0px;
	font-size: 1px;
	cursor: pointer;
}

DIV.spacert10 {
	height: 40px;
	clear: both;
	font-size: 1px;
	float: left;
	width: 25px;
}


* html DIV.spacert10 {
	height: 40px;
	clear: both;
	font-size: 1px;
	float: left;
	width: 22px;
}

* html DIV.spacert10 {
	height: 14px;
	clear: both;
	font-size: 1px;
}

.hr__ {
	float: left;
	color: #5c5c5c;
	margin-top:10px;
}

.main{
	font-family: Verdana;
	color: #000000;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	padding-left: 7px;
	line-height: 200%;
	text-transform: uppercase;
}

.main:hover{
	text-decoration: underline;
}

.sub{
	font-family: Verdana;
	color: #B03F77;
	font-size: 10px;
	font-weight: normal;
	text-decoration: none;
	line-height: 200%;
	font-weight: bold;
	/*text-transform: uppercase;*/
}

.sub:hover {
	text-decoration: underline;
}

DIV.path,DIV.Courses_ProductSelectionPath {
	padding: 5px;
	padding-left: 27px;
	padding-bottom: 0px;
	font-family: Verdana;
	color: #9C004E;
	font-size: 9px;	
	text-decoration: none;
	clear: both;
}

DIV.Courses_ProductSelectionPath {
  padding-left : 0px;
  padding-bottom : 16px;
}

DIV.path A,DIV.Courses_ProductSelectionPath A {
	font-family: Verdana;
	color: #9C004E;
	font-size: 9px;	
	text-decoration: none;
}

DIV.path A:hover,DIV.Courses_ProductSelectionPath A:hover {
	text-decoration: underline;
}

.sectiontableentry1 { 
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 2px;
}

.sectiontableentry2 { 
	font-family: Verdana;
	font-size: 10px;
	text-align: left;
	padding-top: 4px;
	padding-bottom: 2px;
}

.contentitem {
	padding-top: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

.contentitem h1 {
	width: 100%px;
	background: url(/design/images/h1_bar.png) repeat-y;
	padding: 4px;
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-wieght: bold;
}


h2 {
	font-size: 12px;
	margin: 0px;
	padding: 0px;
}

/*webshop*/
.componentheading {
	font-family: Verdana;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	padding: 10px;
}

.center a {
	padding-top: 0px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	font-weight: bold;
}

.bmenu {
float: left; margin-left: 20px;
}

* html .bmenu {
float: left; margin-left: 10px;
}

#subscriber_name {
	width: 140px;
	height: 14px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #848484;
	background: #E7E7E7;
	display: block;
}

#lm_email {
	width: 140px;
	height: 14px;
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
	border: 1px solid #848484;
	background: #E7E7E7;
	display: block;
}

.smallgrey {
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;	
}

/*poll*/
.poll INPUT {
	;
}

.poll #task_button {
	width: 69px;
	height: 18px;
	background: url(/design/images/stemmen.png);
	border: 0px;
	font-size: 0px;
	color: #E7E7E7;
	cursor: pointer;
}

.poll #option {
	width: 76px;
	height: 18px;
	background: url(/design/images/resultaten.png);
	border: 0px;
	font-size: 0px;
	color: #E7E7E7;
	cursor: pointer;
}

.contentpane {
	font-family: Verdana;
	font-size: 12px;
	color: #000000;
}

SELECT.inputbox {
	width: 280px;
	height: 14px;
	font-family: Verdana;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	border: 1px solid #848484;
	background: #E7E7E7;
	display: block;
}

.smalldark {
	text-align: left;
}

.pollstableborder {
	border: 0px;
	padding-bottom: 10px;
	margin-top: 5px;
	border-top: 1px solid #848484;
}


A.h2 {
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #848484;
	text-decoration: none;
}

A.h2:hover {
	text-decoration: underline;
}

.bmenu_ {
	background: #ffffff;
	font-family: Verdana;
	font-size: 10px;
	font-weight: bold;
	color: #848484;	
	padding: 10px;
}

TD.cat_name {	
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
}

A.cat_name {	
	font-family: Verdana; 
	font-size: 10px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
}

A.cat_name:hover {	
	text-decoration: underline;
}


TABLE.submenu___ {
	position: absolute;
	top: -1000px;
	left: -1000px;
	visibility: hidden;
	z-index: 1;	
}

A.news_item {
	text-decoration: none;
	padding-left: 10px;
}

A.news_item:hover {
	text-decoration: underline;
}

TABLE.moduletable {
	width: 195px;
	margin-bottom: 4px;
	padding-top: 10px;
	padding-bottom: 10px;
	background-color: #e7e7e7;
	background-image: url(/design/images/folded.jpg);
	background-position: bottom right;
	background-repeat: no-repeat;
}

TABLE.moduletable TD {
         padding-left: 5px;
}

H5 {
	font-weight: bold;
	font-size: 11px;
	color: #999999;
}

TD H5 {
	text-align: left;
}

SPAN.product_name {
	font-family: Verdana; 
	font-size: 14px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
}

HR.product_hr {
	height: 1px;
	color: #CCCCCC;
}

TD.product_desc {
	font-family: Verdana; 
	font-size: 12px; 
	color: #000000; 
	text-decoration: none;
}

DIV.logo_here {
	position: absolute;
	text-align: center;
}

SELECT.inputbox {
	width: 200px;
	height: 20px;
}

DIV.menulist {
	padding: 15px;
	padding-left: 27px;
}

DIV.menulist a {
	font-family: Verdana; 
	font-size: 11px; 
	color: #000000; 
	font-weight: bold;
	text-decoration: none;
}

DIV.menulist a:hover {
	text-decoration: underline;
}


.button_ver2 {
	background: url(/design/images/versturen2.png);
	font-size: 0px;
	width: 80px;
	height: 18px;
	border: 0px;
	color: #E7E7E7;
	cursor: pointer;
}

DIV.emailform h1 {
	font-size: 18px;
}


/* Bottom menu */
.bmenu_ {
	float: 						right;
	list-style: 			none;
	padding-left: 		2px;
	padding-right: 		10px;
}

.bmenu_ li {
	list-style:				none;
	float: 						left;
}

.bmenu_ li a {
	font-family: 			Verdana;
	font-size: 				10px;
	font-weight: 			bold;
	color: 						#848484;
	text-decoration: 	none;
	border-right:			2px inset;
	padding-left: 		2px;
	padding-right: 		2px;
}

.bmenu_ li a:hover {
	text-decoration: 	underline;
}

/* Panel menu */
.PanelMenu {
  display : block;
  text-decoration : none;
  padding-left : 20px;
  background : url(/design/images/news_starter.jpg) no-repeat center left;
  border-bottom : 3px solid #999999;
  line-height : 27px;
}

.PanelMenu:hover {
  text-decoration : underline;
}

img {
  border : 0px;
}

div.Courses_PeriodDescription {
  font-weight   : bold;
  margin-bottom : 10px;
}

table.Grid {
	width: 100%;
}

table.Grid td {
	border: 0px;
	vertical-align: top;
}

table.Courses_Grid tr.Header {
  font-weight : bold;
}

table.Courses_Grid td {
  border-right  : 1px solid #999999;
  border-bottom : 1px solid #999999;
  padding       : 2px;
}

/* Superfish Menu */
#nav li a {
	color: 						#ffffff;
	text-decoration : none;
	display: 					block;
	
	/* white border to the left */
	padding-right: 		3px;
	padding-left: 		3px;
	border-right:			1px inset;
}

#nav li {
	height: 27px;	
}

#nav li li a {
	text-align: 			left;
	text-transform: 	UPPERCASE;
	border: none;
}

#nav li ul {
	padding-left: 		0px;
}

#nav li {
	list-style:				none;	
	float: 						left;
}

#nav li ul {
	border-top: 			5px solid transparent;
}

#nav li ul {
	position: 				absolute;
} 

#nav li ul, #nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfHover ul ul, #nav li.sfHover ul ul ul {
	left: 						-999em;
}

#nav a:hover {
	background-color : #940042;
}

#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfHover ul, #nav li li.sfHover ul, #nav li li li.sfHover ul, #nav li ul li {
	left: 						auto;	
	width: 						160px;
}

#nav li li a {
	background-color: #000000;
	padding-left: 		10px;
}

#nav {
	margin: 					0;
	padding: 					0;
}

#nav ul li ul, #nav ul li ul li {
	width: 						350px;
}

#nav ul li ul {
	margin-left: 			161px;
	margin-top: 			-31px;
}
/* Superfish Menu */

tr.Weekend {
  background-color : #eeeeee;
}

span.MandatoryField {
  color  : #940042;
  cursor : default;
}

td.Label {
  width : 80px;
  vertical-align : top;
}

td.Value {
  font-weight : bold;
  vertical-align : top;
}

table.Courses_Schedule {
  width : 100%;
}

table.Courses_Schedule tr.Header {
  background-color : #940042;
  color            : #FFFFFF;
}

table.Courses_Schedule tr.Item td {
  border-bottom : 1px solid #CCCCCC;
}

input.Courses_Button {
  width : 120px;
}

.slideshow {
	height: 963px;
}
