body, p, div, a, legend, fieldset, li, table, tr, td,
form, input, select, textarea, button, img, iframe {
  font-family:Arial, DejaVu Sans, Helvetica, sans-serif;
  font-size:12px;
  font-weight:normal;
  color:/*var:baseColor*/#000000;
  padding:0px;
  margin:0px;
  border:0px;
}

body {
  background-color:/*var:backgroundColor*/#FFFFFF;
}

table, th, tr, td {
  padding:2px;
  vertical-align:top;
  border-spacing:0px;
}

table {
  border:1px;
  border-collapse:collapse;
  margin:3px;
  padding:1px;
}

table td, table th {
  cursor:text;
}

li {
  margin-bottom:4px;
  margin-top:1px;
}

.hiddenTable {
  vertical-align:top;
  margin:0px;
  padding-left:0px;
  padding-top:3px;
  padding-right:10px;
}

/* forms */

.sfInput, .sfArea, .sfSelect, .sfInputNoHover, .sfFileUpload {
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

.sfInput:hover, .sfArea:hover, .sfSelect:hover, .sfColorBox:hover, .sfFileUpload:hover {
  background-color:/*var:adoMiddle*/#FFC891;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

.sfInput, .sfInput:hover, .sfArea, .sfArea:hover, .sfInputNoHover, .sfFileUpload, .sfFileUpload:hover {
  padding:2px;
}

.sfColorBox {
  position:absolute;
  border:1px solid /*var:adoDark*/#7A1C1C;
  width:19px;
  height:19px;
}

.sfRadio, .sfCheck, .sfRadio:hover, .sfCheck:hover {
  position:relative;
  background-color:transparent;
  border:0px;
  padding-right:3px;
  padding-left:3px;
}

.sfButton, .sgButton,
.sfButton:hover, .sgButton:hover, .sfButton:focus, .sgButton:focus  {
  overflow:visible;
  padding:0px;
  padding-right:6px;
  padding-left:6px;
  margin-right:6px;
}

.sfButton, .sgButton {
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

.sfButton:hover, .sgButton:hover, .sfButton:focus, .sgButton:focus  {
  background-color:/*var:adoMiddle*/#FFC891;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

.buttonAddedText {
  position:absolute;
  margin-left:-2px;
  margin-top:12px;
  font-size:9px;
}

.addDiv {
  margin-bottom:10px;
}

.smallCard {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:3px 103px 0px 5px;
  z-index:101;
}

.sfLangCard {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border-top:1px solid /*var:adoDark*/#7A1C1C;
  padding:1px;
  z-index:101;
}

.sfCard, .sfFrame {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:10px;
  z-index:101;
}

.sfFieldset {
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  margin-top:5px;
  margin-bottom:5px;
  padding:10px;
  padding-bottom:15px;
  z-index:101;
}

.sfLegend {
  top:-9px;
  font-weight:bolder;
  color:/*var:adoDark*/#7A1C1C;
}

a.sfTab, a.sfTab:hover, a.sfTab:visited {
  position:relative;
  text-decoration:none;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  border-bottom-width:0px;
  padding:1px 1em 1px 1em;
  margin-right:2px;
  z-index:100;
  cursor:pointer;
  font-size:11px;
}

a.sfTab.sfActivetab, a.sfTab.sfActivetab:hover, a.sfTab.sfActivetab:visited {
  background-color:/*var:adoBright*/#FFF5F5;
  font-weight:bold;
  text-decoration:none;
  color:/*var:adoDark*/#7A1C1C;
  z-index:102;
}

.login2Allfields, .login2Button {
  border:1px solid /*var:adoDark*/#7A1C1C;
}

.iconbut {
  background-color:transparent;
  border:0px;
  padding:2px;
  margin:0px;
}

.sgGrid {
  position:relative;
  padding:1px;
  border-spacing:2px;
}

.sgGridFullwidth {
  position:relative;
  border-spacing:2px;
  width:100%;
}

.sgHead {
  position:relative;
  background-color:/*var:barColor*/#E43838;
}

.sgBody {
  position:relative;
}

.sgBrightCell {
  background-color:/*var:adoBright*/#FFF5F5;
  border:0px;
}

.sgDarkCell {
  background-color:/*var:adoMiddle*/#FFC891;
  border:0px;
}

.sgRowButton {
  background-color:inherit;
}

/* modalwindows */

.modalFrame { 
  z-index:5001;
  display:none;
  position:fixed;
  z-index:5001;
  top:0;
  left:0;
  width:100%;
  height:100%;
  text-align:center;
}

#modalDiv {
  display:none;
  background-color:/*var:adoBright*/#FFF5F5;
  border:3px solid /*var:adoDark*/#7A1C1C;
  -moz-border-radius:7px;
  margin:20% auto 0 auto;
  text-align:left;
}

#modalResponse {
  width:100%;
}

.modalButtons {
  text-align:right;
  margin-top:10px;
}

#ajaxHint {
  z-index:6001;
  display:none;
  position:absolute;
}

/* windows */

.winMain {
  position:absolute;
  background-color:/*var:adoBright*/#FFF5F5;
  border:3px solid /*var:adoDark*/#7A1C1C;
  -moz-border-radius:7px;
  display:block;
}

.winTitle {
  position:absolute;
  height:19px;
  overflow:hidden;
  cursor:move;
}

.winTitleText {
  position:absolute;
  left:5px;
  top:3px;
  height:18px;
  overflow:hidden;
  color:/*var:adoDark*/#7A1C1C;
}

.winButtons {
  position:absolute;
  width:100%;
  top:2px;
  right:2px;
  text-align:right;
}

.winButImg {
  left:-1px;
  cursor:pointer;
}

.winContent {
  background-color:/*var:backgroundColor*/#FFFFFF;
  border-top:1px solid /*var:adoDark*/#7A1C1C;
  position:absolute;
  top:21px;
  padding:3px;
  overflow:auto;
  font-size:10px;
  color:/*var:baseColor*/#000000;
  -moz-border-radius-bottomleft:7px;
  -moz-border-radius-bottomright:7px;
}

.winState {
  position:absolute;
  background-color:transparent;
  height:6px;
  text-align:right;
}

.winResize {
  width:100%;
  height:6px;
  cursor:se-resize;
}

/* links */

a, a:link, a:visited, a:hover, a:active {
  color:/*var:adoDark*/#7A1C1C;
  text-decoration:underline;
  cursor:pointer;
}

a.powered, a.powered:link, a.powered:visited, a.powered:hover, a.powered:active,
a.smallfont, a.smallfont:link, a.smallfont:visited, a.smallfont:hover, a.smallfont:active {
  font-size:10px;
  color:/*var:adoDark*/#7A1C1C;
}

/* specials  */

div.powered {
  margin-top:-7px;
  width:100%;
  text-align:right;
}

select.multiple {
  background-color:/*var:backgroundColor*/#FFFFFF;
  height:auto;
}

/* browserprobs.php - normal popup */
div.browserprobs {
  position:absolute;
  z-index:200;
  top:130px;
  left:50%;
  width:600px;
  margin-left:-300px;
  padding:10px;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

/* browserprobs.php - popup only for netscape 4 */
div.browserprobsns4 {
  width:600px;
  padding:10px;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

/* frontpage.php - title first line */
div.title1 {
  position:absolute;
  text-align:left;
  top:80px;
  left:0px;
  width:500px;
  font-size:16px;
}

/* frontpage.php - title second line */
div.title2 {
  position:absolute;
  top:110px;
  left:0px;
  width:500px;
  text-align:left;
  font-size:20px;
  font-weight:bold;
}

/* frontpage.php - title third line */
div.title3 {
  position:absolute;
  text-align:left;
  top:132px;
  left:0px;
  width:500px;
  font-size:16px;
}

/* frontpage.php - abstract */
div.abstract {
  position:absolute;
  text-align:left;
  top:220px;
  left:0px;
  width:400px;
}

/* frontpage.php - other links above the login */
.loginlinks {
  position:absolute;
  left:10px;
  top:300px;
  width:170px;
}

.frontSubTitle1, .frontSubTitle2, .frontSubTitle3 {
  position:absolute;
  font-size:14px;
  cursor:pointer;
}

.frontPageField1, .frontPageField2, .frontPageField3 {
  position:absolute;
  width:100%;
  border-top:5px solid /*var:barColor*/#E43838;
  cursor:pointer;
}

.goaheadText1, .goaheadText2, .goaheadText3 {
  position:absolute;
  color:/*var:barColor*/#E43838;
  cursor:pointer;
}

.goaheadText3 {
  margin-top:-3px;
}

.frontTitle1 {
  position:absolute;
  top:150px;
  left:195px;
}

.frontPageField1 {
  top:200px;
}

.frontSubTitle1 {
  top:208px;
  left:330px;
}

.goaheadText1 {
  top:177px;
  left:590px;
}

.frontTitle2 {
  position:absolute;
  top:300px;
  left:195px;
}

.frontPageField2 {
  top:350px;  
}

.frontSubTitle2 {
  top:358px;
  left:340px;
}

.goaheadText2 {
  top:327px;
  left:600px;
}

.frontTitle3 {
  position:absolute;
  top:450px;
  left:195px;
}

.frontPageField3 {
  top:500px;
}

.frontSubTitle3 {
  top:508px;
  left:335px;
}

.goaheadText3 {
  top:480px;
  left:640px;
}

/* frontpage.php - the login element */
.login {
  position:absolute;
  left:10px;
  top:430px;
}

.inlineLogin {
  position:relative; 
  padding:5px; 
}

/* frontpage.php - the login-error message */
.loginError {
  position:absolute;
  width:250px;
  color:black;
  top:60px;
  left:65px;
}

.loginErrorPopup {
  position:absolute;
  width:250px;
  color:/*var:alarm*/#FF0000;
  left:85px;
  top:64px;
}

/* frontpage.php */
.whatsedwiki {
  position:relative;
  top:30px;
}

/* all pages - visible element of the side-bar */
.sideBar {
  position:absolute;
  top:78px;
  left:0px;
  height:4800px;
  width:190px;
  background-color:/*var:barColor*/#E43838;
}

/* all pages - visible element of the top-bar */
.topBar {
  position:absolute;
  top:0px;
  left:193px;
  width:100%;
  height:75px;
  background-color:/*var:barColor*/#E43838;
}

/* alle pages - visible element of the side-bar */
.sideBarOrnament {
  position:absolute;
  top:0px;
  left:0px;
  width:190px;
  height:75px;
  background-color:/*var:adoMiddle*/#7A1C1C;
}

.headTitle1 {
  position:absolute;
  top:15px;
  left:8px;
}

.headTitle2 {
  position:absolute;
  top:15px;
  left:195px;
}

div.chooseLanguage, div.chooseLanguageFrontpage,
div.mainMenu, div.mainLinks, .mainLineOuter {
  position:absolute;
  left:0px;
  top:5px;
  width:98%;
  text-align:right;
  font-size:11px;
  line-height:13px;
}

div.mainLinks, div.mainLinks2 { top:24px; }
div.chooseLanguage { top:5px; }
div.mainMenu {
  top:55px;
  color:/*var:adoDark*/#7A1C1C;
  font-weight:bold;
}

a.mainLinks, a.mainLinks:link, a.mainLinks:visited, a.mainLinks:active, a.mainLinks:hover {
  color:/*var:adoDark*/#7A1C1C;
  font-weight:bold;
  text-decoration:none;
}

a.mainLinks2, a.mainLinks2:link, a.mainLinks2:visited, a.mainLinks2:active, a.mainLinks2:hover {
  color:/*var:adoDark*/#7A1C1C;
  font-size:16px;
  font-weight:bolder;
  text-decoration:none;
}

a.mainLinks:hover, a.mainLinks2:hover {
  text-decoration:underline;
}

.currLang {
  color:/*var:adoDark*/#7A1C1C;
  font-weight:bolder;
  font-size:14px;
}

.currLangImg {
  border:1px solid blue;
}

.othLangImg {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C; 
}

.mainLineOuter { 
  top:15px; 
}

.mainLineInner { 
  border-bottom:1px solid /*var:adoDark*/#7A1C1C; 
  width:100px; 
}

.mainLineRegistration { 
  position:absolute;
  height:2px;
  top:18px; 
  left:905px;
}

.headImage {
  width:100%;
  padding-top:3px;
  padding-bottom:3px;
}

.printLink {
  text-align:right;
  margin-right:10px;
  margin-top:5px;
}

/* page.php, admin.php etc. - position of the mainLinksgation links */
div.wikiLinks {
  position:absolute;
  top:270px;
  left:20px;
  width:160px;
  line-height:18px;
  font-weight:bold;
}

div.adminLinks {
  position:absolute;
  top:250px;
  left:20px;
  width:130px;
  font-size:13px;
  font-weight:bold;
}

/* page.php - the main frame, where the wikipages are shown */
.wikiMainPage {
  position:absolute;
  top:80px;
  left:220px;
  width:760px;
}

.printMainPage {
  position:relative;
  top:110px;
  margin-top:0px;
  margin-left:30px;
  margin-bottom:30px;
  padding-bottom:30px;
  width:760px;
}

/* adminpage.php - the main frame, where the options are shown */
.adminMainPage {
  position:absolute;
  top:100px;
  left:230px;
  width:720px;
}

.installMainPage {
  position:absolute;
  top:20px;
  left:230px;
  width:680px;
}

.unvalidError {
  color:/*var:alarm*/#FF0000;
  padding-bottom:7px;
}

/* registrationpage.php - the main frame, where the registration is shown  */
.regMainPage {
  position:absolute;
  top:100px;
  left:410px;
  width:380px;
}

.pageTitle {
  font-weight:bold;
  color:/*var:adoDark*/#7A1C1C;
  margin-bottom:5px;
}

.regInfo {
  position:absolute;
  top:100px;
  left:200px;
  width:170px;
}

.personalPage {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  padding-bottom:2px;
  margin-bottom:2px;
}

.versionCompareHint {
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:10px;
  margin:10px;
}

.additions {
  color:blue;
  text-decoration:underline;
}

.deletions {
  color:/*var:alarm*/#FF0000;
  text-decoration:line-through;
}

.breadCrumpNav {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  padding-bottom:1px;
  margin-bottom:3px;
}

.breatCrumpSpan, .breadCrumpElement, .breadCrumpNav {
  margin-bottom:10px;
  font-size:9px;
}

a.breadCrumpElement, a.breadCrumpElement:link, a.breadCrumpElement:hover, a.breadCrumpElement:active, a.breadCrumpElement:visited {
  font-size:9px;
  text-decoration:none;
  color:black;
}

a.breadCrumpElement:hover {
  text-decoration:underline;
}

.header {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  margin-top:5px;
  margin-bottom:2px;
  padding-top:2px;
  padding-bottom:2px;
  font-size:10px;
  min-height:5px;
}

.footer, .tagfoot {
  border-top:1px solid /*var:adoDark*/#7A1C1C;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  margin-bottom:7px;
  margin-top:15px;
  padding-top:2px;
  padding-bottom:2px;
  font-size:10px;
  min-height:5px;
}

.foot2 {
  margin-top:10px;
  margin-bottom:10px;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
}

.hangright {
  position:absolute;
  right:200px;
}

.tagfoot {
  margin-top:0px;
}

.sfLabel {
  position:absolute;
  top:4px;
}

.taggingLabel, a.tagLink, a.tagLink:hover, a.tagLink:visited, a.tagLink:link, a.tagLink:active {
  color:/*var:adoDark*/#7A1C1C;
  font-size:10px;
}

.deletetag {
  margin-left:2px; 
  cursor:pointer;
}

.itemlist {
  position:relative;
  margin-right:7px; 
  line-height:21px;
}

.headerAdmin {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  margin-top:5px;
  margin-bottom:2px;
  padding-top:2px;
  padding-bottom:2px;
}

.innerInfo, .innerButtons {
  background-color:/*var:adoBright*/#FFF5F5;
  color:/*var:adoDark*/#7A1C1C;
  padding:2px;
  font-size:10px;
}

.specialPageHeader {
  padding-bottom:2px;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  margin-bottom:10px;
}

.specialPageFooter {
  margin-top:-4px;
  padding-bottom:2px;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  margin-bottom:10px;
}

.specialPageTitle {
  font-size:11px;
  font-weight:bold;
  color:/*var:adoDark*/#7A1C1C;
}

.pageContent {
  margin-top:2px;
  margin-bottom:2px;
}

.niceFrame {
  margin-top:10px;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:6px;
}

.nicePoint {
  margin-top:5px;
  margin-bottom:1px;
}

.niceBorderVertical {
  border-left:1px solid /*var:adoDark*/#7A1C1C;
}

.niceBorderHorizontal {
  border-top:1px solid /*var:adoDark*/#7A1C1C;
}

.niceline, .niceText {
  font-weight:bold;
  font-size:11px;
  color:/*var:adoDark*/#7A1C1C;
}

.niceLineDiff {
  border-top:1px solid /*var:adoDark*/#7A1C1C; 
  margin-top:10px; 
  margin-bottom:10px;
}

.marginBottom {
  margin-bottom:10px;
}

.navbarHeader {
  font-weight:bold;
  margin-bottom:5px;
  margin-top:10px;
}

.filegridbody {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  padding-bottom:5px;
}

/* outputfunctions.php - the warning if a page is edited by another person */
.editWarning {
  color:/*var:alarm*/#FF0000;
  font-size:14px;
  font-weight:bold;
  padding:5px;
}

/* outputfunctions.php - the header of comments */
.commentHead {
  margin-top:15px;
  margin-bottom:3px;
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  color:/*var:adoDark*/#7A1C1C;
}

/* outputfunctions.php - the frame for comments*/
.comment {
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:3px;
  background-color:/*var:backgroundColor*/#FFFFFF;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

/* outputfunctions.php - the info for comments*/
.commentInfo {
  padding:4px;
  border-right:1px solid /*var:adoDark*/#7A1C1C;
  font-size:10px;
  color:/*var:baseColor*/#000000;
  width:120px;
}

/* outputfunctions.php - the body for comments*/
.commentContent {
  padding:4px;
  padding-left:10px;
  vertical-align:top;
  color:/*var:baseColor*/#000000;
}

/* outputfunctions.php - the comments on a print version */
.printComment {
  width:100%;
  padding-top:5px;
  padding-bottom:5px;
  margin-bottom:2px;
  background-color:/*var:backgroundColor*/#FFFFFF;
  border:1px solid /*var:adoDark*/#7A1C1C;
  color:/*var:adoDark*/#7A1C1C;
}

/* outputfunctions.php - the form for new comments */
.commentForm {
  width:100%;
  margin-bottom:10px;
  padding-top:5px;
  padding-bottom:5px;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
}

/* adminpage.php */
.adminButtons {
  margin-top:10px;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:2px;
}

.list {
  margin:0px;
  padding:4px;
  border-style:solid;
  border-width:1px;
}

/* error.php */
.error {
  position:absolute;
  top:200px;
  width:800px;
  left:50%;
  margin-left:-400px;
}

/* outputfuncs.php - radio button in version list */
input.radio {
  border:0px;
  background-color:transparent;
}

.helpSubtitle {
  color:/*var:adoDark*/#7A1C1C;
  font-style:italic;
  margin-top:9px;
  margin-bottom:1px;
}

.helpFrame {
  position:relative; 
  width:100%;
  top:1px; 
  text-align:right; 
}

.helpButton {
  cursor:pointer;
}

.createFiles {
  width:1%;
  background-color:/*var:adoBright*/#FFF5F5;
  height:2px;
  border:0px;
}

.sfFileUpload {
  position:absolute;
  height:23px;
}

/* popups */

.popupbody {
  padding:5px;
}

.inlineFrame {
  background-color:white;
  padding:3px;
}

.noimagesfiles {
  position:relative;
  text-align:center;
  margin-top:10px;
  margin-bottom:10px;
}

.nothumb {
  position:relative;
  text-align:center;
  top:50%;
  width:90%;
}

.thumbFrame {
  position:relative;
  margin-right:2px;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:3px;
}

.thumb {
  position:relative;
  vertical-align:middle;
  text-align:center;
  height:96px;
  width:96px;
  padding-bottom:3px;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
}

.allHeader {
  position:absolute; 
  height:110px; 
  width:1020px; 
  padding-top:20px; 
  padding-left:10px; 
}

.warnMessage {
  margin-top:10px;
  color:/*var:alarm*/#FF0000;
}

.tooltip {
  z-index:10000;
  position:absolute;
  width:210px;
  border:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoMiddle*/#FFC891;
  margin-top:5px;
  padding:7px;
  opacity:0.8;
  -moz-border-radius:20px;
}

.helpFrame {
  position:absolute;
  width:100%;
  right:10px;
  top:5px;
  text-align:right;
}

.helpButton {
  cursor:pointer;
}

.buttonBarRight {
  position:relative;
  text-align:right;
}

.actionBar {
  background-color:/*var:veryLight*/#FBFBFB;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:2px;
}

.listItem {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:5px;
  margin-bottom:3px;
  color:/*var:baseColor*/#000000;
  min-height:30px;
}

.listItemMore {
  position:relative;
  float:right;
  margin-bottom:5px;
  margin-left:15px;
}

.singleItem {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:5px;
  color:/*var:baseColor*/#000000;
}

.toolBar {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  margin-bottom:2px;
  color:/*var:baseColor*/#000000;
}

.texttoolBar {
  position:relative;
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:2px;
  margin-bottom:2px;
  color:/*var:baseColor*/#000000;
}

.navigationBar, .filterBar {
  position:relative;
  padding:3px;
  text-align:right;
}

.toolConfigButton {
  float:right;
  margin-top:-22px;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  text-align:right;
  width:30px;
}

.pageAddInfoPadding {
  margin-top:10px;
  margin-bottom:10px;
  color:/*var:alarm*/#FF0000;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:30px;
}

.pageAddInfo {
  margin-top:10px;
  margin-bottom:10px;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:5px;
}

.toolDescription {
  position:relative;
  margin-top:10px;
  margin-bottom:10px;
}

/* table of content */

.tableOfContentFrame {
  border:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoBright*/#FFF5F5;
  margin:10px;
  width:200px;
  float:right;
}

.tableOfContentInner {
  padding:10px;
  width:100%;
  font-size:10px;
  font-weight:normal;
}

.tableOfContentHead {
  background-color:/*var:barColor*/#E43838;
  width:100%;
}

.tableOfContentHeadText {
  padding:3px;
  font-size:11px;
  font-weight:normal;
}

.tableOfContent1, .tableOfContent2, .tableOfContent3, .tableOfContent4 {
  font-size:10px;
  font-weight:normal;
  display:block;
}

.tableOfContent1 {
  font-size:11px;
  font-weight:bold;
}

.tableOfContent2 { margin-left:5px; }
.tableOfContent3 { margin-left:15px; }
.tableOfContent4 { margin-left:20px; }

/* stylesheets for page display
   please add unserdefines stylesheets at the end of this section here to format your pages,
   don't forget to register the stylesheets in the adminpanel */

.p {
}

.title {
  color:/*var:adoDark*/#7A1C1C;
  font-size:17px;
  font-weight:bolder;
  margin-top:5px;
  margin-bottom:10px;
}

.h1 {
  font-size:15px;
  font-weight:bold;
  color:/*var:adoDark*/#7A1C1C;
  margin-top:16px;
  margin-bottom:5px;
}

.h2 {
  font-size:14px;
  font-weight:bold;
  color:/*var:adoDark*/#7A1C1C;
  margin-top:14px;
  margin-bottom:3px;
}

.h3 {
  font-size:13px;
  font-weight:bold;
  color:/*var:adoSpecial*/#000000;
  margin-top:12px;
  margin-bottom:3px;
}

.h4 {
  font-size:12px;
  font-weight:normal;
  font-style:italic;
  color:/*var:adoDark*/#7A1C1C;
  margin-top:8px;
  margin-bottom:2px;
}

.citation {
  margin-bottom:8px;
  margin-top:8px;
  margin-left:28px;
  margin-right:28px;
  font-style:italic;
}

.box, .warnBox {
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  padding:5px;
  margin:5px;
}

.warnBox {
  color:/*var:alarm*/#FF0000;
}

.margin {
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  width:130px;
  float:right;
  padding:5px;
  margin:5px;
}

.presentedImage {
  max-height:160px;
  padding:4px;
}

/* css of calendar */

.calHeader {
  background-color:/*var:barColor*/#E43838;
}

.datePickerForm {
  margin: 0px;
}

a.monthChoose, a.monthChoose:link, a.monthChoose:hover, a.monthChoose:visited, a.monthChoose:active {
  text-decoration:none;
  color:/*var:baseColor*/#000000;
}

.monthPicker, .yearPicker {
  font-size: 9px;
  background-color:/*var:barColor*/#E43838;
  border:1px solid /*var:adoBright*/#FFF5F5;
}

.weekDay {
  border-bottom: 1px solid /*var:adoDark*/#7A1C1C;
  margin-bottom: 2px;
  font-size: 10px;
}

a.dayLink, a.dayLink:link, a.dayLink:hover, a.dayLink:visited, a.dayLink:active {
  font-size: 10px;
  text-decoration:none;
  color:/*var:baseColor*/#000000;
}

.monthDay, .selectedDay, .saturday, .sunday {
  text-align:right;
}

.selectedDay {
  background-color:/*var:barColor*/#E43838;
}

.today {
  border: 1px solid /*var:baseColor*/#000000;
}

.noMonthDay {
}

/* in for backwards compatibility */
.fileDIV {
  border:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoBright*/#FFF5F5;
  width:auto;
  padding:1px;
  margin:3px;
}

.fileIcon {
  margin-right:2px;
  vertical-align:middle;
}

.noscript {
  position:absolute; 
  top:130px; 
  left:50%; 
  z-Index:500; 
  width:600px; 
  margin-left:-300px; 
  padding:10px; 
  border:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoBright*/#FFF5F5;
}

/* treemenu */

a.treeMenuMain, a.treeMenuMain:hover, a.treeMenuMain:visited, a.treeMenuMain:link, a.treeMenuMain:active {
  width:165px;
  text-decoration:none;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  font-size:13px;
  line-height:1.4;
}

a.treeMenuMainActive, a.treeMenuMainActive:hover, a.treeMenuMainActive:visited,
a.treeMenuMainActive:link, a.treeMenuMainActive:active {
  width:165px;
  text-decoration:none;
  border-bottom:2px solid /*var:adoDark*/#7A1C1C;
  font-size:13px;
  line-height:1.4;
  font-weight:bold;
}

a.treeMenuSub, a.treeMenuSub:hover, a.treeMenuSub:visited,
a.treeMenuSub:link, a.treeMenuSub:active {
  text-decoration:none;
  font-size:11px;
  line-height:1.4;
}

.treeMenuSubBlock {
  margin-top:5px;
  margin-bottom:5px;
  padding-left:10px;
}

/* tinymce editor */

.mceContentBody {
  margin:3px;
}

.noneditToolbar {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  margin-bottom:5px;
}

table.mceToolbar,  tr.mceFirst .mceToolbar tr td,  tr.mceLast .mceToolbar tr td {
  border:0px;
  margin:0px;
  padding:0px;
}

.mceIframeContainer {
  border-top:1px solid /*var:adoDark*/#7A1C1C; 
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
}

/* Button */
.mceButton {
  display:inline;
  display:block;
  width:16px;
  height:16px;
  padding:2px;
  margin:1px;
}

a.mceButtonEnabled:hover {
  text-decoration:none;
  cursor:pointer;
}

a.mceButtonActive,  a.mceButtonSelected {
  text-decoration:none;
  border:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoMiddle*/#FFC891;
}

a.mceButtonDisabled {
  text-decoration:none;
}

.mceButtonDisabled .mceIcon {
  opacity:0.5;
}

/* Separator */
.mceSeparator {
  height:100%;
  margin:0px 3px 0px 3px;
  border-right:1px solid /*var:adoDark*/#7A1C1C;
}

select.mceNativeListBox, select.mceNativeListBox:hover {
  font-size:8pt; 
  background-color:/*var:adoBright*/#FFF5F5;
  border:1px solid /*var:adoDark*/#7A1C1C;
  margin-right:2px;
}

select.mceNativeListBox:hover {
  background-color:/*var:adoMiddle*/#FFC891;
}

table td {
  vertical-align:middle;
}

.buttonAlign {
  text-align:right; 
  margin-top:10px;
}

/* colorpicker */
.colorImage {
  border:1px solid /*var:adoMiddle*/#FFC891;
  cursor:crosshair;
}

.colorBrightness {
  border:1px solid /*var:adoMiddle*/#FFC891;
  width:15px;
  height:150px;
  cursor:crosshair;
}

.colorSlice {
  overflow:hidden;
  width:15px; 
  height:3px;
}

.colorPaletteEl {
  cursor:crosshair;
  display:block;
  width:8px;
  height:8px;
  overflow:hidden;
}

.colorPreview {
  float:left;
  width:18px;
  height:18px;
  border:1px solid /*var:adoMiddle*/#FFC891;
  margin-top:5px;
}

.colorValueInput {
  float:left;
  padding-left:10px; 
  margin-top:5px;
}

/* Charmap */
#charmap a {
  font-size:11px;
  text-decoration:none;
}

td.charmap, td.charmap:hover {
  border:1px solid /*var:adoDark*/#7A1C1C;
  width:15px;
  height:15px;
  text-align:center;
  vertical-align:middle;
}

td.charmap:hover {
  background-color:/*var:adoMiddle*/#FFC891;
}

.code {
  border:1px solid /*var:adoDark*/#7A1C1C;
  text-align:center;
  font-size:12px;
  margin-top:7px;
  height:34px;
  padding-top:2px;
}

#codeA, #codeB {
  font-weight:bold;
}

#codeV {
  font-size:40px; 
  height:50px;
}

#iframecontainer {
  border:1px solid /*var:adoDark*/#7A1C1C;
}

