@charset "utf-8";

/* Eff Eff Taaltraining */





* {

	margin:					0px;

	padding:				0px;

}



html, body	{

	font-family:			"Trebuchet MS";

	font-size:				13px;

	color:					#333;

	line-height:			18px;

	letter-spacing:			0.5px;

	background-color:			#FFF;

}



.page {

	width:					980px;

	background-color:		#FFFFFF;

	display:				block;

	margin:					0 auto;

	height:					auto;

}



.effeff {

	display:				block;

	float:					left;

}



h1 {

	font-weight:			lighter;

	font-size:				26px;

	color:					#A0C5DB;

	letter-spacing:			5px;

	padding-bottom:			2px;

	border-bottom:			1px solid #ccc;

}



h3 {

	margin-top:				20px;

	color:					#333;

}



h4 {

	font-size:				12px;

	font-weight:			bold;

	margin-top:				10px;

}



a {

	text-decoration:		none;

	color:					#000000;

}



a:hover {

	text-decoration:		none;

	color:					#A0C5DB;

}



/*/-----------------CONTENT-----------------/*/



.content {

	width:					844px;

	background:				#fff;

	height:					auto;

	display:				block;

	float:					left;

}



.content .tekst {

	float:					left;

	width:					430px;

	

	

}



.content p {

	margin-bottom:			10px;

}



.content ul {

	margin:					0px;

	padding:                0px;

}



.content li {

	list-style-position:	outside;

	list-style-image:		url(../img/pijlklein.jpg);

	margin-left:			0px;

}



.content h2 {

	font-weight:			bold;

	font-size:				12px;

	color:					#6f9cb6;

	letter-spacing:			1px;

	padding-bottom:			2px;

	border-bottom:			1px solid #ccc;

}





/*/-----------------MENU-----------------/*/



.menu {

	width:					844px;

	height:					332px;

	display:				block;

	float:					left;

	background-image:		url(../img/effeff_logo.jpg);

	background-position:	right;

	background-repeat:		no-repeat;

}







