/*body{text-align:center;}*/
/*#header, #footer{padding:0 0 0 20%;}
#header .applicationlogo{position:absolute;left:0em;right:auto;}*/
#footer .applicationlogo, #footer .companylogo, #footer .wikiversion, #footer .rssfeed, #header .companylogo{display:none;}
/*.operator {clear:both; float:right; font-size: 0.8em;}*/
#header .pagename, #header .applicationlogo{white-space:nowrap;overflow: hidden;max-width:100%;}
/*#header .userbox{float:right;}
#header .pagename{float:left;}
#header .searchbox{clear:right;float:right;}*/
#header .breadcrumbs{clear:both;}
#favorites{/*float:left;overflow:hidden;margin-top:2px;width:240px;padding:0em;*/ width: 232px;}
#favorites .userbox{border:1px solid #ddd;margin-bottom:.5em;padding:.25em .5em;display:none;}
#favorites .login, #favorites .logoff{clear:left;}
#content{margin:1em 0;}
/*#page, #wikibody.fav-right #favorites{float:right;}*/
/*#wikibody.fav-right #page, #favorites{float:left;}*/
/* * html #page, * html #wikibody.fav-right #favorites{margin-left:-3px;}
* html #wikibody.fav-right #page, * html #favorites{margin-right:-3px;}
#wikibody.fav-right #header, #wikibody.fav-right #footer{padding:0 20% 0 0;}
#wikibody.fav-right #header .applicationlogo{left:auto;right:2em;} */
/*#page{margin-right:12px;}{width:99%;}*/
 /* #wikibody.fav-slide #page{width:100%;} */