#htmlSource {
  border:1px solid /*var:adoDark*/#7A1C1C;
  width:700px;
  height:400px;
  font-family:Courier,mono;
  font-size:11px;
}

.inherit {
  border:inherit;
  background-color:inherit;
  padding:inherit;
}

.indexRow {
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  width:300px;
  font-weight:bold;
  margin-top:10px;
  margin-bottom:10px;
  padding-left:10px;
}

.appletHead {
  border:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoDark*/#7A1C1C;
  color:/*var:adoBright*/#FFF5F5;
  text-align:right;
  font-size:8px;
  display:block;
  padding-right:2px;
  cursor:pointer;
}

.appletListEntry, .appletListEntry:hover {
  display:block;
  border-bottom:1px solid /*var:adoDark*/#7A1C1C;
  background-color:/*var:adoBright*/#FFF5F5;
  font-size:9px;
  text-decoration:none;
  cursor:pointer;
}

.appletListEntry:hover {
  font-style:italic;
}

.appletListText {
  margin-top:2px; 
  margin-left:7px; 
  width:100%; 
}

/* css for for tagline */

.tagClass {
  color:/*var:adoDark*/#7A1C1C;
  text-decoration:none;
  cursor:pointer;
}

.cloudClass {
  text-align:center;
}

.tagCloudMenu {
  position:absolute;
}

