body.beslisboom { margin: 0 11px; }
body.beslisboom div.banners { display: none; }
body.beslisboom div#menulogin { display: none; }
body.beslisboom div#page { margin: 0 30px; }
body.beslisboom div.addthis { display: none; }

div.beslisboom { float: left; position: relative; overflow: hidden; width: 610px; height: 430px; background: #ececec url(../gfx/beslis-bg.jpg); border: 1px solid #009ada; border-radius: 6px; }
div.beslisboom div.flow { position: absolute; }
div.beslisboom div.flow div.vraag { position: absolute; left: 133px; top: 96px; width: 310px; height: 134px; padding: 15px 10px 20px 24px; background: white; border: 1px solid #cbcbcb; border-radius: 6px; font-size: 12px; line-height: 22px; font-weight: bold; }
div.beslisboom div.flow div.vraag em { font-weight: normal; }
div.beslisboom div.flow div.vraag strong { color: #009ada; display: block; position: absolute; right: 314px; top: 20px; }
div.beslisboom div.flow div.vraag div.selected { border-color: #009ada; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.23); }
div.beslisboom div.flow div.vraag ul.checkgroup { margin: 0 0 0 -10px; padding: 0; list-style-type: none; }
div.beslisboom div.flow div.vraag ul.checkgroup li { padding: 0; background-image: none; line-height: 1.5em; margin: 0 0 6px; }
div.beslisboom div.flow div.vraag ul.checkgroup li a { color: black; display: block; }
div.beslisboom div.flow div.vraag ul.checkgroup li a:before { font-family: FontAwesome; content: '\f00c'; margin: 0 4px 0 0; color: white; }
div.beslisboom div.flow div.vraag ul.checkgroup li a:hover { color: #0092d7; text-decoration: none; }
div.beslisboom div.flow div.vraag ul.checkgroup li a.selected { color: #0092d7; }
div.beslisboom div.flow div.vraag ul.checkgroup li a.selected:before { color: #0092d7; }
div.beslisboom div.flow div.vraag ul.checkgroup li div.radio { float: right; display: none; }
div.beslisboom div.flow div.vraag ul.checkgroup li div.radio span { font-weight: normal; cursor: pointer; }
div.beslisboom div.flow div.vraag ul.checkgroup li div.radio span:before { font-family: FontAwesome; font-size: 9px; content: '\f111'; margin: 0 2px 0 4px; color: white; }
div.beslisboom div.flow div.vraag ul.checkgroup li div.radio span:hover { color: #0092d7; }
div.beslisboom div.flow div.vraag ul.checkgroup li div.radio span.selected { color: #0092d7; }
div.beslisboom div.flow div.vraag ul.checkgroup li div.radio span.selected:before { color: #0092d7; }
div.beslisboom div.flow div.vraag ul.checkgroup li.selected div.radio { display: block; }
div.beslisboom div.flow div.antwoord { position: absolute; left: 103px; top: 76px; width: 456px; height: 300px; /*padding:5px 0px;*/ padding: 15px; background: #fffed6; border: 1px solid #cbcbcb; border-radius: 6px; font-size: 14px; line-height: 16px; font-weight: normal; }
div.beslisboom div.flow div.antwoord p:first-child { font-size: 85%; margin: 0 0 3px 10px; }
div.beslisboom div.flow div.antwoord p { margin: 0 0 12px; }
div.beslisboom div.flow div.antwoord ul { margin: 0 0 6px 18px; padding: 0; }
div.beslisboom div.flow div.antwoord li { font-size: 12px; margin: 0; }
div.beslisboom div.flow div.antwoord em { font-size: 12px; display: block; margin: 12px 0 0 0; }
div.beslisboom div.flow div.antwoord div.tabs { background: none; position: static; width: 486px; padding: 0 0 0 8px; font-size: 11px; height: auto; margin: 0 0 8px; line-height: 24px; }
div.beslisboom div.flow div.antwoord div.tabs a { color: black; background: #5dc3f4; border-radius: 8px; padding: 2px 5px; margin: 0 4px 4px 0; }
div.beslisboom div.flow div.antwoord div.tabs a:hover { color: white; text-decoration: none; }
div.beslisboom div.flow div.antwoord div.tabs a.selected { color: white; background: #0092d7; }
div.beslisboom div.flow div.antwoord div.container { height: 260px; padding: 0 10px; overflow: auto; }
div.beslisboom div.flow div.selected { border-color: #009ada; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.23); }
div.beslisboom div.flow div.top { top: -150px; }
div.beslisboom div.flow div.bottom { top: 415px; }
div.beslisboom div.flow div.right { left: 591px; }
div.beslisboom div.flow div.left { left: -325px; }
div.beslisboom div.flow div.arrow { width: 32px; height: 32px; background-image: url(../gfx/beslis-arrows.png); background-repeat: no-repeat; position: absolute; }
div.beslisboom div.flow div.arrow.top { left: 157px; top: -31px; }
div.beslisboom div.flow div.arrow.down { left: 157px; bottom: -31px; background-position: 0 -64px; }
div.beslisboom div.flow div.arrow.right { left: 343px; top: 64px; background-position: 0 -32px; }
div.beslisboom div.flow div.arrow.left { left: -31px; top: 64px; background-position: 0 -96px; }
div.beslisboom a.button { width: 55px; height: 22px; padding: 4px 0 0 0; position: absolute; color: white; background: #01c908; font-weight: bold; text-align: center; border-radius: 4px; box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.2); }
div.beslisboom a.ja { left: 519px; top: 162px; color: white; background: #01c908; background-image: -moz-linear-gradient(top, #00dc0a 10%, #01ad06 90%); background-image: -webkit-linear-gradient(top, #00dc0a 10%, #01ad06 90%); background-image: -ms-linear-gradient(top, #00dc0a 10%, #01ad06 90%); }
div.beslisboom a.nee { left: 279px; top: 337px; color: white; background: #d00000; background-image: -moz-linear-gradient(top, #db0000 10%, #af0101 90%); background-image: -webkit-linear-gradient(top, #db0000 10%, #af0101 90%); background-image: -ms-linear-gradient(top, #db0000 10%, #af0101 90%); }
div.beslisboom a.top, div.beslisboom a.left { left: 280px; top: 31px; color: #909090; background: #fbfbfb; background-image: -moz-linear-gradient(top, #fefefe 10%, #e8e8e8 90%); background-image: -webkit-linear-gradient(top, #fefefe 10%, #e8e8e8 90%); background-image: -ms-linear-gradient(top, #fefefe 10%, #e8e8e8 90%); }
div.beslisboom a.left { left: 36px; top: 162px; }

body.casus.level1 div.text div.intro { position: absolute; z-index: 140; padding: 20px; width: 420px; left: 380px; top: 20px; background: #f6f6f6; border: 1px solid #009ada; border-radius: 6px; }
body.casus.level1 div.text div.intro p { font-size: 90%; margin: 0; }

body.documenten div.find span.datum, body.praktijkvoorbeelden div.find span.datum { display: none; }

div#page div.beslispath { position: absolute; width: 280px; top: 230px; right: 20px; }
div#page div.beslispath h2 { color: black; font-size: 90%; font-weight: bold; margin: 0 0 10px; }
div#page div.beslispath ol { margin: 0 0 0 20px; padding: 0; }
div#page div.beslispath li { color: #009ada; font-weight: bold; font-size: 90%; line-height: 1.5em; list-style-type: list-item; padding-left: 0; background-image: none; }
div#page div.beslispath a { color: #009ada; font-weight: normal; }
div#page div.beslispath span { color: black; font-weight: normal; }
div#page div.beslispath span.ja { color: #00b904; }
div#page div.beslispath span.nee { color: #FF0000; }
div#page div.beslispath a.reset { position: absolute; top: -40px; left: 90px; color: black; background: #5dc3f4; font-size: 90%; padding: 4px 8px; border-radius: 6px; }
div#page div.beslispath a.reset:hover { color: white; background: #0092d7; text-decoration: none; }

/*# sourceMappingURL=instrumenten.css.map */
