/* redefine */
body {
	PADDING-RIGHT: 0px;
	PADDING-LEFT: 0px;
	BACKGROUND: #fff;
	PADDING-BOTTOM: 0px;
	MARGIN: 0px;
	FONT: 11px Verdana; : #000001;
	PADDING-TOP: 0px;
	HEIGHT: 100%;
	max-height: 100%;
}

img {
	border: none;
}

a {
	color: #2fa4c7;
	text-decoration: none;
}

a:hover {
	text-decoration: none;
	color: #2fa4c7;
}

p {
	margin-top: 10px;
	margin-bottom: 10px;
}

ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

h1 {
	font-size: 14px;
	margin: 0;
}

h1 a:hover {
	text-decoration: underline;
}

.cp_content p img {
	margin: -12px 0 0px 10px;
}

/*  titel/datum */
.titel {
	float: left;
}

.datum {
	float: right;
}

/* layers */
#container { /*MARGIN: auto;*/
	margin-left: 14px;
	WIDTH: 870px;
	POSITION: relative;
	background: #fff;
	height: 100%;
}

#columns {
	position: relative;
	float: left;
	width: 100%;
	background: #fff;
}

#logo {
	height: 112px;
	position: relative;
	float: left;
	width: 100%;
}

/* navigatie */
#nav {
	position: relative;
	width: 151px;
	float: left;
}

#nav .home {
	background: #008acf url(../gfx/bck/bt_home.gif);
}

#nav .nieuws {
	background: #eb1c24 url(../gfx/bck/bt_nieuws.gif);
}

#nav .artikel {
	background: #f5777b url(../gfx/bck/bt_artikel.gif);
}

#nav .columns {
	background: #029346 url(../gfx/bck/bt_columns.gif);
}

#nav .gastenboek {
	background: #018ad0 url(../gfx/bck/bt_gastenboek.gif);
}

#nav .archief {
	background: #f69522 url(../gfx/bck/bt_archief.gif);
}

#nav .vacatures {
	background: #662c90 url(../gfx/bck/bt_vacatures.gif);
}

#nav .contact {
	background: #0288cf url(/gfx/bck/bt_contact.gif);
}
#nav .mijnprofiel {
	background: #0288cf url(../gfx/bck/bt_home.gif);
}
#nav .mijnprofiel-sub {
	background: #0288cf url(../gfx/bck/bt_home_light.gif);
}
#nav .overig {
	background: #0288cf url(../gfx/bck/bt_oranje.gif);
}

	
#nav {
	font-weight: bold;
}

#nav li {
	padding: 2px 0 0 8px;
	height: 18px;
	margin-bottom: 2px;
	text-transform: uppercase;
	color: #fff;
}

#nav li a {
	color: #fff;
	text-decoration: none;
}

#nav li a:hover {
	text-decoration: underline;
}

#nav .rss{
	text-align:right;
	margin-bottom:20px;
}
	#nav .rss, #nav .rss a{
		color:#000;
	}
	#nav .rss img{
		vertical-align:middle;
	}

/* service menu */
.footer {
	width: 100%;
	position: relative;
	float: left;
}

.copyright {
	position: relative;
	width: 227px;
	float: left;
	background: #fff;
	height: 20px;
	padding-top: 10px;
}

.servicemenu {
	width: 623px;
	float: left;
	text-align: right;
	background: #fff;
	height: 20px;
	padding-top: 10px;
}

.servicemenu a {
	color: #000;
	font-weight: bold;
	text-decoration: none;
}

.servicemenu a:hover {
	color: #000;
	font-weight: bold;
	text-decoration: underline;
}

/* componenten */ /* cp nieuws */
.cp_nieuws_t,.cp_nieuws_t_overz,.cp_columns_t,.cp_columns_t_overz,.cp_vacatures_t,.cp_vacatures_t_overz,.cp_artikelen_t,.cp_artikelen_t_overz,.cp_archief_t,.cp_contact_t,.cp_gastenboek_t,.cp_service_t
	{
	width: 100%;
	padding: 2px 5px 0 5px;
	height: 16px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;
}

.cp_vacatures_t_overz {
	width: 676px;
	background: #662c90;
	border: 1px solid #662c90;
}

.cp_columns_t_overz {
	width: 676px;
	background: #029346;
	border: 1px solid #029346;
}

.cp_artikelen_t_overz {
	width: 676px;
	background: #ED4C52;
	border: 1px solid #ED4C52;
}

