* {
	margin:0px;
	padding:0px;
}
html, body {
	margin: 0px; 
	padding: 0px; 
	font-family: Helvetica, Arial, sans-serif; 
	font-size: 12px; 
	color: #4b4b4d; 
	line-height:18px;
	text-align:center;
	background-color:#5f5f5f;
}

div {
	font-family: Helvetica, Arial, sans-serif ;
	font-size: 12px; 
	line-height:18px;	
}

div#wrapper {
	width:940px;
	height:580px;
	margin:0 auto;
	text-align:left;
}
div#top {
	float:right;
	height:23px;
	text-align:right;
}
div#top a {
	float:left;
	height: 23px;
	margin-right:16px;
	font-weight:bold;
	color:#d1d2ce;
	text-decoration:none;
}
div#top a:hover {
	font-weight:bold;
	color:#ffffff;
	text-decoration:none;
}
div#main {
	float:left;
	width:940px;
	height:534px;
	/*background-image:url(../images/bg_standaardpaginas1.jpg);*/
	background-position:right;
	background-repeat:no-repeat;
}
div#main_cursus {
	float:left;
	width:940px;
	height:534px;
	background-image:url(../images/bg_cursuspaginas.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
div#main_cursus_breed {
	float:left;
	width:940px;
	height:534px;
	background-image:url(../images/bg_cursuspagina_breed1.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
div#mainHome {
	float:left;
	width:940px;
	height:534px;
	background-image:url(../images/bg_home.jpg);
	background-position:right;
	background-repeat:no-repeat;
}
div#leftColumn {
	float:left;
	width:221px;
	height:534px;
	background-color:#FFFFFF;
}
div#leftColumnHome {
	float:left;
	width:221px;
	height:534px;
	background-color:Transparent;
}
div#centerLeftMenu {
	float:left;
	width:169px;
	height:534px;
}
div#centerRightMenu {
	float:left;
	width:169px;
	height:534px;
}
div#RightColumnCursus {
	float:left;
	width:341px;
	height:454px;
	padding:40px 20px 40px 20px;
	overflow-y:auto;
}
div.RightColumnCursusDetails {
	background-color:#FFFFFF;
}
div.RightColumnCursusDetails strong, div.RightColumnCursusDetails b {
	color:#5ea7f7;
}
div.RightColumnCursusDetails ul {
	margin-left:20px;
}
div.RightColumnCursusDetails a {
	color:#5ea7f7;
	font-weight:bold;
	text-decoration:underline;
}
div.RightColumnCursusDetails a:hover {
	text-decoration:none;
}

div#logo {
	float:left;
	width:221px;
	height:82px;
}
div#menuTop {
	float:left;
	width:221px;
	height:418px;
}
div#leftBottomLeft {
	float:left;
	width:30px;
	height:29px;
	padding-left:16px;
	padding-top:4px;
}
div#leftBottomRight a {
	color:#000000;
	text-decoration:none;
}
div#leftBottomRight a:hover {
	color:#5f5f5f;
	text-decoration:none;
}
div#leftBottomRight {
	float:left;
	width:175px;
	height:27px;
	padding-top:6px;
}
div#contentColumn {
	position:relative;
	float:left;
	padding:83px 466px 10px 10px;
	line-height: 24px;
	z-index:100;
}
div#contentColumn p{
	margin-bottom:10px;
}
div#contentColumnCursusBreed {
	float:left;
	width:528px;
	height:441px;
	padding:83px 181px 10px 10px;
	line-height: 24px;
	overflow-y:auto; 
	overflow-x:hidden;
}
div#homeContent {
	float:left;
	width:719px;
	height:395px;
}
div#homeAanpak {
	float:left;
	width:215px;
	height:172;
	color:#ffffff;
	font-weight:bold;
	margin-top:217px;
	margin-left:12px;
	_margin-left:6px;
}
div#homeHartje {
      float:left;
      width:414px;
      height:259px;
      margin-left:39px;
      margin-top:136px;
}

div#nieuws {
	float:left;
	width:489px;
	height:139px;
	overflow-y:scroll;
}
div#nieuwsBlok {
	float:left;
	width:472px;
	height:64px;
	margin-bottom:10px;
}
div#nieuwsBlokFoto {
	float:left;
	width:121px;
	height:64px;
	text-align:center;
}
div#nieuwsBlokText {
	float:left;
	width:331px;
	height:44px;
	padding:5px;
}
div#testBlok {
	float:left;
	padding-left:51px;
	padding-top:11px;
}
div#bottom {
	float:right;
	height:23px;
}
div#bottomMenuItem1 {
	float:left;
	height: 23px;
	margin-right:8px;
	font-weight:bold;
	color:#c9c8c3;
}
div#bottomMenuItem1 a, div#bottomMenuItem2 a, div#bottomMenuItem3 a {
	font-weight:bold;
	color:#c9c8c3;
	text-decoration:none;
}
div#bottomMenuItem1 a:hover, div#bottomMenuItem2 a:hover, div#bottomMenuItem3 a:hover {
	font-weight:bold;
	color:#c9c8c3;
	text-decoration:none;
	color:#FFFFFF;
}
div#bottomMenuItem2 {
	float:left;
	height: 23px;
	font-weight:bold;
	color:#c9c8c3;
	padding-left:10px;
	padding-right:10px;
}
div#bottomMenuItem3 {
	float:left;
	height: 23px;
	margin-left:10px;
	margin-right:20px;
	font-weight:bold;
	color:#c9c8c3;
}
div#bottomLeft {
	float:left;
	color:#c9c8c3;
	padding-left:20px;
}
div#bottomLeft a {
	color:#c9c8c3;	
	text-decoration:none;
}
div#bottomLeft a:hover {
	text-decoration:underline;
}