.menu .home a {

	width:					74px;

	height:					157px;

	float:					left;

	background:				url(../img/home_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .home a:hover {

	background:				url(../img/home_button.jpg);

}



.menu .home #current {

	background:				url(../img/home_button.jpg);

}



.menu .training a {

	width:					87px;

	height:					157px;

	display:				block;

	float:					left;

	background:				url(../img/training_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .training a:hover {

	background:				url(../img/training_button.jpg);

}



.menu .training #current {

	background:				url(../img/training_button.jpg);

}



.menu .aanpak a {

	width:					88px;

	height:					157px;

	float:					left;

	background:				url(../img/aanpak_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .aanpak a:hover {

	background:				url(../img/aanpak_button.jpg);

}



.menu .aanpak #current {

	background:				url(../img/aanpak_button.jpg);

}



.menu .vertaling a {

	width:					110px;

	height:					157px;

	float:					left;

	background:				url(../img/vertaling_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .vertaling a:hover {

	background:				url(../img/vertaling_button.jpg);

}



.menu .vertaling #current {

	background:				url(../img/vertaling_button.jpg);

}



.menu .tarieven a {

	width:					82px;

	height:					157px;

	float:					left;

	background:				url(../img/tarieven_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .tarieven a:hover {

	background:				url(../img/tarieven_button.jpg);

}



.menu .tarieven #current {

	background:				url(../img/tarieven_button.jpg);

}



.menu .nieuws a {

	width:					74px;

	height:					157px;

	float:					left;

	background:				url(../img/nieuws_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .nieuws a:hover {

	background:				url(../img/nieuws_button.jpg);

}



.menu .nieuws #current {

	background:				url(../img/nieuws_button.jpg);

}



.menu .testzelf a {

	width:					123px;

	height:					157px;

	display:				block;

	float:					left;

	background:				url(../img/testzelf_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .testzelf a:hover {

	background:				url(../img/testzelf_button.jpg);

}



.menu .testzelf #current {

	background:				url(../img/testzelf_button.jpg);

}



.menu .contact a {

	width:					86px;

	height:					157px;

	display:				block;

	float:					left;

	background:				url(../img/contact_button.jpg);

	background-position:	0 -157px;

	background-repeat:		no-repeat;

}



.menu .contact a:hover {

	background:				url(../img/contact_button.jpg);

}



.menu .contact #current {

	background:				url(../img/contact_button.jpg);

}





/*/-----------------FOTO-----------------/*/



.foto {

	width:					710px;

	height:					137px;

	margin-top:				5px;

	display:				block;

	float:					left;

	border-top:				7px solid #ECECEC;	

	border-right:			7px solid #ECECEC;

	border-bottom:			7px solid #ECECEC;

	border-left:			7px solid #ECECEC;

}



#home {

	background:				url(../img/foto.jpg);

}

#training {

	background:				url(../img/foto_training.jpg);

}



#vertaling {

	background:				url(../img/foto_vertaling.jpg);

}





/*/-----------------Inhoud-----------------/*/



.inhoud {

	width:					710px;

	height:					auto;

	padding-left:			8px;

	padding-right:			15px;

	padding-bottom:			15px;

	background:				#fff;	

	margin-top:				5px;

	display:				block;

	float:					left;

}



.images {

	float:					left;

	width:					260px;

	margin-left:			20px;

	text-align:				right;

	

}





.inhoud img {

	padding-right:			10px;

	padding-top:			10px;

	padding-bottom:			10px;

	border:					none;

}



.inhoud .blok {

	width:					500px;

	float:					left;

	margin-bottom:			10px;

}



.inhoud .form {

	width:					200px;

	display:				block;

	float:					left;

}



.inhoud .formulier li {

	list-style-type:		none;

	list-style-image:		none;

}



.inhoud .contactrechts {

	width:					200px;

	display:				block;

	float:					right;

}



.inhoud .kolom {

	width:					200px;

	margin-right:			10px;

	_margin-top:			190px; /* ie6 */

	#margin-top:			190px; /* ie7 */

	float:					right;

	text-align:				right;

}



.inhoud .kolom li {

	list-style-position:	outside;

	list-style-type:		none;

	list-style-image:		none;

}





/*/-----------------FOOTER-----------------/*/



.footer {

	width:					810px;

	display:				block;

	margin-top:				30px;

	margin-bottom:			30px;

	font-size:				9px;

	color:					#999999;

	float:					left;

}



.footer .text {

	border-top:				1px solid #ccc;

	text-align:				center;

}



.footer a  {

	color:					#999999;

}



.footer a:hover  {

	color:					#333;

}



/*/------------------NIEWS-----------------/*/



.nieuwsflits {

	width:					300px;

	height:					75px;

}



.nieuwsflits#nieuws {

	width:					400px;

}



.nieuwsflits a {

	width:					300px;

	height:					20px;

	float:					left;

	color:					#000;

	margin-bottom:			5px;

	border-bottom:			1px dotted #000;

	text-decoration:		none;

	font-size:				12px;

	display:				block;

}



.nieuwsflits#nieuws a {

	width:					400px;

}



.nieuwsflits a:hover {

	color:					#a0c5db;

}



.admin input, .admin textarea {

	display:				block;

	margin-bottom:			5px;

	width:					400px;

}



#toevoegen, #opslaan, #verwijderen{


	width:					auto;

}



.admin textarea {

	height:					100px;

}

.adminbericht {

	margin-bottom:			10px;

}



.adminbericht.new .admintitle{

	font-size:				14px;

	font-weight:			bold;

	margin-bottom:			4px;

}



input#verwijderen, input#opslaan {

	display:				inline;

}



.admintitle {

	cursor:					pointer;

}



#verwijderen {

	color:					red;

}



.nieuwsbericht .titel{

	display:				block;

}



.login {

	display:				block;

}	



.nieuwsflitskopje {

	margin-top:				20px;

}

.nieuwsflitshome {

	width:					300px;

	height:					20px;

	margin-top:				20px;



}



.nieuwsflitshome a {

	width:					300px;

	height:					20px;

	float:					left;

	color:					#000;

	margin-bottom:			2px;

	border-bottom:			1px dotted #000;

	text-decoration:		none;

	font-size:				12px;

}



.nieuwsflitshome a:hover {

	color:					#a0c5db;

}

