body{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size : 0.7em;
	color:#444444;
	
	background:url(../../img/arceer.gif);
}

a:link, a:visited{
	color:#104b7d;
	text-decoration:underline;
}

a:hover{
	color:#558d96;
}

h1{
	font-size : 1.2em;
	font-weight:normal;
	text-transform:uppercase;
	padding: 3px 0 15px 0;
	margin-bottom : 5px;
}


h2{
	color:#000000;
	letter-spacing:1px;
	font-size : 1.1em;
	font-weight:normal;
	margin-bottom : 10px;
	border-bottom : 1px solid #cccccc;
	padding-bottom : 3px;
}


h3{
	font-size : 1em;
	color:#558d96;
	font-weight:bold;
	letter-spacing:1px;
}

h4{
	font-size : 1em;
	color:#edb723;
	font-weight:bold;
	letter-spacing:1px;
}

h5{
	font-size : 0.9em;
	color:#444444;
	font-weight:bold;
	letter-spacing:1px;
}

h6{
	font-size : 0.9em;
	color:#444444;
	font-weight:normal;
	letter-spacing:1px;
}

#kolom_1 h2{
	color:#000000;
	letter-spacing:1px;
	font-size : 1.1em;
	font-weight:normal;
	margin-bottom : 4px;
}

#kolom_1 .blok_1 h2{border:none;}

#kolom_2 h2{
	font-size : 1em;
	font-weight:normal;
	text-transform:uppercase;
	padding: 3px 0 7px 0;
	border:none;
}

#kolom_1 h2 a:link, #kolom_1 h2 a:visited{
	color:#000000;
	text-align:none;
	font-weight:normal;
	text-decoration:none;
}

#kolom_1 h2 a:hover{
	color:#edb723;
}

ul, ol{
	margin : 15px 0;
}

ul li{
	list-style:none !important;
	background:url(../../img/pijl_01.gif) no-repeat 0 5px ;
	line-height:14px;
	margin-bottom : 3px;

	padding-left : 10px;
}

ol li{
	line-height:14px;
	margin : 0 30px;
	margin-bottom : 10px;
}

img{
	border:none;
}

.item img {
margin: 5px;
}

#b-Linksonder img
{
	margin-top:20px;
}

#main{
	width : 905px;
	background:url(../../img/grijs_back_repeat.jpg) repeat-x 0 170px #ffffff;
	margin:0 auto;
	
	border: 2px solid #ededed;
	bordertop: none;
	
	
	padding-bottom : 15px;
}

#footer{
	width : 905px;
	margin:0 auto;
	text-align:right;
	font-size : 0.8em;
}



#header{

}

#nav_top{
	font-size : 0.8em;
	margin : 3px 15px 0 0;
	text-align:right;
}

#nav_top .nav_item, #nav_top .nav_break{
	display:inline;
	margin : 0 5px;
	text-transform: lowercase;
}

#nav_top a:link, #nav_top a:visited{
	text-decoration:none;
}

#nav_top a:hover{
	color:#000000;
}

#login{
	margin: 48px 0 0 430px;
	width : 250px;
	background:url(../../img/login_top.gif) no-repeat;
	padding-top : 9px;
	
	color:#104b7d;
	font-size : 0.8em;
}

form#form_login{

}

form#form_login .form_tekst{margin-bottom : 8px;}

form#form_login .form_row{
	margin : 3px 5px;
}

form#form_login .form_row .title{
	width : 70px;
	display:inline;
	float:left;
}

form#form_login .form_row .input
{
	margin-left : 80px;
}

form#form_login input, .knop, #zoekterm_veld2, #contactform .input, #inschrijf_button input[type=submit]{
	border:1px solid #104b7d;
}

#inschrijf_button input[type=submit]
{
	border:none;
	background-image:url(../../img/inschrijvenButton.jpg);
	width:117px;
	height:36px;
}




#login a:link, #login a:visited{color:#558d96; text-decoration:underline}
#login a:hover{color:#edb723;}

#login .login_content, .poll_inputsubmit{
	margin: 0;
	padding : 5px;
	background:#e8f0f7;
	
	border: 1px solid #dce4ea;
	border-top : none;
}

.kalender_item{
	clear:both;
	padding : 15px 0 15px 0;
	background:url(../../img/punt_horz.gif) bottom repeat-x;
	zoom:1;
	font-size : 0.9em;
}

.kalender_item .datum{
	width : 38px;
	text-align:center;
	padding : 0px 7px;
	float:left;
}

.kalender_legende {
text-align: center;
}

/* geel */
.kalender_item .datum .dag{
	color:#edb723;
	font-size : 2.6em;
	font-weight:bold;
}

.kalender_item .datum .dag a:link, .kalender_item .datum .dag a:visited, .kalender_item .datum .dag a:hover{
	color:#edb723;
	text-decoration:none;
	font-weight:bold;
}

