/* Content */
input, textarea, select {
	font-family:arial;
}
#container{
	float:left;
	width:691px;
}
#CCIPlaceHolder_Content{
	float:right;
	width:462px;
	overflow: hidden;
	text-decoration: none;
	font-size: 12px;
}
#CCIPlaceHolder_Content #extra{
	float: right;
	text-align: right;
	width: 462px;
}
#CCIPlaceHolder_Content #extra a{
	color: #0070AF;
	font-family: arial;
	font-size: 12px;
	overflow: hidden;
	margin-left: 14px;
}
#CCIPlaceHolder_Content .top{
	background: url(/images/lichtblauw_content_top.gif) no-repeat left top;
	height: 3px;
	overflow: hidden;
}
#CCIPlaceHolder_Content .mid{
	background: url(/images/lichtblauw_content_mid.gif) repeat-y left top;
	overflow: hidden;
}
#CCIPlaceHolder_Content .bottom{
	background: url(/images/lichtblauw_content_bottom.gif) no-repeat left top;
	height: 3px;
	overflow: hidden;
}
#CCIPlaceHolder_Content h2{
	color: #FFFFFF;
	font-family: arial;
	font-size: 16px;
	font-weight: bold;
	padding-left: 7px;
	padding-right: 7px;
}
#CCIPlaceHolder_Content h2 span{
	color: #FFFFFF;
	float: right;
	font-family: arial;
	font-size: 12px;
	font-weight: normal;
	padding-left: 7px;
	padding-top: 3px;
}
#CCIPlaceHolder_Content .tekst{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	padding-left: 7px;
	padding-top: 14px;
	overflow:hidden;
	padding-bottom: 14px;
}
#CCIPlaceHolder_Content .kolom ul li a,
#CCIPlaceHolder_Content .tekst a{
	color: #0070AF;
}
#CCIPlaceHolder_Content .kolom ul,
#CCIPlaceHolder_Content .tekst ul{
	padding-bottom: 14px;
	padding-left: 31px;
}
#domein_info .tekst #nieuwsoverzicht ul{
	padding-left: 10px;
}
#CCIPlaceHolder_Content .kolom ul li,
#CCIPlaceHolder_Content .tekst ul li{
	list-style-type: disc;
}


#CCIPlaceHolder_Content .kolom ol li a,
#CCIPlaceHolder_Content .tekst a{
	color: #0070AF;
}
#CCIPlaceHolder_Content .kolom ol,
#CCIPlaceHolder_Content .tekst ol{
	padding-bottom: 14px;
	padding-left: 31px;
}
#domein_info .tekst #nieuwsoverzicht ol{
	padding-left: 10px;
}
#CCIPlaceHolder_Content .kolom ol li,
#CCIPlaceHolder_Content .tekst ol li{
	list-style-type: decimal;
}



#CCIPlaceHolder_Content .afbeelding{
	float: right;
}
#CCIPlaceHolder_Content .afbeelding img{
	padding: 5px;
}
#CCIPlaceHolder_Content #nieuwsoverzicht{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	padding-left: 7px;
}
#CCIPlaceHolder_Content #nieuwsoverzicht a{
	color: #0070AF;
}
#CCIPlaceHolder_Content #zoekresultaat{
	color: #000000;
	font-family: arial;
	font-size: 12px;
	padding-left: 7px;
}
#CCIPlaceHolder_Content .kolom{
	width: 140px;
	float: left;
	margin-right: 10px;
}
#CCIPlaceHolder_Content .kolom_middel{
	width: 210px;
	float: left;
	margin-right: 10px;
}
#CCIPlaceHolder_Content #nieuwsoverzicht a {
	font-weight: bold;
}
#CCIPlaceHolder_Content #nieuwsoverzicht .datum {
	font-weight: bold;
	font-size: 11px;
	color: #3F3F3F;
}

