@charset "utf-8";
/* --------------------------------------- */
/* --- The Satisfactorie - www.tsfo.nl --- */
/* --------------------------------------- */

html, body{background-color:#f0f0f0;overflow:auto;margin:0;height:100%;font-family:verdana;font-size:11px}

a img{border:0}

.emeel{color:#E73F23}

.transparent{filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity:0.9;opacity:0.9}

h1{font-family:verdana;font-size:16px;color:#E73F23;font-weight:bold;letter-spacing:2px;margin-top:10px}
p{color:#000}

#bg-container{position:fixed;width:960px;height:100%;z-index:0}
#balk{float:left;height:100%;width:148px;background-image:url('../images/background.jpg');background-repeat:no-repeat}
#site{float:left;width:804px;height:100%;background-color:#FFFFFF}
#schaduw{float:left;width:8px;height:100%;background-image:url('../images/schaduw.jpg');background-repeat:repeat-y}

#container{position:absolute;width:960px;z-index:1;margin-bottom:30px}
#logo{float:left;clear:both;width:304px;height:74px;margin-left:175px;margin-top:27px;background-image:url('../images/logo.jpg');background-repeat:no-repeat;display:block;clear:both}
#navigatie{position:absolute;top:0;left:0;margin-top:122px;width:952px;height:66px;background-image:url('../images/navigatie.png');background-repeat:no-repeat;z-index:10}

#menu{position:absolute;top:0;left:0;width:780px;height:20px;margin-top:127px;margin-left:160px;font-family:verdana;font-size:12px;color:#FFFFFF;z-index:20}
#menu ul, #menu li{border:0;float:left;list-style-type:none;margin:0;padding:0;}
    #menu li a, #menu li a:visited{margin:0;padding:0;border:0;text-decoration:none;color:#FFFFFF}
    #menu li a:hover{color:#FFFFFF}
    #menu li span{float:left;clear:both;line-height:39px;margin-right:1px; padding:0px 15px 10px 15px; }
    #menu li span a, #menu li span { display:block; height:39px;  }
#menu li:hover span, #menu li span.active{background-image:url('../images/active.jpg');background-repeat:repeat-x}

.menu_diensten, .haxxmenu_diensten {cursor:pointer;}

#vrouw{position:absolute;top:0;left:0;width:340px;height:337px;margin-top:28px;margin-left:590px;background-image:url('../images/vrouw.png');background-repeat:no-repeat;z-index:11}
#vrouwtje{position:absolute;top:0;left:0;width:200px;height:198px;margin-top:5px;margin-left:740px;background-image:url('../images/vrouwtje.png');background-repeat:no-repeat;z-index:11}

#nominatie{position:absolute;top:0;left:0;width:123px;height:99px;margin-top:5px;margin-left:495px;background-image:url('../images/IJC_nominatie.png');background-repeat:no-repeat;z-index:11}

/* #rotator{float:left;clear:both;width:804px;height:201px;margin-top:70px;margin-left:148px} */

/* rotator in-page placement */
    div#rotator {float:left;clear:both;width:804px;height:201px;margin-top:59px;margin-left:108px;margin-bottom:15px}
/* rotator css */
	div#rotator ul li {
	float:left;
	position:absolute;
	list-style: none;
}
/* rotator image style */
	div#rotator ul li img {
	border:0;
	padding:0;
        margin:0;
	background: #FFF;
}
    div#rotator ul li.show {
	z-index:1
    }


#b-spacer{float:left;clear:both;width:804px;height:1px;margin-top:80px}
#fp-sticker{position:absolute;top:0;left:0;width:137px;height:137px;margin-top:235px;margin-left:160px;background-image:url('../images/24uur.png');background-repeat:no-repeat}
#sub-sticker{float:left;clear:both;width:137px;height:137px;margin-top:-130px;margin-left:0px;background-image:url('../images/24uur.png');background-repeat:no-repeat;z-index:100}
#bel_home{position:absolute;top:0;left:0;width:249px;height:109px;margin-left:725px;margin-top:540px;background-image:url('../images/Bel_Home.png');background-repeat:no-repeat}

#diensten{float:left;clear:both;width:780px;margin-top:5px;margin-left:160px;height:150px;background-image:url('../images/navbg.jpg');background-repeat:no-repeat;background-position:bottom center}
#diensten-popup{position:absolute;top:0;left:0;width:804px;padding-top:10px;margin-left:148px;margin-top:166px;height:110px;background-color:#EEEEEE;z-index:30;border-bottom:1px solid #fff;display:none}
.d-titel{width:205px;height:24px;float:left;background-image:url('../images/diensten-titel.jpg');text-indent:-9999px;display:block;clear:both;margin-top:0px;margin-bottom:10px}
.listing{clear:both;font-family:arial}
    .listing strong{margin-left:10px;font-size:12px;letter-spacing:1px;}
    .listing span{margin-left:5px}
    .listing a, .listing a:visited{text-decoration:none;color:#000000}
    .listing a:hover{color:#C9452E}
    .listing ul, .listing li{list-style-image:url('../images/pijltje.png');list-style-position:inside;margin:0;padding:0}
    .listing ul{margin-top:0px}
    .listing li{margin-top:0px;margin-left:5px;font-size:12px;}
.col1, .col2, .col3, .col4, .col5, .col6{float:left;width:120px;margin-left:0px;border-right:1px solid #CCCCCC}
.col1{width:135px}
.col2{width:125px}
.col3{width:125px}
.col4{width:125px}
.col5{width:110px}
.col6{width:145px}
.col6{border:0}

#side-menu{float:left;width:130px;height:200px;margin-top:22px;margin-left:18px;}
#inhoud{width:780px;float:left;margin-top:12px;margin-left:12px;font-family:Verdana, Arial, Helvetica, sans-serif;font-size:11px;color:#000;overflow:hidden}
#inhoud
#inhoud-left{float:left;width:542px;margin-bottom:-9000px;padding-bottom:9000px;line-height:17px;font-size:12px}
#inhoud-seperator{float:left;margin-left:12px;margin-right:12px;width:1px;border-left:1px dotted #E73F23;margin-bottom:-9000px;padding-bottom:9000px}
#inhoud-right{float:left;width:213px;margin-left:25px;margin-bottom:-9000px;padding-bottom:9000px}
#inhoud-right p{margin:0;padding:0}

#lidvan{float:left;clear:both;width:204px;height:165px;margin-top:25px;background-image:url('../images/lidvan.jpg');background-repeat:no-repeat}
#sticker{float:left;clear:both;width:113px;height:114px;margin-top:10px;margin-left:5px;background-image:url('../images/sticker.png');background-repeat:no-repeat}

#zorg-header{float:left;width:204px;height:11px;background-image:url('../images/zorg-header.jpg');background-repeat:no-repeat;margin-top:110px}
#zorg-repeater{float:left;width:204px;background-image:url('../images/zorg-repeater.jpg');background-repeat:repeat-y}
#zorg-titel{float:left;clear:both;margin-left:10px;margin-bottom:10px;width:164px;color:#C9452E;font-size:12px}
#zorg-knop,#zorg-pakket-knop{float:left;clear:both;margin-left:10px;margin-bottom:10px;width:184px;height:34px;line-height:30px;padding-left:5px;background-image:url('../images/zorg-knop-grijs.jpg');background-repeat:no-repeat;color:#000000;cursor:pointer}
#zorg-verzekeraars,#zorg-pakketten{float:left;clear:both;margin-left:10px;margin-bottom:10px;width:184px;background-color:#EEE;display:none}
#zorg-pakket-knop{cursor:auto}
.verzk{cursor:pointer}
.activated{background-image:url('../images/zorg-knop-rood.jpg');background-repeat:no-repeat}
#zorg-footer{float:left;width:204px;height:12px;background-image:url('../images/zorg-footer.jpg');background-repeat:no-repeat}

#bel_home{position:absolute;top:0;left:0;width:249px;height:109px;margin-left:726px;margin-top:540px;background-image:url('../images/Bel_Home.png');background-repeat:no-repeat}
#sub-header{float:left;width:204px;height:11px;background-image:url('../images/zorg-header.jpg');background-repeat:no-repeat;margin-top:65px}
#sub-repeater{float:left;width:194px;background-image:url('../images/zorg-repeater.jpg');background-repeat:repeat-y;padding-top:0;padding-right:10px}
#sub-footer{float:left;width:204px;height:12px;background-image:url('../images/zorg-footer.jpg');background-repeat:no-repeat}
.listings{clear:both;font-family:arial}
    .listings a, .listings a:visited{text-decoration:none;color:#000000}
    .listings a:hover{color:#C9452E}
    .listings ul{margin-left:0px;padding-left:30px;margin-top:0px;margin-bottom:0}
    .listings li{margin:0px;padding:0px;list-style-image:url('../images/pijltje.png');list-style-position:outside;font-size:12px;margin-bottom:5px}

.listingss{clear:both;font-family:arial}
    .listingss a, .listingss a:visited{text-decoration:none;color:#000000}
    .listingss a:hover{color:#C9452E}
    .listingss ul{margin-left:0px;padding-left:30px;margin-top:0px}
    .listingss li{margin:0px;padding:0px;list-style-image:url('../images/pijltje.png');list-style-position:outside;font-size:12px}

#sub-nav-header{float:left;width:204px;height:11px;background-image:url('../images/zorg-header.jpg');background-repeat:no-repeat;margin-top:75px;margin-left:3px;}
#sub-nav-repeater{float:left;width:194px;background-image:url('../images/zorg-repeater.jpg');background-repeat:repeat-y;padding-top:0;padding-right:10px;margin-left:3px;}
#sub-nav-footer{float:left;width:204px;height:12px;background-image:url('../images/zorg-footer.jpg');background-repeat:no-repeat;margin-left:3px;margin-bottom:5px;}
#sub-nav-titel{margin-left:15px;margin-bottom:10px;font-weight:bold;color:#E73F23}
.listingsn{clear:both;font-family:arial}
    .listingsn a, .listingsn a:visited{text-decoration:none;color:#000000}
    .listingsn a:hover{color:#C9452E}
    .listingsn ul{margin-left:0px;padding-left:30px;margin-top:0px;margin-bottom:0}
    .listingsn li{margin:0px;padding:0px;list-style-image:url('../images/pijltje.png');list-style-position:outside;font-size:12px;margin-bottom:5px}

    .listingsn .li_selected a{color:#E73F23}

#bel_sub{position:absolute;top:0;left:0;width:250px;height:86px;margin-left:725px;margin-top:350px;background-image:url('../images/Bel_Achterliggend.png');background-repeat:no-repeat}

#bel_sub_sub{position:absolute;top:0;left:0;width:250px;height:86px;margin-left:725px;margin-top:250px;background-image:url('../images/Bel_Achterliggend.png');background-repeat:no-repeat}

#sub-line{float:left;clear:both;width:204px;border-bottom:1px dotted #C9452E;margin-bottom:10px}

#omega_home{float:left;clear:both;width:218px;height:142px;margin-top:30px;background-image:url('../images/omegawave.jpg');background-repeat:no-repeat}
#omega_sub{float:left;clear:both;width:218px;height:142px;margin-top:0;background-image:url('../images/omegawave.jpg');background-repeat:no-repeat}
#nieuwsbrief{float:left;clear:both;width:204px;height:112px;background-color:#EEE;margin-top:30px;background-image:url('../images/nieuwsbrief.jpg');background-repeat:no-repeat}

#footer{float:left;clear:both;width:764px;height:80px;margin-left:168px;margin-top:20px;background-image:url('../images/footer.png');background-repeat:no-repeat}

#waarom{float:left;clear:both;width:542px}
.r{float:left;clear:both;width:542px;margin-bottom:20px}
.r-data{float:left;width:500px;margin-left:10px}
.r-data span{color:#000;padding-right:10px;background-repeat:no-repeat;background-position:center right;font-size:13px;}
.r-data p{margin:0;padding:0;color:#000;font-size:12px;}
.r-data a, .r-data a:hover{text-decoration:none;color:#E73F23}
.r-data a:hover{color:#000}
.listingf{margin-top:10px;clear:both}
    .listingf span{margin-left:5px;color:#000;background-image:none}
    .listingf b{color:#444444}
    .listingf a, .listingf a:visited{text-decoration:none;color:#E73F23}
    .listingf a:hover{color:#000}
    .listingf ul, .listingf li{list-style-image:url('../images/pijltje.png');list-style-position:inside;margin:0;padding:0;margin-bottom:3px}
    .listingf ul{margin-top:5px;margin-left:-5px}
#knop-1,#knop-2,#knop-3,#knop-4{float:left;width:32px;height:32px;background-image:url('../images/knop1.jpg');background-repeat:no-repeat}
#knop-2{background-image:url('../images/knop2.jpg')}
#knop-3{background-image:url('../images/knop3.jpg')}
#knop-4{background-image:url('../images/knop4.jpg')}

#front-nieuws{float:left;clear:both;width:542px;margin-top:10px}
.front-nieuwsitem{cursor:pointer;float:left;clear:both;padding-bottom:2px;width:492px;margin-top:10px;border-bottom:1px solid #000;background-image:url('../images/pijltje.png');padding-left:10px;background-repeat:no-repeat;background-position:center left;text-decoration:none}
.front-nieuwsitem strong{color:#C9452E}

.team-title{font-family:verdana;font-size:15px;color:#E73F23;font-weight:normal;letter-spacing:2px;margin-top:10px}
/* .team-lid-selected,.team-lid{float:left;width:42px;height:56px;background-color:#EEEEEE;margin:5px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5} */
.team-lid-selected,.team-lid{float:left;width:42px;height:56px;background-color:#EEEEEE;margin:5px}
.team-lid-selected{filter:alpha(opacity=100);-moz-opacity:1.0;-khtml-opacity:1.0;opacity:1.0}

.team-display{float:left;width:100px;height:133px;margin-top:5px;margin-left:5px;}
.team-spacer{float:left;height:240px;margin-top:2px;margin-left:5px;margin-right:5px;width:1px;border-left:1px dotted #C9452E}
.team-kop{position:absolute;margin-left:131px;height:15px;width:130px;background-image:url('../images/pijltje.png');padding-left:10px;background-repeat:no-repeat;background-position:center left;color:#C9452E}
.team-foto{position:absolute;margin-left:5px;height:133px;width:100px;filter:alpha(opacity=50);-moz-opacity:0.5;-khtml-opacity:0.5;opacity:0.5}
.team-foto-therapie{position:absolute;margin-left:5px;height:133px;width:100px}
.team-foto-selected{position:absolute;margin-left:5px;height:133px;width:100px;border:1px dotted #C9452E}
.team-info{position:absolute;margin-left:131px;margin-top:15px;width:130px;font-family:arial;line-height:15px}
.team-link{position:absolute;width:265px;height:235px}
#selected-team{float:left;clear:both;width:100%;height:250px;text-align:center;border-bottom:1px dotted #C9452E;margin-bottom:5px;padding-bottom:10px}
#team_titel{float:left;clear:both;height:15px;width:100%;color:#C9452E}

#accordion{overflow:hidden}
#accordion div{overflow:hidden;margin-bottom:10px}
#accordion h3{margin:0;padding:0;margin-bottom:10px;background-image:url('../images/pijltje.png');padding-left:10px;background-repeat:no-repeat;background-position:center left}
#accordion a, #accordion a:hover{text-decoration:none;font-family:Verdana;font-size:12px;color:#000000;font-weight:normal}
#accordion a:hover{color:#C9452E}

.team-thera, .team-thera:hover{color:#000;background-image:url('../images/pijltje.png');padding-left:10px;background-repeat:no-repeat;background-position:center left;text-decoration:none}
.team-thera:hover{color:#C9452E}

#logos{float:left;clear:both;width:214px;text-align:center}
#team_header{float:left;clear:both;width:213px;height:65px;margin-top:130px;margin-bottom:10px}
#pdfs{float:left;clear:both;width:213px;margin-bottom:10px; margin-left:5px;}

#vacatures{
    position:absolute;
    top:0;
    left:0;
    width:144px;
    height:103px;
    margin-left:500px;
    margin-top:30px;
}
