@import url(//fonts.googleapis.com/css?family=Droid+Sans:400,700&.css);
@media screen{img,legend{border:0}
[tabindex],a:active,a:hover,a[href]:active,a[href]:hover{outline:0}
html{font-family:sans-serif;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;overflow-y:scroll;overflow-x:hidden}
article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}
audio,canvas,progress,video{display:inline-block;vertical-align:baseline}
audio:not([controls]){display:none;height:0}
.clear,.print-only,[hidden],hr.stream,template{display:none}
a{background-color:transparent}
b,optgroup,strong{font-weight:700}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
small{font-size:80%}
sub,sup{font-size:75%}
svg:not(:root){overflow:hidden}
figure{margin:1em 40px}
hr,input[type=search]{box-sizing:content-box}
pre,textarea{overflow:auto}
code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}
button,input,optgroup,select,textarea{color:inherit;font:inherit;margin:0}
sub,sup{position:static;line-height:inherit;display:inline-block}
button{overflow:visible}
button,select{text-transform:none}
button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
input{line-height:normal}
input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}
input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}
legend{padding:0}
input[type=date],input[type=password],input[type=text],input[type=number],input[type=search],input[type=tel],input[type=email],input[type=url],textarea{-webkit-appearance:none}
input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
abbr{text-decoration:none}
sup{top:auto;vertical-align:top;margin-top:-.25em}
sub{bottom:auto;vertical-align:bottom;margin-bottom:-.25em}
.focustarget,.stream{position:absolute;right:9999px;left:auto;white-space:nowrap}
.stream a:active,.stream a:focus,a.stream:active,a.stream:focus{background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;right:0;z-index:9999;font-size:1em;white-space:nowrap}
.stream a:active,.stream a:focus{position:absolute;right:-9999px}
body{margin:0;background:#e8e8e8;color:#474747;line-height:1.5em;font-family:"Open Sans",Arial,Helvetica,sans-serif;font-size:14px;-webkit-font-smoothing:antialiased}
body.ajax-wait,body.ajax-wait *{cursor:wait!important}
::-moz-selection{x:x;background:#0a246a;color:#fff;text-shadow:none}
::selection{x:x;background:#0a246a;color:#fff;text-shadow:none}
.boxhead,h1,h2,h3,h4{font-family:Calluna,"Trebuchet MS",tahoma,sans-serif;color:#842827;margin:30px 0 .3em;font-weight:400;line-height:1.25}
.button,.fi_chk h4,.fi_rdo h4,button,input,select,textarea{font-family:"Open Sans",Arial,Helvetica,sans-serif}
h1{font-size:2.28571429em;margin:0 0 10px}
h2{font-size:1.85714286em}
h3{font-size:1.42857143em}
h4{font-size:1em}
h1+h2,h2+h3,h3+h4{margin-top:.6em}
.boxhead{margin-top:0;color:#797979;border-bottom:1px solid #cdcdcd;text-transform:uppercase;padding-bottom:6px;margin-bottom:.9em;font-size:1.28571429em}
.boxhead a{color:inherit}
dl,ol,p,table{margin-top:0;margin-bottom:20px}
ul{margin:0;padding:0;list-style:none}
ol{counter-reset:ol;padding-left:1.5em}
ol,ol[data-oltype]{list-style:none}
ol>li:before,ol[data-oltype]>li:before{counter-increment:ol;content:counter(ol) ". ";float:left;min-width:2.5em;text-align:right;margin:0 .3em -.5em -2.8em}
ol[data-oltype="a"]>li:before,ol[type="a"]>li:before{content:counter(ol,lower-alpha) ". "}
ol[data-oltype="A"]>li:before{content:counter(ol,upper-alpha) ". "}
ol[data-oltype="i"]>li:before,ol[type="i"]>li:before{content:counter(ol,lower-roman) ". "}
ol[data-oltype="I"]>li:before{content:counter(ol,upper-roman) ". "}
li[style*="list-style:none"]:before,li[style*="list-style: none"]:before{content:none!important}
a{color:#842827;text-decoration:none;-webkit-transition:color 80ms ease-in-out,background-color 80ms ease-in-out;transition:color 80ms ease-in-out,background-color 80ms ease-in-out}
img{max-width:100%;vertical-align:middle;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
blockquote{border:1px solid #cdcdcd;font-style:italic;clear:both;margin:0 20px 20px}
blockquote p:last-child{margin-bottom:0}
abbr,acronym{cursor:help;border:0}
abbr:hover,acronym:hover{border-bottom:1px dotted #ddd}
.small{font-size:.85714286em;color:#666}
hr{border:0;height:1px;margin:20px 0;background:#cdcdcd}
.boxbody:after,.innerwrap:after,.wrap:after{display:block;height:0;content:" ";clear:both}
.pgwrap{position:relative}
.qsearch label,.searchresults .boxhead,.searchresults .search .fi_txt label{position:absolute;right:9999px;left:auto}
.innerwrap{border-radius:0 0 6px 6px;box-shadow:0 0 5px rgba(9,9,8,.25);background-image:-webkit-linear-gradient(0deg,#fff 740px,#efefef 240px);background-image:-o-linear-gradient(0deg,#fff 740px,#efefef 240px);background-image:linear-gradient(90deg,#fff 740px,#efefef 240px)}
.onecol .innerwrap{background:#fff}
.pghead .brand{margin:0;font-size:1em}
.box,.tablewrap{margin-bottom:20px}
.f_inl h4,.f_inl input,.f_inl label,.f_inl select,.f_inl textarea,.footer a.social,.footer span{display:inline-block}
.tablewrap{overflow:auto}
.tablewrap table{margin-bottom:0}
caption,table,td,th{border:0;background-color:transparent;padding:0;text-align:left;vertical-align:top}
table{border-collapse:collapse;border-spacing:0;border-bottom:1px solid #cdcdcd;border-left:1px solid #cdcdcd}
caption{font-style:italic;padding:.333em 0;text-align:left}
th abbr:hover,th acronym:hover{border:0}
td,th{border-right:1px solid #cdcdcd;border-top:1px solid #cdcdcd}
td.center,td[align=center],th.center,th[align=center]{text-align:center}
td.num,td.right,td[align=right],th.num,th.right,th[align=right]{text-align:right}
td.num,th.num{white-space:nowrap}
thead th,tr.th th{font-weight:700;background-color:#eee}
tr.odd td,tr.odd th{background-color:#f8f8f8}
table.grid,table.grid td{background:0;border:0;padding:0}
table.grid td{padding-right:10px}
.footer{font-size:1.07142857em;color:#222;padding:30px 0 0;text-align:center}
.footer a.social{overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;vertical-align:middle;background:url(i/social-icons.png) no-repeat;width:34px;height:34px;margin-right:3px}
.footer a.social:active,.footer a.social:focus,.footer a.social:hover{background-position:0 100%}
.footer a.social.yt{background-position:-34px 0}
.footer a.social.yt:active,.footer a.social.yt:focus,.footer a.social.yt:hover{background-position:-34px 100%}
.footer a.social.tw{background-position:-68px 0}
.footer a.social.tw:active,.footer a.social.tw:focus,.footer a.social.tw:hover{background-position:-68px 100%}
.footer span{margin-right:10px}
fieldset,form{margin:0}
fieldset{padding:0;border:0}
.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:20px}
.fi_bdy label,.fi_chk h4,.fi_file label,.fi_rdo h4,.fi_sel label,.fi_txt label{margin:0 0 .2em}
.fi_chk h4,.fi_rdo h4{font-size:1em;font-weight:400;color:#474747;line-height:1.5}
.fi_chk li,.fi_rdo li{margin-bottom:.3em}
.fi_chk input,.fi_rdo input{vertical-align:middle}
.f_inl h4,.f_inl label{margin:0 10px 0 0;vertical-align:middle}
.f_inl.fi_chk li,.f_inl.fi_chk ul,.f_inl.fi_rdo li,.f_inl.fi_rdo ul{display:inline-block;vertical-align:middle;margin:0}
.f_row{margin-right:-20px}
.f_row:after{content:" ";clear:both;display:block;height:0}
.f_row .fi_chk,.f_row .fi_rdo,.f_row .fi_sel,.f_row .fi_txt{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-right:20px;float:left;width:50%}
.f_row .fi_sel input,.f_row .fi_sel select,.f_row .fi_txt input,.f_row .fi_txt select,textarea{width:100%}
.button,button,input,select,textarea{vertical-align:middle;font-size:1em;-webkit-transition:all 80ms ease-in-out;transition:all 80ms ease-in-out;-webkit-transition-property:color,border-color,background-color,box-shadow;transition-property:color,border-color,background-color,box-shadow;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
.articlelist.authorindex .abc li,.articlelist.intro .item .summary,.more a,.moreolder a,.subscr .desc,a.more{font-family:Calluna,"Trebuchet MS",tahoma,sans-serif}
.fi_txt input,.textinput,select,textarea{display:block;border:1px solid #cdcdcd;background:#fff;border-radius:3px;color:#474747;height:2em;padding:.27232143em 5px}
textarea{vertical-align:top}
select{padding-right:2px}
.fi_txt input[size],.textinput[size]{width:auto}
.pgextra1 .fi_txt input,.pgextra1 .textinput,.pgextra1 select,.pgextra1 textarea,.pgextra2 .fi_txt input,.pgextra2 .textinput,.pgextra2 select,.pgextra2 textarea,.qsearch .fi_txt input{width:100%}
input.labelized,textarea.labelized{x:x;color:#777}
input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{x:x;color:#777}
input:-moz-placeholder,textarea:-moz-placeholder{opacity:1;x:x;color:#777}
input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;x:x;color:#777}
input:-ms-input-placeholder,textarea:-ms-input-placeholder{x:x;color:#777!important}
.fi_txt input:focus,.textinput:focus,select:focus,textarea:focus{border-color:#898989}
.button,.fi_btn button,.fi_btn input{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;background:#eee;border:1px solid #888;white-space:nowrap;color:#474747;font-size:1em;font-weight:700;height:2em;margin:0;padding:0 10px}
.button:focus,.button:hover,.fi_btn button:focus,.fi_btn button:hover,.fi_btn input:focus,.fi_btn input:hover{border-color:#c00;color:#c00}
a.button{display:inline-block}
.reqerror label{font-weight:700;color:#c33}
.reqerror input,.reqerror select,.reqerror textarea{border:1px solid #c33}
.typeerror label{font-weight:700;color:#936}
.typeerror input,.typeerror select,.typeerror textarea{border:1px solid #936}
abbr.req,acronym.req{border:0;margin-right:-.25em;padding:0 .25em 0 0}
abbr.req:hover,acronym.req:hover{border:0}
.qsearch .fi_txt{margin:0}
.searchresults .search{margin-bottom:1em}
.searchresults .search:after{content:" ";clear:both;display:block;height:0}
.searchresults .search .fi_txt{float:left;margin:0 .5em 0 0;padding-top:1.5em}
.searchresults .search .fi_txt label{display:inline}
.searchresults .search .fi_btn{display:block;padding-top:1.5em;margin-bottom:.5em;margin-right:-1em}
.searchresults .search .fi_chk{display:inline-block;margin-right:1em;margin-bottom:.3em}
.searchresults .search strong{display:block;margin-top:.4em;margin-bottom:.3em}
.searchresults .item h3 small{font-size:.92em}
.searchresults .item .more a{padding:0;background:0;float:none}
.searchresults .paging{border-top:1px solid #cdcdcd;overflow:hidden;padding:4px 0;margin:2em 0}
.searchresults .paging.paging-top{border-top:0;border-bottom:1px solid #cdcdcd}
.searchresults .paging .status{float:left;margin:0}
.searchresults .paging li{margin:0 4px}
.searchresults .paging ul.stepper{float:right;padding:0 20px;position:relative}
.searchresults .paging .next,.searchresults .paging .prev{position:absolute;top:50%;margin-top:-8px}
.searchresults .paging .next{right:0}
.searchresults .paging .prev{left:0}
.searchresults .paging .jump i,.searchresults .paging .jump strong,.subscr .boxhead{position:absolute;right:9999px;left:auto}
.searchresults .paging .next a,.searchresults .paging .prev a{display:block;overflow:hidden;text-indent:-99em;background:url(i/search-paging.png) no-repeat;width:15px;height:15px}
.sitemap .boxbody a.expand,.subscr .fi_btn input,a.external:after,a.file_doc:before,a.file_pdf:before,a.file_xls:before{overflow:hidden;white-space:nowrap;text-indent:150%;letter-spacing:-.4em;text-shadow:none!important}
.searchresults .paging .prev a:active,.searchresults .paging .prev a:focus,.searchresults .paging .prev a:hover{background-position:0 -15px}
.searchresults .paging .next a{background-position:-15px 0}
.searchresults .paging .next a:active,.searchresults .paging .next a:focus,.searchresults .paging .next a:hover{background-position:-15px -15px}
.searchresults .paging .jump{float:left;max-width:22em}
.searchresults .paging .jump a,.searchresults .paging .jump b{padding:0 6px;border-left:1px solid #cdcdcd;display:inline-block}
.searchresults .paging .jump :first-child{border:0}
.subscr{float:right;clear:both}
.subscr .boxbody{margin:-55px 0 0}
.subscr .boxbody.submitted{margin-top:-82px}
.subscr .desc{float:left;margin:0 10px;font-size:1.14285714em;padding-top:.3em}
.subscr .fi_txt{margin-bottom:0;float:left}
.subscr .fi_txt input{width:188px}
.subscr .fi_btn{margin:1px 0 0 -23px;float:left}
.subscr .fi_btn input{text-align:left;color:transparent!important;background:url(i/gray-arrow.png) 50% 50% no-repeat;border:none;width:23px;height:27px;display:inline}
[class].meta{color:#777;display:block;font-weight:400;font-size:.85714286em}
[class].meta span{padding-right:.5em}
[class].meta a{color:#777}
[class].more,[class].moreolder{display:block;white-space:nowrap}
[class].more:after,[class].moreolder:after{content:" ";clear:both;display:block;height:0}
.more a:before,.moreolder a:after,a.more:before{content:"\00a0";width:6px;min-height:9px;vertical-align:middle}
.more a,.moreolder a,a.more{font-size:1.14285714em;color:#797979;text-decoration:none}
.more a:active,.more a:focus,.more a:hover,.moreolder a:active,.moreolder a:focus,.moreolder a:hover,a.more:active,a.more:focus,a.more:hover{text-decoration:none}
.more a,a.more{padding:0}
.more a:before,a.more:before{display:inline-block;margin:-10px 4px -10px 0;background:url(i/gray-arrow.png) 0 .25em no-repeat}
.moreolder{margin:32px 0 0}
.moreolder a:after{display:inline-block;margin:-10px 0 -10px 4px;background:url(i/gray-arrow.png) 0 40% no-repeat}
.netfang{font-style:normal;font-weight:400}
a.external:after,a.file_doc:before,a.file_pdf:before,a.file_xls:before{content:"";text-align:left;color:transparent!important;display:inline-block;height:1em;min-height:16px;margin:-3px 5px 0 4px;width:16px;vertical-align:middle;background:no-repeat}
a.external:after{background-image:url(i/icn-external.png);width:9px;margin:-3px 0 -3px 4px}
a.file_doc:before{background-image:url(i/icn-doc.png)}
a.file_pdf:before{background-image:url(i/icn-pdf.png)}
a.file_xls:before{background-image:url(i/icn-xls.png)}
.advert,.imglink{text-align:center;overflow:hidden;width:100%}
.advert .boxhead,.imglink .boxhead{text-align:left}
.advert .boxbody,.enav,.imgcenter,.imglink .boxbody{text-align:center}
.advert img,.imglink img{margin-bottom:1em}
[class].tab-box{float:left;margin:20px -13px 1.5em;padding:0 5px}
[class].tab-box ul.tabs{margin:0;padding-left:0;white-space:nowrap}
[class].tab-box ul.tabs:after{content:" ";clear:both;display:block;height:0}
[class].tab-box ul.tabs>li:before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
[class].tab-box li{display:inline-block}
[class].tab-box li a{border:1px solid #cdcdcd;border-radius:4px;display:block;padding:0 8px;line-height:25px;white-space:nowrap}
[class].tab-box li.current a{margin-bottom:-1px;padding-bottom:1px;margin-top:-2px;padding-top:2px;background:#fff;color:#474747}
.pgmain img{display:block;margin:0 0 11px}
.imagebox,img.center{margin-left:auto;margin-right:auto;max-width:98%}
.imgright,img.right{float:right;clear:right;margin-left:20px}
.imgleft,img.left{float:left;clear:left;margin-right:20px}
.imagebox,.imgcenter,.imgleft,.imgright{font-size:.85714286em;line-height:1.2}
.imagebox img[src],.imgcenter img[src],.imgleft img[src],.imgright img[src]{float:none;margin:0 auto;max-width:100%}
.imagebox .longdesc,.imgcenter>em,.imgcenter>i,.imgleft>em,.imgleft>i,.imgright>em,.imgright>i{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;font-style:normal;padding:0 4%;max-width:100px;min-width:100%}
.imagebox ul.imagelist{margin:0;padding-left:0}
.imagebox ul.imagelist>li:before{content:none;float:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.imagebox ul.imagelist li{margin-bottom:20px}
.imagebox ul.imagelist li:last-child{margin:0}
.imagebox .longdesc{color:#777;padding-top:5px}
.articlelist .item{margin-bottom:20px}
.articlelist .item:after{content:" ";clear:both;display:block;height:0}
.articlelist .item img{border:none}
.articlelist .item h3{margin:0 0 .2em}
.articlelist .item h3 .meta{font-size:.66666667em}
.articlelist .item .summary p{margin:0 0 10px}
.articlelist .item .summary ul{clear:none;margin-bottom:10px;padding-left:1.1em}
.articlelist .item .summary ul>li:before{content:'\2022';float:left;font-size:1.5em;line-height:1;margin:0 0 -.5em -.67em}
.articlelist .item .summary ul li{padding-bottom:10px}
.articlelist ul{clear:both}
.articlelist li{padding-bottom:20px}
.articlelist li a{font-weight:700}
.articlelist.authorindex .abc{border-bottom:1px solid #cdcdcd;margin-bottom:30px}
.articlelist.authorindex .abc li{display:inline-block;font-size:1.42857143em}
.articlelist.authorindex .abc li a{font-weight:400}
.article .collapse:before,.articlelist.authorindex .abc li.current a,.snav li.current>a,.snav li.parent>a{font-weight:700}
.articlelist.intro .item h3{font-size:2.28571429em;color:#842827;margin:0 0 10px}
.articlelist.intro .item .summary{font-size:1.42857143em}
.articlelist-cards *{box-sizing:border-box}
.articlelist-cards .boxbody{display:flex;flex-wrap:wrap}
.articlelist-cards .item{background:#fff;position:relative;border-right:15px solid #fff}
.articlelist-cards .item .img{overflow:hidden;display:block;margin:0 0 20px;float:none}
.articlelist-cards .item img{float:none;max-width:none;margin:0}
.articlelist-cards .item a{position:relative;z-index:10}
.articlelist-cards .item h3>a{position:static}
.articlelist-cards .item h3>a:before{content:"";display:block;position:absolute;z-index:5;top:0;right:20px;bottom:0;left:0}
.article .subtitle{clear:none}
.article .summary{color:#777;margin:0 0 20px}
.article .summary p{margin:0 0 10px}
.article p+ol,.article p+ul{margin-top:-10px}
.article ul{padding-left:1.1em}
.article ul>li:before{content:'\2022';float:left;font-size:1.5em;line-height:1;margin:0 0 -.5em -.67em}
.article li,.article li ol,.article li ul{margin-bottom:10px}
.article .paging{padding-top:40px;clear:both}
.article .paging+.buttons{padding-top:20px}
.article .paging ul{padding-left:0;margin:0}
.article .paging ul:after{content:" ";clear:both;display:block;height:0}
.article .chapters ul>li:before,.article .paging ul>li:before{content:none;font-size:1em;margin:0;line-height:inherit;color:inherit}
.article .paging ul>li:before{float:none}
.article .paging li{margin:0}
.article .paging li.disabled{display:none}
.article .paging li.next{float:right}
.article .chapters ul{padding-left:0;overflow:hidden}
.article .chapters ul>li:before{float:none}
.article .chapters li{margin-right:1em}
.article .collapse{padding:5px 29px;border-top:1px solid #cdcdcd;margin:-1px 0 0;position:relative;clear:both;font-size:1.07em}
.article .collapse:before{content:"-";position:absolute;left:9px;top:5px;font-family:Tahoma;font-size:24px;line-height:18px;color:#474747}
.article .collapse.collapse-closed{border-bottom:1px solid #cdcdcd;background:0}
.article .collapse.collapse-closed:before{content:"+";font-size:17px;color:#cdcdcd}
.article .collapsebox{padding:2px 20px 10px 29px}
.article .collapsebox p,.article .collapsebox table,.article .collapsebox ul{margin-bottom:10px}
.article .videoblock .videocaption{display:block;padding-top:.2em;font-weight:700}
.article .sharebtns{margin-top:20px}
.article .sharebtns div{float:left;margin-right:20px}
.mnav .boxhead{position:absolute;right:9999px;left:auto}
.mnav ul{margin:0}
.mnav li{float:left}
.mnav li a{padding:.1em .33em;color:#fff}
.enav li a,.enav li a:active:before,.enav li a:focus:before,.enav li a:hover:before{color:#797979}
.mnav li a:active,.mnav li a:focus,.mnav li a:hover{outline:0;text-decoration:none}
.snav{margin-bottom:20px}
.snav ul{margin:0}
.snav li{margin:0 0 10px}
.snav li a{display:block;padding:.1em .33em}
.snav li .level1>li.current>a,.snav li .level2>li.current>a{padding-left:13px}
.snav li .level1>li.current>a:before,.snav li .level2>li.current>a:before{content:"\00a0";display:inline-block;width:8px;min-height:11px;margin:-10px 5px -10px -13px;vertical-align:middle;background:url(i/snav-arrow.png) 0 40% no-repeat;text-decoration:none}
.snav .level1 ul{padding:5px 0 10px 15px}
.enav{margin-bottom:1em}
.enav ul{margin:0}
.enav li{display:inline-block}
.enav li.en a:before{content:"|";display:inline;margin:0 4px 0 0;vertical-align:top;font-size:1.07142857em}
.enav li a{display:block;padding:0 2px 0 0;text-decoration:none}
.enav li a:active,.enav li a:focus,.enav li a:hover{text-decoration:none}
.sitemap .level1 ul{margin:0;padding:5px 0 1px;clear:both}
.sitemap li{width:15em;margin-bottom:1em;position:relative}
.sitemap li.closed ul{display:none}
.sitemap a,.sitemap i{display:block;padding:2px 18px 2px 25px;background:98% 45% no-repeat #f8f8f8;font-size:1.17em;border:1px solid #cdcdcd;color:#3f3f40}
.sitemap i{color:#777;font-style:normal;background-image:url(i/sitemap-lock.png)}
.sitemap .level2 li{padding:1px 0 0 26px;margin-bottom:.5em;width:17em;background:url(i/sitemap-step.png) 11px 0 no-repeat}
.sitemap .level2 a,.sitemap .level2 i{background-color:#fff;border-color:#cdcdcd;font-size:1em}
.sitemap .level3 a,.sitemap .level3 i{background-color:#f8f8f8}
.sitemap .level4 a,.sitemap .level4 i{background-color:#fff}
.sitemap .boxbody a:active,.sitemap .boxbody a:focus,.sitemap .boxbody a:hover{border-color:#595959;background-color:#747474;color:#fff;text-decoration:none}
.sitemap .boxbody i:hover{border-color:#cdcdcd}
.sitemap .boxbody a.expand{text-align:left;color:transparent!important;background:url(i/sitemap-expand.png) 0 50% no-repeat;display:block;border:0;padding:0;margin:3px;width:14px;height:1.25em;min-height:14px;position:absolute;top:0;left:0}
.sitemap .boxbody a.expand:focus,.sitemap .boxbody a.expand:hover{background-color:transparent}
.sitemap .boxbody .level2 a.expand{left:26px}
.sitemap .boxbody .open>a.expand{background-position:-500px 50%}
.sitemap .boxbody .level1 a>*,.sitemap .boxbody .level1 i>*{display:inline;background:0;padding:0;font-size:1em;border:0;color:inherit}
#mediaformat:after{content:"full"}
#mediaformat{font-family:full}
.pgwrap{width:980px;margin:0 auto}
.pghead{background:#fff;padding:121px 0 0}
.pghead .brand{position:absolute;top:15px;left:20px}
.pghead .brand .logo{max-width:350px}
.pghead .skiplink{position:absolute;right:9999px;left:auto;white-space:nowrap;top:10px;font-size:1em}
.pghead .skiplink a:active,.pghead .skiplink a:focus{position:absolute;right:-9999px;background:#fff;border:1px solid #029;margin:0;padding:3px 5px;color:#c00;z-index:9999;font-size:1em;white-space:nowrap}
.byggiraeplica a,.modalpop a.closebtn,.qsearch .fi_btn input{color:transparent!important;white-space:nowrap;text-indent:150%;letter-spacing:-.4em;text-shadow:none!important}
.pgmain{float:left;width:700px;min-height:250px;padding:62px 20px 20px}
.pgextra2{float:left;width:200px;padding:20px}
.pgextra2 .boxhead{text-transform:none}
.home .articlelist .moreolder,.mnav .level1>li a{text-transform:uppercase}
.threecol .pgmain{width:460px;margin-right:220px}
.threecol .pgextra1{float:left;width:200px;margin-left:-200px}
.onecol .pgmain{float:none;width:auto;margin-left:0}
.onecol .pgextra2{width:auto;margin:0;padding:0}
.onecol .pgextra2 .wrap{padding:0}
.onecol .pgextra2 .box{display:none}
.home .pgmain{padding-top:28px}
.pgfoot{clear:both}
html.msie{overflow-x:auto}
html.msie body{min-width:990px}
.byggiraeplica{padding:10px;text-align:right;line-height:0}
.byggiraeplica a{overflow:hidden;text-align:left;background:url(https://eplica-cdn.is/f/e2-b25.png) no-repeat none;display:inline-block;width:135px;height:20px}
html[lang=is] .byggiraeplica a{background-image:url(https://eplica-cdn.is/f/ba_e2-b25.png)}
.byggiraeplica{width:980px;margin:0 auto}
td,th{padding:.333em 10px}
.contactform .fi_bdy,.contactform .fi_chk,.contactform .fi_file,.contactform .fi_sel,.contactform .fi_static,.contactform .fi_txt{clear:left;padding-left:9em}
.contactform .fi_bdy label,.contactform .fi_file label,.contactform .fi_sel label,.contactform .fi_static span,.contactform .fi_txt label{float:left;margin-left:-9em;width:8.5em;margin-right:.5em;padding-top:.25em;text-align:right}
.contactform .fi_txt input,.contactform select{width:40%}
.contactform .fi_qty input{width:15%}
.contactform textarea{width:80%;height:180px}
.contactform .fi_btn{margin-left:9.5em}
.qsearch{position:absolute;top:68px;right:20px}
.qsearch .boxhead{position:absolute;right:9999px;left:auto}
.qsearch .fi_txt input{width:178px}
.qsearch .fi_btn input{overflow:hidden;text-align:left;display:block;background:url(i/qsearch-btn.png) 50% 50% no-repeat;width:17px;height:27px;border:none;position:absolute;top:0;right:9px}
.article.authorinfo .tab .tabhd,.article.authorinfo .tabsplit{right:9999px;left:auto;position:absolute}
.searchresults .search .fi_txt input{width:300px}
[class].buttons{padding:40px 0 0;margin:0;clear:both}
[class].buttons:after{content:" ";clear:both;display:block;height:0}
[class].buttons a{float:left;padding-right:10px}
[class].tab-box{font-size:1em;margin-left:-5px;margin-right:-5px}
[class].tab-box li{margin:0 6px 0 0}
.imgleft,.imgright,img.left,img.right{max-width:75%}
.imagebox{float:right;clear:right;padding:0 0 20px 20px;margin:0;max-width:40%;background:#fff}
.imagebox .longdesc .descr{padding:12px 0 0}
.imgbanner{width:980px;overflow:hidden}
.imgbanner img{max-width:none}
.onecol .imgbanner,.twocol .imgbanner{height:60px}
.home .imgbanner{height:auto}
.articlelist .moreolder{clear:both;float:left}
.articlelist .img{float:right}
.articlelist.col-1_3,.articlelist.news .item{width:300px;float:left;margin:0 0 30px 20px}
.articlelist.col-1_3.first,.articlelist.col-1_3:first-child,.articlelist.news .item.first,.articlelist.news .item:first-child{margin:0}
.articlelist.col-1_3 .img,.articlelist.news .item .img{width:100%;height:120px;overflow:hidden;display:block;margin-bottom:11px}
.articlelist.col-1_1{width:100%;clear:left;margin-bottom:30px}
.articlelist .item .img img{max-width:100%}
.articlelist.authorindex .abc li a{padding:0 .15em}
.articlelist.authorindex .abc li:last-child a{padding-right:0}
.home .articlelist .moreolder a{font-size:1.28571429em}
.articlelist-cards .boxbody{margin-right:-20px}
.articlelist-cards .item{width:33.333%;border-right-width:20px}
.article h3,.articlelist-cards .item h3{font-size:1.57142857em}
.article .subtitle{font-size:1.42857143em}
.article.authorinfo .tab{clear:left}
.modalpop,.modalpop .curtain{top:0;left:0;width:100%;height:100%}
.article.authorinfo .imgbox{float:right}
.article.multi .imagebox{max-width:none;float:none}
.article.multi .imagebox .image{display:inline-block;margin:10px 50px}
.modalpop{position:absolute;text-align:center}
.modalpop .curtain{position:fixed;background-color:rgba(0,0,0,.5)}
.msie .modalpop .curtain{background-color:#000;filter:alpha(opacity=50)}
.modalpop .popwin{background-color:#fff;padding:15px;position:relative;top:100px;margin:0 0 100px;text-align:left;display:inline-block}
.modalpop a.closebtn{background:url(i/popup-close.png) no-repeat;overflow:hidden;text-align:left;display:block;width:28px;height:24px;position:absolute;z-index:5;top:4px;right:4px}
.imgpopper .popwin{width:600px;padding:4px;text-align:center}
.imgpopper .img{display:block}
.imgpopper .title{display:none}
.imgpopper .desc{display:block;padding:5px 0;color:#474747;font-size:1.33em;position:relative;z-index:10}
.imgpopper .paging a{background:url(i/popup-prev.png) -100px 50% no-repeat;position:absolute;z-index:1;top:0;left:4px;overflow:hidden;white-space:nowrap;text-indent:150%;text-align:left;letter-spacing:-.4em;text-shadow:none!important;color:transparent!important;display:block;width:50%;height:100%;outline:0}
.home .breadcrumbs,.imgpopper .paging li.nav-end{display:none}
.imgpopper .paging a:active,.imgpopper .paging a:focus,.imgpopper .paging a:hover{background-position:0 50%}
.imgpopper .paging .next a{background:url(i/popup-next.png) 150% 50% no-repeat;right:4px;left:auto;z-index:2}
.imgpopper .paging .next a:active,.imgpopper .paging .next a:focus,.imgpopper .paging .next a:hover{background-position:100% 50%}
.breadcrumbs{position:absolute;left:21px;top:211px;margin-top:-.5em;line-height:1;font-size:1em}
.breadcrumbs strong{position:absolute;right:9999px;left:auto}
.breadcrumbs a{color:#797979;font-weight:400}
.breadcrumbs i{margin:0 .1em;font-style:normal}
.mnav{position:absolute;left:20px;top:121px}
.mnav .level1>li{float:left;margin:0 0 0 13px;padding:21px 0 18px;position:relative}
.mnav .level1>li:before{content:"|";color:#fff;display:inline-block;margin:-6px 13px 0 0;vertical-align:middle}
.mnav .level1>li.current>a:after,.mnav .level1>li.parent>a:after,.mnav .level1>li:active>a:after,.mnav .level1>li:focus>a:after,.mnav .level1>li:hover>a:after{left:50%;content:"\00a0";display:inline-block;width:17px;min-height:10px;margin:-10px 0 -10px -8px;vertical-align:middle;background:url(i/mnav-curr.png) 0 100% no-repeat}
.mnav .level1>li:first-child:before{content:"\00a0"}
.mnav .level1>li a{position:relative;font-family:Calluna,"Trebuchet MS",tahoma,sans-serif;font-size:1.28571429em}
.mnav .level1>li:first-child{border:none}
.mnav .level1>li.current>a:after,.mnav .level1>li.parent>a:after{position:absolute;bottom:-6px}
.english .mnav .level1>li.current>a:after,.english .mnav .level1>li.parent>a:after{bottom:-9px}
.mnav .level1>li:active>a:after,.mnav .level1>li:focus>a:after,.mnav .level1>li:hover>a:after{position:absolute;bottom:2px}
.mnav .level1>li:active a,.mnav .level1>li:focus a,.mnav .level1>li:hover a{color:#fff}
.mnav .level1>li:active .level2,.mnav .level1>li:focus .level2,.mnav .level1>li:hover .level2{display:block}
.mnav .level2{background:#842827;border-top:1px solid #fff;display:none;position:absolute;top:49px;left:17px;width:217px;padding:12px 0;z-index:10}
.mnav .level2>li{float:none}
.mnav .level2>li a{color:#fff;font-size:15px;font-family:"Open Sans",Arial,Helvetica,sans-serif;text-transform:none;padding:5px 19px;line-height:20px;display:block}
.enav a,.snav{font-size:1.07142857em}
.mnav .level2>li a:active,.mnav .level2>li a:focus,.mnav .level2>li a:hover{text-decoration:underline}
.onecol .snav{display:none}
.enav{color:#797979;position:absolute;top:71px;right:204px;margin:0;text-align:left}
a[href]:active,a[href]:focus,a[href]:hover{color:#842827;text-decoration:underline}
a[href]:active,a[href]:hover{outline:0}
}
@media screen and (min-width:760px) and (min-width:1200px){.articlelist .item,.box,.fi_bdy,.fi_chk,.fi_file,.fi_rdo,.fi_sel,.fi_static,.fi_txt{margin-bottom:30px}
#mediaformat:after{content:"wide"}
#mediaformat{font-family:wide}
.pgwrap{width:1170px}
.innerwrap{background-image:-webkit-linear-gradient(0deg,#fff 890px,#efefef 290px);background-image:-o-linear-gradient(0deg,#fff 890px,#efefef 290px);background-image:linear-gradient(90deg,#fff 890px,#efefef 290px)}
.pgmain{width:830px;padding:62px 30px 30px}
.pgextra2{width:220px;padding:30px}
.threecol .pgmain{width:570px;margin-right:250px}
.threecol .pgextra1{width:220px;margin-left:-220px}
.byggiraeplica,.imgbanner{width:1170px}
.imagebox{padding:0 0 30px 30px}
.articlelist.col-1_3,.articlelist.news .item{width:350px;margin:0 0 0 30px}
.articlelist.authorindex .abc li a{padding:0 .25em}
.articlelist.authorindex .abc li:last-child a{padding-right:0}
.mnav{width:1170px}
.snav{margin-bottom:30px}
}
@media print{body,img{margin:0;padding:0}
body,h1 a,h2 a,h3 a,h4 a{color:#000}
blockquote,caption,h1,h2,h3,h4,h5,img,pre,td,th,tr{page-break-inside:avoid}
caption,td,th{text-align:left}
.pghead h1,a{font-weight:700}
.article img,.box,.box:after,.fi_bdy,.fi_chk,.fi_rdo,.fi_txt,label{clear:both}
.quizbox .bar,.quizbox ul{page-break-before:avoid}
#raggaplay,#webreader-root,#webreaderContainer,.adbanner,.adbox,.advert,.archivelink,.buttons,.byggiraeplica,.chapters,.collapse-closed,.focustarget,.monthlist,.more,.morelink,.moreolder,.pagestyle,.paging,.pgextra1,.pgextra2,.pgextra3,.pgextra4,.pgfoot,.screen-only,.share-widgets,.skiplink,.stream,.tab-box,.yearindex,body form .pickdate .EPLICA_ctrl,body form .pickdatelink,object{display:none!important}
.msie *,[style*=min-height]{min-height:0!important}
body{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;font-size:12pt;line-height:1.25}
caption,div,table{font-size:1em}
a{text-decoration:none}
blockquote,dl,ol,p,table,ul{margin-top:0;margin-bottom:.67em}
ol,ul{margin-left:0;padding-left:2.25em}
img{border:0}
caption,h1,h2,h3,h4,h5{font-family:Helvetica,Geneva,Arial,sans-serif;page-break-after:avoid;font-weight:700;margin:0 0 .5em}
h1{font-size:1.5em}
h2{font-size:1.33em;margin-top:1.85em}
h3{font-size:1.1em;margin-top:1.1em}
caption,h4{font-size:.9em;margin-top:1em;margin-bottom:0}
blockquote,h2,h3,li,p{orphans:3;widows:3}
blockquote,pre{border:1px solid #ccc;padding:5px}
table{border-collapse:collapse;border-top:.67pt solid #ccc;border-left:.67pt solid #ccc}
thead{display:table-header-group}
.box:after,.fi_bdy label,.fi_txt label{display:block}
thead tr:last-child>th{border-bottom:1pt solid #666}
td,th{vertical-align:top;border-right:.67pt solid #ccc;border-bottom:.67pt solid #ccc;padding:.2em .5em}
td.num,th.num{text-align:right;white-space:nowrap}
table.grid{page-break-inside:auto;border:0}
.quizbox,.quizbox ul,table.grid td{page-break-inside:avoid}
table.grid td{widows:2;orphans:2;border:0;padding:0}
.box,.pghead{border-bottom:1pt solid #000}
label{margin-top:.2em}
.fi_txt label{float:left;width:10em}
.fi_chk input{float:left}
.pghead{padding-bottom:.4em;margin-bottom:1.2em}
.pghead h1{font-size:1.33em;margin:0;white-space:nowrap;text-transform:uppercase}
.pghead img{max-height:3em;width:auto;vertical-align:middle}
.box{padding-bottom:1.5em;margin-bottom:.8em}
.box:after{content:" ";height:0}
.article .chapters a:after,.article .imagebox a:after,.article .imgbox a:after,.article .meta a:after{content:none}
.boxhead{font-size:1.5em;margin-top:0}
.article .boxhead{display:none}
.articlelist .item h3 .meta,.pgmain .quizbox,.quizbox .bar{display:block}
.article h2.subtitle{font-size:1.1em;margin-top:0}
.article .meta{font-style:italic;margin-top:.67em}
.article img{margin:.2em 0 .5em;max-width:100%}
.article .imgright,.article img.right{float:right;margin:.2em 0 .4em 1em;max-width:45%}
.article .imgleft,.article img.left{float:left;margin:.2em 1em .4em 0;max-width:45%}
.article img.big{display:block;margin:0 auto .7em;text-align:center}
.article .imagebox,.article .imgbox{float:right;margin:0 0 1em;border-bottom:none;max-width:45%}
.article .imagebox .boxbody,.article .imgbox .boxbody{padding-left:1em}
.articlelist ul,.quizbox ul{padding-left:0;list-style:none}
.article ul.imagelist{padding:0;list-style:none}
.article .imagebox img,.article .imgbox img{max-width:100%}
.article .imgbox .imgcontent{font-size:.8em}
.article .imgbox .imgmeta{margin-top:.3em;font-size:.7em;color:#666}
.articlelist .meta{font-family:Palatino,"Book Antiqua",Times,"Times New Roman",serif;font-weight:400;font-size:.95em;margin-right:.25em}
.articlelist li{margin-bottom:.67em}
.articlelist li a{font-family:Helvetica,Geneva,Arial,sans-serif;font-weight:700}
.articlelist .item{margin-bottom:.9em;clear:both}
.articlelist .item img{float:right;margin:.2em 0 .5em 1em;max-width:45%}
.articlelist .item h3{font-size:1em;margin:.6em 0 .2em}
.articlelist .item h3 a{font-size:1.05em}
.quizbox h3{font-size:1em}
.quizbox .question{font-weight:700}
.quizbox .bar{border:.05em solid #000;margin-bottom:.5em}
.quizbox .results .bar img{height:1.2em}
}
@media aural,braille,embossed,tty{.print-only,.screen-only{display:none;speak:none}
}