#CCIPlaceHolder_Content #bijeenkomstoverzicht_meta tr td {
	padding: 2px 3px 2px 7px;
	font-size: 11px;
}
#CCIPlaceHolder_Content #bijeenkomstoverzicht_meta tr td.intern {
	background: url(/images/bullet_intern.gif) no-repeat 141px 7px #F6F6F6;
	padding-right: 17px;
}
#CCIPlaceHolder_Content #bijeenkomstoverzicht_meta .oneven td {
  	background-color: #F6F6F6;
}
#CCIPlaceHolder_Content #bijeenkomstoverzicht_meta a {
  	color: #0070AF;
}
#CCIPlaceHolder_Content #bijeenkomstenoverzicht .loopcontentdonker a {
	color: #0070AF;
}
#CCIPlaceHolder_Content #bijeenkomstoverzicht_meta a:hover,
#CCIPlaceHolder_Content #extra a:hover,
#CCIPlaceHolder_Content .kolom ul li a:hover,
#CCIPlaceHolder_Content #bijeenkomstenoverzicht .loopcontentdonker a:hover {
	text-decoration: underline;
}
#formulier ,
.formbuilder_formpanel {
	margin: 20px 10px 0 10px;
}

#formulier table,
.formbuilder_formpanel table{
	width: 460px;
}

#formulier table td,
.formbuilder_formpanel table td{
	font-family: arial;
	font-size: 12px;
	font-weight: NORMAL;
	color: 4F4F4f;
}

#formulier table .formbuilder_label,
.formbuilder_formpanel table .formbuilder_label{
	width: 145px;
	padding-right: 10px;
	font-weight: bold;
	font-size: 12px;
	color: #4F4F4F;
	font-family: arial;
}

#formulier table .formbuilder_element,
.formbuilder_formpanel table .formbuilder_element{
	width: 265px;
}
#formulier h3,
.formbuilder_formpanel h3{
font-size: 16px;
font-weight: bold;
}
#formulier h4,
.formbuilder_formpanel h4{
font-size: 14px;
font-weight: bold;
font-style:italic;
}
#formulier table .formbuilder_element input,
.formbuilder_formpanel table .formbuilder_element input{
	border: 1px solid #0070AF;
	font-size: 11px;
	width: 265px;
	margin: 0 0 5px 0;
	padding: 2px;
}
#formulier table .formbuilder_element input[type="checkbox"],
.formbuilder_formpanel table .formbuilder_element input[type="checkbox"]{
	width:16px;
}
#formulier #form_submit_button,
.formbuilder_formpanel #form_submit_button{
	margin-left: 171px;
	margin-top: 10px;
}

#formulier .formbuilder_form_submit_button input ,
.formbuilder_formpanel .formbuilder_form_submit_button input {
	background-color: #0CBAE0;
	border: 1px solid #00AAD5;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	cursor: pointer;
}

#formulier .formbuilder_element textarea ,
.formbuilder_formpanel .formbuilder_element textarea {
	border: 1px solid #0070AF;
	font-size: 11px;
	width: 265px;
	margin: 0 0 5px 0px; 
	/*height: 60px;*/
	padding: 2px;
}

#formulier .formbuilder_element select,
.formbuilder_formpanel .formbuilder_element select{
	width: 271px;
	margin-bottom: 5px;
}

#formulier table .formbuilder_element table,
.formbuilder_formpanel table .formbuilder_element table{
	width: 265px;
}

#formulier table .radio table td input,
.formbuilder_formpanel table .radio table td input{
	width: 20px;
	border: 0;
}

#formulier table td.checkbox input,
.formbuilder_formpanel table td.checkbox input{
	width: auto;
	border: 0;
}

#formulier table #specialisatie td input,
.formbuilder_formpanel table #specialisatie td input{
	border: 1px solid #0070AF;
}

#formulier table td.klein,
.formbuilder_formpanel table td.klein{
	padding-right: 5px;
}

#formulier table td.klein input,
.formbuilder_formpanel table td.klein input{
	width: 20px;
}

#formulier table td.middel,
.formbuilder_formpanel table td.middel{
	width: 215px;
}

#formulier table td.middel,
.formbuilder_formpanel table td.middel{
	width: 215px;
}

#formulier table td.middel input,
.formbuilder_formpanel table td.middel input{
	width: 215px;
}



#formulier table .radio table td input,
.formbuilder_formpanel table .radio table td input{
	width: 20px;
	margin: 0;
	padding: 0;
} 
#formulier table .checkboxonder,
.formbuilder_formpanel table .checkboxonder{
	width: 460px;
}
#formulier table .checkboxonder input,
.formbuilder_formpanel table .checkboxonder input{
	border: 0;
	font-size: auto;
	width: auto;
	margin: 0;
	padding: 0;
}
/*


#formulier table tr{
	
}
#formulier table .formbuilder_element table td input{
	width: 20px;
}

#formulier table .formbuilder_element table td.klein input{
	margin: 0 5px 5px 3px;
}

#formulier table .formbuilder_element table td.middel{
	width: 214px;
}
#formulier table .formbuilder_element table td.middel input{
	width: 214px;
}*/

