body,input,textarea{font-family:"Lucida Grande",Helvetica,Verdana,Arial,Tahoma,sans-serif;}
body{
	background:url(../images/bg.png) #dcf0f7 repeat-x;
}
#container{
	width:925px;
	margin:0 auto;
	float:none;
}
#logo span{display: none;}
#logo{
	display: block;
	width:250px;
	height:101px;
	float: left;
	background: url(../images/logo.png) no-repeat;
}
#logo:hover{background-position:0 -101px;}
#top{
	width:675px;
}
ul#submenu{
	width:675px;
	padding-top:16px;
	float: right;
	list-style: none;
}
#submenu li{
	padding-left:10px;
	float: right;
}
#submenu li a{
	color:#616161;
	font-size:12px;
	float: left;
}
#submenu li a:hover{
	color: black;
}
ul#menu{
	padding:47px 0 0 0;
	display: block;
	float: right;
	list-style: none;
}
ul#menu li{
	float: left;
	padding-left:20px;
}
ul#menu li a{
	float: left;
	color:#003E62;
	font-size:14px;
	font-weight: bold;
	text-decoration: none;
	padding-bottom:6px;
}
#menu li a:hover{
	padding-bottom:6px;
	border-bottom:6px solid black;	
}
#menu li a.cur{
	font-weight: bold;
	border-bottom:6px solid #003E62;
}