.cp_nieuws_t_overz {
	width: 676px;
	background: #EC1D27;
	border: 1px solid #EC1D27;
}

.cp_nieuws_t {
	background: #ec1d27;
	border: 1px solid #EC1D27;
}

.cp_nieuws_txt a,.cp_nieuws_txt a:hover,.cp_nieuws_txt .deeplink {
	color: #000001;
}

.cp_nieuws_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_nieuws_txt .deeplink a {
	font-weight: bold;
}

.cp_nieuws_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.deeplink {
	padding-bottom: 4px;
}

/* cp columns */
.cp_columns_t {
	background: #029346;
	border: 1px solid #029346;
}

.cp_columns_txt a,.cp_columns_txt a:hover,.cp_columns_txt .deeplink {
	color: #000001;
}

.cp_columns_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_columns_txt .deeplink a {
	font-weight: bold;
}

.cp_columns_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* cp vacatures */
.cp_vacatures_t {
	background: #662c90;
	border: 1px solid #662c90;
}

.cp_vacatures_txt a,.cp_vacatures_txt a:hover,.cp_vacatures_txt .deeplink
	{
	color: #000001;
}

.cp_vacatures_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_vacatures_txt .deeplink a {
	font-weight: bold;
}

.cp_vacatures_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* cp artikelen */
.cp_artikelen_t {
	background: #ed4c52;
	border: 1px solid #ed4c52;
}

.cp_artikelen_txt a,.cp_artikelen_txt a:hover,.cp_artikelen_txt .deeplink
	{
	color: #000001;
}

.cp_artikelen_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_artikelen_txt .deeplink a {
	font-weight: bold;
}

.cp_artikelen_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* cp contact */
.cp_artikelen_t {
	background: #ed4c52;
	border: 1px solid #ed4c52;
}

.cp_artikelen_txt a,.cp_artikelen_txt a:hover,.cp_artikelen_txt .deeplink
	{
	color: #000001;
}

.cp_artikelen_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_artikelen_txt .deeplink a {
	font-weight: bold;
}

.cp_artikelen_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* archief */
.cp_archief_t {
	background: #f79b34;
	border: 1px solid #f79b34;
}

.cp_archief_txt a,.cp_archief_txt a:hover,.cp_archief_txt .deeplink {
	color: #000001;
}

.cp_archief_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_archief_txt .deeplink a {
	font-weight: bold;
}

.cp_archief_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* service */
.cp_service_t {
	background: #000;
	border: 1px solid #000;
}

.cp_service_txt a,.cp_service_txt a:hover,.cp_service_txt .deeplink {
	color: #000001;
}

.cp_service_txt p a {
	color: #000;
	text-decoration: none;
}

.cp_service_txt .deeplink a {
	font-weight: bold;
}

.cp_service_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

/* contact */
.cp_contact_t {
	background: #0288cf;
	border: 1px solid #0288cf;
}

.cp_contact_txt a,.cp_contact_txt a:hover,.cp_contact_txt .deeplink {
	color: #000001;
}

.cp_contact_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_contact_txt .deeplink a {
	font-weight: bold;
}

.cp_contact_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

#columnB .cp_contact_txt h2 {
	color: #000001;
	font-size: 13px;
	padding: 8px 0 0 0;
	margin: 0;
}

#columnB .cp_contact_txt p {
	margin: 2px 0 8px 0;
}

/* gastenboek */
.cp_gastenboek_t {
	background: #058BD2;
	border: 1px solid #058BD2;
}

.cp_gastenboek_txt a,.cp_gastenboek_txt a:hover,.cp_gastenboek_txt .deeplink
	{
	color: #000001;
}

.cp_gastenboek_txt p a {
	color: #000001;
	text-decoration: none;
}

.cp_gastenboek_txt .deeplink a {
	font-weight: bold;
}

.cp_gastenboek_txt .deeplink a:hover {
	text-decoration: underline;
	font-weight: bold;
}

.cp_gastenboek_txt h2 {
	color: #000001;
	font-size: 13px;
	padding: 8px 0 0 0;
	margin: 0;
}

.cp_gastenboek_txt p {
	margin: 2px 0 0 0;
}

.cp_gastenboek_txt .geschreven {
	width: 100%;
	text-align: right;
	padding: 0 0 4px 0;
}

.cp_gastenboek_txt .gastenboek_kl {
	color: #000001;
}

h2 .reactie {
	color: #000001;
}