a { font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: underline; color: #5f5f5f; line-height:18px; } 
a:hover { font-family: Helvetica, Arial, sans-serif; font-size: 12px; text-decoration: none; color: #5f5f5f; line-height:18px; }

img { border-color: #5f5f5f;}

p.titel {font-weight:bold; margin-bottom:10px;}

.radio, .radio input { background-color: transparent; border: none; }

input 
{
	color: #5f5f5f;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	/*border: 1px solid #5ea7f7;*/
	padding-left : 3px;
}
input.submit {border:0px; background-color:#5ea7f7; color:#fff;}
textarea 
{
	color: #5f5f5f;
	font-family: Helvetica, Arial, sans-serif;
	font-size: 11px;
	background: #FFFFFF;
	/*border: 1 solid #5ea7f7;*/
	padding-left : 3px;
}
select { color:#5f5f5f; font-family: Helvetica, Arial, sans-serif; font-size: 12px; background: white; /*border: 1 solid #733795;*/ }

tr.rooster td {font-size:11px;}
tr.rooster td.lijn { border-top:1px solid #5f5f5f; border-right:1px solid #5f5f5f; padding:3px;}
tr.rooster td.lijnTop { border-top:1px solid #5f5f5f; padding:3px;}
table.rooster td.lijnRight { border-right:1px solid #5f5f5f; padding:3px;}
tr.rooster a {font-size:11px;}

/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}
tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
	padding:5px;
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
	padding:5px;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
	padding:5px;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}

/*dTree*/
.dtree {
	font-family: Verdana, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}

/*menu*/
/*hoofdmenu*/
div#menuTop ul.menuHoofd, div#centerLeftMenu ul.menuSub, div#centerRightMenu ul.menuSubSub {
	list-style:none;
	margin:0px;
	padding:0px 0 0px 0px;	
}
div#menuTop ul.menuHoofd li, div#centerLeftMenu ul.menuSub li, div#centerRightMenu ul.menuSubSub li {
	clear:left;
	float:left;
	cursor:pointer;
}
div#menuTop ul.menuHoofd li a {
	display:block;
	width:201px;
	min-height:23px;
	_height:23px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:3px;
}
div#menuTop ul.menuHoofd li.blauw {
	background-color:#d8e1ee;
}
div#menuTop ul.menuHoofd li a:hover{
	text-decoration:none;
	background-color:#ff0000;
	font-weight:bold;
	color:#ffffff;
}
div#menuTop ul.menuHoofd li.active{
	background-color:#ff0000;
}
div#menuTop ul.menuHoofd li.active a {
	color:#ffffff;
}	
/*submenu*/
div#centerLeftMenu ul.menuSub {
	margin-top:160px;
}
div#centerLeftMenu ul.menuSub li a {
	display:block;
	width:149px;
	min-height:23px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:3px;
}
div#centerLeftMenu ul.menuSub li a:hover{
	text-decoration:none;
	background-color:#88fbae;
	font-weight:bold;
	color:#000000;
}
div#centerLeftMenu ul.menuSub li.active{
	display:block;
	width:149px;
	min-height:23px;
	text-decoration:none;
	background-color:#88fbae;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	padding-left:20px;
	padding-top:3px;
}
/*subsubmenu*/
div#centerRightMenu ul.menuSubSub {
	margin-top:160px;
}
div#centerRightMenu ul.menuSubSub li a {
	display:block;
	width:149px;
	min-height:23px;
	color:#000000;
	text-decoration:none;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
	padding-top:3px;
}
div#centerRightMenu ul.menuSubSub li a:hover{
	text-decoration:none;
	background-color:#8bd8fe;
	font-weight:bold;
	color:#000000;
}
div#centerRightMenu ul.menuSubSub li.active{
	display:block;
	width:149px;
	min-height:23px;
	text-decoration:none;
	background-color:#8bd8fe;
	font-weight:bold;
	color:#000000;
	font-size:12px;
	padding-left:20px;
	padding-top:3px;
}



/* forum en admin deel*/
table.forum {
	border-collapse:collapse;
	border:1px solid #CECDD5;
}

table.forum td {
	padding:3px;
}

tr.header, td.header {
	background-color:#E4E2E7;
	font-weight:bold;
	color:#000000;
}
tr.normal {
	background-color:#FAFAFA;
	color:#000000;
}
tr.alternate {
	background-color:#FFFFFF;
	color:#000000;
}
blockquote {
	background-color:#FAFAFA;
	padding:5px 5px 5px 5px;
	border:1px solid #CECDD5;
}

a.arachna {
	color:#000000;
}

/*dTree*/
.dtree {
	font-family: Verdana, Geneva, Helvetica, Arial, sans-serif;
	font-size: 11px;
	color: #666;
	white-space: nowrap;
}
.dtree img {
	border: 0px;
	vertical-align: middle;
}
.dtree a {
	color: #333;
	text-decoration: none;
}
.dtree a.node, .dtree a.nodeSel {
	white-space: nowrap;
	padding: 1px 2px 1px 2px;
}
.dtree a.node:hover, .dtree a.nodeSel:hover {
	color: #333;
	text-decoration: underline;
}
.dtree a.nodeSel {
	background-color: #c0d2ec;
}
.dtree .clip {
	overflow: hidden;
}