a.f06 { font-size: 06px; line-height: 06px; }
a.f07 { font-size: 07px; line-height: 07px; }
a.f08 { font-size: 08px; line-height: 08px; }
a.f09 { font-size: 09px; line-height: 09px; }
a.f10 { font-size: 10px; line-height: 10px; }
a.f11 { font-size: 11px; line-height: 11px; }
a.f12 { font-size: 12px; line-height: 12px; }
a.f13 { font-size: 13px; line-height: 13px; }
a.f14 { font-size: 14px; line-height: 14px; }
a.f15 { font-size: 15px; line-height: 15px; }
a.f16 { font-size: 16px; line-height: 16px; }
a.f17 { font-size: 17px; line-height: 17px; }
a.f18 { font-size: 18px; line-height: 18px; }
a.f19 { font-size: 19px; line-height: 19px; }
a.f20 { font-size: 20px; line-height: 20px; }
a.f21 { font-size: 21px; line-height: 21px; }
a.f22 { font-size: 22px; line-height: 22px; }
a.f23 { font-size: 23px; line-height: 23px; }
a.f24 { font-size: 24px; line-height: 24px; }
a.f25 { font-size: 25px; line-height: 25px; }
a.f26 { font-size: 26px; line-height: 26px; }
a.f27 { font-size: 27px; line-height: 27px; }
a.f28 { font-size: 28px; line-height: 28px; }
a.f29 { font-size: 29px; line-height: 29px; }
a.f30 { font-size: 30px; line-height: 30px; }
a.f31 { font-size: 31px; line-height: 31px; }
a.f32 { font-size: 32px; line-height: 32px; }
a.f33 { font-size: 33px; line-height: 33px; }
a.f34 { font-size: 34px; line-height: 34px; }
a.f35 { font-size: 35px; line-height: 35px; }
a.f36 { font-size: 36px; line-height: 36px; }
a.f37 { font-size: 37px; line-height: 37px; }
a.f38 { font-size: 38px; line-height: 38px; }
a.f39 { font-size: 39px; line-height: 39px; }
a.f40 { font-size: 40px; line-height: 40px; }
a.f41 { font-size: 41px; line-height: 41px; }
a.f42 { font-size: 42px; line-height: 42px; }
a.f43 { font-size: 43px; line-height: 43px; }
a.f44 { font-size: 44px; line-height: 44px; }
a.f45 { font-size: 45px; line-height: 45px; }
a.f46 { font-size: 46px; line-height: 46px; }
a.f47 { font-size: 47px; line-height: 47px; }
a.f48 { font-size: 48px; line-height: 48px; }
a.f49 { font-size: 49px; line-height: 49px; }
a.f50 { font-size: 50px; line-height: 50px; }
a.f51 { font-size: 51px; line-height: 51px; }
a.f52 { font-size: 52px; line-height: 52px; }
a.f53 { font-size: 53px; line-height: 53px; }
a.f54 { font-size: 54px; line-height: 54px; }
a.f55 { font-size: 55px; line-height: 55px; }
a.f56 { font-size: 56px; line-height: 56px; }
a.f57 { font-size: 57px; line-height: 57px; }
a.f58 { font-size: 58px; line-height: 58px; }
a.f59 { font-size: 59px; line-height: 59px; }
a.f60 { font-size: 60px; line-height: 60px; }
a.f61 { font-size: 61px; line-height: 61px; }
a.f62 { font-size: 62px; line-height: 62px; }
a.f63 { font-size: 63px; line-height: 63px; }
a.f64 { font-size: 64px; line-height: 64px; }


