﻿/*  screen.css - MoinMoin Styles
/* content styles */

body {
    padding: 0;
    border: 0;
	 background-color: #BDBFFF;
}


/* APL wiki adaptions */
/*a:link { text-decoration: underline; }*/
/*a:link:hover, a:link:active { text-decoration: none; color: Black; background-color: grey; }*/
/*a:link:active { text-decoration: none; color: Black; background-color: red; }
a:visited { text-decoration: underline; color: blue; background-color: white;}
a:visited:hover { text-decoration: none; color: yellow; background-color: black}*/
/* end APL wiki adaptions */

a.download {
    font-size: 120%; 
    letter-spacing: 0.05em;
    font-weight: bold;
    background: #E7E7E7;
    border: 1px solid #9C9C9C;
    padding: 0.5em;
    text-align: center;
	 margin-top: 0.75em;
	 display: inline-block;
}

input {
    font-size: 1em;  /* prevent strange effect to button (otherwise, text size becomes bigger when clicking)*/
	/* APL wiki adaptions */
    font-family: Arial;
	 font-weight: bold;
	 font-size: medium;
/* end APL wiki adaptions */    
}

/* APL wiki adaptions */
	input#titlesearch, input#fullsearch {
    font-family: arial;
	 font-weight: bold;
}
/* end APL wiki adaptions */    

/* APL wiki adaptions */
h1 {font-size: 1.9em;}
h2 {font-size: 1.6em;}
h3 {font-size: 1.4em;}
h4 {font-size: 1.2em;}
h5 {font-size: 1.1em;}
h6 {font-size: 1.1em;}

h2, h3, h4 {padding: 0;line-height: 1;}

h1 {margin: 0em;}
h2 {margin: 0.5em 0 2px 0em;}
h3, h4, h5, h6 {margin: 0.5em 0 2px 1em;}

h2:before {content:" ";}
h3:before {content:" - ";}
h4:before {content:" -- ";}
h5:before {content:" --- ";}
h6:before {content:" ---- ";}

h5.Tags > * {
	font-size: xx-small;
	color: red;
}



/*
h2 {border-bottom: 2px solid silver;}
h3 {border-bottom: 1px dotted black;}
*/

p {
	padding: 0;
	margin: 0.8em 0 0 0;
}

.disabled {
    /* IE ignore disabled attribute, but at least show items in gray */
    color: #525252;
	 padding: 0 0 0 15px;
	 margin-top: 5px;
}

/* user interface styles */

/* APL wiki adaptions */
#header {
	margin  : 2px 2px 0 2px;
	padding : 2px 0 0 0;
	line-height: 1.45em;
   font-size: 0.9em;
	background-color: White;	
}

#header a {
	font-family:  DefaultFont, "Lucida Sans Unicode", "Trebuchet MS Unicode";
}

#logo {
   float: left;
   margin:10px;
	padding: 0;
	background: transparent;
    /* For text-only logo */
	font-family:  DefaultFont;
   font-size: 2em;
   line-height: 1em;
   font-weight: bold;
	font-stretch: extra-expanded;
}
/* end APL wiki adaptions */

*[dir="rtl"] #logo {
    float: right;
}

#logo img {
    vertical-align: middle;
}

#logo a {
   text-decoration: none;	  
/* APL wiki adaptions */
   background: transparent;
 	color:#B77700;
 	font-size: x-large;
/* end APL wiki adaptions */
}
	   
/* APL wiki adaptions */
#username {
    display: inline;
    margin: 0px 12px;
	 Float: right;
    padding: 0;
    text-align: right;
    white-space: nowrap;    
    /*background: #E7E7E7;*/
}

/* #username * {background: #E7E7E7;}*/
#username * {background: Transparent;}

*[dir="rtl"] #username {
    text-align: left;
    margin: 5px 0px;
}

/*
div#content {
	background-color: #FFFACD;
	padding: 0.5em;
	margin: 0;
}
*/

#username li {
    display: inline;
    padding: 0 0.5em 0 0;
    margin: 3px 0 0 0;
    float: right;
}

#login, #logout {
	padding:0 0.5em 0 0;	   
}							   
/* end APL wiki adaptions */

#username form {
    display: inline;
}

#username input {
    display: inline;
    padding: 0;
    margin: 0;
    border: none;
    background: transparent;
    color: blue;
    font-size: 0.82em;
    cursor: pointer;
}

#username input:hover {
    color: red;
}
	  
/* APL wiki adaptions */
#searchform {
    float: right;
    margin: 0 5px 5px 0;
    padding: 0;
    white-space: nowrap;
    font-size: 0.82em;
}
/* APL wiki adaptions */

*[dir="rtl"] #searchform {
    float: left;
    clear: left;
    text-align: left;
}
#searchform input {
    font-size: 100%;
    vertical-align: middle;
}
/* APL wiki adaptions */

#pagetrail {
    clear: right;
	 float: right;
    margin: 0;
    padding: 10px 10px 0 10px;
	 margin: 0;
	 font-family: Georgia;
	 font-size: x-small;	
}