#home{
	/*border-top:1px solid black;*/
	width:925px;
	height: 548px;
	padding-top:80px;
	background:url(../images/homebg.jpg) no-repeat;
}
#homeintro{
	padding:33px 0 0 30px;
	width: 350px;
	height:308px;
}
#homeintro h1, .e404 h1{
	font-size:18px;
	line-height:1.3em;
	color:#071822;
}
#homeintro p{
	padding-top:10px;
	font-size:14px;
	line-height:1.4em;
	color:#5B5B5B;
	letter-spacing: 0px;
}
#homeintro p a{
	color: black;
	font-weight: bold;
	font-size:14px;
	padding-right:13px;
	background:url(../images/plus.png) right center no-repeat;
}
#homeintro p a:hover{
	color:#0076ba;
}
#studies{
	width:907px;
	padding:18px  0px 18px 18px;
}
.study{
	background: url(../images/studybg.png) repeat-x;
	width:248px;
	height: 138px;
	padding:16px 18px 18px 18px;
	margin-right:18px;
}
.study h2{
	color:#003e62;
	font-weight: normal;
	font-size:20px;
	padding-bottom:8px;
}
.study p{
	font-size:13px;
	color:#5b5b5b;
	line-height:1.4em;
	padding-bottom:12px;	
}
.study img{
	float: left;
	margin-top:1px;
}
.study .nr1{
	background:url(../images/massage-cursus.jpg) 139px 70px no-repeat;
}
.study .nr3{
	background:url(../images/massagetherapeut-nascholing.jpg) 139px 70px no-repeat;
}
.study .nr3 p{
	height: 55px;
	display: block;
	margin-bottom:21px;
}
.study .nr1 p{
	padding-bottom:24px;
	margin-bottom:21px;
}
.study .nr2{
	padding-left:4px;
	width:136px;
}
.button{
	font-size:13px;
	text-decoration: none;
	color: white;
	padding:0 12px;
	line-height:27px;
	height:27px;
	display: block;
	float: left;
	border:1px solid white;
}
.buttonMargin{margin-bottom:3px;}
.button:hover{
	background-position:0 -27px;
}
.b134{
	width:110px;
	background:url(../images/button134.png) no-repeat;
}
.b111{
	width:85px;
	background:url(../images/button111.png) no-repeat;
	margin-left:82px;
}
.greenbutton{
	background:url(../images/greenbutton.png) repeat-x; 
}
#signupcontent .greenbutton{
	display: block;
	width:213px;
	float: none;	
	margin-bottom:5px;
}
#footer{
	border-top:4px solid #005078;
	background:url(../images/footer.png) repeat-x;
	width:889px;
	height:24px;
	padding:18px;
}
#footer .youtube{
	background:url(../images/youtube.png) 0 -23px no-repeat;
	display: block;
	height:23px;
	width: 57px;
	float: left;
	margin-right:10px;
}
#footer .youtube:hover{
	background-position:0 0;
}
#footer .youtube span{display: none;}
#footer .linkedin{
	background:url(../images/linkedin.png) 0 -23px no-repeat;
	display: block;
	height:23px;
	width: 87px;
	float: left;
}
#footer .linkedin:hover{
	background-position:0 0;
}
#footer .linkedin span{display: none;}
#footer a,#footer{
	color:#7e92b1;
	font-size:12px;
	text-decoration: none;
}
#footer .right{
	float: right;
	text-align: right;
	padding-top: 7px;
}
#textpage,#signupcontent{
	width:907px;
	padding:19px 18px 0 0;
	border-top:1px solid black;
}
#signupcontent{
	padding:18px;
	width:889px;
	background:url(../images/bluegradient.png) repeat-x;
}
#signupcontent .left{
	width:350px;
}
#signupcontent .right{
	width:399px;
	padding-top:7px;
}
#form .right{
	width: 200px;
}
#form .right label{
	font-size:15px;
}
#signupcontent .right div{
	float: none;
	width:440px;
	padding-bottom:10px;
}
.bannermassagecursus{
	background: url(../images/banner1.jpg) 0px 1px no-repeat;
}
.banneropleiding-massage{
	background: url(../images/banner99.jpg) 0px 1px no-repeat;
}
.bannernascholing-massagetherapeut{
	background: url(../images/banner4.jpg) 0px 1px no-repeat;
}
#links{
	background: url(../images/banner3.jpg) 0px 1px no-repeat;
	width:889px;
	border-top:1px solid black;
	padding:183px 18px 18px 18px;
}
#links .left{
	width: 450px;
}
#links .left h2{
	font-size:16px;
	padding-bottom:7px;
}
#links .right ul,#links .left ul{
	float: left;	
	padding-right:18px;
	list-style: none;
}
#links .right li, #links .left li a{
	border-bottom:1px solid #eaeeef;
	width:140px;
	line-height:1.6em;
	cursor: pointer;
	color: black;
	text-decoration: none;
	padding-left: 18px;
	background: url(../images/dot.png) left center no-repeat;
}
#links .right li:hover,#links .left li a:hover, #links .right li.cur{
	text-decoration: underline;
	color:#0076ba;
}
#linksContent{
	width:439px;	
}
#linksContent div{
	background:#f0f7f6;
	border:1px solid #eaeeef;
	padding:18px;
	width:298px;
	line-height:1.5em;
	margin-top:18px;
}
#linksContent a{
	color:#0076ba;
	line-height:1.5em;
}
#linksContent a:hover{color: black;}
#left{width: 250px;}
#right{
	width:623px;
	padding:180px 0 0 34px;
}
#right h1,#contact h1,#signupcontent h1{
	font-size:22px;
	padding-bottom:11px;
	font-weight: normal;
}
#signupcontent h1{
	padding-bottom:18px;
}
#right p{
	line-height:1.5em;
	color:#535353;
	padding-bottom:18px;
}
#right em{line-height:1.4em;}
#right .left p,#right .right p{
	line-height:1.5em;
	color:#535353;
	padding-bottom:34px;
}
#right ul{
	margin:0 0 7px 13px;
}
#right .right ul,#right .left ul{margin-top:-30px;}
#right li{
	line-height:1.5em;
	color:#535353;
}
#right .left{
	width:277px;
	padding-right: 69px;
}
#right .right{
	width:277px;
}
a.signuplink{
	color: black;
	display: block;
	font-size:14px; 
	font-weight: bold;
	width: 244px;
	background:url(../images/arrow.png) right center no-repeat; 
}
a.signuplink:hover{color:#0076ba;}
a.signuplink150{width: 150px;}
a.signuplink200{width: 200px;}
.slideshow_container{
	width:277px;
	height: 179px;
	padding-bottom:30px;
}
#right h2, #right h2 em{
	font-size:19px;
	font-weight: normal;
	padding-bottom:5px;
}
#right a{
	color:#003E62;
	line-height:1.5em;
}
#signup,#nascholing{
	padding-left:18px;
	line-height:1.6em;
	height:175px;
}
#nascholing{
	height:146px;
}
#signup span, .brochure span,#nascholing span{
	font-size:20px;
	color:#000000;
	display: block;
	padding-bottom:15px;

}
.brochure span{color:#337f9f;}
#signup div{
	padding-top:9px;
	float: none;
}
#signup span.smaller{
	font-size:18px;
	padding-bottom:8px;
	color:#337f9f;
}
.signup2{
	padding:18px 18px 4px 18px;
	width:212px;
	background:#eaf3f2;
	border:1px solid #e6eaeb;
	margin:18px 0;
}
.submenu{
	list-style: none;
	padding:0 0 20px 18px;
}
.submenu li a{
	color:#003E62;
	font-size:14px;
	line-height:1.5em;
}
.submenu li.title a{
	font-size:20px;
	color: black;
	text-decoration: none;
}
.brochure{
	margin-top:183px;
	width:230px;
	padding:18px 0 18px 18px;
	background:#eaf3f2;
	border:1px solid #e6eaeb;
}
.brochure img{
	margin-bottom:6px;
}
.brochure p,#contact .left p{
	line-height:1.6em;
	font-size:12px;
	color:black;
	padding-bottom:6px;
}
#contact .left p{color: black;line-height: 1.6em;}
#left form{
	background:#eaf3f2;
	border:1px solid #e6eaeb;
	padding:17px;
	width:214px;
	height:166px;
	color:#5b5b5b;
	float: left;
}
#left form span{
	color:#003E62;
	font-size:18px;
	display: block;
	padding-bottom:6px;
}
.newsletter{
	border:1px solid #b0c6ce;
	border-bottom:1px solid #d5e1e6;
	border-right:1px solid #d5e1e6;
	height:17px;
	width: 160px;
	padding:5px 4px 4px 27px;
	margin-bottom:3px;
	color:#003E62;
	font-size:13px;
}
#newslettername{
	margin-top:12px;
	background:url(../images/inputicons.png) #ffffff no-repeat;
}
#newsletteremail{
	background:url(../images/inputicons.png) #ffffff 0px -26px no-repeat;
}
.e404{
	clear: both;
	padding:30px 0;
}
#contact{
	background:url(../images/bluegradient.png) repeat-x;
	width:889px;
	padding:18px;
	border-top:1px solid black;
	border-bottom:1px solid #0076ba;
}
#contact .left{
	width:400px;
	padding:18px;
	padding-right:37px;
	border-right:1px solid #eaeeef;
}
#contact .left a{
	color: black;
}
#contact .left h2{
	padding-bottom:10px;
}
#contact .left img{
	float: left;
	margin-right:18px;
}
#contact .right{
	float: left;
	padding-top:18px;
	padding-left:30px;
	width:400px;
}
#form{
	padding-top:10px;
}
#form div,#signupform .left div{
	float: none;
	width:450px;
	padding-bottom:10px;
	line-height:1.3em;
}
#signupform .right{
	width:400px;
	padding-left:30px;
}
.signupVak #form div{
	width:800px;
}
.signupVak #form select,.signupVak #form option{
	width:450px;
}
#form select,#form option{
	padding:4px;
}
#form label,#signupform .left label{
	width:100px;
	display: block;
	float: left;
	line-height: 23px;
	font-size:15px;
}
.signupVak #form label, #signupform .left label{
	width:150px;
}
#form input.text,#signupform input.text{
	width:180px;
	height:20px;	
}
#form input.send,#signupform input.send{
	margin-left:100px;
}
#form input.send2{margin-top:20px;}
#form textarea{
	width:290px;
	padding:3px;
	height:90px;
}
.response{
	width:400px;
	display: block;
	margin-left:14px;
	padding-bottom: 8px;
}
.response li{
	line-height:1.5em;
	font-weight: bold;
	
}
#googlemaps{
	width:925px;
	height: 200px;
	border-top:1px solid #f1f9fc;
}
#nascholing .greenbutton{
	margin-top: 12px;
}