.kalender_item .datum .maandjaar, .kalender_item .datum .maandjaar a{
	color:#555555;
	background:#edb723;
	font-weight:bold;
	text-decoration: none;
}

.legende_dag {color:#edb723; }

/* blauw */
.kalender_item .datum .dag2{
	color:#104B7D;
	font-size : 2.6em;
	font-weight:bold;
}

.kalender_item .datum .dag2 a:link, .kalender_item .datum .dag2 a:visited, .kalender_item .datum .dag2 a:hover{
	color:#104B7D;
	text-decoration:none;
	font-weight:bold;
}

.kalender_item .datum .maandjaar2, .kalender_item .datum .maandjaar2 a{
	color:#ffffff;
	background:#104B7D;
	font-weight:bold;
	text-decoration: none;
}


.legende_dag2 {color:#104B7D; }

/* grijs  */
.kalender_item .datum .dag3{
	color:#656565;
	font-size : 2.6em;
	font-weight:bold;
}

.kalender_item .datum .dag3 a:link, .kalender_item .datum .dag3 a:visited, .kalender_item .datum .dag3 a:hover{
	color:#656565;
	text-decoration:none;
	font-weight:bold;
}

.kalender_item .datum .maandjaar3, .kalender_item .datum .maandjaar3 a{
	color:#ffffff;
	background:#656565;
	font-weight:bold;
	text-decoration: none;
}
.legende_dag3 {color:#656565; }


.kalender_item .kalender_tekst{
	padding : 2px;
	margin-left : 60px;
	margin-top : 4px;
}

.kalender_item .kalender_tekst a:link,.kalender_item .kalender_tekst a:visited{
	color:#444444;
	text-decoration:none;
	font-weight:bold;
}

.kalender_item .kalender_tekst a:hover{
	text-decoration:underline;
}

.fll{
	float:left; 
	width : 111px;
	border-top : 5px solid #104b7d;
	
	padding : 20px 47px;
}

.flr{
	float:left;
	margin-left: 1px;
	height : 165px;
	width : 694px;
	border-top : 5px solid #104B7D;
}

.onderbalk{
	background:url(../../img/img_reflect.jpg) no-repeat 206px 0;
	text-align:right;
	padding : 15px 18px 15px 0;
	
	display:block;
}

#kolom_links{
	float:left;
	width : 205px;
}

#kolom_rechts{
	float:left;
	width : 695px;
}

#kolom_0{
	padding : 0 18px 0 1px;
}

#kolom_rechts #kolom_1{
	float:left;
	width : 429px;
}

#kolom_rechts #kolom_2{
	float:left;
	width : 250px;
}

#partners{text-align:center; margin-top : 20px;}


.blok_1,.blok_2,.blok_3,.blok_4{
	zoom:1;
	padding : 5px; border-left:1px solid #d0d0d0; border-right:1px solid #d0d0d0;
}


.blok_1{border-top : 5px solid #104B7D;}

.blok_2{border-top : 5px solid #104b7d;}

.blok_3{border-top : 5px solid #edb723;}

.blok_4{border-top : 5px solid #f5ded5;}

.sluitBorder{border-bottom : 1px solid #d0d0d0; }

.blok_2#links h2{margin-bottom : 5px; border:none;}

.blok_2 #quicklinks{
	padding : 8px 0;
}

.QuickLinkTop
{
	background:url(../../img/QuickLinkTop.jpg) no-repeat;
	padding-top:8px;
	padding-left:35px;
}

.QuickLinkOnder
{
	background:url(../../img/QuickLinkOnder.jpg) no-repeat;
	width:215px;
}

#quicklinks a:link, #quicklinks a:visited
{
	text-decoration:none; 
	color:#104b7d; 
	line-height:14px;
}

#quicklinks a:hover{text-decoration:none; color:#000000;}

#quicklinks .link
{
	width:215px;
}

.blok_1.nieuwsbericht{
	margin: 0 1px 1px 1px;
	clear:both;
	
}

.blok_1.nieuwsbericht img{float:left; margin-right : 10px;}
.blok_1.nieuwsbericht p{padding:0 5px;}

#oudereBerichten .link{
	font-size : 0.9em;
	background:url(../../img/li_ico.gif) no-repeat 0 10px;
	margin-left : 15px;
	padding-left : 10px;
	line-height : 22px;
}

#oudereBerichten a:link, #oudereBerichten a:visited{text-decoration:underline; color:#558d96;}
#oudereBerichten a:hover{text-decoration:none; color:#104b7d;}


.navigatie{font-size:1.1em !important; color:#558d96; }

.navigatie{margin:0;padding:0;}

.navigatie li{
	background:url(../../img/pijl_01.gif) no-repeat 0 8px;
	margin-left : 10px;
	padding-left : 10px;	
	line-height : 1.4em;
}

#activehoofdmarkup{
	border-top :1px solid #d0d0d0;	
	background:url(../../img/current_links_img.gif) no-repeat left bottom #ffffff !important;
	padding : 3px 0 7px 10px;
	margin-left : -7px;
	/*border-bottom:1px solid #D0D0D0;*/
	margin-top:	10px;
	margin-bottom: 10px;
}

li#activehoofdmarkup {
}


#activehoofdmarkup_bottom {
padding: 0px 0px 5px 15px;
border-bottom:1px solid #D0D0D0;
}



#navigatie .nav_item #current #current_nav{
	border-bottom :1px solid #d0d0d0;

	padding-left : 19px;
}