/*
#formulier table .formbuilder_element input.noBorder{
	width: 20px;
	border: 0;
	float: left;
}
#formulier table .formbuilder_element label{
	float: left;
	margin-top: -3px;
}*/

/*

#formulier .formbuilder_label {
	font-size: 12px;
	font-weight: bold;
	color: #4F4F4F;
	padding-right: 10px;
	font-family: arial;
	width: 145px;
}
#formulier .formbuilder_element input {
	border: 1px solid #0070AF;
	font-size: 11px;
	width: 265px;
	margin: 0 0 5px 15px;
	padding: 2px;
}


#formulier tabel{
	width: 460px;
}

#formulier .formbuilder_element table{
	width: 286px;
}

#formulier .formbuilder_element table td input{
	width: 20px;
}

#formulier .formbuilder_element table td.klein{
	padding-left: 15px;
}

#formulier .formbuilder_element table td.klein input{
	margin-left: -10px;
	margin-right: 10px;
}




#formulier td.klein{
	padding-left: 15px;
}
#formulier td.klein input{
	width: 30px;
	margin-left: 0px;
}*/
#CCIPlaceHolder_Content #zoekresultaat a{
	color: #0070AF;
	font-size: 12px;
	font-weight: bold;
}
#CCIPlaceHolder_Content #zoekresultaat p strong{
	color: #0070AF;
	font-size: 12px;
	font-weight: bold;
}
#CCIPlaceHolder_Content #zoekResultaten dt{
	color: #0070AF;
	font-size: 12px;
	font-weight: bold;
	margin-top: 14px;
}
/* Linkerkant */
#CCIPlaceHolder_CompoundBlock_Subnavigatie #subnavigatie ul{
	margin-bottom: 14px;
}
#CCIPlaceHolder_CompoundBlock_Subnavigatie #subnavigatie ul ul{
	margin-bottom: 0;
}
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul li a{
	background: url(/images/nav_oranje_pijl.gif) no-repeat left 1px;
	color:#0070AF;
	font-size:12px;
	font-weight:bold;
	padding-left:20px;
}
#CCIPlaceHolder_CompoundBlock_Subnavigatie .domeinen ul#level2,
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul#level3{
	margin-left: 20px;
}
#CCIPlaceHolder_CompoundBlock_Subnavigatie .domeinen ul#level2 li a,
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul#level3 li a{
	background: url(/images/streep_level3.gif) no-repeat left 7px;
	padding-left: 10px;
	font-weight: normal;
	color: #549AC1;
}
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul li.active #level2 li a:hover,
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul li.active #level2 li.active a,
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul li.active a,
#CCIPlaceHolder_Linkerkant .mid ul li a:active,
#CCIPlaceHolder_Linkerkant .mid ul li a:hover,
#CCIPlaceHolder_Linkerkant .blauw .mid .lees_verder a:active,
#CCIPlaceHolder_Linkerkant .blauw .mid .lees_verder a:hover,
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul li a:hover,
#CCIPlaceHolder_Rechterkant #ledenportaal .login_input_container a:hover,
#CCIPlaceHolder_Content .tekst a:hover {
	text-decoration: underline;
}
#CCIPlaceHolder_CompoundBlock_Subnavigatie ul li.active #level2 li a{
	text-decoration: none;
}
/* Rechterkant */
#CCIPlaceHolder_Rechterkant{
	float: right;
	width: 215px;
	overflow: hidden;
}
#CCIPlaceHolder_Rechterkant #ledenportaal{
	float: right;
	overflow: hidden;
	width: 215px;
}
#CCIPlaceHolder_Rechterkant #ledenportaal h2{
	background: url(/images/ledenportaal_img.gif) left top no-repeat;
	height: 63px;
	padding-left:5px;
	padding-top: 3px;
	width: 201px;
}#frame .breed #CCIPlaceHolder_Content #Rechterkant .top,
#CCIPlaceHolder_Rechterkant #domeinen .top,
#CCIPlaceHolder_Rechterkant #ledenportaal .top{
	background: url(/images/ledenportaal_top.gif) #FFFFFF left top no-repeat;
	height: 5px;
}
#frame .breed #CCIPlaceHolder_Content #Rechterkant .mid,
#CCIPlaceHolder_Rechterkant #domeinen .mid,
#CCIPlaceHolder_Rechterkant #ledenportaal .mid{
	background-color: #00AAD5;
		font-size: 12px;
	color: #ffffff;
}

