#content {
    font-size:11pt;
    font-weight:normal;
    padding:8px 0 10px;
    position:relative;
}

.pagina_kop {
    font-size:12pt;
    font-style:normal;
    font-weight:700;
    margin-bottom:18px;
    padding-bottom:0;
}

.pagina_kop > h1 {
    font-size:12pt;
    font-style:normal;
    font-weight:700;
    margin-bottom:0;
    padding-bottom:0;
}

#content  h2 {
	font-size: 11pt;
	font-style: normal; /* italic, normal */
	font-weight: 700; /* normal, bold, bolder, 100 | 200 | 300 | 400 | 500 | 600 | 700 | 800 | 900 */
	padding-bottom: 0px;
	margin-bottom:0px;
}



.textblock_bottommargin {
    margin-bottom:20px;
}

.textblock_topmargin {
    margin-top:20px;
}

.formelement_bottommargin {
    margin-bottom:10px;
}

.youtube_topmargin {
    margin-top:50px;
}

.citationblock {
    position: relative;
    left: 22px;

    border: 2px solid rgb(120,20,0);
    /* background-color: rgb(255,236,205);
    background-color: rgb(255,230,208);
    background-color: rgb(255,236,214);*/
    background-color: rgb(255,236,205);
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 20px;
    padding-bottom: 20px;
    width: 580px;
    margin-top:30px;
    margin-bottom:30px;

        -webkit-box-shadow:  rgb(50,30,0) 1px 1px 4px;
        -moz-box-shadow: rgb(50,30,0) 1px 1px 4px;
        box-shadow:  rgb(50,30,0) 1px 1px 4px;

        behavior: url(/js/PIE.htc); 

}

.linkblock {
    margin-top:80px;
    margin-bottom:20px;

    text-align: center;
    
}

.practiceList {
    background:none repeat scroll 0 0 #FFFFED;
    border:1px solid #781400;
    margin-top:35px;
    
    -moz-border-radius: 0 28px 0 28px;
    -webkit-border-radius: 0 28px 0 28px;
    border-radius: 0 28px 0 28px;

    behavior: url(/js/PIE.htc); /* IE FIX */
}

.practiceListHead {
    background-color:#FFECCD;
    border-bottom:1px solid #781400;
    border-color:#781400;
    border-style:solid;
    height:20px;
    padding:20px;

    -moz-border-radius: 0 28px 0 0;
    -webkit-border-radius: 0 28px 0 0;
    border-radius: 0 28px 0 0;

    behavior: url(/js/PIE.htc); /* IE FIX */
}

.practiceListTableTitle {
    font-size:11.5pt;
    font-weight:700;
}

.practiceListBlock {
    padding:13px 20px 0;
}

.praktijk {
	position:relative;
	width:590px;
	margin-left:0px;
	margin-top: 16px;
	float: left;
}

.categorie {
	position: relative;
	width:190px;
	top:0px;
	margin:0px;
	float: left;

}

.practiceImageContainer {
	position: relative;
	width:190px;
	top:1px;
	margin:0px;
	float: left;
}

.practiceImageContainerRight {
	position: relative;
	width:190px;
	top:1px;
	margin:0px;
        margin-left: 30px;
        margin-bottom: 30px;
	float: right;
}

.practiceImage {
        border:1px solid #961E00;
        padding:5px;
}



.practicename {
        font-weight:700;
	position: relative;
	width:400px;
	top:0;
	margin:0;
	float: left;
}

.practiceinfo {
	position: relative;
	width:400px;
	top:0;
	margin:0;
	float: left;
}

.practiceContactLink {
        margin-top:15px;
}

.practiceMoreInfoLinkContainer {
    	position: relative;
	width:600px;
	top:0;
	margin:0;
        margin-bottom: 10px;
	float: left;

}

.practiceInformationOutside {
	position: relative;
	width:400px;
        height: 220px;
        overflow : hidden;
	top:0;
	margin-bottom:10px;
        
	float: left;
}

.practiceInformationInside {
	position: relative;
	width:400px;
        height: auto;
	top:0;
	margin:0;
	float: left;
}

#practiceDescription p {
	margin-bottom:20px;
}


#practiceDescription ul {
	margin-bottom:20px;
}


.therapistinfo {
	position: relative;
	width:250px;
	top:0;
	margin:0;
	float: left;
}

.moretherapistinfo {

        display:none;
}

.moretherapistinfoMarker {

        
}
 
.hidetherapistinfo {
    display:none;

/*    margin-top: 25px;*/

}

.showtherapistinfo {
    display:block;

/*    margin-top: 25px;*/
}

.therapyTableRow {
    margin-left:190px;
    position: relative;
    min-height: 50px;
}

.therapyTableKey  {
    position: absolute;
    left: -190px;
    width: 170px;
    float: left;
}

.therapyTableValue  {
    position: relative;
    left: 0px;
    float: left;
}



.navigator {
	position:relative;
	width:630px;
	margin-left:0px;
	margin-top: 25px;
	float: left;
}


#content pre {
    color: #0e36b3;
}


.practiceContactPageContainer {
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    color: rgb(120,20,0);
    font-family:arial,verdana,helvetica,sans-serif;
    font-size:11pt;
}

.practiceContactContentContainer {
    border-width: 2px;
    border-style: solid;
    border-color: rgb(150,30,0);
    padding-bottom: 40px;
    padding-left: 40px;
    padding-right: 40px;
    padding-top: 40px;
    background-color: rgb(255,255,245);
}

.state {
    position:relative;
    width:125px;
    padding-left:20px;
    padding-right:20px;
    margin-left:0px;
    margin-top: 16px;
    float: left;
}



.state a {color: rgb(120,20,0);  font-size: 11pt;font-weight: 400;text-decoration:none;}
.state a:hover, .state a:active, .state a:focus {color:rgb(190,35,0);text-decoration:underline; }

.hrStyled {
	border:0 none;
	color: rgb(120,20,0);
	background-color: rgb(120,20,0);
	height: 1px;
	margin-top: 15px;
	margin-bottom: 15px;
}

.hrStyledPractice {
	border:0 none;
	color: rgb(120,20,0);
	background-color: rgb(120,20,0);
	height: 1px;
	margin-top: 20px;
	margin-bottom: 20px;
}

a.website, a.contactForm, a.practiceOverviewPage, a.therapistMoreInfoLink, a.practiceMoreInfoLink {
	font-weight: 400;
	text-decoration: underline;
}



.practicename  a.practiceOverviewPage {
	font-weight: 700;
        text-decoration: none;
}


