@charset "UTF-8";
/*
Theme Name: active
Theme URI: http://www.ahcleidschenveen.com
Description: thema voor active health center leidschenveen
Version: 2.0
Author: Yusuf Azer
Author URI: http://www.project-y.com/
*/
	h1 {  
        	font-size: 16px;  
        }  
	h2 {  
        	font-size: 14px;  
        } 	
	a{
		font-style:inherit;
		text-decoration:inherit;
		font-size:inherit;
		color:inherit;
	}
	.post-edit-link{
		color:#EA4035;
	}
	.post-edit-link:hover{
		color:#014479;
	}
	.style1{
		font-size:13px;
		color:#1d1d1f;
	}
	ul{
		list-style:none;
		color:inherit;
		font:inherit;
	}
	li{
		list-style:none;
		color:inherit;
		font:inherit;
	}
	
	.style_1{
		border-bottom:1px #000 solid;
		border-left:1px #000 solid;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
	}
	.style2{
		border-bottom:1px #000 solid;
		border-left:1px #000 solid;
		border-right:1px #000 solid;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
	}
	#style2{
		border-top:1px #000 solid;
	}
	#style_1{
		border-top:1px #000 solid;
	}
	.style1bold{
		border:3px solid #000;
		font-size:9px;
		font-family:Arial, Helvetica, sans-serif;
	}	
	small{
		font-size:3px;
	}

	a img{border:none;}
	
	p > a{color:#EA4035; text-decoration:underline;}
	p > a:hover{color:#014479; text-decoration:none;}
	
	.parent{
		font-size:6px;
		font-style:italic;
		font-weight:bold;
	}
	
	body{
		background-image:url(images/bg.jpg);
		font-family:Arial, Helvetica, sans-serif;
		font-size:12px;
	}
	div#clear{
		clear:both;
	}
	div#page_wrapper{
		position:absolute;
		width:960px;
		left:50%;
		margin-left:-480px;
	}
	div#border_wrapper{
		width:960px;
		border:solid;
		border-width:1px;
	}
	div#header_wrapper{
		width:960px;
	}
		div#empty{
			float:left;
		}
		div#links{
			float:right;
			color:#fff;
			font-size:12px;
		}
			div#links a{
				color:#fff;
				text-decoration:none;
			}
			div#links a:hover{
				color:#fff;
				font-weight:bold;
				text-decoration:none;
			}
		div#banner{
			width:960px;
			height:175px;
		}
	div#content_wrapper{
		position:relative;
		width:960px;
		min-height:364px;
		background-image:url(images/bg-content.jpg);
		background-repeat:repeat-y;
	}
		div#menu{
			float:left;
			min-height:364px;
			width:135px;
		}
			div#menu-links{
				width:160px;
			}
			#menu-links ul li{
			font-family:Arial, Helvetica, sans-serif;
			list-style-type:none;
			text-decoration:none;
			}
			#menu li > a{
			font-size:12px;
			line-height:30px;
			color:#fff;
			padding-left:15px;
			display:block;
			cursor:pointer;
			background-image:url(images/menu_button.jpg);
			background-repeat:no-repeat;
			background-position:300px 0;
			text-decoration:none;			
			}
			#menu li > a:hover{
			cursor:pointer;
			background-image:url(images/menu_button.jpg);
			background-position:3px 0;
			background-repeat:no-repeat;
			text-decoration:none;
			color:#EA4035;
			font-weight:bold;			
			}		
		div#submenu{
			float:left;
			min-height:364px;
			width:145px;
		}
			div#sub-menu-links{
				width:145px;
				}
			#sub-menu-links ul li{
				font-family:Arial, Helvetica, sans-serif;
				list-style-type:none;
				text-align:none;
			}
			#sub-menu-links li > a {
				color:#000;
				font-size:12px;
				height:37px;
				display:block;
				text-decoration:none;
				padding-left:20px;
				padding-top:9px;				
				background-image:url(images/sub_button.jpg);
				background-repeat:no-repeat;
				background-position:300px 0;
				cursor:pointer;				
			}
			#sub-menu-links li > a:hover {
				color:#fff;
				text-decoration:none;
				background-image:url(images/sub_button.jpg);
				background-repeat:no-repeat;
				background-position:9px 3px;
			}
			.page-item-44 {
			}				
		div#content{
			float:left;
			min-height:394px;
			width:570px;
			padding-bottom:10px;
			padding-left:10px;
		}
		div#silvester{
			float:right;
		}
			div#img-sil{
				width:87px;
				height:100%;
				padding-top:50%;				
			}
	div#footer-img{
		background-image:url(images/footer.jpg);
		width:960px;
		height:153px;
		background-repeat:no-repeat;
	}
	div#copy{
		color:#fff;
		width:960px;
		text-align:right;
		font-size:12px;
	}
	#copy > a{
		color:#fff;
		text-decoration:none;
	}
	#copy > a:hover{
		font-weight:bold;
	}
        .wp-caption-text{
                text-decoration:underline;
        }
		
		
			
	
	table.lesrooster { width:570px; margin: 0 0 10px 0; }
	table.lesrooster th { padding: 2px; border-bottom: 1px solid #4D9BFF; }
	table.lesrooster th.title { background: #00457c; color: #FFF; }
	table.lesrooster td { padding: 2px; border-bottom: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; text-align: center; font-size: 11px; }
	table.lesrooster td.title { background: #EFEFEF; color: #333; text-align: left; }
	table.tarieven th {  } 
	
	table.lessen { width:570px; margin: 0 0 10px 0; }
	table.lessen th { padding: 2px; border-bottom: 1px solid #4D9BFF; }
	table.lessen th.title { background: #00457c; color: #FFF; }
	table.lessen td { padding: 2px; border-bottom: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; text-align: left; font-size: 11px; }
	table.lessen td.title { background: #EFEFEF; color: #333; text-align: left; }
	
	table.zwemrooster { width:450px; margin: 0 0 10px 0; }
	table.zwemrooster th { padding: 2px; border-bottom: 1px solid #4D9BFF; }
	table.zwemrooster th.title { background: #00457c; color: #FFF; }
	table.zwemrooster td { padding: 2px; border-bottom: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; text-align: center; font-size: 11px; }
	table.zwemrooster td.title { background: #EFEFEF; color: #333; text-align: left; }
	table.tarieven th {  } 
	
	table.zwemtarieven { width:450px; margin: 0 0 10px 0; }
	table.zwemtarieven th { padding: 2px; border-bottom: 1px solid #4D9BFF; }
	table.zwemtarieven th.title { background: #00457c; color: #FFF; }
	table.zwemtarieven td { padding: 2px; border-bottom: 1px solid #EAEAEA; border-right: 1px solid #EAEAEA; text-align: center; font-size: 11px; }
	table.zwemtarieven td.title { background: #EFEFEF; color: #333; text-align: center; }
	table.tarieven th {  }
	
			
	/* FORM / TABLE */	
	table tr.highlight td { background: #FFFFCC; }
	form.basic table td { vertical-align: top; padding: 0px 5px; }
	input.txt, select.txt { padding: 3px; border: 1px solid #CCC; }
	input.radio { margin: 0 0 10px 0; }
	.button, button { width: 151px; display: block; font-size: 11px; color: #666; background: url(../images/bg_button_150.jpg) no-repeat; border: 0px; padding: 7px 5px 9px 5px; text-align: left; font-weight: bold; cursor: pointer; }
	