html,body,form,fieldset {margin:0;padding:0;}
body {font:x-small sans-serif;color:#242328;background:#FFF;font-family:'Trebuchet MS',Verdana, Arial, Helvetica, sans-serif;line-height:1.4;}
html > body,#ja-wrapper {max-width:980px;position:relative;margin:0 auto;}
:first-child {margin-top:0;}
#ja-wrapper div.fs1 {font-size:9px;}
#ja-wrapper div.fs2 {font-size:112%;}
#ja-wrapper div.fs3 {font-size:128%;}
#ja-wrapper div.fs4 {font-size:136%;}
#ja-wrapper div.fs5 {font-size:154%;}
#ja-wrapper div.fs6 {font-size:175%;}
h1,.componentheading {font-size:164%;margin-top:0;}
h2,.contentheading {font-size:148%;}
h3 {font-size:124%;}
h4 {font-size:112%;}
h5,h6 {font-size:100%;}
h1 a,h2 a,h3 a,h4 a,h5 a {color:inherit;}
small,.small,.smalldark,p.readon,.img_caption {color:#f6910b;font-size:92%;}
.img_caption {background-color:#DCE4E7;}
p,li,dt,dd,th,td {line-height:1.6;}
div.content p {padding-right:1.4em;margin-top:.25ex;margin-bottom:.6ex;}
hr {border-top:1px solid #CACACC;border-right:0;border-left:0;border-bottom:0;height:1px;}
ul {list-style:none;}
div.content ul li {padding-left:1.4em;margin-bottom:.6ex;background:url(/templates/purity/images/bullet.gif) no-repeat .8ex 1.2ex;}
div.content ol li {margin-left:20px;margin-bottom:.6ex;}
table {border-spacing:0;border-collapse:collapse;clear:both;border:none;border-color:#5A7D93;border-width:1px;}
caption {text-align:center;font-weight:700;padding:3px 1ex;}
th {font-weight:700;font-size:100%;text-align:left;vertical-align:top;padding:3px 1ex;}
td {vertical-align:top;padding:3px 1ex;}
div.content form table,div.content form th,div.content form td {border:none;}
a {color:#496678;text-decoration:underline;font-size:inherit;font-family:inherit;}
a:active,a:focus,a:hover {color:#F6910B;text-decoration:underline;}
form {margin:0;padding:0;}
form label {cursor:pointer;}
fieldset {border:1px solid #5A7D93;padding:5px;}
fieldset a {font-weight:700;}
legend {color:#5A7D93;font-size:110%;font-weight:700;}
input,select,textarea,.inputbox {font-family:Tahoma, Arial, Helvetica, sans-serif;font-size:100%;padding:3px 5px;}
select.inputbox {padding:1px;}
.button {border:1px solid #333;background:url(/templates/purity/images/grad1.gif) repeat-x top #333;color:#CCC;font-size:85%;text-transform:uppercase;padding:3px 5px;}
.button:hover,.button:focus {border:1px solid #999;background:#333;color:#FFF;}
* html .button {padding:2px 0!important;}
*+html .button {padding:2px 0!important;}
.inputbox {border:1px solid #CACACC;background:#FFF;}
.inputbox:hover,.inputbox:focus {background:#FFC;}
fieldset.params {width:75%;}
fieldset.params div {line-height:140%;padding-right:1.4em;margin-bottom:1ex;}
form.search_result label {font-weight:700;}
div.search_areas label,div.search_phrase label {font-weight:400;}
div.results .highlight {padding:0;}
.article_separator {clear:both;display:block;height:20px;}
.category {font-weight:700;}
.section {font-weight:700;}
p.readon {margin-top:10px;border:1px solid #F6F6F6;font-weight:700;background:#DCE4E7 url(/templates/purity/images/arrow.png) no-repeat 5px 48%;padding:1px 1px 1px 14px;}
p.readon a {display:block;font-size:92%;text-decoration:none;padding:0 1ex;}
p.readon a:hover,p.readon a:active,p.readon a:focus {background:#FFF;}
.article-tools {border-top:1px solid #DDD;width:100%;float:left;clear:both;margin-bottom:15px;display:block;background:#ECECEC;}
.modifydate {width:100%;float:left;}
div.pagenavcounter {border-bottom:1px solid #DDD;font-size:96%;}
div.pagenavbar {border-top:1px solid #DDD;}
div.content .buttonheading {float:right;text-align:right;margin:-2em 3px 0 0;padding:0;}
.buttonheading span {float:right;padding:2px 0;}
.buttonheading a {display:block;}
.buttonheading a:link,.buttonheading a:visited,.buttonheading a:hover,.buttonheading a:active {text-decoration:none;}
.buttonheading span img {vertical-align:top;visibility:hidden;padding:0;}
span.icon_pdf {background:url(/images/icons/file_acrobat.gif) no-repeat 50% 50%;}
span.icon_print {background:url(/images/icons/printbutton.png) no-repeat 50% 50%;}
span.icon_email {background:url(/images/icons/icon_email.gif) no-repeat 50% 50%;}
div.module {padding:0;}
div.module h3 {color:inherit;font-size:125%;font-weight:700;margin:0;}
#ja-wrapper,#ja-headerwrap,#ja-mainnavwrap,#spotswrap,#ja-footerwrap {position:relative;clear:both;width:100%;min-width:100%;font-size:100%;margin:0;padding:0;}
#ja-wrapper {min-width:840px;overflow:hidden;}
#ja-containerwrap,#ja-containerwrap-f,#ja-containerwrap-fl,#ja-containerwrap-fr {clear:both;}
#ja-containerwrap2 {width:100%;border-bottom:1px solid #FFF;}
#ja-container {background:#9EBAC8;}
#ja-content {min-height:300px;background:#000 url(/templates/purity/images/branz-consulting-projekte-prozesse-coaching.jpg) no-repeat center center;margin:0;}
* html #ja-container #ja-contentwrap {height:300px;}
#ja-contentwrap {background:#bcd3e1;min-height:300px;height:auto;margin-left:-1px;border-left:1px solid #FFF;}
#ja-col1 {float:left;width:20%;overflow:hidden;z-index:277;}
#ja-col2 {float:right;width:20%;overflow:hidden;z-index:277;}
#ja-mainbody #ja-contentwrap {float:right;width:50%;}
#ja-mainbody-fr #ja-contentwrap {float:right;width:80%;}
#ja-mainbody-fl #ja-contentwrap {float:left;width:50%;}
#ja-mainbody-f {float:none;width:100%;}
#ja-mainbody {float:left;width:80%;}
#ja-pathway {font-size:94%;line-height:2;padding-left:10px;border-right:1px solid #FFF;}
#ja-pathway b {color:#5A7D93;}
#ja-pathway span {margin-right:5px;font-weight:400;}
#ja-pathway a {text-decoration:none;}
#ja-pathway img {margin:1px 5px;}
#ja-col1 table,#ja-col2 table {border-collapse:collapse;border-spacing:0;}
#ja-col1 ul,#ja-col2 ul {margin:0;}
#ja-col1 ol,#ja-col2 ol {margin:0;}
#ja-footerwrap {border-top:3px solid #CACACC;}
#ja-footer {position:relative;margin-bottom:5px;color:#666;background:url(/templates/purity/images/vdot.gif) repeat-y 20% 0;border:1px solid #EEE;border-top:none;background-position:50% 0;padding:0;}
#ja-footnav {padding-left:20%;}
#ja-footer .copyright {clear:both;display:block;padding-left:20%;font-style:normal;text-transform:uppercase;}
.copyright p {margin-left:8px;}
#ja-banner {text-align:center;margin:15px 0;}
div.back_button a,div.back_button a:hover,div.back_button a:active {display:block;background:none!important;text-decoration:none!important;margin:10px 0;}
.clr {clear:both;}
.hasTip img {border:none;margin:10px 5px 0 0;}
.tool-tip {float:left;border:1px solid #D4D5AA;background:#FFC;max-width:200px;padding:5px;}
.tool-title {background:url(/templates/purity/css/../../system/images/selector-arrow.png) no-repeat;font-size:100%;font-weight:700;margin:-15px 0 0;padding:15px 0 5px;}
.tool-text {font-size:100%;margin:0;}
#system-message dd.message ul,#system-message dd.error ul,#system-message dd.notice ul {margin:0;padding:0;}
#system-message dd.message ul li,#system-message dd.error ul li,#system-message dd.notice ul li {background:none;color:#FFF;margin:0;padding:5px;}
#system-message dd.message ul {background:#069;border:none;}
#system-message dd.error ul {background:#BF0000;border:none;}
#system-message dd.notice ul {background:#EE9600;border:none;}
.invisible,.WGAC {position:absolute;left:-2707px;font-size:10px;}
.clearfix:after {clear:both;display:block;content:".";height:0;font-size:1px;line-height:1px;visibility:hidden;}
* html > body .clearfix {width:100%;display:block;}
* html .clearfix {height:1%;}
html.ff,html.moz {margin-bottom:1px;height:100%!important;}
#ja-headerwrap,#ja-header {height:60px;}
#logo {position:relative;width:390px;height:50px;background:url(/images/stories/branz-consulting-home.gif) no-repeat 5px 100%;margin:0;padding:0 5px;}
#logo-link {position:relative;display:block;width:390px;height:50px;color:#FFF;border:1px solid #FFF;margin-top:0;}
#logo-link:focus {outline:none;border:none;}
#logo-text {position:absolute;top:-2707px;}
#Top {position:absolute;display:block;top:75px;left:410px;height:50px;line-height:25px;width:430px;background:url(/templates/purity/images/branz-claims.gif) no-repeat 0 0;margin:0;padding:0;}
p.claim span,em.slogan span {position:absolute;left:-2707px;}
body.roktodo em.slogan,body.content em.slogan,body.contact em.slogan {display:none;width:560px;height:25px;background:url(/templates/purity/images/branz-claims.gif) no-repeat 0 0;}
body.impressum #Top,body.coaching #Top,body.unternehmen #Top,body.projektcoaching #Top,body.prozesscoaching #Top {top:60px;}
body.kontakt em.slogan,body.impressum em.slogan,body.coaching em.slogan {display:block;background-position:0 -400px;}
body.unternehmen em.slogan {display:block;background-position:0 -100px;}
body.projektcoaching em.slogan {display:block;background-position:0 -200px;}
body.prozesscoaching em.slogan {display:block;background-position:0 -300px;}
body.coaching #ja-contentwrap {background:url(/templates/purity/images/branz-bg1.jpg) no-repeat 105% 0;}
body.unternehmen #ja-contentwrap {background:url(/templates/purity/images/branz-bg-unternehmen.jpg) no-repeat right top;}
body.projektcoaching #ja-contentwrap {background:url(/templates/purity/images/branz-bg-projektcoaching.jpg) no-repeat 110% 0;}
body.prozesscoaching #ja-contentwrap {background:url(/templates/purity/images/branz-bg-prozesscoaching.jpg) no-repeat right top;}
body.training #ja-contentwrap {background:url(/templates/purity/images/branz-bg-training.jpg) no-repeat 112% 0;}
body.publikationen #ja-contentwrap {background:url(/templates/purity/images/branz-bg-publikationen.jpg) no-repeat right top;}
body.kontakt #ja-contentwrap {background:url(/templates/purity/images/branz-bg2.jpg) no-repeat 108% 0;}
body.impressum #ja-contentwrap {background:url(/templates/purity/images/branz-bg2.jpg) no-repeat 108% 0;}
body.datenschutz #ja-contentwrap {background:url(/templates/purity/images/bg-datenschutz.jpg) no-repeat 110% 0;}
ul.menu {list-style:none;font-size:100%;margin:0;padding:0;}
ul.menu li {background:none;color:#5a7d93;line-height:180%;padding:0;}
ul.menu a.mil {display:block;text-decoration:none;-moz-outline:none;padding:2px 0;}
ul.menu li.active a.mil {background-color:#bcd3e1;font-weight:700;text-decoration:none;}
ul.menu li ul {list-style:none;margin:0;padding:0;}
ul.menu li li {list-style:none;padding:0 0 0 1ex;}
#ja-site {position:absolute;top:5px;right:5px;}
#ja-site ul.menu {background:none;position:relative;display:block;list-style:none;width:auto;text-transform:uppercase;}
#ja-site ul.menu li,#ja-site a.mil,#ja-site span.mit {display:inline;background:none;margin:0;padding:2px;}
#ja-site li.last {padding-right:0;}
* html #ja-wrapper #ja-mainnavwrap {position:relative;height:1%;}
#ja-mainnavwrap {float:none;clear:both;background:#BCD3E1;height:auto;text-align:center;}
* html #ja-wrapper #ja-mainnav {position:relative;height:1px;}
#ja-mainnav {float:none;clear:both;height:auto;border-bottom:1px solid #FFF;}
#navmain {position:relative;display:block;font-size:110%;margin-left:0;padding:0;}
#navmain li.level1 {position:relative;display:block;float:left;cursor:pointer;text-align:center;background:#5A7D93;border-right:1px solid #FFF;margin:0;padding:0;}
#navmain li.first {border-left:none;}
#navmain a.mil {text-decoration:none;}
#navmain span.mit {background:none;padding-left:1em;padding-right:1em;font-weight:700;color:#DDD;}
#navmain a.mil:hover {background-color:#7b96a7;}
#navmain a.mil:focus span.mit,#navmain a.mil:hover span.mit {color:#FFF;}
#navmain li.active,#navmain #current {border-top-color:#BCD3E1;border-bottom-color:#BCD3E1;}
#navmain li.active a.mil,#navmain #current a.mil {background-color:#BCD3E1;}
#navmain li.active span.mit,#navmain #current span.mit {color:#5A7D93;}
#navmain li.active a.mil:focus span.mit,#navmain #current a.mil:focus span.mit {color:#FFF;}
* html #navmain li.active a:hover {background-color:#BCD3E1;}
#submenu a.mil:hover {background-color:#7b96a7;}
#submenu li.active a:hover {background-color:#BCD3E1;}
#submenu a:hover span.mit {color:#FFF;}
#submenu li.level2 {display:block;border-bottom:1px solid #FFF;position:relative;}
#submenu a.mil {display:block;width:100%;text-decoration:none;}
#submenu span.mit {display:inline;padding-left:1.5ex;color:#FFF;}
#current a.mil {background-color:#BCD3E1;}
#current a.mil:hover {background-color:#BFD6E4;}
#submenu li.active span.mit,#current a.mil:hover span.mit {color:#5A7D93;}
body.domenabled ul.usertools {display:block;}
body.home ul.usertools {display:none;}
ul.usertools {position:absolute;top:190px;font-size:100%;line-height:1;margin:0 0 0 1.5ex;}
ul.usertools li.tool {display:inline;background:none;line-height:1;}
ul.usertools img.tool {cursor:pointer!important;}
#ja-footnav ul.menu {margin-left:8px;border:none;background:none;text-transform:uppercase;padding:0;}
#ja-footnav li.level1 {display:inline;background:none;margin:0;padding:0 1em 0 0;}
#ja-footnav a.mil {display:inline;font-weight:700;text-decoration:none;}
#ja-footnav span.mit {color:#666;}
#ja-footnav a.mil.active {background:none;}
#ja-footnav a.mil.active span.mit {color:#5A7D93;}
#todo,#newsfeed,#page,#article,#blog,#section,#section-blog,#category,#category-blog {border-right:1px solid #FFF;min-height:350px;_height:350px;padding:1ex 10px 2em;}
:target span,h2:target,h3:target,h4:target {color:#242328;border-bottom:1px solid #F6910B;}
p.articleinfo {font-size:92%;background:#b2c9d7;border:1px solid #D0D8DC;border-width:1px 0;margin:0;padding:.5ex 10px;}
.blog_more,.related {background:#b2c9d7;border-top:1px solid #D0D8DC;padding:1ex 10px;}
.related {border-right:1px solid #FFF;}
div.content dl {margin-top:0;}
div.content dt {font-weight:700;}
div.content dd {padding:.5ex 10px;}
body.msie .contenttoc {-wm-float:none;}
.contenttoc {float:right;width:20%;min-width:180px;padding-top:.5ex;padding-left:6px;margin-left:1em;border-left:1px solid #cdcdcd;border-top:1px solid #c8c8c8;border-bottom:2px solid #cdcdcd;background:#f6f6f6 url(/templates/purity/images/c-bg2.gif) repeat-x 0 -3px;}
.contenttoc h3 {font-size:100%;margin:0;}
.contenttoc ol {font-size:96%;margin-bottom:0;margin-right:1ex;color:#5A7D93;}
.contenttoc li.odd {color:#5A7D93;background:#FFF;}
.contenttoc li.even {color:#5A7D93;}
.contenttoc li.allpages {list-style:none;margin-left:0;padding-left:0;text-indent:0;border-top:1px solid #cdcdcd;background:#FFF;}
.contenttoc ol.all li.allpages a {visibility:hidden;}
.contenttoc li span {white-space:pre;display:block;}
.contenttoc li.active {font-weight:700;}
.contenttoc li.allpages span {display:inline;}
.contenttoc p.buttonheading {padding:0;}
h1,h2,h3,h4,h5 {font-weight:700;font-family:"Lucida Grande","Lucida Sans","Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;color:#5A7D93;background:none;line-height:136%;margin-bottom:0;}
q {quotes:„ “ ‚ ‘;font-style:italic;}
[lang|=de] q {quotes:„ “ ‚ ‘;font-style:inherit;}
[lang|=en] q {quotes:“ ” ‘ ’;font-style:inherit;}
[lang|=fr] q {quotes:« » < >;font-style:inherit;}
q:before {font-family:Georgia,"Times New Roman",Times,serif;}
q:after {font-family:Georgia,"Times New Roman",Times,serif;}
cite {font:italic 95% Georgia,"Time New Roman",Times,serif;}
abbr {border-bottom:1px dotted silver;}
ul,ol {margin:0 1.4em .5ex 0;padding:.5ex 0;}
ul ol,ul ul,ol ol,ol ul {padding-top:0;}
pre,.code {border-left:5px solid #dce4e7;background:#FFF;font:1em/1.5 "Courier News", monospace;margin:5px 0 15px;padding:10px 15px;}
blockquote {background:#EFF3FF;border:1px solid #5A7D93;border-width:1px 0;margin:1ex 1.4em;padding:1em 40px 1em 15px;}
table.w30,div.w30 {width:32.5%;}
table.w50,div.w50 {width:50%;}
table.w60,div.w60 {width:60%;}
table.w75,div.w75 {width:75%;}
table.w100,div.w100 {width:100%;}
table.simple {border-spacing:0;border-collapse:collapse;border-color:#5A7D93;border-width:1px;}
.highlight {background:#FFC;font-weight:700;padding:1px 5px;}
ul.checklist {list-style:none;}
ul.checklist li {margin-left:15px;background:url(/templates/purity/images/checklist-bg.gif) no-repeat 0 3px;padding:0 0 5px 20px;}
ul.small-checklist {list-style:none;}
ul.small-checklist li {margin-left:15px;background:url(/templates/purity/images/icon_list.gif) no-repeat 0 3px;padding:0 0 5px 20px;}
.legend-title {float:left;display:block;background:#F6F6F6;font-weight:700;position:absolute;top:-10px;left:7px;margin:0;padding:0 3px;}
.legend {border:1px solid #CACACC;background:#FFF;position:relative;margin:20px 0;padding:0 10px;}
div.stylist {line-height:1.6;padding-right:1.4em;margin-top:.25ex;margin-bottom:.6ex;}
p.notice,p.error,p.message,p.tips {margin-right:1.4em;background:#FFFAF0 none no-repeat 3px 5px;color:#BF0000;border:1px solid;padding:5px 25px;-moz-border-radius:.9em 0 0;}
p.error {color:#BF0000;background-image:url(/images/icons/action_stop.gif);}
p.notice {color:#5A7D93;background-image:url(/images/icons/icon_info.gif);}
p.message {color:#E90;background-image:url(/images/icons/icon_alert.gif);}
p.tips {color:#5A7D93;background-image:url(/images/icons/icon_tips.gif);}
.download {border:1px outset #CACACC;background:#EFF3FF url(/images/icons/icon_download.gif) no-repeat 5px center;margin:1ex 1.4em 1ex 0;padding:5px 25px;-moz-border-radius:.9em 0 0;}
blockquote span.open {font-size:15px;background:url(/templates/purity/images/sc-q.gif) no-repeat left bottom;padding:0 0 0 15px;}
blockquote span.close {font-size:15px;background:url(/templates/purity/images/so-q.gif) no-repeat right top;padding:0 15px 0 0;}
#ja-headerwrap p.claim {top:22px;left:50%;}
#ja-headerwrap em.slogan {display:none;}
#navmain li {width:132px;}
#ja-content div.leading * {visibility:hidden;font-size:100%;line-height:100%;margin:0;padding:0;}
#ja-content,div.leading {height:444px;cursor:default;}
* html #ja-content {margin-top:1px;}
#ja-footnav,#ja-footer .copyright {padding-left:50%;}