#CCIPlaceHolder_Rechterkant #ledenportaal .mid .login_input_text a {
	color:#FFFFFF;
	font-size:12px;
	font-weight:bold;
}
#CCIPlaceHolder_Rechterkant #ledenportaal .mid .login_input_text a:hover {
  	text-decoration: underline;
} 

#CCIPlaceHolder_Rechterkant .mid .login_input_container input {
 	border: medium none;
	color:#00B7DE;
	font-size:12px;
	/* margin-top:5px; */
	padding:2px;
	width:13px;
}
#CCIPlaceHolder_Rechterkant .mid #input_container_retrievebutton input {
	background-color:#FFFFFF;
	border:medium none;
	color:#0CBAE0;
	cursor:pointer;
	font-size:12px;
	font-weight:bold;
	width: 80px;
	margin: 0 0 3px 0;
}

#CCIPlaceHolder_Rechterkant #ledenportaal .inlog #lbl_username,
#CCIPlaceHolder_Rechterkant #ledenportaal .inlog #lbl_password{
	display: none;
}
#CCIPlaceHolder_Rechterkant #ledenportaal .inlog #input_container_username input,
#CCIPlaceHolder_Rechterkant #ledenportaal .inlog #input_container_password input{
	border: none;
	margin-top: 5px;
	padding: 2px;
	width: 165px;
	font-size: 12px;
	color: #00B7DE;
}
#CCIPlaceHolder_Rechterkant #ledenportaal #login_rememberme_container{
	float:right;
	height:20px;
	margin-bottom: 0px;
	margin-right: 20px;
	width:20px;
}
#CCIPlaceHolder_Rechterkant #ledenportaal #login_retrievepassword_container{
	margin-top: 1px;
}
#CCIPlaceHolder_Rechterkant #ledenportaal .inlog #login_rememberme_container input{
	border: none;
}
#CCIPlaceHolder_Rechterkant #ledenportaal .inlog #btn_login input{
	background: url(/images/login_button.gif) #00AAD5 left top no-repeat;
	border: none;
	height: 21px;
	position: absolute;
	right:22px;
	top:282px;
	width: 21px;
	cursor: pointer;
}
#CCIPlaceHolder_Rechterkant #ledenportaal .login_input_label,
#CCIPlaceHolder_Rechterkant #ledenportaal .login_input_container a{
	color: #ffffff;
	font-weight: bold;
	overflow: hidden;
	margin-top: 5px;
	font-size: 12px;
}
#frame .breed #CCIPlaceHolder_Content #Rechterkant .bottom,
#CCIPlaceHolder_Rechterkant #domeinen .bottom,
#CCIPlaceHolder_Rechterkant #ledenportaal .bottom{
	background: url(/images/ledenportaal_bottom.gif) #FFFFFF left top no-repeat;
	height: 6px;
}
#CCIPlaceHolder_Rechterkant #ledenportaal .login_input_container{
	margin-bottom: 5px;
	overflow: hidden;
}
#CCIPlaceHolder_Rechterkant #domeinen{
	float:right;
	overflow:hidden;
	width:215px;
	margin-top: 14px;
}
#CCIPlaceHolder_Rechterkant #domeinen .item{
	margin-bottom: 10px;
}
#frame .breed #CCIPlaceHolder_Content #Rechterkant .item a,
#CCIPlaceHolder_Rechterkant #domeinen .item a{
	display: block;
	background: url(/images/lb_pijl.gif) right 2px no-repeat;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
#CCIPlaceHolder_Rechterkant #domeinen .mid{
	padding: 0 10px;
}
#CCIPlaceHolder_Rechterkant #domeinen .active .mid{
	padding: 5px 10px 0 10px;
}
#frame .breed #CCIPlaceHolder_Content #Rechterkant .active a,
#frame .breed #CCIPlaceHolder_Content #Rechterkant .item a:hover,
#CCIPlaceHolder_Rechterkant #domeinen .item a:active,
#CCIPlaceHolder_Rechterkant #domeinen .item a:hover {
	color: #FFFFFF;
	background:transparent url(/images/lb_pijl_hover.gif) no-repeat scroll right 2px;
}

#CCIPlaceHolder_Content #overzichten dl dt{
	margin-top: 20px;
	}