#pagetrail a { 
	 color: blue;
} 
 
#pagetrail li {
	float: left;
   list-style:	inside;
	padding: 0 5px;
	margin: 0 0 5px 0;
}

/* end APL wiki adaptions */

*[dir="rtl"] #pagetrail {
    clear: left;
}

/* APL wiki adaptions (?) */
#interwiki {
    margin: 5px 12px;
    display: inline;
    font-size: 1em;
}

*[dir="rtl"] #interwiki {
    margin: 5px 0px;
    display: inline;
    font-size: 1em;
}

#interwiki span:after {
    content: ":";
}
/* end APL wiki adaptions */

#locationline {
    padding: 0;
    font-size: 100%;
    font-weight: normal;
    clear: right;
    padding: 0;
    margin: 10px 0 10px 15px;
}

*[dir="rtl"] #locationline {
    clear: left;
}

#pagelocation {
   font-size: 9px;
   font-family: Georgia, Arial;
   letter-spacing: 0.05em;
   float:right;
	margin: 5px;
	padding: 0;
}

#pagelocation > a.backlink {
	display:none;
}

*[dir="rtl"] #pagetrail span.sep {
    visibility: hidden;
}
*[dir="rtl"] #pagetrail span.sep:after {
    content: " « ";
}

#navibar {
    clear: both;  /* problem: clear: right; aligns nicely right of logo,
                    but lets it float high in the header, disconnected from ground */
    display: block;
    margin: 0;
    padding: 0 10px;	
/* APL wiki adaptions */
    font-size: small;	
/* end APL wiki adaptions */
    zoom: 1; /* for avoiding a gap between navibar and pageline on IE */
}
#navibar li {
    float: left;
/* APL wiki adaptions */
    display: block;
    margin: 0 10px 0 0px;
    padding: 0;
    border: 2px solid #5D709F;	 
/* end APL wiki adaptions */
    border-bottom: none;
    white-space: nowrap;
/*  	-webkit-border: 10px; 
  	-webkit-border-radius: 6px;  */
	-moz-border-radius-topright: 10px; 
	-moz-border-radius-topleft: 10px; 
	-moz-border-radius-bottomleft: 0; 
	-moz-border-radius-bottomright: 0; 
	-webkit-border-top-right-radius: 10px; 
	-webkit-border-top-left-radius: 10px; 
	-webkit-border-bottom-left-radius: 0; 
	-webkit-border-bottom-right-radius: 0; 
}

*[dir="rtl"] #navibar li {
    float: right;
}

#navibar li.wikilink   {
	 background: #E3E4FF;
 	 padding: 6px;
}

#navibar li.userlink {
 	 padding: 6px;
	 background: #E3E4FF;	 
}

#navibar a	{
	color: black;
	font-weight: bold;
	text-decoration: none;   
	font-family: Arial !important; 
	font-weight: bold !important; 
	font-size:1em !important;
	padding: 6px !important;
	margin-top: 4px !important;
}

#navibar li.current a:hover {color: Black;}
#navibar li:hover {background: #F4F5FF;}

#navibar li.current, #navibar li.current:hover {
    /* background: #81BBF2; /* url(../img/tab-selected.png) repeat-x; */ 
	 /* background: #0002FF; */
	background-color: #BDBFFF;
	padding: 6px;
}

#pageline {
    clear: both;
    margin: 0 0 10px 0;
    padding: 0;
    width: 100%;
    /* sync these values, line-height is needed for IE */
	 height: 0px;
	 background-color: #BDBFFF;
	 line-height: 0;
	 background-color: black 0px solid;
	 display: none; 
}

.editbar {
    clear: both;
    display: bock;
    margin: 0 0 4px 0;
    padding: 6px 8px 0 8px;
    white-space: nowrap;
 	 background-color: #BDBFFF;
    font-size: 0.9em;
/*	 border-top: 2px solid gray;  how to stop this on the current tab?! */
}

ul.editbar a {font-family: Arial !important; font-weight: bold !important; font-size:0.8em !important;}
.editbar form, .editbar form div {
    display: inline;
    margin: 0;
}

.editbar li {
    display: inline;
    padding: 0;
    margin: 4px 0;
}

.editbar li a {
	color: black;
	font-family: arial;
	font-weight: bold;
	text-decoration: none;	
	display: inline;
 	background-color: #D6D3CE;
	padding: 3px 10px;
	margin: 0 8px;
	border-right: 2px solid black;
	border-bottom: 2px solid black;
	border-top: 1px solid white;
	border-left: 1px solid white;
}

/* APL wiki adaptions */
#message {
	clear: both;
	padding: 5px 10px;
	border: 4px solid #FC00FD;
	color: red;
	font-weight: bold;
	margin: 5px 0 0 0;
	background-color: white;
}

/* Experimental; Seems to work fine, so
#message {
	clear: both;
	padding: 5px 10px;
	border: 4px solid #FC00FD;
	color: red;
	font-weight: bold;
	margin: 5px 15px 15px 15px;
	background-color: white; 
	position: fixed;
	right: 2em;	
	bottom: 0.5em;
	width: 20em;
	opacity: 0.7;
}
*/