#actionsTop{float:right;z-index:10;}
/* * html  #actionsTop{margin-top:1px;}*/ 
#actionsBottom{text-align:left;margin-bottom:.5em;}
/* * html */ #header, /* * html */ .userbox{height:1%;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{margin:0;padding:0;border:0px none;outline:none}
:focus{outline:0;}
body{color:/* black */ rgb(61, 61, 61);background:white;margin:0;font:76%/140% Verdana,Arial,Helvetica,sans-serif;}
table{border-collapse:collapse;border-spacing:0;empty-cells:show;}
h1, h2, h3, h4, p, blockquote, label, ul, ol, dl, hr, .hr, .quote{margin:.6em 0;}
/*th, td{padding:.25em .5em;}*/
.hr{display:block;border-bottom:1px solid #ddd;}
hr, .hr, .clearbox{clear:both;display:block;}
.titlebox{color:#555;padding:.25em 1em;}
.pagename{font-size:175%;line-height:1.4;text-decoration:none;}
/*
h2, h3, h4{margin:1em 0 .5em 0;padding:.25em 0;line-height:1.2;}
h2{font-size:150%;}
h2 .editsection, h2 .hashlink{font-size:67%;padding-left:1em;}
h3{font-size:132%;}
h3 .editsection, h3 .hashlink{font-size:76%;padding-left:1em;}
h4{font-size:116%;}
h4 .editsection, h4 .hashlink{font-size:86%;padding-left:1em;}
*/
h1, h2, h3, h4{margin:1em 0 .5em 0;padding:.25em 0;line-height:1.2;font-weight:500;}
h1, h2{color:/*#c00*/rgb(178,55,41);}
h3, h4{font-weight:600;}
h1{font-size:1.5em;}
h1 .editsection, h1 .hashlink{font-size:67%;padding-left:.2em;}
h2{font-size:1.3em;}
h2 .editsection, h2 .hashlink{font-size:76%;padding-left:.2em;}
h3{font-size:1.1em;}
h3 .editsection, h3 .hashlink{font-size:86%;padding-left:.2em;}
h4{font-size:1.0em;}
h4 .editsection, h4 .hashlink{font-size:86%;padding-left:.2em;}
.editsection{font-weight:normal;line-height:1.2;}
.editsection a{padding:.25em;text-decoration:none;color:gray;}
.editsection a:hover{background-color:#eee;color:blue;}
.smaller{font-size: 80%}
.bigger{font-size: 120%}
b, i{color:inherit;}
/*br{clear:both;}*/
ul ul, ol ol{margin:0;}
ul, ol{padding-left:2em; overflow:hidden;}
/*.col ul, .col ol{overflow-x:auto; overflow-y: hidden !important; padding-bottom: 20px;}*/ 
dl {overflow:hidden;}
dl dt{font-weight:bold;}
dl dd{margin-left:2em;}
.wikiform tr{vertical-align:middle;}
.formvalue{font-weight:bold;}
.formhelp{font-style:italic;margin:.5em 0;}
legend, label{font-weight:bold;white-space:nowrap;padding-right:.5em;}
fieldset{margin:.5em 0;padding:.5em;border:1px solid #ddd;}
.wikiform input[type='submit'], .wikiform input[type='button'], .wikiform input[type='file'], .wikiform button{cursor:pointer;}
.wikiform input, .wikiform option{padding:0.15em 0.25em;}
code, tt, pre{font:110% Monaco,"Courier New",Courier,monospace;}
.example{padding: 1em; margin: 1em 0; border: 1px dashed #B6B6B6;}
/*
pre{clear:both;white-space:pre;margin:1em 2.5%;padding:.5em;background:#f9f9f9;border:1px solid #ddd;}
* html pre{overflow:visible;overflow-x:auto;width:95%;margin:1em auto;padding-bottom:1.5em;}
*:first-child+html pre{overflow:visible;overflow-x:auto;margin:1em auto;padding-bottom:1.5em;}*/
a{color:/* blue rgb(0,83,188) */ rgb(40, 88, 168); text-decoration: none; word-wrap: break-word;}
a:hover{text-decoration: underline;}
.hover{background-color:#eee;}
* html .hover{background-color:#eee;}
*:first-child+html .hover{background-color:#eee;}
a.createpage{color:/*red*/rgb(178, 55, 41);text-decoration:none;border-bottom:1px dashed /*red*/rgb(178, 55, 41);}
a.feed{background-image:url('../../images/jspwiki-strip.png');background-repeat:no-repeat;background-position: 0 0;text-indent:16px;margin:2px .5em;width:16px;height:16px;text-decoration:none;overflow:hidden;display:block;float:right}
a.hashlink{line-height:1.2;padding:.25em;text-decoration:none;display:none !important;}
a.hashlink:hover{background-color:#eee;color:blue;}
a.diamond {
	background-image: url("/images/diamond.png");
	background-position: right center;
	background-repeat: no-repeat;
	display: inline-block;
	padding: 1px 0 1px 1px;
}
/*img{border:none;}*/
.applicationlogo a{display:block;height:64px;width:64px;overflow:hidden;margin-left:auto;margin-right:auto;text-indent:-1000px;background:url('/images/logo-afwb.svg') no-repeat -64px 0;}
.applicationlogo a:hover{background-position:0 0;}
a.footnoteref{vertical-align:super;font-size:85%;}
a.footnote{vertical-align:super;color:#04A;}
.small{font-size:85%;}
.sub{font-size:85%;vertical-align:sub;}
.sup{font-size:85%;vertical-align:super;}
.strike{text-decoration:line-through;}

.center{text-align:center;margin: 0 auto;}
.right{float:right;clear:both}
.left{float:left;clear:both;}

.center table{margin-left:auto;margin-right:auto;text-align:left;}
.quote{border-left:4px solid #bbb;padding-left:3em;margin:0 .5em;}
.ltr{direction:ltr;}
.rtl{direction:rtl;}
.invisible{display:none;}
.additinfo{background-color:#e0e0ff;}
.diffnote, .information, .warning, .error{display:block;clear:both;margin:1em .5em;padding:1em 1em 1em 3em;background-position:.8em .9em;background-repeat:no-repeat;}
td .information, td .warning, td .error{margin:0;}
form .information, form .warning, form .error{margin-bottom:2em;}
.diffnote, .information{background-image:url('images/information.gif');background-color:#e0e0ff}
.warning{background-image:url('images/exclamation.gif');background-color:#ffff80}
.error{background-image:url('images/error.gif');background-color:#ffe0e0;color:#c00000}
.error * li{margin-left:0;padding-left:0;}
.commentbox{display:block;float:right;clear:right;width:35%;overflow:hidden;border:1px solid #ddd;background:#f9f9f9;padding:0 .5em;margin:0 0 1em .5em;font-size:90%;}
.commentbox li{margin-left:0;padding-left:0;}
.wikitable{margin:.5em .25em;}
.wikitable tr{vertical-align:top;}
.wikitable * th{border:1px solid #ddd;background-color:#eee;vertical-align:top;}
.wikitable * td{border:1px solid #ddd;vertical-align:top;text-align:left;}
.zebra-table tr.odd td{background-color:#eee;}
.wikitable * td.split{border-top:1px solid #d9d9d9;}
.formcontainer{margin:1em auto; width:80%;}
.formtable{margin:.5em .25em;}
.formtable tr{vertical-align:middle;}
.formtable * th{/*border:1px solid #ddd;*/background-color:#eee;vertical-align:top;padding:4px;}
.formtable * td{/*border:1px solid #ddd;*/vertical-align:top;text-align:left;padding:4px;}
#upload{float:left;}
#progressbar{float:left;margin-left:1em;margin-top:5px;width:30em;border:2px solid #ddd;visibility:hidden;}
#progressbar .ajaxprogress{background:url('images/progress.gif') repeat-x;height:18px;text-align:center;width:0}
.attachtype{line-height:1.6;font-size:10px;padding-left:20px;background-repeat:no-repeat;background-position: 0 0;background-image:url('images/attach-strip-.png');}
.attachment[class*='attach-']{padding-right:16px;}
.attachment[class*='attach-']::after {
	background-repeat: no-repeat;
	background-position: inherit;
	background-image: url('images/attach-strip-.png');
	content: "";
    display: inline-block;
    height: 16px;
    margin-left: 1px;
	margin-right: -16px;
	vertical-align: sub;
    width: 16px;
}
.attach-text{background-position:0 -16px;}
.attach-txt{background-position:0 -16px;}
.attach-doc{background-position:0 -32px;}
.attach-docx{background-position:0 -32px;}
.attach-odt{background-position:0 -32px;}
.attach-xls{background-position:0 -48px;}
.attach-xlsx{background-position:0 -48px;}
.attach-ods{background-position:0 -48px;}
.attach-ppt{background-position:0 -64px;}
.attach-pptx{background-position:0 -64px;}
.attach-pps{background-position:0 -64px;}
.attach-ppsx{background-position:0 -64px;}
.attach-odp{background-position:0 -64px;}
.attach-pdf{background-position:0 -80px;}
.attach-swf{background-position:0 -96px;}
.attach-flv{background-position:0 -96px;}
.attach-gif{background-position:0 -112px;}
.attach-png{background-position:0 -112px;}
.attach-bmp{background-position:0 -112px;}
.attach-jpg{background-position:0 -112px;}
.attach-jpeg{background-position:0 -112px;}
.attach-zip{background-position:0 -128px;}
.attach-jar{background-position:0 -128px;}
.attach-tar{background-position:0 -128px;}
.attach-mp3{background-position:0 -144px;}
.attach-wav{background-position:0 -144px;}
.attach-mov{background-position:0 -160px;}
.attach-mp4{background-position:0 -160px;}
.attach-mkv{background-position:0 -160px;}
#diffcontent{clear:both;}
.diffbody{padding:.5em;}
td.diffadd, td.diffrem, td.diff{font:110% Monaco,"Courier New",Courier,monospace;overflow:hidden;line-height:1;}
div.diffadd, div.diffcha, div.diffrem, div.diff{font:110% Monaco,"Courier New",Courier,monospace;overflow:hidden;line-height:1;}
td.diffadd, div.diffadd{background:#9f9;}
td.diffrem, div.diffrem{background:#f93;}
td.diff, div.diff{background:#fff;}
div.diffadd, div.diffrem, div.diffcha {margin:2px 0 5px 15px;}
.diff-wikitext{font:100%/110% "Courier New",Courier,monospace;}
.diff-insertion{background:#9f9;text-decoration:none;color:black;}
.diff-deletion{background:#f93;text-decoration:line-through;color:black;}
.diff-nextprev{vertical-align:super;text-decoration:none;}
.textarea-resizer{background:#eee url('images/resize-horizontal.gif') top center;cursor:s-resize;font-size:1px;height:6px;line-height:6px;overflow:hidden}
#toolbuttons, #toolextra, #searchbar{margin-left:1em;clear:both;}
#tools span{float:left;display:block;padding:.25em 0;margin-right:1em;}
#toolbuttons span{border:1px solid #ddd;}
a.tool{float:left;display:block;background:transparent;margin:2px;text-decoration:none;}
a.tool:hover, .btn:hover{background-color:#ddd!important;}
#tools a.tool{border:medium none;background-repeat:no-repeat;background-image:url('images/editor-strip.png');background-color:transparent;height:16px;width:16px;line-height:16px;text-indent:20px;overflow:hidden}
#tbREDO{background-position:0 0;width:auto!important;}
#tbUNDO{background-position:0 -16px;width:auto!important;}
#tbH1{background-position:0 -192px;}
#tbH2{background-position:0 -208px;}
#tbH3{background-position:0 -224px;}
#tbB{background-position:0 -176px;}
#tbI{background-position:0 -256px;}
#tbLink{background-position:0 -48px;}
#tbMONO{background-position:0 -160px;}
#tbPRE{background-position:0 -64px;}
#tbCODE{background-position:0 -80px;}
#tbHR{background-position:0 -240px;}
#tbBR{background-position:0 -112px;}
#tbDL{background-position:0 -272px;}
#tbSUP{background-position:0 -336px;}
#tbSUB{background-position:0 -320px;}
#tbSTRIKE{background-position:0 -304px;}
#tbUL{background-position:0 -256px;}
#tbOL{background-position:0 -272px;}
#tbLEFT{background-position:0 -288px;}
#tbCENTER{background-position:0 -304px;}
#tbRIGHT{background-position:0 -320px;}
#tbJUST{background-position:0 -336px;}
#tbQUOTE{background-position:0 -272px;}
#tbIMG{background-position:0 -96px;}
#tbTABLE{background-position:0 -144px;}
#tbTOC{background-position:0 -32px;}
#tbTAB{background-position:0 -128px;}
#tbSIGN{background-position:0 -288px;}
#tbDOREPLACE{background-image:url('images/doreplace.png') !important;}
.editor{font:120% Monaco,"Courier New",Courier,monospace;padding:4px;width:99%;}
#toctoc{position:relative;margin:.5em 0;}
#toctoc label{display:block;margin:0;padding:.5em;}
#toctoc ul{border:3px solid #eee;width:auto;overflow:auto;height:150px;list-style:none;margin:0;padding:0;}
#toctoc a{display:block;padding:0 .5em;cursor:pointer;overflow:hidden;white-space:nowrap;}
* html #editorarea{padding:4px 0;}
*:first-child+html #editorarea{padding:4px 0;}
#submitbuttons input{margin-right:2em;}
#commentcontent, #editcontent{width:100%;}
/* #searchbar{display:block!important;} */
/* #searchbar span{white-space:nowrap;} */
#findSuggestionMenu{position:absolute;color:white;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);z-index:10;font-size:85%;overflow:hidden;}
* html #findSuggestionMenu{background:url('images/tip.png') top left;}
*:first-child+html #findSuggestionMenu{background:url('images/tip.png') top left;}
#findSuggestionMenu ul{list-style:none;margin:0;padding:0;}
#findSuggestionMenu li{padding:.25em .5em;cursor:pointer;}
#findSuggestionMenu .hover{background-color:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:5px;}
* html #findSuggestionMenu .hover{background-color:black;}
*:first-child+html #findSuggestionMenu .hover{background-color:black;}
.userbox{overflow:hidden;padding:.5em 0;}
#favorites .userbox a.action, #favorites .userbox .username{float:left;display:block;margin-right:4px;}
.username{font-style:italic;padding:.25em .5em;}
.wikiversion, .rssfeed{font-size:90%;padding:.25em;text-align:center;}
#scope{margin-left:2em;}
.graphBar{padding:0;color:white;border-color:#f93;border-left-style:solid;border-bottom-style:solid;}
.fragment{margin:.25em;font:90% Monaco,"Courier New",Courier,monospace;}
.fragment_ellipsis{font-weight:bold;}
.nosearchresult{font-style:italic;}
.cursor{background-color:#eee;}
.searchword, .searchmatch{background-color:#f93;color:black;text-decoration:inherit;}
.copyright{padding:1em .25em;font-size:90%;text-align:center;color:#555;}
.breadcrumbs{font-size:90%;padding:0 1.5em 1em 0;}
#incomingLinks, #outgoingLinks, #externalLinks, #attachmentLinks, #versionhistory{width:30%;overflow:hidden;margin-right:.5em;float:left;}
#versionhistory td{white-space:nowrap;}
.pagination{margin:.0em;padding:.3em;background:#eee;}
.pagination a{cursor:pointer;}
.pagination a, .pagination .cursor{padding:.5em;}
.pagination .cursor, .pagination a:hover{background-color:#d7d7d7;}
td.changenote{font-style:italic;}
th.changenote, td.changenote{width:30%;overflow:hidden;}
#info th select{display:block;}
.pageactions{line-height:1.5;}
.pageactions ul{list-style:none;margin:0;padding:0;}
.pageactions li{display:block;float:left;}
.pageactions li ul{position:absolute;background:white;border:2px solid #ddd;left:0;z-index:10;}
.pageactions li ul li ul{position:static;left:auto;}
.pageactions li ul li{display:block;white-space:nowrap;float:none;}
.pageactions li ul li.separator{border-top:2px solid #ddd;}
.pageactions li ul li ul{position:static;left:auto;border:none;}
#hiddenmorepopup{display:none;border:1px solid #ddd;}
#hiddenmorepopup ul{list-style:none;margin:0;padding:0;}
#morebutton ul a{padding:.25em .5em;text-decoration:none;cursor:pointer;}
#editbutton ul a{padding:.25em .5em;text-decoration:none;cursor:pointer;}
.pageactions a.action{display:block;}
#morebutton a:hover, #editbutton a:hover, a.action:hover, #sectiontoc a:hover .userbox a.action:hover, a.action.quick2bottom:hover, a.action.quick2top:hover{background-color:rgb(229, 229, 229)!important;background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.05) 40%, rgba(0, 0, 0, 0.1));}
#searchTools a.action, .userbox a.action, a.action.edit, a.action.more{padding:.25em .5em;text-decoration:none;line-height:normal;border:1px solid #ddd;background-color:#f9f9f9;white-space:nowrap;}
a.action.edit, a.action.more{margin-left:4px;border-bottom:none;}
a.action.more{padding-right:1.5em;background:#f9f9f9 url('images/arrdownsmall.gif') no-repeat 95% center;}
a.action.quick2top, a.action.quick2bottom{overflow:hidden;padding:0;text-indent:20px;width:20px;margin:0 0 0 2px;}
a.action.quick2top{float:right;background:url('images/arrup.gif') no-repeat 3px 3px;}
a.alert-action {background-color: rgba(250,125,0,0.8);}
.popup ul{position:absolute;background:white;border:2px solid #ddd;padding:.25em;margin:0;left:0;z-index:15;list-style:none;}
.popup li a{display:block;line-height:1.5;white-space:nowrap;cursor:pointer;}
.popup a:hover{background-color:#eee!important;}
#pagecontent { position: relative; border-top: 1px solid transparent;}
/*.catcount { position: absolute; top: -2px; right: -1px; border: #B6B6B6 solid 1px; color: #666666; font-weight: bold; padding: 0.25em 0.5em; margin: -0.5em;}*/
.catcount { cursor: default; border-left: #B6B6B6 solid 1px; border-top: #B6B6B6 solid 1px; color: #666666; float: right; clear: both; padding: 0.25em 0.5em; margin: 0 -0.5em -0.5em; }
.catcount:hover { background-color: #fff7c0; }
/*#pagecontent{padding:.1em 0;}
html>body #previewcontent, html>body #info, html>body #pagecontent, html>body #attach, html>body #findcontent{overflow:auto;}
* html #previewcontent, * html #info, * html #pagecontent, * html #attach, * html #findcontent{width:100%;overflow-x:auto;}
*:first-child+html #previewcontent, *:first-child+html #info, *:first-child+html #pagecontent, *:first-child+html #attach, *:first-child+html #findcontent{overflow-x:auto;}*/
#sneakpreviewheader{clear:both;font-size:110%;background-color:#ddd;padding:.5em;margin:.5em 0;}
.previewcontent{background-image:url('images/preview.gif');}
.spin{background:url('images/spin.gif') no-repeat;width:16px;height:16px;margin:0 .5em}
#searchForm #query{width:172px;padding:5px 25px 5px 5px;margin:2px 0px;vertical-align:middle;color:#444444;}
#searchform2 #query2{width:500px;max-width:98% !important;height:30px;font-size:115%;color:#444444;}
#searchForm div{padding:0px 0px 0.25em 0px;font-size:x-small;}
#searchform2 {max-width:100%;position:relative;margin:0px 10px;}
#searchform2 div{margin-left:20px;}
#searchform2 .sinput{position:relative;float:left;margin:0;max-width:95%}
#searchform2 .sopt{float:left;}
#searchform2 .sopt input{margin: 5px;}
#searchform2 .spin{background: url('images/spin.gif') no-repeat center;width: 30px;height: 35px;margin: 0 .5em;}
#searchSubmit{position:absolute;top:8px;right:1px;margin:0;padding:0;width:16px;height:16px;border:medium none;background:url('images/search.gif') no-repeat center;overflow:hidden;cursor:pointer}
#searchSubmit2{position:absolute;top:0;right:0;margin:0;padding:0;width:30px;height:100%;border:medium none;background:url('images/search.png') no-repeat center;overflow:hidden;cursor:pointer}
#searchboxMenu{position:absolute;background:white;border:2px solid #ddd;padding:.25em;left:0;z-index:15;}
* html #searchboxMenu{white-space:nowrap;}
#searchboxMenu ul{list-style:none;margin:0;padding:0;}
#searchboxMenu li{padding:0 .5em;}
#searchTools a:hover, #searchboxMenu li:hover{background:#eee;}
#searchboxMenu div{margin:.5em 0;}
#searchTools{text-align:left;}
.imageplugin{margin:.5em 0;}
.imageplugin img{border:0px none;}
.imageplugin caption{font-size:90%;}
.imageplugin *{padding:0;margin:0;}
.index .header{padding:4px;background:#f9f9f9;border:1px solid #ddd;text-align:center;font-size:1.4em;}
.index .body{margin-top:.5ex;}
.index .section{color:red;font-size:1.4em;display:block;border-bottom:2px solid silver;margin-top:1.5ex;}
div.toc{width:60%;text-align:left;}
.center div.toc{width:60%;margin:0 auto;}
.right div{float:right;}
.left div{float:left;}
.right {text-align:right;}
.left {text-align:left;}
span.glossLetter {color: rgb(204, 0, 0); font-size:1.6em; font-weight:normal;}
a.toc{color:gray;padding:.25em;}
a.toc:hover{background:#eee;}
#favorites .toc{width:100%;}
#pagecontent .toc h4{font-size:1.4em;}
.toc ul{padding-left:0;list-style:none;}
.toc li{margin-left:1em;padding-left:0;}
.toc li.toclevel-1{margin-left:.5em;}
.toc li.toclevel-2{margin-left:1.5em;}
.toc li.toclevel-3{margin-left:2.5em;}
.weblog{margin:0 2em;clear:both;}
.weblogentry{margin:.5em 0;}
.weblogentryheading{padding:.25em .5em;font-size:90%;background:#e0e0e0;float:right;}
.weblogentrytitle{padding:.25em .5em;font-size:120%;line-height:1.2;font-weight:bold;background:#e0e0e0;}
.weblogentrybody{margin-left:.5em;clear:both;}
.weblogentryfooter{font-size:90%;padding:.25em .5em;border-bottom:3px solid #e0e0e0;clear:both;}
.weblogarchive li{margin-left:1em;display:block;list-style-type:none;}
.archiveyear{font-weight:bold;text-decoration:none;margin-left:0!important;}
.archiveyear:after{content:"AD";}
.weblogcommentstitle{background:#e0e0e0;margin:1em .5em 0 .5em;padding:.5em;font-weight:bold;font-size:120%;line-height:1.1;}
.weblogcomments{background:#f9f9f9;margin:0 .5em 1em .5em;padding:1em;}
.recentchanges{table-layout:fixed;}
.recentchanges .changenote{font-style:italic;}
.recentchanges td{vertical-align:top;border-bottom:1px solid #f9f9f9;}
.recentchanges .date{vertical-align:bottom;border-top:1.5em solid white;background-color:#f9f9f9!important;border-bottom:none;}
.recentchanges tr.odd td{background-color:transparent;}
.right .calendar      { margin: 0 0 1em 1em }
.calendar             { background-color: #ffffff; font-family: monospace; font-weight: normal; border:1px solid #B6B6B6; }
.calendar td          { text-align: center; border: none;}
.calendartitle        { font-weight: bold }
.calendar a, .calendar .calendartitle, .calendar .backcalendartitle 
                      { padding: 0.25em 0.5em; margin: 2px; color: rgb(61, 61, 61);}
.calendar a.today     { color: #000000; font-weight: bold; }
.calendar a.selected  { color: #ffffff; background-color: #CC0000; }
.accesskey{text-decoration:underline;}
.hidetab{display:none;}
.tabs{clear:both;padding:.5em;border:1px solid #ddd;margin-bottom:.5em;}
.tabmenu{padding:0 1em;font-weight:bold;}
.tabs .tabmenu{clear:both;}
* html .tabmenu{border:1px solid white;}
*:first-child+html .tabmenu{border:1px solid white;}
.tabmenu a{float:left;margin:0 0 -1px -1px;padding:.25em .5em;border:1px solid #ddd;border-bottom:none;color:gray;background:#f9f9f9;text-decoration:none;cursor:pointer;white-space:nowrap;line-height:normal;}
.tabmenu a:hover{background:#eee;}
.tabmenu a.activetab{color:/* black */ rgb(61, 61, 61);background:transparent;border-bottom:1px solid white;cursor:default;}
.tabmenu div.num {float:right; margin:0 -12px -1px 4px;padding:.25em .5em;border:1px solid #ddd;border-bottom:none;color:gray;background:#f9f9f9;text-decoration:none;white-space:nowrap;line-height:normal;cursor:default;}
.accordion, .tabbedAccordion{clear:both;border:1px solid #ddd;margin-bottom:.5em;}
.accordion .toggle{border:2px solid #f9f9f9;background:#f9f9f9;cursor:pointer;font-weight:bold;line-height:1.4;padding:.25em 1em .25em 0;}
.accordion .toggle:hover, .menu .toggle:hover{background:#eee;}
.accordion .tab{padding:0 1em;}
.menu{clear:both;color:gray;font-weight:bold;}
.menu.top{margin-left:.5em;}
.menu.left{float:left;margin-top:.5em;}
.menu.right{float:right;margin-top:.5em;}
.menu .toggle{background:#f9f9f9;border:1px solid #ddd;cursor:pointer;padding:.25em .5em;}
.menu.top .toggle{float:left;margin:0 0 -1px -1px;display:inline;}
.menu.left .toggle{margin:0 -1px -1px 0;}
.menu.right .toggle{margin:0 0 -1px -1px;}
.menu .toggle.active{background:transparent;cursor:default;color:/* black */ rgb(61, 61, 61);}
.menu.top .toggle.active{border-bottom:1px solid white;}
.menu.left .toggle.active{border-right:1px solid white;}
.menu.right .toggle.active{border-left:1px solid white;}
.tabbedAccordion{padding:.5em;}
.leftAccordion, .rightAccordion{margin-bottom:.5em;}
.leftAccordion .tab, .rightAccordion .tab{border:1px solid #ddd!important;margin:0 0 -2px 0;padding:.25em .5em;}
* html .columns{width:100%;}
*:first-child+html .columns{width:100%;}
.columns {position:relative; margin: 0.5em 0;}
.columns .col{float:left; max-width: 100%;}
.columns .col-i{position:relative;padding: 0 0.5em;}
.columns div.col:first-of-type .col-i{padding-left: 0;}
.columns div.col:last-of-type .col-i{padding-right: 0;}
.tip-anchor{border-bottom:2px solid #545454;cursor:pointer;}
/*.tip-tip{text-align:center;color:white;width:auto;z-index:100;font-size:90%;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
.tip-text span{text-align:left;color:white;}
.tip-title span{text-align:left;color:white;}
.tip-title{color:white;font-weight:bold;padding:8px 8px 4px;}
* html .tip-title{background:url('images/tip.png') top left;}
*:first-child+html .tip-title{background:url('images/tip.png') top left;}
.tip-text{padding:4px 8px 8px;}
.tip-text th{background:grey!important;}
* html .tip-text{background:url('images/tip.png') bottom right;}
*:first-child+html .tip-text{background:url('images/tip.png') bottom right;}
.tip-tip a{color:white!important;} */
div.collapse ul, div.collapse ol{margin:0;padding:0;}
* html div.collapse ul, * html div.collapse ol{width:100%;}
div.collapse li{list-style-type:none;}
.collapse .collapsebody, .collapsebox .collapse .collapsebody{padding-left:1.5em;}
*:first-child+html .collapse .collapsebody, *:first-child+html .collapsebox .collapse .collapsebody{float:left;padding-left:.5em;}
* html .collapse .collapsebody, * html .collapsebox .collapse .collapsebody{float:left;padding-left:.5em;}
.collapseBullet, .collapseOpen, .collapseClose{clear:left;float:left;text-align:center;text-decoration:none;color:blue;font:bold small Monaco,"Courier New",Courier,monospace;width:1.2em;height:1em;}
.collapseOpen, .collapseClose{cursor:pointer;}
.collapsebox.nobutton .collapseOpen, .collapsebox.nobutton .collapseClose{color:white;}
.collapsebox{clear:right;border:1px solid #ddd;margin:0 0 .5em 0;}
.collapsetitle{padding:.25em 0;margin:2px;/*margin:0;border:2px solid white;*/}
.collapsebox .collapsebody{padding:0 .5em;}
.sortable .sortAscending, .sortable .sortDescending, .sortable .sort{background-repeat:no-repeat;background-position:2px 4px;cursor:pointer;padding-left:11px;}
.sortable .sort{background-image:url('images/sortable.gif');}
.sortable .sortAscending{background-image:url('images/sorted_down.gif');background-position: 2px 6px;}
.sortable .sortDescending{background-image:url('images/sorted_up.gif');background-position: 2px 0;}
a.slimbox{font-weight:bold;font-size:1.3em;padding:0 .2em;}
a.slimbox:visited, a.slimbox:active, a.slimbox:link{text-decoration:none;border:none;}
a.slimbox:hover{background:#eee;}
#lbOverlay{position:absolute;left:0;top:0;width:100%;background-color:#000;cursor:pointer;z-index: 10000;}
#lbCenter, #lbBottomContainer{position:absolute;left:50%;overflow:hidden;font:90% Verdana,Helvetica,sans-serif;color:#666;line-height:1.5;text-align:left;z-index: 10001;}
#lbBottomContainer{padding:0 12px;}
#lbCenter{padding:12px 12px 0 12px;}
#lbCenter a{outline:none;}
.lbLoading{background:#fff url('images/spin.gif') no-repeat center;}
#lbImage{border-left:10px solid #fff; border-right:10px solid #fff; border-top:1.4em solid #fff; border-bottom:10px solid #fff; background-color:#fff;background-repeat:no-repeat;background-position: center;position:relative}
#lbBottom{border:10px solid #fff;border-top-style:none;background-color:#fff;}
#lbBottom div{white-space:normal;overflow:hidden;}
#lbCaption, #lbPrevLink, #lbNextLink{font-weight:bold;}
#lbPrevLink{padding-right:1em;}
#lbNextLink{padding-left:1em;}
#lbCloseLink{display:block;position:absolute;width:28px;height:28px;top:0;right:0;background:url('images/slimbox_close.png') no-repeat;z-index:10}
* html #lbCloseLink{background:url('images/slimbox_close.gif') no-repeat 4px 12px;}
* html #lbCloseLink:hover{background-image:url('images/slimbox_close_hover.gif');}
#lbBottomContainer *:visited, #lbBottomContainer *:active, #lbBottomContainer *:link, #lbCenter *:visited, #lbCenter *:active, #lbCenter *:link{border-bottom:none;}
.categoryLink{border-bottom:2px solid #545454;text-decoration:none;}
.categoryPopup{color:white;z-index:100;font-size:90%;margin-top:2px;position:absolute;z-index:10;background-color:rgba(0,0,0,0.7);-moz-border-radius:10px;-webkit-border-radius:5px;-webkit-box-shadow:0 0 5px rgba(0,0,0,0.5);}
* html .categoryPopup{width:240px;}
*:first-child+html .categoryPopup{width:240px;}
.categoryPopup a:link, .categoryPopup a:active, .categoryPopup a:visited{color:white;text-decoration:none;}
.categoryTitle{padding:4px;font-weight:bold;}
* html .categoryTitle{background:url('images/tip.png') top left;}
*:first-child+html .categoryTitle{background:url('images/tip.png') top left;}
.categoryText{padding:4px 0;}
* html .categoryText{background:url('images/tip.png') bottom right;}
*:first-child+html .categoryText{background:url('images/tip.png') bottom right;}
.categoryText ul{list-style:none;margin:0!important;padding:0!important;}
.categoryText li{display:block;padding:0 8px;}
.categoryPopup .hover{background-color:rgba(0,0,0,0.5);-moz-border-radius:10px;-webkit-border-radius:5px;}
* html .categoryPopup .hover{background-color:black;}
*:first-child+html .categoryPopup .hover{background-color:black;}
.str{color:#489a1b;}
.kwd{color:#1b609a;}
.com{color:#888;}
.typ{color:#666;}
.lit{color:#066;}
.pun{color:#660;}
.pln{color:#000;}
.tag{color:#008;}
.atn{color:#606;}
.atv{color:#080;}
.dec{color:#606;}
@media print{.str{color:#060;}
.kwd{color:#006;font-weight:bold;}
.com{color:#600;font-style:italic;}
.typ{color:#404;font-weight:bold;}
.lit{color:#044;}
.pun{color:#440;}
.pln{color:#000;}
.tag{color:#006;font-weight:bold;}
.atn{color:#404;}
.atv{color:#060;}
}

.subline {display: block; font-size: 0.95em; font-style: italic; margin-bottom: 0.5em; line-height: 1.2em;}

div.image_left {position: relative;	float: left; padding-right: 10px;}
div.image_right {position: relative; float: right; padding-left: 10px;}
div.image_block {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; padding: 0 5px;}
div.image_default {padding: 0 2px;}
div.image_caption {font-size:85%; text-align: center; font-style: italic; padding-bottom: 2px;}
div.image_block_nb {display: inline-block; *display: inline; *zoom: 1; vertical-align: top; border: none; padding: 0 5px;}

.center.columns {text-align:center;	margin:0 auto;}

.linklabel{
		position: absolute;
		font-size:8px;
		padding-left: 2px;
		padding-right: 2px;
		color: #000;
		border: solid 1px #000;
		/* background-color: #B5494A; */
		opacity: .8;
		font-weight:bold;
		}
a.zoomImage { cursor: url('/images/lupe.cur'), url('/images/lupe.gif'), auto; }
a.zoomImage { cursor: -webkit-zoom-in; }
a.zoomImage { cursor: -moz-zoom-in; }
a.zoomImage img { color: /* black */ rgb(61, 61, 61);}

td.cool-tl { background: url('/images/cb-1.png') no-repeat scroll 0 0; width: 16px; height: 16px; }
td.cool-tm { background: url('/images/cb-1.png') repeat-x scroll 0 -32px; height: 16px; }
td.cool-tr { background: url('/images/cb-1.png') no-repeat scroll -16px 0; width: 24px; height: 16px; }
td.cool-cl { background: url('/images/cb-2.png') repeat-y scroll 0 0; width: 16px}
div.cool-cl- { width: 16px; }
td.cool-cm { width: 100%; }
td.cool-cm-fav { width: 200px; }
div.cool-cr- { width: 24px; }
td.cool-cr { background: url('/images/cb-2.png') repeat-y scroll -16px 0; width: 24px; }
td.cool-bl { background: url('/images/cb-1.png') no-repeat scroll 0 -16px; width: 16px; height: 16px; }
td.cool-bm { background: url('/images/cb-1.png') repeat-x scroll 0 -48px; height: 16px; }
td.cool-br { background: url('/images/cb-1.png') no-repeat scroll -16px -16px; width: 24px; height: 16px; }

div.cool-container { margin: 0 8px 2px 0; }
div.cool-t { position:relative; height: 16px; background: url('/images/cb-1.png') repeat-x scroll 0 -32px;}
div.cool-tl { position: absolute; top: 0; left: 0; width: 16px; height: 16px; background: url('/images/cb-1.png') no-repeat scroll 0 0; }
div.cool-tr { position: absolute; top: 0; right: 0; width: 16px; height: 16px; background: url('/images/cb-1.png') no-repeat scroll -16px 0; }
div.cool-c { position: relative; padding: 0 16px;}
div.cool-cl { position: absolute; left: 0; top: 0; width: 16px; height: 100%; background: url('/images/cb-2.png') repeat-y scroll 0 0; }
div.cool-content { position: relative;}
div.cool-cr { position: absolute; right: 0; top: 0; width: 16px; height: 100%; background: url('/images/cb-2.png') repeat-y scroll -16px 0; }
div.cool-b { position: relative; height: 16px; background: url('/images/cb-1.png') repeat-x scroll 0 -48px; }
div.cool-bl { position: absolute; bottom: 0; left: 0; width: 16px; height: 16px; background: url('/images/cb-1.png') no-repeat scroll 0 -16px; }
div.cool-br { position: absolute; bottom: 0; right: 0; width: 16px; height: 16px; background: url('/images/cb-1.png') no-repeat scroll -16px -16px; }

.cool-fav-container{width:232px; background: none repeat scroll 0 0 #FFFFFF;}
.cool-fav-t{height: 16px; background: url("/images/cb-fav.png") no-repeat scroll 0 0;}
.cool-fav-content{padding: 0 16px; width: 200px; overflow: hidden; background: url("/images/cb-fav.png") repeat-y scroll -464px 0;}
.cool-fav-b{height: 16px; background: url("/images/cb-fav.png") no-repeat scroll -232px 0;}

.no-js.gt-ie8 div[class^=coolborder] {
	border: 1px solid #A2A2A2;
	border-radius: 8px 8px 8px 8px;
	/*box-shadow: 0 0.3em 0.3em grey;*/
	box-shadow: 1px 1px 6px 1px rgba(0, 0, 0, 0.25);
	margin: 0.25em 0.5em 0.5em 0.1em;
	padding: 0.75em;
	display: inline-block;
}
.no-js.gt-ie8 div[class^=coolborder]:HOVER {
	box-shadow: 1px 1px 7px 1px rgba(0, 0, 0, 0.3);
}

.details-container { zoom: 1; padding-left: 16px; *padding-left: 0; }
.social-container {float: right; clear: right; zoom: 1; margin: 4px 0 0 4px; height: 25px;}
.social-ul {list-style: none; margin: 0; padding: 0; overflow: visible;}
.social-ul a.feed {float: none !important;}
a.hidden {text-indent: -5000px !important;}
/* a.hidden {text-indent: 100%;white-space: pre;overflow: hidden;} */
div.hidden, span.hidden, dd.hidden, dt.hidden {display: none;}
.offscreen {position: absolute !important; top: -5000px !important; left: -5000px !important; text-indent: -5000px !important;}
.offscreenx {position: absolute !important; top: -5000px !important; left: -5000px !important;}
/*
.social-buttn {zoom: 1; margin: 0 3px; text-align: right; min-width:1px; height: 20px; position: relative;}
.social-buttn-dummy {height: 20px; background: url("/images/social.png") no-repeat scroll 0 0; opacity:0.9; cursor: help;}
.social-buttn-dummy:hover { opacity:1;}
.social-info {background-color: #EEEEEE; border: 1px solid #666666; padding: 1em 1em 0.5em 1em; position: absolute; bottom: 22px; left: 0; text-align: left; font-size: 85%; width: 250px; z-index: 100;}
#social-fb       {min-width: 140px;}
#social-fb-dummy {background-position: 0 -48px; width: 140px;}
#social-tw       {min-width: 70px;}
#social-tw-dummy {background-position: 0 -68px; width: 70px;}
#social-gp       {min-width: 32px;}
#social-gp-dummy {background-position: 0 -88px; width: 32px;}
#social-infos-dummy {background-position: 0 -108px; width: 18px;}
*/

.social-buttn {zoom: 1; display: block; margin: 0 3px; height: 20px; background: url("/images/social_.png") no-repeat scroll 0 0; opacity:0.9;}
.social-buttn {opacity:0.9;}
.social-buttn:hover {opacity:1;}
.social-fb {background-position: 0 -48px; width: 77px;}
.social-tw {background-position: 0 -68px; width: 55px;}
.social-gp {background-position: 0 -88px; width: 32px;}

.fav-social-container {margin: 0 5px 5px 5px;}
.fav-social-container ul {list-style: none; padding: 0; margin: 0;}
.fav-social-container li {float: left;}
/*.fav-social-button {display: block; margin: 0 5px; overflow: hidden; background: url("/images/social.png") no-repeat scroll 0 0; width: 48px; height: 48px; opacity:0.9;}*/
.fav-social-button {display: block; margin: 0 5px; overflow: hidden; background: url("/images/social_.png") no-repeat scroll 0 0; width: 48px; height: 48px; opacity:0.9;}
.fav-social-button:hover {opacity:1;}
.fav-social-button-fb {background-position: 0 0;}
.fav-social-button-gp {background-position: -48px 0;}
.fav-social-button-tw {background-position: -96px 0;}

.texturl-container { *zoom: 1; margin: 0 0 0.5em 0; border: 1px solid #B6B6B6; padding: 3px; }
.texturl-text { position: relative; *position: static; *zoom: 1; padding-right: 24px; *padding: 0; min-height: 20px;}
.texturl-textfield { overflow-x: hidden; overflow-y: auto; width: 100%; *float:left; *width: 92%; border: 0 none; font-family: monospace; font-size: 110%; color: #444444; resize: none;}
#texturl-copy { position: absolute; top: 0; right: 0; *float:right; *position: static; width: 20px; height: 20px; background: url('images/page_copy.png') no-repeat scroll 2px 2px; text-indent: -1000em;}
#texturl-copy.hover { background-color:#DDDDDD; }
#texturl-copy.active { background-color:#00B32D; }

div.ebookContent {margin: 0em 1em; padding: 1em;}
div.ebookPageContent {margin: 1em 1em; padding: 1em 5%; white-space: pre-wrap;}
div.ebookHeader {margin: 0em 0em; padding: 1em 2%; background-color: #eeeeee;}
div.ebookFooter {margin: 0em 0em; padding: 1em; background-color:#e0e0ff; font-weight: bold; color: #666666}
div.ebookFooter div.le {padding: 0em 1em; float:left;}
div.ebookFooter div.ri {padding: 0em 1em; float:right;}

div.ebookSlider {white-space: nowrap; overflow-y: hidden; overflow-x:auto; margin: 0 1em; min-height: 0%; *zoom: 1; border-left: 2px solid #FFFFFF; border-right: 2px solid #FFFFFF;}
div.ebookSliderL {border-left: 2px solid #909090;}
div.ebookSliderR {border-right: 2px solid #909090;}
div.ebookList {margin-left: 1em;}
div.ebookIndex {margin-left: 1em;}
div.ebookIndexRoot {max-width: 970px; width: 970px; overflow: hidden;}

div.ebookPicto {white-space: nowrap; display: inline-block; margin: 0 5px 5px 0; padding: 4px; background-color: #EEEEEE; *zoom:1; *display: inline; *margin-bottom: 22px;}
div.ebookListPicto {margin: 5px 0px 10px 0px; padding: 4px; background-color: #EEEEEE;}
div.sliderButton{display:none; width: 25px; background-color: #dddddd; font-size: 30px; color: #999999; vertical-align: middle; line-height: 150px; text-align: center;} 
div.sliderLeft{} 
div.sliderRight{} 

div.ebookHeader div.pict{padding: 5px;}
div.ebookContent div.pict{padding: 5px;}
div.ebookPicto div.pict{margin: 0px; overflow: hidden; padding: 0px; max-width: 135px;}
div.ebookPicto div.hoover{position: absolute; background-color: #E0E0FF; z-index: 100;}
div.hoover div.ebookListPicto{margin: 4px; border: 1px solid #999999; background-color: #E0E0FF;}
div.ebookPicto div.footer{margin: 0px; width: 135px; overflow: hidden; font-size: 90%;}
div.pict img{padding: 2px; border: 1px solid #999999;}
div.ebookListPicto div.pict{float: left; padding: 0px 10px 0px 0px;}
div.ebookListPicto div.footer{margin: 5px;}
div.pict + div.hoover div.footer {width: auto; font-size: 100%;}
div.ebookPicto:hover {background-color: #E0E0FF;}
div.ebookListPicto:hover {background-color: #E0E0FF;}

div.wikipediaPage {}
div.wikipediaContent {padding: 1em; max-width: 1024px;}
div.wikipediaHeader {padding: 0.5em;}
div.wikipediaBox {float: right;}
div.wikipediaBox div {float: right; border-left-width: medium; border-style: solid; padding: 0.25em 0.5em; margin: 0 0.5em 0 0;}
div.wikipediaBox input {padding: 0.3em;}
div.wikipediaContent pre {white-space: pre-wrap;}
div.wikipediaSearch li {margin: 0.15em 0.5em;}
div.aw-page {}
div.aw-content {padding: 0em; /*max-width: 1150px;*/}
div.aw-header {padding: 0.5em;}
div.aw-box {float: right;}
div.aw-box div {float: right; border-left-width: medium; border-style: solid; padding: 0.25em 0.5em; margin: 0 0.5em 0 0;}
div.aw-box input {padding: 0.3em;}
div.aw-content pre {white-space: pre-wrap;}
div.aw-search li {margin: 0.15em 0.5em;}

span.tipp{display: none; padding: 0.2em 0.3em; position: absolute; background-color: white; border: 1px dotted gray; margin-left: 20px;}

div.propos{margin: 0 auto; width: 650px;}
div.propos td.rightC{width: 510px;}
td.rightC input[type='text'] {padding: 0.3em; width: 500px;}
td.rightC input[type='file'] {padding: 0.3em; width: 500px;}
td.submitC input[type='submit'] {padding: 0.3em; float:right!important; margin:0.5em;}
td.rightC textarea {padding: 0.3em; width: 500px;}
div.proposList{margin: 0 auto; max-width: 800px;}
div.proposalBox{padding: 1em; background-color: #FFFF80;}
div.proposalBox form div{float: left; border-left-width: medium; border-style: solid; padding: 0.25em 0.5em; margin: 0 0.5em 0 0;}
div.proposalBox form input[type='text']{padding: 0.3em; margin: 0.5em 0 0 0.5em;}
span.proposVideo, span.proposVideoOnline, a.proposVideoOnlineLinked{background-repeat: no-repeat; width: 14px; height: 16px; display: inline-block;}
span.proposVideo{background-image:url('images/check.png');}
span.proposVideoOnline{background-image:url('images/film.png');}
a.proposVideoOnlineLinked{background-image:url('images/film.png'); margin-bottom:-3px;}
span.proposVideo:hover{cursor: help;}
span.proposVideoOnline:hover{cursor: help;}
span.proposVideo:hover span.tipp {display: inline;}
span.proposVideoOnline:hover span.tipp {display: inline;}

div.votings{margin: 0 auto; max-width: 900px;}
div.votings span.gBar {visibility: hidden;}
div.voteCol {float: left;}
div.voteCol table {width: 440px;}
span.voteText {padding-left: 20px;}
span.voteTitle {margin: 0 4px;}
div.votings td {vertical-align: middle; padding: 3px;}
div.votings td.tdButton {font-size: 80%; width: 26px; text-align: center;}
div.votings td.tdBar {width: 200px;}
div.votings #data span {padding: 0.5em; white-space: nowrap;}
div.voteButton{padding: 2px; background-color: #EFEFEF; border: 1px solid #CCCCCC; width: 20px; opacity:0.5; filter:alpha(opacity=50); }
div.voteButton.active {cursor: pointer;  background-color: #D8D8D8;}
div.voteButton.voted {visibility: visible; background-color: #EFEFEF;}
div.voteCheck{background-image:url('images/check2.png'); background-repeat: no-repeat; height: 16px; margin: 0 2px; background-position: 0 -16px;}
div.voteButton.active div.voteCheck{background-position: 0 -16px;}
div.voteButton.voted div.voteCheck{background-position: 0 0;}
div.voteButton span.voteText{cursor: default;}
div.voteButton.active span.voteText{cursor: pointer;}
div.voteButton.active:hover {background-color: #EFEFEF;}
div.voteButton.active{opacity:1.0; filter:alpha(opacity=100); }
div.voteButton.voted{opacity:1.0; filter:alpha(opacity=100); }
div.voteBox {float: right; clear:right; padding: 3px; border: 1px solid #CCCCCC;} /*  */
div.voteBox div.voteButton{width: auto; display: inline-block; *display: inline; *zoom: 1;}

a.new-content-link {font-weight: bold; }
a.new-content-link:after {content: " (Neu)"; color: red; font-weight: bold; }

#div.votings{margin: 0 auto; max-width: 900px;}
#div.votings span.gBar {visibility: hidden;}
div.voteArticleCol {float: left;}
div.voteArticleCol table {width: 440px;}
div.voteArticleCol {float: left; background:white;}
div.voteArticleCol table {width: 440px;}
#span.voteText {padding-left: 20px;}
#span.voteTitle {margin: 0 4px;}
#div.votings td {vertical-align: middle; padding: 3px;}
#div.votings td.tdButton {font-size: 80%; width: 26px; text-align: center;}
#div.votings td.tdBar {width: 200px;}
#div.votings #data span {padding: 0.5em; white-space: nowrap;}
div.voteArticleButton{padding: 7px; margin: 2px; background-color: #EFEFEF; border: 1px solid #CCCCCC; width: 20px; opacity:0.5; filter:alpha(opacity=50); display:inline-block; vertical-align: middle;}
div.voteArticleButton.active {cursor: pointer;  background-color: #D8D8D8;}
div.voteArticleButton.voted {visibility: visible; background-color: #C70909;}
div.voteArticleCheck{background-image:url('images/check2.png'); background-repeat: no-repeat; height: 16px; margin: 0 2px; background-position: 0 -16px;}
div.voteArticleButton.active div.voteArticleCheck{background-position: 0 -16px;}
div.voteArticleButton.voted div.voteArticleCheck{background-position: 0 0;}
div.voteArticleButton span.voteTArticleext{cursor: default;}
div.voteArticleButton.active span.voteArticleText{cursor: pointer;}
div.voteArticleButton.active:hover {background-color: #EFEFEF;}
div.voteArticleButton.active{opacity:1.0; filter:alpha(opacity=100); }
div.voteArticleButton.voted{opacity:1.0; filter:alpha(opacity=100); }
div.voteArticleBox {float: right; clear:right; padding: 3px; border: 1px solid #CCCCCC;} /*  */
div.voteArticleBox div.voteArticleButton{width: auto; display: inline-block; *display: inline; *zoom: 1;}
.votinginfo {margin: 2px; display: inline-block; vertical-align: middle;}
.votinginfo abbr, acronym {cursor: help; text-decoration: inherit;}
.voting-prev {float:left;}
.voting-next {float:right;}
.next-voting-container {clear:both; margin-top: 30px;}
div.searchField {position:relative; margin:3px;}
div.searchField input{padding: 3px; color: #555555; z-index: 1001;}
div.searchField form{ }
div.searchResultsWrapper {position: absolute; background-color: #eeeeee; color:/* black */ rgb(61, 61, 61); z-index: 1002;}
div.searchFieldResults {padding: 10px; margin:4px; border: 1px solid #999999; overflow-y: auto; overflow-x: hidden;}
div.searchFieldResults .spin {position: absolute; top: 5px; right: 0px;}
div.searchFieldButton {padding: 3px 0.5em; background-color: #FFFFFF; border: 1px solid #CCCCCC; text-align: center; cursor: pointer; float:left; min-width: 100px;}
div.searchButton {padding: 3px 0.5em; background-color: #FFFFFF; border: 1px solid #CCCCCC; text-align: center; cursor: pointer; float:right; min-width: 100px; margin-left:0.8em;}

div.searchBox {position:relative; margin:3px;}
div.searchBoxResults {padding: 10px; margin:4px; border: 1px solid #999999; overflow-y: auto; overflow-x: hidden;}
div.searchBoxResults .spin {position: absolute; top: 5px; right: 0px;}

div.scientist-form{margin: 0 10%;}
div.scientist-page{margin: 0 10%;}
div.scientist-form input[type='text'], div.scientist-form textarea{width:80%; margin: 0.4em 0 0 5%; padding: 0.2em;}
div.scientist-form input[type='button']{margin: 0.4em 0 0 5%; padding: 0.35em;}
div.scientist-form input[type='submit']{margin: 0.5em; padding: 0.4em;}
div.scientist-form .inp-label{margin: 0.5em 0 0;}
div.scientist-footer{float: right; clear: both; width: 80%; text-align: right; font-size: 80%;}

#tagCloud {padding: 5px; text-align: justify; min-height: 1.4em;}
#tagLinks {position: absolute;}

#bookmarks_cont {position: relative; margin: 0 5px; padding: 0 5px;}
#bookmarks_cont ul {list-style:none; padding-left: 1em;}
#bookmarks_cont ol {margin: 0 0 0 10px; padding-left: 2em;}
#bookmarks_cont ol.list_none {margin: 0; padding-left: 0; list-style: none;}
#bookmarks_cont .date {font-size: 75%; color: #999999; margin: 2px 5px;}
div.bookmark_public span {margin: 0 0.5em;}
div.bookmark_public span.name {font-weight: bold;}
div.bookmark_public span.user {font-size: 90%;}
div.bookmarks_button {cursor:pointer; display: inline-block; *display: inline; *zoom: 1; margin: 7px; padding: 3px; vertical-align: middle; color: #666666; font-weight: bold; background-color: #F9F9F9; border: 1px solid #666666; }
div.bookmarks_button.active {color: /*#cc0000*/rgb(178, 55, 41); border-color: /*#cc0000*/rgb(178, 55, 41);}
div.bookmarks_button.inactive {color: #CCCCCC; border-color: #CCCCCC;}
div.bookmarks_button:hover {background-color: #FAD112; color: /*#cc0000*/rgb(178, 55, 41); border-color: #666666;}
div.bookmarks_spinner {background: url("/images/st_loading.gif") no-repeat scroll center; padding: 11px; }
div.bookmarks_admin {border-top: 1px solid #999999; border-bottom: 1px solid #999999;}
li.bookmarks_bm {border-top: none; margin: 15px 0;}
li.bookmarks_addbm {border-top: none; margin: 15px 0;}
li.bookmarks_en {margin: 0 0 0 10px; border-bottom: 1px dotted #999999;}
li.bookmarks_adden {margin: 0 0 0 10px; border-bottom: none;}
input.bmERR {border: 1px solid #FF0000; padding: 2px;}
#bookmarks_cont .field       {height: 16px; display: inline-block; vertical-align: middle; margin: 5px;}
#bookmarks_cont .name        {width: 110px;}
#bookmarks_cont .url         {width: 230px;}
#bookmarks_cont .desc        {width: 350px;}
#bookmarks_cont .bm          {width: 350px; font-size: 120%; line-height:1.2; color: /*#cc0000*/rgb(178, 55, 41); font-weight: 500; height: 22px;}
#bookmarks_cont .buttons     {display: inline-block; *display: inline; *zoom: 1; margin: 0 0 0 5px;}
#bookmarks_cont .butt        {cursor:pointer; background: url("images/bookmark.png") no-repeat scroll center; width: 16px; height: 16px; display: inline-block; *display: inline; *zoom: 1; vertical-align: middle; margin: 5px 0 5px 5px; border: 1px solid #666666;}
#bookmarks_cont .add         {background-position: -16px -48px;}
#bookmarks_cont .add:hover   {background-position: 0 -48px;}
#bookmarks_cont .remove      {background-position: -16px -64px;}
#bookmarks_cont .remove:hover{background-position: 0 -64px;}
#bookmarks_cont .up          {background-position: -16px -16px;}
#bookmarks_cont .up:hover    {background-position: 0 -16px;}
#bookmarks_cont .down        {background-position: -16px -32px;}
#bookmarks_cont .down:hover  {background-position: 0 -32px;}
#bookmarks_cont .open        {background-position: -16px 0;}
#bookmarks_cont .open:hover  {background-position: 0 0;}
#bm_toolbar {width: 180px; margin: 0 auto 5px;}
#bm_toolbar span {}
#bm_toolbar_sel {padding: 5px; margin: 5px 0 0; width: 155px;}
#bm_toolbar_status {padding: 5px; margin: 5px 10px; color: #666666; font-size: 80%;}
#bm_toolbar .button {cursor:pointer; display: block; *zoom: 1; margin: 5px 5px 0; padding: 3px 5px; vertical-align: middle; color: #666666; font-weight: bold; background-color: #F9F9F9; border: 1px solid #666666; }
#bm_toolbar .button:hover {background-color: #FAD112; color: /*#cc0000*/rgb(178, 55, 41);}
.bookmark_container {text-align: left; min-width: 800px; overflow-x: auto;}
#bookmark_navigation {background-color: #DDDDFF; width: 100%; position: relative; border-bottom: 2px solid #B6B6B6; }
#bookmark_navigation .applicationlogo a {width: 32px; margin-top: -1px;}
#bookmark_navigation .section {float: left; zoom: 1; padding: 10px; height: 30px; vertical-align: middle; border-right: 1px solid #B6B6B6;}
#bookmark_navigation .description {overflow: auto; border-right: 0 none; float: none; margin-right: 110px; color: #000000; background-color: #DDDDFF;}
#bookmark_navigation .managing {position: absolute; width: 90px; right: 0; top: 0; float: none; border-right: 0 none; border-left: 1px solid #B6B6B6;}
#bookmark_navigation .button {cursor:default; display: inline-block; *display: inline; *zoom: 1; padding: 4px; vertical-align: middle; color: #DDDDDD; font-weight: bold; background-color: #F9F9F9; border: 1px solid #666666;}
#bookmark_navigation .active {cursor:pointer; color: #666666;}
#bookmark_navigation .button:first-child {margin-left: 5px; }
#bookmark_navigation .active:hover {background-color: #FAD112; color: /*#cc0000*/rgb(178, 55, 41);}
#bookmark_navigation select {padding: 5px; margin: 0 5px; vertical-align: middle; max-width: 250px;}
#bookmark_content{position: relative; width: 100%; text-align: center; box-shadow: 0 0 4px 2px #B6B6B6;}
#bookmark_frame{width: 100%; height: 100%;}

.external, body.geo a.wikipage[href^="http://austria-forum"] {
	padding-right: 7px;
}
.external::after, body.geo a.wikipage[href^="http://austria-forum"]::after {
	background: url('/images/out.png') no-repeat scroll left center
		transparent;
	content: "";
    display: inline-block;
    height: 8px;
    margin-right: -7px;
    vertical-align: baseline;
    width: 7px;
}
a.nids, span.nids {
	padding-right: 10px;
}

a.nids::after, span.nids::after {
	background-image: url("/images/nids.ico");
	background-position: 5px 0;
	background-repeat: no-repeat;
	background-size: 18px 18px;
	content: "";
	display: inline-block;
	height: 18px;
	margin-left: 1px;
	margin-right: -8px;
	vertical-align: sub;
	width: 18px;
}

/*.webbook {background: url('/images/wb.png') no-repeat scroll left center transparent; padding-left: 16px;}*/
a.webbook, span.webbook {
    padding-right: 13px;
}
a.webbook::after, span.webbook::after {
  	background-image: url("/images/logo-afwb.svg");
    background-position: -17px 0;
    background-repeat: no-repeat;
    background-size: 30px 16px;
    content: "";
    display: inline-block;
    height: 16px;
    margin-left: 1px;
    margin-right: -13px;
    vertical-align: sub;
    width: 13px;
}
.webbook.wb-noicon{margin-right: 0;}
.webbook.wb-noicon::after{display: none;}
.webbook.notexisting {border-bottom: 1px dashed /*rgb(255, 0, 0)*/rgb(178, 55, 41);color: /*rgb(255, 0, 0)*/rgb(178, 55, 41);text-decoration: none;}
.map {background: url('/images/map.png') no-repeat scroll right center transparent;display: inline-block;height: 16px;padding-right: 15px;vertical-align: baseline;}
a.music, span.music {
    padding-right: 15px;
}
a.music::after, span.music::after {
  	background-image: url("/images/note_32.png");
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: 14.5px 16px;
    content: "";
    display: inline-block;
    height: 16px;
    margin-left: 1px;
    margin-right: -15px;
    vertical-align: sub;
    width: 15px;
}

.formtable tr.spacer { margin: 0.5em; border-bottom: 1px solid #CCCCCC; }
.geolab{border: 1px solid rgb(221, 221, 221); margin: 5px 0; padding: 5px;}
.dhtmlwindow {
	position: absolute;
	border: 2px solid /* black */ rgb(61, 61, 61);
	visibility: hidden;
	background-color: white;
}

.drag-handle { /*CSS for Drag Handle*/
	padding: 1px;
	text-shadow: black 3px 2px 4px;
	font-size: 3em;
	color: blue;
	text-indent: 3px;
	font: normal 12px Courier;
	background-color: #aaaabb;
	color: #eeeeee;
	cursor: move;
	overflow: hidden;
	width: auto;
	filter:alpha(opacity=100);
	-moz-opacity: 1;
	opacity: 80;
}

.drag-handle .drag-controls { /*CSS for controls (min, close etc) within Drag Handle*/
position: absolute; right: 1px; top: 1px; cursor: hand; cursor: pointer;
}
* html .drag-handle { /*IE6 and below CSS hack. Width must be set to 100% in order for opaque title bar to render*/
width: 100%;
}
.drag-contentarea { /*CSS for Content Display Area div*/
background-color: #cccccc;
color: /* black */ rgb(61, 61, 61);
height: 150px;
padding: 2px;
overflow: auto;
text-align: left;
}
.drag-statusarea { /*CSS for Status Bar div (includes resizearea)*/
border-top: 1px solid gray;
background-color: #F8F8F8;
height: 13px; /*height of resize image*/
}
.drag-resizearea { /*CSS for Resize Area itself*/
float: right;
width: 13px; /*width of resize image*/
height: 13px; /*height of resize image*/
cursor: nw-resize;
font-size: 0;
}
/* Definition Skiplink */
a.skiplink,
a.skiplink:hover,
a.skiplink:visited {
    position: absolute;
    overflow: hidden;
    top: auto;
    left: -1000px;
}
a.skiplink:focus,
a.skiplink:active {
    position: absolute;
    top: 0;
    left: 0;
}
div.skipcontainer {
    width: 1px;
}/* Ende Skiplink */
.aeiou-druck {
	border: 1px solid gray;
	margin: 0.5em;
	padding: 0.5em;
}
/* Survey */
#survey-cont {
	/*
	position: relative;
	float: left;
	padding: 5px 7px 5px 22px;
	border: 1px solid #B6B6B6;
	background: url("images/close.gif") no-repeat scroll 2px 6px transparent;
	border: 1px solid #999999;
    */
	background-color: #E0E0FF;
    background-image: url("images/information.gif");
    background-position: 1em 1em;
    background-repeat: no-repeat;
    box-shadow: 3px 3px 7px #666666;
    margin: 0.7em;
    padding: 1em 1em 1em 3em;
    display: inline-block;
}
#survey-cont #op-cl{
	/*float: right;*/
	margin: 0 0 0 1em;
	width: 16px;
	height: 14px;
	cursor: pointer;
	display: inline-block;
	vertical-align: baseline;
}
#survey-cont .open{
	background: url("images/restore.gif") no-repeat scroll #E0E0FF;
}
#survey-cont .close{
	background: url("images/close.gif") no-repeat scroll #E0E0FF;
}
.survey-closed {
	display : none;
	/*
	width: 20px;
	height: 18px;
	padding: 0px !important;
	overflow: hidden !important;
	background: url("images/restore.gif") no-repeat scroll 2px 2px #E0E0FF !important;
	*/
}
.survey-closed div{
	display: none;
}
#survey-cont a{
	color: /*#cc0000*/rgb(178, 55, 41);
	font-weight: normal;
}
/* /Survey */

.verify-footer {
	font: 100% Monaco,Courier,monospace;
	background-color: #FFF7C0;
	padding: 0.2em;
	margin: 0.2em;
}
.verify-footer:hover {
	background-color: #DDD5A0;
}
.verify-text {
	margin: 0 0.5em 0 45px;
}
.verify-comment, .verify-date {
	border-bottom: 1px solid #B6B6B6;
	margin-bottom: 0.2em;
	padding-bottom: 0.2em;
}
.verify-logo a {
	display: block;
	overflow: hidden;
	margin-left: auto;
	margin-right: auto;
	text-indent: -1000px;
	background-image: url("../../images/verify-logo.png");
    background-position: left top;
    height: 40px;
    margin: 0;
    width: 40px;
}
.verify-logo a:hover {
	background-position: 0 0;
}
.breadcrumb > div {
    display: inline;
}
.mirco-container{
	display: inline;
	margin: 0 3px;
}
.micro-title {
	font-style: italic;
	margin: 0 3px;
}
a.diamond::after {
    content: "";
    display: inline-block;
    width: 15px;
    height: 13px;
    background-image: url('../../images/diamond.png'); /* Replace with your actual icon */
    background-size: contain;
    background-repeat: no-repeat;
    margin-left: 2px; /* Adds space between text and icon */
    vertical-align: middle;
}