/* content */
.cp_content,.cp_content_reactie {
	width: 100%;
	border: 1px solid #e6e6e4;
	padding: 2px 5px 0 5px;
	margin-left: 2px;
	margin-bottom: 2px;
}

.cp_content_reactie {
	margin: 10px;
	width: 654px;
}

/* meerdere pagina's navigatie*/
#pagnav {
	width: 100%;
	text-align: center;
}

#pagnav a {
	color: #000;
}

#pagnav a:hover {
	text-decoration: underline;
}

/* list */
.cp_content ul {
	list-style-image: url(../gfx/li.gif);
	margin: 0 0 10px 20px;
}

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

.archief ul {
	list-style-image: none;
	margin: 10px 0 10px 0;
}

.archief ul h2 {
	font-size: 13px;
	text-transform: uppercase;
}

/* text instellingen */
#xtr {
	position: absolute;
	top: 12px;
	left: 452px;
	width: 50px;
}

#xtr img {
	border: none;
}

/* formulieren */
.curHand {
	cursor: pointer;
}

form div {
	width: 280px;
	line-height: 20px;
	padding-top: 3px;
}

label {
	display: block;
	float: left;
	width: 80px;
}

textarea {
	width: 275px;
	height: 65px;
}

.cp_archief_txt input {
	width: 160px;
	height: 16px;
	border: 1px solid #b3b3b3;
	font-size: 11px;
	padding: 3px 0 0 3px;
}

.cp_archief_txt form .verzend {
	background: #fff;
	border: none;
	color: #F79B34;
	margin: 4px 0 4px 0;
	padding-top: 0px;
	font-weight: bold;
	height: 20px;
	border: 1px solid;
	width: 160px;
}

.cp_contact_txt form div {
	width: 390px;
}

.cp_contact_txt input,.cp_contact_txt textarea {
	width: 290px;
	height: 16px;
	border: 1px solid #0288cf;
	font-size: 12px;
	padding: 3px 0 0 3px;
	font-family: arial;
}

.cp_contact_txt textarea {
	height: 100px;
}

.cp_contact_txt form .verzend {
	background: #0288cf;
	color: #fff;
	margin: 4px 4px 10px 0;
	padding: 0;
	font-weight: bold;
	height: 20px;
	width: 100px;
	border: none;
}

.cp_gastenboek_txt form div {
	width: 688px;
}

.cp_gastenboek_txt input,.cp_gastenboek_txt textarea {
	width: 570px;
	height: 16px;
	border: 1px solid #0288cf;
	font-size: 12px;
	padding: 3px 0 0 3px;
	font-family: arial;
}

.cp_gastenboek_txt textarea {
	height: 100px;
}

.cp_gastenboek_txt form .verzend {
	background: #0288cf;
	color: #fff;
	margin: 4px 4px 10px 0;
	padding: 0;
	font-weight: bold;
	height: 20px;
	width: 100px;
	border: none;
}

/* foto */
.fotokl {
	margin: -10px 0 0 0;
}

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

.clearfix {
	display: inline-block;
}

/* INLOG */
#login {
	float: right;
	width: 300px;
	margin: 0 28px 0 0;
}

#login p {
	margin: 0;
}

#login .form p {
	clear: both;
	margin-bottom: 6px;
	min-height: 20px;
}

#login .form label {
	display: block;
	float: left;
	min-width: 120px;
	width: 120px;
	float: left;
}

#login .button {
	background-color: #0288CF;
	border: medium none;
	color: #FFFFFF;
	max-width: 50px;
}

#login a {
	color: #000000;
	font-weight: bold;
	text-decoration: underline;
}
#login #loggedin{
	float:right;
}

#formblock {
	
}

.login_input {
	width: 120px;
}

/* Hides from IE-mac \*/
* html .clearfix {
	height: 1%;
}

.clearfix {
	display: block;
}
/* End hide from IE-mac */

/* extra */ 
#homepage-poll a{
	color:#0288cf;
	font-weight:bold;
	text-decoration:none;
}

#homepage-poll fieldset{
	border:none;
}

#homepage-poll .button {
	border: none;
	background-color: #0288cf;
	color: #ffffff;
	/*max-width: 100px;*/
	cursor:pointer;
}

#homepage-poll label{
	float:none;
	display:inline;
}

.cp_poll{
	width: 100%;
	padding: 2px 5px 0 5px;
	height: 16px;
	margin-bottom: 2px;
	margin-left: 2px;
	font-weight: bold;
	text-transform: uppercase;
	color: #fff;	
	background-color:#0288cf;
	border:1px solid #0288cf;
}