#navigatie a:link,#navigatie a:visited{
	text-decoration:none;
	color:#104b7d;
}

#navigatie a:hover{
	color:#000000;
}

.kruimel{font-size : 0.9em; color:#727272; margin-bottom : 3px;}

.alter{background-color:#f1f1f1 !important;}

.setLower{text-transform:lowercase;}

.setUpper{text-transform:uppercase;}

.clearfloat{
	clear:both;
	line-height : 0px;
	height : 0px;	
	font-size : 1px;
}

#zoekform2{
display:inline;
}

.leesmeer{
display: block;
margin-top: 1em;
}

p{
margin-bottom: 1em;
}

input[type=text]:focus, input[type=password]:focus, textarea:focus { background-color: #FFFFCC; }
#contactform .form_label{
width:	280px;
}
#contactform .form_input textarea.input{
width: 300px;
}

.zoek_resultaten_highlight{
color: #104B7D;
font-weight:bold;
}

#actie_zoeken_resultaat ul li {
list-style-type: square;
margin-bottom: 1em;
}

.zoek_hr{
	color: #104B7D;
	background-color: #104B7D;
	border: 0px;
	height: 1px;
	margin: 3px 0px;
}

#actie_contact #verplicht_ster{
padding-left:	250px;
}

.kalender .vandaag {
background-color: #558D96;
color: #FFFFFF;
}

caption.kal {
background-color:#104B7D;
color:#FFFFFF;
font-weight:bold;
line-height:20px;
margin:0pt;
padding:0pt;
text-align:center;
}

th.kal {
background-color:#E8F0F7;
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
border-top:1px solid #CCCCCC;
color:#104B7D;
text-align:center;
height:30px;
width:30px;
}

td.kal, td.eenmalig {
border-bottom:1px solid #CCCCCC;
border-right:1px solid #CCCCCC;
height:30px;
text-align:center;
width:30px;
}

caption.kal a {
text-decoration: underline;
color: #FFFFFF;
}

.kalender .eenmalig {
background-color: #8BB704;
}

.kalender .eenmalig a {
color: #FFFFFF;
text-decoration: underline;
}

.kalender .actief, .kalender  .actief a {
color: #F6F4DA;
font-weight: bold;
background-color: #5A7E49;
text-decoration: none;
text-align: center;
}

#kalender_legende fieldset {
border: 1px solid #CCCCCC;
margin-top: 10px;
padding: 5px 5px 5px 15px;
}

#kalender_legende fieldset legend {
font-weight: bold;
}


#extranet_aanmelden .form_label{
clear:left;
display:block;
float:left;
margin-right:10px;
width:100px;
}

#extranet_aanmelden .form_row{
margin-bottom: 5px;
}

#extranet_aanmelden input {
border:1px solid #104B7D;
}

#extranet_aanmelden #submit_login
{
	margin-left:	110px;
}

#extranet_login_box {

}

#extranet_login_box h2 {
text-transform: lowercase;
font-weight:bold;
color: #104B7D;
border:none;

}

#extranet_aangemeld_box table th {
font-weight: bold;
}

#actie_activiteiten #extranet_aanmelden {
border: 1px solid #104B7D;
padding: 5px;
margin-bottom: 10px;
}

#verplicht_ster{
text-align: right;
}

#inschrijven .form_input input[type=text]
{
	width:190px;
}

.item .activiteiten {
background-color: #E8F0F7;
padding: 5px;
}

#aanmeld_titel{
margin-bottom: 2px;
text-align: center;
}

#aanmeld_titel a.active {
text-decoration:none !important;
color: #0F4B94;
font-weight: bold;
cursor: default;
}

#aanmeld_titel a.inactive {
}

.kalenderbox{
padding: 5px;
}

table{
	border:1px solid #cccccc;
	border-top :none;
	border-right : none;
}

table tr{
	border:none;
}

table td, table th{
	padding :2px;
	border:none;
	border-top :1px solid #cccccc;
	border-right :1px solid #cccccc;
	
}

