.title {color:#CC0000; font-size:150%; font-family:"times new roman"}
.pageheader {color:black; font-size:150%; font-family:"times new roman"}
.mainselection {color:black; font-size:200%; font-family:"times new roman"}
.sidetext {color:maroon; font-size:200%; font-family:"times new roman"; font-weight: bold}
.mainsubpage {color:black; font-size:200%; font-family:"times new roman"; font-weight:bold}

.normaltext {color:black}
.link {color:#0000FF}
.successreport{color:darkblue; font-style:italic}
.formheader{color:black; font-weight:bold}
.error{color:#CC0000; font-weight:bold; font-size:100%}
.bigerror{color:#CC0000; font-weight:bold; font-size:150%; text-align:center}
.warning{color:firebrick; font-weight:bold}
.passive{ color:dimgray; font-size:150% }
.hint{color:darkslategray; font-style:italic}
.news1{color:darkblue; font-size:150%; text-align: center}
.news2{color:darkred; font-size:150%; text-align: center}
.welcome{color:#CC0000; font-size:120%}
.absence{color:#4A4A4A; font-style:italic; text-indent:1em}
.restriction{color:maroon; font-style:italic}
.faqanswer{color:midnightblue; font-style:italic}
.explanation{color:midnightblue; font-style:italic}
.normalcodextext{color:midnightblue;}

.paragraph {color:darkred; font-weight:bold; font-size:110%}
.subparagraph{color:darkblue; font-weight:bold; font-size:105%}
.subsubparagraph{color:maroon; font-weight:bold}

.pagetitle{color:black; font-size:200%; font-family:"times new roman"; font-weight:bold; text-align:center}
.pagemarker{color:black; font-size:150%; font-family:"times new roman"; font-weight:bold; text-align:center}
.pagesubtitle{color:maroon; font-size:200%; font-family:"times new roman"; font-weight:bold; text-align:center}

a.main:link {color:#C0C0C0; text-decoration:none; font-size:85%}
a.main:visited{color:#C0C0C0; text-decoration:none; font-size:85%}
a.main:hover{color:white; font-size:85%}
a.main:active{color:#C0C0C0; text-decoration:none; font-size:85%}

a.enterpage:link{color:#CC0000; font-size:150%; font-family:"times new roman"}
a.enterpage:visited{color:#CC0000; font-size:150%; font-family:"times new roman"}
a.enterpage:hover{color:#E00000; font-size:150%; font-family:"times new roman"}
a.enterpage:link{color:#CC0000; font-size:150%; font-family:"times new roman"}

a.loginlogout:link {color:crimson; text-decoration:none;} 
a.loginlogout:visited{color:crimson; text-decoration:none;}
a.loginlogout:hover{color:tomato; text-decoration:none;}
a.loginlogout:active{color:gold; text-decoration:none;}

a.activetableheader:link {color:white; text-decoration:none;} 
a.activetableheader:visited{color:azure; text-decoration:none;}
a.activetableheader:hover{color:ivory; text-decoration:none;}
a.activetableheader:active{color:lavernedblush; text-decoration:none;}

td.linkbackground{background-color:#300000;}
td.privatelinkbackground{background-color:#400000;}
td.gallerybackground{background-color:#601000;}
td.backbackground{background-color:#400000;}
td.submenuitembackground{background-color:#400000;}

td.buttonbackground{background-color:#110000}

input.backbutton{border:1px solid #111111; color: white; background-color: #400000; padding=0 }
input.button{border:1px solid #111111; color: #FFFFFF; background-color: #110000; padding=0 }

body{background-image:URL(pic/background.gif)}

td.menuNormal{}
td.menuHover{ }
div.menuNormal{display: none;}
div.menuHover{display: block; position:absolute;}

td.tableheader{background-color:maroon; color:white; text-align:center}
.passiveday {color:gray; }

@font-face {
    font-family: Lucida Blackletter;
    font-style:  normal;
    font-weight: normal;
    src: url(http://www.middleages.hu/fonts/LUCIDAB0.eot);
}

p.text1{color: maroon; font-family:"Lucida Blackletter"; text-align: justify}
p.text2{color: black; font-family:"Lucida Blackletter"; text-align: justify}
.scribe1{color: maroon; font-style:italic; text-align: justify}
.scribe2{color: black; font-style:italic; text-align: justify}

#floatingwindow{ position:absolute; border: 1px solid black; padding: 2px; background-color: peru; width: 80px; visibility: visible; z-index: 100; color:white}

.treatisedbwelcome{color:maroon; font-size:200%; font-family:"times new roman"; font-weight: bold}
.treatisedbpleaselogin{color:darkblue; font-size:100%; font-family:"times new roman"; font-style:italic; font-weight: bold}
.loginstate{color:black; font-style:italic; font-weight:bold; text-align: right}

a.treatisedblink:link{color:blue; text-decoration:none;} 
a.treatisedblink:visited{color:blue; text-decoration:none;}
a.treatisedblink:hover{color:white; text-decoration:none;}
a.treatisedblink:active{color:gold; text-decoration:none;}

a.treatisedbgrouplink:active{color:gold; text-decoration:none;}
a.treatisedbgrouplink:link{color:darkslategray; text-decoration:none;} 
a.treatisedbgrouplink:visited{color:darkslategray; text-decoration:none;}
a.treatisedbgrouplink:hover{color:white; text-decoration:none;}

a.treatisedbtreatiselink:active{color:gold; text-decoration:none;}
a.treatisedbtreatiselink:link{color:darkblue; text-decoration:none;} 
a.treatisedbtreatiselink:visited{color:darkblue; text-decoration:none;}
a.treatisedbtreatiselink:hover{color:lightyellow; text-decoration:none;}

.treatisedbdetail{font-size:80%}
.treatisedbcomments{color:darkblue; font-size:80%;}
.treatisedblinklist{color:darkblue; font-weight:bold; }

.filter{color:red; font-style:italic}

.toc_book{font-size:120%; font-weight:bold;}
.toc_part{font-size:110%; font-weight:bold; padding-left:10pt;}
.toc_chapter{font-weight:bold; padding-left:20pt;}
.toc_technique{padding-left:30pt;}