a.clear-link {
	color: #0044B3;
	font-size: medium;
	font-weight: normal;
}
/* end APL wiki adaptions */

#message p {
    margin: 5px 0;
    padding: 0;
    /* font-weight: bold; */
    font-size: medium;
}

#message div.buttons {
    font-weight: normal;
}

.dialog form {
    margin: 0 15px;
}

.dialog td {
    border: none;
    padding: 5px;
}

.dialog td.label {
    text-align: right;
    font-weight: bold;
    width: 25%;
}

*[dir="rtl"] .dialog td.label {
    text-align: left;
}

.dialog td.content input {
    width: 100%;
}

#page {
	margin: 5px 15px 0px 15px;
   padding: 2px 20px 4px 20px;
 	background-color: #FFFAE8; 
	padding: 10px;
	-webkit-border-radius: 6px; 
	-moz-border-radius: 6px; 
	border: 1px solid #999;

   /* theses are some Firefox 1.5b1 specific extensions, see also the CSS3 draft.
   -moz-column-width: 25em;
   -moz-column-gap: 2em;
   -moz-column-rule: solid black 0.3em;     --   doesn't work yet with 1.5b1!

   TODO: make text/gui editor NOT use #page css, we don't want columns there!
    */
}

#editor-textarea, #editor-help {
/* APL wiki adaptions */
    font-family: APLFont1, APLFont2, APLFont3;
    font-family: APLHeader1;
/* APL wiki adaptions */
    border: 1px solid #8cacbb;  
    color: black;
    padding: 3px;
    width: 100%;
    margin-top: 0.5em;	 
}

#editor-help {
    background-color: #EEEEFF;
 	 font-family: Georgia;
	 font-size: 90%;
}

#editor-help * {
  	 font-size: 100%;
 	 line-height: 0.8em;
	 font-family: Georgia;
 	 font-size: xx-small;
}

#editor-comment {
    font-size: 100%;
    border: 1px solid #8cacbb;
    color: black;
    background-color: white;
    vertical-align: middle;
    padding: 1px;
    display: inline;
/*    width: 70%; */
}

#preview, #previewbelow {
    border: 1px solid #6C7680;
    padding: 10px 30px 20px 30px;
    background: url(../img/draft.png);
    margin-top: 0.5em;
}

#textcha {
    font-size: 100%;
    margin-top: 0.5em;
    border: 2px solid #FF8888;
    color: black;
    vertical-align: middle;
    padding: 3px 2px;
}

#textcha-answer {
    border: 2px solid #000000;
    padding: 3px 2px;
}

/* APL wiki adaption */
input.button {    
/*    border: 1px solid #8cacbb;  
    color: black;
    background-color: #CCCCCC;
    vertical-align: middle;
    text-decoration: none;
    margin: 2px;
    padding: 1px;
    display: inline;
	*/
	cursor: pointer;
   font-size: medium;
	font-family: Arial;
	font-weight: bold;
}
/* end APL wiki adaption */

#footer {
    clear: both;
    margin: 0;
    padding: 0;
}

#credits, #version, #timings{
    margin: 5px 10px;
    padding: 0;
    text-align: center;
    font-size: 0.88em;
    color: #6C7680;
}
ul#credits {
	display: none;
}

#credits li, #timings li {
    display: inline;
    padding: 0 2px;
    margin: 0 4px;
}

#credits img {
    vertical-align: middle;
}

.diff {
    width:99%;
}

.diff-header {
    font-weight: bold;
}

.diff-title {
    background-color: #C0C0C0;
}

.diff-added {
    background-color: #E0FFE0;
    vertical-align: sub;
}

.diff-removed {
    background-color: #FFFFE0;
    vertical-align: sub;
}

.diff-added span {
    background-color: #80FF80;
}

.diff-removed span {
    background-color: #FFFF80;
}

table.navigation {
    float: right;
    margin: 2px;
}

tr {
	vertical-align: top;
}
        					   
        
#openididentifier {
    background: url(../../common/openid.png) no-repeat;
    background-position: 0 50%;
    padding-left: 18px;
}  

div.searchresults > ol > li {
	padding: 10px 0 0 0;
}

dt {
	margin: 5px 0 5px 0;
}

table.borderlesstable {
	margin:0;
	margin-top: 1em;
	padding:0;
}
table.borderlesstable td {
	border:0px;
	padding: 0 2em 0 0;
	margin:0;
	text-align: center;
 	background-color: #FFFAE8; 
}

div.borderlesstable {
	width: 500px;
}

div.borderlesstable > span {
	height:0;
	margin:0;
	padding:0;
}
 
div.recentchanges table {
	margin-top: 10px;
}

div#tabs {
	background-color: White;	
}

div#tabs a {
	font-family:  DefaultFont;
	text-decoration: none;
	color: Black;
}

div.seesaw {
	padding: 2px 10px;
z-index: 
}
input#searchinput	{
	margin:0;
	padding:0;
}