table th{background:#e8f0f7; padding : 4px 0; text-align:center; color:#104b7d;}

fieldset {
border:1px solid #104B7D;
margin:1em 0pt;
padding:0.5em;
}

legend {
font-weight:bold;
margin:0pt 1em;
color: #104B7D;
}

.m2m_error_box{
    padding:            5px;
    border:             1px solid #FF0000;
    background-color:   #FFFCE2;
    color:              #FF0000;
    margin-top:         5px;
}

#extranet_aangemeld_box{
height: 20px;
line-height: 20px;
vertical-align: middle;
text-align: right;
background-color: #104B7D;
padding-right: 5px;
}

#extranet_aangemeld_box, #extranet_aangemeld_box a {
color: #FFFFFF;
}

img.contact_partners_link {
	margin-top: 4em;
}

div.reageer {
	text-align: right;
	padding: 10px 0 10px 0;
}

div#verplichte_velden {
	text-align: right;
}

form#blog_comment {
	padding-bottom: 10px;
}


form.poll_form input
{	text-align: left;
}

.poll
{
	margin-top:20px;
	margin-left:10px;
	width:183px;
}

.poll_1
{
	background:url(../../img/poll_top.jpg) no-repeat;
	height:11px;
	
}

.poll_2
{
	background:url(../../img/poll_titel.jpg) repeat-y;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
	padding-bottom:10px;
	color:#104b7d;
}

.poll_3
{
	background:url(../../img/poll_middle.jpg) repeat-y;
	padding-top:10px;
	padding-bottom:5px;
	padding-left:10px;
	padding-right:10px;
}

.poll_4
{
	background:url(../../img/poll_bottom.jpg) no-repeat;
	height:10px;
}

.poll_radio
{
	margin-top:10px;
}

.poll_inputsubmit
{
	margin-top:10px;
}

div.poll_box span.poll_resultaten
{	text-align: left;
}

#actie_activiteiten #lid_inschrijfbox{
	float:right;
	width:49%;
}

#actie_activiteiten #niet_lid_inschrijfbox{
	float:left;
	width:49%;
}

#actie_activiteiten #niet_lid_inschrijfbox #verplicht_ster, #actie_activiteiten #niet_lid_inschrijfbox #inschrijven{
	display:none;
}

.reageerContainer
{
	background-color:#e8f0f7;
	border-bottom:1px solid #104a7b;
	margin-bottom:20px;
	margin-top:10px;
	height:19px;
	padding-top:5px;
	padding-right:10px;
	text-align:right;
	color:#092a46;
}

.reageerContainer a
{
	text-decoration:underline;
	color:#092a46;
}

.reageerContainer a:hover
{
	text-decoration:underline;
	color:#3a5d7a;
}

.reactieContainer
{
	width:660px;
	border:1px solid #e2e9ef;
	border-left:3px solid #104b7d;
	margin-bottom:15px;
}

.reactieTop
{
	background:url(../../img/reactieTop.jpg) repeat-x;
	height:28px;
	padding:3px 10px 0px 10px;
	color:#092a46;
}

.reactieNaam
{
	float:left;
}

.reactieDatum
{
	float:right;
}

.reactie 
{
	padding:10px;
	padding-top:5px;
	line-height:15px;
}

.reactieInputContainer
{
	padding:10px;
	background:url(../../img/reactieInputBG.jpg) repeat-x;
	color:#092a46;
}

.reactieInputContainer .input
{
	border:1px solid #aabfd1;
	margin-top:5px;
	margin-bottom:10px;
	width:250px;
	height:17px;
}

.reactieInputContainer .inputReactie
{
	border:1px solid #aabfd1;
	margin-top:5px;
	margin-bottom:10px;
	width:640px;
}

.HelpDeskButton
{
	background:url(../../img/helpDeskButton.jpg) no-repeat;
	width:234px;
	height:57px;
	float:left;
	padding-top:24px;
	padding-left:10px;
	font-size:12px;
	color:#104b7d;
	text-transform:uppercase;
	margin-top:20px;
	margin-left:7px;
}

.HelpDeskButton a, .HelpDeskButton a:link, .HelpDeskButton a:visited
{
	font-size:12px;
	color:#104b7d;
	text-decoration:none;
}

.HelpDeskButton a:hover
{
	text-decoration:underline;
}

.helpdesk
{
	color:#edb723;
	font-weight:bold;
}

.verplicht{
	float:right;
}

#carousel li
{
	background:none;
}

.jcarousel-skin-ie7 #carousel.jcarousel-container
{
	background:#E8F0F7;
	border:none;
	margin-right:30px;
}

.jcarousel-skin-ie7 #carousel.jcarousel-container-horizontal
{
	width:auto;
}

.jcarousel-skin-ie7 #carousel .jcarousel-clip-horizontal
{
	width:auto;
}

.jcarousel-skin-ie7 #carousel .jcarousel-item-horizontal
{
	margin-right:5px;
}