html,body {
	margin: 0;
	padding: 0;
	height: 100%;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 15px;
	background-color: #616161;
	color: #f65a9f;
	text-align: center;
}


/* ---------- OPMAAK ---------- */

a:link, a:visited, a:active {
	color: #0079B8;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
	color: #f65a9f;
}

h1 {
	width: 100%;
	margin: 0 0 10px 0;
	padding: 0 0 5px 0;
	font-size: 14px;
	color: #000000;
	font-weight: normal;
	border-bottom: solid #929292 1px;
}

h2 {
	margin: 0;
	padding: 0;
	font-size: 12px;
	font-weight: bold;
	color: #000000;
}

.clear {
	clear: both;
}

.item {
	width: 100%;
	margin: 0 0 5px 0;
	padding: 0 0 5px 0;
	border-bottom: dotted #929292 1px;
}

.bold {
	font-weight: bold;
	color: #000000;
}







a img { border: 0px; }




a.active, a:visited.active { font-weight: bold; }






/* ---------- BOUWBLOKKEN ---------- */




#wrap {
	margin: 0 auto;
	width: 1004px;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	text-align: left;
}


#header {
	width: 904px;
	height: 78px;
	padding-top: 5px;
	background: transparent url('/img/logo.gif') no-repeat 0 0;
}

#header h1 { display: none; }

#banner {
	position: relative;
	width: 468;
	height: 78px;
	float: right;
	color: #efefef;
	text-align: left;
	font-size: 9px;
	overflow: hidden;
}


#footer {
	margin: 0 auto;
	height: 20px;
	padding: 0 10px;
	color: #fff;
}
#footer a, a.nav, a.nav:visited { color: #fff; }





/* ---------- COLUM ---------- */

#navigation	{
	float:left;
	padding: 0 0 0 0px;
	font-size:1em;
	width:144px;
	margin: 0 2px 0 0;
}

.col_links { float: left; width:150px; position: relative; padding: 0; margin: 0;}
.col_links p { padding: 0; margin: 0 0 2px 0;}

.col_midden { margin-left: 150px; width: 770px; }

.col_block { float: left; width:190px; position: relative; padding: 0; margin: 0;}





.col180, .colbreed {
	border: 1px solid #fff;
	background:#efefef;
	height:auto !important; 
	height:100px;
	min-height:100px; 
	margin: 0 0 15px 0;
}


.col180 { 	width: 180px; }
.col180 img { 	border-bottom: 1px solid #fff; }




.col180 .content, .colbreed .content {
	padding: 10px;
}

.col180 h3, .colbreed h3 {
	margin: 0;
	padding: 4px 4px 8px 8px;
	color: #f65a9f;
	background: #616161;
	border-bottom: 1px solid #fff;
	font-size: 1.2em;
	line-height: 1.2em;
	}


.col180 ul,
.col180 ul li, , .colbreed ul, .colbreed ul li {
	list-style-type:none;
	margin:0;
	padding:0
}
.col180 ul li a, .colbreed ul li a	{
	/* background:#d0d0d0 url(img/navigation.gif)  no-repeat left bottom; */
	color:#333;
	display:block;
	font-size:1em;
	height:1.4em;
	line-height:130%;
	overflow:hidden;
	padding:0.2em 9px 0.3em 9px;
	margin: 0;
	text-decoration:none; width: 148px;
}













/* ---------- HOOFDMENU ---------- */
	




#navigation h3 {
	height:31px;
	width:120px;
	text-indent:-9999px;
	margin: 0;
	padding: 0;
}

ul, ul li {
	list-style-type:none;
	margin:0;
	padding:0;
}



#navigation ul li a	{
	background:#efefef;
	color:#333;
	height: auto !important;
	height: 21px;
	min-height: 21px;
	line-height: 19px;
	display:block;
	font-size:1em;
	overflow:hidden;
	padding:1px 2px 1px 9px;
	margin: 0;
	text-decoration:none
}

#navigation ul li a:hover {
	background:#d0d0d0;
	color:#0079B8;
	text-decoration:none;
}





#navigation ul li a.active { background:#d0d0d0; color:#845359; font-weight: normal; }

#navigation .laatste {
	height:15px;
}






.left {float:left}
.right {float:right}
.center {}

.left-space {float:left;margin:0 1em;}
.right-space {float:right;margin:0 1em;}

.bottom-space {margin-bottom:1em;}
.bottom-top {margin-top:1em;}

.left-text {text-align:left}
.right-text {text-align:right}
.center-text {text-align:center}

.img-right {float:right;margin:1em 0 1em 1em;}
.img-left {float:left;margin:0 1em 1em 0;}













/* ---------- HACKS ---------- */






.clearfix:after {
  content: ".";
  clear: both;
  height: 0;
  visibility: hidden;
  display: block;
}
.clearfix {
  display: inline-block; /* Fixes IE/Mac */
}
/* Hides from IE-mac \*/
* html .clearfix {height: 1%;}
.clearfix {display: block;}
/* End hide from IE-mac */



