body{margin: 0 0 0 0;background-image: url(../img/bg.gif);background-position: center;background-repeat: repeat-y;background-color: #f1f1f1;}
.contentblock, p{	font-family: Verdana;font-size: 10pt;color: #1d1d1d; /*min-height:380px;*/}
ul, li {font-family: Verdana;font-size: 10pt;color: #1d1d1d;}
.contentblock img, .contentblock p img{border: 2px solid; color:#77c2ed;}
h3{	font-family: sans-serif, Verdana;font-size: 15pt;color: #1d1d1d;margin-bottom: -10px;}

div.header{position:relative;width: 100%;height: 272px;background-position: center;background-color: #ffffff;}
div.flash_header{position: absolute;left: 50%;margin-left: -518px;background-image:url(http://www.logopedieheerlerheide.nl/assets/templates/logopedie/img/no-flash.jpg);width:1000px;height:272px;}

*{outline: none;} /* Haalt grijze dotted lijn bij links weg in FF */

div.blue_bar{
	position: relative;
	padding-top: 10px;
	width: 100%;
	height: 34px;
	background-color: #77c2ed;
}

div.blue_bar_title{
	position:absolute;
	left: 50%;
	margin-left: -390px;
	font-family: sans-serif, Verdana;
	font-size: 18px;
	text-transform: uppercase;
	color: #ffffff;
}

div.logo_lh{
	position: absolute;
	background-image: url('../img/logo_lh.png');
	width: 97px;
	height: 96px;
	top: -38px;
	left:-120px;
}

div.center{
	position:relative;
	left: 50%;
	width: 902px;
	margin-left: -451px;
}

div.contentblock{
	position:absolute;
	left: 50%;
	margin-left: -390px;
	top: 10px;
	width: 518px;
}

span.leesmeer{font-family: Verdana;font-size: 10pt;color: #ffffff;font-weight: bold;background-color: #77c2ed;text-decoration: none;margin-top: -10px;}
span.leesmeer a{font-family: Verdana;font-size: 10pt;color: #ffffff;font-weight: bold;background-color: #77c2ed;text-decoration: none;margin-top: -10px;}
span.leesmeer a:hover{font-family: Verdana;font-size: 10pt;color: #ffffff;font-style: italic;background-color: #77c2ed;text-decoration: none;margin-top: -10px;}

.contentblock a, .contentblock a:visited, .contentblock a:link, .contentblock a:hover{background-color:#77C2ED;
color:#FFFFFF;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
text-decoration:none;}

div.footer{clear:both;color:#C9C9C9;font-family:Verdana;font-size:8pt;height:30px;margin-top:20px;position:absolute;width:100%;}
.footer a, .footer a:visited{color:#C9C9C9 !important;font-size:8pt;text-decoration:none;background:#f1f1f1 !important;}
.footer a:hover{text-decoration:underline;}

/*routeblock*/
div.routeblock{position:relative;left: 50%;margin-left: 165px;top: 20px;width: 255px;background-color: #dcd56a;z-index: 10;}
.tab_route_1{position: absolute;top: -35px;left: 620px;background-image: url('../img/tab_route_1.png');width: 140px;height: 75px;z-index: 8;}
.tab_route_2{position: absolute;top: -35px;left: 756px;background-image: url('../img/tab_route_2.png');width: 111px;height: 68px;z-index: 8;text-align: center;}
.tab_route_title{padding-top: 15px;text-align: center;font-family: sans-serif, verdana;color: #ffffff;font-size: 16pt;}
.tab_route_title a{padding-top: 15px;text-align: center;font-family: verdana;color: #ffffff;font-size: 14pt;text-decoration: none;}
.tab_route_1_content {background-color:#dcd56a;padding:10px;font-family:verdana;background-image:url(images/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;font: verdana;color: #ffffff;font-size: 10pt;/*letter-spacing: 2px;*/}
.tab_route_2_content {background-color:#c1ba48;padding:10px;font-family:verdana;background-image:url(images/content_bottom.jpg);background-repeat:repeat-x;background-position:bottom;font: verdana;color: #ffffff;font-size: 12pt;letter-spacing: 2px;}
#content_2 { display:none; }
/*einde routeblock*/

/* no flash buttons */
.no-flash-home{/*border: 1px red solid;*/height:30px;cursor:pointer;left:110px;position:absolute;top:240px;width:90px;z-index:40;}
.no-flash-overons{/*border: 1px red solid;*/cursor:pointer;height:30px;left:214px;position:absolute;top:240px;width:110px;z-index:40;}
.no-flash-links{/*border: 1px red solid;*/cursor:pointer;height:30px;left:346px;position:absolute;top:240px;width:75px;z-index:40;}
.no-flash-download{/*border: 1px red solid;*/cursor:pointer;height:242px;left:644px;position:absolute;top:15px;width:241px;z-index:40;}

/* contact formulier */
#contact p{
color:#ffffff;
font-family:Verdana;
font-size:10pt;
font-weight:bold !important;
min-height:0px !important;
}

.routeblock a, .routeblock a:visited, .routeblock a:link, .routeblock a:hover{background-color:#FFFFFF;
color:#c1ba48;
font-family:Verdana;
font-size:10pt;
font-weight:bold;
text-decoration:none;
}

#contactform #cfbericht{
height:150px;
width:400px;
}
/* intake formulier */
#intake p{
color:#ffffff;
font-family:Verdana;
font-size:10pt;
font-weight:bold !important;
min-height:0px !important;
}
#intakeform #cfnaam, #intakeform #cfadres, #intakeform #cfpostcode, #intakeform #cfwoonplaats, #intakeform #cftelefoonnummer, #intakeform #cfEmail, #intakeform #cfgebdatum, #intakeform #cfhuisarts, #intakeform #cfverwijzer, #intakeform #cfverzekering, #intakeform #cfbsn, #contactform #cfnaam, #contactform #cfadres, #contactform #cfpostcode, #contactform #cfwoonplaats, #contactform #cftelefoonnummer, #contactform #cfEmail{
width:280px;
}
/* intake EN contactformulier */
#intakeform p, #contactform p{
margin-bottom:15px;
margin-right:0;
margin-top:4px;
width:400px;
}

#intakeform #cfContact, #contactform #cfContact{
background:#77C2ED none repeat scroll 0 0;
border:1px solid #FFFFFF;
color:#FFFFFF;
font-size:15px;
}
.errors{
border:1px solid #E24A47;
color:#E24A47;
padding:5px;
}
